@charset "utf-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:18px/1.7 "微软雅黑",YaHei,tahoma,arial,"Hiragino Sans GB",宋体;color:#000;outline:0;}

body{min-height:100%;position:relative;-webkit-text-size-adjust:none; min-width: 1200px; background-color: #ffffff;}
html {height: 100%;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: none;}
html{overflow-y:scroll}
input,button{*overflow:visible;}

a { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none; outline: 0;}

p { margin-bottom:10px;}
h1 { font-size:28px; margin-bottom:15px; font-weight: normal;}
h2 { font-size:22px; margin-bottom:15px; font-weight: normal;}
h3 { font-size:20px; font-weight: normal;}
h4 { font-size:16px; margin-bottom:5px; margin-top:5px; font-weight: normal;}

.clearfix:after {content:"\200B";display:block;height:0;clear:both;}
.clearfix {*zoom:1;}
.fl { float: left;}
.fr { float: right;}

@font-face {
    font-family: 'impactreg';
    src: url('fonts/impactreg.eot');
    src: local('impactreg'), url('fonts/impactreg.woff') format('woff'), url('fonts/impactreg.ttf') format('truetype');
}

/*鼠标经过，图片放大效果*/
.imgtransform{transition:all .4s cubic-bezier(.215,.61,.355,1);}
.imgtransform:hover{transform: scale(1.15)}

/*布局*/
.container {width:100%;}
.innerbox {width:1200px;margin: 0 auto;padding-left:10px; padding-right:10px;}

/*机构概况定位*/
#Tagjgjj{position:absolute;top:400px;}
#Tagsmdw{position:absolute;top:710px;}
#Taghyc{position:absolute;top:1330px;}
#Taggljg{position:absolute;top:1660px;}
#Tagzxwyh{position:absolute;top:1845px;}
#Tagxswyh{position:absolute;top:1980px;}
#Tagyjs{position:absolute;top:2110px;}

#Gywm{position:absolute;top:380px;}
#Wmdfw{position:absolute;top:850px;}
#Lxwm{position:absolute;top:1450px;}

/*头部*/
.header {
	position:absolute;
	top:0;
	left:0;
	width: 100%;
	z-index: 900;
	background-color:rgba(255,255,255,0.85);
	box-shadow: 0 0 11px rgba(0, 0, 0, 0.22);
	
}
.header .fixation {float:left;width:100%;background-color:rgba(255,255,255,0.85);z-index: 9998; position: fixed;box-shadow: 0 0 11px rgba(0, 0, 0, 0.22);}

.header .tops{
	height: 50px;
	background-color:rgba(13,65,155,0.85);
}
.header .tops .headtops{
	font-size:16px;
	color:#FFF;
	width:1200px;
	margin: 0 auto;
}
.header .tops .headtops .topleft{
	float:left;
	width:500px;
	height:25px;
	margin-top:10px;
}
.header .tops .headtops .topleft ul{
	float:left;
	width:100%;
}
.header .tops .headtops .topleft ul li{
	float:left;
}
.header .tops .headtops .topleft ul li a{
	font-size:16px;
	color:#FFF;
	padding-left:30px;
}
.header .tops .headtops .topleft ul li.ico_m{
	background-image: url(../images/common/ico_menu.png);
	background-repeat: no-repeat;
	background-position: left center;	
	
}
.header .tops .headtops .topleft ul li.ico_contact{
	background-image: url(../images/common/ico_mail.png);
	background-repeat: no-repeat;
	background-position: left center;	
}
.header .tops .headtops .topleft ul li.ico_sign{
	background-image: url(../images/common/ico_sign.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.header .tops .headtops .english{
	float:left;
	width:60px;
	height:25px;
	margin-top:10px;
	margin-left:15px;
	background-image: url(../images/common/ico_global.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.header .tops .headtops .english a{
	font-size:16px;
	color:#FFF;
	padding-left:25px;
}

.header .tops .headtops .search { float: left;width:228px; height: 30px; background-color: #fff; border-radius: 30px;  margin-top: 10px; margin-left: 390px; transition:all .4s cubic-bezier(.215,.61,.355,1);}
.header .tops .headtops .search .input {
	width: 190px;
	height: 30px;
	background-color: transparent;
	border: 0;
	float: left;
	font-size: 13px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 10px;
}
.header .tops .headtops .search .submit { width: 22px; height: 30px; float: right; border: 0; background: transparent url("../images/common/ico_search.png") no-repeat left center;}

.header .innerbox {
	height: 80px;
}
.header .logo {
	width: 365px;
	height: 65px;
	display: block;
	float: left;
	background-image: url(../images/common/logo.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.header .nav {width:820px;float:left;margin-left:15px;}
.header .nav>ul>li {
	float: left;
	position: relative;
	/*width: 115px;*/
	height: 50px;
	background-image: url(../images/common/rightline.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top:30px;
}
.header .nav>ul>li.widthvalue1{
	width: 112px;
}
.header .nav>ul>li.widthvalue2{
	width: 130px;
}
.header .nav>ul>li.widthvalue3{
	width: 120px;
}
.header .nav>ul>li>a {
	position: relative;
	color: #333333;
	z-index: 2;
	display: block;
	height: 50px;
	line-height: 22px;
	font-size: 18px;
	text-align: center;
	-webkit-transition: color 200ms;
	transition: color 200ms;
	-moz-transition: color 200ms;
	-o-transition: color 200ms;
	overflow: hidden;
	padding-bottom: 0;
}
.header .nav>ul>li>a:hover {
	background-image: url(../images/common/currdhline.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.header .nav>ul>li.on>a{
	color:#1D4F9F;
	background-image: url(../images/common/currdhline.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.header .nav>ul>li.last { 
	background-image: none;
}

.header .nav li .setNav { width:100%; position:absolute; top:50px; left:0px; display:none;}
.header .nav li .setNav li{ text-align:center;}
.header .nav li .setNav li a{ display:block;font-size:16px; font-weight:normal; height:35px; line-height:35px; color:#333333; background-color: rgba(234,234,234,0.8); border-bottom: solid 2px #d8d8d8;}
.header .nav li .setNav li a:hover{ border-bottom: solid 2px #1D4F9F;color:#1D4F9F; background-color: rgba(255,255,255,0.8); }


/*左侧快捷菜单*/
.slidemenu{ position: absolute;left:-180px;top:50px;width:180px;background: #1E4F9F;font-size: 14px;text-align: center;z-index:99999;display:block;}
.slidemenu ul{float:left;width:100%;}
.slidemenu ul li{float:left;width:100%;}
.slidemenu ul li.btnclose{
	background-image: url(../images/common/ico_close.png);
	background-repeat: no-repeat;
	background-position: 150px; center;	
}
.slidemenu ul li.parentmenu>a {
	width: 100%;
	display: block;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2259B5;
}
.slidemenu ul li.parentmenu>a:hover {color: #fff;}

.slidemenu ul li.submenu>a { width: 100%; display: block;background: #2259B5;height:30px;line-height:30px; color: #fff; font-size: 14px; font-weight:normal;}
.slidemenu ul li.submenu>a:hover { background-color: #1E4F9F; color: #fff;}

/*分页*/
.pages { float:left;width:100%;text-align: center; padding: 60px 0 100px 0;}
.pages span { display: inline-block; padding: 0 2px; }
.pages span a { display: inline-block; height: 38px; padding: 0 16px; line-height: 38px; text-align: center; font-size: 16px; color: #697783; background-color:#EBEDEF; margin-bottom:10px;}
.pages span a:hover{color: #ffffff;background-color: #1D4F9F;}
.pages span.on a { color: #ffffff;background-color: #1D4F9F;}


/*底部*/
.footer-sink {padding-bottom:345px;}
#footer {position: absolute;bottom: 0;  left:0;width: 100%; background: #212121;}

.footerUs {
	background-color: #1D4F9F;
	height: 48px;
	color: #ffffff;
}
.footerUs .innerbox { width: 1100px;}
.footerUs h2 { float: left; font-size:28px;line-height: 48px;}
.footerUs .tel {
	float: left;
	font-size: 16px;
	background-image: url("../images/common/ico_f_tel.png");
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 48px;
	padding-left: 20px;
	margin-left:40px;
}
.footerUs .mail {
	float: left;
	font-size: 16px;
	background-image: url("../images/common/ico_f_mail.png");
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 48px;
	padding-left: 25px;
	margin-left:50px;
}
.footerUs .address {
	float: left;
	font-size: 16px;
	background-image: url("../images/common/ico_f_map.png");
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 48px;
	padding-left: 25px;
	margin-left:50px;
}

.footer { width:100%; overflow:hidden;color: #ffffff; padding:0px 0px 0px 0px; height:320px;}
.footer .innerbox { width: 1220px;}
.footer .l_fudanlogo{ float:left;width:150px;margin-top:100px;}
.footer .r_links{ float:left;width:900px;}
.footer .r_links .linksqun{float:left;width:100%;margin-top:25px;}
.footer .r_links .linksqun .linktit{
	float: left;
	width: 100%;
	height: 30px;
	color:#CBCBCB;
	font-size:18px;
	font-weight:700;
	background-image: url(../images/common/footfgline.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align:center;
}
.footer .r_links .linksqun .linkurls{
	float: left;
	width: 100%;
	line-height: 30px;
	font-size:12px;
	color:#ACACAC;
	text-align:center;
	padding-top:10px;
}
.footer .r_links .linksqun .linkurls a{
	font-size: 14px;
	color:#ACACAC;
	padding-left:5px;
	padding-right:5px;
}
.footer .r_links .linksqun .linkurls a:hover{
	color:#E1E1E1;
}

.footer .sharetolink{ float:right;width:110px;margin-top:100px;}
.footer .sharetolink .wxewm{
	float: left;
	width: 100%;
	height:107px;
	text-align:center;
}
.footer .sharetolink .wxewm img{
	width:107px;
	height:107px;
}


.copyrightwp {
	overflow: hidden;
	background-color: #292929;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #454343;
}
.copyrightwp .innerbox { width: 1200px; }
.copyrightwp .copyright {float:left;width:60%;color: #454343; font-size: 14px; height:50px; line-height:50px; text-align:right;}
.copyrightwp .link_sjmt{float:left;width:20%;height:50px;line-height:50px;text-align:center;color:#cbcbcb;font-size:14px;}
.copyrightwp .link_sjmt a{color:#cbcbcb;font-size:14px}
.copyrightwp .shareico{float:right;width:20%;}
.copyrightwp .shareico ul{float:left;width:100%}
.copyrightwp .shareico ul li{float:left;width:21px;height:21px;margin-right:10px;margin-top:15px}
.copyrightwp .shareico ul li:last-child{margin-right:0px;}
.copyrightwp .shareico ul li a{width:21px;height:21px;display:block;background-image:url(../images/common/sharetoico.png);background-repeat:no-repeat;background-position:0 0}
.copyrightwp .shareico ul li.icolink1 a{background-position:0 0}
.copyrightwp .shareico ul li.icolink2 a{background-position:-29px 0}
.copyrightwp .shareico ul li.icolink3 a{background-position:-58px 0}
.copyrightwp .shareico ul li.icolink4 a{background-position:-89px 0}
.copyrightwp .shareico ul li.icolink5 a{background-position:-117px 0}
.copyrightwp .shareico ul li.icolink6 a{background-position:-147px 0}
.copyrightwp .shareico ul li.icolink7 a{background-position:-176px 0}
.copyrightwp .shareico ul li.icolink8 a{background-position:-206px 0}



.gototop { width:39px; height:41px; display: block; position: absolute; bottom: 50px; right: 35px; background-image: url("../images/common/gototop.png"); text-indent: -9999px;}
.gototop:hover { opacity: 0.8;}

