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

/*------style.css  start------*/
/*less*/
@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:30px;background:#f5f5f5;}
.top_head{width:1200px;height:30px;margin:auto;}
.top_left{height:30px;line-height:30px;float:left;font-size:12px;}
.top_head ul{height:30px;float:right;}
.top_head ul li{height:30px;line-height:30px;float:left;font-size:12px;}
.top_head ul li a{font-size:12px;line-height:30px;}
.top_head ul li span{padding:0px 9px;font-size:12px;line-height:30px;}
.top_head ul li b{color:#272727;font-size:14px;}
.top_head ul li.en{background:#0092b1;margin-left:10px;width:65px;text-align:center;}
.top_head ul li.en a{color:#fff;width:100%;height:100%;display:block;}
.contain{width:1200px;margin:auto;}
.top{width:100%;height:82px;border-bottom:1px solid #f0f0f0;}
.top .contain .logo{float:left;margin-top:22px;font-size:0px;}
.top .phone{width:213px;height:31px;float:right;margin-top:26px;}
.top .phone .line{height:31px;border-right:1px solid #eaeaea;margin-left:10px;margin-right:9px;float:left;}
.top .phone p{float:left;color:#0092b1;position:relative;top:-1px;}
.top .phone span{float:left;font-size:16px;color:#0092b1;font-weight:bold;margin-top:4px;}
.top form{float:right;width:372px;height:40px;margin-right:49px;margin-top:22px;}
.top .keywords{width:261px;height:38px;padding-left:20px;border:1px solid #dcdcdc;border-right:none;}
.top .btn{width:90px;height:40px;background:#0092b1;color:#fff;border:none;cursor:pointer;}
.nav{width:1200px;height:53px;margin:auto;}
.navul li{height:53px;line-height:50px;float:left;margin-right:22px;position:relative;}
.navul li:first-child{width:65px;text-align:center;}
.navul li img{position:relative;top:-2px;}
.navul li.cur>a{color:#0092b1;}
.navul li a:hover{color:#0092b1;}
.navul li .nson{position: absolute;left: -14px;top:50px;z-index: 1000;display:none;width: 100px;border-top:3px solid #0092b1;overflow: hidden;background: #fff;box-shadow: 0 13px 42px 11px rgba(0,0,0,.05);}
.navul li .nson a{transition:all 0.36s ease;display:block;width:100px;text-align:center;line-height:35px;border-bottom: 1px solid rgba(170,170,170,.2);}
.navul li .nson a:hover{background:#0092b1;color:#fff;}
.en_nav li .nson{width:140px;}
.en_nav li .nson a{width:140px;overflow:hidden;font-size:12px;}


	
	/*banner*/
#indexbanner{ height: 600px; overflow: hidden; position: relative;}
#indexbanner .bx-controls{ position: absolute; left: 0; bottom: 20px; z-index: 999; width: 100%; color: rgba(0,0,0,0);}
#indexbanner .bx-controls .bx-pager{ text-align: center;}
#indexbanner .bx-controls .bx-pager div{ display: inline-block; margin: 0 2px;}
#indexbanner .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);}
#indexbanner .bx-controls .bx-pager div a.active{ background-color: rgba(255,255,255,1);}
#indexbanner .bx-controls .bx-controls-direction{ display: none;}


#rolll {
	font-size:0;
    /* height: 84px; */
    width: 226px;
    position: fixed; /*fixed实现绝对定位*/
	z-index:10000;
    cursor:pointer;
	overflow:hidden;
}
#rolll .close{position:absolute;right:8px;top:5px;color:#fff;font-size:16px;}
#rolll .roll2{display:none;}
#rolll img{ 
	font-size:0;
    /* height: 292px;  */
    width: 226px;
    
} 


#indexproduct{width:100%;height:831px;}
.product{width:1200px;height:100%;margin:auto;}
.product .tit{width:100%;padding-top:48px;text-align:center;}
.product .tit p{font-size:26px;letter-spacing:2px;}
.product .tit span{margin-top:10px;color:#999;display:block;}
.product .tab{width:100%;height:36px;margin-top:20px;overflow:hidden;}
.product .tab ul{position:relative;left:50%;float:left;}
.product .tab ul li{float:left;width:160px;height:36px;text-align:center;background:#f5f5f5;line-height:36px;margin-right:5px;position:relative;right:50%;}
.product .tab ul li a{width:100%;height:100%;display:block;font-size:12px;overflow:hidden;}
.product .tab ul li:last-child{margin-right:0px;}
.product .cpzs{width:100%;height:267px;margin-top:26px;}
.product .cpzs ul{display:none;}
.product .cpzs ul li{width:386px;height:290px;float:left;margin-right:21px;margin-bottom:17px;}
.product .cpzs ul li:nth-child(3n){margin-right:0px;}
.product .cpzs ul li .pic{width:374px;height:278px;border:6px solid #eee;text-align:center;position:relative;line-height:250px;display:block;overflow:hidden;}
.product .cpzs ul li .tt{width:100%;text-align:center;position:absolute;top:240px;line-height:20px;color:#333;font-weight:bold;}
.product .cpzs ul li span{width:100%;height:100%;display:none;position:absolute;top:0px;left:0px;background:rgba(255,255,255,0.1);}
.product .cpzs ul li .pic:hover{border:6px solid #0092b1;}
.product .cpzs ul li .pic:hover span{display:block;}
.product .cpfl .td{width:386px;height:290px;float:left;margin-right:21px;margin-bottom:17px;}
.product .cpfl .td:nth-child(3n){margin-right:0px;}
.product .cpfl .td .pic{width:374px;height:278px;border:6px solid #eee;text-align:center;position:relative;line-height:250px;display:block;overflow:hidden;}
.product .cpfl .td .tt{width:100%;text-align:center;position:absolute;top:240px;line-height:20px;color:#333;font-weight:bold;}
.product .cpfl .td span{width:100%;height:100%;display:none;position:absolute;top:0px;left:0px;background:rgba(255,255,255,0.1);}
.product .cpfl .td .pic:hover{border:6px solid #0092b1;}
.product .cpfl .td .pic:hover span{display:block;}




#indexabout{width:100%;height:530px;background:url(../images/bg.jpg) no-repeat center;}
.about{width:1200px;height:100%;margin:auto;}
.about .tit{width:100%;padding-top:50px;text-align:center;}
.about .tit p{font-size:26px;color:#fff;letter-spacing:2px;}
.about .tit span{margin-top:11px;color:#fff;display:block;}
.about .con{margin-top:32px;width:100%;height:309px;}
.about .con .pic{float:left;}
.about .con .des{width:746px;height:309px;float:right;color:#fff;line-height:200%;}
.about .more{width:70px;height:9px;background:url(../images/more.png) no-repeat center;display:block;margin-left:454px;margin-top:26px;}






#indexnews{width:1200px;height:573px;margin:auto;}
.news .tit{width:100%;padding-top:35px;text-align:center;}
.news .tit p{font-size:26px;letter-spacing:2px;}
.news .tit span{margin-top:11px;color:#999;display:block;}
.news .con{width:100%;height:405px;margin-top:30px;}
.news .con .left{width:640px;height:100%;float:left;background:#f7f7f7;}
.news .con .left .one{width:580px;margin:auto;}
.news .con .left .one .date{width:43px;float:left;text-align:center;margin-right:15px;}
.news .con .left .one .date p{border-bottom:1px solid #d6d6d6;font-size:17px;color:#999;padding-bottom:5px;}
.news .con .left .one .date span{font-size:12px;color:#999;margin-top:6px;display:block;}
.news .con .left .one .tt{float:left;width:522px;font-size:13px;margin-top:4px;}
.news .con .left .one .tt a{color:#333;}
.news .con .left .one .tt a:hover{color:#0092b1;}
.news .con .left .one .des{float:left;width:522px;font-size:12px;margin-top:10px;}
.news .con .left .one .des a{color:#999;}
.news .con .left .one .des a:hover{color:#0092b1;}
.news .con .news_pic{width:594px;height:294px;margin:23px;margin-bottom:20px;overflow: hidden; position: relative;}
.news .con .news_pic .bx-controls{display:none;}
.news .con ul{width:530px;height:100%;float:right;}
.news .con ul li{width:486px;height:39px;background:#f7f7f7;padding:24px 22px;margin-bottom:19px;}
.news .con ul li .date{width:43px;float:left;text-align:center;margin-right:15px;}
.news .con ul li .date p{border-bottom:1px solid #d6d6d6;font-size:17px;color:#999;padding-bottom:5px;}
.news .con ul li .date span{font-size:12px;color:#999;margin-top:6px;display:block;}
.news .con ul li .tt{float:left;width:428px;font-size:13px;margin-top:4px;}
.news .con ul li .tt a{color:#333;}
.news .con ul li .tt a:hover{color:#0092b1;}
.news .con ul li .des{float:left;width:428px;font-size:12px;margin-top:10px;}
.news .con ul li .des a{color:#999;}
.news .con ul li .des a:hover{color:#0092b1;}







.nav_son{width:100%;height:78px;background:#f5f5f5;border-bottom:1px solid #c8c8c8;}
.nav_son ul{width:1200px;margin:auto;}
.nav_son ul li{height:78px;float:left;border-right:1px solid #c8c8c8;text-align:center;line-height:78px;}
.nav_son ul li:first-child{border-left:1px solid #c8c8c8;}
.nav_son ul li.cur{background:#fff;}
.ne_nav{width:100%;height:50px;background:#f5f5f5;line-height:50px;}
.ne_nav div{width:1200px;margin:auto;}



.col{width:1200;min-height:450px;line-height:200%;margin-top:20px;margin-bottom:20px;}
.title .cn{margin-top:36px;font-size:28px;color:#333;}
.title .en{margin-top:12px;color:#999;text-transform:uppercase;}
.title .ttf{font-size:16px;color:#333;margin-top:35px;}
.title .date{font-size:16px;color:#999;margin-top:19px;}
.title .line{width:480px;border-top:1px solid #d8d8d8;margin-top:13px;}
.title .tn{text-align:center;margin-top:60px;font-size:28px;font-weight:bold;color:#333;}


.find{width:500px;height:45px;margin:auto;margin-top:60px;}
.find .search_box{float:left;width:400px;height:45px;position:relative;}
.find .keywords{width:379px;height:43px;padding-left:20px;border:1px solid #c8c8c8;border-right:none;}
.find .btn{width:100px;height:45px;background:#0092b1;color:#fff;border:none;cursor:pointer;}
.find .search_box .search_pic{width:20px;height:43px;position:absolute;top:0px;right:5px;cursor:pointer;background:url(../images/down.png) no-repeat center;}
.find .search_box .search_show{width:398px;padding-bottom:4px;border: 1px solid #e0e1e5;position:absolute;top:45px;display:none;
-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
-o-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
-ms-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
box-shadow: 0 1px 5px rgba(0,0,0,0.2);}
.find .search_box .search_show ul li{width:100%;line-height:30px;}
.find .search_box .search_show ul li a{padding:0px 10px;width:380px;display:block;color:#333;}
.find .search_box .search_show ul li span{width:14px;height:14px;float:left;margin-top:9px;margin-right:10px;line-height:14px;font-size:12px;text-align:center;background:#41444b;color:#fff;}
.find .search_box .search_show ul li a:hover{background:#ebecf1;}




.conta{width:1200px;margin:0 auto;clear:both;position:relative;}
.course{width:1200px;height:361px;margin-top:53px;padding-bottom:85px;overflow:hidden;position:relative;}
.course .line{width:1200px;border-bottom:1px solid #c2c2c2;position:absolute;top:180px;}
.course ul{height:361px;position:relative;top:0px;left:0px;}
.course ul li{width:240px;height:187px;float:left;position:relative;top:174px;}
.course ul li.nt2{top:0px;}
.course ul li .tt{width:240px;height:43px;background:#d2d2d2;text-align:center;line-height:43px;font-size:16px;font-weight:bold;}
.course ul li .xx{width:200px;height:87px;background:#eee;font-size:12px;padding:12px 20px 0px 20px;line-height:180%;overflow:hidden;}
.course ul li .exx{width:210px;height:97px;padding:2px 15px 0px 15px;line-height:160%;}
.course ul li .circle{width:14px;height:14px;background:#c2c2c2;border-radius:50%;margin:auto;}
.course ul li .square{width:240px;height:18px;background:url(../images/square.png) no-repeat center;margin-top:17px;}
.course ul li .square1{width:240px;height:18px;background:url(../images/square1.png) no-repeat center;}
.course ul li .circle1{width:14px;height:14px;background:#c2c2c2;border-radius:50%;margin:auto;margin-top:14px;}
.conta .prev{width:42px;height:42px;border:2px solid #d5d5d5;background:url(../images/prev.png) no-repeat center;position:absolute;top:265px;left:-56px;cursor:pointer;border-radius:50%;}
.conta .next{width:42px;height:42px;border:2px solid #d5d5d5;background:url(../images/next.png) no-repeat center;position:absolute;top:265px;right:-56px;cursor:pointer;border-radius:50%;}






.pxxm{width:1200px;min-height:350px;margin-bottom:50px;margin-top:36px;}
.pxxm ul{width:100%;overflow:hidden;}
.pxxm ul li{width:386px;height:290px;float:left;margin-right:21px;margin-bottom:17px;}
.pxxm ul li:nth-child(3n){margin-right:0px;}
.pxxm ul li .pic{width:374px;height:278px;border:6px solid #eee;text-align:center;position:relative;line-height:250px;display:block;overflow:hidden;}
.pxxm ul li .tt{width:100%;text-align:center;position:absolute;top:240px;line-height:20px;color:#333;font-weight:bold;}
.pxxm ul li span{width:100%;height:100%;display:none;position:absolute;top:0px;left:0px;background:rgba(0,0,0,0.1);}
.pxxm ul li .pic:hover span{display:block;}



.cpjs{width:1200px;min-height:350px;margin-bottom:50px;margin-top:36px;}
.cpjs ul{width:100%;overflow:hidden;}
.cpjs ul li{width:1118px;height:300px;float:left;margin-bottom:20px;border:1px solid #e6e6e6;padding:0px 40px;}
.cpjs ul li a{width:100%;height:100%;display:block;}
.cpjs ul li .pic{width:360px;height:270px;border:4px solid #eee;text-align:center;line-height:266px;float:left;margin-top:11px;margin-right:30px;}
.cpjs ul li .contit{width:720px;float:left;}
.cpjs ul li .contit .tt{font-size:16px;color:#333;margin-top:50px;}
.cpjs ul li .contit .des{line-height:200%;margin-top:10px;}
.cpjs ul li:hover{border:1px solid #0092b1;}






.xwzx{width:1200px;min-height:250px;margin-bottom:50px;margin-top:30px;}
.xwzx ul{width:100%;overflow:hidden;}
.xwzx ul li{width:100%;height:224px;background:#f5f5f5;transition: all 0.3s ease 0s;overflow:hidden;margin-bottom:19px;}
.xwzx ul li img{float:left;margin-top:32px;margin-right:35px;}
.xwzx ul li .con{width:725px;height:160px;margin-top:32px;float:left;}
.xwzx ul li .con .tt{font-size:16px;color:#333;margin-top:30px;float:left;}
.xwzx ul li .con .des{width:100%;display:block;margin-top:26px;float:left;}
.xwzx ul li .con .tt:hover,.xwzx ul li .con .des:hover{color:#0092b1;}
.xwzx ul li .con .read{float:left;padding-left:27px;background:url(../images/read.png) no-repeat center left;margin-top:33px;color:#999;}
.xwzx ul li .line{height:104px;border-right:1px solid #cfcfcf;float:left;margin-top:56px;}
.xwzx ul li .right{float:left;margin-left:59px;width:126px;}
.xwzx ul li .right .date{margin-top:78px;color:#333;font-size:26px;}
.xwzx ul li .right .more{width:11px;height:18px;float:left;margin-top:15px;margin-left:2px;background:url(../images/right.png) no-repeat center;}



.ggzs{width:1200px;min-height:250px;margin-bottom:50px;margin-top:30px;}
.ggzs ul{width:100%;overflow:hidden;}
.ggzs ul li{width:1100px;height:50px;line-height:50px;background:#f5f5f5;padding-left:100px;margin-bottom:20px;}
.ggzs ul li:hover{background:#0092b1;}
.ggzs ul li:hover *{color:#fff;}
.ggzs ul li a{width:100%;height:100%;display:block;}
.ggzs ul li p{float:left;}
.ggzs ul li span{float:right;margin-right:100px;}
	



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



/*放大镜*/
.details_container{ width: 100%; margin: 0 auto;margin-top:49px;}
.details_ul{ zoom: 1;}
.details_ul:after{ content: ""; display: block; clear: both;}

.details_container li:hover{ opacity: 1!important; filter: alpha(opacity=100)!important;}

.details_left{ float: left!important; width: 413px!important; margin: 0!important;border: solid 6px #eeeeee;padding:20px 0px;}
#details_left_cap{ overflow: hidden; position: relative;width:330px;margin:auto;}
#details_left_cap span{ position: absolute; display: block; background-color: #666; opacity: 0.3; filter: alpha(opacity=50); width: 150px; height: 150px; left: 0; top: 0; display: none;}
#details_pic_big{ display: block; height: 100%; width: 100%;}

.details_left_content{ margin-top: 8px; width: 100%; height: 135px; position: relative; overflow: hidden;display:none;}
#details_ctrl_left{ width: 10px; height: 28px; background:url(../images/14.png) no-repeat center center; position: absolute; left: 0px; top: 46px; z-index: 99; border: none;}
#details_ctrl_right{ width: 10px; height: 28px; background:url(../images/15.png) no-repeat center center; position: absolute; right: 0px; top: 46px; z-index: 100; border: none;}
#details_list{ overflow: hidden; height: 113px; position: absolute; left: 0;}
#details_list li{ float: left; width: 111px; height: 111px; overflow: hidden; margin: 0 10px; overflow: hidden; cursor: pointer;}
#details_list li.normal{ border: solid 1px #bfbfbf;}
#details_list li.active{ border: solid 1px #ed6b3d;}
#details_list li img{ display: block; width: 100%; height: auto;margin-top:15px;}

.details_right{ float: left!important; width: 704px!important; margin: 0 0 0 48px!important; position: relative;}
.details_right h3{ color: #2e2e2e; font-weight: bold; font-size: 20px;margin-top:38px;padding-bottom:18px;padding-left:5px;border-bottom:1px dashed #d9d9d9;}
.details_right .des{height:150px;padding-left:5px;padding-top:22px;border-bottom:1px dashed #d9d9d9;line-height:220%;font-size:12px;}
.details_right .des span{color:#333;margin-right:5px;}
.details_right .tel{color:#2e2e2e;font-size:20px;font-weight:bold;float:left;margin-top:40px;margin-left:15px;}
.details_right .tel span{color:#e80202;font-size:26px;}
.details_right .tel b{position:relative;top:-3px;}
.details_right .btn{width:156px;height:41px;background:#c02929;text-align:center;line-height:41px;border-radius:5px;margin-top:32px;margin-left:64px;float:left;font-size:18px;color:#fff;}

#fdj{ position: absolute; left: 0; top: 0; width: 300px; height: 300px; overflow: hidden; display: none;}
#fdj img{ position: absolute; display: block; left: 0; top: 0; width: 660px;}






.pro_con{width:100%;margin-top:38px;}
.pro_con .tit{width:1182px;height:46px;padding-left:18px;background:#f5f5f5;font-size:18px;font-weight:bold;line-height:46px;}
.pro_con .des{width:100%;line-height:200%;}
.online{width:100%;height:574px;margin-top:21px;}
.online .tit{width:1182px;height:46px;padding-left:18px;background:#f5f5f5;font-size:18px;font-weight:bold;line-height:46px;}
.online form{margin-top:28px;width:100%;}
.online .text{width:381px;height:38px;float:left;margin-bottom:20px;margin-right:25px;}
.online .text input{width:268px;height:36px;border:1px solid #c9c9c9;padding-left:20px;}
.online .text p{float:left;width:76px;padding-right:10px;line-height:38px;padding-left:5px;}
.online .text p span{color:#eb0000;position:relative;top:2px;}
.online .con{width:927px;height:205px;float:left;margin-bottom:20px;}
.online .con textarea{padding:20px;border:1px solid #c9c9c9;height:163px;width:794px;}
.online .con p{float:left;width:81px;padding-right:5px;line-height:38px;padding-left:5px;}
.online .con p span{color:#eb0000;position:relative;top:2px;}
.online .verify{height:38px;margin-bottom:20px;}
.online .verify p{float:left;width:76px;padding-right:10px;line-height:38px;padding-left:5px;}
.online .verify p span{color:#eb0000;position:relative;top:2px;}
.online .verify input{width:154px;height:36px;border:1px solid #c9c9c9;float:left;padding-left:20px;margin-right:10px;}
.online .submit{width:107px;height:35px;color:#fff;cursor:pointer;background:#c02929;margin-left:91px;float:left;border:none;margin-right:12px;}
.online .reset{width:107px;height:35px;color:#fff;cursor:pointer;background:#31b531;float:left;border:none;}
.cptj{width:100%;height:335px;}
.cptj .tit{width:1182px;height:46px;padding-left:18px;background:#f5f5f5;font-size:18px;font-weight:bold;line-height:46px;}
.cptj ul{margin-top:26px;}
.cptj ul li{width:290px;height:218px;float:left;margin-right:13px;position:relative;}
.cptj ul li .pic{width:278px;height:206px;border:6px solid #eee;display:block;text-align:center;line-height:202px;}
.cptj ul li .tt{width:100%;height:11px;text-align:center;position:absolute;top:187px;color:#333;font-weight:bold;font-size:11px;}



.marqueeleft{overflow:hidden;}
.marqueeleft ul{float:left;}



/*footer*/
.f_nav{width:100%;height:58px;background:#333;border-bottom:1px solid #4f4f4f;}
.f_nav ul{width:1200px;margin:auto;}
.f_nav ul li{float:left;line-height:58px;margin-right:55px;}
.f_nav ul li a{color:#c8c8c8;}
.footer_top{width:100%;height:239px;background:#333;}
.footer_top .address{width:1200px;margin:auto;}
.footer_top .con{width:550px;height:190px;margin-top:35px;line-height:200%;float:left;font-size:12px;color:#999;}
.footer_top .weixin{width:162px;height:164px;float:right;margin-top:18px;background:url(../images/bak.png) no-repeat center;text-align:center;}
.footer_top .weixin p{color:#acacac;font-size:12px;position:relative;top:14px;}
.footer_bottom{width:100%;height:50px;background:#262626;}
.footer_bottom .fter{width:1200px;margin:auto;line-height:50px;font-size:12px;color:#c8c8c8;}


.mypage{
    text-align: center;
	float:left;
	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;
}



