﻿ #FocusBG{
	width:100%;
	}
.fullSlide {
	width:100%;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
	height:550px;
}

#body #InnerBanner{
	width:100%;
	text-align:center;
	overflow:hidden;
	margin:auto;}
#body .inner{
	width:1200px;
	margin:auto;
	padding-top:0px;}
#body .inner .left{
	padding-left:0px;
	width:252px;
	float:left;}
#body .inner .right{
	width:920px;
	float:right;
	background:#FFF;
	border:1px solid #E5E5E5;
	padding-bottom:50px;}
#body .inner .left .Sbox{
	background:#fff;
	padding-bottom:0px;
	border:1px solid #E5E5E5;
	}

#body .inner .left .Sbox .topic2{
	background:#3A9DE4;
	font-size:16px;
	height:40px;
	font-family:"Microsoft Yahei";
	margin:0px 0px 0px 0px;
	line-height:40px;
	padding-left:0px;
	color:#FFF;
	font-weight:normal;
	position:relative;
	text-align:center;
}
#body .inner .left .Sbox .topic{
	background:#F5F5F5;
	font-size:16px;
	height:40px;
	font-family:"Microsoft Yahei";
	margin:0px 0px 0px 0px;
	line-height:40px;
	padding-left:0px;
	color:#3A9DE4;
	font-weight:normal;
	position:relative;
	text-align:center;
}

#body .inner .left .Sbox .blank ul {
	padding:0px 0px;}
#body .inner .left .Sbox .blank ul li{
	cursor:pointer;
}
#body .inner .left .Sbox .blank .current a{
	}	
#body .inner .left .Sbox .blank .current a{
	color:#3A9DE4;
	font-weight:bold;}
#body .inner .left .Sbox .blank ul li a{
	display:block;
	height:36px;
	line-height:36px;
	padding-left:30px;
	border-top:1px solid #E5E5E5;
	background:#F3F3F3 url("/images/icon_3.jpg") no-repeat 12px center;
}	
#body .inner .left .Sbox .blank ul li a:hover{
	color:#fff;
	background:#3A9DE4;
	font-weight:bold;
	text-decoration:none;}

#body .inner .left .Sbox .list dl{
	padding:0px 10px;
	}
#body .inner .left .Sbox .list dl dt{
	font-family:Arial;
	color:#666666;
	line-height:20px;
	font-size:10px;}

#body .inner .left .Sbox .list dl dd{
	line-height:30px;
	border-bottom:1px dotted #DDDDDD;
	background:url("/images/title_icon1.jpg") no-repeat 0px 12px;
	padding-left:10px;
	}
#body .inner .left .Sbox .txt{
	padding:10px;
	width:230px;
	padding-top:150px;
	background:url("/images/contact_bg.png") no-repeat 0px 0px;
	}
/* Pro List Start */
.HituxMiddle{

}
.HituxMiddle .leftMenu{
	width: 250px;
	background-color: #1c2b36;
}
.HituxMiddle .HituxMiddleList {
	width: 250px;
}
.HituxMiddle .HituxMiddleList ul li{
	display: block;
	text-align: center;
	width: 100%;
}
.HituxMiddle .HituxMiddleList ul li .fuMenu{
	color: #F2F2F2;
	font-size: 14px;
	cursor: pointer;
	height: 60px;
	line-height: 60px;
	text-align: center;
	width: 250px;
	background: #2b2b35;
	border-bottom: 1px solid #5c5c5c;
	float: left;
}
.HituxMiddle .HituxMiddleList ul li .current{
	background: #383844;
	border-left:3px solid #3A9DE4;
	width:247px;
	}


.HituxMiddle .HituxMiddleList ul li .xiala{
	float: left;
	margin-left: -50px;
	margin-top: 27px;
}
.HituxMiddle .HituxMiddleList ul li .div1 {
	width: 100%;
	height: auto;
	float: left;
}
.HituxMiddle .HituxMiddleList ul li .div1 .zcd{
	color: #869fb1;
	font-size: 14px;
	height: 60px;
	background-color: #F5F5F5;
	margin-bottom: 1px;
	cursor: pointer;
	line-height: 60px;
	text-align: center;
	width: 250px;
	border-bottom:1px solid #e7e7e7;
}
.HituxMiddle .HituxMiddleList ul li .div1 .zcd:hover a{
	color:#FFF;}
.HituxMiddle .HituxMiddleList ul li .div1 .zcd a:hover{
	color:#FFF;
	text-decoration:none;}

.HituxMiddle .HituxMiddleList ul li .fuMenu a{
	color:#FFF;}

.HituxMiddle .HituxMiddleList ul li .div1 .zcd:hover{ color: #FFF; background-color: #3A9DE4; font-weight: bold; }
.removes{
	color: #0FB9EF !important;
	border-left: 3px solid #0FB9EF;
}
/*Pro List end*/
	
#body .inner .right  .Position{
	font-size:12px;
	line-height:33px;
	background:#F5F5F5 url("/images/s-homeico.png") no-repeat 10px center;
	color:#999;}
#body .inner .right  .Position a{
	color:#999;}
#body .inner .right  .Position span{
	padding-left:30px;
 	}


#body .inner .right .main{
	padding:10px 20px;
	font-size:12px;}

/*content*/
#body .inner .right .main .content .title h3{
	text-align:center;
	font-size:24px;
	font-weight:normal;
	font-family:"Microsoft Yahei";}
#body .inner .right .main .content .infos{
	font-size:12px;
	line-height:40px;
	color:#666666;
	text-align:center;}
#body .inner .right .main .content .maincontent{
	line-height:200%;
	font-size:14px;}
#body .inner .right .main .content .maincontent p{
	padding:5px 0px;
	line-height:200%;
	}
#body .inner .right .main .content .download{
	background:url("/images/HituxCMSLoad/downicon.gif") no-repeat 15px 7px;
	padding-left:55px;
	border:1px solid #F5F5F5;
	line-height:40px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0px;}

#body .inner .right .main .content .prenext{
	padding:10px 0px;
	margin-top:10px;}
#body .inner .right .main .content .prenext ul li{
	line-height:30px;
	background:url("/images/HituxCMSLoad/jiantou.gif") no-repeat 0px 1px;
	padding-left:15px;}				
				
#body .inner .right .main .ArticleList{
	font-size:12px;}
#body .inner .right .main .ArticleList td{
	line-height:35px;
	border-bottom:1px dashed #CCC;}	
#body .inner .right .main .ArticleList .fw_t{
	font-size:12px;
	}
#body .inner .right .main .ArticleList .fw_s{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;}

/* recruit */

#body .inner .right .main .RecruitList{
	}
