﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#fff; color:#000; font-size:12px; font-family: Microsoft Yahei, Arial, Helvetica, sans-serif; min-width:1400px;}
td,th,caption { font-size:12px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, th, var,i { font-style:normal; font-weight:normal;}
a { color:#000; text-decoration:none; }
a:hover { text-decoration:none; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Microsoft Yahei,Helvetica,Arial,sans-serif;outline:none; margin:0px; padding:0px; }
table { border-collapse:collapse; }


.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.con{ width:1200px; margin:0 auto;}
.header{ padding:25px 0; background:#0569ce; overflow:hidden;}
.login{ color:#fff; font-size:14px; float:right;}
.login a{ color:#fff;}
.search{ width:250px; height:32px; background:#fff; border-radius:5px; float:right; margin-top:10px;}
.search input[type="text"]{ padding:0 10px; border:0; width:180px; float:left; height:32px; background:0;}
.search input[type="button"]{ width:20px; height:32px; background:url(../images/ss.png) no-repeat center; float:right; margin-right:10px; border:0; cursor:pointer;}

/*nav*/
#box_nav {width: 1200px; height: 55px; margin: 0 auto;}
#nav_ul .nav_lis {float: left; position: relative;}
#nav_ul .nav_lis a {width: 100px; height: 55px; display: block;  text-align: center; font-size: 18px;font-weight:bold; color:#fff;margin-right:50px;}
#nav_ul .nav_lis ul {width: 186px; height: 0; overflow: hidden; position: absolute; left: 0; top: 55px; background: #fff; z-index: 999; }
#nav_ul .nav_lis ul li a {width: 186px; height: 32px; text-align: left; text-indent: 12px; line-height: 42px; font-size: 13px; color:grey;}
#nav_ul .nav_lis ul li a:hover {background: #efefef;}

.nav{ height:55px; line-height:55px; background:#065bb2;}/*9966CC  9400D3*/

/*
.nav .con > ul{ padding-left:10px; position:relative;}
.nav .con > ul > li{ float:left; height:55px; margin-right:60px; padding:0 10px;}
.nav .con > ul > li > a{ color:#fff; font-size:18px;cursor:pointer;font-weight:bold;}
.nav .con h4{ font-size:17px;}
.nav .con > ul > li:hover{ background:#fff;}
.nav .con > ul > li:hover > a{ color:#065bb2;}
.nav .con > ul > li:hover .nav_c{ display:block;}
.nav_c{ position:absolute; z-index:999; top:55px; background:rgba(255,255,255,0.8); padding:25px; width:1200px; left:0px; overflow:hidden; display:none; }
.nav_c_pic{ float:left;}
.nav_c_nav{ float:left; margin-left:30px;width:1200px;}
.nav_c_nav h4{ float:left; color:#065bb2;font-size:14px;}
.nav_c_nav ul{ float:left; margin-left:30px; width:900px;}
.nav_c_nav li{ float:left; font-size:17px; margin-right:35px;}
*/

.luobo{ width:1200px; margin:20px auto 0;}

.news{
		width: 1200px;
		height: 340px;
		margin: 0 auto;
}
.yanjiu{
		width: 678px;
		height: 310px;
		float: left;
		border-right: solid 1px #d7d7d7;
		margin-top: 22px;
}
.yanjiutitle{
		width: 657px;
		height: 34px;
		margin-right: 22px;
		float: left;
		border-bottom: solid 1px #c67e88;
		line-height: 34px; 
		font-weight: bolder;
		color: #8a2a36;
font-size:16px;
}
.yanjiutitle span{
		height: 34px;
		width: 21px;
		display: block;
		background:url(../images/box.gif) no-repeat;
		float: left;
		margin: 8px 0 0 2px;

}
.research{
		width: 75px;
		height: 34px;
		color: #e4c5c9;
		border-bottom: solid 1px #c67e88;
		float: right;
		font-weight: lighter;
}
.shimo{
		width: 646px;
		height: 280px;
		margin: 17px 31px 0 0;
		float: left;
		border:solid 1px #d7d7d7;
}
.yanjiuxinwen{
		width: 626px;
		height: 281px;
		margin-left: 10px;
		margin-top: 18px;
		float: left;
}
.yanjiuxinwen ul li{
		height: 22px;
		width: 620px;
		float: left;
		line-height: 22px;
		margin-bottom: 11px;
}
.yanjiuxinwen ul li span{
		width: 17px;
		height: 21px;
		display: block;
		background:url(../images/sanjiao.gif) no-repeat;
		float: left;
		margin-top: 9px;
}
.yanjiuxinwen ul li a{
		font-size: 14px;
		color: #494949;
}
.yanjiuxinwen ul li span.riqi{
		float: right;
		background: none;
		width: 95px;
		height: 17px;
		margin: 0;
		color: #bfbfbf;
}
.xinwendongtai{
		width: 520px;
		height: 310px;
		margin-top: 22px;
		float: left;
}
.dongtaititle{
		width: 499px;
		height: 34px;
		margin-left: 22px;
		float: left;
		border-bottom: solid 1px #c67e88;
		line-height: 34px; 
		font-weight: bolder;
		color: #8a2a36;
font-size:16px;
}
.dongtaititle span{
		height: 34px;
		width: 21px;
		display: block;
		background:url(../images/box.gif) no-repeat;
		float: left;
		margin: 8px 0 0 2px;
}
.dongtainews{
		width: 45px;
		height: 34px;
		color: #e4c5c9;
		border-bottom: solid 1px #c67e88;
		float: right;
		font-weight: lighter;
}
.dongtaixinwen{
		width: 485px;
		height: 281px;
		margin-left: 35px;
		margin-top: 18px;
		float: left;
}

.dongtaixinwen ul li{
		height: 22px;
		width: 480px;
		float: left;
		line-height: 22px;
		margin-bottom: 11px;
}
.dongtaixinwen ul li span{
		width: 17px;
		height: 21px;
		display: block;
		background:url(../images/sanjiao.gif) no-repeat;
		float: left;
		margin-top: 9px;
}
.dongtaixinwen ul li a{
		font-size: 14px;
		color: #494949;
}
.dongtaixinwen ul li span.riqi{
		float: right;
 text-align:right;
		background: none;
		width: 95px;
		height: 17px;
		margin: 0;
		color: #bfbfbf;
}


.kongbais{
		width: 10px;
		height: 6482px;
		float: left;
		background-color: #ffffff;
}
.rights{
		width: 970px;
		height: 6295px;
		float: left;
		background-color: #f6f7f7;
		margin-left: 10px;
}
.rightstitle{
		background-color: #ffffff;
		float: left;
		height: 44px;
		width: 990px;
}
.titles{
		height: 24px;
		width: 990px;
		margin-top: 10px;
		border-bottom: solid 3px #f2f2f2;
		text-indent: 10px;
}
.shuxians{
		width: 5px;
		height: 24px;
		background-color: #3eb6dd;
		float: left;
}
.titles span{
		color: #bd3030;
}
.fenye{
		width: 980px;
		height: 184px;
		border-top: solid 3px #f2f2f2;
		float: left;
}
.fenyelist{
		height: 22px;
		width: 375px;
		margin-top: 142px;
		margin-left: 600px;
		line-height: 22px;
		font-size: 12px;
}
.shouye{
		height: 22px;
		border: solid 1px;
		width: 36px;
		margin-left: 8px;
}
.shangyiye{
		margin-left: 8px;
		height: 22px;
		border: solid 1px;
		width: 42px;
}
.first{
		margin-left: 14px;
		height: 22px;
		border: solid 1px;
		width: 14px;
		color: #ffffff;
		background-color: #c02521;
}
.second{
		margin-left: 10px;
		height: 22px;
		border: none;
		width: 14px;
}
.mains{
		width: 1190px;
		height: 6482px;
		margin: 0 auto;
		background-color: #f2f2f2; 
}
.zhuyes{
		width: 90px;
		height: 40px;
		margin-left: 78px;
		float:left;
		background-color: #ffffff; 
}
.zhuyes span{
		width: 50px;
		height: 20px;
		display: block;
		margin-left: 30px;
		margin-top:10px;
		margin-bottom:10px;
		font-weight: bolder;
		text-indent: 8px;
		color: #e81f1f;
}

.kongbaifulei{
		width: 10px;
		height: 2550px;
		float: left;
		background-color: #ffffff;
}
.rightfulei{
		width: 990px;
		height: 2530px;
		float: left;
		background-color: #f6f7f7;
		margin-left: 10px;
}
.fuleititle{
		background-color: #ffffff;
		float: left;
		height: 44px;
		width: 990px;
}
.titles{
		height: 24px;
		width: 990px;
		margin-top: 10px;
		border-bottom: solid 3px #f2f2f2;
		text-indent: 10px;
}
.shuxians{
		width: 5px;
		height: 24px;
		background-color: #3eb6dd;
		float: left;
}
.titles span{
		color: #bd3030;
}
.fuleimain{
		width: 1200px;
		height: 2550px;
		margin: 0 auto;
		background-color: #f2f2f2; 
}
#content{
	margin-left: 25px;

}
.tantupian{
	width: 990px;
	height: 634px;
	margin-bottom: 15px;
	border-bottom: solid 1px #c8c9c5;
	margin-left: -25px;
}
.gerenmain{
		width: 1190px;
		height: 890px;
		margin: 0 auto;
		background-color: #f2f2f2; 
}
.kongbaigeren{
		width: 10px;
		height: 890px;
		float: left;
		background-color: #ffffff;
}
.rightgeren{
		width: 990px;
		height: 860px;
		float: left;
		background-color: #f6f7f7;
		margin-left: 10px;
}
.gengduos{
		float:left;
		text-align:center;
		width: 100px;
		height: 40px;
		background-color: #ffffff;
}
.gengduos a{
		width: 40px;
		height: 20px;
		text-decoration: none;
		display: block;
		color: #e81f1f;
		margin-left: 30px;
		margin-top:10px;
		margin-bottom:10px;
		font-weight: bolder;		
}
.laifangcontent{
	width: 962px; 
	float: left;
        padding:10px;
}
.laifangtupian{
 
	width: 992px;
	border-bottom: 10px solid #dddddd;
}
.rili{
	height: 60px;
	width: 65px;
	margin-left: 20px;
	margin-top: 20px;
	float: left;
 overflow:hidden;
}
.laifangtitle{
	width: 890px;
	height: 70px;
	line-height: 115px;
	font-weight: bold;
	float: left;
	letter-spacing:1px;
	color: #323232;
margin-left: 10px;
}
.tupiancontent{
	width: 940px;
 
	float: left;
	margin-left: 23px;
	margin-top: 10px;
	line-height: 20px;
	letter-spacing:0.5px;
}
.yuanshitupian{
	width: 624px;
	height: 250px;
	float: left;
	margin-left: 150px;
	background:url(../images/xinwentupian.gif) no-repeat;
}
.laifang{
	height: 168px;
	width: 992px;
	border-bottom: 10px solid #dddddd;
}
.dongtaimain{
		width: 1200px;
		margin: 0 auto;
		background-color: #f2f2f2; 
}
.kongbaidongtai{
		width: 10px;
		height: 2450px;
		float: left;
		background-color: #ffffff;
}
.rightdongtai{
		width: 990px;
 
		float: left;
		background-color: #f6f7f7;
		margin-left: 10px;
}
.fenyes{
		width: 980px;
		 
		border-top: solid 3px #f2f2f2;
		float: left;
		 
}
.huaxutitle{
	width: 800px;
	height: 70px;
	color: #cc0000;
	font-size: 24px;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: bolder;
	margin-left: 20px;
	margin-top: 20px;
	float: left;
}
.huaxutupian{
	width: 975px;
	height: 570px;
	float: left;
	background-color: red;
}
.huaxumain{
		width: 1190px;
		height: 730px;
		margin: 0 auto;
		background-color: #f2f2f2; 
}
.huaxucontent{
	width: 992px;
	height: 700px;
	float: left;
}
.kongbaihuaxu{
		width: 10px;
		height: 730px;
		float: left;
		background-color: #ffffff;
}
.righthuaxu{
		width: 990px;
		height: 670px;
		float: left;
		background-color: #f6f7f7;
		margin-left: 10px;
}

.chengyuan li{
	width:166px;
	height:250px;
	float:left;
	margin:5px 10px;
	text-align:center;
}

.chengyuan li a{
	padding:1px;
	border:1px solid #ccc;
	display:block;
}

.chengyuan li .title{
	clear:both;
	height:22px;
	line-height:22px;
	width:164px;
}

.shimo{
	padding:0px 10px;
}

.shimo .prve{
	width:14px;
	height:140px;
	background:url('../images/prev.png') center no-repeat;
	float:left;
	margin-top:60px;
cursor:pointer;
}

.shimo .next{
	width:14px;
	height:140px;
	background:url('../images/next.png') center no-repeat;
	float:right;
	margin-top:60px;
cursor:pointer;
}

.shimo .infor{
	overflow:hidden;
	height:340px;
	width:610px;
	float:left;
}

.shimo .infor li{
	float:left;
	margin:18px 10px;
}

.c_list{
 
}

.c_list .nt{
 line-height:2;
}

.c_list .fenge{
 background:url(../yanjiu_files/1530135_orig.jpg) center no-repeat;
 height: 15px;
 margin-bottom: 10px;
}


.c_list .riqi{
 width:54px;
 height:57px;
 overflow:hidden;
 float:left;
}

.c_list .riqi img{
 width:54px;
 height:57px;
 float:left;
}

.c_list .title{
  width:600px;
  height:22px;
  line-height:22px;
  float:left;
  color:#323232;
  font-weight:bold;
  border-bottom:0px;
}

.yjlm{
height:30px;
line-height:30px;
text-align:center;
font-size:16px;
background: #e6e7e2;
font-weight:bold;
}

.content_us{
line-height:2;
margin-top:20px;
font-size:16px;
padding-top:10px;
padding-right:10px;
border-top:1px solid rgba(0,0,0,0.13);
}

.itemnum{
 font-family:'Georgia';
 font-weight:0px;
 position:absolute;
 font-size:18px;
 line-height:27px;
 width:25px;
 text-align:right;
 margin-left:-25px;
 margin-top:8px;
}

.daohang2{
	margin:0 auto;
	padding:0 60px;
	width:1080px;
	height:40px;
	line-height:40px;
	font-size:16px;
	background-color:#efefef;
}
.daohang2 .item{
	margin:0;
	padding:0;
	width:11%;
	text-align:center;
}
.daohang2 .item a{
	display:block;
	margin:0;
	padding:0;
	width:auto;
	height:auto;
}
.daohang2 .item ul{
	margin:0;
	padding:0;
	background-color:#fefefe;
	text-align:left;
	font-size:14px;
	z-index:9999;
	width:150px;
	border:1px solid #ccc;
	border-top-width:0;
}
.daohang2 .item ul li{
	border-bottom:1px dashed #ccc;
	width:125px;
	padding-left: 24px;
}
.daohang2 .item ul li:last-child{
	border-bottom-width:0;
}
.daohang2 .item ul li a{
	padding-left:10px;
}
.daohang2 .item ul li a:hover{
	background:#ffffff;
}

.leftclassname{
	margin:10px 10px 0 10px;
	padding-top:10px;
	background:white;
	text-align: center;
	font-size: 16px;
	line-height: 1.5;
	cursor: default;
}
.leftsubclass{
	margin: 0 10px 10px 10px;
	background:white;
}
.leftsubclass ul{
	padding:10px 25px;
}
.leftsubclass ul li{
	line-height: 30px;
}
.leftsubclass ul li a{
	display: block;
}

.leftsubclass ul li a:hover,
.leftsubclass ul li.active a{
	color:#cc0000;
}

.leftsubclass ul li a .b1,
.leftsubclass ul li a .b2{
	float:left;
	margin-right:5px;
}
.leftsubclass ul li a .b1{display:block;}
.leftsubclass ul li a .b2{display:none;}
.leftsubclass ul li.active a .b1,.leftsubclass ul li a:hover .b1{display:none;}
.leftsubclass ul li.active a .b2,.leftsubclass ul li a:hover .b2{display:block;}

.leftsubclass2{padding-left:20px;}

.shimo{width:635px;height:280px;}
.shimo .infor{height:250px;}
.shimo .infor li{margin:18px 20px;}

.box_skitter .label_skitter p{
	font-family: 'Georgia','黑体'!important;
}

.location{
	height: 25px;
	line-height: 25px;
	border-bottom: 2px solid #dfe0e4;
}
.location .location_mark{
	width:5px;
	height:25px;
	float: left;
	background: #3eb6dd;
}
.location div{
	float:left;
	margin-left:8px;
}
.location div a:hover{
	color:#e81f1f;
}

.newsitem{
	padding:0px 20px;
	width:940px;
	border-bottom: 8px solid #f6f6f6;
	margin-bottom: 10px;
}
.newsitem .date_ca{
	float:left;
	width:54px;
	height:57px;
	background:url(images/ca_bg.png);
}
.newsitem .date_ca .t1{
	height:19px;
	line-height:19px;
	color:white;
	text-align: center;
	font-size:14px;
}
.newsitem .date_ca .t2{
	height:22px;
	line-height:22px;
	color:#59625d;
	text-align: center;
	font-size:14px;
	font-weight:bold;
}
.newsitem .date_ca .t3{
	height:14px;
	line-height:14px;
	color:#9b9b99;
	text-align: center;
	font-size:12px;
	font-weight:bold;
}
.newsitem .title{
	float:left;
	margin-left:15px;
	margin-top:20px;
	text-indent:0;
	width:auto;
	font-size:22px;
	font-weight:bold;
	border-bottom-width: 0;
}
.newsitem .content{
	font-size:16px;
	line-height: 1.5;
/*	text-indent: 2em;*/
}

.newsitem .content2{
	font-size: large;
	line-height: 1.8;
	padding-bottom: 10px;
}
.newsitem .content2 a{color:#bc4515;/*font-weight:bold;*/}
.newsitem .content2 a:hover{color:#248d6c;}

.newstitle{
	font-size: 22px;
	text-align: left;
	line-height: 50px;
	padding-left:20px;
	color:#cc0000;
}
.newscontent{
	padding: 0 20px;
	width:950px;
	font-size:14px;
	line-height: 1.5;
}

.huaxu{margin-left:10px;}
.huaxu li{float:left;margin:15px;width:450px;height:auto;/*320px;*/}
.huaxu li .title{width:100%;text-align:center;border-bottom-width:0;}


.newstab{margin-right:10px;color:gray;}
.newstab.active{color:#842f0d;}

.contentpage{line-height:30px;text-align:right;}
.contentpage a,.contentpage b{margin-right:5px;}

.work{ height:380px;}
.work .yanjiu{ height:330px;}
.work .xinwendongtai{ height:330px;}
.ldgz{ margin-top:20px; float:left;}
.ldgz li{ float:left; margin-right:20px;}
.ldgz li h3{ font-weight:bold; font-size:14px; margin-top:20px;}
.ldgz li p{ margin-top:20px;color: #842f0d;}

.friend{margin:30px auto;overflow:hidden;width:1200px; position:relative;}


.main3{margin:30px auto;overflow:hidden;width:1200px; position:relative;}
.main3 h2{ text-align:center; font-size:20px; margin-bottom:30px;}
.main3 ul{ width:100%; overflow:hidden; text-align:center}
.main3 li{ float:left; width:23%; overflow:hidden;}
.main3 li p{ margin-top:10px; font-size:14px;}


.mr_frBtnL{cursor:pointer;display:inline;float:left;height:35px;width:35px; position:absolute; left:0px; top:40px;}
.mr_frUl{float:left;width:800px;margin-left:60px;}
.mr_frBtnR{float:right;cursor:pointer;width:35px; right:0px;height:35px; position:absolute;top:40px;}
.mr_frUl ul li{display:inline;float:left;/*height:389px;*/width:250px;overflow:hidden;position:relative; margin:0 10px;}
.mr_frUl ul li img{display:block;width:250px; margin:0 auto;}

.lb{ margin-top:20px; padding-bottom:100px; overflow:hidden;}
.lb_aside{ width:200px;}
.lb_aside h3{ color:#fff; height:60px; line-height:60px; background:#0569ce; text-align:center; font-size:18px;font-weight:bold;}
.lb_aside ul{ border-right:1px solid #999;border-left:1px solid #999;}
.lb_aside li a{ display:block; height:60px; line-height:60px; border-bottom:1px solid #999; font-size:14px; width:198px; text-align:center;font-weight:bold;}

.lb_con{ width:970px;}
.lb_con > h2{ width:250px; text-align:center; border-bottom:2px solid #065bb2; padding-bottom:20px; font-size:20px; margin-bottom:10px;}
.lb_con li{ overflow:hidden; margin-bottom:20px; font-size:14px;}
.lb_con li span{
		width: 17px;
		height: 21px;
		display: block;
		background:url(../images/sanjiao.gif) no-repeat;
		float: left;
		margin-top: 6px;
}
.lb_con li a{ float:left;}
.rr{ float:right; color:#d7d7d7;}

.lb_page{ border-top:1px solid #999; padding-top:10px;}
.lb_page p{ float:right; font-size:14px;}
.lb_page p input{ width:40px; text-align:center; }
.lb_page p a{ margin:0 5px;}


.banner{ text-align:center; position:relative;}
.banner img{ max-width:100%;}

.xq {width:100%;}
.xq > h2{width:250px; text-align:center; border-bottom:2px solid #065bb2; padding-bottom:20px; font-size:20px; margin-bottom:10px;}
.xq_con_tit {text-align:center; }
.xq_con_tit h3{ font-size:30px; line-height:60px; text-align:center; margin:20px 0;}
.xq_con_tit span{ display:block; text-align:center; color:#999; font-size:14px;}

.xq_con_con{ margin-top:40px;}



.footer{ height:230px; background:#0079cf url(../images/bg1.png) repeat-x; padding-top:54px; position:relative;}
.ft_nav{ float:left; font-size:14px; color:#fff;}
.ft_nav li{ margin-bottom:10px;}
.ft_nav li a{ color:#fff;}
.ft_info{ float:left; margin-left:130px; width:245px;}
.ft_info ul{ width:295px;}
.ft_info li{ overflow:hidden; float:left; margin-right:50px; margin-bottom:15px; height:22px; width:95px;}
.ft_info li a{ color:#fff;}
.ft_info li img{ float:left; }
.ft_info li span{ vertical-align:middle; float:right; font-size:14px;}

.ft_wx{ float:right; text-align:center;}
.ft_wx p{ font-size:14px; color:#fff; margin-top:10px;}

.copy{ height:40px; line-height:40px; background:#000; color:#fff; text-align:center; font-size:14px;}

