

/*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;
}


/* header */
.header{position:relative;height:50px;}
#head .header-navigation{
	float:right;
	margin-top: 10px;
    margin-right: 25px;
}
#head .header-navigation i{
	font-size:38px;
}

/*Bottom Ball Menu*/

.menu-wrapper-background{
    position:fixed;
    z-index:99999;
    background-color:rgba(0,0,0,0.6);
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    display:none;
}

/*Top Sliding Menu*/

.menu-top{
    position:fixed!important;
    z-index:999999999;
    max-height:428px;
    width:300px!important;
    left:50%;
    margin-left:-150px;
    border:solid 1px #cacaca;
}


.active-submenu{
    display:block;
    min-height:100%;
    max-height:500px!important;
}

.active-menu .fa-circle{
    color:#2ecc71!important;
    margin-top:26px;
}


.menu-top li{list-style:none; margin-bottom:0px;}
.menu-top li a:hover{background-color:rgba(0,0,0,0.05)!important; }
.submenu{margin-bottom:0px;}


.page-content{
    -webkit-transform:translateY(0px);
    transform:translateY(0px);
    transition:all 350ms ease;
}

.menu-top{
    border-top:solid 1px rgba(0,0,0,0.1);   
    background-color:rgba(255,255,255,1);
    position:absolute;
    width:100%;
    z-index:99999999;
    height:100%;
    top:-500px;
    overflow:scroll!important;
    -webkit-overflow-scrolling: touch!important;
    transition:all 350ms ease;
    border-radius:10px;
}

.show-menus{
    top:50%;
    margin-top:-210px;
    transition:all 350ms ease;
}

.menu-top span{
    border-bottom:solid 1px rgba(0,0,0,0.01); 
    display:block;
    font-size:11px;
    font-family:'Roboto', sans-serif;
    text-align:Center;
    padding-top:5px;
    padding-bottom:5px;
}

.menu-top a i{
    position:absolute;
    margin-top:24px;
    margin-left:-40px;
    font-size:14px;
}

.menu-top .fa-circle{
    /*position:absolute!important;*/
    float:right;
    right:0px;
    margin-right:25px;
    font-size:8px;
    margin-top:29px;
}

.menu-top .fa-angle-right{  
    position:absolute;
    left:40px;
    top:-3px;
}

.menu-top .fa-plus{
    -ms-transform: rotate(0deg); 
    -webkit-transform: rotate(0deg); 
    transform: rotate(0deg);
    position:absolute!important;
    right:0px;
    margin-right:24px;
    font-size:11px;
    margin-top:27px;
    transition:all 350ms ease;
}

.menu-top .fa-times{    
    position:absolute;
    right:0px;
    margin-right:24px;
    font-size:11px;
    margin-top:27px;
    transition:all 350ms ease;
}

.menu-top a{
    font-size:13px;
    font-weight:500;
    padding-left:70px;
    color:#3b4043;
    line-height:60px;
	display: block;
	position: relative;
	overflow: hidden;
    border-bottom:solid 1px rgba(0,0,0,0.1); 
}

.submenu li:last-child{
    border-bottom:solid 1px rgba(0,0,0,0.08)!important;
}

.menu-top a:hover{color:#000000;}

/*.submenu{display:none;}*/

.submenu{
    max-height:0px;
    overflow:hidden;
    transition:all 350ms ease;
}

.show-submenu{
    max-height:500px!important;
    transition:all 350ms ease;
}

.submenu a{
    font-size:12px;
    line-height:60px!important;
    opacity:0.8;
    padding-left:90px;
}

.submenu li:hover{
    background-color:rgba(0,0,0,0.02);
}

.submenu .fa-angle-right{
    margin-left:26px;
    margin-top:27px;
}

.active-plus{
    color:#c0392b;
    -ms-transform: rotate(135deg)!important; 
    -webkit-transform: rotate(135deg)!important; 
    transform: rotate(135deg)!important;
    transition:all 350ms ease;
    margin-top:25px!important;
}

.submenu .fa-circle{
    position:absolute;
    z-index:999999;
    margin-top:28px;
    font-size:6px!important;
}

.has-submenu .fa-mobile{
    font-size:22px;
    margin-top:20px;
}



#head header .right {
  float: right;
  margin-top: 28px;
}
#head header .right p {
  display: inline-block;
  vertical-align: top;
  *display: inline /*IE7*/;
  *zoom: 1; 
  background: url(../../images/toptel.png) no-repeat left center;
  padding-left: 40px;
  font-size: 16px;
  color: #3078cc;
  line-height: 20px;
}
#head header .right p span {
  font-size: 12px;
  color: #666;
}
#head header .right .wrapper-demo {
  display: inline-block;
  vertical-align: top;
  *display: inline /*IE7*/;
  *zoom: 1;
  margin-left: 50px;
}
#head header .right .wrapper-demo #dd {
  border: 1px solid #ccc;
}
#head header .right .wrapper-demo #dd .dropdown > li > a {
  padding: 15px 0;
}

	
		/*banner*/