#body .inner .right .main .RecruitList td{
	line-height:35px;
	border-bottom:1px dotted #CCC;
	font-size:12px;}	
.inner .right .main .RecruitList .Rtitle{
	background:#f5f5f5;
	color:#3A9DE4;
	font-size:14px;
	padding-left:10px;
	height:30px;
	line-height:30px;}
#body .inner .right .main .RecruitList .Rtitle span{
	text-align:right;
	font-size:12px;}

#body .inner .right .main .content .ProInfo .image{
	width:300px;
	margin:auto;}	
	
#body .inner .right .main .content .ProInfo .column{
	}
	
#body .inner .right .main .content .ProInfo .image img{
	width:270px;
	height:270px;
	}

#body .inner .right .main .content .ProInfo .image a{
	display:block;
	width:270px;
	height:270px;
	border:2px solid #F5F5F5;
	padding:2px;	
	}
#body .inner .right .main .content .ProInfo .image a:hover{
	border:2px solid #3A9DE4;}
#body .inner .right .main .content .ProInfo .column .title{
	
	padding:10px 10px;}
#body .inner .right .main .content .ProInfo .column .title h3{
	text-align:center;
	font-size:14px;
	line-height:25px;
	font-weight:bold;}
	
#body .inner .right .main .content .ProInfo .column .infos{
	text-align:left;}
#body .inner .right .main .content .ProInfo .column ul li{
	line-height:33px;
	height:33px;
	color:#333;
	font-weight:normal;}

#body .inner .right .main .content .ProInfo .column ul li span{
	width:100px;
	height:20px;
	font-weight:bold;
	padding:3px;
	color:#333;
	}					
#body .inner .right .main .content .ProInfo .column ul .MPrice{
	color:#666666;
	text-decoration:line-through;
	}
#body .inner .right .main .content .ProInfo .column ul .NPrice{
	color:#F00;
	font-weight:bold;}
#body .inner .right .main .content .ProInfo .column ul .NPrice .BuyCount{
	color:#060;}
	
#body .inner .right .main  .IntroTitle{
	font-size:14px;
	line-height:25px;
	border-left:3px solid #3A9DE4;
	margin:10px 0px;
	padding-left:10px;
	color:#3A9DE4;
	font-weight:bold;
	background-color:#e5e5e5;}

#body .inner .right .main .content .MorePro{
	}

#body .inner .right .main .content .MorePro  .albumblock{
  	width:160px;
	height:190px;
	float:left;}
#body .inner .right .main .content .MorePro  .albumblock .inner{
  	width:160px;
	height:190px;
	}

#body .inner .right .main .content .MorePro .albumblock .inner img{
 	}

#body .inner .right .main .content .MorePro  .albumblock .inner .albumtitle{
 	}
	
#body .inner .right .main .content .CaseBlock li{
	width:330px;
	float:left;
	padding-left:10px;
	}
#body .inner .right .main .content .CaseBlock .Cimg a{
	display:block;
	border:1px solid #F5F5F5;
	padding:1px;}
#body .inner .right .main .content .CaseBlock .Cimg a:hover{
	border:1px solid #3A9DE4;}		
#body .inner .right .main .content .CaseBlock .case_ct{ height:30px; line-height:30px; color:#2586BE; background:#E5F4FC; font-weight:bold;}
#body .inner .right .main .content .CaseBlock .case_txt{ padding-left:10px;height:30px; line-height:30px;   text-align:left;font-size:12px;color:#666;}
#body .inner .right .main .content .CaseBlock .case_mc{ color:#C90;font-weight:bold;}
#body .inner .right .main .content .CaseBlock .case_mc a{color:#c90;}
#body .inner .right .main .content .CaseBlock .hycd_ct{ height:35px; line-height:35px;  color:#fff;  font-weight:bold; padding-left:40px;}
#body .inner .right .main .content .CaseBlock .hycd_ct a{ color:#fff;}
#body .inner .right .main .content .CaseBlock .hycd_ct a:hover{ color:#FFFACC}
#body .inner .right .main .content .CaseBlock .hycd_ct a:visited{ color:#fff}
#body .inner .right .main .content .CaseBlock .hycd_mc{ color:#ff6600;}
#body .inner .right .main .content .CaseBlock .ttp{ margin-top:10px; margin-bottom:10px;}	


/* sitemap */
#body .inner .right .main .SiteMap{
	padding:0px 10px;}
		
#body .inner .right .main .SiteMap ul li{
	font-weight:bold;
	line-height:25px;
	padding:10px 20px;
	border-bottom:1px dashed #CCCCCC;
	font-size:14px;
	background:url("/images/HituxCMSLoad/ico4.jpg") no-repeat left 18px;}


#body .inner .right .main .SiteMap ul li ul li{
	font-weight:normal;
	border-bottom:none;
	font-size:12px;
	background:none;
	padding:5px 0px;}
					



/* FeedBack */
 .FeedBack {}
 .FeedBack .Fleft{
	width:90px;
	float:left;
	}
 .FeedBack .Fleft .Ficon{
	padding:0px  12px;
	}
 .FeedBack .Fleft .Fname{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
	color:#3A9DE4;
	font-weight:bold;}		
 .FeedBack .Fright{
	float:left;
	width:600px;
	padding-bottom:10px;
	}
 .FeedBack .Fright .Fcontent .Ftime{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#3A9DE4;
	padding:0px 20px 5px 20px;}	
 .FeedBack .Fright .Fcontent{
	width:600px;
	background:url("/images/HituxCMSLoad/PostBG.jpg") no-repeat left top;
	padding:10px 0px;
	}
 .FeedBack .Fright .Fcontent p{
	padding:0px 20px 5px 50px;}

 .FeedBack .Fright .Fcontent .Freply .FRtitle{
	margin-left:20px;
	line-height:20px;
	color:#FFFFFF;
	height:25px;
	background:url("/images/HituxCMSLoad/picon.gif") no-repeat 2px 0px;
	padding-left:20px;
	font-weight:bold;}
 .FeedBack .Fright .Fcontent .Freply p{
	color:#989E4D}	
 .FeedBack .Fright .Fline{
	float:right;
	width:572px;
	border-top:1px solid #EDEDEF;
	filter:progid:DXImageTransform.Microsoft.Shadow(Color=#999999, Strength=1, Direction=180);} 

 .FeedBack .IntroTitle{
	width:765px;
	margin:auto;
	}
 .FeedBack .commentbox{
	padding-top:5px;}	
 .FeedBack .commentbox #commentform td{
	height:40px;
	font-size:12px;}
 .FeedBack .commentbox #commentform input{
	height:25px;
	line-height:25px;}
 .FeedBack .commentbox #commentform td span{
	font-weight:bold;
	color:#900;}
 .FeedBack .commentbox #commentform .Cbutton{
	line-height:35px;
	height:35px;
	background:#3A9DE4;
	border:none;
	color:#FFFFFF;
	font-size:16px;
	cursor:pointer;
	padding:0px 20px;
	border-radius:5px;
	letter-spacing:5px;
	text-align:center;
	}
	
