@charset "UTF-8";
.pc{
	display:none;
}
.base{
	width:1270px; max-width:100%;
}
.header{
	height:100px; background:white; color:black; width:100%; position:fixed; left:0px; top:-100px; z-index:1000; padding:0px 25px;
}
.header a{
	color:white;
}
.bmain{
	height:100px;
}
.bmain a.logo{
	float:left; display:inline-block; height:100px; line-height:100px;
}
.bmain .navs{
	width:1100px; float:right; margin-right:20px;
}
.navs li{
	display:inline-block; width:110px; float:left; text-align:center; position:relative; margin-right:8px;
}
.navs li>a{
	display:block; text-decoration:none; color:#666;  line-height:100px; font-size:16px; height:100px;
}
.navs li.cur>a,.navs li:hover>a{
	border-bottom:solid 2px #5D73B4;
}
.navs li>div{
	position:absolute; width:200%; height:auto; left:0px; top:100px; padding-top:4px; display:none;
}
.navs li:hover>div{
	display:block;
}
.navs li>div a{
	display:block; line-height:37px; border-bottom:solid 1px #4D4D4D; color:#999999; height:37px; padding:0px 10px; text-decoration:none;
}
.navs li>div a:hover{
	color:white;
}
.navs li>div .subnav{
	background:black;
}
.mulu{
	display:none;
}
.grey-box{
	background:#F6F6F6; padding-bottom:55px; padding-top:40px;
}
.index-hy{
	width:1030px; margin:0 auto; position:relative; bottom:120px; padding:35px 40px; background:white; box-shadow:0px 0.5px 10px #ccc;
}
.index-hy ul li{
	width:25%; float:left; text-align:center; 
}
.index-hy ul li .img{
	height:95px; line-height:95px; margin-bottom:5px;
}
.index-hy ul li .txt{
	line-height:35px; height:48px; color:#666; font-size:20px; background:url(../images/line.png) no-repeat center bottom;
}
.index-hy ul li:hover .txt{
	color:red; background:url(../images/line_cur.png) no-repeat center bottom;
}
.index-search{
	height:60px;   width:1030px; margin:0 auto;   position:relative; bottom:35px; margin-bottom:20px;
}
.index-sbox{
	border:solid 1px #CCCCCC; border-radius:4px; position:relative; height:60px; width:830px; margin:0 auto; 
}
.index-sbox button{
	height:60px; width:125px; text-align:center; background:#FF0000; color:white; position:absolute; top:0px; right:0px; line-height:60px; margin:0px; border:none; outline:none;
}
.index-sbox input{
	display:block; width:100%; border:solid 1px #CCCCCC; height:60px; line-height:38px; padding:6px 10px; color:#666; font-size:16px; border-right:none; outline:none;
}
.index-p{
	max-width:1462px; padding:0px 92px; margin:0 auto;
}
.index-title{
	margin-bottom:38px; text-align:center;
}
.index-title span{
	display:block; height:26px; line-height:26px; color:#999999; text-transform:uppercase; font-family:"arial";
}
.index-title .title{
	height:58px; line-height:43px; text-align:center; color:#333333; font-size:36px; background:url(../images/title1.png) no-repeat center bottom;
}
.index-title.white span{
	color:#cccccc; 
}
.index-title.white .title{
	color:white; background:url(../images/title2.png) no-repeat center bottom;
}
.index-pnavs{
	height:40px; line-height:40px; margin-bottom:20px; text-align:center;
}
.index-pnavs a{
	display:inline-block; margin:0px 10px; padding:0px 50px; height:40px; line-height:40px; text-decoration:none; color:#666; font-size:16px; background:#EEEEEE; border-radius:4px;
}
.index-pnavs a:hover,.index-pnavs a.cur{
	color:white; background:#FF0000;
}

