*{ margin: 0; padding: 0;}
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
body { font-size: 13px; line-height: 1.231;}
body, button, input, select, textarea { font-family:'微软雅黑', sans-serif;}
a,a:hover,a:focus { text-decoration: none; outline: 0;}
b, strong { font-style: normal;}
ul li, ol li{ list-style: none;}
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle;}
button, input, select, textarea {outline: none; font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle;}
button, input { line-height: normal; *overflow: visible;}
table button, table input { *overflow: auto;  outline: none;}
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button;}
input[type="checkbox"], input[type="radio"] { box-sizing: border-box;}
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0;}
/* : h5bp.com/q */ 
.clearfix:before, .clearfix:after { content: ""; display: table;}
.clearfix:after { clear: both;}
.clearfix { zoom: 1;}
img { border:0;}

body{font: 12px/180% Arial, Helvetica, sans-serif,"";  background:#d7e9ee;}
.w1200 { width:1200px; margin:0 auto; min-width: 1200px;}
.bgcolor { padding: 15px 0 0 0; overflow: hidden;  background-color: #fff;  box-shadow: #999 1px 1px 4px; border-radius: 5px; margin: 10px 0 0 0;}

.header { background: #38c0c8 url(../images/top1.jpg) no-repeat center top; overflow: hidden; height:240px;}
.header img { margin: 41px 0 0 37px; display:none;}
 
.nav { background: #3e3e3e; height: 55px; min-width: 1200px;}
.nav>ul { background-color: #333333; height: 55px;}
.nav>ul>li:first-child {
	background-image: none;}
.nav>ul>li{width: 150px;text-align: center; font-size: 16px;}

.nav>ul>li {
	width: 150px;
	z-index: 100;
	font-size: 16px;
	position: relative;
	float: left;
	height: 55px;
	line-height: 55px;}

.nav>ul>li:hover ul.navShow {
	display: block;}
.nav ul li a {
	text-align: center;
	color: #ffffff;
    font-size: 16px;
	width: 150px;
	display: block;}

.nav>ul>li>ul.navShow {
	display: none;
	top: 55px;
	left: 0px;
	position: absolute;
	z-index: 9999;
	background-color: #333;
	width: 150px;}
.nav>ul>li>ul.navShow li {
	font-size: 14px;
	height: 55px;
	line-height: 55px;
	border-top: 1px solid #000;
	width: 150px;
	text-align: center;}

.nav>ul>li>ul.navShow li:hover {
	background-color: #686868;}

.nav>ul>li>ul.navShow li:hover a,.nav>ul>li:hover >a {
	/*color: #820b0b;*/
	color: #fff;}
.nav>ul>li:hover { background: #686868;}
.nav>ul>li:hover >a { color: #fff;}


.fl{ float: left;}
.ri { float: right;}
.mar { margin: 0 0 0 20px;}
.title2{ height: 36px; line-height: 36px; border-bottom: 2px solid #e9e9e9; background: url(../images/tubiao1.jpg) no-repeat left center;}
.title2 span { letter-spacing: 1px; float:left; font-size: 16px; color: #333;border-bottom: 2px solid #6eccd1;padding-left: 28px;}
.title2 span i { margin: 0 0 0 15px; font-weight: normal; font-size: 14px; color: #6eccd1;}
.title2 >a { font-weight:normal;color: #38c0c8; float: right; font-size: 12px; margin: 5px 20px 0 0;}

.containe { overflow: hidden; padding:10px 20px;}
.w380 { overflow: hidden; width: 372px;}
.w700 {overflow: hidden; width:764px;}
.w378 { overflow: hidden; width: 378px; height: 429px;}
.conDiv { overflow: hidden; padding: 5px 0; clear: both;}

.ul1 { overflow: hidden;}
.ul1 li {font-size:14px;border-bottom: 1px dotted #e1e1e1;  line-height: 45px;height:45px; display:block; voerflow:hidden;}
.ul1 li a {  color: #333;  display:block; width: 343px;}
.ul1 li  span {float:left;     margin: 13px 10px 0 0; display: block;  width: 19px; height: 19px; line-height: 19px; text-align: center; color: #fff;}
.ul1 li   a:hover { color: #38c0c8;}


.icon1 { background: url(../images/icon1.jpg) no-repeat left  center; width: 20px;text-align: center;}
.icon2 { background: url(../images/icon2.jpg) no-repeat left  center; width: 20px;text-align: center;}
.hidde { display: none;}


/*****/
.leftImgText {     border: 1px solid #ccc;
    border-radius: 3px;
    margin: 0 auto;
    height: 256px;
    overflow: hidden;
    position: relative;
    clear: both;
    margin-top: 10px;}
.leftImgText .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:8px; z-index:1;}
.leftImgText .hd ul{ overflow:hidden; zoom:1; float:left;}
.leftImgText .hd ul li{ font-size: 12px; float:left; margin-right:2px;  width:15px; height:15px; line-height:17px; text-align:center; background:#fff;cursor:pointer;}
.leftImgText .hd ul li.on{ background:#d7e9ee; color:#333;}
.leftImgText .bd{ position:relative; height:100%; z-index:0;}
.leftImgText .bd li { zoom:1; vertical-align:middle; font-size: 13px;}
.leftImgText .bd li >span { display: block; overflow:hidden;width:100%;}
.leftImgText .bd li >a { width: 100%; position: absolute; z-index: 10; left: 0; bottom:0;  display: none; color: #fff; 
 text-align: left; display: block; background: url(../images/left_box_bg.jpg) repeat-x left bottom; height: 30px; line-height:30px; padding: 0 10px;}
.leftImgText .bd li img { width:100%; height:277px;}

.huiUl { float: left; width: 300px;margin: 7px 0 0 40px; overflow-style: hidden;}
.huiUl li:first-child { border:0;}
.huiUl li {width: 80px; padding: 5px 0; text-align: center; cursor: pointer; height: 18px; line-height: 18px; float:left; font-weight: normal;}
.huiUl li b {   display: block; float: right; text-align: right;}
.huiUl li.active ,.huiUl li:hover { background-color: #38c0c8; color: #fff;}

.ul2 { overflow: hidden; padding: 10px 0 0 0;}
.ul2 li { text-align: center; float: left; width: 122px; height: 100px; border: 1px solid #e9e9e9;}
.ul2 li p { padding: 10px 0 0 0;}
.ul2 li img { max-width: 100%;}
.ul2 li b { display: block; padding: 5px 0 0 0;}
.ul2 li a { display: block; color: #474747;}
.ul2 li a:hover { background-color: #f4f4f4;}

.wesdf { width:102px;}

.b1 { background: url(../images/b1.jpg) no-repeat ; float: left;}
.b2 { background: url(../images/b2.jpg) no-repeat ; float: left; margin: 0 0 0 13px;}
.b3 { background: url(../images/b3.jpg) no-repeat ; float: right;}
.ul3 { overflow: hidden; margin: 38px 25px 0 25px;}
.ul3 li, .ul4 li { overflow: hidden; font-size: 14px; color: #fff; background: url(../images/icon7.jpg) no-repeat left top; height: 58px; padding-top: 15px ; padding-left: 40px;}
.ul3 li a , .ul4 li a { color: #f9fb33; margin: 0 0 0 10px;}

.ul4 {overflow: hidden; margin: 20px 25px 0 25px;}

.ul5 , .ulCon,.ul5 li , .ul6{ overflow: hidden;}
.ul5 li { overflow: hidden; border-bottom:1px dotted #474545 ;     padding: 14px 0 6px 0;}
.ul5 li>a { width: 140px; height: 90px; display: inline-block; float: left; overflow: hidden;}
.ul5 li>a img { width: 140px; height: 90px;}
.ulCon { float: right; width: 600px ;  height: 100px;}
.ulCon h6 a { display: block; height: 40px; line-height: 40px; color: #333; font-size: 16px; font-weight: normal;}
.ulCon p { line-height: 26px; color: #8f8f8f;}
.ulCon h6 a:hover, .firds a:hover,.picMarquee-left .bd ul li .ptitle a:hover { color: #38c0c8; text-decoration: underline;}
.ul6 li { width: 110px; height: 110px; float:left; border:1px solid  #e9e9e9 ; margin: 10px 0 0 10px;}
.ul6 li img { width: 110px; height: 110px;}
.ul6 li:hover { border:1px solid #38c0c8;}

.ul7 { overflow: hidden;}
.ul7 li { margin: 10px 0 0 0;}
.ul7 li img { width: 100%;}

.picMarquee-left{ width:100%; margin: 0 10px 0  0;  overflow:hidden; position:relative; border: 0; float: right;}
.picMarquee-left .bd{ padding:10px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picMarquee-left .bd ul li .pic{ text-align:center;}
.picMarquee-left .bd ul li .pic img{ width:200px; height:130px; display:block; padding:2px; border:1px solid #ccc;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;}
.picMarquee-left .bd ul li .title{ line-height:24px; padding: 5px 0 0 0;}
.picMarquee-left .bd ul li .title a { color: #333;}

.firds { color: #333333; text-align: center; overflow:hidden;margin: 30px 0 0 0; overflow: hidden; background-color: #fff; height: 50px; clear: both; line-height: 50px;}

.firds a {color: #333333; padding: 0 5px;}
.firds b { font-size: 14px；color: #333333;font-weight: normal;}

.footer { overflow: hidden; padding: 15px 0; background-color: #363636;}
.footer p { text-align: center; color: #fff;}

.huiDiv,.huiDiv ul { overflow: hidden;}
.huiDiv ul { padding: 10px 0 10px 0; font-size: 14px;}
.huiDiv ul li { color: #333; float: left;}
.huiDiv ul li:first-child { width: 50px; height: 50px; border: 1px solid #e9e9e9;}
.huiDiv ul li img { width: 50px; height: 50px;}
.huiDiv ul li+ li { width: 696px; float: right;}
.huiDiv ul li  h6 a { color: #38c0c8; padding:4px 0; display:block;font-size:14px;}
.huiDiv ul li span a {font-size:12px; display: block; margin: 5px 0 0 0; color: #f28402;}
.huiDiv ul li p { font-size:12px; line-height:23px;}

.hidde { display: none;}

.litPad { overflow: hidden; padding: 0 30px;}
			.listTitle { border-bottom: 2px solid #009c9c;}
.paddss { overflow:hidden; padding:10px 0; min-height:300px;}

.lwa { overflow:hidden;height:90px;}
.lwa  a {display:block; height:90px;}
.liuyanlist { overflow:hidden; height:73px;}



