@charset "utf-8";
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{font-family:Arial, "Times New Roman", Times, serif}
body {font-size:14px;}
html {font-size: 100%;}
:-webkit-autofill {
transition: background-color 5000s ease-in-out 0s;

}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,ol,li{list-style:none; float:left;}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
legend{color:#000;}
i,em,b{font-style:normal; display:inline-block;; line-height:30px;}
fieldset,img{border:0;}
img{max-width:100%;}
.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}

.clear{clear:both;}
.center{text-align:center;}
.wid_1150{width:1150px; margin:0 auto;}
a{
    color: #333;
    word-break: break-word !important;
}
p{word-break: break-word !important;}

div{    word-break: break-word !important;}
.js{width:1086px; margin:0 auto; background:url(../imges/bg.png) repeat-y; padding:5px 17px;}

.left{width:270px; height:auto;  position:relative; min-height:900px;padding-bottom:200px;background-color: #286fb7;}
.left .tx{width:270px; height:auto;}
.tx-pic{width:226px; height:280px; border-right:5px solid #fff; border-bottom:5px solid #fff; overflow:hidden;background:#fff; text-align:center;}
.tx-pic1{border-right:5px solid #fff; border-bottom:5px solid #fff; overflow:hidden;background:#fff; text-align:center;}
.tx-name{width:260px; padding:10px 0; line-height:40px; font-size:24px; text-align:center; color:#fff;}
.tx-sm{color:#fff; font-size:14px; line-height:30px; padding:0 20px 0 25px; width:225px; height:300px; overflow:hidden;}
.bd-link{width:225px; padding:0 20px 0 25px; color:#f8c015; text-decoration:underline!important; line-height:30px; display:block; float:left;}
.search{width:216px; height:34px; margin:15px 19px 0 25px; padding-left:10px; background:url(../imges/search.png) no-repeat; float:left;}
.search-input{width:168px; height:16px; padding:9px 0; line-height:16px; float:left; color:#286fb7; background:none;    outline: none;}
.search-btn{width:38px; height:34px; float:left; outline: none;}
.left-bottom{position:absolute; bottom:50px; left:0;}
.ewm{width:110px; height:110px; border:5px solid #fff; margin-left:80px;}
.djs{width:225px; padding:0 20px 0 25px; color:#a6d2ff; margin-top:10px; text-align:center; font-family:Arial, Helvetica, sans-serif; line-height:24px;}
.dp{width:225px; padding:0 20px 0 25px; text-align:center;color:#a6d2ff; line-height:30px;}
.dp a{color:#a6d2ff;}
.right{width:800px; margin-left:16px; min-height:1000px;}
.logo{width:100%; height:60px; float:left; margin-top:39px;}
.nav{width:800px; float:left; margin-top:100px; height:52px; line-height:52px; position:relative; z-index:1000;}

.sy-right-main{width:800px; margin-top:15px;}
.Introduction,.Education,.Experience,.Social,.tdcy{width:100%; margin-bottom:15px;}
.sy-right-title{width:790px; margin-right:10px; min-height:36px; line-height:36px; background:url(../imges/line.jpg) repeat-x left center;}
.sy-right-title h3{background:#fff; padding:0 5px; color:#286fb7; display:inline-block; font-size:18px; font-weight:normal;}
.Introduction-con{width:780px; padding:0 10px; line-height:30px; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:14px;text-align:justify; text-justify:inter-ideograph;}
.Education-con{width:780px; padding:0 10px; line-height:33px; margin:10px 0 0;}
.Education-con ul{width:100%; padding:10px 0; background:url(../imges/line-jl.jpg) repeat-y left top;}
.Education-con li{width:100%; margin-bottom:18px;}
.Education-con li h3{background:url(../imges/jyjl.jpg) no-repeat left top; width:137px; padding-left:5px; text-align:left; line-height:33px; color:#fff; float:left; font-size:14px; font-weight:normal}
.Education-con li p{display:block; width:626px; float:right; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-left:10px;}
.Social-con{width:780px; padding:0 10px;}
.Social-con li {background:url(../imges/jt.jpg) no-repeat left 11px; line-height:30px; font-size:14px; color:#333; padding-left:15px; width:765px;word-break: break-word;word-break:break-all}
.tdcy-con{width:780px; padding:20px 10px 0;}
.tdcy-con li{width:220px;height: 167px;margin-right:38px;margin-bottom:20px;display:table-cell;overflow:hidden;text-align: center;padding-top: 10px;}
.tdcy-con li img{border:1px solid #fff;  vertical-align:middle;}
.tdcy-con li i{display:block; width:100%; line-height:24px; text-align:center; color:#333; margin-top:10px; height:24px; overflow:hidden;}
.Social-con li a{color:#333;word-wrap: break-word;}
.Social-con li a:hover{text-decoration:underline; color:#286fb7;}

.menu{margin-top:15px; margin-right:10px;}

.select_box{position:relative; width:60px; height:52px; line-height:52px; text-align:center;}
.select_box span{
	width:60px;
	height:36px;
	text-align:center;
	line-height:36px;
	cursor:pointer; 
	display:block;
	margin-top:16px;
}
.leixin_xz_a{
	position:absolute; 
	z-index:20;
	}
.son_ul{
	width:100px;
	height:auto;
	position:absolute!important;
	position:absolute;
	z-index:45;
	top:53px;
	right:-3px; 
	background:#fff; 
	text-align:center; 
	border:1px solid #d4d5d7;
	border-top:0;
}
.son_ul li{width:100%; float:left;}
.son_ul li a{
	display:block;
	line-height:36px;
	width:100%; 
	float:left;
	cursor:pointer;
	color:#333;
	border-top:1px solid #d4d5d7;
	}
.son_ul li a:hover{background:#296fb7; color:#fff;}




.content,.zh-content,.bd-list,.pic-list{width:770px; margin:0 20px 0 10px; min-height:520px;}
.content-con{width:100%; text-align:justify;}

.content-title{width:100%; text-align:center; margin:6px 0 10px;}
.content-title h3{width:100%; text-align:center; font-weight:bold; color:#286fb7; line-height:40px; font-size:18px; float:left;}
.content-title i{display:block; width:100%; height:24px; background:#f5f5f5; color:#333; font-size:14px; line-height:24px; text-align:center; float:left;}



.content-con p{text-indent:2em; width:100%; line-height:30px;}
.zh-content p{width:100%; line-height:26px; font-size:14px; margin-bottom:10px;word-wrap: break-word;}
.zh-content p span{color:#286fb7;}
.content-fj-list{width:690px;}
.content-fj-list li a{width:690px; font-size:14px; color:#286fb7; display:block; line-height:24px;}
.content-fj-list li a:hover{text-decoration:underline;}
.content-fj{width:100%; margin-top:50px;}
.content-fj h3{color:#286fb7; font-size:18px; float:left; width:100%;}
.bd-list ul,.pic-list ul{width:100%; margin-top:10px;}
.bd-list li{width:155px; height:auto; margin-right:36px; text-align:center; margin-bottom:25px; text-align:center;}
.bd-list li .pic{width:124px; height:158px; border:1px solid #d0d0d0; overflow:hidden}
.bd-list li .pic img{width:116px; height:150px; border:4px solid #fff;}
.bd-list li span{display:block; width:100%; text-align:center; font-size:14px; line-height:24px; word-break:break-all;}
.pic-list li{width:160px; height:auto; margin-right:42px; text-align:center; margin-bottom:25px;}
.pic-list li .pic{width:158px; height:158px; border:1px solid #d0d0d0;}
.pic-list li .pic img{width:150px; height:150px; border:4px solid #fff; overflow:hidden;}
.pic-list li span{display:block; width:121px; text-align:center; font-size:14px; line-height:24px; word-break:break-all;}
.pic-list li span a{color:#333;}



 #menu{width:740px; float:left;}      
    #menu ul {
      list-style: none;  
    }
    li.l1-nav {float:left; position:relative;}

    a.l1-nav {color:#fff; font-size:14px; line-height:44px; margin-top:16px; margin:0px 0; padding:0 20px; background:url(../imges/line-1.jpg) no-repeat right center; float:left; margin-left:-1px;}

    li.l1-nav:hover a.l1-nav, a.l1-nav:hover {background:#286fb7; color:#fff;  margin-left:-1px;}

    ul.l2-nav {
      visibility: hidden;
      position: absolute;  /* 第二级菜单相对于第一级菜单绝对定位 */
      top: 43px;left:-1px;
	  width:100%;
	  float:left; background:#fff; border:1px solid #d4d5d7; border-top:0; border-bottom:0;
    }

    li.l2-nav {
      float: left;  
      position: relative; /* 这里把第二级菜单项设成相对定位，以使得它包含的三级菜单相对它自己定位 */
      left: 0px;
      top: 0px;
      width: 100%;
    }

    a.l2-nav {  
      display: block; /* 把a设成块级显示 */
      text-align: center;
      width: 100%;
      min-height: 36px;
      line-height: 36px;
      color: #333;
      /** background:url(images/ej-bg.png) repeat-x; */
	  text-decoration:none;
	  font-size:14px; border-bottom:1px solid #d4d5d7;
    }

    li.l2-nav:hover a.l2-nav, a.l2-nav:hover {  
      color: #fff;
      background: #286fb7;
    }

    /* 这是控制菜单显示与隐藏的重点 */
    a.l1-nav:hover ul.l2-nav, li.l1-nav:hover ul.l2-nav {
      visibility: visible;
    }

	.select_box_1{
	 position:relative; float:right; color:#fff; background:rgba(0,0,0,0.5);width:132px; text-align:center; height:32px;
}
.select_box_1 i{
	display:block; line-height:70px;  width:80px; float:left; color:#3156a3; font-size:18px;
}
.select_box_1 span{
	line-height:32px;
	color:#fff;
	cursor:pointer; font-size:12px;
}
.leixin_xz_a{
	position:absolute; 
	z-index:20;
	}
.son_ul_1{
	width:132px;
	height:auto;
	position:absolute!important;
	position:absolute;
	z-index:45;
	top:32px;
	left:0px; 
	background:#fff;
	 filter:alpha(opacity=90);
	 opacity:0.9; 
	 text-align:center; 
}
.son_ul_1 li{width:100%;}
.son_ul_1 li a{
	display:block;
	line-height:30px;
	width:100%; 
	float:left;
	cursor:pointer;
	color:#333;
	}
.son_ul_1 li a:hover{background:#286fb7; color:#fff;}
#zwmbdh_nav{margin-top:5px;}
.bq{width:1086px; margin:0 auto; padding-top:20px; text-align:center; color:#fff; font-size:12px; border-top:1px solid #d4d5d7; line-height:24px;}
.bq a{color:#fff; font-weight:bold;}





.xsfl{width:100%; float:left;}
.xslb{width:770px; padding:0 20px 0 10px; float:left; margin-top:10px;}
.xslb-1{width:795px; padding:10px 10px; }
.xslb li{width:160px; height:auto; margin-right:42px; text-align:center; margin-bottom:25px;}
.xslb li .pic-img{width:158px; height:158px; border:1px solid #d0d0d0; display:block; background:#fff;}
.xslb li .pic-img img{vertical-align:middle; max-width:152px; max-height:152px;}
.xslb li a{line-height:30px; color:#333; width:100%; text-align:center; display:block;}
.xslb li a:hover{color:#286fb7; font-weight:bold;}
.jsmc{width:100%; height:30px; line-height:30px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zhy-title span{font-weight:normal; font-size:14px;}
/*.xm{width:770px; border:1px solid #d4d5d7; margin-left:6px; padding:5px;}*/
.xmxx{width:760px; line-height:36px; padding:0 10px}
.xmxx h3{display:block; float:left; color:#286fb7}
.xm{width:790px; margin-left:5px; margin-bottom:15px; font-size:12px;}
.xmmc{width:776px; padding-left:10px; background:#286fb7; color:#fff; line-height:30px; font-weight:bold; margin-bottom:10px; font-size:12px;}

#znmb1_other_navul{width:auto!important;}
#znmb1_other_navul li ul{width:auto!important;right:151px; background:#fff; top:0!important; border:0!important; border-bottom:1px solid #d4d5d7!important; left:auto!important;}
#znmb1_other_navul li ul li a{border-right:0!important;border-bottom:0!important; border-left:1px solid #d4d5d7; line-height:30px;}
#select_box_more ul li a{border-right:0!important; width:131px!important; height:auto!important;padding: 0 10px;}
.defaultInputStyle{border:#AFD5F5 1px solid;    height: 18px;
    vertical-align: top;}