.index-cut .picleft{
	display:none;
}
.index-cut .picleft.cur{
	display:block;
}
.picleft{overflow:hidden; position:relative; padding:10px 90px;}
.picleft .hd{ overflow:hidden;  background:#f4f4f4;}
.picleft .hd .prev,.picleft .hd .next{ width:40px; height:40px; position:absolute; top:140px; }
.picleft .hd .prev{left:0px;}
.picleft .hd .next{right:0px;}
.picleft .hd .prevStop{display:none; }
.picleft .hd .nextStop{display:none; }
.picleft .hd ul{ display:none; }
.picleft .hd span{
	display:none;
}
.picleft .bd{ padding:10px;   }
.picleft .bd ul{ overflow:hidden; zoom:1; }
.picleft .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picleft .bd ul li .zpic{ text-align:center; margin-bottom:7px;}
.picleft .bd ul li .zpic img{
	max-width:100%;
}
.picleft .bd ul li a.title{
	height:46px; display:block; font-size:16px; line-height:23px; color:#333; text-decoration:none;
}
.picleft .bd ul li a.title span{
	display:block; color:#999999;
}
.picleft .bd ul li:hover a.title{
	color:#FF0000;
}
.index-pmore{
	margin-top:25px; text-align:center;
}
.index-pmore a{
	display:inline-block; padding:0px 40px; height:38px; line-height:38px; text-decoration:none; color:#333; border-radius:4px; background:#EEEEEE; font-size:16px;
}
.index-pmore a:hover{
	background:#999; color:white;
}
.about-bg{
	margin:25px 0px; height:900px; color:white; background:url(../images/bg.jpg) no-repeat center center; padding:65px 0px; margin-bottom:50px;
}
.about-base{
	max-width:1300px; margin:0 auto;
}
.about-desc{
	padding:15px 150px; margin-bottom:25px; line-height:32px; color:white; font-size:16px; text-align:center;
}
.about-lis{
	margin-bottom:24px;
}
.about-lis li{
	width:215px; float:left; height:320px; padding:70px 15px;
}
.about-lis li .img{
	line-height:120px; text-align:center;
}
.about-lis li .txt{
	height:30px; line-height:30px; text-align:center; font-size:18px;
}
.about-lis li:hover{
	background:url(../images/header.png) repeat left top;
}
.a-pmore{
	margin-top:15px; text-align:center;
}
.a-pmore a{
	display:inline-block; padding:0px 40px; height:38px; line-height:38px; text-decoration:none; color:#FF0000; border-radius:5px; font-size:16px; border:solid 1px #FF0000;
}
.a-pmore a:Hover{
	background:#FF0000; color:white;
}
.index-box{
	padding:30px 0px;
}
.vspbox{
	width:1120px; margin:0 auto;
}
.innews-box{
	padding:50px 0px; background:#F6F6F6; margin-top:35px;
}
.inews{
	max-width:1280px; padding:10px 20px; margin:0 auto;
}
.i-news{
	padding:5px;
}
.i-news .index-news-left{
	width:600px; float:left;
}
.i-news .index-news-right{
	width:600px; float:right;
}
a.indexnews{
	position:relative; display:block; text-decoration:none; height:400px; color:white;
}
a.indexnews .box{
	height:80px; position:absolute; width:100%; background:black; padding:10px 15px; opacity:0.8; left:0px; bottom:0px;
}
.iin{
	position:relative; height:60px; padding-left:80px;
}
.iin .rq{
	position:absolute; width:70px; height:50px; left:0px; top:5px; text-align:center;
}
.iin .rq span{
	height:30px; line-height:30px; font-size:26px; color:white; display:block;
}
.iin .rq font{
	height:21px; line-height:21px; font-size:16px; color:white; display:block;
}
.iin>span{
	height:35px; line-height:35px; overflow:hidden; font-size:18px; color:white; display:block;
}
.iin:hover>span{
	color:#FE3F3F;
}
.iin>font{
	height:25px; line-height:25px; color:#999999; display:block; overflow:hidden;
}

.index-e li{
	margin-bottom:20px; position:relative; height:120px; padding-left:200px;
}
.index-e li:last-child{
	margin-bottom:0px;
}
.index-e li .img{
	width:180px; position:absolute; left:0px; top:0px; height:120px; overflow:hidden;
}
.index-e li .img img{
	height:120px;
}
.index-e li a.title{
	font-size:18px; height:28px; color:#666666; line-height:28px; margin-bottom:2px; overflow:hidden; text-decoration:none;
}
.index-e li a.title:hover,.index-e li:Hover a.title{
	color:#FE3F3F;
}
.index-e li span{
	height:44px; line-height:22px; color:#999999; overflow:hidden; margin-top:5px; margin-bottom:10px; display:block;
}
.index-e li:Hover span{
	color:#FE3F3F;
}
.index-e li font{
	display:block; height:23px; color:#999; line-height:23px; margin-top:12px;
}

.footer{
	background:#333333; color:white; padding-top:35px; padding-bottom:10px;
}
.footer a{
	color:white;
}

.base{
	width:1280px; margin:0 auto;
}
.fnav-box{
	height:170px; border-bottom:solid 1px #B4B4B4; position:relative; padding-right:240px; padding-bottom:25px; margin-bottom:25px;
}
.fnav-box .code{
	width:140px; height:140px; position:absolute; right:0px; top:0px;
}
.dhv{
	line-height:58px;
}
.dhv a{
	color:white; display:inline-block; margin-right:25px; font-size:18px; margin-left:25px; text-decoration:none;
}
.dhv a:hover{
	color:#FF0000;
}
.dvh{
	line-height:58px; font-size:18px;
}
.dvh span{
	display:inline-block; margin-left:12px; margin-right:30px;
}
.link-box{
	margin-bottom:15px; line-height:30px;
}
.link-box a{
	margin:0px 10px;
}
.link-box font{
	display:inline-block; height:23px; line-height:23px; padding:0px 15px; border-radius:10px;  background:#666666;
}
.bottoms{
	line-height:30px; height:30px; clear:both; font-size:16px;
}
.bottoms a.help{
	float:right;
}
.page-ppt{
	margin-bottom:35px;
}
.page-ppt img{
	max-width:100%;
}
.main{
	width:1200px; margin:0 auto;  
}
.page-navs{
	min-height:44px; margin-bottom:15px; text-align:center;
}
.page-navs a{
	display:inline-block; margin:0px 13px; height:44px; line-height:44px; text-decoration:none; background:#EEEEEE; padding:0px 55px; border-radius:4px; color:#555; margin-bottom:15px; font-size:16px;
}
.page-navs a:hover,.page-navs a.cur{
	background:#FF0000; color:white;
}
a.cat-title{
	display:none;
}
.product-left1{
	width:695px; float:left;
}
a.g275{
	width:300px; display:block; text-decoration:none;
}
a.g350{
	width:315px; display:block; height:315px; overflow:hidden; text-align:center; text-decoration:none;
}
a.g350 img{
	  opacity:1; width:100%;
}
a.g350 img:Hover{
	opacity:0.9;
}
.left1-box1 .g350,.left1-box2 .g275{
	float:left;
}
.left1-box1 .g275,.left1-box2 .g350{
	float:right;
}
.g275 .title{
	height:84px; line-height:80px; border-bottom:solid 1px #FF0000; font-size:24px; color:black;
}
.g275:hover .title{
	border-bottom-color:#999; color:#FF0000;
}
.g275 span{
	margin-top:27px; height:66px; line-height:22px; color:#999; display:block; margin-bottom:25px;
}
.g275 font{
	display:block; border:solid 1px #ccc; height:35px; line-height:35px;  text-align:center;   width:125px; text-align:center; font-size:14px; color:#999;
}
.g275 font:hover{
	background:#FF0000; color:white;
}
.left1-box2{
	margin-top:40px;
}

.product-right1{
	width:405px; float:right;
}
.product-right1 a.txt{
	display:block; color:#999; text-decoration:none; margin-bottom:30px;
}
.product-right1 a.txt .title{
	height:84px; line-height:80px; border-bottom:solid 1px #FF0000; font-size:24px; color:black;
}
.product-right1 a.txt:hover .title{
	border-bottom-color:#999; color:#FF0000;
}
.product-right1 a.txt span{
	margin-top:27px; height:66px; line-height:22px; color:#999; display:block; margin-bottom:25px;
}
.product-right1 a.txt font{
	display:block; border:solid 1px #ccc; height:35px; line-height:35px;  text-align:center;   width:125px; text-align:center; font-size:14px; color:#999;
}
.product-right1 a.img{
	display:block; width:405px; height:405px; overflow:hidden;
}
.product-right1 a.img  img{
	opacity:1; height:405px;
}
.product-right1 a.img:Hover img{
	opacity:0.9;
}
.plist{
	width:1260px; margin:0 auto; margin-top:38px;
}

.plist li{
	width:410px; float:left; margin-right:15px; margin-bottom:35px;
}
.plist li:nth-child(3n+0){
	margin-right:0px;
}
.plist li a.img{
	height:410px; display:block; margin-bottom:15px; overflow:hidden; text-align:center;
}
.plist li a.img img{
	transition: all 0.6s; height:401px;
}
.plist li a.img:hover img{
	transform: scale(1.03);
}
.plist li .box{
	padding:0px 25px;
}
.plist li .box a{
	display:block; text-decoration:none; color:#000; text-align:center;
}
.plist li .box a span.title1{
	display:block; line-height:56px; border-bottom:solid 1px #FF0000; text-align:center; font-size:24px; margin-bottom:22px;
}
.plist li .box a font{
	display:block; height:54px; line-height:27px; color:#999; margin-bottom:20px; text-align:left;
}
.plist li .box a span.desc{
	display:inline-block; width:85px; height:33px; text-align:center; line-height:33px; border:solid 1px #ccc; color:#999; font-size:14px;
}
.plist li:hover .box a span.desc{
	background:#FF0000; color:white; border:solid 1px #FF0000;
}
.plist li:hover .box a span.title1{
	color:#FF0000; border-color:#666;
}

.pages{
	margin-bottom:25px; text-align:center;
}
.pages a{
	display:inline-block; color:#999;   text-align:center; height:20px; border:solid 1px #f0f0f0; margin:0px 6px; text-decoration: none; line-height:20px; padding:0px 5px;
}
.pages span{
	display:inline-block; width:20px; height:20px; text-align:center;   border:solid 1px #f0f0f0; margin:0px 6px; color:#fff; line-height:20px;
}

.products-0{
	margin-bottom:30px;
}

.products-1{
	width:610px; float:right;
}
.products-2{
	width:550px; float:left;
}
.products-title{
	height:100px; line-height:90px; border-bottom:solid 1px #FF0000; font-size:30px; color:black; margin-bottom:38px;
}
.products-desc{
	line-height:28px; color:#999; margin-bottom:45px;
}
.products-1 a{
	display:block; height:37px; width:110px; line-height:37px; text-decoration:none; color:white; background:#FF0000; text-align:center; border-radius:4px; 
}
.p-img{
	height:550px; margin-bottom:8px; overflow:hidden; text-align:center; line-height:548px;
}
.p-img a{
	display:block; border:solid 1px #ccc; border-radius:5px;
}
.p-img img{
	height:458px;
}
.slp{
	height:90px; position:relative; overflow:hidden; padding:0px 22px;
}
.slp ul{
	height:90px;
}
.slp ul li{
	width:88px; margin:0px 6px; height:90px; line-height:90px; float:left; cursor:pointer;
}
.slp ul li img{
	width:86px; height:86px; border:solid 1px white;
}
.slp ul li.cur img{
	border-color:red;
}
.slp>a{
	position:absolute; width:18px; text-align:center; height:90px; line-height:90px; top:0px; color:#888; font-size:14px; background:#f5f5f5;
}
.slp>a.prev{
	left:0px;
}
.slp>a.next{
	right:0px;
}

.bg-product{
	background:#F6F6F6; padding:45px 0px;
}
.p-vleft{
	width:810px; float:left;
}
.p-vright{
	float:right; width:350px;
}
.v-navs{
	height:45px; line-height:45px; border-bottom:solid 1px #CCCCCC;
}
.v-navs a{
	display:inline-block;  text-align:center; height:45px; line-height:45px; text-decoration:none; color:#999; font-size:20px; position:relative; padding:0px 10px; margin-right:38px; border-bottom:solid 1px #CCCCCC;
}
.v-navs a.cur{
	border-color:#FF0000; color:#FF0000;
}

.v-tabs{
	margin-top:17px;
}

.v-tabs .content{
	line-height:31px; font-size:16px; display:none; color:#999; min-height:450px;
}
.v-tabs .content.cur{
	display:block;
}

.v-tabs .content img{
	width:auto !important; height:auto !important; max-width:100%;
}

.v-right-title{
	height:50px; font-size:20px; line-height:50px; color:#ff0000;
}
.pj-pic a{
	display:block; text-decoration:none; margin-bottom:27px; position:relative; height:350px; text-align:center; overflow:hidden;
}
.pj-pic a img{
	height:350px; width:auto;
}
.pj-pic a span{
	position:absolute; width:100%; background:black; height:100%; opacity:0.5; left:0px; top:0px; z-index:200; display:none;
}
.pj-pic a font{
	position:absolute; z-index:500; width:40%; height:65px; color:white; line-height:65px; left:30%; top:130px; border-top:solid 2px white; border-bottom:solid 2px white; text-align:center; display:none;
}
.pj-pic a:hover span,.pj-pic a:hover font{
	display:block;
}

.help-left{
	width:250px; float:left;  
}

.help-right{
	width:950px; float:right; padding-bottom:230px;
}
.help-box{
	min-height:450px; padding-top:12px;
}
.help-left .title{
	display:none;
}
.help-left a{
	display:block; height:56px; text-decoration:none; line-height:56px; padding:0px 25px; font-size:18px; color:#999;
}
.help-left a.cur,.help-left a:hover{
	background:#FF0000; color:white;
}
.about-bases{
	width:1250px; margin:0 auto;
}
.abouts1{
	padding:45px 0px;
}
.about-bgs{
	background:#F6F6F6;
}
.jieshaos{
	background:white;
}
.jieshaos .jsleft{
	width:380px; float:left;
}
.jieshaos .jsright{
	width:850px; float:right;
}
.jsright .content{
	line-height:32px; text-indent:2em; font-size:16px; color:#888; padding:40px 0px;
}

.abouts2{
	background:#333333; padding:55px 0px; color:white;
}

.qyll li{
	width:25%; float:left; text-align:center; color:white;
}
.qyll li .img{
	height:112px; line-height:112px;
}
.qyll li .txt{
	font-size:22px; height:39px; line-height:35px; 
}
.qyll li .desc{
	line-height:20px; height:40px; overflow:hidden; color:#999; padding:0px 50px;
}

.abouts3{
	padding:65px 0px; background:white;
}

.z-left{ overflow:hidden; position:relative; padding:0px 37px;}
.z-left .hd{overflow:hidden;}
.z-left .hd .prev,.z-left .hd .next{ position:absolute; width:30px; height:30px; top:120px;}
.z-left .hd .prev{left:0px;}
.z-left .hd .prev img{
	width:30px;
}
.z-left .hd .next img{
	width:30px;
}
.z-left .hd .next{right:0px;}
.z-left .hd .prevStop{ display:none;}
.z-left .hd .nextStop{ display:none;}
.z-left .hd span{
	display:none;
}
.z-left .hd ul{ display:none;}
.z-left .bd{ padding:10px;   }
.z-left .bd ul{ overflow:hidden; zoom:1; }
.z-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.z-left .bd ul li a.zpic{ height:300px; width:210px; line-height:300px; overflow:hidden; text-align:center; display:block;}
.z-left .bd ul li a.zpic img{
	max-width:100%;
}
.z-left .bd ul li a.txt{
	height:35px; text-align:center; display:block; text-decoration:none; line-height:35px; font-size:14px; color:#666;
}

.abouts4{
	padding:65px 0px; 
}

.g-left{  overflow:hidden; position:relative; padding:0px 50px;  }
.g-left .hd{  }
.g-left .hd .prev,.g-left .hd .next{
	position:absolute; width:35px; height:35px; top:132px;
}
.g-left .hd .next{ right:0px;}
.g-left .hd .prev{ left:0px;}
.g-left .hd .prev img{
	width:35px;
}
.g-left .hd .next img{
	width:35px;
}
.g-left .hd .prevStop{ display:none;}
.g-left .hd .nextStop{ display:none;}
.g-left .hd ul{display:none;}
.g-left .hd span{
	display:none;
}
.g-left .bd{ padding:0px;   }
.g-left .bd ul{ overflow:hidden; zoom:1; }
.g-left .bd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.g-left .bd ul li a.gpic{
	width:350px; height:350px; line-height:350px; display:block; text-align:center; overflow:hidden;
}
.g-left .bd ul li a.gpic img{
	max-width:100%; max-height:350px;
}
.g-left .bd ul li a.gpic span{
	width:100%; position:absolute; height:100%; z-index:100; left:0px; top:0px; background:black; opacity:0.2; display:none;
}
.g-left .bd ul li a.gpic font{
	width:40%; left:30%; height:60px; line-height:60px; font-size:18px; text-align:center; position:absolute; top:120px; border-top:solid 1px white; border-bottom:solid 1px white; display:none;
}
.g-left .bd ul li a.txt{
	display:block;  line-height:22px; text-align:center; font-size:16px; color:#666; margin-top:13px; text-decoration:none;
}
.g-left .bd ul li a.txt font{
	display:block; line-height:22px;
}
.g-left .bd ul li:hover a.txt{
	color:red;
}
.clist{
	position:relative; bottom:100px;
}
.clist li{
	height:160px; padding:30px 11px; text-align:center; background:white; width:402px; margin-right:22px; float:left; box-shadow: 0px 0.5px 10px #ccc;
}
.clist li:last-child{
	margin-right:0px;
}
.clist li .img{
	height:60px; line-height:60px; text-align:center;
}
.clist li .txt{
	height:34px; line-height:34px; margin-top:3px; text-align:center; font-size:16px; color:#888;
}
.map{
	height:400px; position:relative; bottom:60px; background:white;
}
.mmbox{
	background:url(../images/msg.jpg) repeat left top; margin-bottom:55px;
}
.msg-right{
	width:640px; float:right; 
}
.msg-left{
	width:600px; float:left; padding:45px 35px;
}
.msg-left ul li{
	margin-bottom:20px; min-height:46px; 
}
.msg-left ul li input{
	height:46px; line-height:26px; padding:10px 12px; background:white; font-size:16px; outline:none; width:100%; color:#777; border:none; border-radius:4px;
}
.msg-left ul li textarea{
	height:120px; background:white; padding:10px; line-height:28px; width:100%; border:none; border-radius:5px; outline:none; font-size:16px;
}
.d-f{
	height:40px; text-align:right;  
}
.d-f button.tj{
	background:#FF0000; line-height:40px; width:250px; height:40px;  border:none; outline:none; display:inline-block; text-align:center; color:white; float:left;
}
.d-f button.resets{
	background:#FFFFFF; line-height:40px; width:220px; height:40px;  border:none; outline:none; display:inline-block; text-align:center; color:#333;
}
.news li{
	margin-bottom:42px; position:relative; height:260px; padding-left:410px;
}
.news li a.img{
	position:absolute; width:380px; height:260px; left:0px; top:0px; overflow:hidden;
}
.news li a.img img{
	height:260px; transition: all 0.6s;  
}
.news li a.img:hover img{
	transform: scale(1.05);  
}
.news li a.title{
	height:40px; margin-bottom:12px; line-height:40px; font-size:22px; color:black; text-decoration:none; overflow:hidden; 
}
.news li .rq{
	line-height:23px; margin-bottom:7px; color:#999; font-size:14px;
}
.news li .desc{
	line-height:24px; height:48px; overflow:hidden; margin-bottom:12px;
}
.news li a.more{
	display:block; text-decoration:none; height:34px; width:115px; line-height:34px; border:solid 1px #ccc; text-align:center; color:#666; font-size:14px;
}
.news li a.more:hover{
	background:#FF0000; color:white; border-color:#FF0000;
}
.news li a.title:hover{
	color:#FF0000;
}
.tjcase{
	margin-bottom:15px;
}
.tjcase .leftbox{
	width:780px; float:left;
}
.tjcase .rightbox{
	width:400px; float:right;
}
.tjcase a{
	display:block; position:relative; text-decoration:none; color:white; overflow:hidden;
}
.tjcase a span{
	position:absolute; height:38px; line-height:38px; background:black; opacity:0.6;  width:100%; left:0px; bottom:0px;
}
.tjcase a font{
	position:absolute; height:38px; width:100%; line-height:38px; padding:0px 10px;  font-size:16px; left:0px; bottom:0px;
}
.tjcase a:hover span{
	opacity:0.8;
}
.tjcase .rightbox a{
	margin-bottom:15px; width:400px; overflow:hidden; height:260px;
}
.tjcase .rightbox a:last-child{
	margin-bottom:0px;
}
.tjcase .rightbox a img{
	height:260px; width:100%; transition: all 0.6s;
}
.tjcase .rightbox a:Hover img{
	transform: scale(1.03);
}
.tjcase .leftbox a{
	width:785px; height:535px; overflow:hidden;
}
.tjcase .leftbox a img{
	width:100%; opacity:0.9;  transition: all 0.6s;
}
.tjcase .leftbox a:hover img{
	opacity:1; transform: scale(1.01);
}
.case li{
	width:390px; margin-right:15px; float:left; margin-bottom:25px; text-align:center; padding-bottom:6px; 
}
.case li:nth-child(3n+0){
	margin-right:0px;
}
.case li a.img{
	display:block; margin-bottom:10px; height:280px; text-align:center; overflow:hidden; line-height:280px;
}
.case li a.img img{
	transition: all 0.6s; height:280px;
}
.case li a.img:hover img{
	transform: scale(1.05);
}

.case li a.txt{
	display:block; text-align:center; line-height:35px; font-size:20px; color:#333; margin-bottom:12px; text-decoration:none; 
}
.case li a.txt:Hover{
	color:#FF0000;
}
.case li a.more{
	display:inline-block; height:39px; line-height:39px; width:110px;  text-decoration:none; color:#999; border:solid 1px #ccc; text-align:center; border-radius:3px; font-size:16px;
}
.case li a.more:hover{
	background:#FF0000; color:white;
}
.join1{
	padding-bottom:45px;
}
.join1-base{
	width:1060px; margin:0 auto; position:relative; bottom:95px; height:235px; background:white; box-shadow: 0px 0.5px 10px #ccc; padding:35px 25px;
}
.join1-base  li{
	text-align:center; color:#888; width:25%; float:left;
}
.join1-base  li .img{
	height:100px; line-height:95px;
}
.join1-base  li .txt{
	height:44px; line-height:32px; background:url(../images/j_bottom.jpg) no-repeat center bottom; font-size:18px; color:#999;
}
.adv-content{
	text-align:center; line-height:26x; font-size:14px; padding:0px 0px; padding-bottom:35px;
}
.join2{
	background:url(../images/join3.jpg) no-repeat center top; padding:56px 0px; 
}
.join2 ul li{
	width:400px; float:left; margin-right:25px; background:white; height:535px; box-shadow: 0px 0.5px 10px #ccc; padding:70px 35px; text-align:center; color:#333333;
}
.join2 ul li:last-child{
	margin-right:0px;
}
.join2 ul li span.num{
	width:86px; height:86px; display:inline-block; background:#F6F6F6; border-radius:50%; text-align:center; line-height:86px; font-size:50px;
}
.join2 ul li .title{
	height:60px; line-height:60px; text-align:center; margin:25px 0px;  font-size:30px;
}
.join2 ul li .desc{
	height:46px; line-height:23px; overflow:hidden; color:#999; font-size:16px; margin-bottom:40px; padding:0px 40px;
}
.join2 ul li .tb{
	height:62px; line-height:62px; width:62px; text-align:center; color:#FF0000; border:solid 1px #FF0000; border-radius:50%; display:inline-block;
}
.join2 ul li .tb span{
	font-size:24px; color:#FF0000; position:relative; top:6px;
}
.join2 ul li:hover{
	background:#FF0000; color:white;
}
.join2 ul li:hover .desc{
	color:white;
}
.join2 ul li .tb{
	color:white;
}
.join2 ul li:hover .tb{
	color:white; border-color:white;
}
.join2 ul li:hover .tb span{
	color:white;
}
.join2 ul li:hover span.num{
	color:black;
}

.join3{
	padding:50px 0px;
}
.join3 li{
	width:50%; margin-bottom:15px; float:left; height:90px; padding:10px 12px; color:#010101;
}
.join3 li .txt{
	height:35px; margin-bottom:3px; line-height:35px; font-size:20px;
}
.join3 li .desc{
	height:30px; font-size:16px; color:#999;
}
.join3 li:hover,.join3 li:hover .desc{
	color:white;
}
.join3 li:hover{
	background:#FF0000;
}

.join4{
	padding:55px 0px; background:white;
}

.slideBox{ overflow:hidden; position:relative;   }
.slideBox .hd{ overflow:hidden; z-index:1; height:45px; line-height:45px; margin-top:5px; }
.slideBox .hd ul{ text-align:center;}
.slideBox .hd ul li{ display:inline-block; width:8px; height:8px; margin:0px 8px; background:#999;}
.slideBox .hd ul li.on{ background:red;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; display:block;  }

.join5{
	height:465px; background:url(../images/join4.jpg) no-repeat center center; padding-top:60px;
}
.join5 ul{
	background:white;
}

.join5 ul li{
	width:11.1%; float:left; padding:50px 15px; text-align:center;
}
.join5 ul li:last-child{
	width:11.2%;
}

.join5 ul li span.num{
	width:62px; height:62px; display:inline-block; line-height:62px; border-radius:50%; background:#f0f0f0; font-size:22px; color:#000;
}

.join5 ul li .txt{
	margin-top:10px; line-height:28px; height:56px; margin-top:15px; font-size:16px; padding:0px 12px;
}

.join5 ul li:hover{
	background:#FF0000; color:white;
}

.j-rbimg img{
	max-width:100%;
}

.join6{
	padding:60px 0px;
}
.liuy{
	padding:30px 0px;
}
.liuy img{
	max-width:100%;
}

.pfom li.i{
	width:612px; float:left; margin-bottom:17px; height:50px;
}
.pfom li.i:nth-child(even){
	float:right;
}
.pfom li.i input.i-txt{
	height:50px; background:white; padding:10px 13px; line-height:30px; color:#999; font-size:16px; width:100%; border:none; outline:none;
}

.pfom li.j{
	clear:both; margin-bottom:18px;
}

.pfom li.j textarea{
	width:100%; padding:10px; line-height:27px; height:110px; background:white; border:none; outline:none; color:#999; font-size:16px;
}

.jfo{
	text-align:center; height:52px; line-height:52px; margin-top:13px;
}

.jfo button.tjs{
	width:160px; text-align:center; height:42px; background:#FF0000; color:white; outline:none; border:none; margin-right:17px; line-height:42px; padding:0px 0px;
}

.jfo button.rse{
	width:150px; text-align:center; height:42px; background:white; color:#666; outline:none; border:none; line-height:42px; padding:0px 0px;
}

.ntitle {
    line-height: 40px;
    height: 40px;
    text-align: center;
    font-size: 20px;
    color: black;
    margin-bottom: 12px;
}

.ncontent {
    line-height: 25px;
    padding-bottom: 55px;
}

.ninfo {
    color: #999;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    margin-bottom: 15px;
}
.ncontent img{
	max-width:100%;
}