#body .inner .right .main .FeedBack .commentlist dt{
	padding:5px 10px;
	background-color:#dededc;
	height:22px;
	line-height:22px;
	font-size:12px;}	
#body .inner .right .main .FeedBack .commentlist dd{
	padding:15px 0px 15px 0px;
	line-height:180%;
	font-size:14px;
	}	
#body .inner .right .main .FeedBack .commentlist dd  b{
	color:#458D3A;}

#body .inner .right .main .FeedBack .commentlist dd span{
	color:#A00000;}	
#body .inner .right .main .FeedBack .commentlist p{
	padding:0px;
	line-height:180%;
	margin:0px;}



.clicktimes{
	display:none;}
/*img list*/
.HituxImgList{}
.HituxImgList ul li{
	float:left;
	width:33%;
	padding:20px 0px;}

.HituxImgList ul li .LiInner{width:200px;height:150px;position:relative;overflow:hidden;cursor:pointer;margin:auto;}
.HituxImgList .txt{width:200px;height:35px; background:url(/images/1px.png) repeat;position:absolute;left:0;bottom:0;color:#fff;font-family:"微软雅黑";}
.HituxImgList li img{
	width:200px;
	height:150px;}
.HituxImgList .txt h3{font-size:14px;font-weight:100;height:35px;text-align:center;line-height:35px;}
.HituxImgList .txt p{font-size:14px;text-align:center;}
.HituxImgList .txt a{
	color:#FFF;}
.HituxImgList .txt a:hover{
	color:#F5F5F5;
	text-decoration:none;}


.ImageList{
	padding:10px 0px;}
.ImageList .ImageBlockBG{
	float:left;
	padding:10px 10px 20px 26px;}
.content .ImageList .ImageBlockBG{
	padding:10px 10px 20px 15px;}
.ImageList .ImageBlock{
	padding:10px;
	width:157px;
	height:138px;
	overflow:hidden;
	border:1px solid #DDDDDD;
	cursor:pointer;}
.content .ImageList .ImageBlock{
	height:138px;
	float:left;
	padding:5px;}	
.ImageList .ImageBlock:hover{
	border:1px solid #3A9DE4;
	background-color:#F5F5F5;
}	
.ImageList .ImageBlock .ImageNote{
	padding:5px;
	line-height:25px;
	color:#FFFFFF;
	font-size:11px;}
.ImageList .ImageBlock p a{
	color:#FFFFFF;}		 
.ImageList .ImageBlock img{
	width:155px;
	height:116px;
	border:1px solid #F5F5F5;}
.ImageList .ImageBlock img:hover{
	border:1px solid #DDDDDD;}
	
.ImageList .ImageBlock p{
	text-align:center;
	bottom:0px;
	background-color:#333;
	color:#FFFFFF;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	height:20px;
	line-height:20px;}
.content .ImageList .ImageBlock p{
	color:#FFFFFF;}	
.ImageList .ImageBlock a{
	text-decoration:none;}
#body .prenext .blk_29 {	 PADDING:0px 0px; OVERFLOW: hidden;  ZOOM: 1; POSITION: relative;}
	
#body .prenext .blk_29 .LeftBotton {	BACKGROUND: url(/images/Arrow_l.jpg) no-repeat -1px 0px; LEFT: 0px; FLOAT: left; WIDTH: 35px; CURSOR: pointer; POSITION: absolute; TOP: 50px; HEIGHT: 114px}
#body .prenext .blk_29 .RightBotton {	RIGHT: 5px; BACKGROUND: url(/images/Arrow_r.jpg) no-repeat -0px 0px; FLOAT: right;right:0px; WIDTH: 35px; CURSOR: pointer; POSITION: absolute; TOP: 50px; HEIGHT: 114px}
#body .prenext .blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden;  PADDING:15px 0 0 0px;float:left;height:170px;width:606px;POSITION: relative;left:35px;}
#body .prenext .blk_29 .box {	FLOAT: left; WIDTH: 202px; TEXT-ALIGN: center;}
#body .prenext .blk_29 .box IMG {	BORDER: #ccc 1px solid; PADDING: 3px; DISPLAY: block; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: 0px auto; width:160px;height:120px;}
#body .prenext .blk_29 .box A:hover IMG {	BORDER: #3092b9 1px solid;}
#body .prenext .blk_29 .box P {	WIDTH: 202px; LINE-HEIGHT: 20px;text-align:center;font-size:12px;color:#3092b9}

/* open div*/
#popupMask {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:9990;
	background-color:#000;
	-moz-opacity: 0.7;
	opacity:0.70;
	filter: alpha(opacity=70);
	font-size:12px;
}
#popupContainer {
	position: absolute;
	z-index: 9991;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
	}
#popupInner {
	border: 3px solid #3A9DE4;
	background-color: #FFFFFF;
	}
#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 9;
}
#popupTitleBar {
	background:url("/images/box_bg1.jpg") repeat-x left top;
	color: #3A9DE4;
	font-weight: bold;
	height: 1.3em;
	padding: 5px;
	z-index: 9992;
	text-align:center;
}
#popupTitle {
	float:left;
	font-size: 1.1em;
}
#popupControls {
	float: right;
	cursor: pointer;
	cursor: hand;
}
#popupControls a span {
	display: block;
	height: 15px;
	width: 15px;
	text-indent: -9000px;
	background: url('/images/close.gif') no-repeat;
}

