@charset "utf-8";

* {

	margin-right: auto;

	margin-left: auto;

}

 

body {

	font-size: 12px;

	margin: 0px;

	padding: 0px;

	font: 0.75em/190% "微软雅黑","Microsoft Yahei","宋体","Arial";-webkit-text-size-adjust:none; font-style:normal;color:#333; background:url(../images/bodyBg.png?v=160222) repeat-x

}

div, h4, p, h2{ padding:0 ; margin:0}

h3 {

	margin: 0px;

	padding: 0px;

}



ul {

	margin: 0px;

	padding: 0px;

}

li {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

form {

	margin: 0px;

	padding: 0px;

}



a {

	color: #444;

	text-decoration: none;

}

a:hover {

	color: #197ac7;

}

img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

p {

	margin: 0px;

	padding: 0px;

}

span {

	margin: 0px;

	padding: 0px;

}

/*banner开始*/

#flash {

	margin: 0 auto;

	text-align: center;

	width: 100%; border-bottom:1px solid #ddd;position:relative;height: 290px;

}

.fullSlide {	height: 290px;

	width: 100%; padding-bottom:0px; margin:0 auto; position:relative; list-style:none;

}

.fullSlide .bd {

	margin: 0 auto;

	overflow: hidden;

	position: relative;

	z-index: 0; w

}

.fullSlide .bd ul {

	width: 100% !important;

}

.fullSlide .bd li {

	height: 290px;

	overflow: hidden;

	text-align: center;

	width: 100% !important;

}

.fullSlide .bd li a {

	display: block;

	height: 290px;

}

.fullSlide .hd {

	bottom: 20px;

	height: 20px;

	left: 0;

	line-height: 20px;

	position: absolute;

	width: 100%;

	z-index: 1;

}

.fullSlide .hd ul {

	text-align:center;

}

.fullSlide .hd ul li {

	background: #bebebe none repeat scroll 0 0;

	border-radius: 8px;

	cursor: pointer;

	display: inline-block;

	height: 10px;

	line-height: 999px;

	margin: 5px;

	opacity: 0.9;

	overflow: hidden;

	width: 10px;

}

.fullSlide .hd ul .on {

	background: #fc6200 none repeat scroll 0 0;

	opacity: 0.9;

}



/*banner*/

.search {

	position: relative;

	background: #272e34;

	padding: 11px;

	width: 24%;

	float: right; margin-top:0.8%

	

}

.search input[type="text"] {

	outline: none;

	color: #fff;

	background: none;

	font-size: 15px;

	border: none;

	width: 84.33%;

}.search input[type="submit"] {

	background: url('../images/sprit-1.png') no-repeat 0px 0px;

	padding: 8px 18px;

	border: none;

	cursor: pointer;

	position: absolute;

	outline: none;

	top: 5px;

}



 .fl {

    float: left;

}

.fr{ float:right}