#indexbanner{ width:100%; overflow: hidden; position: relative;}
/*.bx-controls{ position: absolute; left: 0; bottom: 182px; 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(255,255,255,0.3);}
.bx-controls .bx-pager div a.active{ background-color: rgba(255,255,255,1);}
.bx-controls .bx-controls-direction{ display: none;}*/
#indexbanner .bx-controls{display:none;}




#indexabout{width:100%;margin-top:15px;}
#indexabout	.tit{width:100%;height:50px;margin:auto;}
#indexabout	.tit p{width:100%;font-size:20px;text-align:center;color:#444;}
#indexabout	.tit span{width:100%;font-size:18px;text-align:center;display:block;margin-top:8px;color:#b9b8b8;font-family:Arial,'Times New Roman','Microsoft YaHei',SimHei;}
#indexabout	.about{margin-top:15px;padding:0 2%;}
#indexabout	.about .con{line-height:200%;}
#indexabout	.icon ul{margin:auto;margin-top:10px;width:96%;height:194px;}
#indexabout	.icon ul li{width:49%;height:92px;float:left;margin-bottom:5px;}
#indexabout	.icon ul li a{width:65px;height:92px;display:block;margin:auto;}
#indexabout	.icon ul li a div{width:65px;height:65px;}
#indexabout	.icon ul li a p{width:65px;height:27px;text-align:center;line-height:32px;font-size:16px;margin:auto;}
#indexabout	.icon ul li.line{width:1px;height:56px;background:#dcdcdc;display:block;float:left;margin-top:20px;}
#indexabout	.icon ul li .ic1{background:url(../../images/1.png) no-repeat center;}
#indexabout	.icon ul li .ic2{background:url(../../images/2.png) no-repeat center;}
#indexabout	.icon ul li .ic3{background:url(../../images/3.png) no-repeat center;}
#indexabout	.icon ul li .ic4{background:url(../../images/4.png) no-repeat center;}
#indexabout	.icon ul li a:hover p{color:#0185d8;}
#indexabout	.icon ul li a:hover .ic1{background:url(../../images/1.1.png) no-repeat center;}
#indexabout	.icon ul li a:hover .ic2{background:url(../../images/2.1.png) no-repeat center;}
#indexabout	.icon ul li a:hover .ic3{background:url(../../images/3.1.png) no-repeat center;}
#indexabout	.icon ul li a:hover .ic4{background:url(../../images/4.1.png) no-repeat center;}
	
#indexabout	.person{width:100%;height:263px;background:#f5f5f5;position:relative;margin-top:10px;}
#indexabout	.person ul{width:100%;height:263px;margin:auto;overflow: hidden;}
#indexabout	.person ul li{width:100%;height:100%;}
#indexabout	.person ul li .per{width:45%;margin-left:10px;float:left;}
#indexabout	.person ul li .tt{margin-top:20px;font-size:16px;}
#indexabout	.person ul li .subtit{margin-top:6px;padding-bottom:5px;border-bottom:1px solid #dcdcdc;color:#999;font-size:12px;line-height:160%;}
#indexabout	.person ul li .des{margin-top:5px;line-height:200%;color:#999;font-size:12px;}
#indexabout	.person ul li .more{width:100px;height:28px;line-height:28px;margin-top:5px;color:#999;font-size:12px;text-align:center;border:1px solid #c8c6c6;display:block;transition: all 0.3s ease-out 0s;}
	
#indexabout	.bx-controls .bx-pager{display:none;}
#indexabout	.bx-controls .bx-controls-direction{ display: block;}
#indexabout	.bx-prev{width:25px;height:25px;background:url(../../images/left.png) no-repeat center;display:block;overflow:hidden;position:absolute;top:112px;left:0;line-height:120px;}
#indexabout	.bx-next{width:25px;height:25px;background:url(../../images/right.png) no-repeat center;display:block;overflow:hidden;position:absolute;top:112px;right:0;line-height:120px;}