.VideoBox{
	padding:10px;}
							
 .right .news-02 {
    padding: 0px 0;
}
 .right .news-02 ul li {
    padding: 20px 0;
    width: 880px;
	border-bottom:1px dotted #DEDEDE;
}
 .right .news-02 ul li .time {
    float: left;
    font-size: 14px;
    text-align: center;
    width: 202px;
	color:#3A9DE4;
	height:152px;
	overflow:hidden;
}
 .right .news-02 ul li .time img{
	 width:200px;
	 height:150px;
	 border:1px solid #F5F5F5;
	 border-radius:5px;
	 }
 .right .news-02 ul li .time strong {
    display: inline-block;
    font-size: 30px;
    line-height: 40px;
    width: 100%;
}
 .right .news-02 ul li .time-txt {
    float: right;
    width: 630px;
}
 .right .news-02 ul li .time-txt .KnowMore{
	 padding:10px 0px;
	 float:right;}
   .right .news-02 ul li .time-txt .KnowMore a{
	 display:block;
	 line-height:24px;
	 text-align:center;
	 background:#3A9DE4;
	 color:#FFF;
	 font-size:14px;
	 width:100px;
	 }
   .right .news-02 ul li .time-txt .KnowMore a:hover{
	   background:#000;
	   text-decoration:none;}
 .right .news-02 ul li .time-txt h3 {
    color: #000000;
    font-size: 16px;
    height: 30px;
	font-weight:normal;}
 .right .news-02 ul li .time-txt h3 a {
    color: #000000;
}
 .right .news-02 ul li .time-txt h3 a:hover {
    color: #3A9DE4;
}
 .right .news-02 ul li .time-txt h3 strong {
	 color:#3A9DE4;
	 padding-right:10px;}
 .right .news-02 ul li .time-txt p {
    font-size: 12px;
	color:#666;
	line-height:200%;
}						
									
.ColorLink a {color:#3A9DE4;}
.ColorLink a:hover {color:#3A9DE4;}

.WidthTab{
	width:10px;
	height:1px;
	float:left;}
.WidthTab2{
	width:20px;
	height:1px;
	float:left;}	
.HeightTab{
	height:10px;
	width:1px;
	overflow:hidden;}

.HeightTab2{
	height:20px;
	width:1px;
	overflow:hidden;}
.FontRed{
	color:#FF0000;}
p{
	line-height:180%;}

.ListDate{
	color:#666666;
	 }


	 
/* albumblock*/

 .albumblock{
	padding:10px 20px 30px 25px;
	float:left;
	}
 .albumblock .inner{
	width:160px;
	height:190px;
	position:relative;
	border:1px solid #DEDEDC;
	overflow:hidden;
	}

.albumblock .inner img{
	border:2px solid #fff;
	width:156px;
	height:156px;	}	

 .albumblock .inner .albumtitle{
	height:30px;
	line-height:30px;
	font-size:12px;
	width:160px;
	position:relative;
	bottom:0px;
	left:0;
	color:#3A9DE4;
	font-weight:; 
	text-align:center;
	cursor:pointer;
	margin:auto;
	overflow:hidden;}
 .albumblock .inner .albumtitle span{
	font-weight:normal;
	font-size:12px;}	

 .albumblock .inner  a{
	  }
 .albumblock .inner  a:hover{
	text-decoration:none;}
 .albumblock .inner  a:visited{
	text-decoration:none;}	
	
 .albumblock .inner:hover{
	border:1px solid #3A9DE4;}	
	

  .t_page{
	padding:10px;
	text-align:center;
	font-size:16px;
	line-height:25px;
	
	}	
  .t_page a{
	padding: 5px 10px;
    border: 1px solid #DEDEDC;
    margin: 0px 3px;;}	

/* SearchBar */

.SearchBar {
	width:220px;
	height:25px;
	background:url("/images/HituxCMSLoad/search_bg.gif") no-repeat left top;
}

.Sbox .SearchBar{
	margin:10px 0px 0px 10px;}

.SearchBar #search-text {
	width: 120px;
	padding:0px 5px;
 	margin:0px;
	color:#666666;
	height:23px;
	line-height:23px;
	font-size:12px;
	background:none;
	border:none;
	padding-left:25px;}

.SearchBar #search-submit {
	border:none;
	background:none;
	font-size:12px;
	color: #FFFFFF;
	height:25px;
	margin:0px;	
	cursor:pointer;
	padding:0px;
	line-height:25px;
	width:54px;
}

/* search content */
#search_content .searchtip{
	line-height:25px;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	BORDER-bottom: #023848 1px solid;
	padding-top:10px;
}

#search_content .result_list{
	padding:10px 10px;
	}
	
#search_content .result_list dt{
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	line-height:25px;
	font-family:Microsoft Yahei;}	

#search_content .result_list dd{
	padding:0 0 5px 0;
	margin:0px;
	line-height:20px;
	}	

#search_content .result_list .line {
	overflow:hidden;
	BORDER-bottom: #E9E8E8 1px dashed;}	

#search_content .result_list .line a{
	padding-right:20px;}

#search_content .result_list .line a:hover{
	text-decoration:none;}			
	
#search_content .search_welcome{
	line-height:25px;
	text-align:center;
	}
#search_content .search_welcome p{
	text-align:center;}		
#search_content .result_page{
	text-align:center;
	font-size:13px;
	padding:10px;}

#search_content .result_page span{
	font-size:12px;
	font-family:arial;
	padding:0 5px;
	}	




/*backtotop*/
.backToTop {
 display: none;
 width: 50px;
 height:50px;
 line-height: 1.2;
 background:url("/images/HituxCMSLoad/back_top.png") left top;;
 color: #fff;
 font-size: 12px;
 text-align: center;
 position: fixed;
 _position: absolute;
 right: 10px;
 bottom: 100px;
 _bottom: "auto";
 cursor: pointer;
 opacity: .6;
 filter: Alpha(opacity=60);
}


/* open div*/
#popupMask {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:9990;
	background-color:#000;
	-moz-opacity: 0.7;
	opacity:0.70;
	filter: alpha(opacity=70);
}
#popupContainer {
	position: absolute;
	z-index: 9991;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
	}
#popupInner {
	border: 3px solid #3A9DE4;
	background-color: #FFFFFF;
	}
#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 9;
}
#popupTitleBar {
	background:url("/images/HituxCMSLoad/box_bg1.jpg") repeat-x left top;
	color: #3A9DE4;
	font-weight: bold;
	height: 1.3em;
	padding: 5px;
	z-index: 9992;
	text-align:center;
}
#popupTitle {
	float:left;
	font-size: 1.1em;
}
#popupControls {
	float: right;
	cursor: pointer;
	cursor: hand;
}
#popupControls a span {
	display: block;
	height: 15px;
	width: 15px;
	text-indent: -9000px;
	background: url('/images/HituxCMSLoad/close.gif') no-repeat;
}

.VideoBox{
	padding:10px;}