a.proimg{ display:block; border:1px solid #ddd; padding-bottom:5px}

img, object {-ms-interpolation-mode: bicubic; border:none;height: auto; width: auto; max-width:100%; }

.pad {padding-top:12px;}

.overf {overflow:hidden;}

.wrap {

	max-width:1020px;margin:0px auto;-webkit-box-sizing: border-box;

     -moz-box-sizing: border-box;

          box-sizing: border-box;}

	.bg{ background:#fff; padding:0.5% 0.8%; margin-top:3px}

.top{ padding:5px 0}

.top a{ padding:0 4px; color:#555}

.logo {

    width: 60%;

    padding:0% 0.5% 1% 0.5%;

    overflow: hidden;

}

.tell .s_w {

    /*background: #fff url("../images/searchtxt.png") no-repeat scroll left center;*/

    border-bottom: 1px solid #ccc;

    border-left: 1px solid #ccc;

    border-top: 1px solid #ccc;

    color: #999;

    float:right;

    height: 32px;

    line-height: 30px;

    padding-left: 25px;

    width:60%;

}

.tell .an {

    background: #0f92d6 none repeat scroll 0 0;

    border: 0 none;

    color: #fff;

    cursor: pointer;

    float:right;

    font-size: 14px;

    height: 36px;

    text-align: center; padding:0 5%

}

#lcdh {

    background:#197ac7; width:100%

}

.clear{ clear:both}

#nav li ul {

    display: none;

    position: absolute;

    top: 100%;

    width: 100%;

    z-index: 99999999; background:#197ac7

}

.cur a{background:#ff5500}

#menu {

    font-size: 1.3em;

}

.tell {

    text-align: right;

    overflow: hidden; padding-top:1.5%; width:38%

}

.m1 { padding:2% 0

}

.about{ width:26%; border:1px solid #ddd;-webkit-box-sizing: border-box;

     -moz-box-sizing: border-box;

          box-sizing: border-box;   margin-left:1%;}

.newlist{ width:44%; border:1px solid #ddd;-webkit-box-sizing: border-box;

     -moz-box-sizing: border-box;

          box-sizing: border-box; margin: 0 1%}

.gonggao{ width:26%;  border:1px solid #ddd;-webkit-box-sizing: border-box;

     -moz-box-sizing: border-box;

          box-sizing: border-box; margin-right:1% }

.yeji{ width:26%; -webkit-box-sizing: border-box;

     -moz-box-sizing: border-box;

          box-sizing: border-box; margin-right:1% }

.zb{ width:72%; -webkit-box-sizing: border-box;

     -moz-box-sizing: border-box;

          box-sizing: border-box; margin-left:1%}

.yewu{ width:49%; -webkit-box-sizing: border-box;

     -moz-box-sizing: border-box;

          box-sizing: border-box; margin:15px 1% 10px 0; border:1px solid #ddd }

.fagui{ width:49%; -webkit-box-sizing: border-box;

     -moz-box-sizing: border-box;

          box-sizing: border-box; margin:15px 0 10px 1%; border:1px solid #ddd }

.yeji1{ border:1px solid #ddd}

.link{border:1px solid #ddd; margin-top:8px}

.zb1{border:1px solid #ddd;}	

.linklist li{ width:12.5%; float:left; margin:0 0.7%;}	  

.yeji1 .m-bd{ padding:8px 15px}

.yeji .m-bd img{ padding-bottom:3px;}

.yeji .m-bd p a{ font-size:1.1em ; color:#197ac7; font-weight:bold; }

.tuList li{ padding:5px 0}



.m-hd {

    background:url("../images/lanbg.jpg?v=160222") repeat-x scroll;

    border-bottom: 1px solid #ddd;

    height: 42px;

   position: relative;

}



.m-hd .more {

    margin: 10px 0;

    right: 20px;

}

.m-hd .more a {

    cursor: pointer;

    text-decoration: none; color:#003966

}

.m-hd h2, .m-hd .more {



    position: absolute;

}

.m-bd {

    overflow: hidden;

    padding: 8px 10px; position: relative;

}

.about .m-bd img{ padding-bottom:10px}

.gonggao .m-hd, .yeji1 .m-hd{ background:#197ac7;}

.gonggao .m-bd{ padding:0}

.gonggao .m-bd ul li{ line-height:38px; height:38px;    background: rgba(0, 0, 0, 0) url("../images/tb.png?v=160222") no-repeat scroll 10px 15px; }

.gonggao .m-hd h2 , .yeji1 .m-hd h2{

    background:url("../images/icon.png?v=160222") no-repeat scroll 10px 14px;



    color: #fff;

    font-size: 16px;

    font-weight: bold;

    left: 0;

    padding:10px 10px 5px 25px;

    top: 0;

}

.margin10{ margin-top:10px}

.gonggao .m-hd .more a, .yeji1 .m-hd .more a{ color:#fff}

.m-hd h2 {

    background:url("../images/icon.png?v=160222") no-repeat scroll 10px 14px;

    color: #003966;

    font-size: 16px;

    font-weight: bold;

    left: 0;

    padding:10px 10px 5px 25px;

    top: 0;

}

.about .m-bd p{ text-indent:2em; padding-bottom:3px}

.detail{ color:#00467d; padding-left:2px}

.txtList{ width:100%}

.txtList li a {

    display: inline;

    float: left;

    color:#003966; font-size:1.1em

}

.gonggao .txtList li{ border-bottom:1px solid #d1e2f2}

.txtList li{ background:url(../images/tb.png?v=160222) 5px 11px no-repeat; padding-left:20px; overflow:hidden; height:27px;line-height: 27px;  }

.txtList li span{ float:right; color:#666; font-size:1em}

.m3 { margin-top:2%;

    overflow: hidden; background:#272e34; padding:1%

}

.pro{

	overflow: hidden; padding:1.5%

}



.pro .txtList li em {

    display: inline;

    float: left;

    margin-left: 6px;

    margin-top: 10px;

    width: 25px;

}

.pro .txtList li{ border-bottom:1px dashed #ddd; line-height:32px; height:32px}

.tab a {

    display: block;

    font-size: 14px;

    font-weight: bold;

    text-align: center;

    text-decoration: none;

}

.tab a{

    border-left: 1px solid #ddd;

    border-right: 1px solid #ddd;

    float: left;

    height: 22px;

    line-height: 22px;

    margin-left: -1px;

    padding: 10px 18px;

}

.tab a.on {

    background: #fff none repeat scroll 0 0; border-top:2px solid #007ccc;

   

    cursor: pointer;

    height: 22px;

    line-height: 22px;

    margin-top: -1px;

    position: relative;

    z-index: 9;

}

.tab ul {

    float: left;

    height: 40px;

    left: 0;

    position: absolute;

    top: 0;

}



.footer {

    background-color: #ededed;

    width: 100%;

    clear: both; color:#666; padding:1% 0; margin-top:10px; border-top:1px solid #bebebe; text-align:center

}



.con{ line-height:1.8em; padding:15px 10px}

.pagecon p{ padding:2px 0}

#main{ padding:2% 0}

#left{ width:26%}

#left .lan{ border:1px solid #ddd}

#left .lan .m-hd{ background:#197ac7; }

#left .lan .m-hd h2{color:#fff; background:none}

#left .lan .m-hd .more a{ color:#fff}

.lan .m-bd li{padding:10px; border-bottom:1px dashed #ddd}

.lan .m-bd li.active{ background:#ededed; border-left:2px solid #ff5500;  }

.lan .m-bd li.active a{color:#ff5500}

.lan .m-bd li a{ font-size:1.3em; }

#right{ width:72%;}

.wz{ padding:7px 0; border-bottom:1px solid #ddd}

.con .txtList li{ line-height:36px; height:36px; border-bottom:1px dashed #ddd;  background: rgba(0, 0, 0, 0) url("../images/tb.png") no-repeat scroll 5px 16px;}

.con .txtList li a{ color:#333}

.con h3{ font-size:1.6em; text-align:center}

.info{ text-align:center; padding:7px 0; border-bottom:1px dashed #ddd; color:#666}

.pagecon{ padding:10px 0;font-size:16px;}
.page{ overflow:hidden; padding-top:15px}