﻿@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; }



/*sou*/



.t_h2{ margin:0 auto 48px; position: relative; height:130px; overflow:hidden; text-align:center; }
.t_h2 img{ width: 1200px; height: 130px;}
.t_h2 i{position: absolute;left:0px;bottom: 0px; width: 1200px; text-align: center; display:block; color:#333333;font:22px/47px "黑体"; }
.t_h2 a:hover{ text-decoration:none;}


/*pro*/
.pro_bg{ margin-top: 70px; height:1050px; overflow:hidden;} 
.pro_bg h3 a:hover,.pro_bg h4 a:hover{text-decoration: none;}

.pro_l{font-family: "Microsoft Yahei"; padding-top: 36px; width:273px; height:756px;overflow:hidden;background:url(Img/Index/pro_left.jpg) no-repeat center top;}
.pro_l h4{ height:106px; overflow:hidden; text-align:center; font:bold 24px/48px "Microsoft Yahei";}
.pro_l h4 a{ color:#fff;}
.pro_l h4 i{width: 171px; height: 16px; display: block; margin: 0 auto; font-size: 12px;line-height: 16px;  border: 2px solid #358fe1;text-transform: uppercase; font-family: Arial; font-weight: normal;}
.pro_l h3{ margin:0 auto 10px; padding-left:36px; width:199px; height:50px; overflow:hidden; font:bold 16px/50px "Microsoft Yahei"; background:url(Img/Index/pro_b.gif) no-repeat center top;}
.pro_l h3 a{ color:#024dc2;}
.pro_l ul{margin:0 0 18px 43px; width: 200px; overflow: hidden;}
.pro_l ul li{padding-left: 13px; overflow:hidden; font:14px/32px "Microsoft Yahei";background:url(Img/Index/pro_ic1.gif) no-repeat left center;}
.pro_l ul li a{ color:#fff;}

.pro_r{font-family: "Microsoft Yahei"; width:891px; overflow:hidden;}
.pro_r h4{ height:60px; overflow:hidden; font:bold 18px/58px "Microsoft Yahei"; background:url(Img/Index/pro_l2.gif) no-repeat left bottom;}
.pro_r h4 img{vertical-align: middle; margin: 0 10px 0 0;}
.pro_r h4 a{color: #333; }
.pro_r h4 span{ font-size: 14px;}
.pro_r h4 span a{color: #555;}
 
.pro_con{margin-bottom: 28px; border: 1px solid #cfcfcf; border-top:0px; height: 400px; width: 829px; padding: 0 30px;}
.roll1,.roll2{margin-top: 160px; width: 29px; height: 79px; overflow: hidden;}
.roll1 img,.roll2 img{width: 29px; height: 79px;}

.pro_wz{ margin:25px 0 0 25px;width: 670px;overflow:hidden;}
.pro_wz dt {float: left; width:290px; height:360px; overflow:hidden;}
.pro_wz dt img{width:290px; height:360px;}
.pro_wz dd{float: right; margin-top: 14px; width:380px; overflow:hidden;}
.pro_wz dd h3{ margin-bottom: 20px; font-size: 16px; line-height: 42px; font-weight: bold;background:url(Img/Index/pro_l3.gif) no-repeat left bottom;}
.pro_wz dd h3 a{color: #333333;}
.pro_wz dd p{margin-bottom: 15px; font-size: 14px; line-height: 26px; color: #555;}
.pro_wz dd p b{color: #333333; display: block; }
.pro_wz dd em{display: block; width: 141px; height: 36px;  font-size: 16px;line-height: 36px;  border: 2px solid #024dc2; text-align: center;}
.pro_wz dd em a{ color:#024dc2;}

.pro_r li{position:relative; float:left; margin:0 35px 0 0; border: 1px solid #c5c5c5;background: #e1e1e1; width:271px; height:300px; overflow:hidden; line-height: 0px;}
.pro_r li img{ width:271px; height:257px;}
.pro_r li i{ position:absolute; right:0; top:0; display:block;  width:27px; height:24px;overflow:hidden; background:url(Img/Index/pro_sp2.png) no-repeat left top;} 
.pro_r li em{display: block; font-size: 14px;line-height: 42px; color:#333333; text-align:center;}
.pro_r li:hover{zoom: 1; border: 1px solid #024dc2;background: #024dc2;}
.pro_r li:hover i{background:url(Img/Index/pro_sp1.png) no-repeat left top;}
.pro_r li:hover em{color: #fff;}
.pro_r .nones{ margin-right:0;}

/*case_bg*/
.case_bg{background:url(Img/Index/cs_bg.jpg) no-repeat center top;height:858px;overflow:hidden;} 
.case {font-family: "Microsoft Yahei"; position:relative; height:858px; overflow:hidden;}
.case .t_h2{padding-top: 72px;margin: 0 auto 64px;}
.cs_img{position: absolute; left:286px;top:256px; width: 627px; height: 600px;}
.cs_img img{ width: 627px; height: 600px;}

.case li{float: left; position: relative; height: 288px; width: 286px;}
.case li img{ width: 286px; height: 104px;}
.case li p{position: absolute;left:0px; top:94px; height: 70px;width: 286px;}
.case li p em{float: left;width: 35px; height: 70px;text-align: center; line-height: 58px; color: #fff; font-size: 20px; font-family: Arial; background:url(Img/Index/cs_n1.gif) no-repeat left top;}
.case li p b{display: block;margin-top: 18px; float: right;width: 230px; color: #333; font-size: 20px; line-height: 43px;background:url(Img/Index/cs_l1.gif) no-repeat left bottom;}
.case li span{display: block; margin:64px 0 0 56px; color: #333; font-size: 14px; line-height: 28px;}
.case li.cs_li2{margin-left: 500px; display: inline; float: right;}

/*part_bg*/
.part{font-family: "Microsoft Yahei"; position: relative; margin-top: 72px; height:682px;overflow:hidden;}
.part .t_h2{margin: 0 auto 43px;}
.part_c ul{float: left; width: 273px; overflow: hidden;}
.part_c ul li{font-size: 16px; line-height: 71px; margin-bottom: 20px;}
.part_c ul li a{display: inline-block; padding-left: 30px; width: 243px; height: 71px; color:#333;background:url(Img/Index/pr_ip2.jpg) no-repeat left center;}
.part_c ul li a:hover,.part_c ul li.cur a{text-decoration: none; color: #fff; font-weight: bold; background:url(Img/Index/pr_ip1.jpg) no-repeat left center;}
.part_c ul li.nones a:hover{color:#333;font-weight: normal; background:url(Img/Index/pr_ip2.jpg) no-repeat left center;}

.pt_wz{float: right;width: 893px;}
.pt_wz dt {float: left; width:380px; height:429px; overflow:hidden;}
.pt_wz dt img{width:380px; height:429px;}
.pt_wz dd{float: right;padding-right: 20px; margin-top: 22px; width:450px; overflow:hidden;}
.pt_wz dd h3{ margin-bottom: 24px; font-size: 16px; line-height: 42px; font-weight: bold;background:url(Img/Index/pt_l1.gif) no-repeat left bottom;}
.pt_wz dd h3 a{color: #333333;}
.pt_wz dd p{margin-bottom: 15px; font-size: 14px; line-height: 26px; color: #555;}

.pt_tel{ position: absolute;text-align: center; right: 0px; top:479px; color: #fff;font-size: 16px; line-height: 71px; width: 549px; height: 71px;  background:url(Img/Index/pt_tel.jpg) no-repeat left top;}
.pt_tel b{font-size: 28px; font-family: Arial;}


/*ys*/
.ys_bg{ height:1631px; overflow:hidden; background:url(Img/Index/ys_bg.jpg) no-repeat center top;}
.ys{height:1631px; position: relative; width:1200px; overflow:hidden;}
.ys .t_h2{padding-top: 39px; height: 160px; }
.ys .t_h2 img{height: 160px;}
.ys .t_h2 i{color: #fff;}

.ys dl{width: 580px; overflow: hidden; }
.ys dl dt{margin-bottom: 30px; overflow: hidden;}
.ys dl dt em{float: left;margin-top: 4px; width: 45px; height: 76px;text-align: center; line-height: 58px; color: #fff; font-size: 22px; font-family: Arial; background:url(Img/Index/ys_n1.gif) no-repeat left top;}
.ys dl dt span{display: block; float: right; width: 510px; height: 80px; line-height: 28px; font-size: 20px; font-weight: normal; background:url(Img/Index/ys_l1.gif) no-repeat left bottom;}
.ys dl dt span i{display: block; color: #333; font-size: 28px; font-weight: bold; line-height: 40px;}
.ys dl dd{overflow: hidden;width: 100%;}
.ys dl dd p{margin-left: 34px; margin-bottom: 20px; display: block; padding-left: 32px; color: #333;font-size: 14px; line-height: 30px;  background:url(Img/Index/ys_ic1.png) no-repeat left 9px;}
.ys dl dd p b{color: #e4010d;}
.ys .ys01{position: absolute; left: 0px; top:350px;}
.ys .ys02{position: absolute; left: 0px; top:610px;}
.ys .ys03{position: absolute; right: 0px; top:1040px; width: 530px;}
.ys .ys04{position: absolute; right: 0px; top:1300px; width: 530px;}
.ys .ys03 dt span{width: 465px;}
.ys .ys04 dt span{width: 465px;}

.ys_i1{position: absolute; right:0px; top:348px; width: 581px; height: 459px; overflow: hidden;}
.ys_i1 img{width: 581px; height: 459px; }
.ys_i2{position: absolute; left:0px; top:1012px; width: 603px; height: 612px; overflow: hidden;}
.ys_i2 img{width: 603px; height: 612px; }

/*lc_bg*/
.lc_bg{margin-top: 73px; height:550px; overflow:hidden;} 
.lc .t_h2{margin:0 auto 42px; }
.lc ul{height: 228px; }
.lc li{float: left;margin-right: 12px; width:92px;padding-right: 19px; background:url(Img/Index/lc_ic3.gif) no-repeat right 40px;}
.lc li em{display: block; width: 92px; height: 92px;}
.lc li span{display: block; color: #333; text-align: center; font-size: 16px; line-height: 64px; padding-top: 39px;background:url(Img/Index/lc_ic2.gif) no-repeat center top;}
.lc li:hover{zoom: 1;}
.lc li:hover span{color: #024dc2; font-weight: bold; background:url(Img/Index/lc_ic1.gif) no-repeat center top;}
.lc .lc_li10{margin-right: 0px;padding-right: 0px; background: none;}

.lc .lc_li1 em{background:url(Img/Index/lc_i1.png) no-repeat left top;}
.lc .lc_li1:hover em,.lc .lc_li1.cur em{background:url(Img/Index/lc_i1.png) no-repeat left -92px;}
.lc .lc_li2 em{background:url(Img/Index/lc_i2.png) no-repeat left top;}
.lc .lc_li2:hover em,.lc .lc_li2.cur em{background:url(Img/Index/lc_i2.png) no-repeat left -92px;}
.lc .lc_li3 em{background:url(Img/Index/lc_i3.png) no-repeat left top;}
.lc .lc_li3:hover em,.lc .lc_li3.cur em{background:url(Img/Index/lc_i3.png) no-repeat left -92px;}
.lc .lc_li4 em{background:url(Img/Index/lc_i4.png) no-repeat left top;}
.lc .lc_li4:hover em,.lc .lc_li4.cur em{background:url(Img/Index/lc_i4.png) no-repeat left -92px;}
.lc .lc_li5 em{background:url(Img/Index/lc_i5.png) no-repeat left top;}
.lc .lc_li5:hover em,.lc .lc_li5.cur em{background:url(Img/Index/lc_i5.png) no-repeat left -92px;}

.lc .lc_li6 em{background:url(Img/Index/lc_i6.png) no-repeat left top;}
.lc .lc_li6:hover em,.lc .lc_li6.cur em{background:url(Img/Index/lc_i6.png) no-repeat left -92px;}
.lc .lc_li7 em{background:url(Img/Index/lc_i7.png) no-repeat left top;}
.lc .lc_li7:hover em,.lc .lc_li7.cur em{background:url(Img/Index/lc_i7.png) no-repeat left -92px;}
.lc .lc_li8 em{background:url(Img/Index/lc_i8.png) no-repeat left top;}
.lc .lc_li8:hover em,.lc .lc_li8.cur em{background:url(Img/Index/lc_i8.png) no-repeat left -92px;}
.lc .lc_li9 em{background:url(Img/Index/lc_i9.png) no-repeat left top;}
.lc .lc_li9:hover em,.lc .lc_li9.cur em{background:url(Img/Index/lc_i9.png) no-repeat left -92px;}
.lc .lc_li10 em{background:url(Img/Index/lc_i10.png) no-repeat left top;}
.lc .lc_li10:hover em,.lc .lc_li10.cur em{background:url(Img/Index/lc_i10.png) no-repeat left -92px;}

.lc_tel{ text-align: center; margin:0 auto; color: #fff;font-size: 16px; line-height: 71px; width: 637px; height: 71px;  background:url(Img/Index/lc_tel.jpg) no-repeat left top;}
.lc_tel b{font-size: 28px; font-family: Arial;}
.lc_tel a{color: #fff; float: left; padding: 0 60px; margin-right: 30px; font-size: 18px; font-weight: bold;v}

/*about_bg*/
.about_bg{ background:url(Img/Index/about_bg.jpg) no-repeat center top; height:533px; overflow:hidden;} 
.about dl{margin:63px 0 0 43px; height: 410px; overflow: hidden;}
.about dt { float:left;width:581px; height:361px;overflow:hidden;}
.about dt img{width:581px; height:361px;}
.about dd{margin-top:90px; position: relative; height: 320px; float:right; width:530px; overflow:hidden; }
.about dd h3{ overflow:hidden; height:74px; font: bold 18px/22px "Microsoft Yahei";background:url(Img/Index/about_ic.gif) no-repeat left bottom;}
.about dd h3 a{ color:#fff;}
.about dd h3 i{ display:block; color:#3876d7; font:bold 40px/40px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.about dd h3 a:hover{ text-decoration:none;}
.about dd p{margin-top: 20px; padding-right: 44px; font:14px/28px "Microsoft Yahei"; color:#fff;}
.about dd em{position: absolute;right: 0px; bottom: 0px; width: 64px; height: 35px;}
.about dd em a{ color:#fff;}

/*cul_bg*/
.cul{width: 1314px;margin:0 auto; height:414px; overflow:hidden;} 
.cul_t{margin-bottom: 40px;width: 1200px; height: 60px;  background:url(Img/Index/cul_ip.jpg) no-repeat center top;}
.cul_t ul{width: 396px; margin: 0 auto;}
.cul_t li{float: left; text-align: center;}
.cul_t li a{line-height: 60px; color: #333333; font-size: 18px; display: inline-block; height: 60px;width: 198px;}
.cul_t li a:hover,.cul_t li.cur a{text-decoration: none; font-weight: bold;}
.cul .roll1,.cul .roll2{margin-top:66px; } 

.cul_c{font-family: "Microsoft Yahei"; margin-left: 25px; display:inline; width:1200px; overflow:hidden;}
.cul_c ul li{ float:left;position: relative; text-align:center;line-height: 0px; margin-right:36px; width:273px;overflow:hidden;}
.cul_c ul li img{width:273px; height:204px;}
.cul_c ul li span{display: block; line-height: 58px; color: #555; font-size: 14px;}
.cul_c ul li em{ position: absolute; left:0px; top:0px;padding-top: 107px;height: 97px; width: 273px; display:none; font-size: 14px; line-height: 32px; color:#fff;background:url(Img/Index/cul_isp.png) no-repeat center top; }
.cul_c ul .nones{ margin-right:0px;}
.cul_c ul li a:hover{text-decoration: none;}
.cul_c ul li a:hover em{display:block;}


/*new*/
.new_bg{background:url(Img/Index/new_bg.jpg) no-repeat center bottom; height:406px; overflow:hidden;}
.new_l{ margin-top:52px; width:795px;overflow:hidden;}

.n_t{margin-bottom: 29px; width:795px; overflow:hidden; height:54px; font-size: 18px; line-height: 54px;}
.n_t span a{ color:#555; font-size: 14px;}
.nl01 li{float:left; margin-right:40px;}
.nl01 li a{display:inline-block; color: #000; height:54px; overflow:hidden;}
.nl01 li a:hover,.nl01 .cur a{ zoom:1; text-decoration:none; font-weight: bold; color:#024dc2; background:url(Img/Index/new_l.gif) no-repeat left bottom;}
.nl01 .nones{background: none;}

.new_l dl{ height: 170px; overflow:hidden;}
.new_l dt{float: left; width: 328px; height: 137px;}
.new_l dt img{width: 328px; height: 137px;}
.new_l dd{float: right; width: 430px; overflow:hidden;}
.new_l dd h3{ font:bold 16px/52px "Microsoft Yahei";}
.new_l dd h3 a{ color:#000;}
.new_l dd h3 i{color: #777; font-weight: normal; float: right;}
.new_l dd p{color:#555;font:14px/28px "Microsoft Yahei";} 
.new_l dd p a{display: block; color: #024dc2;}

.new01{width:100%; overflow: hidden; background:url(Img/Index/new_l2.gif) no-repeat 400px 8px; }
.new01 li{float: left; width: 290px; padding-left: 20px; height:32px;overflow:hidden; font:14px/32px "Microsoft Yahei";background:url(Img/Index/new_ic1.png) no-repeat left center;}
.new01 li a{ color:#555; display: inline-block; }
.new01 li a:hover{ text-decoration: none;}
.new01 li.new_li2{float: right;}

.new_r{ width:370px;overflow:hidden; margin:52px 0 0 0;}
.new_r h2{margin-bottom: 30px; height: 54px; line-height: 54px; font-size: 18px; font-weight: bold;background:url(Img/Index/new_l.gif) no-repeat left bottom;}
.new_r h2 a{ color:#024dc2;}
.new_r h2 span a{  color:#555; font-size: 14px;}

.new_r dl{width:320px; overflow:hidden; padding:0 0 40px 0; }
.new_r dt{ height:24px; width:320px; overflow:hidden; background:url(Img/Index/new_w.gif) no-repeat left top; font:bold 14px/24px "Microsoft Yahei";}
.new_r dt a{padding-left:42px; color:#000; display:inline-block;}
.new_r dd{ padding-left:42px; font:14px/24px "Microsoft Yahei"; color:#555;background:url(Img/Index/new_d.gif) no-repeat left top; }


/*link*/
.link_bg{background:url(Img/Index/link_bg.jpg) no-repeat center top;height:105px;overflow:hidden;} 
.link h2{ height:43px; height: 95px; overflow:hidden; font:18px/26px "Microsoft Yahei";}
.link h2 a{ color:#333;}
.link h2 i{display: block; text-transform:uppercase; color: #a2a2a2; font: 16px/20px Arial;}
.link span{background: #024ec2; margin-top: 10px; padding: 0 20px; height: 22px; display:block;font:14px/22px "Microsoft Yahei"; }
.link span a{ display:inline-block; color:#fff;}

.link p{width: 970px; height:40px; overflow:hidden; font:14px/40px "Microsoft Yahei";}
.link p a{ color:#333; padding:0 20px; display:inline-block;}

.fullSlide {
	width:100%;
	position:relative;
	height:600px;

}

.fullSlide .bd li {
	
	height:600px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
	 background-repeat:no-repeat;
}
.fullSlide .bd li  a
{
     display:block;  height:600px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:6px;
	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:20px;
	height:20px;
	margin:1px;
	overflow:hidden;
	background:#024dc2;
	  border-radius:100%;
	
}
.fullSlide .hd ul .on {
	background:#ccc;
}
.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:81px; height:80px;}
.fullSlide .prev{ background:url(img/Index/left1s.png) no-repeat;}
.fullSlide .next {left:auto;right:1%;background:url(img/Index/right1s.png) no-repeat;}
 

 
