﻿@charset "utf-8";
/* CSS Document */

html,body{-webkit-text-size-adjust:none;}
body{ width:100%;font-size:14px; font-family:"微软雅黑"; margin:0;padding:0;color: #666; line-height:24px;overflow-x: hidden;}
article,footer, header,nav,section{display:block;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
ul,li{list-style:none;margin:0;padding:0}
img{ border:none;}
a{text-decoration:none;color:#666; }
a:hover{text-decoration:none;}
.clear {clear: both;}
.fl{ float:left;} .fr{ float:right;}
.fl,.fr{display:inline;}
.cen{margin:0 auto;}
.mag{ margin-top:30px;}
.m20{ margin-top:20px;}
.m10{ margin-top:10px;}
.m15{ margin-top:15px;}
.m60{ margin-top:60px;}
.pad{ padding-top:20px;}
.maf{ margin-left:19px;}
.center{ width:1200px; height:auto;}
.content{width: 1200px;height: auto;}
.contents{width: 1300px;height: auto;margin: 0 auto;box-sizing: border-box;}

.top{ width:100%; height:40px; line-height:40px; font-size:12px; min-width:1200px; background:#ededed;}
.top font{ float:left;}
.top p{ float: right;}
.top p a{ margin:0px 10px;}
.top p a:hover{ text-decoration:underline;}

.logo{ text-align:center;}

.h_nav{ height:60px; line-height:60px;overflow: hidden; background:#333;}
.h_nav ul{ width:1200px; margin:auto;}
.h_nav li{height: 60px; float:left;position: relative;}
.h_nav li a{ font-size:16px; color:#FFF; padding:0 34px;display:block; float:left;position: relative;z-index: 4; text-decoration:none;}
.h_nav li a:hover{background:#cf111d\9;color: #fff;}
.h_nav li:after{content:'';position:absolute;width:100%;height:0;background-color: #cf111d;bottom:0;left:0;-webkit-transition:height .3s;transition:height .3s;}
.h_nav li:hover:after,.h_nav li.cur:after{height:100%;}
.h_nav li.cur a{background-color: #cf111d;}

.banner{width:100%; height:550px; overflow:hidden;  min-width:1200px;}
.bannerc{width:100%; height:550px; margin:0px auto; min-width:1200px;}

.bannerc #full-screen-slider { width:100%; height:550px; text-align:left;position:relative;}
.bannerc #slides { display:block; width:100%; height:550px; list-style:none; padding:0; margin:0; position:relative;}
.bannerc #slides li { display:block; width:100%; height:550px; list-style:none; padding:0; margin:0; position:absolute;}
.bannerc #slides li a { display:block; width:100%; height:550px; text-indent:-9999px}
.bannerc #pagination { display:block; list-style:none; position:absolute; left:28%; top:510px; z-index:9900;  padding:0px; margin:0; cursor:pointer;}
.bannerc #pagination li { display:block; list-style:none; width:35px; height:4px; float:left; margin-left:8px; border-radius:0px; background:#f2f2f2; }
.bannerc #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.bannerc #pagination li.current {background:#cf111d;}

.injiagong{padding: 60px 0;}
.lmtit{font-size: 35px; text-align: center; margin-bottom: 5px;}
.lmjj{text-align: center; font-size: 14px; color: #999; margin-bottom: 50px; line-height: 50px;}
.injiagong .bd ul li{display: block; width: 25%; float: left;}
.injiagong .bd ul li a{display: block; padding: 0 7px;}
.injiagong .bd ul li .li{position: relative; border-bottom: 3px solid #ce111d;}
.injiagong .bd ul li .pic{overflow: hidden;}
.injiagong .bd ul li img{transition: all .5s; width: 311px;}
.injiagong .bd ul li .wz{background: url(../images/index_02.png) no-repeat top center; width: 90%; margin: 0 auto; position: relative; top: -50px; padding: 45px 20px 0; box-sizing: border-box;}
.injiagong .bd ul li .tit{height: 25px; line-height: 25px; font-size: 18px; color: #333; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 5px;}
.injiagong .bd ul li .jj{height: 66px; line-height: 22px; overflow: hidden; font-size: 14px; color: #999; overflow: hidden;}
.injiagong .bd ul li:hover img{transform: scale(1.1, 1.1);}

.inpro{padding: 60px 0 40px; background: url(../images/index_08.jpg) no-repeat center #3d3c3c;}
.inpro .leftnav{width:240px; float: left; background: #fff; padding-bottom: 20px; min-height: 949px;}
.leftnav .lmtit{padding: 20px; background: #ce111d; color: #fff;}
.leftnav .lmtit .en{font-size: 18px;}
.leftnav .lmtit .cn{font-size: 28px;}
.inpro .leftnav .tit{margin-top: 10px; line-height: 50px; padding: 0 15px; font-size: 20px; color: #333; border-bottom: 1px solid #dfdfdf; margin-bottom: 10px;}
.leftnav .li{width: 82%; margin: 0 auto 10px; background: #ebebeb; padding: 0 10px; font-size: 14px; color: #666; display: block; height: 40px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.leftnav .li:hover{background: #ce111d; color: #fff;}
.inpro .prright{width: 940px; float: right;}
.inpro .prright ul{display: block; position: relative; width: 102%; left: -1%;}
.inpro .prright ul li{display: block; width: 31.333333%; margin: 0 1% 2%; float: left; position: relative;}
.inpro .prright ul li .tit{height: 40px; line-height: 40px; font-size: 14px; color: #fff; padding: 0 10px; box-sizing: border-box; width: 100%; position: absolute; z-index: 99; left: 0; bottom: 0; text-align: center; background: rgba(0, 0, 0, .6); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.inpro .prright ul li .pic{overflow: hidden;}
.inpro .prright ul li img{transition: all .5s; width:300px;}
.inpro .prright ul li:hover img{transform: scale(1.1, 1.1);}

.box5{margin-top: 69px;}
.aleft{	width: 591px; padding:5px; background-color: #ffffff;border: solid 1px #ecebeb;text-align: center;}
.aleft img{width: 591px;}
.aright {width: 572px;}
.aright h3{color: #232323;padding-top: 24px;background: url(../images/line3.png) no-repeat top left;font-size: 24px; line-height:40px;}
.aright h3 span{display: block;color: #bdbbbb;font-size: 13px;font-weight: normal;text-transform: uppercase;line-height: 13px;}
.acon{color: #272727;font-size: 14px;line-height: 28px;margin-top: 25px;}
.amore a{color: #ffffff;margin-top:35px; font-size: 14px;display: block;width: 140px;height: 40px;background-color: #cf111d;line-height: 40px;text-align: center;}


.box6{ margin-top:30px;}
.fsort{margin-top: 24px;margin-bottom: 27px;}
.fsort li{margin-right: 35px;float: left;}
.fsort li a{width: 136px;height: 41px;background-color: #333;line-height: 41px;text-align: center;display: block;color: #ffffff;font-size: 14px;}
.fsort li.on a{background: #cf111d;}
.parBd{ margin-top:30px;}
.slideBox ul{ width:1220px;}
.slideBox li a.img img{display: block;width: 287px;height: 213px;}
.slideBox li{width: 287px; margin-right:15px; float:left;}


.news { padding: 0px 0 60px;}
.news_l{ float:left; overflow:hidden; }
.news_l dl { padding-left: 30px; padding-top: 30px; height: 173px; width: 125px; background: #333; margin-top: 1px; overflow: hidden; position: relative; }
.news_l dl:after{ content: ''; display: block; position: absolute; top:0; left: -100%; transition:0.2s all ease-in-out; width: 100%; height: 100%; background: #ce111d; }
.news_l dl > *{ position: relative; z-index: 3}
.news_l dl.active:after,.news_l dl:hover:after{ left: 0; }
.news_l dl strong{ font-size:18px; color:#fff; display:block; line-height: 32px; padding-top: 13px; font-weight: normal;}
.news_l dl span{ color:#fff; color: rgba(255,255,255,.6); text-transform:uppercase; display: block; padding-bottom: 15px; font-family: 'arial'; line-height: 20px; }
.news_l dl li{ height:22px; width:70px; border:1px solid #fff; text-align:center; }
.news_l dl li a{ line-height:22px; display:block; color:#fff; }

.new_cont .news_row2 { position: absolute; left: 0; top: 0; display: none; width: 650px; height: 410px; }
.new_cont { position: relative; width: 650px; height: 410px; display: block; }
.news_nor{ height:410px; width:650px; overflow:hidden; margin-left: 7px; }
.news_row2 .divdgweb_new_div, .news_row2 .news_div { padding: 0px 10px; height: 410px; font-weight: normal; }

.news_row2 .news_div_item, .news_row2 .divdgweb_new_div_item { position: relative; padding: 6px 0; height: 40px; overflow: hidden; transition: 0.3s all ease; border-bottom: 1px solid #f5f5f5; }
.news_row2 .divdgweb_new_div_item_date, .news_row2 .news_div_item_date { position: absolute; right: 20px; top: 17px; transition: 0.3s all ease; }
.news_row2 .divdgweb_new_div_item_date > div, .news_row2 .news_div_item_date > div{ display: inline-block; color: #787878; font-size: 12px; font-family: 'arial'; }
.news_row2 .news_div_item_title, .news_row2 .divdgweb_new_div_item_title{ position: relative; }

.news_row2 .news_div_item_year:after, .news_row2 .news_div_item_year::after, .news_row2 .divdgweb_new_div_item_year:after, .news_row2 .divdgweb_new_div_item_year::after{ content: '-'; }
.news_row2 .on .news_div_item_year:after, .news_row2 .on .divdgweb_new_div_item_year:after,{ content: ''; }
.news_row2 .news_div_item_title:after, .news_row2 .divdgweb_new_div_item_title:after{ content: ''; background: #ce111d; width: 4px; height: 4px; position: absolute; left: 10px; top: 19px; }
.news_row2 .on .news_div_item_title:after, .news_row2 .on .divdgweb_new_div_item_title:after{ content: ''; display: none; }
.news_row2 .news_div_item_title .news_div_item_a, .news_row2 .divdgweb_new_div_item_title .divdgweb_new_div_item_a { font-size: 15px; color: #444; padding-left: 26px; display: block; line-height: 40px; width: 425px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: 0.3s all ease; }
.news_row2 .news_div_item_pic, .news_row2 .news_div_item_body, .news_row2 .divdgweb_new_div_item_body{ transition: 0.3s all ease; }
.news_row2 .news_div_item_pic { padding-top: 15px; padding-left: 15px; }
.news_row2 .news_div_item_pic a, .news_row2 .news_div_item_pic a img { display: block; width: 220px; height: 162px; }
.news_row2 .news_div_item.on, .news_row2 .divdgweb_new_div_item.on{ height: 173px; border-bottom: 1px dotted #ccc; padding: 0 0 20px; background: #f5f5f5}
.news_row2 .news_div_item_body, .news_row2 .divdgweb_new_div_item_body { line-height: 24px; color: #767676; font-size: 13px; width: 354px; text-align: justify; position: absolute; right: 20px; top: 110px; }
.news_row2 .on .divdgweb_new_div_item_date, .news_row2 .on .news_div_item_date { top: 23px; right: 312px; }
.news_row2 .on .news_div_item_title .news_div_item_a, .news_row2 .on .divdgweb_new_div_item_title .divdgweb_new_div_item_a { position: absolute; left: 230px; top: 70px; width: 245px; }
.news_row2 .on .divdgweb_new_div_item_date > div, .news_row2 .on .news_div_item_date > div { font-weight: bold; color: #ce111d; font-size: 24px; line-height: 30px; }
.news_row2 .on .divdgweb_new_div_item_date > .divdgweb_new_div_item_year, .news_row2 .on .news_div_item_date > .news_div_item_year{ font-size: 12px; display: block; font-weight: 100; line-height: 20px; text-indent: 1px; }
.news_row2 .on .news_div_item_date > .news_div_item_year:after,.news_row2 .on .divdgweb_new_div_item_date > .divdgweb_new_div_item_year:after{ content: ''; }

.wend{ float: right; margin-right: 0; padding-left: 16px; width:354px; height: 410px; }
.wend h2{ left:0; margin-bottom: 25px; }
.wend h2 a{ font-size:18px; color:#2d2f46; }
.wend h2 a span{ color:#999999; font-size:14px; font-weight: normal; }
.more{float: right;}
.wend .divdgweb_new_div_item_a { font-size: 15px; }
.wend .divdgweb_new_div_item_content{border-bottom: 1px solid #eee; padding: 22px 0 0 0;}
.wend .lastdl{ border-bottom: none;}
.wend .divdgweb_new_div_item_title{ height:29px; padding-left:30px; line-height:29px; background:url(../images/wen.jpg) no-repeat left top; font-size:14px; color:#333333; overflow: hidden;font-weight: bold;}
.wend .divdgweb_new_div_item_title a{ color:#333333;}
.wend .divdgweb_new_div_item_title a:hover{color: #333}
.wend .divdgweb_new_div_item_body{ padding-left:30px; background:url(../images/da.jpg) no-repeat left top; line-height:25px; color:#666; height: 75px; font-size: 13px; overflow: hidden;}

.foot{width: 100%;min-width: 1200px;display: inline-table;background-color: #2e3033; padding:60px 0 10px; position:relative; z-index:9999;}
.foot_l{ width:840px;}
.fnav{}
.fnav li{ float:left; width:140px; line-height:40px; height:40px; font-size:16px;}
.fnav li a{ color:#ddd;}
.fnav li a:hover{ color:#FFF;}
.finfo{ color:#ddd; margin-top:30px;}
.finfo li{ float:left; width:50%; line-height:40px;}
.finfo li img{ width:19px; margin-right:20px; vertical-align:middle;}

.foot_r{width: 180px;}
.foot_r ul{}
.foot_r li{ float:left; margin-left:40px; color:#ddd; text-align:center; line-height:40px;}
.foot_r li img{ width:120px; border:10px #FFF solid;}

.foot_txt{color: #888888; margin-top:50px; border-top:1px solid #3c3c3c;  position:relative; z-index:9999;}
.foot_txt p{display: inline-block;width:100%;float: left;font-size: 13px;line-height: 3.2}
.foot_txt p span{display:inline-block;float:right;color: #999}
.foot_txt p a{ display:inline-block;color: #999}
.foot_txt p a:hover{color: #F9F9F9}








.p12-curmbs-1{font-size: 14px;border-bottom: 1px dashed #dcdcdc;height: 47px;line-height: 47px;}
.p12-curblock{display: none;}
.p12-curmbs-1 b{border-left: 10px solid #ce111d;font-weight: normal;padding-left: 8px;}
.p12-curmbs-1 i{font-style: normal;}
.p12-curmbs-1 span{font-family: 'Ã¥Â®â€¹Ã¤Â½â€œ';padding: 0 5px;height: 46px;line-height: 46px;} 

.blk-xs{width:240px;}
.blk{margin-bottom:15px;}
.blk-xs .leftnav{width:236px; padding-bottom:20px; border: 2px solid #ce111d;}
.blk-xs .leftnav .tit{ line-height: 50px;padding: 0 15px;font-size: 20px;color: #333;border-bottom: 1px dashed #ce111d;margin-bottom: 10px;border-top: 2px solid #ce111d;}
.blk-xs .leftnav .lmtit{ margin-bottom:0px;}


.p1-info-3-tit{height: 60px;font-size: 24px;font-weight: normal;line-height: 60px;background: #ce111d;color: #fff;text-align: center;}
.p1-info-3-list{padding: 10px 10px 0;}
.p1-info-3-list li h4{height: 46px;font-size: 14px;font-weight: normal;line-height: 46px;color:#4b4a4a;border-bottom: 1px dashed #dbdbdb;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p1-info-3-list li h4 span{float: right;}
.contact-z1{height: 140px;background: url(../images/contact-z1.jpg) no-repeat;color: #333;margin-bottom: 30px;}
.contact-z1 p{font-size: 20px;height: 30px;line-height: 30px;padding: 37px 0 0 95px;background: url(../images/contact-z1_tel.png) no-repeat 74px 44px;}
.contact-z1 span{display: block;height: 30px;font-weight: bold;font-size: 18px;line-height: 30px;padding-left: 73px;} 

.right{ width:930px;}
.artid{}
.artid h1{ font-size:18px; text-align:center; height:50px; line-height:50px; color:#333; border-bottom:1px solid #f1f1f1; }
.artid .data{ font-size:12px; text-align:center;  line-height:40px; overflow:hidden;}
.artid .data span{ margin:0 20px;}
.zaiyao{ display:block; color:#868686;font-weight:normal; background:#F5F5F5; border:1px solid #E5E5E5; margin-bottom:15px; padding:5px 15px; font-size:13px;}

.p14-info-3{background: #f5f5f5;padding: 8px 20px;}
.p14-info-3-tit{height: 55px;font-size: 24px;font-weight: normal;line-height: 55px;color: #4b4a4a;}
.p14-info-3-list li h4{height: 46px;font-size: 14px;font-weight: normal;line-height: 46px;color:#4b4a4a;border-top: 1px dashed #dbdbdb;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p14-info-3-list li h4 a{color:#4b4a4a;}
.p14-info-3-list li h4 span{float: right;}

.p14-pagination-1-href{float: right;font-size: 16px;line-height: 32px;}
.p14-pagination-1-href span{display: inline-block;padding: 0 15px;margin-left: 4px;background: #ce111d;}
.p14-pagination-1-href a{display: block;color: #fff;}
.p14-pagination-1-key{min-height: 40px;border-top: 1px solid #ce111d;font-size: 14px;line-height: 40px;color:#575556;}
.p14-pagination-1-key a{color:#575556;}
.p14-pagination-1-key span{display: inline-block;margin: 0 4px;}

.pic{}
.pic_l{ width:427px; height:320px; padding:10px; border:1px solid #dedede;}
.pic_l img{ width:427px; height:320px;}
.pic_r{ width:460px;}
.pic_r h2{ height:48px; font-size:24px; font-weight:normal; line-height:48px; color:#4a4a4a; border-bottom:1px solid #e5e5e5; margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.pic_r p{ margin-bottom:13px; color:#666; min-height: 180px;}

.pic_r .lxw{ border-top:1px solid #dedede; margin-top:20px; padding-top:15px;}
.pic_r .lxw dt{ float:left; font-size:15px; color:#666; background:url(../images/tela.png) left no-repeat; text-indent:50px;}
.pic_r .lxw dt h3{ color:#ce111d;  display:block; font-size:24px;line-height: 30px;height: 30px; font-weight:normal;/*font-family: Impact;*/}
.pic_r .lxw dd{ float:right; width:114px; height:44px; text-align:center; line-height:44px; background:#ce111d;}
.pic_r .lxw dd a{ display:block; color:#FFF;}
.pic_r .lxw dd:hover{ background:#045999;}

.detailTitle{border-left: 3px solid #ce111d;line-height: 40px;font-weight:bold;font-size:16px;text-align: left;background:#f9f9f9;color: #ce111d;text-indent:15px; margin-bottom:15px;}

.news_list dl{border: 1px solid #dedede;margin-bottom: 15px;padding: 22px 50px 22px 22px;background: #fff;overflow: hidden;}
.news_list dt{width: 29.5%;float: left;margin-right: 5.8%;}
.news_list dt img{width:100%;display: block;}
.news_list dd h4{height: 40px;font-weight: normal;font-size:18px;color: #154c64;line-height: 40px;margin-bottom: 5px;overflow: hidden;}
.news_list h4 a{display: block;height: 40px;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_list dl:hover{border:1px solid #ce111d;}
.news_list dl:hover h4 a{color: #ce111d;}
.p14-infolist-1-list-desc{max-height: 72px;font-size: 14px;line-height: 24px;color: #797979;margin-bottom: 28px;overflow: hidden;}
.p14-infolist-1-list-deta{width: 90px;height: 30px;line-height: 30px;text-align: center;display: block;float: right;background: #b6b6b6;color: #fff;}
.p14-infolist-1-list-deta a{color:#fff;}
.news_list dl:hover .p14-infolist-1-list-deta{background: #ce111d;border-color: #ce111d;}
.news_list dl:hover .p14-infolist-1-list-deta a{color: #fff;} 

.prodc_list{ width:960px;}
.prodc_list li{ float:left; border:1px solid #dedede; margin-right:20px; margin-bottom:10px;}
.prodc_list li img{ width:288px; height:216px;  padding:5px;}
.prodc_list li p{ line-height:40px; text-align:center; background:#eee;}
.prodc_list li:hover a{ color:#FFF;}
.prodc_list li:hover p{ background:#ce111d;}
.prodc_list li:hover{ border:1px solid #ce111d;}




.newsshow_xg{ margin:0 auto;width:100%;height:auto;overflow:hidden;text-align:left;line-height:20px;padding:10px 0px 0px; margin-top: 20px; border-top:1px dashed #b5b5b5; }
.newsshow_xg a{color: #000;}
.newsshow_xg a:hover{ color:#ce111d;}

.pagess{clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size: 12px}
.pagess ul li{display: inline-block;border: 1px solid #ccc;padding: 5px 15px;margin: 0 3px;line-height: 20px;background: #fff;color: #999}
.pagess ul li:hover{background: #ce111d; color: #fff;border: 1px solid #ce111d}
.pagess ul li:hover a{color: #fff;}
.pagess ul li.thisclass{display: inline-block;border: 1px solid #ce111d;padding:5px 15px;margin: 0 3px;background: #ce111d;color: #fff;}
.pagess ul li.thisclass a{color: #fff;}
.pagess ul li a{display: block;color: #999}
.pagess ul li a:hover{color: #fff;}


.artid .tips{padding:10px 0 10px 110px;color:#CC3732;font-weight:bold;font-size:13px;text-align:left;}
.artid .field{clear:both;}
.artid li.field label{display:block;float:left;width:100px;line-height:24px;text-align:right;}
.artid .input{padding:5px 0;color:#666;zoom:1;}
.artid .field:after{content:'\20';display:block;height:0;clear:both;}
.artid .text{height: 30px;padding:1px 3px;border:1px solid #D0D0D0;background:#F2F2F2;color:#666;}
.artid .textarea{width:450px;height:100px;padding:1px 3px;border:1px solid #D0D0D0;background:#F2F2F2;color:#666;}
.artid .submit-field{padding:0 10px 20px 100px;clear:both;}
.artid .submit-field input{margin-right:10px;}
.artid .submit-field .btn-submit{width:78px;height:24px;cursor:pointer;}
.artid .submit-field .btn-reset{width:78px;height:24px;cursor:pointer;}  