#indexproduct{width:100%;margin:auto;margin-top:20px;}
#indexproduct	.tit{width:100%;height:50px;margin:auto;}
#indexproduct	.tit p{width:100%;font-size:20px;text-align:center;color:#444;}
#indexproduct	.tit span{width:100%;font-size:18px;text-align:center;display:block;margin-top:8px;color:#b9b8b8;font-family:Arial,'Times New Roman','Microsoft YaHei',SimHei;}
#indexproduct	ul{margin-top:5px;width:100%;}
#indexproduct	ul li{width:100%;background:url(../../images/bak1.jpg) no-repeat center;background-size:100%;margin-bottom:15px;}
#indexproduct	ul li:last-child{margin:0px;background:url(../../images/bak2.jpg) no-repeat center;}
#indexproduct	ul li h2{padding-top:15px;font-size:16px;font-weight:normal;color:#333;}
#indexproduct	ul li p.more{margin-top:10px;color:#0185d8;}
#indexproduct	ul li p.more a{color:#0185d8;}
#indexproduct	ul li div.con{margin-top:10px;line-height:200%;width:100%;padding-bottom:15px;}





#indexnews{width:100%;margin-top:20px;}
#indexnews	.tit{width:100%;height:50px;margin:auto;}
#indexnews	.tit p{width:100%;font-size:20px;text-align:center;color:#444;}
#indexnews	.tit span{width:100%;font-size:18px;text-align:center;display:block;margin-top:8px;color:#b9b8b8;font-family:Arial,'Times New Roman','Microsoft YaHei',SimHei;}
#indexnews	ul{margin-top:5px;width:100%;height:380px;}
#indexnews	ul li{width:100%;height:180px;background:#f5f5f5;margin-bottom:10px;}
#indexnews	ul li h2{font-size:16px;font-weight:normal;padding-top:20px;}
#indexnews	ul li p.date{margin-top:12px;font-size:16px;color:#cccccc;}
#indexnews	ul li div.con{margin-top:8px;line-height:200%;width:100%;color:#999;}
#indexnews	ul li div.con *{color:#999;}
#indexnews	ul li div.con a:hover{color:red;}
#indexnews	.cp .more{width:120px;height:35px;display:block;color:#fff;background:#474747;text-align:center;line-height:35px;margin:auto;}
#indexnews	.cp .more:hover{background:#0185d8;}



#indexpartner{width:100%;margin-top:20px;}
#indexpartner	.tit{width:100%;height:50px;margin:auto;}
#indexpartner	.tit p{width:100%;font-size:20px;text-align:center;color:#444;}
#indexpartner	.tit span{width:100%;font-size:18px;text-align:center;display:block;margin-top:8px;color:#b9b8b8;font-family:Arial,'Times New Roman','Microsoft YaHei',SimHei;}
#indexpartner	ul li{float:left;width:100px;height:60px;margin-right:15px;border:1px solid #dcdcdc;}



#indexmessage{width:100%;height:335px;background:#f7f7f7;margin-top:30px;}
#indexmessage	.message{width:100%;margin:auto;padding-top:20px;}
#indexmessage	.message form{width:90%;margin:auto;}
#indexmessage	.message div.text{width:100%;height:30px;border-bottom:1px solid #d1d1d1;margin-bottom:5px;}
#indexmessage	.message div.text input{width:100%;height:21px;border:none;background:#f7f7f7;}
#indexmessage	.message div.tt{width:100%;height:100px;margin-top:20px;border-bottom:1px solid #d1d1d1;float:left;}
#indexmessage	.message div.tt textarea{width:100%;height:100px;border:none;background:#f7f7f7;resize:none;}
#indexmessage	.message div.submit{width:100%;height:40px;float:left;text-align:center;margin-top:20px;}
#indexmessage	.message div.submit input{width:120px;height:40px;border-radius:5px;background:#0185d8;border:none;color:#fff;cursor:pointer;font-size:16px;}
#indexmessage	.message div.submit input:hover{background:#474747;}



