@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, button, input, textarea, th, td { margin: 0px; padding: 0px; font-weight: normal; }
body, button, input, select, textarea { font: normal 12px Microsoft YaHei, Arial, "\5b8b\4f53", tahoma; }
body { color: #888; }
ul, ol, li { list-style: none; }
a { text-decoration: none; color: #555; }
a:hover { text-decoration: none; color: #8ad41b; }
img { border: 0; vertical-align: middle; }
button, input, select, textarea { font-size: 14px; vertical-align: middle; outline: none; }
table { border-collapse: collapse; border-spacing: 0; }
.fixed:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.fixed { *zoom: 1;
}
body{
	background: url(../images/bg.png);
}
.clear { clear: both; }
.fl { float: left; }
.fr { float: right; }
.wd100 { width: 100%;/* position: relative; */height: auto; margin: 0 auto; overflow: hidden; }
.wd { width: 1020px;/* position: relative;*/ height: auto; margin: 0 auto; overflow: hidden; z-index: 1;background-color: #fff; }/*0113*/
.main { position: relative; height: auto; margin: 0 auto; overflow: hidden; background: #fafafa; z-index: 1; }
.no_bg { background: none !important; }
.no_bor { border-top: none !important; }
.no_mar { margin-left: 0 !important; }
.no_pad { padding-right: 0 !important; }
.hide { display: none; }
.show { display: block; }
.blist li:hover img, .outimglist ul li:hover img, .prolist ul li:hover img, .videolist li:hover img, .newslist li:hover img, .submit input:hover, .regprolist li a:hover, .videoleft a:hover, .regbwlist li a:hover, .logdl li div a:hover img, .list li:hover .more a, .servsub input:hover, .msgsub input:hover { -webkit-transition: All .5s ease; -moz-transition: All .5s ease; transition: All .5s ease; filter: alpha(opacity=70); opacity: 0.7; }/*0113*/
/* reset.css V1.0  End */


.header{height: 204px;width: 1020px;border: none;margin: 0 auto;padding: 0;}
.header .nav{height: 58px;width: auto;overflow: hidden;background: #5ab0bf;}
.header .nav li{float: left;height: 64px;line-height:44px;width:14.28%;}
.header .nav li a{color: #fff;font-size: 18px;line-height: 0;padding:30px 0px;border-right: 1px solid #fff;background: #5ab0bf;text-align: center;}
.header .nav li a:hover{color: #fff;background:#0890b2;}
.h_bottom{height: 147px;background-color: #fff;width: 1020px;}
.logo{width: 356px;float: left;margin-left: 76px;padding-top: 28px;}
.contact{ float: left; padding-left:372px ;padding-top: 20px;}
.contact ul li{color:#929295;line-height: 28px;font-size: 14px; }
.banner{width: 1020px;background-color:#fff; }
.banner img{width: 100%;}
.content{width: 1020px;min-height: 500px;padding:0;}
.content .title{height: auto;width: 100%;background-color: #58585a;text-align: center;vertical-align: middle;}
.content h1{padding: 10px 40px;border-bottom: 5px solid #5eabbc;margin-top: 40px;font-weight: 800;font-size: 28px;color: #898989;}
.content .info{height:auto;width: 100%;padding: 28px 46px; }
.content .info h4{color: #fff;font-size: 20px ;height: 38px;}
.content .info p{line-height:22px;color: #58585a;font-size: 18px; }
.content .text{padding: 20px 0 0 40px;color: #3f3a39;line-height: 32px;font-size: 18px;}
.imgshow{height: 243px;width: 100%;}
.imgshow ul{padding: 9px 15px 9px 15px}
.imgshow li{float: left;margin-left: 10px}
.index_img img{width: 100%;margin-bottom: 10px;}
.footer{height: 60px;width: 100%;background-color: #58585a;}
.footer p{font-size: 18px;padding: 15px 0 15px 0;text-align: center;color: #fff;}
.page-img{height: 205px;}
.page-content{width: 848px;margin: 0 auto;background:#f3f5f7;color: #3f3a39;}
#lx_form{margin-top: 60px;border-top: 1px #fff solid;}
#lx_table tr{height: 50px;}
#lx_table .s1{text-align: right;}
#lx_table input{font-size: 14px;padding-left: 10px;height: 30px;width: 250px;}
#lx_table textarea{width: 500px;}
#news-list li{line-height: 36px;}
.nav .bar{border-left:1px #fff solid; border-right: 1px #fff solid;}
.epage h1{padding: 10px 40px; margin-top: 40px;font-weight: 800;font-size: 40px; text-align:center; color:#3f3a39;}

.row { margin-left:0; margin-right:0; }