@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,button,textarea,blockquote,h1,h2,h3,h4,h5,h6,tr,td,table {
	margin:0;
	padding:0;
	font-size:15px;
	font-family:"微软雅黑";
	font-weight:normal;
} 
input,textarea{outline:none;

border:none;}
p{
	margin:0;
	padding:0;
}
img{ display:inline-block;}
ul,li,dl,dt,dd,ol{
	display:block;
	list-style:none;
}
a:hover{ cursor:pointer; text-decoration:none;}
a{color: #333333; text-decoration:none;}
.clear{ clear:both}
.wd1200{ width:1200px; margin:0 auto;}


.top{ width:100%; background:#c01925;position: fixed;top: 0;z-index: 999;}
.tel{ float:right; color:#fff; font-size:17px; line-height:28px; height:28px; background:url(../images/tel.png) left center no-repeat; padding-left:26px;}

.tou{ width:100%;position: fixed;top: 28px;z-index: 999;background: #fff;}
.logo{ float:left; margin-top:10px;}
.nav{ float:right;}
.nav ul li{ float:left; width:120px; height:82px; line-height:82px; position:relative;}
.nav ul li a{ color:#595656; font-size:18px; display:block; width:120px; height:78px; text-align:center;}
.nav ul li img{ position:absolute; left:51px; bottom:10px;}
.nav ul li:hover{ background:#e5e5e5;}
.nav ul li:hover .xg{ border-bottom:4px solid #c01925;}
.nav ul li dl{ position:absolute; left:0; top:82px; width:120px; background:#c01925; display:none; z-index:99;}
.nav ul li dl dd a{ display:block; width:120px; text-align:center; height:46px; line-height:46px; color:#fff; background:#313131; font-size:16px;}
.nav ul li dl dd a:hover{ background:#c01925;}
.nav ul li:hover dl{ display:block;}

.banner{ width:100%; height:484px; z-index:1;margin-top: 110px;}

.bian{ background:#f1f3f7; width:100%;} 

.dw{ position:relative;}
.xiala{ padding:80px 75px 55px 55px;}
.xia_left{ float:left;}
.xia_right{ float:right; width:450px;}
.xia_right h3{ font-family:'宋体'; font-weight:bold; font-size:38px; color:#c01925;}
.xia_right h4{ font-size:16px; color:#464646;}
.xia_right h5{ font-size:14px; color:#5c5c5c; margin-top:30px; line-height:24px; height:96px;}
.xia_right .more{ display:block; width:130px; text-align:center; line-height:40px; background:#c01925; color:#fff; margin-top:22px; font-size:18px;}
.xia_right .more:hover{ background:#fff; color:#c01925;}

.dw ul{ position:absolute; height:72px; left:0; top:-36px; background:#c01925; padding-left:70px; padding-right:70px; z-index:99;}
.dw ul li{ float:left; position:relative;}
.dw ul li a{ display:block; font-size:22px;  color:#fff; width:212px;  line-height:72px;  text-align:center;}
.dw ul li a:hover{ color:#000; background:#fff;}
.dw ul li .xiala1{ padding:0 75px 0 55px; background:#fff; position:absolute; left:-70px; width:1070px;  top:72px;  transition:all 0.3s linear; height:0; overflow:hidden;}
.dw ul li .xiala2{ padding:0 75px 0 55px; background:#fff; position:absolute; left:-282px; width:1070px; top:72px;  transition:all 0.3s linear; height:0; overflow:hidden;}
.dw ul li .xiala3{ padding:0 75px 0 55px; background:#fff; position:absolute; left:-494px; width:1070px; top:72px;  transition:all 0.3s linear; height:0; overflow:hidden;}
.dw ul li .xiala4{ padding:0 75px 0 55px; background:#fff; position:absolute; left:-706px; width:1070px; top:72px;  transition:all 0.3s linear; height:0; overflow:hidden;}
.dw ul li:hover .xiala1{  transition:all 0.3s linear;height:255px; padding:44px 75px 55px 55px;}
.dw ul li:hover .xiala2{ transition:all 0.3s linear;height:255px; padding:44px 75px 55px 55px; }
.dw ul li:hover .xiala3{ transition:all 0.3s linear;height:255px; padding:44px 75px 55px 55px; }
.dw ul li:hover .xiala4{ transition:all 0.3s linear;height:255px; padding:44px 75px 55px 55px; }

.dw ul li .xiala5{ padding:0 75px 0 55px; background:#fff; position:absolute; left:-918px; width:1070px; top:72px;  transition:all 0.3s linear; height:0; overflow:hidden;}
.dw ul li:hover .xiala5{ transition:all 0.3s linear;height:255px; padding:44px 75px 55px 55px; }

.ms1{ width:416px; background:#e9ecf0; font-size:14px; color:#a1a5aa; padding-left:20px; line-height:32px; height:32px; margin-bottom:10px;}
.ms2{ width:416px; background:#e9ecf0; font-size:14px; color:#a1a5aa; padding-left:20px; height:70px; margin-bottom:10px; padding-top:10px;}
.ms3{ width:436px; background:#c01925; font-size:14px; color:#fff; padding-left:20px; height:40px; line-height:40px}

.ad{ width:100%; background:#2f251e;}

.xw{ width:100%; margin-top:20px;}
.xw_con{ margin-bottom:20px;}
.xw_left{ float:left;}
.biaoti{ padding-left:40px; padding-right:30px; width:730px; background:#c01925;}
.biaoti h4{ float:left; color:#fff; font-size:22px; line-height:40px;}
.biaoti a{ float:right; color:#fff; font-size:18px; line-height:40px;}
.biaoti a:hover{ text-decoration:underline;}
.xw_n{ margin-top:20px; margin-left:40px; float:left;}
.xw_n dt img{ width:344px; height:185px;}
.xw_n dd{ background:#f7f7f7; width:334px; padding-top:10px; padding-bottom:10px; padding-left:10px;}
.xw_n dd h3{ font-size:30px; color:#7e7e7e; float:left;}
.xw_n dd p{ width:216px; float:left; margin-left:20px; font-size:16px;}
.xw_n dd p a{ color:#7e7e7e;}
.xw_n dd p a:hover{ color:#c01925;}


.xw_right{ float:right; width:350px;}
.dt_tit{ border-bottom:1px solid #7d7d7d; padding-bottom:10px;}
.dt_tit h4{ font-size:26px; color:#c01925; float:left; line-height:30px;}
.dt_tit a{ font-size:14px; color:#616161; float:right; line-height:30px; font-weight:bold;}

.dt_xw dl{ margin-top:20px;}
.dt_xw dl dt{ float:left; font-size:16px;}
.dt_xw dl dt a{ color:#2f2f2f}
.dt_xw dl dt a:hover{ color:#c01925;}
.dt_xw dl dd{ float:right; font-size:16px; color:#848484; }

.pinpai{ width:100%; margin-top:26px; position:relative; z-index:1; height:600px;}
.picMarquee-left{ width:100%;  overflow:hidden; position:relative; height:600px;  }
.picMarquee-left ul {
   width: 100%;
   position: absolute;
   left: 0;
   top: 0;
  }
.picMarquee-left li {
   float: left;
    _display:inline; overflow:hidden; text-align:center;
  }
  
.ys{ position:absolute; top:40px; z-index:999; width:100%;}
.ys_center{ width:1200px; margin:0 auto;}
.ys_center h3{ color:#fff; font-size:20px; text-align:center;}
.ys_center h4{ color:#fff; font-size:40px; text-align:center;}
.ys_center ul{ margin-top:60px;}
.ys_center ul li{ width:162px; margin-left:60px; margin-right:60px; float:left; margin-bottom:70px;}
.ys_center ul li h5{ color:#c01925; font-size:30px; text-align:center; border-bottom:2px solid #fff; padding-bottom:10px; font-weight:bold;}
.ys_center ul li h6{ text-align:center; color:#fff; font-size:16px; margin-top:15px; height:50px;}

.sz{ margin-top:25px; width:100%;}
.sz h3{ text-align:center; font-size:55px; color:#343f45; font-weight:bold;}
.sz h4{ color:#a49a82; font-size:24px; text-align:center;}
.sz_con{ padding-left:70px; padding-right:70px;}
.sz_con li{ margin-left:15px; margin-right:15px; margin-top:30px; width:500px; height:250px; position:relative; float:left;}
.sz_con li p{ background:#c01925; color:#fff; font-size:16px; position:absolute; left:0;padding-left:34px; padding-right:34px; padding-top:60px; height:190px; top:0; display:none; letter-spacing:1px;}
.sz_con li:hover p{ display:block;}


.mes{ width:100%; margin-top:25px; background:#3d3d3d;}
.mes_left{ float:left;}
.mes_right{ float:right; width:670px; margin-top:50px;}
.wra{ float:left;}
.mes1{ width:255px; background:#e9ecf0; font-size:14px; color:#6d6d6d; line-height:46px; height:46px; margin-bottom:20px; margin-left:20px; padding-left:10px;}
.mes2{ width:325px; background:#e9ecf0; font-size:14px; color:#6d6d6d; line-height:46px; height:46px; margin-bottom:20px; margin-left:20px; padding-left:10px;}
.mes3{ width:335px; background:#c01925; font-size:14px; color:#fff; text-align:center; height:46px; line-height:46px;margin-left:20px;}

.footer{ width:100%; background:url(../images/btn.jpg); margin-top:20px;}
.footer_top{ padding-top:48px;}
.footer_left{ float:left; color:#fff;}
.footer_left h3{ font-size:16px;}
.footer_left h4{ font-size:30px;}
.footer_left p{ width:180px; font-size:14px; line-height:30px; margin-top:22px;}
.footer_center{ float:left; margin-left:250px; margin-top:20px;}
.footer_right{ float:right;}

.footer_bot{ color:#e2e2e2; text-align:center; margin-top:30px;}
.footer_bot a{ color:#e2e2e2;}
.footer_bot p{ margin-top:15px;}



.flexslider{position:relative;height:484px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{ width:100%;height:484px;}
.flex-control-nav{position:absolute;bottom:38px;z-index:100;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(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:200;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(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


.about_us{ width:100%; background:url(../images/bg.jpg) no-repeat center; height:478px; padding-top:141px;}
.ab_left{ float:left;}
.ab_right{ float:left; margin-left:30px; width:570px;}
.ab_right h3{ font-size:40px; color:#fff; font-weight:bold;}
.ab_right h3 span{ color:#c01925; font-size:60px;}
.ab_right h4{ font-size:18px; font-weight:bold; color:#fff; margin-top:50px;}
.ab_right p{ font-size:15px; color:#fff; line-height:26px; margin-top:20px;}

.lc{ background:url(../images/lc.jpg) no-repeat center; width:100%; height:701px;}
.ba{ background:url(../images/bag.jpg) no-repeat center; width:100%; height:300px;}
.sm{ background:url(../images/banner1g.jpg) no-repeat center; width:100%; height:584px;}
.kc{ background:url(../images/kc.jpg) no-repeat center; width:100%; height:603px;}
.kc{ background:url(../images/kh.jpg) no-repeat center; width:100%; height:400px;}

.forum{ background:url(../images/banner2.jpg) no-repeat center; width:100%; height:584px;}
.ms{ background:url(../images/ms.jpg) no-repeat center; width:100%; height:642px;}
.bk1{ background:url(../images/bk1g.jpg) no-repeat center; width:100%; height:524px;}
.hg{ background:url(../images/hg.jpg) no-repeat center; width:100%; height:898px;}

.mmdp{ background:url(../images/dmmp.jpg) no-repeat center; width:100%; height:622px;}

.qu{ background:url(../images/wenti.jpg) no-repeat center; width:100%; height:640px;}
.qu_more{ width:376px; margin:0 auto; padding-top:544px;}
.qu_more a{color:#fff;  background:#c01925; display:block; width:376px; text-align:center; font-size:24px; line-height:60px; border-radius:5px; height:60px; }
.qu_more a:hover{ background:#b4b4b4;}

.ke0{ background:url(../images/ke0.jpg) no-repeat center; width:100%; height:351px;}
.ke1{ background:url(../images/ke1.jpg) no-repeat center; width:100%; height:396px;}
.ke2{ background:url(../images/ke2.jpg) no-repeat center; width:100%; height:375px;}
.ke3{ background:url(../images/ke3.jpg) no-repeat center; width:100%; height:429px;}
/* .ke4{ background:url(../images/ke4.jpg) no-repeat center; width:100%; height:351px;} */
.ts{ background:url(../images/ts.jpg) no-repeat center; width:100%; height:980px;}

.sdh{ background:url(../images/sdh.jpg) no-repeat center; width:100%; height:621px;}
.sdh1{ background:url(../images/sdh1.jpg) no-repeat center; width:100%; height:678px;}
.sdh2{ background:url(../images/yz.jpg) no-repeat center; width:100%; height:588px;}
.sdh3{ background:url(../images/sdh3.jpg) no-repeat center; width:100%; height:869px;}
.sdh4{ background:url(../images/sdh4.jpg) no-repeat center; width:100%; height:1388px;}

.qu_more1{ width:376px; margin:0 auto; padding-top:520px;}
.qu_more1 a{color:#fff;  background:#c01925; display:block; width:376px; text-align:center; font-size:24px; line-height:60px; border-radius:5px; height:60px; }
.qu_more1 a:hover{ background:#b4b4b4;}

.dz{ background:url(../images/dz.jpg) no-repeat center; width:100%; height:622px;}
.dz1{ background:url(../images/dz1.jpg) no-repeat center; width:100%; height:678px;}
.dz2{ background:url(../images/dz2.jpg) no-repeat center; width:100%; height:996px;}
.dz3{ background:url(../images/dz3.jpg) no-repeat center; width:100%; height:584px;}
.dz4{ background:url(../images/dz4.jpg) no-repeat center; width:100%; height:741px;}
.qu_more2{ width:376px; margin:0 auto; padding-top:592px;}
.qu_more2 a{color:#fff;  background:#c01925; display:block; width:376px; text-align:center; font-size:24px; line-height:60px; border-radius:5px; height:60px; }
.qu_more2 a:hover{ background:#b4b4b4;}


.now{ border-bottom:#c01925 2px solid; margin-bottom:15px;}
.now_left{ float:left; background:#c01925; color:#fff; line-height:50px; width:100px; text-align:center;}
.now_right{ float:left; color:#000; line-height:50px; margin-left:15px;}
.now_right a{ color:#000}

.new-first{

	width: 100%;

	background: #fff;

	position: relative;

	z-index: 3;

}

.nfir-wrap{

	width: 1000px;

	margin: 0px auto;

	position: relative;

}

.nfir-wrap  a.topbtn{

	display: inline-block;

	position: absolute;

	left: 50%;

	top: -48px;

	margin-left: -28px;

	z-index: 3;

	width: 57px;

	height: 57px;

	background: url(../images/img_01.jpg) no-repeat center center;

}
#topqq{top: -28px;}
.nfir-wrap .nfir-top{

	text-align: center;


}

.new-detail .ndetail-wrap .ndetail-top h2{ text-align:center; font-weight:bold; font-size:20px; margin-bottom:20px;}

.nfir-top .nfir-tit{

	padding-top: 68px;

	text-align: center;

}

.nfir-top .nfir-tit span.linebd{

	float: left;

	display: inline-block;

	width: 66px;

	height: 1px;

	background: #666;

	opacity: 0.32;

	position: relative;

	top: 31px;

}

.nfir-top .nfir-tit strong{

	float: left;

	display: inline-block;

	font-weight: bold;

	font-size: 36px;

	line-height: 64px;

	color: #666;

	font-family: "Microsoft yahei";

	padding: 0 19px;

}

.nfir-top span.en{

	display: inline-block;

	font-size: 14px;

	line-height: 14px;

	color: #666;

	opacity: 0.34;

	font-family: "Microsoft yahei";

}

.new-column{

	width: 1000px;

	text-align: center;

}
.new-column ul{ margin:0 auto;

}
.new-column ul li{

	float: left;

	display: inline-block;

	width: 184px;

	height: 47px;

	margin: 0 6px 10px 0;

}

.new-column ul li a{

	display: inline-block;

	width: 184px;


	font-size: 16px;

	line-height: 47px;

	color: #333;

	font-family: "Microsoft yahei";

	text-align: center;
border:1px #d2d2d2 solid;

}
.new-column ul li a:hover , .new-column ul li a.hover{

	color: #da251d;

border:1px #da251d solid;
}

.new-recom{

	padding-top: 44px;

	position: relative;

}

.new-recom ul li{

	float: left;

	display: inline;

	width: 327px;

	height: 374px;

	overflow: hidden;



	position: relative;

	margin-right: 6px;
	margin-bottom: 6px;


}

.new-recom ul li.mg6{

	margin-right: 0px;

}

.new-recom ul li .new-Img{

	width: 329px;

	height: 325px;

	overflow: hidden;

	position: relative;

}

.new-recom ul li .new-Img img{

	float: left;

	display: inline;

	width: 329px;

	height: 320px;

	overflow: hidden;

	top: 239px;

	/*transform: scaleX(1) scaleY(1);

    transition: all 500ms ease 0s;*/

}

/*.new-recom ul li .new-Img img:hover{

	transform: scaleX(1.1) scaleY(1.1);

}*/

.new-recom ul li h2{

	display: block;

	font-weight: 100;	

	line-height: 20px;

	padding-left: 29px;

	margin-top: 14px;

	margin-bottom: 10px;

}

.new-recom ul li h2 a{

	font-size: 14px;

	color: #000;

	opacity: 0.86;

	*color: #434343;

	font-family: "Microsoft yahei";

}
.new-recom ul li h2 a:hover{ color:#c7241d;}

.new-recom ul li p{

	padding-left: 29px;

	padding-right: 60px;

	font-size: 12px;

	line-height: 18px;

}

.new-recom ul li p a{

	font-size: 12px;

	line-height: 18px;

	color: #000;

	opacity: 0.6;

	*color: #d1d1d1;

	font-family: "Microsoft yahei";

}

.new-list{

	padding-top: 15px;

	width:1000px;

}

.new-list h3{

	display: block;

	font-weight: 100;

	font-size: 16px;

	line-height: 48px;

	color: #666;

	font-family: "Microsoft yahei";

}

.new-list ul li{

	float: left;

	display: inline;

	width: 1160px;

	height: 65px;

	margin-bottom: 2px;

	background: url(../images/img_31.png) no-repeat 97px center #f9f9f9;

}



.luotong_page{width:100%;height:28px; margin:14px 0; clear:both;}
.luotong_page a{color:#6c6c6c;padding: 5px 5px; border: 1px solid rgb(226, 226, 226); border-images: none;}
.luotong_page a:hover{ color:#da251d;}

.new-list ul li .ndate{

	float: left;

	width: 98px;

	height: 65px;

	text-align: center;

}
.new-list ul li .ndate:hover{
	color:#FFF;

}

.ndate span.nbig{

	display: block;

	padding-top: 17px;

	font-size: 30px;

	line-height: 22px;

	color: #666;

	opacity: 0.68;

	*color: #b3b3b3;

	font-family: Arial;

}

.ndate span.nbig:hover{

	color: #f00;

	opacity: 1;

}

.ndate span.nsmall{

	display: block;

	font-size: 12px;

	line-height: 18px;

	color: #666;

	opacity: 0.6;

	*color: #b3b3b3;

	font-family: Arial;

}

.ndate span.nsmall:hover{

	color: #f00;

	opacity: 1;

}

.new-list ul li .ntit{

	float: left;

	display: inline-block;

	width: 864px;

	padding-left: 38px;

}

.ntit a{

	display: block;

	font-size: 14px;

	line-height: 65px;

	color: #666;

	font-family: "Microsoft yahei";

}

.ntit a:hover , .ntit a.hover{

	color: #f00;

}

.page{

	text-align: center;

	padding-top: 60px;

}

 .titl {
  width: 810px;
  border-bottom: 1px solid #e72627;
  margin: 0 auto;
  position: relative;
}
 .titl .titlea {
  text-align: center;
  width: 340px;
  border-bottom: 7px solid #e72627;
  margin: 0 auto;
}
 .titl .titlea span {
  color: #e72627;
  font-size: 28px;
  font-weight: bold;
  font-family: impact;
  text-transform: uppercase;
  line-height: 48px;
}
 .titl .titlea span b{ color:#f00;}
 .titl .titlea span p {
  font-size: 19px;
  color: #e72627;
  line-height: 35px;
  font-family: "microsoft yahei";
}


 .titlww {
  width: 810px;
  margin: 0 auto;
  position: relative;
}
 .titlww .titlea {
  text-align: center;
  width: 600px;
  margin: 0 auto;
  padding-bottom:36px;
}
 .titlww .titlea span {
  color: #555;
  font-size: 28px;
  font-family: impact;
  text-transform: uppercase;
  line-height: 48px;
}
.titlww .titlea span b{ color:#f00;}
 .titlww .titlea h4{display: block;
width: 65px;
height: 24px;
border-bottom: 1px solid #8A8A8A;margin-left:auto; margin-right:auto;}
 .titlww .titlea span p {
  font-size: 19px;
  color: #e72627;
  line-height: 35px;
  font-family: "microsoft yahei";
}

.area-banner{

	width: 100%;

	height: 987px;

	background: url(../images/banner_area.jpg) no-repeat center top;

	position: relative;

	top: -105px;

	margin-bottom: -105px;

	z-index: 1;

	overflow: hidden;

}

.area-first{

	width: 100%;

	background: #fff;

	height: 550px;

	position: relative;

	z-index: 3;

}

.areafir-wrap{

	width: 1000px;

	margin: 0px auto;

	position: relative;

}

.areafir-wrap .areafir-top{

	position: relative;

	top: -54px;

	text-align: center;

}

.areafir-top .areafir-tit{

	position: relative;

	padding-left: 340px;

	text-align: center;

}

.areafir-top .areafir-tit span.linebd{

	float: left;

	display: inline-block;

	width: 66px;

	height: 1px;

	background: #666;

	opacity: 0.22;

	position: relative;

	top: 27px;

}

.areafir-top .areafir-tit strong{

	float: left;

	display: inline-block;

	font-weight: bold;

	font-size: 36px;

	line-height: 54px;

	color: #666;

	font-family: "Microsoft yahei";

	padding: 0 19px;

}

.areafir-top span.en{

	display: inline-block;

	font-size: 14px;

	line-height: 14px;

	color: #666;

	opacity: 0.34;

	font-family: "Microsoft yahei";

	margin-bottom: 15px;

}

.areafir-top p{

	font-size: 20px;

	line-height: 40px;

	color: #666;

	font-family: "Microsoft yahei";

}

.areafir-content{

	z-index: 3;

	width: 930px;

	padding: 50px 35px 60px 35px;

}
.areafir-content1{

	z-index: 3;

	width: 1300px;


}

.areafir-content p.tit{

	font-size: 24px;

	line-height: 30px;

	color: #fff;

	font-family: "Microsoft yahei";

}

.areafir-content p{

	font-size: 14px;

	line-height: 32px;
	
	text-indent:2em;

	color: #666;

	font-family: "Microsoft yahei";

}



/************************/



.area-second{

	position: relative;

	z-index: 1;

	width: 100%;

	height: 689px;

	background: url(../images/area_bg01.jpg) no-repeat center top;

}

.areasec-wrap{

	width: 1000px;

	margin: 0px auto;

	padding-top: 190px;

	position: relative;

	overflow: hidden;

}

.areasec-wrap .areasec-left{

	float: left;

	display: inline;

	width: 592px;

	padding-right: 85px;

	position: relative;

	left: -592px;

}

.areasec-left h2{

	display: block;

	font-weight: bold;

	font-size: 22px;

	line-height: 39px;

	color: #fff;

	font-family: "Microsoft yahei";

}

.areasec-left span.linebd{

	float: left;

	display: inline-block;

	width: 82px;

	height: 2px;

	background: #fff;

	opacity: 0.33;

	margin: 16px 0px;

}

.areasec-left p{

	font-size: 14px;

	line-height: 24px;

	color: #fff;

	font-family: "Microsoft yahei";

}

.areasec-left a{

	display: inline-block;

	margin-left: 14px;

	margin-top: 10px;

	width: 121px;

	height: 35px;

	background: url(../images/img_49.png) no-repeat;

	font-size: 15px;

	line-height: 35px;

	color: #fff;

	font-family: "Microsoft yahei";

	padding-left: 20px;

}

.areasec-wrap .areasec-right{

	float: right;

	display: inline;

	width: 323px;

	padding-top: 129px;

}

.areasec-right img{

	float: left;

	position: relative;

	left: 323px;

}



/*********************/

.area-third{

	width: 100%;

	background: #fff;

	position: relative;

}

.areathi-wrap{

	width: 1000px;

	margin: 0px auto;

	position: relative;

}

.areathi-wrap .areathi-top{

	text-align: center;

}

.areathi-top .areathi-tit{

	position: relative;

	padding-left: 345px;

	text-align: center;

}

.areathi-top .areathi-tit span.linebd{

	float: left;

	display: inline-block;

	width: 66px;

	height: 1px;

	background: #666;

	opacity: 0.22;

	position: relative;

	top: 27px;

}

.areathi-top .areathi-tit strong{

	float: left;

	display: inline-block;

	font-weight: bold;

	font-size: 36px;

	line-height: 54px;

	color: #666;

	font-family: "Microsoft yahei";

	padding: 0 19px;

}

.areathi-top span.en{

	display: inline-block;


	font-size: 14px;

	line-height: 14px;

	color: #666;

	opacity: 0.34;

	font-family: "Microsoft yahei";

	margin-bottom: 15px;

}

.areathi-top p{

	font-size: 20px;

	line-height: 40px;

	color: #666;

	font-family: "Microsoft yahei";

}

.areathi-list{

	width: 1000px;

	position: relative;

}

.areathi-list ul li{

	float: left;

	display: inline;

	width: 1000px;

	margin-bottom: 10px;

	position: relative;

}

.areathi-list ul li .areathi-ltfir-left{

	float: left;

	display: inline;

	width: 124px;

	height: 168px;

	position: absolute;

	z-index: 1;

	padding-top: 38px;

	background: url(../images/img_50.png) no-repeat left 38px;

	font-size: 44px;

	line-height: 144px;

	color: #fff;

	font-family: "Microsoft yahei";

	padding-left: 20px;

}

/*.areathi-ltfir-left span{

	display: inline-block;

	width: 124px;

	height: 144px;

	background: url(../images/img_50.png) no-repeat left center;

	font-size: 44px;

	line-height: 144px;

	color: #fff;

	font-family: "Microsoft yahei";

	padding-left: 20px;

}*/

.areathi-list ul li .areathi-ltfir-right{

	position: relative;

	top: 0px;

	left: 88px;

	z-index: 2;

	width: 906px;

	height: 141px;

	background: url(../images/img_55.png) no-repeat left center;

	padding: 30px 30px 35px 38px;

}

.areathi-list ul li h2{

	display: block;

	font-weight: 100;

	font-size: 20px;

	line-height: 42px;

	color: #fff;

	font-family: "Microsoft yahei";

	margin-bottom: 16px;

}

.areathi-list ul li p{

	font-size: 14px;

	line-height: 24px;

	color: #fff;

	font-family: "Microsoft yahei";

}

.areathi-list ul li .areathi-ltsec-left{

	float: left;

	display: inline;

	width: 124px;

	height: 163px;

	position: absolute;

	z-index: 1;

	padding-top: 38px;

	background: url(../images/img_51.png) no-repeat left 38px;

	font-size: 44px;

	line-height: 144px;

	color: #fff;

	font-family: "Microsoft yahei";

	padding-left: 20px;

}

/*.areathi-ltsec-left span{

	display: inline-block;

	width: 124px;

	height: 144px;

	background: url(../images/img_51.png) no-repeat left center;

	font-size: 44px;

	line-height: 144px;

	color: #fff;

	font-family: "Microsoft yahei";

	padding-left: 20px;

}*/

.areathi-list ul li .areathi-ltsec-right{

	position: relative;

	top: 0px;

	left: 88px;

	z-index: 2;

	width: 910px;

	height: 174px;

	background: url(../images/img_56.png) no-repeat left center;

	padding: 30px 30px 35px 38px;

}

.areathi-list ul li .areathi-ltthi-left{

	float: left;

	display: inline;

	width: 124px;

	height: 195px;

	position: absolute;

	z-index: 1;

	padding-top: 38px;	

	background: url(../images/img_52.png) no-repeat left 38px;

	font-size: 44px;

	line-height: 144px;

	color: #fff;

	font-family: "Microsoft yahei";

	padding-left: 20px;

}

/*.areathi-ltthi-left span{

	display: inline-block;

	width: 124px;

	height: 144px;

	background: url(../images/img_52.png) no-repeat left center;

	font-size: 44px;

	line-height: 144px;

	color: #fff;

	font-family: "Microsoft yahei";

	padding-left: 20px;

}*/

.areathi-list ul li .areathi-ltthi-right{

	position: relative;

	top: 0px;

	left: 88px;

	z-index: 2;

	width: 913px;

	height: 206px;

	background: url(../images/img_57.png) no-repeat left center;

	padding: 30px 30px 35px 38px;

}

.areathi-list ul li .areathi-ltfou-left{

	float: left;

	display: inline;

	width: 124px;

	height: 144px;

	position: absolute;

	z-index: 1;

	padding-top: 38px;	

	background: url(../images/img_54.png) no-repeat left 38px;

	font-size: 44px;

	line-height: 144px;

	color: #fff;

	font-family: "Microsoft yahei";

	padding-left: 20px;

}

/*.areathi-ltfou-left span{

	display: inline-block;

	width: 124px;

	height: 144px;

	background: url(../images/img_54.png) no-repeat left center;

	font-size: 44px;


	line-height: 144px;

	color: #fff;

	font-family: "Microsoft yahei";

	padding-left: 20px;

}*/

.areathi-list ul li .areathi-ltfou-right{

	position: relative;

	top: 0px;

	left: 88px;

	z-index: 2;

	width: 912px;

	height: 154px;

	background: url(../images/img_58.png) no-repeat left center;

	padding: 30px 30px 35px 38px;

}

.areathi-list a.areathi-btn{

	float: right;

	position: relative;

	right: -45px;

	display: inline-block;

	margin-top: 7px;

	width: 121px;

	height: 35px;

	background: url(../images/img_59.png) no-repeat;

	font-size: 15px;

	line-height: 35px;

	color: #666;

	font-family: "Microsoft yahei";

	padding-left: 20px;

}



/******************/

.area-fourth{

	width: 100%;

	height: 1432px;

	background: url(../images/area_bg02.jpg) no-repeat center top;

}

.areafou-wrap{

	width: 1000px;

	margin: 0px auto;

	position: relative;

}

.areafou-wrap .areafou-top{

	text-align: center;

	padding-top: 218px;

	padding-bottom: 52px;

}

.areafou-top .areafou-tit{

	position: relative;

	padding-left: 345px;

	text-align: center;

}

.areafou-top .areafou-tit span.linebd{

	float: left;

	display: inline-block;

	width: 66px;

	height: 1px;

	background: #fff;

	opacity: 0.22;

	position: relative;

	top: 27px;

}

.areafou-top .areafou-tit strong{

	float: left;

	display: inline-block;

	font-weight: bold;

	font-size: 36px;

	line-height: 54px;

	color: #fff;

	font-family: "Microsoft yahei";

	padding: 0 19px;

}

.areafou-top span.en{

	display: inline-block;

	font-size: 14px;

	line-height: 14px;

	color: #fff;

	opacity: 0.34;

	font-family: "Microsoft yahei";

	margin-bottom: 15px;

}

.areafou-content{

	width: 1000px;

	height: 1032px;

	margin: 0px auto;

	position: relative;

	background: url(../images/img_61.png) no-repeat;

}

.areafou-content .areafou-icon{

	position: absolute;

	top: -36px;

	right: 0px;

	z-index: 2;

	width: 142px;

	height: 142px;

}

.areafou-content .areafou-contop{

	padding-top: 57px;

	padding-bottom: 24px;

	padding-right: 28px;

	margin-left: 48px;

	margin-right: 68px;

	width: 856px;

	border-bottom: 1px solid #dcd6d6;

}

.areafou-contop p{

	font-size: 18px;

	line-height: 28px;

	color: #666;

	font-family: "Microsoft yahei";

}

.areafou-content .areafou-cen{

	margin-left: 48px;

	margin-right: 68px;

}

.areafou-cen h2{

	display: block;

	font-weight: bold;

	font-size: 18px;

	line-height: 24px;

	color: #666;

	font-family: "Microsoft yahei";

	margin-top: 22px;

}

.areafou-cen p{

	font-size: 14px;

	line-height: 24px;

	color: #666;

	font-family: "Microsoft yahei";

}

.areafou-cen p strong{

	font-size: 16px;

	line-height: 24px;

	color: #ce0909;

	font-weight: bold;

}

.areafou-cen a{

	display: inline-block;

	margin-top: 30px;

	width: 121px;

	height: 35px;

	background: url(../images/img_59.png) no-repeat;

	font-size: 15px;

	line-height: 35px;

	color: #666;

	font-family: "Microsoft yahei";

	padding-left: 20px;

}



/**********************/

.area-fifth{

	width: 100%;

	height: 2363px;

	background: url(../images/area_bg03.jpg) no-repeat center top;

	position: relative;

	z-index: 2;

}

.area-fifth .areafif-wrap{

	width: 1000px;

	margin: 0px auto;

	position: relative;

}

.areafif-wrap .areafif-column{	

	padding-top: 65px;

	padding-bottom: 49px;

	height: 47px;

	padding-left: 313px;

}

.areafif-column ul li{

	float: left;

	display: inline;

	width: 184px;

	height: 47px;

	margin-right: 6px;

}

.areafif-column ul li a{

	display: block;

	background: url(../images/img_28.jpg) no-repeat;

	text-align: center;

	font-size: 16px;

	line-height: 47px;

	color: #666;

	font-family: "Microsoft yahei";

}

.areafif-column ul li a:hover , .areafif-column ul li a.hover{

	background: url(../images/img_27.jpg) no-repeat;

	color: #fff;

}

.areafif-tab{

	width: 1000px;

	position: relative;

}

.areafif-tab .areafif-box{

	display: none;

	min-height: 430px;

}

.areafif-box .areafif-left{

	float: left;

	display: inline;

	width: 347px;

	height: 333px;

	background: #fff;

	padding: 9px 11px;

}

.areafif-left img{

	width: 347px;

	height: 266px;

	display: inline;

	float: left;

}

.areafif-left p{

	font-size: 14px;

	line-height: 42px;

	color: #666;

	font-family: "Microsoft yahei";

	text-align: center;

}

.areafif-box .areafif-right{

	float: right;

	display: inline;

	padding-left: 13px;

	width: 618px;

}

.areafif-right .areafif-list{

	width: 618px;

	height: 430px;

	overflow: hidden;

	position: relative;

	display: none;

}

.areafif-list ul li{

	float: left;

	display: inline;

	width: 618px;

	height: 66px;

	margin-bottom: 5px;

	background: url(../images/img_65.jpg) no-repeat left top;

}

.areafif-list ul li .areafif-date{

	float: left;

	display: inline;

	width: 95px;

	padding-top: 14px;

	text-align: center;

}

.areafif-date span.areafif-big{

	display: block;

	font-size: 33px;

	line-height: 24px;

	color: #666;

	font-family: "Microsoft yahei";

}

.areafif-date span.areafif-small{

	font-size: 10px;

	line-height: 20px;

	color: #666;

	font-family: Arial;

}

.areafif-list ul li .areafif-tit{

	float: right;

	display: inline;

	width: 496px;

	padding-left: 27px;

}

.areafif-tit a{

	display: block;

	font-size: 14px;

	line-height: 66px;

	color: #666;

	font-family: "Microsoft yahei";

}

.areafif-right .ajax-page{

	padding-top: 50px;

	padding-left: 36px;

}

/********************/

.areafif-wrap .areafif-top{

	text-align: center;

	padding-top: 135px;

	padding-bottom: 35px;

}

.areafif-top .areafif-tit{

	position: relative;

	padding-left: 295px;

	text-align: center;

}

.areafif-top .areafif-tit span.linebd{

	float: left;

	display: inline-block;

	width: 66px;

	height: 1px;

	background: #666;

	opacity: 0.22;

	position: relative;

	top: 27px;

}

.areafif-top .areafif-tit strong{

	float: left;

	display: inline-block;

	font-weight: bold;

	font-size: 36px;

	line-height: 54px;

	color: #666;

	font-family: "Microsoft yahei";

	padding: 0 19px;

}

.areafif-top span.en{

	display: inline-block;

	font-size: 14px;

	line-height: 14px;

	color: #666;

	opacity: 0.34;

	font-family: "Microsoft yahei";

	margin-bottom: 15px;

}

.areafif-content{

	width: 908px;

	height: 1704px;

	margin: 0px auto;

	background: url(../images/img_66.png) no-repeat center top;

	padding: 52px 46px 0 46px;

	text-align: center;

}

.areafif-content h2{

	display: block;

	height: 52px;

	font-weight: 100;

	font-size: 26px;

	line-height: 52px;

	color: #fff;

	font-family: "Microsoft yahei";

	background: url(../images/img_67.jpg) no-repeat left top;

	padding-left: 45px;

	text-align: left;

}

.areafif-content p{

	line-height: 40px;

}

.areafif-content img{

	max-width: 908px;

}



















/***********************/

.area-sixth{

	width: 100%;

	height: 1062px;

	background: url(../images/area_bg04.jpg) no-repeat center top;

	position: relative;

	z-index: 1;

}

.areasix-wrap{

	width: 1000px;

	margin: 0px auto;

	position: relative;

}

.areasix-wrap .areasix-top{

	text-align: center;

	padding-top: 136px;

	padding-bottom: 52px;

}

.areasix-top .areasix-tit{

	position: relative;

	padding-left: 345px;

	text-align: center;

}

.areasix-top .areasix-tit span.linebd{

	float: left;

	display: inline-block;

	width: 66px;

	height: 1px;

	background: #666;

	opacity: 0.22;

	position: relative;

	top: 27px;

}

.areasix-top .areasix-tit strong{

	float: left;

	display: inline-block;

	font-weight: bold;

	font-size: 36px;

	line-height: 54px;

	color: #666;

	font-family: "Microsoft yahei";

	padding: 0 19px;

}

.areasix-top span.en{

	display: inline-block;

	font-size: 14px;

	line-height: 14px;

	color: #666;

	opacity: 0.34;

	font-family: "Microsoft yahei";

	margin-bottom: 15px;

}

.areasix-wrap  .areasix-form{

	padding-left: 100px;

	padding-top: 65px;

	padding-right: 180px;

	width: 720px;

	height: 537px;

	overflow: hidden;

	background: url(../images/img_72.png) no-repeat center top;

	position: relative;

}

.areasix-form table td{

	font-size: 16px;

	color: #666;

	font-family: "Microsoft yahei";

}

.areasix-form table td.form-font{

	font-size: 16px;

	color: #666;

	width: 90px;

	text-align: left;

}

.areasix-form table td.form-inputfir input{
	float:left;

	display: inline-block;

	width: 216px;

	height: 31px;

	border: 1px solid #e0e0e0;

	background: #fff;

	font-size: 16px;

	line-height: 31px;

	color: #666;

	font-family: "Microsoft yahei";

	padding: 0px 5px;

}

.areasix-form table td.form-inputthi{

	padding-left: 18px;

}

.areasix-form table td.form-inputthi input{

	display: inline-block;

	margin-left: 9px;

	margin-right: 30px;

}

.areasix-form table td.form-inputsec select{

	display: inline-block;

	width: 232px;

	height: 31px;

	border: 1px solid #e0e0e0;

	background: #fff;

	font-size: 16px;

	line-height: 31px;

	color: #666;

	font-family: "Microsoft yahei";

	padding: 0px 5px;

}

.areasix-form table td.form-inputfou select{

	display: inline-block;

	width: 120px;

	height: 31px;

	border: 1px solid #e0e0e0;

	background: #fff;

	font-size: 16px;

	line-height: 31px;

	color: #666;

	font-family: "Microsoft yahei";

	padding: 0px 5px;

	margin-right: 10px;

}

.areasix-form table td.form-text textarea{

	float: left;

	display: inline-block;

	width: 490px;

	height: 146px;

	border: 1px solid #e0e0e0;

	background: #fff;

	padding: 5px;

}

.areasix-form table td.form-inputfou input{

	float: left;

	display: inline-block;

	width: 113px;

	height: 31px;

	border: 1px solid #e0e0e0;

	background: #fff;

	padding: 0px 5px;

	font-size: 16px;

	line-height: 31px;

	color: #666;

	font-family: "Microsoft yahei";

	margin-right: 3px;

}

.areasix-form table td.form-inputfou img{

	float: left;

	vertical-align: middle;

}

.areasix-form table td.form-inputfif input{

	display: inline-block;

	width: 209px;

	height: 45px;

	background: url(../images/img_71.jpg) no-repeat left center;

	border:none;

	font-size: 16px;

	line-height: 45px;

	color: #fff;

	font-family: "Microsoft yahei";

}

.areasix-form .Bigico{

	position: absolute;

	right: -107px;

	bottom: -138px;

	width: 330px;

	height: 330px;

	overflow: hidden;

}

.areasix-form .mesbox{

	position: absolute;

	top: 190px;

	right: 20px;

	border: 2px solid #ff7200;

    padding: 15px 12px;

    width: 243px;

}

.areasix-form .mesbox h3{

	display: block;

	color: #ff7200;

    font-size: 14px;

    font-weight: bold;

    line-height: 24px;

    overflow: hidden;

}

.areasix-form .mesbox span.arrows{

	background: url(../images/winsj.jpg) no-repeat left center;

    top: 60px;

    display: inline-block;    

    width: 5px;

    height: 8px;

    left: -7px;

    position: absolute;

}

.areasix-form .mesbox .mesbox-size p{

	cursor: pointer;

}

.areasix-form .mesbox .mesbox-size p:hover{

	color: #0c62b5;

}



/**********contact****************/

.contact-first{

	width: 100%;

	background: #fff;

	position: relative;

	z-index: 3;

}

.confir-wrap{

	width: 1000px;

	height: 185px;

	margin: 0px auto;

	position: relative;

}

.confir-wrap  a.topbtn{

	display: inline-block;

	position: absolute;

	left: 50%;

	top: -25px;

	margin-left: -28px;

	z-index: 3;

	width: 57px;

	height: 57px;

	background: url(../images/img_01.jpg) no-repeat center center;

}

.confir-wrap .confir-top{

	text-align: center;

}

.confir-top .confir-tit{

	padding-top: 75px;

	position: relative;

	padding-left: 340px;

	text-align: center;

}

.confir-top .confir-tit span.linebd{

	float: left;

	display: inline-block;

	width: 66px;

	height: 1px;

	background: #666;

	opacity: 0.32;

	position: relative;

	top: 27px;

}

.confir-top .confir-tit strong{

	float: left;

	display: inline-block;

	font-weight: bold;

	font-size: 36px;

	line-height: 58px;

	color: #666;

	font-family: "Microsoft yahei";

	padding: 0 19px;

}

.confir-top span.en{

	display: inline-block;

	font-size: 14px;

	line-height: 14px;

	color: #666;

	opacity: 0.34;

	font-family: "Microsoft yahei";

}

/*留言样式*/
fieldset{ border:none}
.msg_ul{width:480px;overflow:hidden;margin:0px auto 0 240px;}
.msg_ul li{width:100%;height:auto;overflow:hidden;position:relative;margin-bottom:6px;}
.msg_ul li p{width:90px; float:left;height:36px;font:14px/36px "microsoft yahei";color:#333;vertical-align: top;  text-align:right; margin: 0 6px 0 0;}
.msg_ul li p span{color:red;margin-top:2px;vertical-align: middle;font-weight: bold}
.msg_input{width:264px;height:34px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px; margin-bottom:10px;}
.msg_textarea{border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;}
.msg_pin{width:164px;height:34px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;float:left;}
.msg_pin img{float:left;margin-left:14px;}
.msg_textarea{width:264px;height:80px;border:1px solid #d9d9d9;border-radius:2px;padding:10px;resize: none}
.msg_submit{width:108px;height:36px;border-radius:3px;border:0;text-align:center;font:18px/36px "microsoft yahei";color:#fff;cursor: pointer}

.ddd{ width:100%; margin-top:44px;}
.new-recom2{
	width:1300px;
	margin:0 auto;

	position: relative;

}

.new-recom2 ul li{

	float: left;

	display: inline;

	width: 320px;

	height: 240px;

	overflow: hidden;



	position: relative;

	margin-right: 5px;
	margin-bottom: 5px;


}

.new-recom2 ul li.mg6{

	margin-right: 0px;

}

.new-recom2 ul li .new-Img2{

	width: 320px;

	height: 214px;

	overflow: hidden;

	position: relative;

}

.new-recom2 ul li .new-Img2 img{

	float: left;

	display: inline;

	width:320px;

	height: 214px;

	overflow: hidden;

	top: 239px;

	/*transform: scaleX(1) scaleY(1);

    transition: all 500ms ease 0s;*/

}

/*.new-recom ul li .new-Img img:hover{

	transform: scaleX(1.1) scaleY(1.1);

}*/

.new-recom2 ul li h2{

	display: block;

	font-weight: 100;	

	line-height: 30px;
	text-align:center;

}

.new-recom2 ul li h2 a{

	font-size: 14px;

	color: #000;

	opacity: 0.86;

	*color: #434343;

	font-family: "Microsoft yahei";

}
.new-recom2 ul li h2 a:hover{ color:#c7241d;}

.new-recom2 ul li p{

	padding-left: 29px;

	padding-right: 60px;

	font-size: 12px;

	line-height: 18px;

}

.new-recom2 ul li p a{

	font-size: 12px;

	line-height: 18px;

	color: #000;

	opacity: 0.6;

	*color: #d1d1d1;

	font-family: "Microsoft yahei";

}


.new-recom3{
	width:1300px;
	margin:0 auto;

	position: relative;

}

.new-recom3 ul li{

	float: left;

	display: inline;

	width: 320px;

	height: 328px;

	overflow: hidden;



	position: relative;

	margin-right: 5px;
	margin-bottom: 5px;


}

.new-recom3 ul li.mg6{

	margin-right: 0px;

}

.new-recom3 ul li .new-Img3{

	width: 320px;

	height: 300px;

	overflow: hidden;

	position: relative;

}

.new-recom3 ul li .new-Img3 img{

	float: left;

	display: inline;

	width:320px;

	height: 320px;

	overflow: hidden;

	top: 239px;

	/*transform: scaleX(1) scaleY(1);

    transition: all 500ms ease 0s;*/

}

/*.new-recom ul li .new-Img img:hover{

	transform: scaleX(1.1) scaleY(1.1);

}*/

.new-recom3 ul li h2{

	display: block;

	font-weight: 100;	

	line-height: 30px;
	text-align:center;

}

.new-recom3 ul li h2 a{

	font-size: 14px;

	color: #000;

	opacity: 0.86;

	*color: #434343;

	font-family: "Microsoft yahei";

}
.new-recom3 ul li h2 a:hover{ color:#c7241d;}

.new-recom3 ul li p{

	padding-left: 29px;

	padding-right: 60px;

	font-size: 12px;

	line-height: 18px;

}

.new-recom3 ul li p a{

	font-size: 12px;

	line-height: 18px;

	color: #000;

	opacity: 0.6;

	*color: #d1d1d1;

	font-family: "Microsoft yahei";

}












