@charset "utf-8";
@import url("./style.css");
* { padding:0; margin:0; }
html { overflow-x:hidden; }
body { font-family:\5fae\8f6f\96c5\9ed1; font-size:14px; color:#545454; }
li { list-style-type:none; list-style-image:none; }
img { border:none; vertical-align:top; }
a:link { color:#545454; text-decoration:none; }
a:visited { text-decoration:none; color:#545454; }
a:hover { text-decoration:none; color:#545454; }
a:active { text-decoration:none; color:#545454; }
.clear { clear:both; }

.top { height:116px; position:relative; background:url(../images/line.png) no-repeat -210px bottom; }
.header { width:1292px; height:106px; margin:0 auto; }
.logo { width:197px; height:69px; padding-top:18px; float:left; margin-right:72px; }

.menu { width:824px; height:116px; float:left; margin-right:102px; }
.nav{ font-family:\5fae\8f6f\96c5\9ed1; width:824px; height:116px; font-size:15px; z-index:1; }
.nav li { width:103px; height:116px; line-height:106px; float:left; text-align:center; }
.nav li a { color:#000; display:block; width:103px; height:116px; font-size:16px; font-family:"Microsoft YaHei"; }
.nav li a:hover { color:#fff; text-decoration:none; background:url(../images/current.png) no-repeat top; }
.nav li .current{ background:url(../images/current.png) no-repeat top; color:#fff; }
.shownav { background:#000; opacity:0.65; filter:alpha(opacity=65); height:57px; visibility:hidden; position:absolute; font-weight:normal; width:100%; left:0; top:116px; display:none; _display:block; }
.nav li:hover .shownav { display:block; }
.shownav p { width:621px; height:57px; margin:0 auto; }
.nav li .shownav a { display:inline-block; width:103px; line-height:57px; height:57px; float:left; color:#fff; }
.nav li .shownav a:hover { background:#5399d7; color:#fff; }

.es { width:96px; height:38px; padding-top:34px; float:left; }
.search { display:block; float:left; width:38px; height:38px; background:url(../images/search.png); margin-right:20px; }
.email { display:block; float:left; width:38px; height:38px; background:url(../images/email.png); }

.slideBox { width:100%; height:auto; position:relative; z-index:-1; }
.slideBox .hd { width:100%; height:10px; text-align:center; position:absolute; bottom:25px; z-index:999; }
.slideBox .hd ul { overflow:hidden; width:165px; height:6px; margin:0 auto; }
.slideBox .hd ul li { display:inline-block; float:left; width:30px; height:6px; margin-right:3px; background:#009b62; cursor:pointer; }
.slideBox .hd ul li.on { background:#00a1d8; width:30px; }
.slideBox .bd { position:relative; height:100%; z-index:0; }
.slideBox .bd li { zoom:1; vertical-align:middle; }
.slideBox .bd img { width:100%; height:auto; display:block; }

.notice { height:60px; background:#f8f8f8; margin-bottom:38px; }
.m_wnews { width:1060px; height:60px; line-height:60px; position:relative; zoom:1; padding-left:115px; overflow:hidden; padding-right:45px; }
.m_wnews strong { position: absolute; left:0; top:0; width:87px; padding-left:28px; height:60px; line-height:60px; font-weight:normal; font-size:15px; background:url(../images/strong.png) no-repeat left center; }
.m_wnews div { height:60px; }
.m_wnews div a { font-size:15px; }
.m_wnews .m_wmore { position:absolute; right:45px; top:0px; width:50px; height:60px; line-height:60px; font-size:13px!important; }
.m_wnews .m_wmore a { color:#315da5; }
.m_wnews .pagesize { position:absolute; right:0px; top:0px; width:18px; height:47px; padding-top:13px; }
.prev { display:block; width:18px; height:11px; background:url(../images/top.png); margin-bottom:12px; }
.next { display:block; width:18px; height:11px; background:url(../images/bottom.png); }

.main { width:1220px; height:480px; margin:0 auto 38px auto; }

.about { width:348px; height:464px; padding:16px 0 0 16px; background:#f7f8f9; float:left; margin-right:50px; }
.about div { width:332px; height:200px; margin-bottom:6px; }
.about h1 { height:40px; line-height:40px; font-size:13px; color:#4b4b4b; font-weight:normal; font-family:'SimHei'; }
.about h1 b { font-size:20px; font-weight:normal; font-family:'SimHei'; }
.about span { display:block; width:332px; height:115px; line-height:25px; }
.about p { padding-left:0px; width:323px; padding-left:25px; height:100px; }
.about p a { display:block; width:55px; height:95px; line-height:40px; font-size:13px; float:left; text-align:center; }
.about p a img { display:block; width:55px; height:55px; }
.margin { margin-right:55px; }

.news { width:790px; height:480px; float:left; }
.news h1 { height:38px; padding-top:7px; border-bottom:#e9e9e9 1px solid; font-weight:normal; }
.news h1 span { display:inline-block; width:120px; height:30px; line-height:30px; font-size:24px; padding-left:10px; float:left; color:#333; border-left:#009b62 5px solid; }
.news h1 a { float:right; font-size:13px; line-height:30px; color:#a2a2a2; }
.news-top { width:790px; height:150px; margin:0 auto 8px auto; padding-top:16px; }
.left { width:220px; height:150px; float:left; margin-right:15px; }
.left img { width:220px; height:148px; border:#e8e8e8 1px solid; }
.right { width:555px; height:150px; padding-top:0px; float:left; }
.right a { display:block; width:555px; height:40px; line-height:40px; text-align:center; font-size:16px; }
.right span { line-height:25px; }
.news ul { display:block; width:790px; height:260px; }
.news ul li { width:770px; padding-left:20px; height:51px; line-height:51px; border-bottom:#f1f1f1 1px dotted; text-align:right; background:url(../images/point.png) no-repeat left center; }
.news ul li a { float:left; }

.column { height:358px; padding-top:77px; background:#f2f3f5; }
.column-content { width:1240px; height:280px; margin:0 auto; }
.column-left { width:385px; height:265px; padding-top:15px; float:left; margin-right:15px; background:#fff; }

.pro { width:385px; height:265px; overflow:hidden; position:relative; }
.pro h1 { width:350px; height:50px; line-height:50px; margin:0 auto 25px auto; font-size:16px; border-bottom:#ececec 1px solid; }
.pro .hd { width:60px; height:10px; position:absolute; right:5px; top:20px; }
.pro .hd ul li { float:left; width:10px; height:10px; margin-right:8px; cursor:pointer; background:url(../images/prev.png); }
.pro .hd ul li.on { background:url(../images/next.png); }
.pro .bd { width:350px; height:165px; margin:0 auto; }
.pro .bd ul li { width:350px; height:165px; }
.pro-left { width:165px; height:165px; float:left; margin-right:20px; }
.pro-left img { width:165px; height:165px; }
.pro-right { width:165px; height:165px; float:left; }
.pro-right b { display:block; width:165px; height:35px; line-height:32px; text-align:center; font-size:16px; }
.pro-right span { display:block; width:165px; height:98px; line-height:22px; }

.column-right { width:840px; height:280px; float:left; }
.column-right-content { width:860px; height:280px; overflow:hidden; }
.column-right-content div { width:270px; height:260px; padding-top:20px; float:left; margin-right:15px; background:#fff; }
.column-right-content div p { width:232px; height:32px; padding:0 23px 0 15px; margin-bottom:9px; }
.column-right-content div p b { display:inline-block; width:80px; height:32px; line-height:32px; font-size:16px; float:left; }
.column-right-content div p a { display:inline-block; width:32px; height:32px; float:right; }
.column-right-content div span { display:block; width:246px; padding:0 12px; height:84px; line-height:25px; }
.column-img { display:block; width:270px; height:135px; }

.bottom { width:1200px; height:1563px; margin:0 auto; position:relative; }
.bottom-background { width:1920px; height:1563px; position:absolute; left:-360px; top:0; background:url(../images/background.png); }
.footer { width:1220px; height:315px; color:#fff; position:absolute; left:0; bottom:0; }
.footer a { color:#fff; font-size:13px; }
.footer-top { height:92px; line-height:92px; text-align:center; border-bottom:#349ebb 1px solid; margin-bottom:50px; }
.footer-top a { padding:0 35px; font-size:15px; }
.footer-bottom { width:1050px; height:135px; margin:0 auto; }
.footer-bottom-left { width:285px; height:117px; padding-top:0px; line-height:22px; float:left; border-right:#349ebb 1px solid; font-size:13px; }
.footer-bottom-center { width:545px; text-align:center; line-height:32px; height:107px; padding-top:18px; float:left; font-size:13px; border-right:#349ebb 1px solid; }
.footer-bottom-right { width:208px; height:135px; float:left; }
.footer-bottom-right p { width:125px; padding-left:77px; padding-top:5px; height:125px; text-align:center; }
.footer-bottom-right p img { display:block; width:105px; height:105px; margin:0 auto 8px auto; }
.box { width:1292px; height:315px; margin:0 auto; position:relative; background:#01a068; }
.box .footer { left:36px; } 
.box .footer-top { border-bottom:#02b073 1px solid; }
.box .footer-bottom-left { border-right:#02b073 1px solid; }
.box .footer-bottom-center { border-right:#02b073 1px solid; }


/*客服*/
.izl-rmenu { position:fixed; right:0.5%; bottom:25%; padding-bottom:10px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:56px; height:56px; border-radius:28px; margin-bottom:10px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#474747;}
.izl-rmenu .btn-qq:hover{background-color:#4FA2DF;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#474747; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#474747;}
.izl-rmenu .btn-wx:hover{background-color:#4FA2DF;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-130px; top:0px; display:none;width:130px;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#474747; display:none;}
.izl-rmenu .btn-top:hover{background-color:#4FA2DF;}