﻿@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; }
.f_fst{ font-family: "宋体" }

/* 小于12px 的英文要写入 （-webkit-transform:scale(0.8); -webkit-margin-start:-37px;） */





/*part_bj*/
.part_bj{ background:url(../../images/pt_bj.jpg) no-repeat center top; height:555px; overflow:hidden;} 
.part{ float: right; width: 234px; height: 555px; overflow: hidden; background: #828282;}
.part h2{ margin-bottom: 22px; width: 194px; padding:0 20px; height: 58px; overflow: hidden;font:bold 16px/58px "Microsoft Yahei";}
.part h2 a{ color: #fff;}
.part h2 span{font:bold 14px/58px "Microsoft Yahei";}
.part h2 span a{ color: #fff;}

.pt_con{ width: 194px; overflow: hidden; margin:0 auto;}
.part ul li{ margin-bottom: 19px; width: 194px; height: 81px; overflow: hidden;}
.part ul li img{ width: 194px; height: 81px;}
.pt_roll1{ width: 194px; height: 35px; overflow: hidden; margin:10px auto 0;}
.pt_roll1 a{ display: inline-block; float: left;width: 92px; height: 35px; overflow: hidden;}
.pt_roll1 .pt_jt1{background:url(Img/Index/pt_jt1.gif) no-repeat left top;}
.pt_roll1 .pt_jt1:hover{background:url(Img/Index/pt_jt11.gif) no-repeat left top;}
.pt_roll1 .pt_jt2{float: right; background:url(Img/Index/pt_jt2.gif) no-repeat left top;}
.pt_roll1 .pt_jt2:hover{background:url(Img/Index/pt_jt22.gif) no-repeat left top;}


/*pro_bj*/
.pro_bj{ background:url(Img/Index/bj.jpg) repeat center top; height:978px; overflow:hidden;} 

.t_h2{ margin:54px auto 44px;background:url(Img/Index/pro_t.png) no-repeat center top; width: 1000px; height:77px; overflow:hidden; text-align:center; font: bold 24px/38px "Microsoft Yahei"; }
.t_h2 a{ color:#555;}
.t_h2 a:hover{ text-decoration:none;}
.t_h2 i{ display:block; color:#cdcdcd; font:14px/24px Arial, Helvetica, sans-serif; text-transform: uppercase;}
.t_h22 i{ color: #666; font:18px/24px "Microsoft Yahei";}


.pro1{width: 1000px; overflow: hidden;}
.pro1 h3{float: left; padding-left: 40px; height: 26px; overflow: hidden;font:bold 18px/26px "Microsoft Yahei";background:url(Img/Index/pro_ic1.png) no-repeat left center;}
.pro1 h3 a{color: #ff6800;}
.pro2 h3{background:url(Img/Index/pro_ic2.png) no-repeat left center;}

.pro1 .pro_sp{ text-transform: uppercase; display: block;float: right; height: 26px; overflow: hidden; font:bold 14px/26px Arial, Helvetica, sans-serif;}
.pro1 .pro_sp a{ color: #ff6800;}

.p_u1{ float: left; margin-left: 20px; display: inline;}
.p_u1 li{float: left; margin:0 5px; height: 26px; overflow: hidden;} 
.p_u1 li a{color: #666; display: inline-block; height: 26px; overflow: hidden; padding: 0 5px; font:16px/24px "Microsoft Yahei";}
.p_u1 li a:hover,.p_u1 .cur a{ text-decoration: none; font-weight: bold; height: 24px; border-bottom: 2px solid #ff6800;}

.pro2 .p_u2{margin:30px auto 0;}
.p_u2{margin:30px auto 40px;}
.p_u2 li{position: relative; float: left; text-align: center; margin-right: 17px; width: 229px; height: 288px; overflow: hidden;border: 1px solid #e8e8e8;}
.p_u2 li a{display: inline-block; width: 229px; height: 288px; overflow: hidden;}
.p_u2 li img{width: 219px; height: 248px; padding: 5px 5px 0 5px;}
.p_u2 li p{display:none; position: absolute; left: 5px; top:5px; width: 219px; height: 248px; overflow: hidden; background:url(Img/Index/pro_isp.png) no-repeat left top}
.p_u2 li p em{padding-top: 130px; display: block; font:14px/35px "Microsoft Yahei";color: #fff;}
.p_u2 li span{ display: block;height: 35px; font:14px/35px "Microsoft Yahei";color: #666;}
.p_u2 li a:hover{}
.p_u2 .nones{ margin-right: 0px;}


/*pk_bj*/
.pk_bj{ background:url(Img/Index/pk_bj.jpg) no-repeat center top; height:646px; overflow:hidden;} 
.pk{}
.pk .t_h2{margin:53px auto 43px;background:url(Img/Index/pk_t.png) no-repeat center top;}
.pk .t_h2 a{ color: #fff;}
.pk .t_h2 i{ color: #434343;}

.pk dl{ width: 472px;text-align: center; overflow: hidden;}
.pk dt{ height: 105px; overflow: hidden; padding: 0 20px;color: #fff; font:bold 14px/28px "Microsoft Yahei";}
.pk dt h3{font:bold 18px/28px "Microsoft Yahei"; color: #ff6800;}
.pk dd{}
.pk dd b{display:block; margin:11px auto 11px; height: 34px; font:bold 18px/34px "Microsoft Yahei"; color: #fff;}
.pk dd p{ position: relative; display: block; height:275px; width: 472px; overflow: hidden; }
.pk dd p span{display: inline-block; float: left; width: 230px; height: 250px; overflow: hidden; border: 1px solid #595959;}
.pk dd p span img{padding: 4px 4px 0px 4px; width: 221px; height: 208px;}
.pk dd p span em{ display: block; color: #fff; height: 28px; overflow: hidden; font:16px/38px "Microsoft Yahei";}
.pk dd i{position: absolute; left: 187px; top:60px; display: block; width: 100px; height: 100px; overflow: hidden;}
.pk dd i img{width: 100px; height: 100px;}
.pk dd p .pk_sp2{ float: right;}

/*pk_bj*/
.case_bj{ background:url(Img/Index/bj.jpg) repeat center top; height:598px; overflow:hidden;} 
.case{}
.case .t_h2{margin:54px auto 45px;background:url(Img/Index/cs_t.png) no-repeat center top;}

.case dl{ margin-right: 24px;  float: left; width: 230px; height: 360px; overflow: hidden; border: 1px solid #d6d6d6;}
.case dt { margin:38px auto 0; width:125px; height:125px;overflow:hidden;}
.case dt img{width:103px; height:103px; padding: 11px; background:url(Img/Index/cs_ibj.png) no-repeat center top;}
.case dd{  padding:0 15px; text-align: center;  overflow:hidden; font:14px/28px "Microsoft Yahei"; color:#666;}
.case dd h3{margin:25px auto 13px; height:38px; overflow:hidden; font: bold 18px/38px "Microsoft Yahei";background:url(Img/Index/cs_l1.jpg) no-repeat center bottom;}
.case dd h3 a{ color:#ff6800;}
.case dd h3 a:hover{ text-decoration:none;}
.case dl:hover{border: 1px solid #ff6800;}

.case dd em{font:24px/36px Arial, Helvetica, sans-serif;  color: #666;}
.case dd span{ display: block; width: 202px; height: 34px; overflow: hidden; margin:15px auto 0;font:18px/34px "Microsoft Yahei"; background:url(Img/Index/cs_btn.jpg) no-repeat center top;}
.case dd span a{ color: #fff;}
.case .nones{ margin-right: 0px;}



/*hor_bj*/
.hor_bj{ background:url(../../images/hr.jpg)  no-repeat center top; height:427px; overflow:hidden;} 
.hor{height:427px; width: 1138px; margin:0 auto; overflow:hidden;}
.hor_u1{width:472px; height:56px; overflow:hidden; margin:45px auto; background:url(Img/Index/hor_pbj.png) no-repeat center top; }
.hor_u1 li{ float:left; color: #fff;  text-align: center; width:236px; height: 56px; overflow:hidden; font:20px/48px "Microsoft Yahei";}
.hor_u1 li a{ color: #fff; width:236px; height: 56px;overflow: hidden;display: inline-block; }
.hor_u1 li a:hover,.hor_u1 .cur a{ color: #fff; text-decoration: none; background:url(Img/Index/hor_p11.png) no-repeat left top;}
.hor_u1 .hor_li2 a:hover{background:url(Img/Index/hor_p22.png) no-repeat left top;}


.hor_con{ margin-left:20px; display:inline; width:1000px; overflow:hidden;}
.hor_u2{ width: 1000px; overflow: hidden;}
.hor_u2 li{margin-right: 24px; float: left; width:308px; height:240px; overflow: hidden; padding:3px; border: 1px solid #d6d6d6; }
.hor_u2 li img{ width:308px; height:212px; }
.hor_u2 .nones{ margin-right:0px;}

.roll1,.roll2{ margin:95px 0 0 0; width:49px; height:49px; overflow:hidden;}
.roll1 a,.roll2 a{width:49px; height:49px;overflow:hidden; display:inline-block;}
.roll1 a{ background:url(Img/Index/roll1.png) no-repeat left top;}
.roll1 a:hover{ background:url(Img/Index/roll11.png) no-repeat left top;}  
.roll2 a{ background:url(Img/Index/roll2.png) no-repeat left top;}
.roll2 a:hover{ background:url(Img/Index/roll22.png) no-repeat left top;}  


/*lc
.lc_bj{ background:url(Img/Index/lc_bj.jpg) repeat center top; height:484px; overflow:hidden;} 
.lc{}
.lc .t_h2{margin:53px auto 43px;background:url(Img/Index/lc_t.png) no-repeat center top;}

.lc ul{ position: relative;}
.lc li{ float: left;margin-right: 53px; height: 132px; width: 108px; overflow: hidden; text-align: center; }
.lc li a{ display: inline-block; height: 132px; width: 108px; overflow: hidden; background:url(Img/Index/lc_ibj2.png) no-repeat center top;}
.lc li p{height: 132px; width: 108px; overflow: hidden; background:url(Img/Index/lc_ic1.png) no-repeat center bottom;}
.lc li img{ width: 44px; height: 42px; margin:20px auto 0;}
.lc li span{ height: 22px; display: block; color: #fff; font:16px/22px "Microsoft Yahei";}
.lc li a:hover,.lc .cur a{ text-decoration: none;background:url(Img/Index/lc_ibj1.png) no-repeat center top;}
.lc li a:hover p,.lc .cur a p{background:url(Img/Index/lc_ic2.png) no-repeat center bottom;}

.lc .nones{margin-left:82px; display: inline;}

.lc .lci2{ position: absolute; top:122px;left: 0px;}
.lc .lci7{ left:0px;}
.lc .lci8{ left:246px;}
.lc .lci9{ left:406px;}
.lc .lci10{ left:566px;}
.lc .lci11{ left:726px;}
.lc .lci12{ left:888px;}


.lc .lci2 a{background:url(Img/Index/lc_ibj2.png) no-repeat center bottom;}
.lc .lci2 img{margin-top: 44px;}
.lc .lci2 p{ background:url(Img/Index/lc_ic1.png) no-repeat center top;}
.lc .lci2 a:hover{background:url(Img/Index/lc_ibj1.png) no-repeat center bottom;}
.lc .lci2 a:hover p{ background:url(Img/Index/lc_ic2.png) no-repeat center top;}
*/
/*bann1*/
.bann1_bj{ background:url(Img/Index/bann1.jpg) no-repeat center top; height:300px; overflow:hidden;} 
.bann1{ height: 300px; overflow: hidden; position: relative;}
.bann1 ul{ position: absolute; right:30px; top:168px; height: 105px; overflow: hidden;}
.bann1 li{ float: left; text-align:  center; display: inline; margin-left: 62px; overflow: hidden; width: 105px; height: 79px; padding-top: 26px; font:24px/26px "Microsoft Yahei";background:url(Img/Index/bann1_b.png) no-repeat left top;}
.bann1 li a{ color: #fff;}
.bann1 li a:hover{ text-decoration: none;}


/*about_bj*/
.about_bj{ background:url(Img/Index/bj.jpg) repeat center top; height:790px; overflow:hidden;} 
.about_bj .t_h2{margin:55px auto 45px;background:url(Img/Index/ab_t.png) no-repeat center top;}

.about{ margin:0 auto; width:1000px; height:385px; overflow:hidden;}
.about dt { float:left;width:480px; height:346px;overflow:hidden; padding: 3px; border: 1px solid #d6d6d6;}
.about dt img{width:480px; height:346px;}
.about dd{ float:right; width:488px; overflow:hidden; font:14px/28px "Microsoft Yahei"; color:#666;}
.about dd h3{ height:170px; overflow:hidden;}
.about dd h3 img{ width: 258px; height: 117px; display: block;}
.about dd h3 i{ display:block; color:#333; margin-top: 10px; font:bold 16px/36px "Microsoft Yahei";}
.about dd h3 a:hover{ text-decoration:none;}
.about dd a{ color: #ffb310;}

.cul{ width: 1138px; margin:0 auto; overflow:hidden;}
.cul_c{ margin-left:20px; display:inline; width:1000px; overflow:hidden;}
.cul_c ul{ width: 1000px; overflow: hidden;}
.cul_c li{ line-height: 0px; margin-right: 24px; float: left; width:226px; height:180px; overflow: hidden; padding:2px; border: 1px solid #d6d6d6; }
.cul_c li img{ width:226px; height:155px; }
.cul_c li span{ display: block; height:25px; overflow: hidden;color: #666; text-align: center; font:14px/25px "Microsoft Yahei";}
.cul_c .nones{ margin-right:0px;}

.cul .roll1,.cul .roll2{ margin:68px 0 0 0;}


/*new*/
.new_bj{ height:680px; overflow:hidden; background: #ececec;}
.new_bj .t_h2{margin:55px auto 30px;background:url(Img/Index/n_t.jpg) no-repeat center top;}

.new_l{ width: 580px; overflow: hidden;}
.n_h2{margin-bottom: 20px; height: 38px; width: 580px;font: bold 16px/38px "microsoft Yahei"; overflow: hidden;border-bottom:1px solid #c8c8c8;}
.n_h2 a{ color:#555;}
.n_h2 i{ display: inline-block; padding-left: 8px; color: #666;text-transform: uppercase; font:12px/38px Arial, Helvetica, sans-serif;}
.n_h2 img{ vertical-align:top; padding:9px 10px 0 0;}
.n_h2 span{ padding-right: 10px; text-transform: uppercase; font:bold 14px/38px Arial, Helvetica, sans-serif;}
.n_h2 span a{ color:#666666;}


.n_dl1{ height: 172px; width:580px; overflow:hidden;}
.n_dl1 dt{ float: left; padding:2px; border: 1px solid #d6d6d6;  width:259px; height:150px; overflow:hidden;}
.n_dl1 dt img{width:259px; height:150px;}
.n_dl1 dd{float: right; width:280px; padding-right: 15px; display: inline; overflow:hidden;font: 14px/30px "microsoft Yahei"; color: #666;} 
.n_dl1 dd h3{ font: bold 14px/19px "microsoft Yahei";}
.n_dl1 dd h3 a{ color:#2a2d33;}
.n_dl1 dd a{ color:#ff6800;}

.n_dl2{ width:580px; overflow:hidden; margin-bottom:10px;background-color:#f4f4f4;} 
.n_dl2 dt{width:71px; height:71px; overflow:hidden; text-align:center; color:#525252; background-color:#e7e7e7; font:14px/19px "microsoft Yahei";}
.n_dl2 dt a:hover{ text-decoration: none;} 
.n_dl2 dt i{ padding-top:7px; display:block; font:16px/39px "microsoft Yahei"; color: #525252;}
.n_dl2 dd{ width:489px; padding-left:20px; height:71px; overflow:hidden;} 
.n_dl2 dd h4{ padding-top:13px;  font: bold 14px/23px "microsoft Yahei";}
.n_dl2 dd h4 a{ color:#333; display:inline-block; }
.n_dl2 dd p{display:block; font:12px/24px "microsoft Yahei"; color:#7a7a7a;}
.n_dl2 .nones{ margin-bottom:0px;}



.new_r{ width:383px;overflow:hidden;}
.new_r .n_h2{ width: 383px; overflow: hidden;}

.new_r dl{width:383px; overflow:hidden; margin-bottom: 20px; padding:0 0 15px 0; border-bottom: 1px dashed #a9a9a9;}
.new_r dt{ height:36px; width:383px; overflow:hidden; background:url(Img/Index/new_w.gif) no-repeat left 8px; font:bold 14px/36px "microsoft Yahei";}
.new_r dt a{ color:#333; padding-left:34px; display:inline-block;}
.new_r dd{ background:url(Img/Index/new_d.gif) no-repeat left 2px; font:14px/24px "microsoft Yahei"; color:#666; padding-left:34px;} 
.new_r .n_dlr2{border-bottom: 0px;}



/*link*/
.link_bj{ background:#ececec; height:100px;overflow:hidden;} 
.link{ height:100px; width:1000px;overflow:hidden; }
.link h2{ height:100px; width:180px; overflow:hidden; font:bold 18px/24px "microsoft Yahei";}
.link h2 a{ color:#212121; display:inline-block;}
.link h2 span{ display:block;font:14px/24px "microsoft Yahei"; }
.link h2 span a{ display:inline-block; color:#666;}

.link p{  width: 820px; height:100px; overflow:hidden;font:14px/24px "microsoft Yahei";}
.link p a{ color:#666; padding:0 17px; display:inline-block;}
 

 
.fullSlide {
	width:100%;
	position:relative;
	height:500px;
}

.fullSlide .bd li {
	
	height:500px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
	 background-repeat:no-repeat;
}
.fullSlide .bd li  a
{
     display:block;  height:500px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:-5px;
	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:73px;
	height:7px;
	margin:1px;
	overflow:hidden;
	background:#ff6800;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#666666;
}
.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:5%;background:url(img/Index/right1s.png) no-repeat;}