
@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

.f_fm{ font-family: "Microsoft Yahei"; }
.f_ft{ font-family: "Times New Roman", Times, serif; }
.f_far{ font-family: Arial, Helvetica, sans-serif; }
.f_fim{ font-family: Impact; }

/**/
.banners{height: 596px;}
.fullSlide {
	width:100%;
	position:relative;
	height:596px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:596px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
	 background-repeat:no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:596px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:100px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#1F1A17;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#E60012;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(right1s.png) no-repeat;
}
/**/



/*xz_bg*/
.xz_bg{height:506px; overflow:hidden;} 
.i_h1{ text-align:center; color: #e60012;font-size:36px;line-height:50px;  padding-top:30px; width:340px; margin:auto; }
.i_h2{ text-align:center; line-height:40px; font-size:20px; font-weight:normal;}
.t_h2{ margin:55px auto 50px; text-align:center; height:112px; overflow:hidden;}
.t_h2 a{ color:#1f1a17;}
.t_h2 b{color: #e60012;display: inline-block; font-size: 36px; padding-right:20px;}
.t_h2 em{color:#e60012;}
.t_h2 p{ font-size:36px;}
.t_h2 span{  text-align:center; display:block;color:#333; font:18px "Microsoft Yahei"; line-height:200%; }
.t_h2 i{ text-align:center;  display:block; padding:0 0px;margin: 0 auto; width: 410px; height: 15px; overflow:hidden; font:12px/15px "Times New Roman", Times, serif;text-transform: uppercase; color: #fff; background: #e60012;}
.t_h2 a:hover{ text-decoration:none;}
.t_h2 span em{ font-size:28px; font-weight:bold;}
.xz_bg h1{color: #e60012;display: inline-block; font-size: 36px; padding-right:20px; text-align:center;}


.xz_t{margin: 0 auto 25px; background:url(xz_p2.gif) repeat-x center top; height:59px; overflow:hidden;}
.xz_t li{width: 120px;text-align: center; height: 59px; overflow: hidden; float: left;background:url(xz_p3.gif) no-repeat right top; font:16px/55px "Microsoft Yahei"; }
.xz_t li a{display:inline-block; color: #fff; width: 120px; height: 59px; overflow: hidden;}
.xz_t li a:hover,.xz_t .cur a{text-decoration: none;font-weight: bold; background:url(xz_p1.gif) no-repeat center top; }
.xz_t .nones{background: none;}

.xz_c dl{height:473px; width:1200px; overflow:hidden;background:url(xz_bg01.jpg) no-repeat right top;}
.xz_c dt {float: left; position:relative; width:746px; height:436px; overflow:hidden;}
.xz_c dt img{width:746px; height:436px;}

.xz_c dd{float: left;padding:64px 36px 0 36px; width:378px; height: 436px; overflow:hidden;}
.xz_c dd h3{ margin-bottom:16px; border-bottom: 1px solid #e34d59; overflow:hidden; font: bold 16px/30px "Microsoft Yahei";}
.xz_c dd h3 a{ color:#fff;}
.xz_c dd h3 a:hover{ text-decoration:none;}
.xz_c dd p{ font:14px/32px "Microsoft Yahei"; color: #fff;}
.xz_c dd em{ display:block; margin-top:33px; width:176px; height:44px; text-align:center; font: bold 18px/44px "Microsoft Yahei";background:url(xz_b.png) no-repeat left top;}
.xz_c dd em a{ color:#fff;}

.xz_pt{ overflow:hidden;}
.xz_pt li{ float:left; line-height: 0px; margin:0 18px 22px 0; width:182px; height:86px; overflow:hidden;}
.xz_pt li img{width:182px; height:86px; }
.xz_pt .nones{ margin-right:0px;}
.xz_pt li img,.xz_c dt img{transition: all 0.5s;
 -webkit-transition: all 0.5s;
 -moz-transition: all 0.5s; 
-o-transition: all 0.5s;}
.xz_pt li img:hover,.xz_c dt img:hover{
	    transform:scale(1.2);
	    -webkit-transform:scale(1.2);
	    -moz-transform:scale(1.2);
	    -o-transform:scale(1.2);
	    -ms-transform:scale(1.2);}



/*anli*/
.anli_bg{ display:block; height:1032px; overflow:hidden;}

.anli{position: relative; width: 1200px; height:1032px; overflow:hidden;}
.al_c{position: absolute; left:336px; top:302px; height: 472px; width: 530px; overflow: hidden;}
.al_c h3{margin:0 auto 24px; width: 214px; height: 53px; overflow: hidden;}
.al_c h3 img{ width: 214px; height: 53px; }
.al_c p{position: relative; margin: 0 auto; width: 430px; height: 395px; overflow: hidden;}
.al_c p img{width: 430px; height: 395px; }
.al_c p em{display: none;position: absolute; left:16px; bottom: 0px; width: 395px; height: 192px; padding-top: 20px; overflow: hidden; color: #fff;  font: 16px/30px "Microsoft Yahei"; text-align: center; background:url(al_sp11.png) no-repeat center top;}
.al_c p em b{display: block; font:bold 18px/35px "Microsoft Yahei";}
.al_c .al_p1{width: 430px; height: 395px;}
.al_c .al_p1 em{left:63px;}
.al_c .al_p1 em b{font:bold 18px/35px "Microsoft Yahei";}

.anli .t_h2{margin:84px auto 103px;}
.anli .t_h2 i{width: 860px; letter-spacing: 1px;}
.anli .t_h2 b{}
.anli li {margin-bottom: 40px; float: left; height:136px; width:386px;}
.anli li a{width: 386px; height: 132px; overflow: hidden; display: inline-block; background:url(al_ip2.png) no-repeat left top;}
.anli li img{width: 72px; height: 72px; float: left; margin: 30px 62px 0 18px;}
.anli li span{float: right; display: block;width: 232px;margin-top: 12px;}
.anli li span b{color: #333; display: block; font: bold 18px/58px "Microsoft Yahei";}
.anli li span em{ padding-right: 32px;display: block; color: #555; font: 14px/26px "Microsoft Yahei";}
.anli li.cur a,.anli li a:hover{text-decoration: none;  background:url(al_ip1.png) no-repeat left top;}
.anli li.cur a b,.anli li a:hover b{color: #e60012;}
.anli .al_li2{float: right; margin-left: 400px; display: inline;}
.anli .al_li2 img{float: right;  margin: 30px 18px 0 0;}
.anli .al_li2 span{ float: left; padding-left: 25px;}
.anli .al_li2 a{text-decoration: none;  background:url(al_ip3.png) no-repeat left top;}
.anli .al_li2.cur a,.anli .al_li2 a:hover{text-decoration: none;  background:url(al_ip4.png) no-repeat left top;}

.anli li.cur img,.anli li:hover img{transition:All 0.4s ease-in-out;
	    -webkit-transition:All 0.4s ease-in-out;
	    -moz-transition:All 0.4s ease-in-out;
	    -o-transition:All 0.4s ease-in-out;
	
	    transform:rotate(360deg);
	    -webkit-transform:rotate(360deg);
	    -moz-transform:rotate(360deg);
	    -o-transform:rotate(360deg);
	    -ms-transform:rotate(360deg);}

.tel01{ clear: both; margin: 0px auto 0; width: 368px;}
.tel_sp{display: inline-block; height: 44px; margin-top:33px; }
.tel_sp a{float: left; margin:0 4px; display:block; width:176px; height:44px; text-align:center; font: bold 18px/42px "Microsoft Yahei";color: #fff; background:url(al_b1.png) no-repeat left top;}
.tel_sp .tel_b2{float: right; color: #333; background:url(al_b2.png) no-repeat left top;}
.tel_sp a:hover{text-decoration: none;}
.tel01 p{text-align: center; color: #666;font:16px/74px "Microsoft Yahei";}
.tel01 p b{color: #e60012;font:bold 36px/74px "Times New Roman", Times, serif;}


/*pro*/
.pro_bg{ height:1020px; overflow:hidden; background-color:#f3f3f3;} 
.pro .t_h2{margin:50px auto 55px; text-align: center; line-height: 50px;}
.pro .t_h2 i{width: 560px; letter-spacing: 1px;}
.pro_l{width:303px; height:680px;overflow:hidden; background:url(pro_lbg.jpg) no-repeat left top;}
.pro_l h4{ text-align: center; margin:40px auto 0; height:102px; overflow:hidden; font:bold 20px/28px "Microsoft Yahei"; }
.pro_l h4 i{display:block; font:14px/16px "Times New Roman", Times, serif; text-transform: uppercase; color: #fff;}
.pro_l h4 a{ color:#fff;}
.protel{ width:204px; padding-left:60px; color:#fff; padding-top:10px; padding-bottom:10px; margin:auto; background:url(tel.png) 0 20px no-repeat; height:92px;}
.protel span{ font-family:Impact; font-size:28px; line-height:28px;}
.pro_btn{ width:264px; margin:auto}
.pro_btn a{ width:116px; height:36px; display:block; text-align:center; color:#fff; font-size:16px; border:#fff 2px dotted; line-height:36px; float:left; border-radius:15px;}
.pro_btn a:hover{background-color:#e70012;border:#e70012 2px solid; }

.pro_l h3{ margin:0 auto 14px; width: 262px; overflow: hidden; font:bold 16px/40px "Microsoft Yahei";}
.pro_l h3 a{ color:#fff; display: inline-block; border: 2px solid #4a4645; padding-left: 18px; width:240px; height:40px; overflow:hidden;}
.pro_l h3 a:hover,.pro_l .cur a{border: 2px solid #e60012; background: #e60012; text-decoration: none;}
.pro_l ul{margin-left: 28px; margin-bottom: 20px; width: 253px; overflow: hidden;}
.pro_l ul li{ height:30px; overflow:hidden; font:14px; font-family:"微软雅黑", "Microsoft Yahei"; padding-left: 14px; background:url(pro_ic.png) no-repeat left center; line-height:30px; width:235px;}
.pro_l ul li a{ color:#cdcdcd; height:30px; line-height:30px; display:block; width:221px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.pro_r{width:876px;overflow:hidden;}
.pro_r h2{margin: 19px auto 50px; width: 772px; height:62px; overflow:hidden; font:bold 20px/62px "Microsoft Yahei"; background:url(pro_l1.png) no-repeat left bottom;}
.pro_r h2 a{color: #e60012; }
.pro_r h2 span{ font:14px/62px "Microsoft Yahei";padding-right: 26px; background:url(pro_ic2.png) no-repeat 32px center;}
.pro_r h2 span a{color: #666;}

.pro_r dl{ margin:0 auto; width: 782px; overflow:hidden;}
.pro_r dt {float: left; width:370px; height:322px; overflow:hidden;}
.pro_r dt img{width:370px; height:322px;}
.pro_r dd{float: right; width:370px; padding-top: 25px; overflow:hidden;}
.pro_r dd h3{ margin-bottom:20px; border-bottom: 1px solid #cdcccc; overflow:hidden; font: bold 16px/68px "Microsoft Yahei";}
.pro_r dd h3 a{ color:#1f1a17;}
.pro_r dd h3 a:hover{ text-decoration:none;}
.pro_r dd p{ font:14px/32px "Microsoft Yahei"; color: #555;}

.pro_r ul{width: 876px; height: 680px; overflow:hidden;}
.pro_r ul li{float:left;overflow:hidden; text-align: center; width:272px; border:1px #fff solid; margin-left:8px; margin-right:8px; height:328px; background-color:#fff;transition: all 0.5s;
 -webkit-transition: all 0.5s;
 -moz-transition: all 0.5s; 
-o-transition: all 0.5s; }
.pro_r ul li:hover{
	border:1px #e70012 solid;}
.pro_r ul li:nth-child(1),.pro_r ul li:nth-child(2),.pro_r ul li:nth-child(3){ margin-bottom:18px;}
.pro_r li img{padding: 7px; width:260px; height:241px;}
.pro_r li img{
transition: all 0.5s;
 -webkit-transition: all 0.5s;
 -moz-transition: all 0.5s; 
-o-transition: all 0.5s;}


.pro_r li:hover  img {
transform: scale(1.1); 
-webkit-transform: scale(1.1); 
-moz-transform: scale(1.1); 
-o-transform: scale(1.1); 
-ms-transform: scale(1.1);
}



.pro_r li p{ height:70px; padding-top:10px;  font:14px/50px "Microsoft Yahei"; color: #555; line-height:24px; padding-left:10px; padding-right:10px;} 
.pro_r .nones{margin-left: -8px;}



/*bann1*/
.bann1_bg{background:url(iad.jpg) no-repeat center top;height:240px;overflow:hidden;} 


/*ys*/
.ys_bg{ background:url(ys_t.jpg) no-repeat center top; height:2142px; overflow:hidden;}
.ys{margin-top: 365px; overflow:hidden;}
.ys dl{position: relative; width:1200px; height: 440px; overflow:hidden;}
.ys dt{ float: left; width: 600px; height:382px; overflow: hidden;}
.ys dt img{ width: 600px; height:382px; }

.ys dd{position: absolute; right: 0px; top:44px; height: 390px; width: 644px; overflow: hidden;}
.ys dd h3{ margin-left: 133px; display: block; color:#1f1a17;background:url(ys_l1.gif) no-repeat left 60px;font:26px/67px "Microsoft Yahei"; }
.ys dd h3 b{ display:block; color:#e60012; font:bold 22px/55px "Microsoft Yahei";}
.ys dd span{ display: block; color:#fff; height: 87px; padding-left:60px; background:url(ys_n1.png) no-repeat left top; font:bold 50px/87px "Times New Roman", Times, serif; } 
.ys dd em{margin-left: 133px; display: block; color:#1f1a17; padding-left:25px; background:url(ys_ic.gif) no-repeat left 12px;font:14px/30px "Microsoft Yahei"; } 

.ys .ys_dl02 dt{float: right;}
.ys .ys_dl02 dd{ position:absolute; top:44px; left:0px;}
.ys .ys_dl02 dd span{text-align: right; padding-left:0px; padding-right:60px; background:url(ys_n2.png) no-repeat left top; }


/*about_bg*/
.about_bg{margin-top: 16px; position: relative;  height:940px; overflow:hidden;} 
.about_bg .t_h2 i{width: 660px; letter-spacing: 1px;}

.about h3{margin-bottom:334px; width: 217px; height: 300px; }
.about h3 img{width: 217px; height: 300px; }

.about h2{ margin:0 auto; height:65px;text-align: center; padding-left: 60px; overflow:hidden;font: bold 30px/40px "Microsoft ahei"; background:url(gy_t1.gif) no-repeat 497px top; }
.about h2 a{ color:#e60012;}
.about h2 a:hover{ text-decoration:none;}

.about ul{margin: 0 auto 38px; width: 640px; height:48px; overflow:hidden;}
.about li{padding: 0 28px; text-align: center; height: 48px; overflow: hidden; float: left; font:18px/48px "Microsoft Yahei"; }
.about li a{display:inline-block; color: #333; height: 48px; overflow: hidden;}
.about li a:hover,.about .cur a{text-decoration: none;font-weight: bold; color: #e60012; background:url(gy_p1.gif) no-repeat center bottom; }
.about .nones{background: none;}

.about dl{}
.about dt { float:left;width:474px; height:307px;overflow:hidden;background:url(gy_ibg.jpg) no-repeat center bottom;}
.about dt img{width:440px; height:289px; display: block; margin: 0 auto;}
.about dd{ float:right; width:706px;overflow:hidden; }
.about dd p{font:14px/30px "Microsoft Yahei"; color:#333;}
.about dd h3{text-align: left; margin:27px 0 20px 0; height: 38px; overflow:hidden; font: bold 18px/38px "Microsoft Yahei";}
.about dd h3 a{ color:#333;}
.about dd h3 a:hover{ text-decoration:none;}
.about dd .tel_sp{margin-top: 30px;}
.about dd .tel_sp a{margin-top: 0px;}
.about dd .tel_sp .tel_b2{float: left; margin-left: 20px;}



/*cs_bg*/
.case_bg{ background:url(cs_bg.jpg) no-repeat center top; height:653px; overflow:hidden;}
.case {position: relative; height: 653px; overflow: hidden;}
.case .t_h2{position: absolute; margin: 0 auto; width: 1200px; height: 112px; left: 0px; top:40px; overflow: hidden;}
.case .t_h2 b{padding-left:455px; padding-right: 14px;}

.case ul{}
.case li{position: relative; width: 160px; height: 223px; overflow: hidden; float: left; text-align: center;}
.case li a{display: inline-block;}
.case li span{position: absolute; left: 0px; top:101px; color: #fff; width: 152px; height: 92px;overflow: hidden; padding-top: 30px; font:14px/28px "Microsoft Yahei";   display: none; background:url(cs_i2.png) no-repeat center top;}
.case li.cs_li2 span,.case li.cs_li5 span{padding-top: 14px; padding-left:4px; padding-right:4px;}
.case li.cs_li2 span{ height:111px;}
.case li em{color: #fff;margin:0 auto; display: block; font:bold 24px/88px "Microsoft Yahei";width: 88px; height: 88px; overflow: hidden; background:url(cs_ip2.png) no-repeat center top;}
.case li a:hover{text-decoration: none;}
.case li.cur a span,.case li a:hover span{display: block;}
.case li.cur a em,.case li a:hover em{background:url(cs_ip1.png) no-repeat center top;}
.cs_li1{margin:270px 0 0 54px; }
.cs_li2{margin:270px 0 0 33px; }
.cs_li3{margin:304px 0 0 -18px; }
.cs_li4{margin:304px 0 0 33px; }
.cs_li5{margin:304px 0 0 33px; }
.cs_li6{margin:195px 0 0 -25px; }
.cs_li7{margin:85px 0 0 -46px; }
.case .cs_li1 span,.case .cs_li2 span{top:0px; background:url(cs_i1.png) no-repeat center top;}
.case .cs_li1 em,.case .cs_li2 em{margin: 135px auto 0;}

/*new*/
.new_bg{  background:url(new_bg.jpg) no-repeat center top; height:618px; overflow:hidden;}
.new h4{ margin:73px auto 0; height:72px;text-align: center; padding-left: 60px; overflow:hidden;font: bold 30px/34px "Microsoft ahei"; background:url(new_t1.png) no-repeat 514px top; }
.new h4 a{ color:#e60012;}
.new h4 a:hover{ text-decoration:none;}


.new_l{ width:1200px;overflow:hidden;}

.n_t{margin-bottom: 34px; width:785px; overflow:hidden; height:74px; background:url(new_ic2.png) repeat-x left bottom;}
.n_t span{ font:14px/74px "Microsoft Yahei";padding-right: 26px; background:url(pro_ic2.png) no-repeat 32px center;}
.n_t span a{ color:#666;}

.nl01 li{float:left; margin-right:50px; height:74px; overflow:hidden; line-height:0px;}
.nl01 li a{display:inline-block; font:bold 18px/74px "Microsoft Yahei";  color:#333; height:74px; overflow:hidden;}
.nl01 li a:hover,.nl01 .cur a{ zoom:1; text-decoration:none; color:#e60012; background:url(new_ic1.gif) no-repeat left bottom;}

.new_l dl{float: left;width: 370px; background: #fff; height:416px;overflow:hidden;}
.new_l dt{padding: 3px; width: 364px; height: 160px; overflow: hidden;}
.new_l dt img{width: 364px; height: 160px;}
.new_l dd{margin-top: 25px; position: relative; width: 370px; height: 225px; overflow:hidden;}
.new_l dd p{width: 305px; margin: 0 auto 10px; font:14px/30px "Microsoft Yahei"; color:#555;}
.new_l dd h3{width: 305px; margin: 0 auto 10px; height: 55px; border-bottom: 1px solid #e1e1e1; font: bold 16px/55px "Microsoft Yahei";text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.new_l dd h3 a{ color:#333;}
.new_l dd em{position: absolute; right: 0px; bottom: 0px; width: 20px; height: 18px;} 
.new_l dd em img{width: 20px; height: 18px;}

.new_c{float: right;width: 370px; background: #fff; height:416px;overflow:hidden;}
.new_c p{position: relative; margin-bottom: 40px; padding: 3px; width: 364px; height: 160px; overflow: hidden;}
.new_c p img{width: 364px; height: 160px;}
.new_c p span{position: absolute; left:3px; bottom: 3px; width: 364px; height: 34px; font:14px/34px "Microsoft Yahei"; color: #fff; text-align: center; overflow: hidden; display: block;background:url(new_sp01.png) repeat; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.new02 li{margin:0 auto 10px; height:20px; width:320px; overflow:hidden; font:14px/20px "Microsoft Yahei";text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.new02 li a{ color:#555;}
.new02 li a:hover,.new02 .cur a{ text-decoration:none; }
.new02 li em{float: left; display: block; margin-right: 15px; width: 18px; height: 18px; background: #8f8c8b; border: 1px solid #9c9a98; color: #fff; text-align: center; font:12px/18px Arial, Helvetica, sans-serif;  }
.new02 li a:hover em,.new02 .cur a em{background: #e60012; border: 1px solid #fdeeef;}
.new02 .nones{ border-bottom:0;}


.new_r{ width:454px;overflow:hidden;}
.new_r h2{margin-bottom: 34px; width: 370px;font:bold 18px/74px "Microsoft Yahei";  color:#333; height:74px; overflow:hidden; background:url(new_icl.png) no-repeat left bottom;}
.new_r h2 span{ font:14px/74px "Microsoft Yahei";padding-right: 26px; background:url(pro_ic2.png) no-repeat 32px center;}
.new_r h2 span a{ color:#666;}

.new_dl{width: 454px; height: 416px; overflow: hidden; }
.new_r dl{width:389px; margin:0 auto; overflow:hidden; padding:25px 0 15px 0; border-bottom: 1px solid #e1e1e1;}
.new_r dt{ height:36px; width:389px; overflow:hidden; background:url(new_w.gif) no-repeat left 11px; font:14px/36px "Microsoft Yahei";text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.new_r dt a{ display:block; font-size:16px; height:36px; width:355px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.new_r dt a{padding-left:34px; display:inline-block;}
.new_r dd{ padding-left:34px; font:14px/30px "Microsoft Yahei"; color:#555;background:url(new_d.gif) no-repeat left 7px; }
.new_r .nones{border: 0px;}

/*link*/
.link_bg{  background:url(link_bg.jpg) no-repeat center top; height:151px;overflow:hidden;} 
.link{}
.link h2{float: left; height:90px; padding-top: 15px; text-align: center; width:170px; overflow:hidden; font:bold 18px/40px "Microsoft Yahei";background:url(link_ic.gif) no-repeat right center;}
.link h2 a{ color:#1f1a17;}
.link h2 span{ display:block; width: 110px; height: 18px; overflow: hidden; text-align: center; margin: 0 auto; font:14px/18px "Microsoft Yahei"; background: #e60012;}
.link h2 span a{ display:inline-block; color:#fff;}

.link p{float: right; width: 1020px;overflow:hidden; font:14px "Microsoft Yahei";padding-top:28px;}
.link p a{  padding:0 10px; display:inline-block;height:25px;line-height:25px;}
 
 .ser_bg{ margin-bottom:0;}
 
 
 /* TAB */
#tabs1 { text-align:left; width:1170px; margin:auto;background:url(t3.jpg) top repeat-x;  } 
.menu1box { position:relative; overflow:hidden; height:42px; width:1170px; text-align:left; } 
#menu1 { position:absolute; top:0; left:0; z-index:1;  } 
#menu1 li { float:left; display:block; cursor:pointer; width:72px; text-align:center; font-size:16px; line-height:42px; height:42px; color:#000;  margin-right:44px; } 
#menu1 li.hover { background:url(tab.jpg) bottom no-repeat; } 
#menu1 li.hover a{color:#e60012;}
.main1box { clear:both;  height:250px; width:980px; } 
#main1 ul { display: none; } 
#main1 ul.block { display: block; } 


.picMarquee-left{ overflow:hidden; position:relative; width:1170px; margin: auto;    }
		.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("arrow.png") no-repeat;}
		.picMarquee-left .hd .next{ background-position:0 -50px;  }
		.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
		.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }

		.picMarquee-left .bd{ padding:10px;   }
		.picMarquee-left .bd dl{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd dl li{ width:280px; overflow:hidden; height:240px;text-align:center; margin-left:6px; margin-right:6px;  padding:10px; }
		.picMarquee-left .bd dl li a{ color:#333; font-weight:bold;}
		.picMarquee-left .bd dl li .pic{ text-align:center;width:268px; height:188px;overflow:hidden; margin-bottom:15px; }
		.picMarquee-left .bd dl li .pic img{ width:260px; height:180px; margin-bottom:6px; padding:3px; border:#d1d1d1 1px solid;transition: all 0.5s;
 -webkit-transition: all 0.5s;
 -moz-transition: all 0.5s; 
-o-transition: all 0.5s;}
		.picMarquee-left .bd dl li .pic:hover img{transform: scale(1.1); 
-webkit-transform: scale(1.1); 
-moz-transform: scale(1.1); 
-o-transform: scale(1.1); 
-ms-transform: scale(1.1); }
		.picMarquee-left .bd dl li .title{ text-align:center; color:#FFFFFF; font-size:14px; font-weight:bold; }
		
		
.picMarquee-left2{ overflow:hidden; position:relative; width:1170px; margin: auto;    }
		.picMarquee-left2 .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.picMarquee-left2 .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("arrow.png") no-repeat;}
		.picMarquee-left2 .hd .next{ background-position:0 -50px;  }
		.picMarquee-left2 .hd .prevStop{ background-position:-60px 0; }
		.picMarquee-left2 .hd .nextStop{ background-position:-60px -50px; }

		.picMarquee-left2 .bd{ padding:10px;   }
		.picMarquee-left2 .bd dl{ overflow:hidden; zoom:1; }
		.picMarquee-left2 .bd dl li{ width:280px; height:240px;text-align:center; margin-left:6px; margin-right:6px;  padding:10px; }
		.picMarquee-left2 .bd dl li a{ color:#333; font-weight:bold;}
		
		
		
		.picMarquee-left2 .bd dl li .pic{  text-align:center;width:268px; height:188px;overflow:hidden; margin-bottom:15px; }
		.picMarquee-left2 .bd dl li .pic img{ 
		max-width:260px;width:expression(document.body.clientWidth > 260? "260px": "auto"); height:180px;
		
		 margin-bottom:6px; padding:3px; border:#d1d1d1 1px solid;transition: all 0.5s;
 -webkit-transition: all 0.5s;
 -moz-transition: all 0.5s; 
-o-transition: all 0.5s;}
		.picMarquee-left2 .bd dl li .pic:hover img{transform: scale(1.1); 
-webkit-transform: scale(1.1); 
-moz-transform: scale(1.1); 
-o-transform: scale(1.1); 
-ms-transform: scale(1.1); }
		.picMarquee-left2 .bd dl li .title{ text-align:center; color:#FFFFFF; font-size:14px; font-weight:bold; }


.picMarquee-left3{ overflow:hidden; position:relative; width:500px; margin: auto;    }
		.picMarquee-left3 .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 0px;  }
		.picMarquee-left3 .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("arrow.png") no-repeat;}
		.picMarquee-left3 .hd .next{ background-position:0 -50px;  }
		.picMarquee-left3 .hd .prevStop{ background-position:-60px 0; }
		.picMarquee-left3 .hd .nextStop{ background-position:-60px -50px; }

		.picMarquee-left3 .bd{ padding:0px;   }
		.picMarquee-left3 .bd dl{ overflow:hidden; zoom:1; }
		.picMarquee-left3 .bd dl li{ width:156px; height:254px;text-align:center; margin-left:6px; margin-right:6px;  }
		.picMarquee-left3 .bd dl li a{ color:#333; }
		.picMarquee-left3 .bd dl li .pic{ text-align:center; }
		.picMarquee-left3 .bd dl li .pic img{ width:154px; height:224px; margin-bottom:4px;  border:#d1d1d1 1px solid;}
		.picMarquee-left3 .bd dl li .pic a:hover img{ }
		.picMarquee-left3 .bd dl li .title{ text-align:center; color:#FFFFFF; font-size:12px;  }


.picMarquee-left4{ overflow:hidden; position:relative; width:980px; margin: auto; padding-top:14px;    }
		.picMarquee-left4 .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 0px;  }
		.picMarquee-left4 .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("arrow.png") no-repeat;}
		.picMarquee-left4 .hd .next{ background-position:0 -50px;  }
		.picMarquee-left4 .hd .prevStop{ background-position:-60px 0; }
		.picMarquee-left4 .hd .nextStop{ background-position:-60px -50px; }

		.picMarquee-left4 .bd{ padding:0px;   }
		.picMarquee-left4 .bd dl{ overflow:hidden; zoom:1; }
		.picMarquee-left4 .bd dl li{ width:245px; height:220px;text-align:center; margin-left:10px; margin-right:10px;  }
		.picMarquee-left4 .bd dl li a{ color:#333; }
		.picMarquee-left4 .bd dl li .pic{ text-align:center; }
		.picMarquee-left4 .bd dl li .pic img{ width:243px; height:180px; margin-bottom:4px;  border:#d1d1d1 1px solid;}
		.picMarquee-left4 .bd dl li .pic a:hover img{ }
		.picMarquee-left4 .bd dl li .title{ text-align:center; color:#FFFFFF; font-size:12px;  }



.piclist{ width:720px; margin-top:20px;}
.piclist ul li{ width:330px; padding-left:15px; height:290px; padding-right:15px; text-align:center; float:left;}
.piclist ul li div{ border:#d1d1d1 1px solid; width:330px; height:240px; text-align:center; margin-bottom:10px;overflow: hidden;}
.piclist ul li div a img{height:240px;}


.piclist2{ width:720px; margin-top:20px;}
.piclist2 ul li{ width:220px; padding-left:10px; height:380px; padding-right:10px; text-align:center; float:left;}
.piclist2 ul li a img{ width:220px; height:320px;}


.dy{ height:484px; font-family:"Microsoft YaHei"; overflow:hidden; padding-top:80px;}
.dy h3{height: 54px; padding-left: 34px; font-size: 18px;font-weight: normal; line-height: 54px; margin-bottom: 32px;}
.dy h3 span{float: right; font:14px Arial; line-height: 54px;}
.dy h3 span a{color: #a2a2a2;}
.dy dt img{
transition: all 0.5s;
 -webkit-transition: all 0.5s;
 -moz-transition: all 0.5s; 
-o-transition: all 0.5s;}


.dy dt:hover  img {
transform: scale(1.1); 
-webkit-transform: scale(1.1); 
-moz-transform: scale(1.1); 
-o-transform: scale(1.1); 
-ms-transform: scale(1.1);
}

.news{ width:724px;font-size: 14px; line-height: 22px; overflow:hidden;}
.news h3{background: url(news_t1.png) no-repeat left bottom;}
.news dl{height: 98px; padding-bottom: 18px; border-bottom: 1px solid #eee; font-size: 14px; line-height: 22px; color: #666; margin-bottom: 15px;}
.news dt{width: 160px; height: 98px; float: left; margin-right: 26px;}
.news dt img{width: 160px; height: 98px;}
.news h4{font-size: 16px; font-weight: normal; line-height: 34px;}
.news h4 a{color: #000;}
.news h4 a:hover{color: #e70012;}
.news p a{color: #da251c;}
.news p a:hover{color: #e70012;}

.news li{height: 34px; font-size: 14px;line-height: 34px; padding-left: 25px;background: url(faq_d1.png) no-repeat 6px 14px;} 
.news li a{color: #333;}
.news li a:hover{color: #e70012;}
.news li span{float: right;color: #888;}


.faq { width:454px;overflow:hidden;} 
.faq h3{background: url(faq_t1.png) no-repeat left bottom;}
