/*Make from AK.monster*/
/*2016-03-01 16:20*/
/*www.zjhz.cn*/

/*------style.css  start------*/
@c:center;
@small:12px;
@mid:14px;
@big:16px;
@b:#000;
@g:#666;
@r:#d41c29;
.clearfix:after{
	content:"";
	display:block;
	clear:both;
}
.clearfix{
	zoom:1;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.db{
	display:block;
}
.tl{
	text-align: left;
}
.tc{
	text-align: center;
}
.tr{
	text-align: right;
}
.full{
	width:100%;
	height:100%;
}
.box{
	display: inline-block;
}
.none{
	display: none;
}



a{text-decoration:none;}


/*container*/
.container{
	width:1200px;
	overflow: hidden;
	margin:0 auto;
	clear:both;
}

/*header*/
.tophead{width:100%;height:35px;background:#f5f5f5;}
.top_head{width:1200px;height:35px;margin:auto;}
.top_left{height:35px;line-height:35px;float:left;font-size:12px;}
.top_right{height:35px;line-height:35px;float:right;font-size:18px;color:#e60012;}
.contain{width:1200px;margin:auto;}
.top{width:100%;height:117px;}
.top .logo{margin-top:23px;font-size:0px;}
.nav{margin-top:52px;float:right;}
.navul{position:relative;}
.navul li{float:left;text-align:center;font-size:14px;height:22px;margin-left:25px;}
.navul li:first-child{margin-left:0px;}
.navul li.cur{border-bottom:3px solid #e60012;}
.nav_son{display:none;line-height:20px;position:absolute;z-index:100;top:25px;background:#fff;}
.nav_son a{font-size:12px;margin-right:10px;}
.nav_son a:last-child{margin-right:0px;}
.nv8{left:668px;}
.nv6{left:500px;}
.nv9{left:726px;}



	
	/*banner*/
#indexbanner{height:596px;overflow: hidden; position: relative;}
.bx-controls{ position: absolute; left: 0; bottom: 20px; z-index: 999; width: 100%; color: rgba(0,0,0,0);}
.bx-controls .bx-pager{ text-align: center;}
.bx-controls .bx-pager div{ display: inline-block; margin: 0 2px;}
.bx-controls .bx-pager div a{ display: block; width: 45px; height: 4px; overflow: hidden; line-height: 50px; background-color: rgba(0,0,0,0.3);}
.bx-controls .bx-pager div a.active{ background-color: rgba(255,255,255,0.9);}
.bx-controls .bx-controls-direction{ display: none;}
#indexbanner .box{width:1200px;height:596px;position:absolute;top:0px;left:50%;z-index:100;margin-left:-600px;}
#indexbanner .box .words{width:387px;height:99px;margin-top:199px;}
#indexbanner .box .words .t1{font-size:30px;font-weight:bold;color:#231815;padding-bottom:13px;border-bottom:3px solid #231815;}
#indexbanner .box .words .t2{font-size:50px;font-weight:bold;color:#e60012;margin-top:7px;}



.insidebanner{height:270px;overflow: hidden; position: relative;}
.insidebanner .box{width:1200px;height:596px;position:absolute;top:0px;left:50%;z-index:100;margin-left:-600px;}
.insidebanner .box .words{width:387px;height:99px;margin-top:94px;}
.insidebanner .box .words .t1{font-size:30px;font-weight:bold;color:#231815;padding-bottom:13px;border-bottom:3px solid #231815;}
.insidebanner .box .words .t2{font-size:50px;font-weight:bold;color:#e60012;margin-top:7px;}





#indexcase{width:1200px;height:410px;margin:auto;}
.company{width:690px;height:346px;float:left;margin-top:33px;}
.company .tit{width:100%;height:30px;}
.company .tit .tt{color:#000;width:80px;height:26px;border-bottom:4px solid #000;text-align:center;font-size:20px;font-weight:bold;float:left;}
.company .tit .more{margin-top:7px;float:right;width:610px;height:21px;border-bottom:1px solid #d4d4d4;text-align:right;}
.company .tit .more a{font-size:12px;}
.company .con{width:100%;height:297px;margin-top:19px;}
.company .con .des{width:446px;height:173px;float:left;font-size:12px;line-height:220%;margin-top:10px;border-bottom:1px solid #dfdfdf;}
.company .con .des .more{color:#e60315;}
.company .con .icon{width:446px;height:74px;margin-top:25px;float:left;}
.company .con .icon ul li{width:66px;height:74px;float:left;margin-right:50px;}
.company .con .icon ul li:first-child{margin-left:16px;}
.company .con .icon ul li:last-child{margin-right:0px}
.company .con .icon ul li a{width:100%;height:100%;display:block;}
.company .con .icon ul li .box{width:66px;height:60px;position:relative;}
.company .con .icon ul li .ic{width:66px;height:60px;}
.company .con .icon ul li .tt{width:100%;height:14px;text-align:center;font-size:12px;}
.company .con .icon ul li .ic1{width:66px;height:60px;position:absolute;top:0px;left:0px;display:none;}
.company .con .icon ul li .box:hover .ic{display:none;}
.company .con .icon ul li .box:hover .ic1{display:block;}
.company .con .icon ul li .tt:hover{color:#e60315;}
.news{width:494px;height:346px;float:right;margin-top:33px;}
.news .tit{width:100%;height:30px;}
.news .tit .tt{color:#000;width:80px;height:26px;border-bottom:4px solid #000;text-align:center;font-size:20px;font-weight:bold;float:left;}
.news .tit .more{margin-top:7px;float:right;width:414px;height:21px;border-bottom:1px solid #d4d4d4;text-align:right;}
.news .tit .more a{font-size:12px;}
.news .tit .ne{float:left;margin-right:11px;}
.news .tit .ne:first-child{margin-left:18px;}
.news .con{margin-top:19px;width:100%;}
.news .con .ne1{width:100%;height:41px;border-bottom:1px dashed #dcdcdc;line-height:41px;font-size:12px;}
.news .con li:first-child .ne1{display:none;}
.news .con li:first-child .ne2{display:block;}
.news .con .ne1 p{float:left;}
.news .con .ne1 span{float:right;}
.news .con .ne2{width:100%;height:125px;border-bottom:1px solid #dcdcdc;font-size:12px;display:none;}
.news .con .ne2 p{width:322px;font-size:12px;padding-top:15px;float:left;color:#000;font-weight:bold;}
.news .con .ne2 span{width:322px;display:block;float:left;margin-top:10px;}
.news .con .ne2 div{width:322px;float:left;margin-top:7px;line-height:200%;}
.news .con li:hover *{color:red;}





#indexbusiness{width:100%;height:540px;background:url(../images/beijing.jpg) no-repeat center;}
.business{width:1200px;margin:auto;}
.business .tit{width:133px;height:37px;text-align:center;font-weight:bold;color:#000;font-size:24px;margin:auto;padding-top:47px;border-bottom:1px solid #000;}
.business .tb{width:100%;height:53px;margin-top:25px;}
.business .tb ul li{width:195px;height:53px;float:left;margin-right:6px;text-align:center;line-height:53px;}
.business .tb ul li:last-child{margin-right:0px}
.business .tb ul li a{width:100%;height:100%;color:#ea2534;background:#fff;font-weight:bold;display:block;}
.business .tb ul li a:hover{background:#6d6c6c;color:#fff;}
.business .busin{width:100%;height:326px;margin-top:8px;}
.business .busin ul li{width:396px;height:157px;margin-right:6px;margin-bottom:6px;float:left;}
.business .busin ul li:nth-child(3n){margin-right:0px;}
.business .busin ul li .pic{width:235px;height:100%;overflow:hidden;display:block;float:left;}
.business .busin ul li img{transition: transform 0.9s ease 0s;}
.business .busin ul li img:hover{transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1); 	/* IE 9 */
-moz-transform:scale(1.1,1.1); 	/* Firefox */
-webkit-transform:scale(1.1,1.1); /* Safari 和 Chrome */
-o-transform:scale(1.1,1.1); 	/* Opera */}
.business .busin .con{width:161px;height:100%;float:left;background:#fff;}
.business .busin .con .des{width:135px;height:59px;margin-left:14px;margin-top:36px;display:block;font-size:12px;line-height:200%;}
.business .busin .con .more{width:74px;height:32px;margin-left:14px;border-top:1px solid #d8d8d8;line-height:32px;font-size:12px;display:block;color:#999;}
.business .busin .con .more:hover{color:#e60012;}



#indexproduct{width:1200px;height:354px;margin:auto;}
.product .tit{width:133px;height:37px;text-align:center;font-weight:bold;color:#e60012;font-size:24px;margin:auto;padding-top:38px;border-bottom:1px solid #000;}
.product ul{width:100%;height:210px;margin-top:28px;}
.product ul li{width:196px;height:100%;margin-right:4px;float:left;}
.product ul li:last-child{margin-right:0px;}
.product ul li .pic{width:100%;height:120px;display:block;overflow:hidden;}
.product ul li img{transition: transform 0.9s ease 0s;}
.product ul li img:hover{transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1); 	/* IE 9 */
-moz-transform:scale(1.1,1.1); 	/* Firefox */
-webkit-transform:scale(1.1,1.1); /* Safari 和 Chrome */
-o-transform:scale(1.1,1.1); 	/* Opera */}
.product ul li .tt{float:left;margin-top:21px;}
.product ul li .more{float:right;margin-top:21px;font-size:12px;color:#999;}
.product ul li .more:hover{color:#e60012;}
.product ul li .des{width:100%;height:40px;display:block;font-size:12px;color:#999;float:left;line-height:170%;margin-top:10px;overflow:hidden;}
.product ul li .des:hover{color:#e60012;}




#indexoutserve{width:100%;height:278px;background:#f5f5f5;}
.outserve{width:1200px;margin:auto;}
.outserve .tit{width:133px;height:35px;text-align:center;font-weight:bold;color:#e60012;font-size:24px;margin:auto;padding-top:41px;border-bottom:1px solid #000;}
.outserve ul{width:100%;height:115px;margin-top:37px;}
.outserve ul li{width:105px;height:115px;float:left;margin-right:120px;}
.outserve ul li:first-child{margin-left:99px;}
.outserve ul li:last-child{margin-right:0px;}
.outserve ul li .box{width:105px;height:80px;position:relative;}
.outserve ul li .box .ic{width:105px;height:80px;}
.outserve ul li .box .ic1{width:105px;height:80px;position:absolute;top:0px;left:0px;display:none;}
.outserve ul li .box:hover .ic{display:none;}
.outserve ul li .box:hover .ic1{display:block;}
.outserve ul li .tt{width:100%;height:20px;margin-top:15px;text-align:center;line-height:20px;}
.outserve ul li .tt:hover{color:#e60315;}





#indexhr{width:1200px;height:390px;margin:auto;}
.hr .tit{width:300px;height:37px;text-align:center;font-weight:bold;color:#e60012;font-size:24px;margin:auto;padding-top:55px;border-bottom:1px solid #000;}
.hr ul{width:100%;height:220px;margin-top:39px;}
.hr ul li{width:190px;height:100%;margin-right:12px;float:left;}
.hr ul li:last-child{margin-right:0px;}
.hr ul li .pic{width:100%;height:142px;display:block;overflow:hidden;}
.hr ul li img{transition: transform 0.9s ease 0s;}
.hr ul li img:hover{transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1); 	/* IE 9 */
-moz-transform:scale(1.1,1.1); 	/* Firefox */
-webkit-transform:scale(1.1,1.1); /* Safari 和 Chrome */
-o-transform:scale(1.1,1.1); 	/* Opera */}
.hr ul li .tt{float:left;margin-top:6px;}
.hr ul li .more{float:right;margin-top:6px;font-size:12px;color:#999;}
.hr ul li .more:hover{color:#e60012;}
.hr ul li .des{width:100%;height:40px;display:block;font-size:12px;color:#999;float:left;line-height:170%;margin-top:8px;overflow:hidden;}
.hr ul li .des:hover{color:#e60012;}








#ne_nav{width:100%;height:56px;border-bottom:1px solid #e9e9e9;}
#ne_nav div{width:1168px;height:56px;line-height:60px;margin:auto;font-size:12px;padding-left:32px;background:url(../images/home.png) no-repeat left center;}


.col{width:1180px;min-height:450px;line-height:200%;padding:0px 10px;margin-top:30px;margin-bottom:20px;}
.col h2{text-align:center;font-weight:normal;color:#000;font-size:18px;}
.col h3{text-align:center;font-weight:normal;font-size:12px;}
.wtit{width:1200px;margin-top:28px;}
.wtit .tt{font-size:26px;color:#333;}
.wtit .entt{font-size:16px;color:#999;}
.hnav{width:1200px;height:50px;background:#f5f5f5;line-height:50px;margin-top:26px;}
.hnav ul li{float:left;margin-right:29px;}
.hnav ul li:first-child{margin-left:45px;}
.hnav ul li a.cur{border-bottom:3px solid #e60012;padding-bottom:4px;}
.hnav ul li a:hover{padding-bottom:4px;border-bottom:3px solid #e60012;}




.pxxm{width:1200px;min-height:220px;margin-bottom:50px;float:left;margin-top:30px;}
.pxxm ul{width:100%;float:left;}
.pxxm li{width:165px;height:280px;float:left;margin-right:42px;margin-bottom:30px;}
.pxxm li:nth-child(6n){margin-right:0px;}
.pxxm li .pic{width:165px;height:225px;display:block;overflow:hidden;position:relative;margin-bottom:5px;text-align:center;line-height:201px;}
.pxxm li .pic span{width:165px;height:225px;display:none;position:absolute;top:0;left:0;background:rgba(0,0,0,0.1);}
.pxxm li .pic:hover span{display:block;}
.pxxm li .tt{width:165px;height:50px;line-height:50px;text-align:center;background:#d7d7d7;display:block;font-size:12px;overflow:hidden;}
.pxxm li .tt:hover{color:#fff;background:#716f6f;}


.work{width:1200px;min-height:220px;margin-bottom:50px;float:left;}
.work .tit{width:100%;height:30px;margin-top:30px;}
.work .tit .tt{color:#333;width:130px;height:26px;border-bottom:3px solid #333;text-align:center;font-size:21px;float:left;}
.work .tit .more{margin-top:6px;float:right;width:1070px;height:21px;border-bottom:1px solid #d4d4d4;text-align:right;}
.work .tit .more a{font-size:12px;}
.work ul{width:100%;height:280px;margin-top:20px;}
.work li{width:165px;height:280px;float:left;margin-right:42px;}
.work li:nth-child(6n){margin-right:0px;}
.work li .pic{width:165px;height:225px;display:block;overflow:hidden;text-align:center;line-height:201px;position:relative;margin-bottom:5px;}
.work li .pic span{width:165px;height:225px;display:none;position:absolute;top:0;left:0;background:rgba(0,0,0,0.1);}
.work li .pic:hover span{display:block;}
.work li .tt{width:165px;height:50px;line-height:50px;text-align:center;background:#d7d7d7;display:block;font-size:12px;overflow:hidden;}
.work li .tt:hover{color:#fff;background:#716f6f;}



.note{width:1200px;min-height:220px;margin-bottom:50px;margin-top:30px;float:left;}
.note ul{width:100%;}
.note li{width:285px;height:255px;float:left;margin-right:20px;}
.note li:nth-child(4n+1){margin-right:0px;}
.note li .pic{width:285px;height:205px;display:block;overflow:hidden;position:relative;}
.note li .pic span{width:100%;height:100%;display:none;position:absolute;top:0;left:0;background:rgba(0,0,0,0.1);}
.note li .pic:hover span{display:block;}
.note li .tt{width:285px;height:50px;line-height:50px;text-align:center;display:block;font-size:12px;}
.note li:first-child{width:100%;margin-right:0px;text-align:center;height:auto;}
.note li:first-child .tt{width:100%;height:50px;text-align:center;font-size:14px;}



.team{margin-top:30px;min-height:350px;margin-bottom:30px;}
.team ul li{margin-bottom:25px;height:200px;}
.team ul li .pic{height:200px;float:left;margin-right:30px;}
.team ul li .pic img{width:170px;height:200px;}
.team ul li .con{float:left;width:950px;}
.team ul li .con .tt{color:#333;font-size:16px;margin-top:20px;}
.team ul li .con .des{line-height:30px;height:90px;overflow:hidden;margin-top:15px;}
.team ul li .con .more{color:#999;margin-top:15px;}





.online{width:1200px;height:730px;border-top:1px solid #e9e9e9;}
.online .tt{margin-top:34px;font-size:22px;color:#333;font-weight:bold;margin-left:35px;}
.online form{width:851px;margin-top:38px;}
.online .text{width:421px;height:46px;float:left;margin-bottom:14px;}
.online .text input{width:273px;height:44px;border:1px solid #dcdcdc;float:left;padding-left:10px;}
.online .text p{width:102px;height:46px;line-height:46px;text-align:right;float:left;padding-right:10px;}
.online .text span{float:right;color:#e60012;font-size:18px;margin-top:16px;}
.online .con{width:851px;height:169px;float:left;margin-bottom:14px;}
.online .con textarea{width:685px;height:147px;border:1px solid #dcdcdc;padding:10px;}
.online .con p{width:102px;height:169px;line-height:46px;text-align:right;float:left;padding-right:10px;}
.online .submit{width:100%;height:43px;float:left;}
.online .submit .sub{width:142px;height:43px;background:#e60012;float:left;margin-left:112px;color:#fff;border:none;cursor:pointer;}
.online .submit .res{width:142px;height:43px;background:#484848;float:left;margin-left:3px;color:#fff;border:none;cursor:pointer;}
	




.media{width:1200px;min-height:220px;margin-bottom:50px;margin-top:30px;}
.media ul li{width:100%;height:170px;background:#f5f5f5;margin-bottom:10px;}
.media ul li a{width:100%;height:100%;display:block;}
.media ul li img{float:left;margin:22px 30px 0px 23px;}
.media ul li .tt{width:930px;float:left;margin-top:38px;font-weight:bold;}
.media ul li .date{width:930px;float:left;margin-top:13px;font-size:12px;}
.media ul li .xx{width:930px;height:70px;line-height:200%;font-size:12px;margin-top:8px;float:left;}
.media ul li:hover *{color:#e60012;}



.video{min-height:350px;margin-top:30px;margin-bottom:30px;}
.video ul li{float:left;width:280px;margin-right:26.667px}
.video ul li .im{overflow:hidden;width:100%;}
.video ul li:nth-child(4n){margin-right:0;}
.video ul li p{width:100%;height:45px;line-height:45px;color:#333;background:#f5f5f5;text-align:center;}
.video ul li:hover p{background:#716f6f;color:#fff;}
.video ul li:hover .im img{transform:scale(1.1);}




.login_tt{text-align:center;width:1200px;font-size:24px;color:#333;font-weight:bold;margin-top:70px;}
.login{width:290px;height:300px;margin:auto;margin-top:50px;}
.login .user{border:1px solid #ddd;padding:10px 10px 10px 40px;border-radius:10px;width:240px;height:32px;color:#595959;margin-bottom:22px;display:block;background:url(../images/phone.png) no-repeat 10px center;}
.login .password{border:1px solid #ddd;padding:10px 10px 10px 40px;border-radius:10px;width:240px;height:32px;color:#595959;margin-bottom:22px;display:block;background:url(../images/password.png) no-repeat 10px center;}
.login .submit{width:290px;height:45px;line-height:45px;border-radius:10px;background:#ff6c39;border:none;color:#fff;cursor:pointer;margin-right:10px;float:left;font-size:16px;}
.login .register{width:140px;height:45px;line-height:45px;border-radius:10px;background:#e60012;border:none;color:#fff;float:left;font-size:16px;text-align:center;}



.orientation{margin-top:30px;overflow:hidden;}
.orientation .previous{float:left;}
.orientation .next{float:right;}







/*footer*/
.footer_top{width:100%;height:284px;background:#252525;}
.footer_top .address{width:1200px;margin:auto;}
.footer_top .con{width:550px;height:200px;margin-top:70px;line-height:220%;float:left;color:#979797;font-size:12px;}
.footer_top .weixin{width:162px;height:164px;background:url(../images/bak.jpg) center no-repeat;float:right;margin-right:49px;margin-top:53px;text-align:center;font-size:12px;}	
.footer_bottom{width:100%;height:50px;background:#121212;line-height:50px;color:#979797;font-size:12px;}
.footer_nav{width:100%;height:50px;line-height:50px;background:#090909;overflow:hidden;}
.footer_nav ul{position:relative;left:50%;float:left;}
.footer_nav ul li{float:left;margin-right:32px;position:relative;right:50%;}
.footer_nav ul li:last-child{margin-right:0px;}
.footer_nav ul li a{color:#cbcbcb;}

.mypage{
    text-align: center;
	width:100%;
}	
.mypage	span,.mypage a{
	display: inline-block;
	vertical-align: top;
	color: #d35b52;
	border: 1px solid #d35b52;
	padding: 5px 10px;
	margin: 5px;
}		
.mypage	span.current,.mypage a.current{
	background: #d35b52;
	color: #fff;
}