/*product*/
.RightNav span{
	color:#3A9DE4;}
 .ClassNav{
	padding:0px 0px;}
	
 .ClassNav .NavTree ul{
}
	
 .ClassNav .NavTree ul li{
position: relative;
}
	
/*1st level sub menu style */
 .ClassNav .NavTree ul li ul{
left: 178px; /* Parent menu width - 1*/
position: positive;
width: 246px; /*sub menu width*/
top: 0;
display: none;
border:1px solid #3A9DE4;
border-top:2px solid #3A9DE4;
background:#FFFFFF;
filter:progid:DXImageTransform.Microsoft.Shadow(Color=#999999, Strength=3, Direction=135);
z-index:2000;
}
.RightNav .ClassNav .NavTree ul li ul{
	 width:265px;}

/*All subsequent sub menu levels offset */
 .ClassNav .NavTree ul li ul li ul{ 
left: 159px; /* Parent menu width - 1*/
z-index:2000;}
/* menu links style */
 .ClassNav .NavTree ul li a{
	display:block;
	height:36px;
	line-height:36px;
	padding-left:30px;
	border-top:1px solid #E5E5E5;
	background:#F3F3F3 url("/images/icon_3.jpg") no-repeat 12px center;
	 }	

 .ClassNav .NavTree ul li li{
	background:url("/images/HituxCMSLoad/box_icon1.png") no-repeat 12px 12px;
	padding-left:0;
	text-align:center;
	z-index:2000;
}
 .ClassNav .NavTree ul li li a{
	border-bottom:1px solid #DDDDDD;
	padding-left:10px;
	z-index:2000;
	font-weight:normal;}
 .ClassNav .NavTree ul .current a{
	color:#3A9DE4;
	font-weight:bold;}
 .ClassNav .NavTree ul .current li a{
	background:#F3F3F3;
	color:#3A9DE4;
	font-weight:Normal;}
		
 .ClassNav .NavTree ul li a:hover{
	color:#fff;
	background:#3A9DE4;
	font-weight:bold;
	text-decoration:none;}
 .ClassNav .NavTree .subfolderstyle{
}
/* Holly Hack for IE \*/
* html  .ClassNav .NavTree ul li { float: left; height: 1%;z-index:2000; }
* html  .ClassNav .NavTree ul li a { height: 1%;z-index:2000; }
/* End */	


/*service*/
.qqbox a:link {
	color: #000;
	text-decoration: none;
}
.qqbox a:visited {
	color: #000;
	text-decoration: none;
}
.qqbox a:hover {
	color: #f80000;
	text-decoration: underline;
}
.qqbox a:active {
	color: #f80000;
	text-decoration: underline;
}
.qqbox {
	width:132px;
	height:auto;
	overflow:hidden;
	position:absolute;
	right:0;
	top:200px;
	color:#000000;
	font-size:12px;
	letter-spacing:0px;
	z-index:500;
}
.qqlv {
	width:33px;
	height:256px;
	overflow:hidden;
	position:relative;
	float:right;
	z-index:50px;
}
.qqkf {
	width:120px;
	height:auto;
	overflow:hidden;
	right:0;
	top:0;
	z-index:99px;
	border:6px solid #cc0000;
	background:#fff;
}
.qqkfbt {
	width:118px;
	height:20px;
	overflow:hidden;
	background:#cc0000;
	line-height:20px;
	font-weight:bold;
	color:#fff;
	position:relative;
	border:1px solid #fff;
	cursor:pointer;
	text-align:center;
}
.qqkfhm {
	width:112px;
	height:22px;
	overflow:hidden;
	line-height:22px;
	padding-right:8px;
	position:relative;
	margin:3px 0;
}
.bgdh {
	width:102px;
	padding-left:10px;
}
#K1 {
	padding-left:3px;
}
#K1 p{
	padding:5px 0px;}	

/* clearfix */
.clearfix:after{
	content:" ";
	display:block;
	visibility:hidden;
	height:0;
	clear:both;
}
.clearfix {
	clear:both;
}
.clearbox {
	clear:both; 
	width:996px; 
	margin:0 auto; 
	height:0; 
	overflow:hidden;}
.clear { 
	height:1%; 
	overflow:hidden; }		
	
