@charset "utf-8";
/* CSS Document */

.news-main { margin-top:110px; padding-top:210px; background:url(../images/ksimages/newsbanner.jpg) no-repeat 160px 0;}
.news-menu { height:300px; width:160px;}
.news-menu a { width:70%; height:36px; border-radius:5px; text-align:center; line-height:36px; font-size:16px; text-decoration:none; display:block; margin:0 auto 10px auto;color:#333333;}
.news-menue,.news-menuz { display:none;}
.news-menu a:hover { background-color:#2887f0; color:#fff;}
#lcclass { background-color:#2887f0; color:#fff;}

.news-list { width:680px; padding-right:20px; margin-left:160px; min-height:500px;}
.news-list ul li { clear:both; padding-bottom:18px; padding-top:5px; padding-right:10px; display:block; overflow:hidden; border-bottom:1px #e8e8e8 solid;}
.news-list ul li img { width:120px; height:80px; margin-right:20px; margin-top:12px; display:block; float:left;}
.news-list ul li a.news-list-title { font-size:18px; line-height:36px; display:block; color:#000;}
.news-list ul li a.news-list-title b { color:#ff0000;}
.news-list ul li span { display:block; height:24px; font-size:12px; line-height:24px; color:#aaaaaa;}
.news-list ul li span em { font-style:normal;}
.news-list ul li span a.news-list-classname { color:#87a5b5; font-size:11px; padding:0 3px; margin-right:10px; border-radius:2px; border:1px #87a5b5 solid;}

.hot-news-list { width:320px; padding-left:20px;}
.hot-news-title { width:100%; height:32px; display:block; font-size:18px; line-height:32px; margin-bottom:15px; text-indent:1em;}
.hot-news-title em { width:5px; height:22px; margin-top:5px; border-radius:2px; display:block; float:left; background-color:#2887f0;}
.hot-news-c { display:block; clear:both; margin-bottom:40px;}
.hot-news-c ul li { display:block; overflow:hidden; margin-bottom:20px; clear:both;}
.hot-news-c ul li img { width:100px; height:60px; margin-right:10px; display:block; float:left;}
.hot-news-c ul li a { font-size:14px; line-height:24px;}

#sidebar.sticky { float: none; position: fixed; top: 20px; z-index: 6; left: auto; }

.epages { width:100%; display:block; height:30px; line-height:30px; clear:both; text-align:center; font-size:10px; letter-spacing:2px; font-family:"宋体";}
.epages { padding-top:15px;}
.epages a { font-size:16px; padding:4px 8px; background-color:#ccc;}
.epages b { font-size:16px; border:1px #ccc solid; padding:4px 15px; background-color:#2887f0; text-align:center; color:#fff;}
.epages a b { color:#999;}
.epages .Total { display:none;}
.epages a:nth-child(1) { display:none;}

/*新闻内容页面*/
.news-mainc { margin-top:110px; padding-top:0px;}
.arc-wz-c { font-size:16px; line-height:30px; color:#5b5b5b;}
.arc-wz-c a:link{color:#5b5b5b; text-decoration:none;}
.arc-wz-c a:visited{color:#5b5b5b; text-decoration:none;}
.arc-wz-c a:hover{color:#5b5b5b; text-decoration:underline;}
.arc-wz-c a:active{text-decoration:none;}
.arc-c { width:680px;  margin-bottom:20px; }
.arc-c h2 { line-height:44px; color:#222; font-size:34px; text-align:left; font-weight:700px; padding:20px 0;}
.arc-c .arc-msg { color:#999999; text-align:left; text-indent:1em;}
.arc-c .arc-msg i { font-style:normal;}
.arc-c .arc-msg font { color:#e5e1e5; letter-spacing:5px;}
.arc-c .arc-msg a { color:#999999;}
.arc-c .arc-zx { height:36px; margin:20px 0; line-height:36px; color:#b52e44; font-size:15px; font-weight:lighter; letter-spacing:2px; text-align:center; background:#e9eff7; background-size:1.5%; text-indent:1.7em;}
.arc-c .arc-zx a { background-color:#b52e44; color:#fff; padding:3px 10px; margin-left:10px; height:30px; line-height:30px; text-align:center; text-indent:0; border-radius:3px; font-weight:lighter; letter-spacing:normal;}
.arc-c .arc-zx a:link{color:#ffffff; text-decoration:none;}
.arc-c .arc-zx a:visited{color:#ffffff; text-decoration:none;}
.arc-c .arc-zx a:hover{color:#ffffff; text-decoration:none; background-color:#ad1730;}
.arc-c .arc-zx a:active{text-decoration:none;}

.arc-c .arc-content { font-size:16px; color:#333333; line-height:28px; padding-top:40px;}
.arc-c .arc-content img { max-width:640px; display:block; margin:0 auto;}
.arc-c .arc-content p { font-size:16px; text-align:justify; color:#222; word-wrap:break-word; line-height:32px; padding-bottom:10px;}
.arc-c .arc-content a:link{color:#4a70c1; text-decoration:none;}
.arc-c .arc-content a:visited{color:#4a70c1; text-decoration:none;}
.arc-c .arc-content a:hover{color:#4a70c1; text-decoration:underline;}
.arc-c .arc-content a:active{text-decoration:none;}

.newsc-sx { padding-top:40px;}
.newsc-sx { font-size:16px; line-height:36px; color:#333;}
.newsc-sx a:link{color:#222; text-decoration:none;}
.newsc-sx a:visited{color:#222; text-decoration:none;}
.newsc-sx a:hover{color:#222; text-decoration:underline;}
.newsc-sx a:active{text-decoration:none;}

/*联系我们*/
.mapbox { width: 800px; height:360px; margin: 40px auto; }
#container1,  #container2 { width: 100%; height: 100%; }
#container3 { width: 100%; height: 100%; }
.list { width: 20%; height: 100%; background: #eee; }
.list li { height: 34px; line-height: 34px; padding-left: 20px; }
.list li.active a { color: red; }
.title { font-size: 14px; font-weight: bold; color: #cc5522; }
.content { font-size: 13px; color: #333; margin-top: 6px; }

.lxwm { margin-top:130px;}
.lxwm-left { width:260px; min-height:500px; border:1px #e4e4e4 solid;}
.lxwm-left strong { width:100%; height:40px; font-size:18px; text-align:center; line-height:40px; display:block; background-color:#e4e4e4; color:#222;}
.lxwm-left p { padding:20px; font-size:16px; line-height:30px;}
.lxwm-left p font { color:#222; display:block; padding-top:10px;}
.lxwm-left p i {color:#666;}
.lxwm-right { width:906px; margin-left:30px; min-height:500px; border:1px #e4e4e4 solid;}

.lxwm-lx { padding:20px 40px;}
.lxwm-lx span { font-size:18px; color:#222; line-height:36px;}
.lxwm-lx dl dt { font-size:16px; line-height:40px; background-color:#e7e7e7; padding-left:20px;}
.lxwm-lx dl dd { font-size:14px; line-height:32px; padding-left:20px;}

.about-main { margin-top:110px;}
.about-l { width:89px; min-height:520px; padding-top:20px; position:absolute; left:2px; top:0; background:url(../images/l-menu.jpg) no-repeat 0px 20px;}
.about-le { width:89px; min-height:520px; padding-top:20px; float:left; left:2px; top:0; background:url(../images/l-menuz.jpg) no-repeat 0px 20px;}
.about-r {width:1100px; min-height:700px; float:left; border:1px #d8d8d8 solid;  background-color:#FFF;}
.about-l a { width:89px; height:92px; display:block; margin-bottom:13px;}
.about-le a { width:89px; height:92px; display:block; margin-bottom:13px;}
.abouttitle h2 { height:60px; font-size:30px; text-align:center; line-height:60px; color:#333;}
.about-c { padding:40px; font-size:16px; line-height:36px;}
.about-c p { font-size:16px;}

@media only screen and (max-width:800px) {
.about-main { margin-top:21rem;}
.news-main,.news-mainc { margin-top:24rem; padding-top:2rem; background:none; width:100%; height:auto; float:none;}
.news-menu { display:none;}
.news-menue { display:block; border-bottom:1px #e6e6e6 solid; width:90%; padding:2rem 5% 0 5%; position:fixed; top:13rem; left:0;height:auto; margin:0 auto; background-color:#FFF;}
.news-menue a { width:24%; height:3rem; color:#666666; border-radius:.5rem; text-align:center; border:1px #fff solid; line-height:3rem; font-size:2rem; margin-bottom:2rem; display:block; float:left;}
.news-menue a#lcclass { color:#000000; font-weight:700px; background:none; border:1px #4b86f6 solid;}
.news-menuz { display:block; border-bottom:1px #e6e6e6 solid; width:96%; padding:2rem 5% 0 5%; position:fixed; top:13rem; left:0;height:auto; margin:0 auto; background-color:#FFF;}
.news-menuz a { width:19%; height:3rem; color:#666666; border-radius:.5rem; text-align:center; border:1px #fff solid; line-height:3rem; font-size:2rem; margin-bottom:2rem; display:block; float:left;}
.news-menuz a#lcclass { color:#000000; font-weight:700px; background:none; border:1px #4b86f6 solid;}
.news-list { width:94%; float:none; height:auto; margin:0 auto; padding:0; min-height:inherit;}
.news-list ul li { clear:both; padding-bottom:1.4rem; padding-top:1rem; padding-right:1rem; display:block; overflow:hidden; border-bottom:1px #e8e8e8 solid;}
.news-list ul li img { width:17rem; height:12rem; margin-right:1.5rem; margin-top:0.5rem; display:block; float:left;}
.news-list ul li a.news-list-title { font-size:2.2rem; line-height:3.6rem; display:block; color:#000;}
.news-list ul li p { font-size:1.9rem; text-align:justify; color:#666;}
.news-list ul li a.news-list-title b { color:#ff0000;}
.news-list ul li span { display:block; height:2rem; font-size:1.8rem; line-height:2rem; color:#aaaaaa;}
.news-list ul li span em { font-style:normal;}
.news-list ul li span a.news-list-classname { color:#87a5b5; font-size:11px; padding:0 3px; margin-right:10px; border-radius:2px; border:1px #87a5b5 solid;}
.hot-news-list { display:none;}
.epages { width:100%; display:block; margin-top:2rem; height:auto; line-height:2rem; clear:both; text-align:center; font-size:1.8rem; letter-spacing:0px; font-family:"宋体";}
.epages { padding-top:0px; font-size:.5rem;}
.epages a { font-size:2.2rem; padding:0.5rem 1.5rem; background-color:#ccc;}
.epages b { font-size:1.8rem; padding:.8rem 1.5rem; border:1px #ccc solid; background-color:#2887f0; text-align:center; color:#fff;}
.epages a b { color:#999;}
.epages .Total { display:none;}
.epages a:nth-child(1) { display:none;}
.news-list ul li span a.news-list-classname { display:none;}
.news-list ul li span em font { display:none;}

.arc-c { width:100%; margin-bottom:4rem;}
.arc-c .arc-msg i { display:none;}
.arc-c h2 { line-height:5rem; color:#222; font-size:3.6rem; text-align:left; font-weight:700px; padding:3rem 0 2rem 0;}
.arc-c .arc-content { font-size:2.2rem; line-height:3.6rem; padding-top:2rem;}
.arc-c .arc-content p { font-size:2rem; line-height:3.6rem;}
.arc-c .arc-content img { display:block; width:96% !important; height:auto; margin:0 auto;}
.arc-c .arc-msg { text-indent:0;}

.lxwm { margin-top:10rem;}
.lxwm-right { width:94%; margin:2rem auto 0 auto; float:none;}
.lxwm-left { width:94%; margin:0 auto; min-height:inherit; float:none;}
.mapbox { width:100%; height:50rem; margin:0;}
.lxwm-lx { width:96%; margin:0 auto; padding:0;}
.lxwm-left strong { width:100%; height:6rem; font-size:2.4rem; text-align:center; line-height:6rem; display:block; background-color:#e4e4e4; color:#222;}
.lxwm-left p { padding:2rem; font-size:2.2rem; line-height:3.6rem;}
.lxwm-left p font { color:#222; display:block; padding-top:1rem;}
.lxwm-left p i {color:#666;}
.lxwm-lx span { font-size:2.3rem; color:#222; line-height:4rem;}
.lxwm-lx dl dt { font-size:2.2rem; line-height:4rem; color:#222; margin:2rem auto; background-color:#e7e7e7; padding-left:2rem;}
.lxwm-lx dl dd { font-size:2.1rem; line-height:3.6rem; padding-left:2rem;}

.about-le { display:none;}
.about-c { width:100%; padding:0; margin:0; font-size:2.2rem; line-height:3.6rem;}
.about-c p { font-size:2.2rem; padding:0 2rem 1rem 2rem; text-align:justify;}
.about-c p img ,.about-c img { display:block; width:100%; margin:0 auto;}
.about-r { width:100%; border:none; float:none; min-height:inherit; padding-top:2rem;}
.abouttitle h2 { height:5rem; font-size:3.2rem; text-align:center; line-height:5rem; color:#333;}
}


.about-mainpb { width:1200px; position:relative; padding-top:110px; margin:0 auto; clear:both;}
.about-rr {width:1109px; border:1px #d8d8d8 solid; min-height:768px; background-color:#FFF;}
table { width:90%; border:1px #5dc56a solid; margin:0 auto;border-radius:5px; background-color:#fff;}
table td:hover { background-color:#f0f0f0;}
.cztable {border:1px #c2eac4 solid;}
.cztable td { display:block; border:1px #39ba44 solid;}
.cztable dd.alt { color:#333; cursor:pointer; padding:5px 2px 5px 5px; border-bottom:1px #dbdbdb dotted;}
.cztable dd.alt font { font-size:9px; color:#999;}
.cztable dd.alt strong { font-size:13px;}
.cztable dd.alt:hover { background-color:#e5fbca; color:#218901; text-decoration:underline;}
.cztable em { width:100%; display:block; background-color:#95da99; text-align:center; line-height:22px; text-decoration:none; font-style:normal; letter-spacing:2px; color:#444;}
.czdataline em {}
.czdataline { text-align:center;background-color:#34b745;color:#FFF; font-size:14px;}
.czdataline:hover,.czdatalinejt:hover {background-color:#34b745;}
.czdatalinejt { text-align:center;background-color:#34b745;color:#FFF;}
.czdatalinejt span { height:16px; display:block; background-color:#d971ad;color:#FFF; font-size:12px;}

.cztable dd.alt{position:relative;}
.cztable dd.alt:hover{background:#fff;text-decoration:none;z-index:2;}
.cztable dd.alt span{display:none;}
.cztable dd.alt:hover span{position:absolute;display:block;top:35px;left:80px;width:250px;background-color:#FFF;z-index:9999;border:1px #39ba44 solid;border-radius:5px;border-top-left-radius:2px; background:url(../images/zjtbg.jpg) no-repeat top left #fff;}

.zj-msg { width:230px; float:left; padding:10px;}
.zj-msg dl { display:block; clear:both; border-bottom:1px #e0e0e0 solid;}
.zj-msg dl dt { width:60px; height:30px; line-height:30px; font-weight:bolder; display:block; float:left; font-size:12px; color:#000;}
.zj-msg dl dd { width:160px; font-style:normal; display:block; background-color:none; line-height:30px; float:left; font-size:12px; color:#666;}
.zj-msg dl dd:hover { font-style:normal; background-color:none;}
.zj-msg dl dd p { line-height:20px; font-size:12px; padding:8px 0; text-align:justify;}
.zj-msg dl dd font { color:#fb2525; letter-spacing:2px;}
.zj-msg dl em { display:block; padding-left:10px; font-style:normal;}
.zj-msg .zj-td { font-size:14px; color:#4eb727; height:28px; padding-top:4px; display:block; float:left; line-height:28px; letter-spacing:0px; padding:0 10px 0px 0px; margin:0;}
.zj-msg .zj-td:hover { color:#f37548;}
.zj-msg dl a { height:24px; margin-top:10px; padding:0 5px; margin-right:10px;border-radius:3px; display:block; float:left;  color:#FFF; text-align:center; line-height:24px;}
.zj-msg dl .zj-a {background-color:#5cbc38;}
.zj-msg dl .zj-a:hover { background-color:#208b0d;}
.zj-msg dl .zj-m {background-color:#f37548;}
.zj-msg dl .zj-m:hover { background-color:#ed4c2a;}

.zjpb-msg { width:560px; text-indent:1em; float:right; margin-right:9px; margin-top:40px; padding:5px 10px; background-color:#C00; font-size:14px; line-height:24px; color:#FFF;}
.zjpb-msgs { width:820px; margin:0 auto; background-color:#f0f0f0; line-height:24px; padding:5px 10px;border-radius:5px; margin-bottom:10px; color:#666;}




