body,p,h1,h2,h3,h4,h5,li,span,i,ul,img,a,strong{margin:0;padding:0; }
body{font-family:"microsoft yahei";font-size:14px;}
li{list-style-type:none;float:left;}
a{text-decoration:none;outline:none;}
img{border:none;}
i{font-style:normal}
input,select,textarea{outline:none;padding-left:4px;font-family:"microsoft yahei";}
textarea{resize:none;overflow-y:auto;}
div{margin:0 auto;}
.fl{float: left;}
.fr{float: right;}

/*
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99f4f4f4,endColorstr=#99f4f4f4);

filter:alpha(opacity=50);

*/
.wid{width:1078px;height:100%; overflow: hidden;}
.top{width:100%;}
.top .logo{float:left;margin-top:12px;}
.top .logo img{float:left;}
.top .logo img.mar{margin-top:30px;margin-left:8px;}

.top .index{ float:right;margin-top:30px;}
.top .index p{ font-family:""}
.top .index p a{ margin: 0 10px;color:#535353;font-size:13px;font-family:"microsoft yahei";}
.wid1{width:1100px;height:100%; padding-bottom: 20px; overflow: hidden; margin:0 auto}
.menu{height:50px; background:url(../img/ico1.png) repeat-x;}
.menu ul{}
.menu ul li{ padding: 0 24px; line-height:50px; text-align:center; height:50px; position:relative; margin-left: 9px; margin-right: 9px; display: block;}
.menu ul li a{ display: block;}
/*.menu ul li:after{ content:"";border-left:solid 1px #255cc3; position:absolute;height:30px;border-right:solid 1px #0b3685; left:0;top:11px;}
.menu ul li:first-child:after{ display:none;}*/
.menu ul li a img{margin-top:15px;float:left;}
.menu ul li:hover{ background:url(../img/ico13.png) center no-repeat}

.banner{ background:url(../img/img1_1.jpg) center no-repeat;width:100%;height:300px;}

.brief{margin-top:15px; display:table;}
.brief .brief_left{float:left;width:578px;}
.brief .brief_left .title{height:37px;/*background:#d4d4d4;*/ border-bottom: 1px solid #cdcdcd}
.brief .brief_left .title h1{width:90px;height:36px;border-bottom:2px solid #0d41a2; line-height: 40px; color:#0d41a2;  text-align:center; position:relative;float:left; font-size: 16px; text-align: center;}
.brief .brief_left .title h1 img{margin-top:6px;}
.brief .brief_left .title a{ float:right;margin-top:12px; margin-right:5px;}
.brief .brief_left .text{/*border:solid 1px #d7d7d7; */padding-bottom: 13px;margin-top:20px;}
.brief .brief_left .text p{ font-family:"";font-size:13px;color:#777777; line-height:20px; text-indent:25px;margin-top:5px;margin-left:0px;}
.brief .brief_left .text img{display: inherit; width: 578px; }
.brief .brief_left .text span{ padding:15px; display: block;}
.brief .right_con{ float:right;width:472px;}
.brief .right_con .title{height:37px;border-bottom: 1px solid #cdcdcd}
.brief .right_con .title h1{width:90px;height:36px;border-bottom:2px solid #0d41a2; line-height: 40px; color:#0d41a2;  text-align:center; position:relative;float:left; font-size: 16px; text-align: center;}
.brief .right_con .title h1 img{margin-top:6px;}
.brief .right_con .title a{ float:right;margin-top:13px; margin-right:5px;}
.brief .right_con ul{/*background:#ececec;*/ display:table;width:100%;  height: 250px; padding: 15px;}
.brief .right_con ul li{ font-family:"";color:#5a5a5a; line-height:23px;font-size:12px; width: 440px;}
.brief .right_con ul li a{color:#5a5a5a;}
.brief .right_con ul li span{ float:right; font-size: 13px; color: #999;}
.brief .right_con ul li img{margin-left:4px; margin-right:4px;margin-top:6px;float:left;}

.disshow{width:100%;margin-top:10px;}
.disshow .title{height:37px;border-bottom: 1px solid #cdcdcd}
.disshow .title h1{width:90px;height:36px;border-bottom:2px solid #0d41a2; line-height: 40px; color:#0d41a2;  text-align:center; position:relative;float:left; font-size: 16px; text-align: center;}
.disshow .title img{ position:relative;}
.disshow .title a{ float:right;margin-top:8px; margin-right:5px;}
.disshow .scroll{/*border:solid 1px #dcdcdd;*/height:136px; position:relative; margin-top: 20px;}

.disshow .scroll .img_list{width:940px;height:116px;margin-top:11px; position:relative; overflow:hidden;}
.disshow .scroll .img_list ul{ position:absolute;}
.disshow .scroll .img_list ul li{margin: 0 10px;}
.disshow .scroll .click_left,.disshow .scroll .click_right{position:absolute; top:30%; cursor:pointer;}
.disshow .scroll .click_right{ right:20px;}
.disshow .scroll .click_left{ left:20px}

.contact{margin-top:0px; display:table;}
.contact .title{height:37px;border-bottom: 1px solid #cdcdcd}
.contact .title h1{width:90px;height:36px;border-bottom:2px solid #0d41a2; line-height: 40px; color:#0d41a2;  text-align:center; position:relative;float:left; font-size: 16px; text-align: center;}
.contact .title h1 img{margin-top:6px;}
.contact .title a{ float:right;margin-top:12px; margin-right:5px;}
.contact .left{width:365px;float:left;/*border:1px solid #cdcdcd;*/}
.contact .left .text{float:left;margin-left:10px;margin-top:10px;}
.contact .left .text p{font-size:13px;color:#868484;}
.im1{float:right;margin-top:10px; text-align: right; padding-left: 80px;}

.contact .center{margin-left:26px;float:left;width:420px;/*border:1px solid #cdcdcd;*/}
.contact .center ul{display:table;margin-top:10px;width:98%;margin-left:1%; height: 80px; }
.contact .center ul li{ font-family:'Microsoft YaHei';font-size:14px; line-height:23px;color:#5a5a5a;}
.contact .center ul li a{color:#777777; padding-right: 20px; overflow: hidden; height: 23px;}
.contact .center ul li img{float:left;margin-top:7px; margin-right:6px;}
.contact .center ul li span{ float:right; font-size: 13px; color: #999;}



.contact .right{width:242px; float:right;/*border:1px solid #cdcdcd;*/}
.contact .right .title img{ position:relative; }
.contact .right img.im2{width:100%;}

.bottom{height:207px;background:#464646;margin-top:20px;}
.bottom ul{margin-top:20px;float:left;width:100%;}
.bottom ul li{ text-align:center;width:14.1%;border-left:solid 1px #6d6d6d;height:170px;}
.bottom ul li p{color:#ffffff; line-height:20px;height:30px;}
.bottom ul li span{display:block;color:#a4a4a4; line-height:22px;}
.bottom ul li:last-child{border-right:solid 1px #6d6d6d;}
.copy{height:94px;background:#103579; margin-top: 40px; padding: 10px 0;}
.copy p{color:#6397d7; font-family:""; text-align:center;margin-top:10px;float:left;width:100%; line-height:30px;}

/*neiye*/
.img2{width:1078px; margin:20px auto 0 auto; clear:both;}
.main{width:1078px; /*border:1px solid #E6E6E6;*/ background:#FFFFFF; margin:20px auto 0 auto; clear:both; min-height:700px; height:auto;}
.m_yah{height:40px; line-height:40px; color:#666666; border-bottom:1px solid #E6E6E6; padding:0 10px; font-size:12px; float: right; width: 800px; }
.m_yah a{color:#666666; }
.m_yah a:hover{ color: #0d41a2}
#left_menu{}
.m_l{width:779px; float:left; display:inline; background:url(../img/vline.png) repeat-y right; padding-bottom:20px;}
.m_r{width:220px; float:left; display:inline; background :url(../img/vline.png) repeat-y left; margin-left:-1px; padding-bottom:20px; font-size:12px; line-height:24px;}
.m_s_l{width:219px; float:left; display:inline; background:#f9f9f9 url(../img/vline.png) repeat-y right; padding-bottom:20px; padding-right:1px;}
.m_s_l_menu{ height:48px; line-height:48px; margin-top:-1px; background:#0d41a2; font-size:18px; font-weight:bold; padding-left:0px;color:#fff;text-align: center;}
.m_s_l_ul{ }
.m_s_l_ul li{ /*border-bottom:1px dotted #DDDDDD;*/ font-size:14px; width: 219px;}
.m_s_l_ul li a{ display:block; color: #333;height: 40px; padding-left: 20px; line-height: 40px; }
.m_s_l_ul li a:hover{color: #1c60b5;}
.m_s_l_ul li.onread a,.m_s_l_ul li.onread a:link{color:#333;text-decoration:none;}
.m_s_l_ul li span.icon_list{ position:absolute; left:2px; top:10px; height:16px; width:16px; display:block; overflow:hidden;}
.m_s_l_ul li.onread span.icon_list{background: url(../img/jiantou.png) no-repeat 0 -16px;}
.m_s_l_ul ul {padding-left: 15px;}
.m_s_r{width:859px; padding-bottom:20px; float:left; display:inline; background: url(../img/vline.png) repeat-y left; margin-left:-1px;}
.m_s_r p{  margin-bottom:1em; font-size:16px; font-family:"Microsoft YaHei", "微软雅黑";}
.m_s_r{width:859px; padding-bottom:20px; float:left; display:inline; background:url(../images/2014/vline.gif) repeat-y left; margin-left:-1px;}
.m_s_r p{ text-indent:2em; margin-bottom:1em; line-height:30px;}
.m_l h2,.m_s_r h2{font-size:24px; font-weight:normal; text-align:center; line-height:40px; padding:15px 0 10px 0; color:#0d41a2;}
.xlrz_cnt_en h2{ font-size:20px;}
.m_s_r h3{ text-align:left;/* height:35px; */line-height:35px; padding-top:10px; font-size:16px; font-weight:normal; color:#2EAFBB;}
.m_s_r a,.m_s_r a:link,.m_s_r a:visited{color:#6c6c6c;}
.m_s_r a:hover{color:#bb3543;}
.m_l_cnt{width:700px; margin:0 auto;}
.m_r h2{font-size:16px; font-weight:normal; height:50px; line-height:30px; color:#2EAFBB; overflow:hidden; position:relative;}
.m_r h2 span.txt{background:#FFFFFF; padding-right:10px; position:absolute; left:19px; top:15px;}
.m_r h2 span.line{background:#E6E6E6; line-height:1px; height:1px; width:160px; overflow:hidden; position:absolute; right:20px; top:31px;}
.m_cnt_s{width:181px; margin:0 auto;}
.m_cnt_m{width:700px; margin:0 auto;}
.m_cnt_l{width:800px; margin:0 auto; padding-top: 20px; padding-left: 40px; overflow: hidden; }

.span_con{text-indent:4em; margin-bottom:1em; font-size:16px; font-family:"Microsoft YaHei", "微软雅黑"; color:#F60;}
			
/*common*/	
	.m_t2%{ margin-top:2%;}
	.fl{ float:left;}
	.fr{ float:right;}
	.mt5{ margin-top:5px;}
	.mt10{ margin-top:10px;}





.news li{
	float: none;
	height: 40px;
	line-height: 40px;
}
	.news li a{
		color: #6c6c6c;
		display: block;
		border-bottom: 1px dashed #d5d5d5;
		background: url(../images/new_1_45.png) no-repeat center left;
		padding-left: 15px;
	}
	.news li a:hover{
		color: #0C1021;
		background: url(../images/news2_45.png) no-repeat center left;
	}
		.news li a span{
			float: right;
			padding-right: 10px; font-size: 13px;
		}

.sub_news_xx h3 {
	font-size: 24px;
	font-weight: 100;
	text-align: center;
	line-height: 44px;
	border-bottom: 1px dashed #d5d5d5;
	padding-bottom: 6px;
	color: #3b3b3b;
}
.sub_news_xx h4 {
	font-size: 12px;
	font-weight: 100;
	text-align: center;
	padding-bottom: 10px;
	line-height: 40px;
	color: #787878;
}

.sub_fenye{ padding-top:20px; margin-bottom:20px; text-align:center; cursor: pointer;}
.sub_fenye a{ border:1px solid #c7c7c7;padding:5px 10px; margin-right:2px; color: #848484;transition:background 1s;-moz-transition:background 1s;
	-webkit-transition:background 1s;
	-o-transition:background 1s;}
.sub_fenye a:hover{ border:1px solid #5882b4; background:#78a6dd; color:#fff;  }
.sub_fenye a#dqfy{ border:1px solid #5882b4; background:#78a6dd; color:#fff; }
.footer_nav{ width: 1000px; margin:0 auto;text-align: center; padding-top: 10px;}
.footer_nav a{ color: #fff; display: inline-block; padding: 8px 20px; font-size: 14px;}