@charset "utf-8";
/* CSS Document */
.layout{ width: 1230px; margin-right: auto; margin-left: auto; padding:0 15px;}
.header{ background:url(../images/top.png) top center no-repeat; height:140px;}
.logo{ float:left; padding-top:12px;}
.logo img{ display:block;}
.top_right{ float:right; overflow:hidden; padding-top:26px;}
.top_eve{ color:#999999; font-size:14px; text-align:right;}
.top_eve a{ color:#999999; padding-right:10px; padding-left:10px;}
.sou{ width:280px; float:right; position:relative; margin-top:14px;}
.inputBox_02{ width:234px; height:40px; float:left; border:1px #d6d6d6 solid; border-right:0;color:#999999;font-size:100%; text-indent:15px; line-height:40px;}
.searchBox_01{ background:url(../images/sou_03.jpg) no-repeat; width:46px; height:40px; overflow:hidden; border:none;margin:0px; cursor:pointer; float:left;}


/*=================导航=================*/
.nav{ width:100%; height:50px; background:#990000;}
.nav_item{ float:left; width:12.5%; text-align:center; height:50px; position: relative; z-index: 100;}
.nav_item a{ width:100%; color:#fff; font-size:18px; display:block; line-height:50px;   }
.nav_item_sub { display: none; position: absolute;z-index: 1000; left:0; overflow: hidden; width:100%;}
.nav_item .nav_itema{ display: block;}
.hover .nav_itema { background:#fba725; color:#FFF;}
.hover .nav_item_sub a{ text-align:center; background: #fba725; color:#FFF; text-decoration: none; font-size:14px; height:33px; line-height:33px; border-bottom:1px #aec7d8 solid; opacity:0.9;}
.hover .nav_item_sub a:hover{ background: #fba725; color:#FFF; opacity:0.6;}


/*================= banne===================*/
.g-banner .slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.g-banner .slideBox .hd{ height:16px; overflow:hidden; position:absolute; width:100%; bottom:20px;  z-index:1; text-align:center;}
.g-banner .slideBox .hd ul{ overflow:hidden; zoom:1;  }

.g-banner .slideBox .hd ul li{  margin:0px 3px;  width:16px; height:16px; color:#FFF; cursor:pointer; display:inline-block; text-align:center; line-height:90px; overflow:hidden; border-radius:50px; background:#FFF;}
.g-banner .slideBox .hd ul li.on{ background:#f2a710 !important; color:#fff;}
.g-banner .slideBox .bd{ position:relative; height:400px; z-index:0;   }
.g-banner .slideBox .bd li{ zoom:1; vertical-align:middle;height:auto; position:relative;overflow:hidden;}
.g-banner .slideBox .bd img{ width:100%; height:400px; display:block; position:relative;}


.header_blong{ width:100%; overflow:hidden;}
.header_val{ width:100%; overflow:hidden; padding-top:20px;}
.xydt{ width:420px; float:left; overflow:hidden;}
.xydt_top{ width:100%; overflow:hidden;}
.xydt_top .hd{ width:100%; position:relative; overflow:hidden; border-bottom:1px #f0f0f0 solid;}
.xydt_top .hd ul li{ float:left; font-size:21px; margin-left:22px;}
.xydt_top .hd ul li span{float:left; font-size:21px; color:#333333; padding-bottom:11px; cursor:pointer;}
.xydt_top .hd ul li.on span{ color:#990000; display:block; border-bottom:2px #990000 solid;}
.xydt_top .hd ul li .more{ position:absolute; right:0; display:none; font-size:14px; color:#999999; top:10px;}
.xydt_top .hd ul li.on .more{ display:block;}


.news_flash{ float:left; width:100%; overflow:hidden; position:relative; margin-top:30px;}
.news_flash .hd{ position:absolute; z-index:999; bottom:16px; right:20px;}
.news_flash .hd ul li{ width:10px; height:10px; float:left; box-sizing:border-box; background:#cccccc; border-radius:50%; margin:0 3px; cursor:pointer;}
.news_flash .hd ul li.on{ background:#f7ad0d;}
.news_flash .bd ul li{ position:relative; width:100%; overflow:hidden; height:280px; float:left;}
.news_flash .bd ul li img{ width:100%; height:100%;}
.news_flash .bd ul li .mask{ position:absolute; bottom:0; left:0; right:0; width:100%; line-height:42px; height:42px; background: rgba(0,0,0,0.5);}
.news_flash .bd ul li .mask h5{ width:70%; font-size:14px; font-weight:bold; color:#fff; margin-left:20px; display:block; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}

.news_cen{ width:100%; overflow:hidden; padding-top:14px;}
.news_cen ul li{ width:100%; height:51px; line-height:51px;}
.news_cen ul li a{ background:url(../images/eve_03.jpg) left 22px no-repeat; padding-left:22px; float:left; font-size:16px; color:#333333; display:block; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; width:80%; transition: all 0.5s linear;}
.news_cen ul li a:hover{ transform: translate(10px, 0px); color:#f9ae31;}
.news_cen ul li span{ float:right; font-size:14px; color:#999999;}


.jxgz{ width:420px; float:left; overflow:hidden; margin-left:30px;}
.news_nav{width:100%; margin-top:2px; overflow:hidden;}
.news_nav ul li{ height:75px; width:100%; margin-top:26px;}

.news_nav ul li .date{ width:70px;height:75px; float:left;margin-right:15px;}
.news_nav ul li .date h4{ text-align:center; color:#999999; height:50px; line-height:50px; font-size:28px; font-weight:bold; background:#f5f5f5;}
.news_nav ul li .date h6{ height:25px; line-height:25px; text-align:center; color:#fff; background:#990000;}
.news_nav ul li a{ font-size:16px; color:#333333; display:block; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.news_nav ul li p{ display:block; color:#999999; font-size:13px; line-height:24px; padding-top:5px;}
.news_nav ul li a:hover{ color:#f9ae31;}


.jdjs{ width:300px; float:right; overflow:hidden;}
.jdjs_cen{ width:100%; overflow:hidden; padding-top:14px;}
.jdjs_cen ul li{ width:100%; height:44px; line-height:44px;}
.jdjs_cen ul li a{ background:url(../images/eve_03.jpg) left 22px no-repeat; padding-left:22px; float:left; font-size:16px; color:#333333; display:block; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; width:80%; transition: all 0.5s linear;}
.jdjs_cen ul li a:hover{ transform: translate(10px, 0px); color:#f9ae31;}
.jdjs_cen ul li span{ float:right; font-size:14px; color:#999999;}


.header_product{ width:100%; overflow:hidden; padding-top:40px; position:relative;}
.header_product .bd{ width:942px; margin:0 auto; overflow:hidden;}
.header_product .bd ul{ margin:0 -87.6px 0 0; zoom:1;}
.header_product .bd ul li{ float:left; margin-right:87.6px; width:84px; text-align:center;}
.header_product .bd ul li span{ display:block; text-align:center; color:#333333; font-size:14px; padding-top:14px;}
.header_product .next{background:url(../images/next_16.jpg) no-repeat;left: 0;width:22px;height:42px;position:absolute;z-index:999;display:block;bottom:38px;}
.header_product .prev{ background:url(../images/peev_16.jpg) no-repeat; right: 0; width:22px; height:42px; position:absolute; z-index:999; display:block; bottom:38px;}


.header_link{ width:100%; overflow:hidden; padding-top:40px; padding-bottom:30px;}
.header_link select{ text-align: center; text-align-last: center;}
.link_cen{ width:100%; padding-top:30px; overflow:hidden;}
.header_link ul{ margin:0 -20px 0 0; zoom:1;}
.select_01{ width:224px; height:40px; border:1px #d6d6d6 solid; background:none; color:#999999; margin-right:20px; float:left;}
.select_01 option{ color:#999999; background:#fff;}


.foter{ width:100%; height:120px; background:#990000;}
.bottom{ float:left; font-size:14px; line-height:33px; color:#FFF; padding-top:33px; width:880px;}
.wx{ float:right; width:78px; height:78px; padding-top:23px; padding-right:70px;}