@charset "gb2312";
/* 新版幻灯片 */
.fullSlide{ width:100%;position:relative;height:690px; min-width: 1200px; margin-top:100px;}
.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:690px; overflow:hidden; text-align:center;}
.fullSlide .bd li a{ display:block; height:690px;}
.fullSlide .hd{ width:100%;position:absolute; z-index:1; bottom:30px; left:0; height:30px; line-height:30px; text-align:center;_background:#000; _filter:alpha(opacity=60);}
.fullSlide .hd ul{ text-align:center;padding-top:5px;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:20px; height:20px; margin:10px; background-color:#FFFFFF; overflow:hidden; line-height:9999px; border-radius:50%;}
.fullSlide .hd ul .on{ background-color:#ff6700}
/* 新版幻灯片end*/
/*site-banner-box*/
.con-1200{width:1200px;margin:auto}
.f-l{float:left!important;_display:inline}
.site-banner-box{position:relative;z-index:2;height:85px;}
.site-banner-box .box-l,.site-banner-box .box-r{position: relative;float:left;margin-top:-85px;width:480px;height:100px;padding:35px 60px;}
.site-banner-box .box-l{background:#e6212a;}
.site-banner-box .box-l .p1{margin-left:50px;color:#fff;font-size:40px;font-weight:bold;}
.site-banner-box .box-l .p2{margin-left:50px;color:#000;font-size:26px;font-weight:lighter;}
.site-banner-box .box-l i{position:absolute;width:60px;height:60px;}
.site-banner-box .box-l .i-1{left:25px;top:20px;background-position: -60px 0;}
.site-banner-box .box-l .i-2{right:25px;bottom:20px;background-position: -120px 0;}
.site-banner-box .box-r{background:#ffe001;}
.site-banner-box .box-r .keyword-box{height:40px;padding:5px 0;}
.site-banner-box .box-r .keyword-box span{float:left;width:100px;height:40px;line-height:40px;font-size:16px;color:#000;}
.site-banner-box .box-r .keyword-box p{float:right;width:370px;height:40px;line-height:20px;color:#999;overflow: hidden;}
.site-banner-box .box-r .keyword-box p a{margin-right:15px;display:inline-block;}
.site-banner-box .box-r .search-box{height:46px;padding:2px 0;}
.site-banner-box .box-r .search-box .box-in{height:46px;width:100%;background:#fff;}
.site-banner-box .box-r .search-box .box-in .submit{float:left;width:46px;height:46px;background-color:#fff;border:none;background-position:-180px 0;cursor:pointer}
.site-banner-box .box-r .search-box .box-in .text{float:left;margin-left:0;margin-top:13px;width:420px;height:20px;line-height:20px;background:none;border:none;}

.icon-global{background-image:url(../images/icon.png)}
.icon-global{background-repeat:no-repeat}
.icon-global{background-position:0 0}
/*site-banner-box*/

.main{
	width:1200px;
	min-width: 1200px;
	overflow:hidden;
	margin:0px auto;
}
#index_title1{
	text-align:center;
	overflow:hidden;
	padding-bottom:40px;
	background:url(../images/index_title1.jpg) bottom center no-repeat;
}
#index_title1 h2{
	display:block;
	text-transform:uppercase;
	font-size:30px;
	color:#484848;
}
#index_title1 p{
	width:50%;
	overflow:hidden;
	color:#919191;
	line-height:25px;
	margin:10px auto 0 auto;
}
#index_title2{
	display:block;
	background:url(../images/index_title2.png) center center no-repeat;
	overflow:Hidden;
	text-align:center;
	text-transform:uppercase;
	font-size:30px;
	color:#484848;
}

/* 本例子css */
.ladyScroll{width:1200px; min-width:1200px;height:250px; margin:0 auto;position:relative; }
.ladyScroll .prev,.ladyScroll .next{width:51px;height:45px;position:absolute;top:90px;left:0;z-index:100; cursor:pointer; background:url(../images/btns.png) no-repeat;}
.ladyScroll .next{ left:auto; right:0; background-position:0 -90px;}
.ladyScroll .prev:hover{ background-position:0 -45px; }
.ladyScroll .next:hover{ background-position:0 -135px; }

.ladyScroll .scrollWrap{width:1155px; min-width:1155px; margin-left:22px;padding-top:15px;overflow:hidden;position:absolute; }
.ladyScroll dl{float:left;width:280px;text-align:center;position:relative; margin-right:10px; border:1px solid #ddd}
.ladyScroll  span{display:block;width:100%;height:53px;position:absolute;left:0px;bottom:0;background:#2c347c;filter:alpha(opacity=80);opacity:0.80;}
.ladyScroll  dt{margin:0 auto;width:100%; overflow:hidden;}
.ladyScroll  img{display:block; width:100%; height:210px;}
.ladyScroll  dd{width:100%;height:40px;line-height:28px;font-size:20px;color:#fff;text-align:center;overflow:hidden;position:absolute;left:0px;bottom:0;}
.ladyScroll  dd a{ color:#fff;  }
.ladyScroll  dd a:hover{ text-decoration:none;  }
.ladyScroll dl:hover span{ background:#ff6700;  }

#index_title2{
	display:block;
	background:url(../images/index_title2.png) center center no-repeat;
	overflow:Hidden;
	text-align:center;
	text-transform:uppercase;
	font-size:30px;
	color:#484848;
	height:30px;
	margin-bottom:25px;
	margin-top:20px;
}
/* 本例子css */
.slideTxtBox{ width:1162px; min-width:1162px; height:auto}
.slideTxtBox .hd{ height:50px; line-height:50px;  position:relative;  }
.slideTxtBox .hd ul{position:absolute; top:0px; width:100%; overflow:hidden; height:50px; text-align:center;}
.slideTxtBox .hd ul li{
	height:50px;
	line-height:40px;
	background: url(../images/tab.jpg) repeat-x;
	overflow: hidden;
	font-size:16px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	cursor:pointer;
	padding: 0 40px;
	color:#FFFFFF;
}

.slideTxtBox .hd ul li.on{ background: url(../images/tab_on.jpg) top center no-repeat;}
.slideTxtBox .bd .puv{zoom:1; width:100%;}
.slideTxtBox .bd .puv .index_cplist{
	clear:both;
	width:1200px; min-width:1200px;
	overflow:hidden;
}
.slideTxtBox .bd .puv .index_cplist dd{
	width:183px;
	border:1px solid #fff;
	padding:3px;
	float:left;
	margin:25px 10px 0 0;
	overflow:hidden;
}
.slideTxtBox .bd .puv .index_cplist dd:hover{
	border-color:#ffbc13;
}
.slideTxtBox .bd .puv .index_cplist dd img{
	width:183px;
	height:137px;
	display:block;
}
.slideTxtBox .bd .puv .index_cplist dd h3{
	display:block;
	height:30px;
	background:#fff;
	overflow:hidden;
	text-align:center;
}
.slideTxtBox .bd .puv .index_cplist dd a{
	color:#222;
	font-weight:normal;
	font-size:14px;
	line-height:30px;
	display:block;
}
.slideTxtBox .bd .puv .index_cplist dd:nth-of-type(4n+0){margin-right:0px;}
.slideTxtBox .bd .puv .index_cplist dd:first-child+dd+dd+dd{margin-right:0px;}

/*首页关于我们*//*about*/
.about{ width:1160px; min-width:1160px; margin:0 auto; height:322px; margin-bottom:40px; margin-top:40px;}
.about .about_left{ overflow:hidden; float:left; width:840px; overflow:hidden}

.about .title{ overflow:hidden; padding-bottom:20px; background:url(../images/pingjia_title.png) no-repeat left bottom; width:100%; margin-bottom:24px;}
.about .title h3{ float:left; font-size:20px; padding-left:10px; border-left:3px solid #e2222c;}
.about .title h3 a{color:#000;}
.about .title h3 span{ font-size:14px; color:#999; font-weight:lighter; margin-left:10px}
.about .title .more{ line-height:18px; padding-top:10px; float:right}

.about .about_left dl{ overflow:hidden;}
.about .about_left dt{ float:left; overflow:hidden; width:336px; height:252px; margin-right:20px;}
.about .about_left dd{ float:left; overflow:hidden; color:#333; width:480px; height:252px; line-height:28px;}
.about .about_left dd p{text-align:left;}
.about .about_left dd .xiangqing{ float:left; display:block; width:113px; height:30px; background-color:#eb7d00; text-align:center; line-height:30px; margin-top:25px; color:#fff; font-size:14px;}

.about .ryzs { width:290px; height:322px; background-color:#7fbd3e; float:right}
.about .ryzs h3{ font-size:18px; padding-left:10px; border-left:3px solid #fff; margin-top:28px; margin-left:28px; margin-bottom:30px;}
.about .ryzs h3 a{ color:#fff;}
.about .ryzs h3 span{ font-size:12px; color:#fff; font-weight:lighter; margin-left:10px;}
.about .ryzs .ryzs_content{ width:290px; height:210px; margin:0 auto; position:relative}
.about .ryzs .ryzs_left,.about .ryzs .ryzs_right{ cursor:pointer; width:36px; height:36px; position:absolute; top:65px;}
.about .ryzs .ryzs_left{ background:url(../images/ryzs_left.png) no-repeat center; left:-15px;}
.about .ryzs .ryzs_right{ background:url(../images/ryzs_right.png) no-repeat center; right:-15px;}
.about .ryzs .ryzs_window{ overflow:hidden; width:208px; height:210px; position:relative; margin:0 auto;}
.about .ryzs .ryzs_window ul { overflow:hidden; position:absolute}
.about .ryzs .ryzs_window li{ float:left; text-align:center; width:208px; height:210px; margin-right:11px;}
.about .ryzs .ryzs_window li img{ border:1px solid #fff;}
.about .ryzs .ryzs_window li p{ font-size:13px; color:#fff; margin-top:18px;}

/* 手机幻灯片 */
.slideBox{ width:336px; height:252px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:336px; height:252px; display:block;  }
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
/* 手机幻灯片_end */

/*首页案例*/
.case_til {
	height: 62px;
	line-height:62px;
	font-size:30px;
	font-weight:bold;
	text-align: center;
	color:#FF0000;
	background: url(../images/e_case.jpg) no-repeat center top;
	margin-bottom:15px;
}
.case_til a{color:#000;}

.index_case{width:1150px; min-width:1150px; margin:0 auto; height:auto; overflow:hidden}

/*首页产品块*/
#index_pro_tj{MARGIN: 0px auto;overflow: hidden; width:100%; height:auto; }
#index_pro_tj li{ float:left; width:268px; height:201px; border:1px solid #FFFFFF; margin-right:23px; margin-bottom:25px;  overflow:hidden;  position:relative; text-align:center;}
#index_pro_tj li img{border: none; cursor: pointer; transition: all 0.9s; }
#index_pro_tj li:hover span{ display:block; position:absolute; bottom:0; left:0; color:#FFF; text-align:center;  width:100%; z-index:10; height:40px; line-height:40px; background:#000;filter:alpha(opacity=60);-moz-opacity:0.5;opacity: 0.5; transition-duration:800ms;}
#index_pro_tj li:hover{border:1px solid #2c347c; -moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.3); box-shadow:0px 0px 15px rgba(0, 0, 0, 0.3);}
#index_pro_tj li:hover img{transform: scale(1.06); }
#index_pro_tj li:nth-of-type(4n+0){margin-right:0px;}
#index_pro_tj li:first-child+li+li+li{margin-right:0px;}
#index_pro_tj li:first-child+li+li+li+li+li+li+li{margin-right:0px;}
/*首页产品块*/
#index_pro_tj2{MARGIN: 0px auto;overflow: hidden; width:100%; height:auto; }
#index_pro_tj2 li{ float:left; width:170px; height:100px; border:1px solid #ddd; margin-right:10px;margin-left:10px; margin-bottom:25px;  overflow:hidden;  position:relative; text-align:center;}
#index_pro_tj2 li img{border: none; cursor: pointer; transition: all 0.9s; }
#index_pro_tj2 li:hover span{ display:block; position:absolute; bottom:0; left:0; color:#FFF; text-align:center;  width:100%; z-index:10; height:30px; line-height:30px; background:#000;filter:alpha(opacity=60);-moz-opacity:0.5;opacity: 0.5; transition-duration:800ms;}
#index_pro_tj2 li:hover{border:1px solid #2c347c; -moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.3); box-shadow:0px 0px 15px rgba(0, 0, 0, 0.3);}
#index_pro_tj2 li:hover img{transform: scale(1.06); }
#index_pro_tj2 li:nth-of-type(4n+0){margin-right:0px;}
#index_pro_tj2 li:first-child+li+li+li{margin-right:0px;}
#index_pro_tj2 li:first-child+li+li+li+li+li+li+li{margin-right:0px;}
/*首页案例end*/

/*首页底部新闻*/
.proname{margin:0 auto;width:220px;text-align:center;color:#7fbd3e;font-size:23px; font-weight:bold; line-height:30px;padding:20px 0 0 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; }
.prona{margin:0 auto; width:1150px; min-width: 1150px; text-align:center;position:relative;font-size:14px;color:#818181; background:url(../images/topline.jpg) center center no-repeat;}
.prona font{color:#aeafae;font-size:14px; background:#fff; display:inline-block; text-transform:uppercase; padding:0 10px; }
.pronalv{margin:0px auto; width:1150px; min-width: 1150px; text-align:center;position:relative;font-size:14px;color:#818181; background:url(../images/topline.jpg) center center no-repeat;}
.pronalv font{color:#b2b2b2;font-size:14px; background:#f1f1f1; display:inline-block; text-transform:uppercase; padding:0 10px; }

.indexpei{ width:100%; min-width:1150px; height:400px; background:#f1f1f1; overflow:hidden; margin-top:20px}
.newsmain{width:1150px;min-width:1150px; margin:0 auto; overflow: hidden; margin-top:10px;}

.newsmain li{float:left;width:570px; margin-right:10px; margin-bottom:12px;}
.newsmain li a{float:left;width:546px; padding:10px; border:2px solid #e5e5e5; transition:all 0.5s}
.newsmain li a:hover{border:2px solid #2c347c }
.newsmain li:nth-of-type(2n+0){margin-right:0px;}
.newsmain li:first-child+li{margin-right:0px;}
.newsmain li:first-child+li+li+li{margin-right:0px;}
.newsmain li:first-child+li+li+li+li+li{margin-right:0px;}

.time{float:right;width:56px;height:58px;background:url(../images/time.jpg) left top no-repeat;margin-right:1px;color:#fff; text-align:center;display:inline;margin:0}
.time font{float:left;text-align:center;width:100%;font:16px/34px Microsoft Yahei;color:#5f5f5f;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.time span{font:12px/21px Microsoft Yahei;float:left;width:100%;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}

.newsli_r{float:left;line-height:1.5;color:#8b8b8b;width:475px;}
.newsli_rt{width:100%;}
.newsli_rt .fl{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;color:#29283a; font-weight:bold}
.newscont{float:left;width:100%;line-height:16px;font-size:12px;height:32px;overflow:hidden;color:#666666;padding:8px 0 0 0}
/*首页底部新闻_end*/

/*site-title*/
.site-title {padding:50px 0 20px;text-align: center; min-width:1200px; }
.site-title h2{color:#2061c4;font-size:34px;font-weight:bold;}
.site-title h2 span{font-family:Arial, Helvetica, sans-serif}
.site-title p{margin-top:8px;color:#373737;font-size:18px; line-height:30px; text-transform: uppercase;font-family:Arial, Helvetica, sans-serif}
.site-title .line{position:relative;margin:20px auto 0;width:150px;height:4px;background:#2061c4;}
.site-title .line:before{position: absolute;left:0;top:0;width:50px;height:4px;background:#2061c4;content:'';}
.site-title .line:after{position: absolute;right:0;top:0;width:50px;height:4px;background:#2061c4;content:'';}

.site-title2 {padding:20px 0 20px;text-align: center; min-width:1200px; }
.site-title2 h2{color:#2061c4;font-size:34px;font-weight:bold;}
.site-title2 h2 span{font-family:Arial, Helvetica, sans-serif}
.site-title2 p{margin-top:8px;color:#373737;font-size:18px; line-height:30px; text-transform: uppercase;font-family:Arial, Helvetica, sans-serif}
.site-title2 .line{position:relative;margin:20px auto 0;width:150px;height:4px;background:#2061c4;}
.site-title2 .line:before{position: absolute;left:0;top:0;width:50px;height:4px;background:#2061c4;content:'';}
.site-title2.line:after{position: absolute;right:0;top:0;width:50px;height:4px;background:#2061c4;content:'';}
/*site-about*/
.site-about{background:#f2fafc; margin-top:40px;}
.site-about-text{float:left;width:460px;height:210px;padding:40px 70px;background:#2061c4;}
.site-about-text-bg2{background: #dbc100}
.site-about-text .tit-en{color:#fff;height:70px;line-height:35px;font-size:34px;font-family:Arial, Helvetica, sans-serif;text-transform: uppercase;font-weight: bold;}
.site-about-text .tit-en span{margin-left:70px;}
.site-about-text .tit-ch{height:30px;line-height:30px;padding-left:70px;color:#fff;font-size:20px;}
.site-about-text .tit-ch span{float:left;}
.site-about-text .tit-ch .line{float:left;position:relative;margin-left:5px;margin-top:14px;width:72px;height:2px;background:#e6212a;}
.site-about-text .tit-ch .line:before{position: absolute;left:0;top:0;width:24px;height:2px;background:#000;content:'';}
.site-about-text .tit-ch .line:after{position: absolute;right:0;top:0;width:24px;height:2px;background:#ffe001;content:'';}
.site-about-text .p{margin-top:10px;height:70px;line-height:35px;color:#fff;overflow: hidden;}
.site-about-text .read-more{float:right;position: relative;margin-top:5px;width:30px;height:20px;border:1px solid #da999d;}
.site-about-text .read-more:after{position: absolute;content:'';left:50%;top:50%;margin-top:-2px;margin-left:-3px;width:3px;height:3px;border:1px solid #fff;border-left:none;border-bottom:none;transform: rotate(30deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);}
.site-about-pic{float:left;width:600px;height:290px;background:#aa151b;}
.site-about-pic img{width:600px;height:290px;}
.site-about-text-bg2{background: #e2c600}
.site-about-text-bg2 .tit-en{color:#333}
.site-about-text-bg2 .tit-ch{color:#333;}
.site-about-text-bg2 .p{color:#333}
.site-about-text-bg2 .read-more{border:1px solid #333;}
.site-about-text-bg2 .read-more:after{border-color:#333}

/*site-join*/
.site-join{position:relative;width:100%;height:700px;overflow:hidden;background-position:50% 50%;background-attachment:fixed;background-repeat:no-repeat;background-image:url(../images/b6.jpg);}
.site-join-box {margin-top:50px;}
.site-join-box ul li{float:left;width:350px;text-align: center;color:#fff;}
.site-join-box ul li.sec{margin:0 75px;}
.site-join-box ul li .icon-bg{position: relative;width:171px;height:181px;margin:auto;background-position:-230px 0}
.site-join-box ul li .icon-bg i{position: absolute;left:50%;top:50%;width:80px;height:80px;margin-top:-40px;margin-left:-40px;}
.site-join-box ul li .icon-bg .i-1{background-position: -420px 0;}
.site-join-box ul li .icon-bg .i-2{background-position: -420px -80px;}
.site-join-box ul li .icon-bg .i-3{background-position: -420px -160px;}
.site-join-box ul li .tit{margin-top:15px;height:30px;line-height:30px;font-size:26px;font-weight: bold;}
.site-join-box ul li .p{margin-top:15px;line-height:26px;font-size:16px;font-weight: lighter;}
.site-join-box ul li a{color:#fff;}

.site-intitle {height:90px;padding:60px 0 50px;}
.site-intitle .tit-en{height:40px;line-height:40px; text-align:center}
.site-intitle .tit-en span{font-size:40px;text-transform: uppercase;color:#fff;font-weight: bold;font-family:Arial, Helvetica, sans-serif;background:-webkit-linear-gradient(left,#fff,#fff 50%,#fff);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.site-intitle .line{position:relative; margin:0 auto; margin-top:10px; margin-bottom:10px; width:150px;height:4px;background:#e6212a;}
.site-intitle .line:before{position: absolute;left:0;top:0;width:50px;height:4px;background:#000;content:'';}
.site-intitle .line:after{position: absolute;right:0;top:0;width:50px;height:4px;background:#ffe001;content:'';}
.site-intitle .tit-ch{height:30px;line-height:30px;font-size:26px;color:#fff; line-height:37px; text-align:center}

/*site-coop*/
.site-coop{position:relative;width:100%;height:800px;overflow:hidden;background-position:50% 50%;background-attachment:fixed;background-repeat:no-repeat;background-image:url(../images/b6.jpg);}

.site-coop-box{margin-top:50px;}
.site-coop-box ul .pic{float:left;width:300px;height:225px;overflow: hidden;}
.site-coop-box ul .pic .img-bg{width:300px;height:225px;}
.site-coop-box ul .coop{position: relative;float:left;width:300px;height:225px;text-align: center;overflow: hidden;}
.site-coop-box ul .coop span{display:inline-block;height:100%;vertical-align: middle;}
.site-coop-box ul .coop .img-coop{position: relative;z-index:3;max-width:200px;max-height:100px;vertical-align: middle;}
.site-coop-box ul .coop em{position: absolute;z-index:2;left:0;top:0;width:100%;height:100%;background:url(../images/bg.png)}


.lanren{width:1150px; overflow:hidden;margin:20px auto; min-width:1150px; }
.lanren ul{ margin-left:25px;}
.lanren ul li{width:250px;height:170px;float:left;margin:0 30px 30px 0;position:relative;overflow:hidden;cursor:pointer;}
.lanren .txt{width:250px;height:45px; background:url(../images/1px.png) repeat;position:absolute;left:0;bottom:0;color:#fff;}

.lanren .txt h3{font-size:17px;font-weight:100;height:45px;text-align:center;line-height:45px;color:#fff;margin:0 20px 15px 0;}
.lanren .txt p{font-size:14px;text-align:center;}