@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{font-family:"Times New Roman", Times, serif; font-size:14px;}
ul,ol,li{list-style:none; float:left;}
a:link,a:visited,a:hover,a:active{text-decoration:none;color:#fff;}
i,em,b{font-style:normal;}
fieldset,images{border:0;}
button,input,select,textarea{font-size:100%;height: 21px;}
.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.clear{clear:both;}

*{word-break: break-word;word-wrap: break-word;}
.jb{position:fixed; top:70px; left:0; width:240px; background:url(../images/tx.jpg) no-repeat left 0px; padding-bottom:20px;z-index:1050;}
body{width:100%; }
.top{width:100%; height:70px; background:#fff;position:fixed; top:0; left:0; z-index:10000;}
.logo{width:300px; height:70px; float:left; background:url(../images/top-left.png) no-repeat left top #3156a3; padding:0 14px 0 246px; overflow:hidden;}

.left{width:240px;left:0;bottom:0;background:url(../images/left-bg.png) repeat-y;top:0;margin-right:-240px;float:left;min-height:100%;position: fixed;}
.search{height:70px; background:url(../images/top-bg.jpg) no-repeat left top; padding-left:178px; width:320px;}
.search-input{width:230px; height:16px; background:#b3c2e3 url(../images/search-input.jpg) no-repeat right top; padding:27px 10px; line-height:16px; color:#3156a3; font-size:18px; float:left;}
.search-btn,.home{width:70px; height:70px; display:block;}
.left-1{width:220px; height:100%;}
.left-2{width:220px;}
.tx{width:118px; height:118px; border-radius:100%;  overflow:hidden; margin-left:39px; margin-top:3px; float:left;}

.name{width:180px; color:#fff; font-family:"Times New Roman", Times, serif; font-size:24px; text-align:center; line-height:30px; padding:15px 10px;}
.nav,.leftsidebar_box{width:220px; margin-top:294px;position:relative; z-index:1000; }
.nav li{padding:0 20px; width:179px;}
.nav li a{width:160px; height:46px; line-height:46px; font-size:16px; color:#fff; display:block; border-bottom:1px solid #3b61af; padding-left:20px; float:left;}
.leftsidebar_box dt{width:179px;word-wrap: break-word;word-break: break-word;min-height:46px;line-height:46px;font-size:16px;color:#fff;display:block;padding:0 20px;cursor:pointer;}


.nav li:hover,.leftsidebar_box dt:hover{background:#3156a3;}

.nav li a:hover{ border-bottom:1px solid #6386d1;}
.current{padding:0 20px; width:180px; background:#3156a3;}
.current a{border-bottom:1px solid #6386d1;}
.right{width:100%;float:right;margin-top:90px;}
.right-1{ margin-left:220px;}
.right-2{width:94%; margin:0 3%; padding-bottom:80px;}


.left-jt{width:90px; height:35px; margin-top:97px; position:relative; margin-right:-90px; float:left;}
.right-jt{width:90px; height:35px; margin-top:97px; position:relative; margin-left:-90px; float:right;}


.time {margin:0 90px; margin:50px 90px; background:#f00; height:200px;}


#timeline {margin:0 90px;background:url(../images/right-bg.jpg) repeat-x left 64px; margin-top:50px;}
.timeline-1{width:100%;overflow: hidden; position: relative; float:left;}
#dates {width: 760px;height: 70px;overflow: hidden;}
#dates li {list-style: none; float: left; width:190px; height:55px; text-align: center;background:url(../images/right-li-bg.png) center bottom no-repeat; padding-bottom:15px;}
#dates a {line-height: 38px;padding-bottom: 10px; font-size:16px; color:#fff;}
#dates .selected{background:url(../images/secled.png) no-repeat; display:block; width:190px; height:50px;}
#issues {width: 760px;overflow: hidden; margin-top:20px;}	
#issues li {list-style: none;float: left;}
#issues li h1 {color: #fff;font-size: 30px;margin: 20px 0 30px; font-weight:bold; font-family:"Times New Roman", Times, serif;}
#issues li .information {font-size: 14px;margin-right: 70px; margin:10px;line-height: 22px; color:#fff;}

.Experience{padding-right:15px;}
#nr{width:100%; line-height:30px; color:#fff; overflow:hidden; }
#nr dl{width:100%;}
#nr dd{width:46%; margin-right:4%; float:left; color:#fff; font-size:14px; line-height:30px;}


.local{border-bottom:2px solid #d3d3d3; min-height:50px; line-height:50px; margin-top:30px; width:92%; color:#fff;}
.local h3{font-size:30px; float:left; color:#fff; font-family:"Times New Roman", Times, serif}
.local a{color:#fff; font-size:14px; line-height:60px;}

.list-1,.ssjg-1{margin-top:30px; width:92%; overflow:hidden;}
.list-1 ul{width:100%;}
.ssjg-title{background:url(../images/list-bg.jpg) no-repeat left center; height:36px; line-height:36px; padding-left:15px; width:98%;}
.ssjg-title a{color:#fff; width:80%; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left; font-size:16px;}
.ssjg-title i{width:80px; text-align:right; float:right; display:block; color:#fff; font-family:Georgia, "Times New Roman", Times, serif;}
.list-1 li i{width:80px; text-align:left; float:left; margin-right:-80px; position:relative; display:block; color:#fff; font-family:Georgia, "Times New Roman", Times, serif;}
.list-1 li a{color:#fff; width:100%; display:block;float:left; font-size:16px; }
.list-1 li{background:url(../images/list-bg.jpg) no-repeat left 14px; padding-left:15px;word-wrap: break-word;word-break: break-word;width:98%; line-height:30px;}

.title{width:100%; line-height:40px; color:#fff; font-size:20px;word-break:break-word; }
.title h3{width:100%; word-wrap:break-word; word-break:break-word; text-align:center;}
#content p,#jj p{color:#fff; font-size:16px; line-height:30px;}
#content{width:100%; overflow:hidden; margin-top:30px; float:left;}
#jj{ height:500px; overflow:hidden; margin-top:30px; float:left; width:90%;word-break:break-word;}
.ssjg-1 li{width:100%; overflow:hidden;}
.ssjg-zy{width:100%; height:50px; color:#fff; font-size:16px; line-height:25px; overflow:hidden;}
.ssjg-title a{font-weight:bold; font-size:18px;}
.pic-list{width:92%; margin-top:30px;}
.pic-list ul{width:100%;}
.pic-list-1 img{max-width: 100%;max-height: 100%;}

.pic-list li{margin:30px 20px;width:230px;background:#fff;height:220px;}
.pic-list li a i{width:100%; display:block; text-align:center; height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333; font-size:16px; line-height:36px;}

.menu_head{width:185px;height:47px;line-height:47px;padding-left:38px;font-size:14px;color:#525252;cursor:pointer;border:1px solid #e1e1e1;position:relative;margin:0px;font-weight:bold;background:#f1f1f1;}
.menu_list .current{background:#f1f1f1;}
.menu_body{width:223px;height:auto;overflow:hidden;line-height:38px;border-left:1px solid #e1e1e1;backguound:#fff;border-right:1px solid #e1e1e1;}
.menu_body a{display:block;width:223px;height:38px;line-height:38px;padding-left:38px;color:#777777;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1;}
.menu_body a:hover{text-decoration:none;}






.select_box{
	 position:relative; width:224px; height:70px;  padding-left:15px;
}
.select_box i{
	display:block; line-height:70px;  width:97px; float:left; color:#3156a3; font-size:18px;
}
.select_box span{
	width:auto;
	height:68px;
	float:left;
	background:url(../images/zhimg.png) no-repeat right;
	line-height:68px;
	color:#3156a3;
	cursor:pointer; display:block; font-size:18px;
}
.leixin_xz_a{
	position:absolute; 
	z-index:20;
	}
.son_ul{
	width:auto;
	height:auto;
	position:absolute!important;
	position:absolute;
	z-index:45;
	top:70px;
	left:100px; 
	background:#fff;
	 filter:alpha(opacity=90);
	 opacity:0.9; 
	 text-align:center; 
}
.son_ul li{
	display:block;
	line-height:30px;
	width:100%; 
	float:left;
	cursor:pointer;
	border-top:1px solid #fff;
	}

#content strong{font-size:20px; margin-right:10px;}


.tpsm{width:100%; float:left;text-align:center; }
.tpsm-txt{width:100%; float:left; margin-top:20px;}
.tpsm-txt-1{color:#fff; line-height:30px;font-size:18px;text-indent:2em;}





@media only screen and (min-width: 1280px) and (max-width: 1980px){
#issues{margin-top:80px;}
#nr dd{line-height:40px;}
.right{min-height:680px;}
}

@media only screen and (min-width: 1280px) and (max-width: 1500px){
#issues{margin-top:50px;}
#nr dd{line-height:36px;}	
}
@media screen and (min-width: 900px) and (max-width: 1100px){
.search{padding-left:0;}
.language{width:100px;}
}
@media screen and (max-width:1100px){
.search{padding-left:0;}
.language{width:100px;}

}




@media only screen and (min-width: 1280px) and (max-width: 1980px){	
#issues{margin-top:80px;}
#nr dd{line-height:40px;}
}

@media only screen and (min-width: 700px) and (max-width: 1300px){	
.search{padding-left:0;}
.language{width:100px;}	


}


@media only screen and (min-width: 700px) and (max-width: 1100px){
.select_box i{display:none;}

}

@media only screen and (min-width: 700px) and (max-width: 1500px){	
.search-input{width:145px;}
.search{width:235px;}
.select_box i,.select_box span{font-size:16px;}
.select_box{width:216px;}
}

.pic-list-1 {
    height: 180px;
    padding: 3px;
    text-align: center;
    vertical-align: middle;
}

.lxxbanquan{
    clear: both;
    position: fixed;
    margin-top: 20px;
    text-align: center;
    color: #fff;
    bottom: 0px;
    min-height: 30px;
    border-top:2px solid rgba(255,255,255,0.6); 
    background-color: rgb(49, 86, 163);width:100%;
    padding-top:5px;
}

.tzy{padding:0 8px; font-weight:bold; line-height:26px; text-decoration:underline;}
.leftsidebar_box dd a{background:#3156a3;padding-left:40px;line-height:40px;width: 179px;color:#fff;}
.leftsidebar_box dd a:hover{background:#3156a3;}



.leftsidebar_box dt a{display:block;float:left;}
.leftsidebar_box dt span{display:block; float:right;}

.pages_s table table tr td{
    color: #fff;
}
.pages_s table table tr td div{
    color: #fff;
}