/*走进中纬*/
#zjabout{width:100%;margin-top:20px;}
#zjabout	.tit p{width:100%;font-size:20px;text-align:center;color:#2678bb;font-weight:bold;}
#zjabout	.tit span{width:100%;font-size:20px;text-align:center;display:block;color:#d6d6d6;font-weight:bold;margin-top:8px;font-family:Arial,'Times New Roman','Microsoft YaHei',SimHei;}
#zjabout	.icon{width:96%;height:182px;margin:auto;}
#zjabout	.icon ul{margin:auto;margin-top:10px;width:96%;height:194px;}
#zjabout	.icon ul li{width:49%;height:92px;float:left;margin-bottom:5px;}
#zjabout	.icon ul li a{width:65px;height:92px;display:block;margin:auto;}
#zjabout	.icon ul li a div{width:65px;height:65px;}
#zjabout	.icon ul li a p{width:65px;height:27px;text-align:center;line-height:32px;font-size:16px;margin:auto;}
#zjabout	.icon ul li.line{width:1px;height:56px;background:#dcdcdc;display:block;float:left;margin-top:20px;}
#zjabout	.icon ul li .ic1{background:url(../../images/1.png) no-repeat center;}
#zjabout	.icon ul li .ic2{background:url(../../images/2.png) no-repeat center;}
#zjabout	.icon ul li .ic3{background:url(../../images/3.png) no-repeat center;}
#zjabout	.icon ul li .ic4{background:url(../../images/4.png) no-repeat center;}
#zjabout	.icon ul li a:hover p{color:#0185d8;}
#zjabout	.icon ul li a:hover .ic1{background:url(../../images/1.1.png) no-repeat center;}
#zjabout	.icon ul li a:hover .ic2{background:url(../../images/2.1.png) no-repeat center;}
#zjabout	.icon ul li a:hover .ic3{background:url(../../images/3.1.png) no-repeat center;}
#zjabout	.icon ul li a:hover .ic4{background:url(../../images/4.1.png) no-repeat center;}
#zjabout	.con{width:96%;margin:auto;margin-top:10px;line-height:200%;}




#zjteam{width:100%;margin-top:20px;}
#zjteam	.team{width:96%;margin:auto;}
#zjteam	.tit p{width:100%;font-size:20px;text-align:center;color:#2678bb;font-weight:bold;}
#zjteam	.tit span{width:100%;font-size:20px;text-align:center;display:block;color:#d6d6d6;font-weight:bold;margin-top:8px;font-family:Arial,'Times New Roman','Microsoft YaHei',SimHei;}
#zjteam	.con{width:100%;margin-top:20px;}
#zjteam	ul{width:100%;margin:auto;}
#zjteam	ul li{width:100%;height:120px;}
#zjteam	ul li .pic{width:150px;height:150px;border-radius:50%;margin:auto;}
#zjteam	ul li .tit{width:100%;text-align:center;margin-top:15px;color:#2678bb;}
#zjteam	ul li .subtit{width:100%;text-align:center;margin-top:15px;color:#d90f18;}
#zjteam	ul li .des{width:100%;text-align:center;line-height:200%;margin-top:10px;}
#zjteam	.more{width:120px;height:35px;line-height:35px;text-align:center;border:1px solid #c8c6c6;margin:auto;display:block;margin-top:5px;}




#zjorganization{width:100%;margin-top:25px;}
#zjorganization	.tit p{width:100%;font-size:20px;text-align:center;color:#2678bb;font-weight:bold;}
#zjorganization	.tit span{width:100%;font-size:20px;text-align:center;display:block;color:#d6d6d6;font-weight:bold;margin-top:8px;font-family:Arial,'Times New Roman','Microsoft YaHei',SimHei;}
#zjorganization	.con{width:100%;margin-top:15px;text-align:center;}
#zjorganization	.con img{width:100%;}




#zjculture{width:100%;margin-top:25px;margin-bottom:20px;}
#zjculture	.tit p{width:100%;font-size:20px;text-align:center;color:#2678bb;font-weight:bold;}
#zjculture	.tit span{width:100%;font-size:20px;text-align:center;display:block;color:#d6d6d6;font-weight:bold;margin-top:8px;font-family:Arial,'Times New Roman','Microsoft YaHei',SimHei;}
#zjculture	.con{width:100%;margin-top:10px;}
#zjculture	ul li{width:288px;height:288px;overflow:hidden;margin:auto;}
#zjculture	ul li .pic{width:288px;height:179px;}
#zjculture	ul li .tit{width:100%;margin-top:19px;font-weight:bold;font-size:16px;}
#zjculture	ul li .des{width:100%;line-height:200%;margin-top:6px;}






