
html,body,h1,h2,h3,h4,h5,div,p,ul,img,ol,dl,dt,dd,fieldset,strong,q,i,em,sub,sup {
	margin: 0; 
	padding: 0;
	list-style: none;
	font-style: normal;
	border: 0 none;
	font-weight: normal;
	
}
button{ 
	border:0px; 
	cursor: pointer;
	overflow:visible; 
	width: auto;
	filter:chroma(color=#000000);
	hidefocus="hidefocus"}
input,form{
	padding: 0;
	margin: 0;
	border: 0px;
	outline:0px;
}

select {
	padding: 0;
	margin: 0;
	border: 0px;
	
}

table { border-collapse:collapse; border-spacing:0}
body {
	font-family: "Helvetica Neue", Helvetica, "STheiti", "Microsoft Yahei", "SimHei", Arial, Tahoma, sans-serif, serif;
	font-size: 90%;
	-webkit-text-size-adjust: none;
	color: #666;
/* 	max-width: 1680px;
    min-width: 1100px; */
}

a{text-decoration:none;color:#333333;}
a:hover, a:active, a:focus{text-decoration:none;color: #e02626; cursor: pointer;}
a:active{color:#aaa;}



/* clear fix */

.cf:before,.cf:after {
	content: "";
	display: table
}
.cf:after {
	clear: both
}

.clear {
	clear: both;
}


/*字号与颜色以及边框*/
.lv {
	color: #0aa344;
}
.fontblod{ font-weight: bold;}
.bdblue{border-bottom: 1px solid #3288ff;}
/*布局间距样式*/
.wrapper {
	clear: both;
	margin: 0 auto;
	width: 1100px;
}

.fr {
	
    float: right;  
}
.fl {
	
	float: left;
}
.center{ margin: 0 auto;}
.position_re{ position: relative;}
.position_ab{ position: absolute;}

/* 边距*/
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pt30{padding-top:30px;}
.pl30{ padding-left: 30px;}
}
.w198{ width: 198px;}
.w200{ width: 200px;}
.w244{ width: 244px;}
.w252{ width: 252px;}
.w190{ width: 190px;}
.w210{ width: 210px;}
.w311{ width: 308px;}
.w300{ width: 300px;}
.w368{ width: 363px;}
.w440{ width: 440px;}
.w428{ width: 428px;}
.w150{ width: 150px;}
.w170{ width: 170px;}
.w165{ width: 165px;}
.w120{ width: 120px;}
.w100{ width: 100px;}
.w110{ width: 110px;}
.w113{ width: 113px;}
.w130{ width: 130px;}
.w140{ width: 140px;}
.w90{ width: 90px;}
.w57{ width: 57px;}
.w182{width: 182px;}
.w342{width: 342px;}
.w354{width: 354px;}
.w648{width: 648px;}
.mtb3{ margin: 3px 0px;}

.mb30{ margin-bottom:30px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mb10{ margin-bottom:10px;}
.mb0{ margin-bottom:-10px;}
.mbnone{ margin-bottom:0px!important;}

.mt20{ margin-top:20px;}
.mt5{ margin-top:5px;}
.mrt14{margin-top: 14px;}
.mrt11{margin-top: 11px;}
.mt10{margin-top:10px;}
.mt50{margin-top:50px;}
.ml60{ margin-left: 60px;}
.mr25{ margin-right: 25px;}
.mr20{ margin-right: 20px;}
.mr30{ margin-right: 30px;}
.mr55{ margin-right: 55px;}
.mr90{ margin-right: 90px;}
.mr110{ margin-right: 110px;}
.mrr5{ margin-right: 5px;}
.mr6{ margin-right: 6px;}
.mr13{ margin-right: 13px;}
.mr3{ margin-right: 3px;}
.mr50{margin-right: 50px;}
.mr10{margin-right: 10px;}
.inf{display: inline-flex;}

.mlr{ margin: 0px 8px;}

/* 字体大小与颜色*/
.black{ color: #333333;}
.blue{ color: #2874ff;}
.red{ color: red!important;}
.f20{ font-size: 20px;}
.f15{ font-size: 15px;}

/* border*/
.br0{ border-right: none!important;}
.bb0{ border-bottom: none!important;}
.border_none{ border: none!important;}

/* header */
.header{ 
	  background: url(../images/header_bg.jpg) repeat-x;
	  height: 131px;
	  }
/* toolbar */
	.tools{ 
	    width: 760px;
		height:131px;
		background: url(../images/header_rg.jpg) no-repeat;
		float: right;
		text-align: right;
		}
	.tools span a{ 
	   margin-right: 20px;
	   padding-top: 10px;
	   display:inline-block;
	 }
/* logo */
	.logo {
		background: url(../images/logo.png) left center no-repeat;
		height: 131px;
		width: 340px;
		line-height: 131px;
		display: inline-block;
		float: left;
		
	}
.logo a {
		display: inline-block;
	}
 

/* footer */
.footer {
	clear: both;
	padding: 20px 0;
	text-align: center;
	background-color: #4e4e4e;
	border-top: 2px solid #42a2fe;
	height: 100px;
	width: 100%;
	
}
.copyright {
	color: white;
	font-size: 12px;
	line-height: 40px;
}

/* 内容部分 */

.main{
	clear: both;
	width: 100%;
	height: auto;
}

/* 菜单 */
.menu{ width: 100%;background: #396ecf;}
.ddsmoothmenu {
	font-size: 14px;
	background: #396ecf;
	width: 1100px;
	margin: 0 auto;
}

.ddsmoothmenu ul {
	z-index: 100;
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
	
}
.ddsmoothmenu ul li {
	position: relative;
	display: inline;
	float: left;
	
}

.ddsmoothmenu ul li a {
	display: block;
	background: #396ecf;
	color: white;
	padding: 12px 23px;
	color: #2d2b2b;
	text-decoration: none;
	text-align: center;
	
}
.ddsmoothmenu ul li a.on {
	background: orange;
}
*html .ddsmoothmenu ul li a {
	display: inline-block;
}
.ddsmoothmenu ul li a:link,
.ddsmoothmenu ul li a:visited {
	color: white;
}
.ddsmoothmenu ul li a.selected {
	background: orange;
	color: white;
}
.ddsmoothmenu ul li a:hover {
	background: orange;
	color: white;
}
.ddsmoothmenu ul li ul {
	position: absolute;
	left: 0;
	display: none;
	visibility: hidden;
}
.ddsmoothmenu ul li ul li {
	display: list-item;
	float: none;
	background: white;
	margin-right: 0px!important;
}
.ddsmoothmenu ul li ul li ul {
	background: orange;
	top: 0;
}
.ddsmoothmenu ul li ul li a {
	font-size: 13px;
	min-width: 81px;
	padding: 10px;
	margin: 0;
	border-top-width: 0;
	background: orange;
}
.sel_tab {
	border-left: 1px solid orange !important;
	border-top: 1px solid orange !important;
	border-bottom: 1px solid orange !important;
}

.sel_tab:hover {
	background: white !important;
	color: orange !important;
	border-top: 1px solid orange !important;
	border-bottom: 1px solid orange !important;
	border-left: 1px solid orange !important;
}

.sel_tab1 {
	background: white !important;
	color: black !important;
	border-bottom: 1px solid #efefef !important;
	border-left:1px solid orange;
} 
.sel_tab1 li{
	border-bottom: 0px solid #efefef !important;
} 
.sel_tab1:hover {
	color:  orange !important;
}
.sel_tab2 {
	border-bottom: 1px solid orange;
	border-right: 1px solid orange; 
	border-top:1px solid orange;
} 
.sel_tab2 li{
	margin-right: 0px !important;
} 

.sel_tab2 li:last-child a{
	border-bottom: 0px solid gray !important;
} 
.sel_tab2 li:first-child a{
	border-left: 0px solid orange !important;
} 

.selected11 {
	background: white !important;
	color: orange !important;
	border-right: 1px solid orange !important;
	border-top: 1px solid orange !important;
	border-bottom : 1px solid orange !important;
}
*html .ddsmoothmenu {
	height: 1%;
}
.downarrowclass {
	position: absolute;
	top: 19px;
	right: 7px;

}


/* banner-box */
.banner-box{
	width:100%;
	height:380px;
	position:relative;
	overflow:hidden;}
.banner-box .bd{ 
	width:100% !important;
	 }
.banner-box .bd li .m-width {
	margin:0 auto;
    overflow:hidden;
    width: 100%; 
    height: 100%;
    }
.banner-box .bd li .m-width img { 
	width: 100%;
	}
.banner-box .bd li{
	width:100% !important;
	height:360px;
	}
.banner-box .bd li a{
	display:block;
	background-size:auto;}
	

.banner-btn{
	width:1210px;
	position:absolute;
	top:120px;
	left:50%;
	margin-left:-605px;
	}
.banner-btn a{
	display:block;
	width:49px;
	height:104px;
	position:absolute;
	top:0;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity:0.4;
	opacity:0.4;}
.banner-btn a.prev{
	left:60px;
	background:url(../images/foot.png) no-repeat 0 0;
	} 
.banner-btn a.next{
	right:60px;
	background:url(../images/foot.png) no-repeat -49px 0;
	}

.banner-box .hd {
	position:absolute;
	top:210px;
	left:537px;}
.banner-box .hd ul li{
	width:12px;
	height:12px;
	border-radius :50%;
	text-indent:-9999px;
	margin-right:20px;
	background:#ccc;
	float:left;
	cursor:pointer;}
.banner-box .hd ul li.on{
	background:orange;
	}


/*  dynamic state */
.main_grey {
	clear: both;
	width: 100%;
	background-color: #f6f6f6;
	padding: 35px 0px;
}
/* 2015-08-27修改*/
.dynamic {
	margin: 0 auto;
	width: 1020px;
	height: 240px;
	
}
.dynamic_l{
     height: 222px;
     width: 395px;
     float: left;
}
.dynamic_l .dyti{
	background-color:#000000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
	zoom: 1;
    opacity: 0.5;  
	font-size: 14px;
	width: 100%;
	position: relative;
	top: 186px;
	height: 36px;
  }
 
.dynamic_l p{
	color: white;
	line-height: 36px;
	text-align: center;
	position: relative;
	top: 150px;
	height: 35px;
	}

/*
.dynamic_r{
	 height: 222px;
	 width: 400px;
	 float: right;
               }
*/

.dynamic_r{ float: left; margin-left: 50px}
               
h1{  
	font-size: 23px; 
	line-height: 40px;
    color: black;
    
    }
    
h2{  
	font-size: 18px; 
	line-height: 33px;
	width: 200px;
    color: grey;
    
    }
   
.dynamic_r ul li{
	 height: 40px;
	 line-height: 40px;
	 font-size: 14px;
	 /*2015-08-27修改*/
	 width: 510px;
               }
.dynamic_r ul li span{
	 float: right;
               }
.dynamic_r ul li span.fl{
	 float: left;
               }
.more{ 
   background: url(../images/more.png)  left center no-repeat; 
   width: 85px; 
   height: 30px;
   line-height: 30px;
   text-indent: 25px;
   /*2015-08-27修改*/
   /* float: left;
   margin-left: 432px; */
  }


/*  news */
.announce,.announce_hover,.news,.news_hover,.test,.test_hover{ 
	height: 443px;
	width: 526px;
	display: inline-block;
	*float: left;
}
.announce{ 
	background: url(../images/announce.png) no-repeat;
}
.announce_hover{ 
	background: url(../images/announce_hover.png) no-repeat;
}
.news{ 
	background: url(../images/news.png) no-repeat;
}
.news_hover{ 
	background: url(../images/news_hover.png) no-repeat;
}

.test{ 
	/* background: url(../images/test.png) no-repeat; */
}
.test_hover{ 
	background: url(../images/test_hover.png) no-repeat;
}
.pdtb30{ padding: 30px 0px;}
.ml22{ margin-left: 40px;}
.news_top{ 
    width: 80px;
    height: 120px;
    margin: 25px auto;
    }
h3{ 
 	font-size: 16px; 
    font-weight: bold;
    color: #515151;
    text-align: center;
    padding-top: 95px;
    }
.news_list ul{
	font-size: 14px;
	width:460px;
	height:150px ;
	margin: 30px 25px 35px 30px;
}
.news_list ul li{
	height:38px ;
}




/*tab*/
.cf:after{
	content:"";
	clear:both;
	display:block;
	height:0;
	overflow:hidden;
	}
.cf{
	zoom:1;
	}


/* case */
.case{
    background:#fff;
    padding:15px 20px;
    width:660px;
}

.hz_img{ 
	 width: 390px;
	 background: url(../images/baokan.png) no-repeat ;
	 height: 214px; 
	 display: inline;
	 position: relative; 
	 }
/*7-15修改*/
.hz_title{
	position: absolute;
	color: white;
	line-height: 36px;
	text-align: center;
	position: relative;
	top: 142px;
	height: 35px;
	}
.hz_title a{
	color: white;
	}	
.hz_tit{
	background-color:#000000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
	zoom: 1;
    opacity: 0.5;  
	font-size: 14px;
	width: 100%;
	position: relative;
	top: 178px;
	height: 36px;
}	
.tab_more a{
	color: red;
	cursor: pointer;
	position: relative;
	top: 3px;
}
/*7-15修改*/	




.case .title{
	height:20px;
	border-bottom:2px solid #e7e7e7;
	padding-bottom:10px;
	}
.case .title h2{
	font-size:20px;
	
}
.case .title-list{
	position:relative;
	top:6px;
	
	}
.case .title-list li{
	width:218px;
	line-height:20px;
	text-align:center;
	float:left;
	display:inline;}
.case .title-list li.on{
	color:#ff1717;
	font-weight:bold;
	cursor: pointer;
	}
.case .title-list p{
	position:absolute;
	top:24px;
	left:0px;
	width:220px;
	height:12px;
	border-top:3px solid #ff1717;
	overflow:hidden;
	text-align:center;
	}
.case .title-list b{
	border-color: #ff1717 #fff #fff;
    border-style: solid dashed dashed;
    border-width:9px;
    display: inline-block;
    font-size: 0;
    height: 0;
    margin-top: -3px;
    overflow: hidden;
    width: 0;
	}
.product{
	height:130px;
	position:relative;
	overflow:hidden;
	display:none;
	margin-top:20px;
	}
.product ul{
	position:absolute;
	left:0px;
	}
.product-wrap .show{
	display:block;
	}
.product-wrap .product li{
	margin-left:13px;
	transition:0.4s;
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-o-transition:0.4s;
	-ms-transition:0.4s;
	}
.product-wrap .product li.ml0{
	margin-left:0px;
	}
.product-wrap .product li a.imgwrap{
	display:block;
	width:206px;
	height:110px;
	background:#fff;
	text-align:left;
	}
.product-wrap .product li p{
	padding-left:15px;
	color:#666666;
	line-height:22px;
	}
.product-wrap .product li p a{
	color:#666666;
	text-decoration:none;
	}
	
.product-wrap .product li p a:hover{
	color:#ff6600;
	text-decoration:none;
	}

.product-news{
	width: 435px;
	height: 130px;
     }
  
.product-news-tit { 
	color: #ff1717; 
	font-size: 17px; 
	}

.product-news dl{
	width: 422px;
	margin: 10px 0px;
}
.product-news dt{
	background: url(../images/pro_iocn.png) left center no-repeat  ;
	text-indent: 10px;
	height: 26px;
	line-height: 26px;
}
.product-Volunteer,.product-member,.product-research{
	 height: 146px;
	 margin-top: 10px;
	 display:inline-block;
	 *float:left;
	 
}
.tit{
	background-color:#000000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
	zoom: 1;
    opacity: 0.5;  
	font-size: 14px;
	width: 100%;
	position: relative;
	top: 110px;
	height: 36px;
	
}
.tit_text{
	color: white;
	line-height: 36px;
	text-align: center;
	position: relative;
	top: 75px;
	height: 35px;
	}
.tit_text a{
	color: white;
	cursor: pointer;
	}

.product-Volunteer{
	width: 390px;
	background: url(../images/Volunteer.png) no-repeat;
	}
.product-member{
	 width: 374px;
	background: url(../images/member.png) no-repeat;
	}
.product-research{
	 width: 316px;
	background: url(../images/research.png) no-repeat;
	}
	
/* 会员单位展示 */
.displaytitle{
  background: url(../images/member_display.png) no-repeat;
  width:425px ;
  height: 66px;
  margin: 32px auto;
}

.case2{
    background:#fff;
    width:1100px;
    padding-bottom: 20px; 
    height: auto;
}

.case2 .title2{
	height:20px;
	border-bottom:2px solid #e7e7e7;
	padding-bottom:10px;
	}
.case2 .title2 h2{
	font-size:20px;
	
}
.case2 .title-list2{
	position:relative;
	top:6px;
	width: 100%;
	font-size: 16px;
	}
.case2 .title-list2 li{
	width:268px;
	line-height:20px;
	text-align:center;
	float:left;
	display:inline;
	}
.case2 .title-list2 li.on2{
	color:#ff1717;
	font-weight:bold;
	cursor: pointer;
	}
.case2 .title-list2 p{
	position:absolute;
	top:24px;
	left:0px;
	width:268px;
	height:12px;
	border-top:3px solid #ff1717;
	overflow:hidden;
	text-align:center;
	}
.case2 .title-list2 b{
	border-color: #ff1717 #fff #fff;
    border-style: solid dashed dashed;
    border-width:13px;
    display: inline-block;
    font-size: 0;
    height: 0;
    margin-top: -3px;
    overflow: hidden;
    width: 0;
	}
.product2{
	height:auto;
	position:relative;
	overflow:hidden;
	display:none;
	margin-top:20px;
	}
.product2_table{
	width: 100%;
	font-size:14px;
	color:#333333;
	border-collapse: collapse;
	}
.product2_table tr{
	height: 60px;
	line-height: 60px;
	}	
	
	
.product2_table td{
	border-bottom: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	text-align: center;
	height: 100px;
	width: 200px;
	}
.product2_table td img{
  /*padding:20px ;*/
   	padding:15px 15px 10px 15px ;
  	width:150px ;
  	height: 40px;
	}
.product-wrap2 .show2{
	display:block;
	}

.product-wrap2 .product2 li p{
	padding-left:15px;
	color:#666666;
	line-height:22px;
	}
.product-wrap2 .product2 li p a{
	color:#666666;
	text-decoration:none;
	}
	
.product-wrap2 .product2 li p a:hover{
	color:#ff6600;
	text-decoration:none;
	}

/*2015-07-16 新增  */
.slideGroup{ 
	width:1060px; 
	border:1px solid #ddd;
	text-align:left;  
	}

.slideGroup .parHd{ 
	height:30px; 
	line-height:30px; 
	background:#f4f4f4; 
	padding:0 20px; 
	border-bottom:1px solid #ddd;  
	position:relative;  
	}
.slideGroup .parHd ul{ 
	float:left; 
	position:absolute; 
	left:20px; 
	top:-1px; 
	height:32px;   
	}
.slideGroup .parHd ul li{ 
	float:left; 
	padding:0 15px; 
	cursor:pointer; 
	 }
.slideGroup .parHd ul li.on{ 
	height:30px;  
	background:#fff; 
	border:1px solid #ddd; 
	border-bottom:2px solid #fff;
	 }
.slideGroup .slideBox{ 
	overflow:hidden; 
	zoom:1; 
	padding:10px 0 10px -40px; 
	position:relative; 
	height:106px;  
	}

.slideGroup .sPrev,
.slideGroup .sNext{ 
	position:absolute; 
    top:10px;
    display:block; 
	width:30px; 
	height:79px; 
	z-index: 88;
	/*border:1px solid #ddd; */
	background:url(../images/icoRight.png) center center no-repeat /*#f4f4f4*/;
	background-color:#ffffff;
	 }
	 	 
.slideGroup .sNext{ 
	left:auto; 
	right:0px; 
	z-index: 88;
	background:url(../images/icoLeft.png) center center no-repeat /*#f4f4f4*/;  
	}
.slideGroup .sPrev:hover,
.slideGroup .sNext:hover{ 
	border-color:#f60; 
	 }

.slideGroup .parBd ul{ 
	overflow:hidden; 
	zoom:1; 
	  
	}
.slideGroup .parBd ul li{
	 margin:0 8px; 
	 float:left; 
	 _display:inline;
	  overflow:hidden; 
	  text-align:center; 
	  
	   }
.slideGroup .parBd ul li .pic{ 
	text-align:center; 
	border-right:1px solid #ccc;
	}
.slideGroup .parBd ul li .pic img{
	 width:166px;
	  height:56px; 
	  display:block;  
	  margin:25px 11px; 
	  /*border-right:1px solid #ccc;*/
	   }
.slideGroup .parBd ul li .pic a:hover img{ 
	/*border-color:#999; */
	 }
.slideGroup .parBd ul li .title{
	 line-height:24px;
	    }



/*2015-07-02新增 slidebox滚动图css */
.slideBox{
	width:395px; 
	height:230px;
	overflow:hidden; 
	position:relative; 
	/*border:1px solid #ddd;  */
	}
.slideBox .hd{ 
	height:15px; 
	overflow:hidden; 
	position:absolute; 
	right:5px; 
	bottom:5px; 
	z-index:1; 
	}

.slideBox .hd ul{ 
	overflow:hidden; 
	zoom:1; 
	float:left;  
	}

.slideBox .hd ul li{ 
	float:left; 
	margin-right:2px;  
	width:15px; 
	height:15px; 
	line-height:14px; 
	text-align:center; 
	background:#fff; 
	cursor:pointer;
	 }

.slideBox .hd ul li.on{ 
	background:#f00; 
	color:#fff; 
	}

.slideBox .bd{ 
	position:relative; 
	height:100%; 
	z-index:0;   
	}

.slideBox .bd li{ 
	zoom:1; 
	vertical-align:middle;
	 }

.slideBox .bd img{ 
	width:450px; 
	height:230px; 
	display:block;  
	}


/* 下面是前/后按钮代码 */
/*.slideBox .prev,
.slideBox .next{ 
	position:absolute; 
	left:3%; 
	top:50%; 
	margin-top:-25px; 
	display:block; 
	width:32px; 
	height:40px; 
	background:url(../img/slider-arrow.png) -110px 5px no-repeat; 
	filter:alpha(opacity=50);
	opacity:0.5;   
	}*/
.slideBox .next{ 
	left:auto; 
	right:3%; 
	background-position:8px 5px; 
	}
.slideBox .prev:hover,
.slideBox .next:hover{ 
	filter:alpha(opacity=100);opacity:1; 
	 }
.slideBox .prevStop{ 
	display:none;  
	}

.slideBox .nextStop{ 
	display:none;  
	}



/* 招聘信息 */
/* 2015-07-09 新增*/
.displaytitle2{
  background: url(../images/recruit_display.png)  no-repeat;
  width:425px ;
  height: 66px;
  margin: 32px auto;
}
.recruit_infor{
	font-size:14px;
	color:#333333;
	margin: 30px 0px;
}

.recruit_infor dl{
	 width:1100px;
	 margin-right: 10px;
	 height: 40px;
	 line-height: 40px;
	 }

.recruit_infor dt{
	 line-height: 35px;
	 float: left;
	 width:480px;
	 }

.recruit_infor dt em{
	  color: white;
	  padding: 2px 6px;
	  margin-right: 8px;
	 }

.recruit_infor dt em.num1{
	  background-color: #ff1717;
	 }
.recruit_infor dt em.num2{
	  background-color: #ff7917;
	 }	 
.recruit_infor dt em.num3{
	  background-color: #ffb017;
	 }	 
.recruit_infor dt em.num4{
	  background-color: #259bff;
	 }	 
.recruit_infor dt em.num5{
	  background-color: #687178;
	 }


	 
.recruit_infor dt span.textcont{
	  width: 353px;
	  margin-right: 5px;
	  _display:inline-block;
	  display:inline-block;
	 }
	 
/*2015-08-4 新增  */
.in_st{
	margin-left: 140px;
} 


/* .displaytitle2{
  background: url(../images/recruit_display.png) no-repeat;
  width:425px ;
  height: 66px;
  margin: 32px auto;
}
.recruit_infor_table {
	width: 100%;
	font-size:14px;
	color:#333333;
	border-collapse: collapse;
	margin: 30px 0px;
	
}
.recruit_infor_table  th{
	background-color: #3288ff;
	color: white;
}

.recruit_infor_table tr.blue{
	background-color: #ddebff!important;
	height: 45px;
}
.recruit_infor_table tr{
	background-color: #fafafa;
	height: 45px;
}

.recruit_infor_table td {
	border: 0;
	text-align: center;		

} */


/* 友情链接 */
.link{ padding: 50px 0px;}
.link span{margin-right: 13px;}


/*        二级页面公共部分 start        */

/* header部分 */            
.xhsddm {
    clear: both;
    width: 100%;
    height: auto;
}
.xhsddm_title {
	height: 160px;
	width: 100%;
}

.toolbar01{
    background-color:#000000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
	zoom: 1;
    opacity: 0.5;
	height:30px;
	top:110px;
    position: relative;
} 
/*----面包屑 ----*/
.xhpad_tbrl {
    background: url("../images/tubiao.png") no-repeat 0px 3px ;
    clear: both;
    margin: 0px auto;
    width: 1100px;
	font-size:14px;
	color:#FFFFFF;
	text-indent: 35px;
	position: relative;
    z-index: 1;
    top: 135px;
	line-height:20px;
}
.xhpad_tbrl a{ 
    color:#FFFFFF;
	} 

.xhpad_tbrl {
    background: url(../images/tubiao.png)no-repeat 0px 3px ;
    clear: both;
    margin: 0px auto;
    width: 1100px;
	font-size:14px;
	color:#FFFFFF;
	text-indent: 35px;
	position: relative;
    z-index: 1;
    top: 135px;
	line-height:20px;
}
.xhpad_tbrl a{ 
    color:#FFFFFF;
	} 
	


/* 左栏部分 */

.main_left {
    width: 851px;
    margin-bottom: 20px;
	border-right:1px solid #e9e9e9;
	margin-top:20px;
	height:auto;
	display: inline-block;
	*float: left;
}

/* 右栏部分 */

.main_right {
	 margin-top:20px;
	 width: 248px;
	 
}
.main_right img{
	 width:200px; 
	 height:98px;
	 margin-left: 20px;
	 margin-top: 15px;
}
.main_right img.fuceng{
	width: 26px;
	height: 26px;
}
.xhmod-detail{
	margin-left: 20px;
	width: 200px;
	height: auto;
	}
.xhmod-detail img{
	 margin-top: 5px;
	}


/* p 标签文字样式 */
.text{ 
	text-indent: 25px; 
	text-align:justify;
	line-height: 32px;
	
  }	

.text_center{
	text-align: center;
	line-height: 32px;
}

    /* header2菜单 */

.menu2{ 
	width: 100%;
	background: white; 
	border-bottom: 1px solid #e1e1e1;
	
	}
.ddsmoothmenu2 {
	font-size: 14px;
	width: 1100px;
	margin: 0 auto;
	color: black;
	
}

.ddsmoothmenu2 ul {
	z-index: 100;
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
}
.ddsmoothmenu2 ul li {
	position: relative;
	display: inline;
	float: left;
	
}

.ddsmoothmenu2 ul li a {
	display: block;
	background:  white;
	color:black;
	padding: 12px 26px;
	color: #2d2b2b;
	text-decoration: none;
	text-align: center;
	margin-right: 25px;
	
}
.ddsmoothmenu2 ul li a.on {
	background: white;
	border-bottom: 3px solid #ff2020;
	
	
}
.ico{ margin-left: 8px;}
	

*html .ddsmoothmenu2 ul li a {
	display: inline-block;
}
.ddsmoothmenu2 ul li a:link,.ddsmoothmenu2 ul li a:visited {
	color:black;
}
.ddsmoothmenu2 ul li a.selected {
	background: white;
	color: black;
}
.ddsmoothmenu2 ul li a:hover {
	border-bottom: 3px solid #ff2020;
	background-color: white;
	color: black;
}
.ddsmoothmenu2 ul li ul {
	position: absolute;
	left: 0;
	display: none;
	visibility: hidden;
}
.ddsmoothmenu2 ul li ul li {
	display: list-item;
	float: none;
	background: white;
	margin-right: 0px!important;
}
.ddsmoothmenu2 ul li ul li ul {
	background: white;
	top: 0;
}
.ddsmoothmenu2 ul li ul li a {
	font-size: 13px;
	min-width: 81px;
	padding: 10px;
	margin: 0;
	border-top-width: 0;
	background:  white;
}

.sel_tab3 {
	border-top: 3px solid #ff2020;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1; 
	border-left:1px solid #e1e1e1;
	width: 122px;
} 

.sel_tab3 li{
	margin-right: 0px !important;
	color: black;
	border-bottom: 1px solid #e1e1e1;
} 
.sel_tab3 li a:hover{
	color: red !important;
	border-bottom: none!important;
	
}
.sel_tab3 li:last-child {
	border-bottom: 0px solid #e1e1e1 !important;
} 
*html .ddsmoothmenu2 {
	height: 1%;
}

.ico{ 
	background: url(../images/xh_ricon.png) top right no-repeat;
    position: relative;
	}



/* 二级页面公共部分 end */

/*input 样式*/
.input_bd{  
	border:1px solid #e1e1e1;
	height:34px;
	text-indent: 10px;
	*text-indent:0px;
	line-height: 34px;
	font-size: 14px;
	color: #383838;
	font-family: "微软雅黑";
	}

.bd_blue{ border:1px solid #1277dc;}



.search{
      margin: 16px 0px 0px 0px;  
	  position: relative;
}
.search_table{
      border: 0;
}

.search_table th {
     padding-right: 10px;
     font-weight: normal;
     font-size: 12px;
     color: #333333;
}
.search_table td {
     padding-right: 15px;
   
}
.posi_ab{
	position: absolute;
	left: 86%;
}
.biankuang{
      height:30px;
	  line-height:30px;
	  border:1px solid #e1e1e1;
}


/*button 样式*/

.button_blue{
    background:#2787e0;
	width:80px;
	height:30px;
	line-height: 27px;
    font-size: 12px;
    color: #ffffff;
    margin-top: 2px;
}

.button_query{
    background:#2787e0;
    padding:3px 22px;
	line-height: 27px;
    font-size: 12px;
    color: #ffffff;
}

/* ----checkbox控件CSS开始---- 2015-06-18 */
.WellForm *{
	margin-bottom:2px;
	}
.WellForm{
	font-size:14px;
    font-family:"microsoft yahei";
    line-height:32px;
    text-align: left;
}
.WellForm pre{margin-right:10px;}
/*background*/

/*WellCheckBox*/
.WellForm .WellCheckBox{
	background:url(../images/WellForm2.png) no-repeat;
	margin-bottom: 10px;
	float:left;
	width:12px;
	height:12px;
	cursor:pointer;
	overflow:hidden;
	margin:10px 5px 0 0;
	background-position:0 -270px;
	text-align: left;
	}
.WellForm .WellCheckBoxH{
	background-position:0 -283px;
	}
.WellForm .WellCheckBox input{
	margin-top:12px;
	display:none;
}


/* -------------select新增样式  2015-6-24-----------------*/
/* Dropdown control */
.selectBox-dropdown {
    height: 34px;
    min-width: 90px;
    position: relative;
    border: solid 1px #E1E1E1;
    line-height: 1.5;
    text-decoration: none;
    text-align: left;
    color: #333333;
    outline: none;
    vertical-align: middle;
  /*  background: #F2F2F2;*/
    /*background: -moz-linear-gradient(top, #F8F8F8 1%, #E1E1E1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #F8F8F8), color-stop(100%, #E1E1E1));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8', endColorstr='#E1E1E1', GradientType=0);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
    box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;*/
    display: inline-block;
    cursor: default;
}

.selectBox-dropdown:focus,
.selectBox-dropdown:focus .selectBox-arrow {
    border-color: #E1E1E1;
}

.selectBox-dropdown.selectBox-menuShowing-bottom {
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.selectBox-dropdown.selectBox-menuShowing-top {
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.selectBox-dropdown .selectBox-label {
    padding: 5px 0px 0px 5px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-align: left;
}

.selectBox-label:hover,
.selectBox-label:focus,
.selectBox-label:active,
.selectBox-dropdown:hover,
.selectBox-dropdown:focus,
.selectBox-dropdown:active
{
    color: #2787e0;
}


.selectBox-dropdown .selectBox-arrow {
    position: absolute;
    top: 0;
    right: 0;
    width: 23px;
    height: 100%;
    background:url(../images/jquery.selectBox-arrow.gif) 50% center no-repeat;
    /*border-left: solid 1px #E1E1E1;*/
}

/* Dropdown menu */
.selectBox-dropdown-menu {
    position: absolute;
    z-index: 99999;
    max-height: 200px;
    min-height: 1em;
    border: solid 1px #E1E1E1; /* should be the same border width as .selectBox-dropdown */
    background: #FFF;
    /*-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 6px rgba(0, 0, 0, .2);*/
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

/* Inline control */
.selectBox-inline {
    min-width: 150px;
    outline: none;
    border: solid 1px #BBB;
    background: #FFF;
    display: inline-block;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: auto;
}

.selectBox-inline:focus {
    border-color: #666;
}

/* Options */
.selectBox-options,
.selectBox-options LI,
.selectBox-options LI A {
    list-style: none;
    display: block;
    cursor: default;
    padding: 0;
    margin: 0;
}

.selectBox-options LI A:hover {
  color: #2787e0;
}
.selectBox-options.selectBox-options-top{
    border-bottom:none;
	margin-top:1px;
	-moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.selectBox-options.selectBox-options-bottom{
	border-top:none;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.selectBox-options LI A {
    line-height: 1.5;
    padding: 0 .5em;
    white-space: nowrap;
    overflow: hidden;
    background: 6px center no-repeat;
    color: #333333;
}

.selectBox-options LI.selectBox-hover A {
    background-color: #EEE;
}

.selectBox-options LI.selectBox-disabled A {
    color: #888;
    background-color: transparent;
}

.selectBox-options LI.selectBox-selected A {
    background-color: #C8DEF4;
    
}




.selectBox-options .selectBox-optgroup {
    color: #666;
    background: #EEE;
    font-weight: bold;
    line-height: 1.5;
    padding: 0 .3em;
    white-space: nowrap;
}

/* Disabled state */
.selectBox.selectBox-disabled {
    color: #888 !important;
}

.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
    opacity: .5;
    filter: alpha(opacity=50);
    border-color: #666;
}

.selectBox-inline.selectBox-disabled {
    color: #888 !important;
}

.selectBox-inline.selectBox-disabled .selectBox-options A {
    background-color: transparent !important;
}

/* -------------select新增样式  2015-6-24 end-----------------*/

/* -------------common table新增公共样式  2015-6-28 start-----------------*/
/* table页 */
table.commonTable {
    margin: 35px auto;
    clear: both;
    border: 1px solid #d2d2d2;
    width: 99%;
    text-align: center;
}

table.commonTable thead th, table.commonTable thead td {
    background-color: #3288ff;
    padding: 10px 18px;
    border-right: 1px solid #2a71d4;
}
table.commonTable thead th.last_th, table.commonTable thead td.last_td {
    border-right: 1px solid ##2787e0;
}

table.commonTable tbody tr {
    background-color: #FFF;
    border-bottom: 1px solid #d2d2d2;
}

table.commonTable thead th, table.commonTable tfoot th {
    font-weight: bold;
	font-size: 14px;
    color: #ffffff;
}
table.commonTable{
    box-sizing: content-box;
}
table.commonTable tbody td {
    padding: 10px;
    border-right: 1px solid #d2d2d2;
}
table.commonTable tbody  tr td {
   	*border-bottom: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;
}
table.commonTable tbody td:last-child {
    border-right: none !important; ;
}
.color{
    background:#f0f0f0;
}

/* -------------common table新增公共样式  2015-6-28 end-----------------*/

.tit_text a{
	color: white;
	cursor: pointer;
	}

/* case5 */
.case5{
    background:#fff;
    padding:5px;
    width:800px;
    margin-top: 30px;
}

.case5 .title5{
	height:30px;
	border-bottom:1px solid #e7e7e7;
	padding-bottom:10px;
	}
.case5 .title5 h2{
	font-size:20px;
	
}
.case5 .title-list5{
	position:relative;
	top:6px;
	
	}
.case5 .title-list5 li{
	width:158px;
	line-height:20px;
	text-align:center;
	float:left;
	display:inline;
	font-size: 14px;
	cursor: pointer;
	color: #333333;
	height: 30px;
	line-height: 30px;
	}
.case5 .title-list5 li.on5{
	color:#1277dc;
	font-weight:bold;
	cursor: pointer;
	border-left: 1px solid  #e7e7e7;
	border-right: 1px solid  #e7e7e7;
	border-bottom: 3px solid  #ffffff;
	border-top:3px solid #1277dc;
	}
/*.case5 .title-list5 p{
	position:absolute;
	top:-2px;
	left:0px;
	width:160px;
	height:12px;
	border-top:3px solid #1277dc;
	overflow:hidden;
	text-align:center;
	}*/
.case5 .title-list5 b{
	/*border-color: #ff1717 #fff #fff;
    border-style: solid dashed dashed;*/
    border-width:13px;
    display: inline-block;
    font-size: 0;
    height: 0;
    margin-top: -3px;
    overflow: hidden;
    width: 0;
	}
.product5{
	height:330px;
	position:relative;
	overflow:hidden;
	display:none;
	margin-top: 20px;
	}
.product5 ul{
	position:relative;
	float: left;
	margin-top: 5px;
	width: 350px;
	}
.product5 ul li{
	
	 line-height: 35px;
	}
.product-wrap5 .show{
	display:block;
}

/* case6 */

.case6{
    background:#fff;
    padding:5px;
    width:800px;
    margin-top: 30px;
}

.case6 .title6{
	height:30px;
	border-bottom:1px solid #e7e7e7;
	padding-bottom:10px;
	}
.case6 .title6 h2{
	font-size:20px;
	
}
.case6 .title-list6{
	position:relative;
	top:6px;
	}
.case6 .title-list6 .ask{
	position:absolute;
	top:0px;
	right: 0;
	color: darkorange;
	}
.case6 .title-list6 .ask a{
	color: darkorange;
	text-decoration: underline;
	}
.case6 .title-list6 li{
	width:158px;
	line-height:20px;
	text-align:center;
	float:left;
	display:inline;
	font-size: 14px;
	cursor: pointer;
	color: #333333;
	height: 30px;
	line-height: 30px;
	}
.case6 .title-list6 li.on6{
	color:#1277dc;
	font-weight:bold;
	cursor: pointer;
	border-left: 1px solid  #e7e7e7;
	border-right: 1px solid  #e7e7e7;
	border-bottom: 3px solid  #ffffff;
	border-top:3px solid #1277dc;
	}

.case6 .title-list6 b{
	/*border-color: #ff1717 #fff #fff;
    border-style: solid dashed dashed;*/
    border-width:13px;
    display: inline-block;
    font-size: 0;
    height: 0;
    margin-top: -3px;
    overflow: hidden;
    width: 0;
	}
.product6{
	height:auto;
	position:relative;
	overflow:hidden;
	display:none;
	padding: 20px 0px 5px 0px;
	border-bottom: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;	
	}
.product6 ul{
	position:relative;
	float: left;
	margin-top: 5px;
	width: 800px;
	border-bottom: 1px solid #e7e7e7;
	height: 45px;
	line-height: 45px;
	}
	
.product6 ul:last-child{
	border-bottom: 0px ;
	}

.product6 ul a:hover{
	background-color: #fbfbfb;
	}	
.product6 ul li{
	 height: 35px;
	 line-height: 35px;
	 text-align: left;
	 float: left;
	 text-indent: 15px;
	}
.product6 ul li.content{
	 height: 35px;
	 line-height: 35px;
	 width: 560px;
	 overflow: hidden;
	}

.product6 ul li.date{
	 height: 35px;
	 line-height: 35px;
	 width: 180px;
	}

/*2015-06-30新增*/

.product6 ul li.content2{
	 height: 35px;
	 line-height: 35px;
	 width: 530px;
	 overflow: hidden;
	}

.product6 ul li.date2{
	 height: 35px;
	 line-height: 35px;
	 width: 100px;
	}

.product6 ul li.fenlei{
	  height: 35px;
	 line-height: 35px;
	 width: 165px;
	  
	}
.product-wrap6 .show{
	display:block;
}


/*2015-07-06新增*/
/* case7 */

.case7{
    background:#fff;
    padding:5px;
    width:685px;
    margin-top: 30px;
}

.case7 .title7{
	height:30px;
	border-bottom:1px solid #e7e7e7;
	padding-bottom:10px;
	}

.case7 .title-list7{
	position:relative;
	top:6px;
	}
.case7 .title-list7 .ask{
	position:absolute;
	top:0px;
	right: 0;
	color: darkorange;
	}
.case7 .title-list7 .ask a{
	color: darkorange;
	text-decoration: underline;
	}
.case7 .title-list7 li{
	width:135px;
	line-height:20px;
	text-align:center;
	float:left;
	display:inline;
	font-size: 14px;
	cursor: pointer;
	color: #333333;
	height: 30px;
	line-height: 30px;
	}
.case7 .title-list7 li.on7{
	color:#1277dc;
	font-weight:bold;
	cursor: pointer;
	border-left: 1px solid  #e7e7e7;
	border-right: 1px solid  #e7e7e7;
	border-bottom: 3px solid  #ffffff;
	border-top:3px solid #1277dc;
	}

.case7 .title-list7 b{
    border-width:13px;
    display: inline-block;
    font-size: 0;
    height: 0;
    margin-top: -3px;
    overflow: hidden;
    width: 0;
	}
.product7{
	height:auto;
	position:relative;
	overflow:hidden;
	display:none;
	padding: 20px 0px 5px 0px;
	border-bottom: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;	
	}
.product7 ul{
	position:relative;
	float: left;
	margin-top: 5px;
	width: 800px;
	border-bottom: 1px solid #e7e7e7;
	height: 45px;
	line-height: 45px;
	}
.product7 ul:last-child{
	border-bottom: 0px ;
	}
.product7 ul a:hover{
	background-color: #fbfbfb;
	}	
.product7 ul li{
	 height: 35px;
	 line-height: 35px;
	 text-align: left;
	 float: left;
	 text-indent: 15px;
	}
.product7 ul li.content{
	 height: 35px;
	 line-height: 35px;
	 width: 560px;
	 overflow: hidden;
	}

.product7 ul li.date{
	 height: 35px;
	 line-height: 35px;
	 width: 180px;
	}
 

.product7 ul li.content2{
	 height: 35px;
	 line-height: 35px;
	 width: 430px;
	 overflow: hidden;
	}

.product7 ul li.date2{
	 height: 35px;
	 line-height: 35px;
	 width: 100px;
	}

.product7 ul li.fenlei{
	  height: 35px;
	 line-height: 35px;
	 width: 165px;
	}
.product-wrap7 .show{
	display:block;
	}
	

/*2015.7.18 会长专栏 */

.product-wrap7{
	width:846px;
}
.colu_03{
	border-bottom:1px solid #e9e9e9;
	height:200px;
}
.colu_comn01{
    width: 690px;
	height:auto;
	margin-bottom: 10px;
}
.colu_cd{
    width:500px;
}
.colu_cd h1{
    font-size:18px;
	color:#4d4852;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
}
.colu_cd h2{
    font-size:14px;
	color:#666666;
	font-weight: bold;
	width:500px;
}
.colu_nr01{
    font-size:12px;
	color:#333333;
	line-height: 24px;
	width: 650px;
    height: auto;
    padding-top: 10px;
}
.colu_nr01 p{
    margin-bottom: 15px;
}


/*2015.7.18 会长专栏-详情 */
		
.colu_bg{
    margin-top:10px;

}
.colu_bg img{
    margin-right:20px;
}
.colu_comn{
    width: 705px;
	height:auto;
	margin-bottom: 10px;
}
.colu_bt{
    width:820px;
}
.colu_bt h1{
    font-size:18px;
	color:#4d4852;
	font-weight: bold;
	/* height: 30px; */
	line-height: 30px;
}
.colu_bt h2{
    font-size:14px;
	color:#666666;
	font-weight: bold;
}
.mic{
    background-color:#e7152d;
	padding:10px 20px ;
	text-align:center;
	margin-right: 35px;
    margin-top: 10px;
	
}
.mic img{
    margin-right: 15px;
}
.mic a{
    color:#ffffff;
	font-size:12px;
}
.colu_nr{
    font-size:12px;
	color:#333333;
	line-height: 24px;
	width: 684px;
    height: auto;
    padding-top: 20px;
}
.colu_nr p{
    margin-bottom: 30px;
}
.colu_jh{
	border-top:1px solid #e9e9e9;
}
.colu_jh h1{
	font-size:18px;
	color:#4d4852;
	font-weight:bold;
	margin-top: 20px;
	line-height:40px;
}	
.colu_jh li{
	font-size:14px;
	color:#333333;
	font-weight:bold;
	height: 30px;
    line-height: 30px;
}	
.colu_jh li span{
	padding-left:15px;
	color:#666666;
}
.xhmod-detail ul{
	
	margin-bottom:20px;
}	
.xhmod-detail li{
	font-size:14px;
	color:#333333;
	font-weight:bold;
	height:28px;
	line-height:28px;
}


/*2015-07-21 新增  */

.bd_tit{
	background-color:#000000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
	zoom: 1;
    opacity: 0.5;  
	font-size: 14px;
	width: 100%;
	position: relative;
	top: -36px;
	height: 36px;
}
.bdtit_text{
	color: white;
	line-height: 36px;
	text-align: center;
	position: relative;
	top:  -72px;
	height: 35px;
	}
.bdtit_text a{
	color: white;
	cursor: pointer;
	}
/*2015-10-08新增*/
/*首页协会动态标题截取*/
.index_dynamic_a{
	display:inline-block;
	width: 400px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
/*首页通知公告标题截取*/
.index_notice_a{
	display:inline-block;
	width: 372px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
/*首页专业研究标题截取*/
.index_research_a{
	/*display:inline-block;*/
	width: 310px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
/*首页职位信息标题截取*/
.index_position_a{
	/* display:inline-block;
	width: 330px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap; */

}



/* 2016-01-25 英文版 start*/
.ddsmoothmenu_m {
	font-size: 14px;
	background: #396ecf;
	width: 1100px;
	margin: 0 auto;
	display: inline;
}

.ddsmoothmenu_m ul {
	z-index: 100;
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
	
}
.ddsmoothmenu_m ul li {
	position: relative;
	display: inline;
	float: left;
	
}

.ddsmoothmenu_m ul li a {
	display: block;
	background: #396ecf;
	color: white;
	padding: 12px 56px;
	color: #2d2b2b;
	text-decoration: none;
	text-align: center;
	
}
.ddsmoothmenu_m ul li a.on {
	background: orange;
}
*html .ddsmoothmenu_m ul li a {
	display: inline-block;
}
.ddsmoothmenu_m ul li a:link,
.ddsmoothmenu_m ul li a:visited {
	color: white;
}
.ddsmoothmenu_m ul li a.selected {
	background: orange;
	color: white;
}
.ddsmoothmenu_m ul li a:hover {
	background: orange;
	color: white;
}
.ddsmoothmenu_m ul li ul {
	position: absolute;
	left: 0;
	display: none;
	visibility: hidden;
}
.ddsmoothmenu_m ul li ul li {
	display: list-item;
	float: none;
	background: white;
	margin-right: 0px!important;
}
.ddsmoothmenu_m ul li ul li ul {
	background: orange;
	top: 0;
}
.ddsmoothmenu_m ul li ul li a {
	font-size: 13px;
	min-width: 81px;
	padding: 10px 53px;
	margin: 0;
	border-top-width: 0;
	background: orange;
}

*html .ddsmoothmenu_m {
	height: 1%;
}
/* 2016-01-25 英文版end */

/*2015-12-22 新增  */

.logo_2 input[type=text] {
    height: 30px;
    width: 205px;
    display: inline-block;
    color: #999999;
    font-size: 14px;
    margin: 30px 0 0 0;
    float: left;
    outline: medium;
}
.logo_2 .sousuo {
    width: 54px;
    display: inline-block;
    height: 30px;
    background: #f08200;
    line-height: 30px;
    color: #ffffff;
    text-align: center;
    font-size: 14px;
    outline: medium;
    float: right;
    margin-top: 30px;
}

/*2016-03-23新增*/
.in_div01 {
    width: 1100px;
    height: auto;
	display: inline-block;
}
.in_nr01{
	width: 498px;
	padding: 10px 20px;
	border: 1px solid #d9d9d9;
	background: #f7f7f7;
}
.f1{
	float: left;
}
.in_nr01 h1{
    font-size: 14px;
    color: #333333;
    line-height: 30px;
    margin-bottom: 10px;
}
.in_nr01 p{
    font-size: 14px;
    color: #999999;
    line-height: 30px;
}


/*echarts*/

.cav_btn{background-color: #f3f3f3;float:right;border-radius:0 0 12px 12px;right:20px; margin:0;margin-right:16px;z-index:99;min-width: 590px;}
.cav_btn_5{width: 180px;height:30px;float:right;top:0;right:0;}
.cav_btn ul li,
.maodian ul li{min-height: 34px; -webkit-transition: 0.5s; transition: 0.5s;padding: 0;}
.cav_btn ul li{float:right;border-radius:0 0 12px 12px;padding: 2px 21px 0 21px;behavior: url(../styles/PIE-2.0beta1/PIE.htc);}
.cav_btn ul li:HOVER{background-color: #78bff5;}
.cav_btn ul li.active{background-color: #7899f5;}
.cav_btn ul li a,
.maodian ul li a{display: block;padding: 2px 11px 0 11px;color: #141a14;position: relative;display: block;-webkit-transition: 0.5s; transition: 0.5s;text-decoration: none;}
.maodian ul li:HOVER{background-color: #78bff5;}
.maodian ul li.active{background-color: #7899f5;}

.cav_btn ul li a{color:#333;}
.cav_btn ul li a div{float:left;cursor:pointer;line-height: 40px; }
.chart-icon{background-color: #ddd;}
.cav_btn .chart-icon,
.maodian .chart-icon{
	cursor:default;
	height:32px; 
	width:32px; 
	float:left;
	background:url( "../images/chart-icon.png") no-repeat -16px -1681px; 
	background-color:#c9c9c9;
	margin-top:3px;
	display:inline-block;
	-webkit-border-radius: 50%;border-radius: 50%;border: 1px solid #999;
}

#left-chart-nav-pie .chart-icon {background-position-x:-16px;background-position-y: -271px;}
#left-chart-nav-bar-x .chart-icon {background-position-x:-16px;background-position-y: -79px;}
#left-chart-nav-line .chart-icon {background-position-x:-16px;background-position-y: -1231px;}
#left-chart-nav-bar-y .chart-icon {background-position-x:-16px;background-position-y: -79px;
-moz-transform:rotate(90deg);
-webkit-transform:rotate(90deg); transform:rotate(90deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }
.cav_btn .chart-name{display: inline-block; position: relative; margin-left: 10px;}
.maodian .chart-name{position: relative;top: -28px;margin-left: 37px;}
.cav_main{width: 1000px;height:400px;margin: auto;margin-top:50px;	}
.cav_interval{width: 100%;height:5px;background-color: #293c55;}