@charset "utf-8";
/* CSS Document */

body{ width:100%; height:auto; color:#343434; font-size:12px; font-family:'微软雅黑',Arial,'楷体'; background:#fff;}
*{ margin:0px auto; padding:0px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
a{ text-decoration:none; color:#343434;}
a:hover{ color: #E70014;}
.divclear{ clear:both;}
.hidd{ display:none;}
li{ list-style:none;}
i,em{ font-style:normal;}
#bord{ border:none;}
#bgnone{ background:none;}
#bord_n{ padding-right:0; margin:0;}
.t_right{ float:right;}   /* 右浮动 */
.t_left{float:left;}      /* 左浮动 */
.align_l{ text-align:left;}
.align_r{ text-align:right;}
.align_c{text-align:center;}
img{ vertical-align:bottom; border:none; max-width:100%;}
input[type=text]:placeholder{ color:#999;}
.wapper{ width:1200px; margin:0px auto;}


/* 首页顶部 */
.top{ height: 110px; min-width: 1200px; background: #f6f6f6;}
.top .logo{ float: left; padding-top:20px;display: inline-block;}
.top .topbg{ float: left; display: inline-block; height: 110px; line-height: 110px; padding-left: 35px; }
.top .topbg img{ vertical-align: middle; padding-top:1em;}
.top .topr{ float: right;  width:250px;  display: inline-block; margin-top: 25px; }
.top .topr ul{ float: left;}
.top .topr ul li{ float: left; margin-right: 20px; position:relative;}
.top .topr ul li .codd{ display:none;}
.top .topr ul li a:hover{ cursor:pointer;}
.top .topr ul li a:hover .codd{ display:block; position:absolute; left:-90px; z-index:100; top:-25px;}

.top .topr .search{ display: inline-block; float: right; border: 1px solid #e2e2e2; background: #FFFFFF; height: 30px; border-radius: 30px; padding: 0 40px 0 20px; position: relative; overflow: hidden;}
.top .topr .search input[type=text]{ width: 100%; height: 30px; line-height: 30px; background:none; border: 0 none; color: #ddd; font-size: 12px;}
.top .topr .search input[type=submit]{ width: 40px; position: absolute; top: 1px; right: 1px; z-index: 10; height: 30px; background: url(../images/topsearch.png) no-repeat center center; border: 0 none; cursor:pointer;}

/* 导航栏 */
.nav{ box-shadow: 0px 0px 0px #040000; height: 60px; background: #D62D23;}
.nav ul li{ float: left; background: url(../images/dhbord.jpg) no-repeat right center; position: relative;}
.nav ul li:last-child{ background:none;}
.nav ul li>a{ display: block; height: 60px; line-height: 60px; text-align: center; font-size: 16px; padding: 0 40px; color: #FFFFFF;}
.nav ul li:hover dl{ display: block;}
.nav ul li dl{ display:none; position: absolute; top: 60px; left: 0px; z-index: 999; width: 100%; background: #D62D23;}
.nav ul li dl dt a{color: #ffffff; display: block; height: 47px; line-height: 47px; padding: 0 1px; background: url(../images/dhright.png) no-repeat 110% center; text-align: center;}
.nav ul li dl dt:hover a{ background: url(../images/dhright.png) #B00303 no-repeat 120px center;color: #fff;}


/*banner*/
.banner,.banner .flexslider,.banner .slides li{ min-width:1200px; height:436px; position:relative;}
.nbanner,.nbanner .flexslider,.nbanner .slides li{ min-width:1200px; height:265px; position:relative;}
.banner .slides li a{ display: block; width: 1200px; height: 100%;}
.flexslider{position:relative;overflow:hidden;}
.slides{position:relative;z-index:1;}
.flex-control-nav{position:absolute;bottom:0px; z-index:2;padding-left:0;width:1200px;left:0;right:0; height:45px; line-height:45px;margin:0 auto;text-align:right;}
.flex-control-nav li{width:10px;height:12px;margin-right:8px;display:inline;zoom:1;text-align:center; border-radius:50%; overflow:hidden;}
.flex-control-nav a{display:inline-block;width:10px;height:12px;line-height:50px; background:url(../images/art.png) no-repeat; background-position:right center;cursor:pointer;color:#fff;font-family:Arial; border-radius:50%; overflow:hidden;}
.flex-control-nav .flex-active{width:27px;height:12px; background-position:left center; color:#b34040;}
.flex-direction-nav a{width:40px;height:40px;line-height:99em;overflow:hidden;margin:-20px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:1;filter:alpha(opacity=1);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{ right:50px;}
.flex-direction-nav .flex-prev{  left:50px;}
.flexslider:hover .flex-next{opacity:0.6;filter:alpha(opacity=60);}
.flexslider:hover .flex-prev{opacity:0.6;filter:alpha(opacity=60);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=100);}


/* foot */
.foot{ width:100%; min-width: 1200px; height:83px; padding: 15px 0; background:#2d2d2d; margin-top:20px;}
.foot .wapper{ overflow: hidden; }
.foot .t_left{ display: inline-block; width: 1100px;}
.foot .t_right{ display: inline-block; text-align: right; width: 100px;}
.foot .t_right img{ width: 83px; height: 83px;}
.ibtmlm{ padding: 25px 0 15px; overflow: hidden;}
.ibtmlm ul{ margin-left: -10px;}
.ibtmlm ul li{ float: left; background: url(../images/ibtmbord.jpg) no-repeat left center;}
.ibtmlm ul li a{ display: block; padding: 0 10px; color: #c1c1c1; height: 14px; line-height: 14px;}
.foot .t_left p{ color: #c1c1c1;}

/* rightfix */










