@charset "utf-8";
/* CSS Document */
*{ margin:0; padding: 0;}
body{ width: 100%; font-family: "微软雅黑"; font-size: 12px; line-height: 24px;}
.witer{ width:1200px; margin: 0 auto;}
a{color:black; text-decoration: none;}
a:hover{ color:red;}
ul li{ list-style: none;}
.flo_left{ float: left; }
.flo_right{ float:right;}

.clearfix{ clear: both; margin:0; padding: 0; font-size: 0; line-height: 0;}
.clear{clear:both;}
/**header***/
header{ width:100%;}
.xp_xdd{	width: 100%;	background: #f5f5f5;}
.xp{	width: 1200px;	margin: 0 auto;	height: 30px;	line-height: 30px;}
.xp_l{	float: left;	color:#9a9393;}
.xp_l a{	color:#9a9393;}
.xp_r{	float: right;}
.top{ width:100%; height: 40px; background:#f5f5f5; border-bottom: 1px #d4d4d4 solid; line-height: 40px; font-size: 14px;}
.biaotou{ float:left; color: #9a9393; }
.topNav{ float:right;}
.topNavul{ width:320px; float:left;}
.topNavul li{ width:80px; float:left; text-align: center;}
.topNavright{ width:300px; float:right;}
.topNavright p{ width:42px; float:left; text-align: center;}
.search-box{float: left}
.cpkey{ height: 30px; width: 170px; border-radius: 5px; padding-left: 5px; }
/*.search-box input[type="text"]{ width:150px;}*/

.weixin{ width:42px; float:left; text-align: center; position: relative;}
.weixin .Bigweixin{ display: none;  height:100px; width:100px; position: absolute;   z-index: 999; margin: -20px 0 0 20px; }
.weixin:hover .Bigweixin{ display: block;}




.head{ height:125px;}
.logo{ width:598px; float:left; margin-top: 25px;}
.logo img{max-height:90px;}
.Thonor{ width:300px; float:left; margin: 20px 0 0 18px;}
.TopTell{ float: right; height: 59px; background: url(../images/tell.png) no-repeat left 0; margin-top: 30px; font-size: 18px; color:#c52440; padding-left: 75px; line-height: 30px; font-weight:500;}

/**********nav***********/
nav{ width:100%; height: 56px; background:#000; position:relative; }
.nav{ height: 70px; }
.nav .BigNavli{ width: 150px; float: left; line-height: 54px; text-align: center; }
.nav .BigNavli a{  font-size:18px; color: #fff;  }
.nav .BigNavli:hover { background: url(../images/Onnav.jpg) no-repeat 0 0;}

.SmallNav{ display:none; width: 850px; height: 280px;  position: absolute;  background:#fff; padding-top: 30px; z-index: 999}
.SmallNav1{ margin-left: -680px; }
.nav .BigNavli:hover .SmallNav{display: block; }

.SmallNav .SnavUl{ width: 180px; float: left; border-right: 1px #ccc solid;}
.SmallNav .SnavUl .Snavli{ width:150px; height: 40px; background: url(../images/NavCion.jpg) no-repeat 20px 15px; text-align: left; padding-left: 40px; line-height:44px; }
.SmallNav .SnavUl .Snavli a{ color:#6e6e6e; font-size: 16px; }
.SmallNav .SnavUl .Snavli a:hover{ color:#FF0004;}
.SmallNav .SnavImgBg{ width:640px; float:left; margin-left: 15px; }
.SmallNav .SnavImg { width:320px; float:left; text-align: center; line-height: 35px; margin-top: 20px;}
.SmallNav .SnavImg img{ width:300px; height: 168px;}
.SmallNav .SnavImg p a{ color:#000; font-size: 16px;}
.SmallNav .SnavImg p a:hover{ color:#FF0004;}

/************banner*****/
#full-screen-slider { width:100%; height:550px; position:relative}
#slides { display:block; width:100%; height:550px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:480px; z-index:9900;  padding:5px 15px 5px 0; margin:0 auto;}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}



/******Inabtout********/
.Inabtou{ margin-top:50px; }
.InAboutimg{ width:450px; height: 300px; border: 1px #d2d2d2 solid; text-align: center; padding-top: 15px; float: left;}
.InAboutimg img{ width:420px; height: 280px;}
.InabKg{ width:700px; float: right; margin-top: 15px;}
.InaNav{ height：45px; background: url(../images/inabtbg.jpg)  no-repeat left 0; padding-left: 20px; font-size: 20px; color: #625f5f; line-height: 25px; }
.InaNav font{ font-size: 16px; color: #858383;}
.InabInfor{ font-size:16px; line-height: 30px; margin-top: 15px; color: #837f7a;}
.InabInfor p{ width:100px; height:40px; line-height: 40px; text-align: center; margin-top: 10px; }
.InabInfor p a{ display: block; width:100px; height:40px; color: #fff; background: #e3921f; }
.InabInfor p a:hover{ background:#c37910; }

/*********Jiejue************/
.Jiejue{ margin-top: 10px;}
.InNav{ width:1200px; height:85px; background:url(../images/InNav.jpg) no-repeat 0 0; text-align: center; font-size: 30px; padding-top: 80px;}
.InNav font{ font-size: 14px; color: #aca2a2;}

.Jjlist{ width:1200px; margin: 0 auto;}
.Jjlist li{ width:300px; float: left; margin-top: 20px;}
.Jjlist li .Jjkg{width: 250px; margin: 0 auto;}
.Jjlist li .JjInfor{ width:100%; height: 115px;}
.Jjlist li .Jjimg{ width:250px; height:175px; }
.Jjlist li .Jjimg img{ width:250px; height: 165px; }
.Jjlist li .Jjkg p{ font-size: 18px; line-height: 35px;}
.Jjlist li .Jjkg font{ color: #7c7c7c; line-height: 20px; }
.Jjmore{width:100%; height: 34px;  text-align: right}

/********jishu********/
.jishuKg{ width:100%; height: 600px; background: url(../images/jishubag.jpg) no-repeat 0  bottom;}
.jishu{ width:1200px; height:85px;  text-align: center; font-size: 30px; padding-top: 80px;}
.jishu  font{ font-size: 14px; color: #aca2a2;}
.js_cs{ width:100%; text-align: center; font-size: 16px; line-height: 30px;}
.jslist{ width: 100%; margin-top: 50px;}
.jslist li{ width:239px; float: left; border-right: 1px #c9c9c9 solid;}
.jsimgbg{ width:122px; height: 122px; background-image: url(../images/jishucon.png); margin: 0 auto;}
.jsimgpost1{ background-position:0 0; }
.jsimgpost2{ background-position:0 -122px; }
.jsimgpost3{ background-position:0 -244px; }
.jsimgpost4{ background-position:0 -366px; }
.jsimgpost5{ background-position:0 -488px; }
.jsinfor{ width:185px; margin: 0 auto; text-align: center; margin-top: 10px; }
.jsinfor p{  line-height: 45px; font-size: 18px; font-weight: bolder;}
.jsinfor font{ font-size: 14px; color: #a6a6a6; }
.jslist .Noleftbor{ border-left-width: 0px;}


/*******Inpro*****/
.section1{  background-color:#FFF;}

.s1-row{margin:30px 0 0 ;}
.s1-item{float:left;width:50%;}
.s1-item a{position:relative;display:block;text-decoration: none;}
.s1-img{width:50%;float:left;height:210px;}
.s1-text{width:50%;float:left;height:210px;position:relative;z-index:3;}


.s1-row .s1-item:nth-child(4n+3) .s1-img{float:right;}
.s1-row .s1-item:nth-child(4n+3) .s1-text{float:right;}
.s1-row .s1-item:nth-child(4n+4) .s1-img{float:right;}
.s1-row .s1-item:nth-child(4n+4) .s1-text{float:right;}


.div-table{display:table;height:100%;width:100%;}
.div-cell{display:table-cell;vertical-align:middle;}
.div-center{text-align:center;}
.s1-text p{font-size:14px;color:#635f76;text-transform : uppercase;}
.s1-text h4{font-size:22px;color:#29213b;margin:15px 0 15px;}
.s1-text h88{ font-size:14px;color:#635f76;text-transform : uppercase; line-height: 22px; text-align: center;}
.s1-text span{font-size:18px;display:inline-block;height:1px;width:2em;background:#999; margin-bottom:16px;}
.s1-bg{position:absolute;z-index:2;left:0;right:0;top:0;bottom:0;background:rgba(169,169,169,0)}
.s1-item a:hover .s1-bg{background:rgba(169,169,169,.6)}
.s1-bg:after,.s1-bg:before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:'';opacity:1;-webkit-transition:opacity .35s,-webkit-transform .35s;-moz-transition:opacity .35s,-moz-transform .35s;-o-transition:opacity .35s,-o-transform .35s;-ms-transition:opacity .35s,-ms-transform .35s;transition:opacity .35s,transform .35s}
.s1-bg:before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-o-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1)}
.s1-bg:after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0)}
.s1-item a:hover .s1-bg:after,.s1-item a:hover .s1-bg:before{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}

/**********InNews**********/
.InNews{width:100%;}
.InNewsList{ width:1200px; margin: 0 auto;}
.InNkg{ width:550px; }
.InNTop{ width:100%;}
.InNimg{ width:190px; float: left; text-align: left;}
.InNimg img{ width:160px; height: 100px;}
.Ininfor{ width:350px; float:left; }
.Ininfor p{ font-size: 18px;}
.Ininfor font{ color:#939090;}

.InNewUl{ width:570px; float: left; margin-top: 10px;}
.InNewUl li{ width:100%; line-height: 30px;}
.InNewUl li span{ float:right;}
.InNewUl li a{ color:#939090;}
.InNewUl li a:hover{ color:#000000;}

/************Hezuo*********/
.Hezuo{ width:100%; height: 700px; background: #f2f2f2; margin-top: 30px; }
.HzNav {width:1200px; height:85px;  text-align: center; font-size: 30px; padding-top: 50px; border-bottom: 1px #dedede solid;}
.HzNav font{ font-size: 14px; color: #aca2a2;}
.HezuoList{ width:1200px; height: 390px; border-left: 1px #dfdfdf solid; border-top: 1px #dfdfdf solid; background: #fff; margin: 60px auto 0;}
.HezuoList li{ width:239px; float: left; height:124px; border-right: 1px #dfdfdf solid; border-bottom: 1px #dfdfdf solid; float: left; text-align: center; padding-top: 5px;}
.HezuoList li img{width:210px; height: 120px;}



/******内页*****/
.box{ width:100%; background: #f4f4f4 url(../images/beijinga.jpg) no-repeat center 0; }
.Nbox{ width:1200px; background:#fff; overflow: auto;  }
.Nbox2{ width:1100px; margin: 20px auto; padding-bottom: 20px; overflow: auto;}
.Ntitle{ height: 60px; padding-top: 30px; }
.Ntitle p{  float: left; font-size: 24px; color: #e77843; border-left: 3px #e77843 solid; padding-left: 20px;}
.Ntitle span{ float: right; font-size: 16px;}

.NSmNav{ width:100%; height: 50px;}
.NSmNav li { width:170px; float: left; margin-top: 10px;}
.NSmNav li a{ display: block; width: 160px; height: 40px; line-height: 40px; text-align:center; background:#e77843; color: #fff; float: left; font-size: 14px;}

.NSmNav li a:hover{ background: #A6400A; color:#DFFD05;}
.NSmNav li .NSmNavon{ background: #A6400A;}

.Ninfor{ width:100%; margin-top: 20px; font-size: 16px; line-height: 38px; }

/*******内页图片****/
.N_imgul{ width:100%;}
.N_imgul li{ width:220px; float: left; margin-top: 20px;}
.N_imgul li .N_img{ width:200px; margin: 0 auto;}
.N_imgul li .N_img img{ width: 200px; height:287px; border: 1px #BCBCBC solid;}
.N_imgul li .N_img img:hover{ border-color:#AD1B1D;}
.N_imgul li .N_Title { text-align: center;}
.N_imgul li .N_Title a{ display: block; width: 200px; margin: 0 auto; text-align:center; line-height: 45px; background: #e1e1e1;}
.N_imgul li .N_Title a:hover{ background:#c2c2c2; color: #f1f1f1; }


/***********NewsList*****/
.newsgk{ width:100%;}
.newslist{ width:800px; float: left; border-right: 1px #ccc solid;}
.newslist>ul{ width: 97%; float: left;}
.newslist>ul li{ width: 99%; line-height: 40px; border-bottom: 1px #ccc dashed; padding-left: 1%;}
.newslist>ul li span{ float:right;}

.newstj{ width:270px; float: right;}
.newstj_nav{ font-size:20px;}
.newstj_nav  i{ font-size:8px; color:#ccc; }

.newstjlist{ width:100%;}

.newstjlist  li{ width: 270px; float:right; margin-top: 10px;}
.newstjlist  li .nt_img{ width:100%;}
.newstjlist  li .nt_img  img{ width:268px; height: 150px; border: 1px #ccc solid;}
.newstjlist  li .nt_img  img:hover{ border-color:#FF0004；}
.newstjlist  li .nt_title{ width:100%; text-align: center; line-height: 30px;}


/**********Pro_left*****/
.Pro_left{ width:270px; float: left; }
.Pro_left1{ width:270px; float: left; }
.Pro_leftbox{  width:268px; border:1px #ccc solid; padding-bottom: 20px; overflow: hidden; margin-bottom: 15px;}
.ProLeft_title{ width:270px; height: 50px; background: #e77843; line-height: 45px; text-align: center; color: #fff; font-size: 20px;}
.Pro_nav{ width:250px; margin: 0 auto;}
.Pro_nav li{ width:100%; height: 45px;}
.Pro_nav li a{ display:block; width: 160px; line-height: 45px; background: #e7e6e6; margin-top: 10px; font-size: 14px; padding-left: 90px;}
.Pro_nav li a:hover{ background:#cccccc; color: #000000;}
.Pro_nav p{ width:220px; margin: 0 auto; font-size: 15px; line-height: 35px;}

.ProLeft_title a{	color: #fff;}
.ProLeft_title a:hover{	color: #fff;}
.Pro_Right{ width:811px; float: right;  }
.ProR_list li{ width: 270px; float: left; margin-bottom: 15px;}
.ProR_list li .ProR_Img{ width: 250px; height: 240px; margin: 0 auto; border: 1px #ccc solid; padding-top: 10px; text-align: center;}
.ProR_list li .ProR_Img:hover{ border-color: #F8080C;}
.ProR_list li .ProR_Img img{ width:230px; height: 230px;}
.ProR_list li .ProR_title{ width:230px; margin: 0 auto; text-align: center; line-height: 30px; font-size: 16px; line-height: 40px;}


.Show_img { width:100%; margin-top: 30px; }
.Show_imgtop{ width:100%; border-bottom: 1px #ccc solid;}
.Show_imgtitle{ width:100%; text-align: center; font-size: 24px; line-height: 50px; }
.Show_imgDat{ text-align: center; font-size: 12px; color: #777777;}
.Show_txt{ width:100%; margin-top: 20px;}



/************HxjsList********/
.HxjsList {  width:100%;}
.HxjsList li{ width:100%; height:190px; }
.Hxjs_Img{ width:250px; float: left;}
.Hxjs_Img img{ width:240px; height: 160px; border: 1px #ccc solid; }
.Hxjs_Img img:hover{ border-color: #FF0004;}
.Hxjs_Infor{ width:530px; float: right;}
.Hxjs_Infor .Hxjs_Tile{ width: 100%; line-height: 40px; text-align: left;  border-bottom: 1px #ccc solid; height: 40px;}
.Hxjs_Infor .Hxjs_Tile h1{ float: left; font-size: 20px; font-family: "微软雅黑"；}
.Hxjs_Infor .Hxjs_Tile span{ float:right;}
.Hxjs_Infor .Hxjs_Cs{width: 100%; font-size: 14px; line-height: 30px; margin-top: 20px; color: #999;}
.Hxjs_Infor .Hxjs_Cs a{ color: #FE0004; }
.Hxjs_Infor .Hxjs_Cs a:hover{ color:#e77843;}

/*******ProInfor********/
.InftorTop{ width:100%;}
.Infor_Img{ width:300px; float: left;  text-align: center;}
.Infor_Img img{ max-height: 240px; max-width: 290px; border: 1px #999 solid;}
.Infor_Tex{ width:490px; float: right; }
.Infor_Title{ width: 100%; font-size: 20px; text-align: left; line-height: 50px; border-bottom: 1px #666 solid;}
.Infor_Cs{ margin-top: 15px; line-height: 30px; font-size: 14px;}
.Inftor_Tel{ width:450px; background:#f0f0f0; line-height:70px; padding: 0 20px; margin-top: 10px; font-size: 20px; color: #e9022b;  }

.Infor_txt{ width:100%; margin-top: 20px;}

/***********floot Old***********/
.floot{ width:100%; background: #a1a1a1; margin-top: 20px; padding-top:80px;overflow:hidden;}
.ewm{ width:270px; float: left; text-align: center;}
.Fcont{ width:400px;  float:left; margin-left: 80px;}
.Fnav{ font-size: 22px; height: 40px; margin-left: 20px;}
.Fnav span{ color:#a17317;}
.Fcontlist{width:400px; height: 194px; background: url(../images/flotell.jpg) no-repeat left 0; margin-top:20px; line-height: 65px; font-size: 18px; padding-left: 70px; }

.Flink{ width:450px; float: left;}
.Flink li{ width:112px; float:left; text-align: center; margin-top: 20px;}
.Flink li img{ width:100px; height: 47px; border-radius: 5px;}

.copyright{	color: #fff; line-height: 30px;}
.copyright a{ color: #fff;}
.cityspread{ color: #fff;}
.cityspread a{ color: #fff;}



/********Floot*************/
.Floot{ width:100%;  background: #525455; padding-top: 50px; font-size: 14px; padding-bottom: 20px; overflow: auto;}
.Flo_Nav{ width:600px; float: left;}
.Flo_Nav li{ width:140px; float: left ; line-height: 30px;}
.Fl_NavTitle{ width:100%; float: left; font-size: 16px; color:#fff; line-height: 40px; }
.Flo_Nav li a{  color:#a1a2a3;}
.Flo_Nav li a:hover{ color:#f5f20c;}
.Flt_Cont{ width:250px; float: left;}
.Flt_Cont p{ width:100%; line-height: 30px; color: #a1a2a3;}
.Flt_ewm{width:315px; float: right;}
.Flt_Cont a{ color:#a1a2a3;}
 .Flt_Cont a:hover{ color:#f5f20c;}
.Flt_ewm img{ width:150px; height: 150px;}

.Flo_Copy{ width:100%; line-height: 45px; font-size: 14px; border-top:1px #606060 solid; border-bottom: 1px #606060 solid; margin-top: 20px; color: #a1a2a3;}
.Flo_Copy span{ float: right;}

.FriendLink{ line-height: 30px; color:#a1a2a3; font-size: 14px; margin-top: 10px;  }
.FriendLink a{ color:#a1a2a3;}
.FriendLink a:hover{ color:#f5f20c;}


/***********pages***********/

.pages{	text-align: center;	margin-bottom: 20px; margin-top: 20px;}
.pages ul li{	display: inline-block;}
.pages ul li a{	display: block; padding: 0 10px; border: 1px solid #e2e2e2; border-radius: 3px; height: 36px;
    line-height: 36px; min-width: 36px; transition: all 0.3s ease-in-out; cursor: pointer; margin-right: 5px;}
.pages ul li a:hover{ background: #e77843; color: #fff;}
.tag{	border-top: 1px dashed #e0e1dc; color: #999;}
.related_list h4{ line-height: 30px; color: #A6400A; font-size: 14px;}
.related_news li a{	width: 75%; float: left; color: #000; text-overflow: ellipsis;  overflow: hidden; white-space: nowrap;
    transition: all 0.4s;}
.related_news li a:hover{ color: #A6400A}
.related_news li span{	width: 25%; float: right; text-align: right;}
.related_pro li{ margin: 20px 0;	width: 25%;	float: left;	text-align: center;}
.related_img{	overflow: hidden;}
.related_img img{	display: inline; cursor: pointer; transition: all 0.4s;}
.related_img img:hover{	transform: scale(1.1);}
.related_pro li span{	display: block; line-height: 30px;}
.map_con{	margin-bottom: 10px; padding:5px 8px; height: 30px;}
.map_con ul li{	float: left; margin-left: 12px;	line-height: 30px;}
.Pro_leftbox{	display: none;}
.xianshi{	display: block!important;}

.Pro_leftbox2{	width: 268px; border: 1px #ccc solid; padding-bottom: 20px; overflow: hidden; margin-bottom: 15px;}
.pages_solid{	display: block; padding: 0 10px; border: 1px solid #e2e2e2; border-radius: 3px; height: 36px;  line-height: 36px;  min-width: 36px; transition: all 0.3s ease-in-out; cursor: pointer; background: #e77843; color: #fff;}


.n_banner img{ width: 1920px; height: 550px; display: block;}



.none{
	display: none!important;
}
.block{
	display: block!important;
}
.n_banner1{
	width: 100%; height: 450px; background:url(../images/neiBan1.jpg) no-repeat center 0;
}
.n_banner2{
	width: 100%; height: 450px; background:url(../images/ban6.jpg) no-repeat center 0;
}
.news_banner{
	width: 100%; height: 450px; background:url(../images/NewBan.jpg) no-repeat center 0;
}
.pro_banner{
	width: 100%; height: 450px; background:url(../images/ban8.jpg) no-repeat center 0;
}



.picScroll-top{ margin:0 auto;  width:240px;  overflow:hidden; position:relative;  border:1px solid #ccc;   }
		.picScroll-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.picScroll-top .hd .prev,.picScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("images/arrow.png") 0 -100px no-repeat;}
		.picScroll-top .hd .next{ background-position:0 -140px;  }
		.picScroll-top .hd .prevStop{ background-position:-60px -100px;  }
		.picScroll-top .hd .nextStop{ background-position:-60px -140px;  }
		.picScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
		.picScroll-top .hd ul li.on{ background-position:0 0; }
		.picScroll-top .bd{ padding:10px;   }
		.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-top .bd ul li{ text-align:center; zoom:1; }
		.picScroll-top .bd ul li .pic{ text-align:center; }
		.picScroll-top .bd ul li .pic img{ width:220px; height:220px; display:block;  padding:2px; border:1px solid #ccc; }
		.picScroll-top .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-top .bd ul li .title{ line-height:24px; }