/*栏目头图*/
.lm_ban {background-position: center; background-repeat: no-repeat; background-size: cover; height: 550px; box-sizing: border-box;}
.lm_tit {text-align: center; color: #fff; font-size: 32px; line-height: 60px;padding-top: 264px;}
.lm_tit strong {display: inline-block; border-bottom: 4px solid #e2a24a;}
.bd .wrap1 {position: relative; height: 100%; width: 1400px; margin: 0 auto; box-sizing: border-box;}
.wrap1 .lm_nav {position: absolute; width: 100%; box-sizing: border-box; left: 0; bottom: 0; overflow: hidden;}
.wrap1 .lm_nav .li {float: left; box-sizing: border-box; text-align: center; margin-left: -1px;}
.wrap1 .lm_nav .li a {display: block; font-size: 18px; line-height: 40px; color: #fff; padding: 10px;background: #000; background: rgba(0,0,0,0.3); border-left: 1px solid rgba(255,255,255,0.1);}
.wrap1 .lm_nav .li.on a,
.wrap1 .lm_nav .li a:hover {background: #e2a24a;}
.wrap1 .navnum1 {display: none;}
.wrap1 .navnum2 .li {width: 50%;}
.wrap1 .navnum3 .li {width: 33.33%;}
.wrap1 .navnum4 .li {width: 25%;}
.wrap1 .navnum5 .li {width: 20%;}			

/*栏目内容*/
.inner {margin-bottom: 120px}
.inner .wrap { width: 1400px; margin: 0 auto; box-sizing: border-box; font-size: 14px;}
.inner .wrap .leftK { padding-left: 50px;}
.teamdetail_main{position: relative;}
.left_bg{position: absolute; right: 100%; margin-right: -400px; height: 100%; width: 100%; background: linear-gradient(#efefef, #fff); z-index: -1;}
.team_left {float: left; width: 400px; box-sizing: border-box; padding-top: 60px;}
.team_right {overflow: hidden; padding-top: 60px;}
.team_nav .li{padding: 0 0 12px;}
.team_nav .li a {display: block; line-height: 30px; border-right: 4px solid transparent; font-weight: bold; text-align: center;}
.team_nav .li.acitve a { border-color: #e2a24a; color: #fff;}
.team_nav .li.acitve a img { width: 396px;}
.shouli_part .item{padding-bottom: 20px; background:none;}
.shouli_part .item .hqty_tit{margin-bottom: 25px; position: relative;  cursor: pointer;}
.shouli_part .item li{position: relative; line-height: 1.6;}
.shouli_part .item li:last-child{padding-bottom: 0;}
.hqty_tit {font-size: 32px; color: #083a81; border-bottom: 1px solid #c9d4e3; line-height: 26px;}
.hqty_tit strong {display: inline-block; padding: 3px 0px 18px 0px; font-weight: normal; border-bottom: 3px solid #dfa85e; margin-bottom: -2px;}

/* 律师团队-列表 */
.wrap .left{float: left; width: 190px;}
.wrap .left .part1{padding-bottom: 20px}
.wrap .left .part1 ul{margin-top: -20px;}
.wrap .left .part1 li{float: left; padding-top: 20px}
.wrap .left .part1 a{ color: #3a466b; font-size: 18px; padding:2px 4px; display: inline-block;  font-family: 'Conv_MyriadPro-Bold_0'; }
.wrap .left .part1 a.one{background: #3a466b; color: #fff;  }
.wrap .left .part2>ul>li{padding-bottom: 20px}
.wrap .left .part2 .li1 input{ border: 2px solid #3a466b; height: 46px; line-height: 46px; color: #3a466b; font-weight: bold; padding: 0 18px; }
.wrap .left .part2 .li1 input::-webkit-input-placeholder{ color: #3a466b; opacity: 1}
.wrap .left .part2 .li1 input:-moz-placeholder{ color: #3a466b; opacity: 1}
.wrap .left .part2 .li1 input::-moz-placeholder{ color: #3a466b; opacity: 1}
.wrap .left .part2 .li1 input:-ms-input-placeholder { color: #3a466b; opacity: 1}
.wrap .left .part2 .li2 .chosen-container-single .chosen-single{border: 2px solid #3a466b; padding-left: 18px}
.wrap .left .part2 .li2 .chosen-container-single .chosen-single span{height: 42px; line-height: 42px; color: #3a466b; font-weight: bold; }
.wrap .left .part2 .li2 .chosen-container-single .chosen-single div{right: 18px; width: 19px; background: url(../images/in_ion13.png) center no-repeat}
.wrap .left .part2 .li3 input{height: 46px; line-height: 46px; background: #3a466b; cursor: pointer; color: #fff; font-weight: bold; transition: 0.5s}
.wrap .left .part2 .li3 input:hover{background: #233057}
.wrap .right{overflow: hidden; padding-top: 80px;}
.wrap .right ul{margin: -40px -15px 0 -15px; padding-bottom: 63px; overflow: auto;}
.wrap .right li{float: left; width: 100%; padding: 40px 15px 0 15px; box-sizing: border-box }
.wrap .right dl{background: #f3f5f9; overflow: auto; transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease;}
.wrap .right dl:hover{background: linear-gradient(75deg,#407aea, #204387); transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease;}
.wrap .right dt{float: left;}
.wrap .right dt img{ width:920px;}
.wrap .right dd{overflow: hidden; padding: 30px 30px 0px 30px}
.wrap .right .txt{padding-bottom: 10px; }
.wrap .right .txt a{font-size: 36px; color: #333; font-weight: lighter;}
.wrap .right dl:hover .txt a,.wrap .right dl:hover .tct,.wrap .right dl:hover .tit,.wrap .right dl:hover .tet,.wrap .right dl:hover .tat a{color: #ffffff; transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease;}
.wrap .right .tct{padding-bottom: 20px; font-size: 22px; color: #333}
.wrap .right .tit{ font-weight: bold; color: #3a466b; padding-bottom: 40px;}
.wrap .right .tet{margin-bottom: 20px; color: #333; line-height: 28px;}
.wrap .right .tet b{ display: block; font-weight: bold;}
.wrap .right .tet i{display: block;font-family: arial;}
.wrap .right .tat a{color: #999;}
.wrap .right dl:hover .tat a:hover{color: #e2a24a;}

/* 新闻动态-列表 */
.news_listul {margin: 0 -25px;}
.news_listul .li {float: left; width: 50%; padding: 15px 25px; box-sizing: border-box;}
.news_lista {display: block; height: 313px; box-sizing: border-box; padding: 48px 40px 40px 28px; position: relative; border-bottom: 1px solid #f2f2f2; background: #f8f9fb;}
.newstime {line-height: 30px; color: #999; font-size: 18px; font-weight: lighter; margin-bottom: 15px; transition: all 0.4s;}
.newstime i {color: #666; font-size: 28px; padding-right: 20px; transition: all 0.4s;}
.newstit {font-size: 20px; line-height: 26px; max-height: 52px; overflow: hidden; font-weight: bold; margin-bottom: 22px;}
.newsintro {line-height: 24px; color: #666; height: 72px; overflow: hidden; transition: all 0.4s;}
.newsmore {position: absolute; left: 30px; bottom: 40px; width: 22px; height: 8px; background: url(/images/lm_more.png) no-repeat; transition: all 0.4s; background-position-x: right;}

.news_lista:hover {background: linear-gradient(75deg,#385cc4, #3551a4); color: #fff;}
.news_lista:hover .newstime,
.news_lista:hover .newstime i,
.news_lista:hover .newsintro,
.news_lista:hover .hqhd_msg .li_text,
.news_lista:hover .hqpl_author {color: #fff;}
.news_lista:hover .newsmore {background-position-x: 0;}

/*晨晖党建*/
.inner .wrap .clearfix{ padding:0px; margin:auto;}
.inner .wrap .w li {float: left; width: 32%; background: #f8f9fb; margin: 0 24px 45px 0; padding: 0;}
.inner .wrap .w li:hover { background: linear-gradient(90deg,#0568c6, #2f55a2);}
.inner .wrap .w li:hover .txt h2,.inner .wrap .w li:hover .txt p { color:#FFF; }
.inner .wrap .w li:nth-child(3n) { margin-right: 0;}
.inner .wrap .w li .txt { padding: 35px 25px 25px; }
.inner .wrap .w li .txt h2 { font-size: 18px; height: 50px; overflow: hidden; margin-bottom: 10px;transition: all 0.5s; }
.inner .wrap .w li .txt p { font-size: 14px; transition: all 0.5s; color: #999999; line-height: 24px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; word-break: break-all; white-space: normal !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.inner .wrap .w li .pic { width: 100%; height: 182px; overflow: hidden; position: relative; }
.inner .wrap .w li .pic img { width: 100%; height: 182px; transition: all 0.5s;}
.inner .wrap .w li:hover .pic img { transform: scale(1.1); }
.inner .wrap .w li .pic span { width: 120px; height: 30px; text-align: center; position: absolute; right: 0; bottom: 0; background: linear-gradient(75deg,#0568c6, #2f55a2); color: #fff; line-height: 30px;}
.inner .wrap .nypages { padding: 40px 0 0 0;}

.anli-list3 .anli-date{ background: url(/images/date1.png) no-repeat 0px center;}
.anli-list3 .anli-looks{ background: url(/images/look-num1.png) no-repeat 0px center;}

.anli-list3 li a:hover { color:#0056a7;}

/*领域列表*/
.inner .wrap .lingyu_list{overflow: hidden; padding-top: 80px;}
.inner .wrap .lingyu_list .cf{margin: -60px -22px 0 -22px;}
.inner .wrap .lingyu_list .cf li{float: left; width: 33.3%; box-sizing: border-box; padding: 50px 22px 0 22px;}
.inner .wrap .lingyu_list .cf li a{display: block; background: #efefef; text-align: center; position: relative;}
.inner .wrap .lingyu_list .cf li a img{width: 100%; height: 180px; transition: 0.5s;}
.inner .wrap .lingyu_list .cf li a b{ font-weight:normal; padding-bottom: 15px;}
.inner .wrap .lingyu_list .cf li a h6{ position: absolute; z-index: 1; padding: 30px; display: none; font-size: 14px; font-weight: normal; text-align: left; height: 120px; background: linear-gradient(75deg,#407aea, #204387); transition: 0.5s; }
.inner .wrap .lingyu_list .cf li a:before{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-size: cover; opacity: 0; transition: 0.5s; }
.inner .wrap .lingyu_list .cf li i{display: inline-block; width: 70px; height: 70px; margin:40px 0 20px; background-repeat: no-repeat; background-position: center 0; position: relative; z-index: 1;}
.inner .wrap .lingyu_list .cf li i:before{content: ''; position: absolute; left: 50%; bottom: -12px; width: 31px; height: 2px; background: #e2a24a; margin-left: -15px;transition: 0.5s; }
.inner .wrap .lingyu_list .cf li b{display: block; font-size: 20px; line-height: 1.5; color: #333; position: relative; transition: 0.5s; z-index: 1; padding: 0 8px;}
.inner .wrap .lingyu_list .cf li a:hover:before{ opacity: 1;}
.inner .wrap .lingyu_list .cf li a:hover i{background-position: center 100%;}
.inner .wrap .lingyu_list .cf li a:hover i:before{background: #204387;}
.inner .wrap .lingyu_list .cf li a:hover b{}
.inner .wrap .lingyu_list .cf li a:hover h6{color: #fff; display:block;}
.inner .wrap .lingyu_list .cf li a:hover img{background: linear-gradient(75deg,#407aea, #204387);}

.inner .wrap .contentBox {
  width: 100%;
  margin: 100px auto;
  margin-bottom: 0;
}
.inner .wrap .contentBox ul {
  overflow: hidden;
  padding: 5px;
  width: 100%;
  margin-left: -5px;
}
.inner .wrap .contentBox ul li {
  float: left;
  width: 30%;
  border-radius: 8px;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  margin-bottom: 5%;
}
.inner .wrap .contentBox ul li:nth-child(3n-1) {
  margin: 0 5%;
  margin-bottom: 5%;
}
.inner .wrap .contentBox ._top {
  position: relative;
  overflow: hidden;
  background-size: cover;
}
.inner .wrap .contentBox ._top ._top1 {
  position: relative;
  overflow: hidden;
  background-size: cover;
  background-color: #000;
}
.inner .wrap .contentBox ._top ._top1:before {
  content: '';
    position: absolute;
    width: 100%;
    height: 120px;
    background-size: 100% 160px;
    opacity: 0.7;
}

.inner .wrap .contentBox ._top img {
  width: 100%;
  height: auto;
}
.inner .wrap .contentBox ._top p {
  position: absolute;
  top: 50%;
  left: 0;
  width: 60%;
  margin: 0 20%;
  color: #fff;
  line-height: 20px;
  margin-top: -10px;
  text-align: center;
  font-size: 1.2em;
}
/*.inner .wrap .contentBox ._top:before {
  content: '';
  background: #fff;
  width: 15%;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 0;
  z-index:1;
}
.inner .wrap .contentBox ._top:after {
  content: '';
  background: #fff;
  width: 15%;
  height: 1px;
  position: absolute;
  top: 50%;
  right: 0;
}
*/
.inner .wrap .contentBox ._info {
  padding: 15px 30px;
}
.inner .wrap .contentBox ._info a {
  margin-bottom: 0;
  color: #888888;
  font-size: 0.9em;
  line-height: 24px;
  display: block;
}
.inner .wrap .contentBox .line_one {
  width: 100%;
  overflow: hidden;
}
.inner .wrap .contentBox .line_one ._top {
  float: left;
  width: 30%;
}
.inner .wrap .contentBox .line_one ._info {
  float: left;
  width: 70%;
  position: relative;
  padding: 15px 0;
}
.inner .wrap .contentBox .line_one ._info a {
  float: left;
  width: 36%;
  margin: 0 7%;
}
.inner .wrap .contentBox .line_one ._info:after {
  content: '';
  position: absolute;
  top: 20%;
  left: 50%;
  width: 1px;
  height: 60%;
  background: #888888;
}
.inner .wrap .contentBox ._info{overflow:auto; color: #888888; line-height: 1.8em;text-align: center;font-size: 18px;}
       ._info::-webkit-scrollbar {width : 5px; height: 1px;}
       ._info::-webkit-scrollbar-thumb {border-radius: 10px;box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);background   : #dcd6d6;}
       ._info::-webkit-scrollbar-track {box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius: 10px;background   : #ededed;}



/*招聘列表*/
.inner .wrap .lingyu_list tbody{background: none repeat scroll 0% 0% transparent;}
.inner .wrap .lingyu_list .Rtitle{ background:#f5f5f5; color:#3A9DE4; font-size:14px; padding-left:10px; height:40px; line-height:40px;}
.inner .wrap .lingyu_list td{ line-height:35px; border-bottom:1px dotted #CCC;	font-size:14px; background-color: #ffffff;}	
.inner .wrap .lingyu_list .Rtitle{	background:#f5f5f5;	color:#3A9DE4; font-size:16px; padding-left:10px; height:50px;	line-height:50px;}
.inner .wrap .lingyu_list .Rtitle span{ text-align:right;	font-size:14px;}
/*.inner .wrap .lingyu_list img{ width:48%; float:left; height: 320px;}*/
.inner .wrap .lingyu_list .adssb{ width:48%; float:right; font-size:14px;}
.inner .wrap .lingyu_list .adssc{ width:100%; overflow:hidden; margin-bottom:60px;}

/* 6-0-招贤纳士 */
.zhaopin_part1 {padding: 95px 0 65px;}
.zhaopin_part1 .about_con {padding: 45px 80px 0;}
.zhaopin_part2 {background-color: #e4eaf5; padding: 55px 0 70px;}
.zhaopin_tit {font-size: 24px; line-height: 1.5; padding: 0 0 3px;}
.tigong_list {margin: 0 -10px;}
.tigong_list .li {float: left; width: 33.33%; box-sizing: border-box; padding: 10px;}
.tigong_conbox {display: block; position: relative;}
.tigong_conbox:before {content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(/images/opc_blue5.png);}
.tigong_pic {background-position: center; background-repeat: no-repeat; background-size: cover; height: 280px; box-sizing: border-box;}
.tigong_pic img {width: 100%;}
.tigong_con {position: absolute; z-index: 5; box-sizing: border-box; left: 0; bottom: 0; padding: 0 55px 60px 40px; color: #fff; width: 100%;}
.tigong_tit {font-size: 24px; line-height: 1.5; padding: 0 0 8px;}
.tigong_intro {font-size: 16px; line-height: 24px; height: 72px; overflow: hidden;}
.tigong_list .li4,
.tigong_list .li5 {width: 50%;}
.zhaopin_part3 {padding: 75px 0 80px;}
.zhaopin_con {padding: 0 0 30px;}
.zhaopin_con .zhaopin_tit {float: left; margin-right: 50px;}
.zhaopin_intro {overflow: hidden; font-size: 18px; line-height: 36px;}
.zhaopin_intro strong {color: #c7161c;}
.zhaopin_listbox { padding:0;}
.zhaopin_list .li {margin-bottom: 30px; border: 1px solid #ddd; box-shadow: #f8f8f8 0 0 0px 0px; transition: all 0.36s;   }
.zhaopin_list .li.active {margin-bottom: 50px; border-color: transparent !important; border:0; box-shadow: #f8f8f8 0 0 20px 5px; }
.zhaopin_list .li.active:hover{box-shadow: #dbdfe2 0 0 20px 5px; }
.zhaopin_head {font-size: 16px; line-height: 26px; padding: 34px 79px; cursor: pointer; border-bottom: 1px solid #fff;  transition: all 0.36s; overflow: auto;}
.zhaopin_head .tit {float: left; width: 245px; box-sizing: border-box; padding: 0 20px 0 0; font-size:20px;}
.zhaopin_head .icon {float: left; box-sizing: border-box; padding: 0 20px; background: url(/images/zhaopin_icon1.png) left center no-repeat; width: 240px;}
.zhaopin_head .icon2 {background-image: url(/images/zhaopin_icon2.png);}
.zhaopin_head .icon3 {background-image: url(/images/zhaopin_icon3.png);}
.zhaopin_btn {float: right; width: 26px; height: 26px; background: url(/images/zhaopin_add.png) no-repeat; background-size: 100% auto; margin: 0 8px;}
.zhaopin_msg {padding: 22px 79px 32px;}
.zhaopin_msg .dl {float: left; box-sizing: border-box;}
.zhaopin_msg .dt {font-weight: bold; line-height: 28px;}
.zhaopin_msg .dd {font-size: 16px; line-height: 2;}
.zhaopin_top .dd {line-height: 1.5;}
.zhaopin_top {margin: 0 -10px; padding: 0 0 20px;}
.zhaopin_top .dl {padding: 10px; width: 240px;}
.zhaopin_top .dl1 {width: 245px;}
.zhaopin_top .dl4 {float: none; overflow: hidden; width: auto;}
.zhapin_btm { position: relative; overflow: hidden;}
.zhapin_btm .dl5 {width: 43%; padding: 0 150px 0 0;}
.zhapin_btm .dl6 {width: 57%; padding: 0 0 0 150px;}
/*
.zhapin_btm:after {content: ""; position: absolute; left: 43%; top: 0; width: 1px; height: 100%; background-color: #e4e4e4;}
.zhapin_btm {border-top: 1px solid #e4e4e4; padding: 25px 0 15px; position: relative; overflow: hidden;}
*/
.zhaopin_email {clear: both; background-color: #2f55a2; color: #fff; font-weight: bold; line-height: 22px; padding: 7px 55px;}
.zhaopin_msgbox {display: none;}
.active .zhaopin_head {color: #2f55a2; border-color: #a5b2ce;}
.active .zhaopin_head .icon {background-image: url(/images/zhaopin_icon1_red.png);}
.active .zhaopin_head .icon2 {background-image: url(/images/zhaopin_icon2_red.png);}
.active .zhaopin_head .icon3 {background-image: url(/images/zhaopin_icon3_red.png);}
.active .zhaopin_btn {background-position-y: bottom;}



/*领域详细*/
.inner .wrap .lingyu_list .con1 .imgDiv img{float:left;width: auto; height: auto; }
.inner .wrap .lingyu_list .con2 li { margin-bottom: 30px;}


.wrap .page { color: #454545; text-align: center; clear: both;  font-size: 12px; overflow: hidden; padding-top:50px;}

.wrap .right .right_topli li{ float: none;width: 100%; height: 490px;}
.wrap .right .right_topli dl{height:100%; background-color:#989da1;}
.wrap .right .right_topli dt{ width:50%; height:100%; text-align: center;}
.wrap .right .right_topli dd{ float: left; width:50%; text-align: center; padding:8% 80px 0 0;color: #fff;box-sizing: border-box;}
.wrap .right .right_topli .txt a{color: #fff;font-size:42px;border: 1px solid rgba(255,255,255,0.3);padding:0 8px;}
.wrap .right .right_topli .tct{color: #fff;font-size:36px;font-weight: lighter;padding-bottom: 30px;}
.wrap .right .right_topli .tit{color: #fff;font-size:22px;font-weight:400;line-height: 1.8;}
.wrap .right .right_topli .tat a{color: #fff;}
@media screen and (max-width:1200px){
.wrap .right .right_topli li{height:400px;}
.wrap .right .right_topli .txt a{;font-size:36px;}
.wrap .right .right_topli .tct{font-size:26px;}
.wrap .right .right_topli .tit{font-size:16px;}
}
@media screen and (max-width:1002px){
.wrap .right .right_topli li{height:320px;}
.wrap .right .right_topli .txt a{;font-size:36px;}
.wrap .right .right_topli .tct{font-size:26px;padding-bottom:20px;}
.wrap .right .right_topli .tit{font-size:16px;padding-bottom:20px;}
.wrap .right .right_topli dd{padding:8% 40px 0 0}
}
@media screen and (max-width:470px){
.wrap .right .right_topli li{height:220px;}
.wrap .right .right_topli dl{background-position:10% top}
.wrap .right .right_topli .txt a{;font-size:26px;}
.wrap .right .right_topli .tct{font-size:16px;padding-bottom:15px;}
.wrap .right .right_topli .tit{font-size:14px;padding-bottom:15px;}
.wrap .right .right_topli dd{padding:8% 0 0 0}
}



				