@charset "utf-8";
/* CSS Document */

 body {
    color: #666;
	font-family:Arial, \5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;
	padding: 0;
	margin: 0;
	background:#f2f2f2;
    }
	ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p {
	padding: 0;
	margin: 0;
}
ul, li, dl, dt, dd {
	list-style: none;
}
img {
	border: none;
}
a {
	color: #666;
	text-decoration: none;
	outline: none;
}
a:hover {
	color: #2c3e50;
}
.clear {
	height: 0px;
	clear: both;
}
.left{ float:left;}
.right{ float:right;}
.mb40{ margin-bottom:40px;}
.pt35{ padding-top:35px;}


.head-box{ width:100%; height:auto; background:#fff;}
.head-box2{width:980px; height:auto;  margin:0 auto; position:relative; z-index:9999;}
.header{ width:100%;height:80px; padding-top:30px;}
.logo{}
.nav{ width:auto; height:55px; position:absolute; z-index:9999; }
.nav ul{}
.nav ul li{ float:left; display:inline;}
.nav ul li a{ display:block;width:121px; height:55px; font-size:16px; line-height:55px; color:#fff; text-align:center;background-color:#2c3e50; border-left:1px solid #fff;}
.nav ul li a:hover{ background:#1d2936; color:#fff; }
.nav ul li.a1 a{border-left:none;}
.nav ul li.a1 a img{ vertical-align:text-bottom; padding-right:5px;}

/*banner*/
#full-screen-slider { width:100%; height:450px; position:relative;}
#slides { display:block; width:100%; height:450px; position:relative;}
#slides li { display:block; width:100%; height:450px; position:absolute;}
#slides li a { display:block; width:100%; height:100%; text-indent:-999px;}
#pagination { display:block; position:absolute; bottom:60px; z-index:990; padding:5px 0; text-align:center; width:40px; }
#pagination li { display:block; width:12px; height:12px; float:left; margin-right:5px; background:#fff; border-radius:50%;}
#pagination li a { display:block; width:100%; height:100%; text-indent:-9999px; cursor:pointer;}
#pagination li.current { background:#2c3e50;}
#full-screen-slider .wrap{width:1200px; margin:0 auto;}

.in-gsxw{position:absolute; z-index:9999;top:510px; width:960px; height:50px; padding-right:20px;line-height:50px; background:url(../image/in_news_bj.png) repeat-x 0 0;}
.in-gsxw div.title{ float:left; width:130px; height:100%;  text-align:center; background:#2c3e50; color:#fff; font-size:16px;}
.in-gsxw ul{ float:left; width:770px; height:100%; padding-left:15px; font-size:12px;}
.in-gsxw ul li{ float:left;padding:0 15px;}
.in-gsxw ul li a{ padding-right:15px;}
.in-gsxw div.more a{ float:right; display:block; width:18px; height:18px; margin:15px 0 0;  background:url(../image/in_ico2.png) no-repeat 0 0;}
.in-con{ width:980px; height: auto; margin:0 auto; }
.in-gyhx{}
.in-gyhx dl{ width:980px; height:auto;}
.in-gyhx dl dt{ width:580px;}
.in-gyhx dl dt div.title{ width:100%; height:48px; padding-top:14px;}
.in-gyhx dl dt p{ height:175px;padding:15px 10px 0;font-size:14px; line-height:30px;}
.in-gyhx dl dt p a{ display:block; width:128px; height:33px; margin-top:12px; font-size:16px; color:#2c3e50; line-height:33px; text-align:center; border:1px solid #e6e6e6;}
.in-gyhx dl dd{ width:380px; height:240px;}

.in-ywly{}
.in-ywly div.title{width:100%; height:48px; padding-top:14px;}
.in-ywly ul{ width:980px; height:auto; margin-top:20px;}
.in-ywly ul li{ float:left; width:245px;  height:315px;text-align:center;}
.in-ywly ul li a{ display:block; width:181px;  height:265px; padding:50px 32px 0;color:#2c3e50;}
.in-ywly ul li a:hover{ color:#fff;background:#2c3e50;}
.in-ywly ul li a span{ display:block; width:62px; height:58px; margin:0 auto; background-image:url(../images/in_ico1.png); background-repeat:no-repeat; }
.in-ywly ul li a h2{ margin:10px 0 20px; font-size:16px; line-height:25px; font-weight:100; } 
.in-ywly ul li a h2 b{ display:block; font-size:14px;text-transform:uppercase;}
.in-ywly ul li a p{ font-size:14px; line-height:25px; color:#666;width:100%; height:80px; overflow:hidden;}
.in-ywly ul li a:hover p{ color:#fff;}
.in-ywly ul li a.a1 span{ background-position:0 0;}
.in-ywly ul li a.a2 span{ background-position:-63px 0;}
.in-ywly ul li a.a3 span{ background-position:-126px 0;}
.in-ywly ul li a.a4 span{ background-position:-189px 0;}
.in-ywly ul li a.a5 span{ background-position:-252px 0;}
.in-ywly ul li a.a6 span{ background-position:-315px 0;}
.in-ywly ul li a.a7 span{ background-position:-378px 0;}
.in-ywly ul li a.a8 span{ background-position:-441px 0;}
.in-ywly ul li a.a1:hover span{ background-position:0 -58px;}
.in-ywly ul li a.a2:hover span{ background-position:-63px -58px;}
.in-ywly ul li a.a3:hover span{ background-position:-126px -58px;}
.in-ywly ul li a.a4:hover span{ background-position:-189px -58px;}
.in-ywly ul li a.a5:hover span{ background-position:-252px -58px;}
.in-ywly ul li a.a6:hover span{ background-position:-315px -58px;}
.in-ywly ul li a.a7:hover span{ background-position:-378px -58px;}
.in-ywly ul li a.a8:hover span{ background-position:-441px -58px;}

.in-news{ width:980px; height:auto; padding-bottom:20px;}
.in-hyxw{ width:540px;}
.in-hyxw div.title{width:100%; height:48px; padding-top:14px;background:url(../images/in_title3.gif) no-repeat 0 bottom;}
.in-hyxw div.title a{ display:block;width:100%; height:48px; }
.in-hyxw dl{ width:520px; padding:18px 10px 10px;}
.in-hyxw dl dt{}
.in-hyxw dl dt img{width:522px; height:135px; }
.in-hyxw dl dd{ margin-top:10px;}
.in-hyxw dl dd a{ color:#2c3e50;}
.in-hyxw dl dd h3{ font-size:16px; line-height:35px;}
.in-hyxw dl dd p{ font-size:14px; line-height:25px;}
.in-hyxw ul{width:520px; padding:0 10px;}
.in-hyxw ul li{height:40px; padding:0 0 0 15px; font-size:14px; line-height:40px; background:url(../images/in_ico3.gif) no-repeat 5px center; }
.in-hyxw ul li a{ float:left;}
.in-hyxw ul li span{ float:right;} 
.in-flfg{ width:400px;}
.in-flfg div.title{width:100%; height:48px; padding-top:14px;background:url(../images/in_title4.gif) no-repeat 0 bottom;}
.in-flfg div.title a{ display:block;width:100%; height:48px; }
.in-flfg ul{ width:380px; padding:18px 10px 0;}
.in-flfg ul li{ height:40px; padding:0 15px; font-size:14px; line-height:40px; background:url(../images/in_ico3.gif) no-repeat 5px center; border-bottom:1px dashed #ccc;}
.footer-box{ width:100%; height:300px; padding-top:40px; background:url(../images/footer_bj.gif) repeat-x 0 0;}
.footer1,.footer2{ width:980px; margin:0 auto;}
.footer1-l{ float:left; height:265px; color:#fff; }
.footer1-l dl{ margin-bottom:15px;}
.footer1-l dl dt{ margin-bottom:10px; font-size:25px;font-weight:bold;}
.footer1-l dl dd{ font-size:12px; line-height:32px;}
.footer1-m{ border-top:1px dashed #fff; padding:15px 0;}
.footer1-m a{ font-size:12px; color:#fff; padding:0 14px;}
.footer1-r{ float:right; font-size:12px; color:#fff; line-height:25px;}
.footer1-r div.title{margin-bottom:15px; font-size:25px;font-weight:bold;}
.footer1-r img{ margin-bottom:5px;}
.footer2{ height:40px; font-size:12px; line-height:40px; color:#fff; }
.footer2 a{ color:#fff;}


.lm-banner{ width:100%; height:320px; background-repeat:no-repeat; background-position:50% 50%;}
.lm-con{ width:980px; height: auto; margin:0 auto 40px; }
.sidebar-box{ width:206px; height:auto;position:relative;z-index:999; top:-35px; }
.sidebar{width:206px; height:auto; margin-bottom:12px; padding-bottom:37px;  }
.sidebar div.title{width:173px; margin:0 auto; padding:70px 0 35px 25px; font-size:30px; color:#fff; background:#2c3e50;}
.sidebar div.title span{ display:block; font-size:18px;text-transform:uppercase}
.sidebar ul{ width:100%; height:auto; padding-top:5px;}
.sidebar ul li{ width:198px; height:auto; margin:0 auto; border-bottom:1px solid #e6e6e6;}
.sidebar ul li a{ display:block; width:170px; height:auto; padding:12px 14px; font-size:16px; line-height:25px;text-align:center; }
.sidebar ul li a:hover{color:#fff; background:#2c3e50; }
.sidebar-ico{ width:200px; height:auto; margin:0 auto;}
.sidebar-ico a{ display:block; margin-bottom:12px;}


.list-box{ width:740px; height:auto; margin-top:20px;}
.list-box img{ max-width:720px; max-height:800px;}
.mbx{ width:700px; height:45px; margin-bottom:10px; padding: 0 10px 0 30px; font-size:14px;line-height:45px; border-bottom:1px solid #e6e6e6; }
.mbx a,.mbx span{ padding:0 6px;}
.list-gywm,.list-lxwm{ padding:20px 10px; font-size:14px;line-height:30px;}
.list-yqlj{ padding:20px 0; margin-left:20px;}
.list-yqlj ul li{ width:600px; height:auto; margin:0 11px 10px;list-style:disc}
.list-yqlj ul li a{  width:600px; height:auto;}
.list-yqlj ul li a img{width:159px; height:96px; padding:1px; background:#fff; border:1px solid #e6e6e6;}
.list-yqlj ul li a span{ display:block; width:143px; height:30px; margin:10px 0; padding:0 10px; font-size:14px; line-height:30px; text-align:center; overflow:hidden;}
.list-xwdt{ padding:0 0 20px; }
.list-xwdt ul{ width:740px; height:auto; margin-bottom:45px;}
.list-xwdt ul li{ width:720px;height:120px; padding:0 10px; margin-top:15px; border-bottom:1px solid #e6e6e6;}
.list-xwdt ul li dl{ width:100%; height:85px; padding:15px 0 20px;}
.list-xwdt ul li dl dt{ float:left; width:75px; color:#fff;text-align:center;}
.list-xwdt ul li dl dt b{ display:block; width:75px; height:63px; font-size:42px; line-height:63px;  font-weight:100; background:#2c3e50;}
.list-xwdt ul li dl dt span{ display:block; width:75px; height:20px; margin-top:1px; font-size:12px; line-height:20px; background:#757a80;}
.list-xwdt ul li dl dd{ float:right; width:630px;}
.list-xwdt ul li dl dd a{}
.list-xwdt ul li dl dd h3{ width:100%; height:35px; font-size:16px; color:#18191a;line-height:30px; font-weight:100; overflow:hidden;}
.list-xwdt ul li dl dd a:hover h3{color:#2c3e50;}
.list-xwdt ul li dl dd p{ font-size:12px; line-height:25px; color:#666;}
.list-ywly{ width:740px; height:auto; padding:10px 0 20px; }
.list-ywly dl{ width:720px; height:auto; padding:15px 10px 30px;  border-bottom:1px dashed #ccc;}
.list-ywly dl dt{ float:left;}
.list-ywly dl dt img{ width:100px; height:100px;}
.list-ywly dl dd{ float:right; width:590px; }
.list-ywly dl dd h3{ height:40px; margin-bottom:5px; font-size:25px;color:#2c3e50; line-height:40px; text-transform:uppercase; font-weight:100;}
.list-ywly dl dd h3 span{ font-size:20px;}
.list-ywly dl dd p{ width:100%; height:50px; font-size:14px; line-height:25px; overflow:hidden;} 
.list-ywly ul{ margin-bottom:15px;}
.list-ywly ul li{ list-style: disc;margin-bottom:20px;margin-left:50px;width:690px;}
.list-ywly ul li img{ }
.list-ywly ul li a{}



.fy{ width:620px; height:35px; margin:0 auto; line-height:30px; text-align:center;}
.fy a,.fy span{ display:inline-block; padding:1px 10px; margin:0 3px; font-size:14px;}
.fy a{ border:1px solid #e6e6e6;}
.fy a:hover,.fy span{ color:#fff; border:1px solid #2c3e50; background:#2c3e50;}

.text img{max-width:600px; max-height:700px;}
.show-xwdt{ width:740px; height:auto; padding:30px 0 20px; }
.show-xwdt h1{ width:700px; height:auto; margin:0 auto; font-size:20px; color:#2c3e50; text-align:center; line-height:30px;}
.show-xwdt div.time{ padding:20px 0 15px; font-size:12px;text-align:center; border-bottom:1px dashed #ccc;}
.show-xwdt div.text{ width:700px; height:auto; margin:18px auto 45px;font-size:14px;line-height:30px;}
.sxp{ width:720px; height:auto; padding:15px 10px 0; margin-top:45px; border-top:1px solid #e6e6e6;}
.sxp ul{ float:left; width:600px;}
.sxp ul li{ width:100%; height:32px; font-size:14px; line-height:31px; overflow:hidden;}
.sxp div.btn{ float:right; margin-top:5px;}

.show-ywly{ width:740px; height:auto; padding:20px 0; }
.show-ywly h1{ width:690px; height:auto; padding:0 0 25px 50px; margin:0 auto; font-size:25px; color:#2c3e50; line-height:30px; font-weight:100; background:url(/public/image/lm_ico3.gif) no-repeat 10px 0px;border-bottom:1px dashed #ccc;}
.show-ywly div.text{ width:700px; height:auto; margin:18px auto 45px;font-size:14px;line-height:30px;}