.col{width:96%;min-height:450px;line-height:200%;margin:auto;;margin-top:20px;margin-bottom:20px;overflow:hidden;}
.col img{width:100%;}

.slzs{width:100%;min-height:220px;margin-bottom:30px;margin-top:20px;}
.slzs	ul{width:96%;margin:auto;}
.slzs	ul li{width:100%;height:115px;margin-bottom:17px;}
.slzs	ul li .pic{float:left;width:38%;height:115px;overflow:hidden;display: flex;align-items: center;}
.slzs	ul li .pic img{max-width:100%;max-height:100%;margin:auto;}
.slzs	ul li .con{width:60%;height:115px;background:#f5f5f5;float:left;padding-left:2%;}
.slzs	ul li .con .tt{font-size:12px;color:#d90f18;font-weight:bold;margin-top:15px;width:90%;}
.slzs	ul li .con .xx{width:99%;line-height:200%;font-size:12px;}
.slzs	ul li .con .more{width:90px;height:25px;font-size:12px;border:1px solid #dcdcdc;float:right;margin-right:10px;border-radius:30px;color:#d90f18;text-align:center;line-height:25px;}
.slzs	ul li .con .more:hover{background:#3490dc;color:#fff;border:none;}




.xwzx{width:100%;min-height:220px;margin-bottom:30px;margin-top:20px;}
.xwzx	ul{width:100%;}
.xwzx	ul li{width:96%;height:100px;overflow:hidden;background:#f5f5f5;margin:auto;margin-bottom:15px;}
.xwzx	ul li a{width:96%;height:100px;display:block;}
.xwzx	ul li .pic{width:22%;height:90px;float:left;overflow:hidden;margin:20px 10px 0px 20px;}
.xwzx	ul li .pic p{font-size:24px;color:#999;}
.xwzx	ul li .pic div{font-size:12px;color:#999;margin-top:7px;}
.xwzx	ul li .con{float:left;margin-top:5px;width:65%;}
.xwzx	ul li .xx{line-height:180%;color:#999;}
.xwzx	ul li .tt{height:30px;line-height:30px;}




.hztd{width:100%;min-height:220px;margin-bottom:30px;margin-top:10px;}
.hztd	ul{width:96%;margin:auto;}
.hztd	ul li{width:100%;height:135px;border-bottom:1px dashed #666;transition: all 0.3s ease 0s;overflow:hidden;}
.hztd	ul li:hover .tit,ul li:hover .con,ul li:hover .tt{color:#2678bb;}
.hztd	ul li a{width:100%;height:100%;display:block;}
.hztd	ul li .tit{padding-top:10px;font-size:16px;font-weight:bold;}
.hztd	ul li .tt{margin-top:5px;}
.hztd	ul li .con{line-height:200%;}






#sidenav{width:230px;margin-bottom:50px;float:left;margin-top:45px;}
#sidenav	h2{font-size:18px;font-weight:normal;color:#fff;width:200px;height:50px;line-height:50px;padding-left:30px;background:#f76f6f;}
#sidenav	h2 span{float:right;margin-right:15px;}
#sidenav	.con{border:1px solid #ccc;border-top:none;padding: 16px 0 16px 6px;line-height: 200%;}
#sidenav	.about{margin-bottom:20px;line-height: 200%;}



#ne_nav{margin-top:20px;}
#ne_nav	.tit p{width:100%;font-size:20px;text-align:center;color:#2678bb;font-weight:bold;}
#ne_nav	.tit span{width:100%;font-size:20px;text-align:center;display:block;color:#d6d6d6;font-weight:bold;margin-top:8px;font-family:Arial,'Times New Roman','Microsoft YaHei',SimHei;}



#goTopBtn {position: fixed;line-height:30px;width:30px;height:30px;right:2%;bottom:35px;cursor:pointer;display:none;background:rgba(0,0,0,0.2) url(../images/up.png);}



.orientation{margin-top:30px;
}





/*footer*/
#footer{width:100%;background:#4a4949;}
.footer_top{width:100%;text-align:center;line-height:180%;padding:10px 0px;font-size:12px;margin:auto;color:#ababab;}
.footer_top *{color:#ababab;}


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




