@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
img {border:0;margin:0; padding:0;}
ul,li,ol,h1,h2,h3,dl,dt,dd,form,p,span,b,u,s,i{list-style:none;margin:0; padding:0; font-weight:normal;}
input,textarea {outline:none; list-style:none;}/*去掉输入框得到焦点时边框会出现阴影效果----例如360 火狐*/
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ } /*去掉a标签超链接的虚线框*/
a:link { text-decoration: none;color: #000;}
a:visited {text-decoration: none; color: #000;}
a:hover { text-decoration: none; color: #000;}
a:active {text-decoration: none; color: #000;}
body{ color:#131313; font-size:12px; line-height:1.5; font-family:"微软雅黑",宋体,Arial, Helvetica, sans-serif; background:url(../css/debut_light.png) repeat; }
.clear{ clear:both;}
/*头部样式*/
.header{ width: 1180px; overflow: hidden; margin: 0 auto;}
.header_top,.nav_con,.header_logo,.banner{ width:1080px; margin:0 auto; overflow:hidden;}
.header_left h1 { margin-bottom: 10px;}
.header_left h1 a{ color: #009933; font-size: 28px; font-weight: bold;}
.header_left h1 img{ vertical-align: bottom;}
.header_left span{ font-size: 18px; color: #cc9900;}
.header_left{ width: 238px; float:left; font-size: 28px; font-weight: bold; background:url(../css/logo_bg_line_06.jpg) no-repeat 0 48px; margin-top: 37px;}
.header_con{ width: 186px; float: left; margin-top: 53px;}
.header_con div{ font-size: 18px; color: #4a4947; margin-bottom: 15px;}
.header_con div img{ vertical-align: bottom; margin-right: 4px;}
.header_con span a{ margin-right: 5px; color: #4a4947;}
.header_right{ width: 756px; height: 129px; float: right; background: url(../css/nav_bg_02.jpg) no-repeat;}
.header_right ul li{ float: left; width:auto; height: 52px; text-align:center; padding-top: 70px; font-size: 14px; margin-left:5px;margin-right:5px;}
.header_right ul li:hover{ border-bottom: 7px solid #f57605;}



/*banner样式*/
.banner{ width:100%; margin:0 auto;}
.flexslider{position:relative;height:460px;overflow:hidden;background:url(../css/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:460px;}
.flex-control-nav{position:absolute;bottom:30px;z-index:999;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../css/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../css/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../css/next.png) center center no-repeat;}


/*搜索样式*/
.search{ height:47px; background:url(../css/search_09.jpg) no-repeat center center; }
.sreach{ width:1080px; margin:0 auto; height:47px; line-height:47px;}
.sreach_l{ float:right; width:329px; height:47px; background:url(../css/search_block_11.jpg) no-repeat; margin:6px;}
.text{ float:left; width:386px; height:34px;  background:none; line-height:34px;  padding-left:10px; font-size:12px; border:0; color:#b6b6b6;}
.submit{ float:left; width:33px; height:34px; line-height:34px;border:0; background:none;}
.sreach_r{ margin-left:50px; float:left; font-size:14px; color:#008ad0;}
.sreach_r p{ margin:0 8px;  color:#008ad0;display:inline;}

/*底部样式*/
.foot_nav{ height:50px; line-height:46px; background:#5aaed8;}
.foot_nav ul{ width:1180px; margin:0 auto;}
.foot_nav li{ float:left; text-align:center; font-size:14px; width: 118px; background: url(../css/db_nav_li_bg_03.jpg) no-repeat left center;}
.foot_nav li a{ color:#fff;}

.foot_title{ width:1180px; margin:0 auto;  line-height:24px; padding:18px 0; overflow:hidden;}
.foot_title_r{ float: left; width: 222px; height: 125px;  padding-left: 124px;  color:#009933;padding-top:40px;}
.foot_title_r strong{ font-size: 30px; display: block; margin: 38px 0 18px 0; }
.foot_title_r span{text-transform:uppercase; font-size: 18px;}
.foot_title_l{ width: 700px; margin-top: 35px; float: right; border-left: 1px solid #009933; padding-left: 30px;}
.foot_title_l img{ vertical-align:bottom; margin-left:10px;}































































