﻿@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; }

/*
 1、小于12px 的英文要写入 （-webkit-transform:scale(0.8); -webkit-margin-start:-37px;） 
 2、PC 网站要手机看的兼容模式（ width: 100%; min-width:1200px;）
 */






/*dz_bg*/
.dz_bg{margin-top: 40px; height: 720px; overflow: hidden;}
.dz_l{float: left; width: 420px; height: 640px; overflow: hidden;  background:url(../img/dz_lbg.jpg) no-repeat left center; }
.dz_l h2{margin:15px 0 0 72px;  font:bold 32px/73px "Microsoft Yahei";}
.dz_l h2 a{color: #4e227b;}
.dz_l h2 span{color: #333; display: block;padding-top: 12px; font:20px/32px "Microsoft Yahei";}
.dz_l h2 span i{display: block; color: #999; text-transform: uppercase; font:14px/22px "Microsoft Yahei";}
.dz_l h2 a:hover{text-decoration: none;}
.dz_l p{display: block; margin: 48px 0 0 6px; width: 374px; height: 433px; overflow: hidden;}
.dz_l p img{ width: 374px; height: 433px;}

.dz_r{ float: right; width: 740px; overflow: hidden;}
.dz_dl1{position: relative;width: 740px; height: 200px; margin-bottom: 13px; overflow: hidden;}
.dz_dl1 dt{ float: left; width: 370px; height: 200px; overflow: hidden;}
.dz_dl1 dt img{width: 370px; height: 200px;}
.dz_dl1 dd{ float: right; padding: 60px 0 0 62px; width: 308px; height:140px; overflow: hidden;  background:url(../img/dz_dd1.jpg) no-repeat center top;}
.dz_dl1 dd h3{height: 55px;  font:bold 18px/28px "Microsoft Yahei";background:url(../img/dz_l1.gif) no-repeat left bottom;}
.dz_dl1 dd h3 a{color: #333;}
.dz_dl1 dd h3 a:hover{text-decoration: none;}
.dz_dl1 dd h3 i{display: block; color:#adadad; text-transform: uppercase; font:14px/18px "Microsoft Yahei";}
.dz_dl1 dd em{margin-top: 10px; display: block; color: #666; font:14px/26px "Microsoft Yahei";}
.dz_dl2 dt{ float: right;}
.dz_dl2 dd{float: left; background:url(../img/dz_dd2.jpg) no-repeat center top;}
.dz_dl3 dd{background:url(../img/dz_dd3.jpg) no-repeat center top;}
.dz_r p{position: absolute;left:327px; top:62px; display: block; padding-top: 8px; width: 80px; height:72px; overflow: hidden; text-align: center; color: #fff; font:bold 20px/30px "Microsoft Yahei"; background:url(../img/dz_p.png) no-repeat center top;}
.dz_r dt:hover img{
	transition:All 1s ease-in-out;
	    -webkit-transition:All 1s ease-in-out;
	    -moz-transition:All 1s ease-in-out;
	    -o-transition:All 1s ease-in-out;

		transform:scale(1.1);
	    -webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -o-transform:scale(1.1);
	    -ms-transform:scale(1.1);
}



/*part*/
.part_bg{ background:#e6e6e6; height:412px; overflow:hidden;} 
.part .t_h2{margin:62px auto 50px;}

.roll1,.roll2{margin-top:41px; display:inline; width:16px; height:28px; overflow:hidden;}
.roll1 img,.roll2 img{width:16px; height:28px;}

.part_c{margin-left: 62px; display:inline; width:1045px; overflow:hidden;}
.part_c ul li{ float:left; line-height: 0px; margin-right:35px; width: 180px; overflow:hidden;}
.part_c ul li i{ display: block;width:180px; height:110px; overflow: hidden;}
.part_c ul li img{width:180px; height:110px;}
.part_c ul li em{display:block; text-align:center; font:14px/45px "Microsoft Yahei"; text-transform: uppercase; color:#666; }
.part_c ul .nones{ margin-right:0px;}
.part_c ul li a:hover img{
	transition:All 1s ease-in-out;
	    -webkit-transition:All 1s ease-in-out;
	    -moz-transition:All 1s ease-in-out;
	    -o-transition:All 1s ease-in-out;

		transform:scale(1.1);
	    -webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -o-transform:scale(1.1);
	    -ms-transform:scale(1.1);
}



/*lc*/
.lc_bg{height:412px; overflow:hidden;} 
.lc .t_h2{margin:62px auto 74px;}

.lc li{ float:left; line-height: 0px; margin-right:26px; width: 154px; overflow:hidden;background:url(../img/lc_ic.gif) no-repeat right 45px;}
.lc li i{display: block; padding: 39px 24px 8px 14px; overflow: hidden;background:url(../img/lc_ib.jpg) no-repeat left top;}
.lc li img{ width:75px; height:40px;}
.lc li em{display:block; text-align:center; width: 113px; font:14px/45px "Microsoft Yahei"; text-transform: uppercase; color:#666; }
.lc .nones{ margin-right:0px; width: 113px; background: none;}
.lc ul li:hover img{width:75px; height:40px; overflow: hidden;
	transition:All 1s ease-in-out;
	    -webkit-transition:All 1s ease-in-out;
	    -moz-transition:All 1s ease-in-out;
	    -o-transition:All 1s ease-in-out;

		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*/
.pro_bg{ background:#e6e6e6; height:925px; overflow:hidden;} 

.pro_l{ margin-top:82px; width:233px; height:759px;overflow:hidden;background:url(../img/pro_lbg.jpg) no-repeat left top;}
.pro_l h2{margin: 175px auto 16px; width: 225px; height:35px; overflow:hidden; text-align:center; font:bold 20px/35px "Microsoft Yahei";}
.pro_l h2 a{ color:#4e227b;}

.pro_l ul{margin:0 0 0 24px; width: 178px; }
.pro_l ul li{ font:bold 14px/34px "Microsoft Yahei";}
.pro_l ul li a{ color:#333; width: 153px; padding-left: 25px; display: inline-block; height: 34px;background:url(../img/pro_ic1.png) no-repeat 150px center;}
.pro_l ul li a:hover,.pro_l ul .cur a{border-bottom: 1px dashed #998a65;  text-decoration: none; background:url(../img/pro_ic2.png) no-repeat 150px center;}

.pro_l ul .pro_u2{ width: 130px; margin-bottom: 18px;}
.pro_l ul .pro_u2 li{font:14px/24px "Microsoft Yahei";  }
.pro_l ul .pro_u2 li a{color: #4d4d4d; border: 0px; padding-left: 0px; background: none; height:24px; width: 130px; display: inline-block;}
.pro_l ul .pro_u2 li a:hover,.pro_l ul .pro_u2 .cur a{text-decoration: none; background: none;}
.pro_l ul .pro_u2 .nones{border: 0px;}
.pro_l ul .nones a{border: 0px;}

.pro_r{ margin-top:82px; width:880px; padding: 0 30px; height:762px; background: #fff; overflow:hidden;}
.pro_t{margin-bottom: 25px; overflow:hidden; height:58px; border-bottom: 1px solid #ccc;}
.pro_t span{ display: block; padding-right: 22px; font:14px/58px "Microsoft Yahei"; overflow: hidden;background:url(../img/pro_ic3.gif) no-repeat right center;}
.pro_t span a{ color:#333;}

.pro_t .pro01{ float: left; width: 600px; overflow: hidden;}
.pro01 li{float: left; height:58px; padding: 0 54px 0 0; margin-right: 35px; overflow: hidden; font:16px/58px "Microsoft Yahei"; text-align: center; background:url(../img/pro_l2.gif) no-repeat right center;}
.pro01 li a{color: #333; display: inline-block; height:58px; overflow: hidden;}
.pro01 li a:hover,.pro01 .cur a{text-decoration: none; font-weight: bold; color: #4d2179; }
.pro01 .nones{background: none;}

.pro02{}
.pro02 li{float:left; margin:0 8px 0 0;  width:284px; height:226px; overflow:hidden; line-height: 0px;}
.pro02 li i{ width:284px; height:174px; display: block; overflow: hidden;}
.pro02 li img{ width:284px; height:174px;}
.pro02 li em{display:block; text-align:center; font:14px/30px "Microsoft Yahei";  color:#000;}
.pro02 .nones{ margin-right:0;}
.pro02 li a:hover img{
	transition:All 1s ease-in-out;
	    -webkit-transition:All 1s ease-in-out;
	    -moz-transition:All 1s ease-in-out;
	    -o-transition:All 1s ease-in-out;

		transform:scale(1.1);
	    -webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -o-transform:scale(1.1);
	    -ms-transform:scale(1.1);
}


/*bann1*/
.bann1_bg{background:url(../img/ban1.jpg) no-repeat center top;height:281px;overflow:hidden;} 
.bann1 { position:relative; height:281px; overflow:hidden;}
.bann1 p{ position:absolute; top:137px;right:0px;  display:block;color:#fff; height:60px; width: 280px; font:18px/26px "Microsoft Yahei";}
.bann1 p b{ color:#fff;font:bold 24px/26px "Microsoft Yahei";}
.bann1 span{ position:absolute; top:188px; right:0px; display:block;  width:270px; height:60px; overflow:hidden;}
.bann1 span em{width: 116px; overflow: hidden;display: block; font:14px/20px "Microsoft Yahei"; color:#fff; float: left; background:url(../img/ban_l.gif) no-repeat right top;}
.bann1 span a{ float: right; color: #000;  font:14px/36px "Microsoft Yahei"; width: 75px; padding-left: 35px; height: 36px; overflow: hidden; background:url(../img/ban_b.gif) no-repeat left top;}

/*bann2*/
.bann2_bg{background:url(../img/ban2.jpg) no-repeat center top;height:200px;overflow:hidden;} 
.bann2 { position:relative; height:200px; overflow:hidden;}
.bann2 p{ position:absolute; top:44px;right:0px;  display:block;color:#fff; height:60px; width: 280px; font:18px/26px "Microsoft Yahei";}
.bann2 p b{ color:#fff;font:bold 24px/26px "Microsoft Yahei";}
.bann2 span{ position:absolute; top:109px; right:0px; display:block;  width:305px; height:60px; overflow:hidden;}
.bann2 span a{color: #000; margin-left: 38px;float: left;  font:14px/36px "Microsoft Yahei"; width: 75px; padding-left: 35px; height: 36px; overflow: hidden; background:url(../img/ban_b2.gif) no-repeat left top;}
.bann2 span .ban_btn2{ background:url(../img/ban_b3.gif) no-repeat left top;}


/*ys*/
.ys{ height:1685px; overflow:hidden;background:url(../img/ys_l2.jpg) no-repeat center 181px;}

.t_h2{position: relative; margin:50px auto; height:80px; width: 1200px; overflow: hidden; overflow:hidden;background:url(../img/tline1.png) no-repeat center top;}
.t_h2 a{ color:#4d2179;}
.t_h2 em{ float: left; width: 536px; text-align: right; font: bold 32px/70px "Microsoft Yahei"; color: #4d2179; }
.t_h2 span{padding-left: 20px; padding-top: 26px; display:block;  overflow:hidden;font:20px/26px "Microsoft Yahei"; color: #333;}
.t_h2 span i{ display:block; color:#999;font:14px/22px "Microsoft Yahei";; text-transform: uppercase;}
.t_h2 a:hover{ text-decoration:none;}

.ys_dl1{position: relative; height: 400px; width: 1200px; overflow: hidden;}
.ys_dl1 p{position: absolute;left: 570px; top:0px; text-align: center; color: #333; font: bold 36px/40px "Microsoft Yahei"; width: 59px; height: 240px; padding-top: 60px; overflow: hidden;background:url(../img/ys_p1.png) no-repeat left top;}
.ys dt{ float: left; width:511px; height:300px; overflow: hidden;}
.ys dt img{ width:511px; height:300px; }
.ys dd{ float: right;width: 490px; padding-right: 20px; overflow: hidden;}
.ys dd h3{text-align: left; height:88px; overflow:hidden; border-bottom: 1px dashed #b3b3b3;font:bold 24px/33px "Microsoft Yahei"; color: #4d2179;}
.ys dd h3 i{ display:block; color:#333; font:24px/30px "Microsoft Yahei";}
.ys dd em{text-align: left; margin-top: 26px; display: block; color:#333; padding-left:18px; background:url(../img/ys_ic1.gif) no-repeat left 11px; font:14px/28px "Microsoft Yahei";} 
.ys_dl2 dt{float: right;}
.ys_dl2 dd{float: left;}
.ys_dl2 dd h3{text-align: right;}
.ys_dl2 dd em{text-align: right;padding:0 18px 0 0; background:url(../img/ys_ic1.gif) no-repeat right 11px;  }

.ys dt:hover img{
	transition:All 1s ease-in-out;
	    -webkit-transition:All 1s ease-in-out;
	    -moz-transition:All 1s ease-in-out;
	    -o-transition:All 1s ease-in-out;

		transform:scale(1.1);
	    -webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -o-transform:scale(1.1);
	    -ms-transform:scale(1.1);
}


/*case*/
.case_bg{background: #f5f5f5; height:637px; overflow:hidden;} 
.case_bg .t_h2{margin: 62px auto 52px;}
.case{ height: 335px; padding: 15px; width: 1170px; background: #fff;  overflow: hidden;}
.case dl{ width: 950px; float: left; border-right: 1px dashed #999; height: 331px;}
.case dt { float:left;width:546px; height:331px;overflow:hidden;}
.case dt img{width:546px; height:331px;}
.case dd{ float:right; width:330px; padding-right: 30px; display: inline; overflow:hidden; }
.case dd p{font:14px/32px "Microsoft Yahei"; color:#666;}
.case dd h3{margin:22px auto; font:20px/35px "Microsoft Yahei";}
.case dd h3 a{ color:#000;}
.case dd em{margin-top: 20px; display: block; height: 40px; overflow: hidden;}
.case dd em a{color: #333; float: left; margin-right: 25px; font:14px/36px "Microsoft Yahei"; width: 77px; padding-left: 33px; height: 36px; overflow: hidden; background:url(../img/cs_b1.gif) no-repeat left top;}
.case dd em .cs_btn2{color: #fff; background:url(../img/cs_b2.gif) no-repeat left top; }
.case dt a:hover img{
	transition:All 1s ease-in-out;
	    -webkit-transition:All 1s ease-in-out;
	    -moz-transition:All 1s ease-in-out;
	    -o-transition:All 1s ease-in-out;

		transform:scale(1.1);
	    -webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -o-transform:scale(1.1);
	    -ms-transform:scale(1.1);
}



.case ul{ float: right; margin-right: 20px; display: inline; width: 170px;}
.case li{ height: 103px; overflow: hidden; margin-bottom: 11px;}
.case li img{width: 170px; height: 103px; }
.case li a:hover img{
	transition:All 1s ease-in-out;
	    -webkit-transition:All 1s ease-in-out;
	    -moz-transition:All 1s ease-in-out;
	    -o-transition:All 1s ease-in-out;

		transform:scale(1.1);
	    -webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -o-transform:scale(1.1);
	    -ms-transform:scale(1.1);
}

/*about_bg*/
.about_bg{ background:url(../img/about_bg.jpg) no-repeat center top; height:897px; overflow:hidden;} 
.about .t_h2{margin: 62px auto 58px;}
.about dl{padding: 0 32px 0 90px; height: 413px; width: 1075px;  overflow: hidden;}
.about dt { float:right;width:657px; height:328px;overflow:hidden;}
.about dt img{width:657px; height:328px;}
.about dd{ float:left; width:330px; overflow:hidden; }
.about dd p{font:14px/32px "Microsoft Yahei"; color:#666;}
.about dd h3{ overflow:hidden; font:20px/70px "Microsoft Yahei";}
.about dd h3 a{ color:#000;}
.about dd em{margin-top: 20px; display: block; font:14px/36px "Microsoft Yahei"; width: 77px; padding-left: 33px; height: 36px; overflow: hidden; background:url(../img/about_b.gif) no-repeat left top;}
.about dd em a{color: #fff;  }
.about dt a:hover img{
	transition:All 1s ease-in-out;
	    -webkit-transition:All 1s ease-in-out;
	    -moz-transition:All 1s ease-in-out;
	    -o-transition:All 1s ease-in-out;

		transform:scale(1.1);
	    -webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -o-transform:scale(1.1);
	    -ms-transform:scale(1.1);
}


.cul .roll1,.cul .roll2{margin-top:40px;}
.cul01{margin:0 auto 33px; width: 354px; overflow: hidden;}
.cul01 li{float: left; height:32px; padding: 0 54px;overflow: hidden; font:16px/32px "Microsoft Yahei"; background:url(../img/cul_l.png) no-repeat right center;}
.cul01 li a{color: #333; display: inline-block; height:32px; overflow: hidden;}
.cul01 li a:hover,.cul01 .cur a{text-decoration: none; font-weight: bold; color: #4d2179; }
.cul01 .nones{background: none;}

.cul_c{margin-left: 62px; display:inline; width:1045px; overflow:hidden;}
.cul02{}
.cul02 li{float:left; margin:0 36px 0 0;  width:180px; height:226px; overflow:hidden; line-height: 0px;}
.cul02 li i{ display: block; overflow: hidden;}
.cul02 li img{ width:180px; height:110px;}
.cul02 li em{display:block; text-align:center; font:14px/48px "Microsoft Yahei";  color:#000;}
.cul02 .nones{ margin-right:0;}

.cul02 li a:hover img{
	transition:All 1s ease-in-out;
	    -webkit-transition:All 1s ease-in-out;
	    -moz-transition:All 1s ease-in-out;
	    -o-transition:All 1s ease-in-out;

		transform:scale(1.1);
	    -webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -o-transform:scale(1.1);
	    -ms-transform:scale(1.1);
}


/*new*/
.new_bg{ background:#f5f5f5; height:1100px; overflow:hidden;}
.new_l{position: relative; margin-top:68px; height: 785px; width:588px;overflow:hidden;}

.new_h2{ margin-bottom:30px;height:42px;overflow:hidden; font: bold 18px/42px "Microsoft Yahei";background:url(../img/new_l2.gif) no-repeat left bottom;}
.new_h2 a{ color:#4e227b;}
.new_h2 span{ padding-right:23px; height:42px; font:14px/42px "Microsoft Yahei"; background:url(../img/new_ic1.gif) no-repeat right center;}
.new_h2 span a{ color:#333;}


.new_l dl{position: relative; width: 588px; height:665px;  overflow:hidden;}
.new_l dt{width:588px; height:300px;overflow:hidden;}
.new_l dt img{width:588px; height:300px;}
.new_l dd{position: absolute; left:24px; top:260px; padding: 20px 58px 0; width: 424px; height: 380px; background: #fff; overflow: hidden; border-top: 4px solid #4e227b;}
.new_l dd p{padding-bottom: 25px; border-bottom: 1px dashed #999; font:14px/32px "Microsoft Yahei"; color:#666;}
.new_l dd h3{ font: bold 16px/54px "Microsoft Yahei";}
.new_l dd h3 a{ color:#333;}
.new_l dt a:hover img{
	transition:All 1s ease-in-out;
	    -webkit-transition:All 1s ease-in-out;
	    -moz-transition:All 1s ease-in-out;
	    -o-transition:All 1s ease-in-out;

		transform:scale(1.1);
	    -webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -o-transform:scale(1.1);
	    -ms-transform:scale(1.1);
}

.new02{position: absolute; left:24px; top:340px; padding: 20px 58px 0; width: 424px; height: 380px; overflow: hidden;}
.new02 li{}
.new02 li a{ color:#666; display: inline-block; height:38px; width:424px; overflow:hidden; font:14px/38px "Microsoft Yahei";}
.new02 li a:hover,.new02 .cur a{ padding-left: 20px;width:404px;  color:#663896; text-decoration:none;}
.new02 .nones{ border-bottom:0;}


.new_r{ width:1200px;overflow:hidden; margin:31px 0 0 0;}
.new_r .new_h2{background:url(../img/new_l3.gif) no-repeat left bottom;}

.new_r dl{float: left; width:565px; overflow:hidden;}
.new_r dt{ height:35px; width:565px; overflow:hidden; background:url(../img/new_w.gif) no-repeat left 12px; font:14px/35px "Microsoft Yahei";}
.new_r dt a{padding-left:34px; color:#555; display:inline-block;}
.new_r dd{ padding-left:34px; font:14px/30px "Microsoft Yahei"; color:#555;background:url(../img/new_d.gif) no-repeat left 10px; }
.new_r .nones{ float: right;}


/*link*/
.link_bg{border-top: 1px solid #8560ab; background:#663896; height:50px;overflow:hidden;} 
.link{}
.link h2{ height:50px; width:80px; overflow:hidden; font:14px/50px "Microsoft Yahei";}
.link h2 a{ color:#fff;}
.link span{ display:block;font:14px/50px "Microsoft Yahei"; }
.link span a{ display:inline-block; color:#fff;}

.link p{ height:50px; width: 990px; overflow:hidden; font:14px/50px "Microsoft Yahei";}
.link p a{ color:#fff; padding:0 32px; display:inline-block;}

.fullSlide {
	width:100%;
	position:relative;
	height:550px;

}

.fullSlide .bd li {
	
	height:550px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
	 background-repeat:no-repeat;
}
.fullSlide .bd li  a
{
     display:block;  height:550px;
}

.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:#663896;
	  border-radius:100%;
	
}
.fullSlide .hd ul .on {
	background:#000;
}
.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/left1s.png) no-repeat;}
.fullSlide .next {left:auto;right:1%;background:url(../img/right1s.png) no-repeat;}
 

 
