﻿@charset "utf-8";
/* 2015-4 by qizhifei */
/* 公用CSS */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, img, dl, dd, dt, ol, ul, li, form, table, tr, th, td{margin:0;padding:0; zoom:1; font-size:12px;}
body{background-color:#fff; color:#727272; font-family:"微软雅黑";}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:lighter; }
ul,li{list-style:none;}
a{outline: none;*star: expression(this.onFocus=this.blur());cursor: pointer;}
img{vertical-align:top; border:none;}
*{margin:0; padding:0}
.cf{clear:both;}
.fleft{float:left;}
.fright { float:right;}
.mainwidth { width:1000px;margin:0 auto; overflow:hidden; clear:both;border-radius:2px;}
.center{margin:0 auto; overflow:hidden; clear:both;}
/* 通用深灰色链接 */
a:link{color:#333; text-decoration:none;}
a:visited{color:#333; text-decoration:none;}
a:hover{color:#EB6A69; text-decoration:underline;}
a:active{text-decoration:none;}

/*顶部样式*/
#maintop { height:110px; width:100%; border-bottom:4px #25a455 solid;}
.maintophy { height:30px; background-color:#1fae56; color:#FFF; line-height:30px;}
.maintophy a { color:#FFF;}
.maintop { height:77px; padding-top:15px;}
.chlogo { width:287px; height:77px;}
.topm { width:443px; height:77px; background:url(topby.jpg) no-repeat center;}
.topphone { width:256px; height:77px; background:url(topphone.jpg) no-repeat left center;}
.tophy-left { width:800px; height:30px; float:left; text-align:left;}
.tophy-right { width:200px; height:30px; float:right; text-align:right;}

.main-right { width:250px; float:left;}
.main-right a:link{color:#333; text-decoration:none;}
.main-right a:visited{color:#333; text-decoration:none;}
.main-right a:hover{color:#EB6A69; text-decoration:underline;}
.main-right a:active{text-decoration:none;}
.ks-right { padding-top:15px;}
.ks-right a:link{color:#333; text-decoration:none;}
.ks-right a:visited{color:#333; text-decoration:none;}
.ks-right a:hover{color:#EB6A69; text-decoration:underline;}
.ks-right a:active{text-decoration:none;}
.main-left { width:750px; float:left; padding-top:15px;}
/**公用页面标题**/
.ftitle { height:46px; background-color:#ececec; margin-top:15px; text-align:right; line-height:46px;}
.ftitle h2 { width:250px; height:43px; border-top:3px #2eb9fa solid; color:#FFF; letter-spacing:20px;line-height:43px; text-align:center; font-size:18px; display:block; float:left; background-color:#31b176;}
/**公用页面二级标题**/
.ftitle2 { height:40px; line-height:40px; background:url(titlebg.gif) repeat-x; border-top-left-radius:5px; border-top-right-radius:5px;}
.ftitle2 h2 { width:80px; height:36px; display:block; float:left; text-align:center; font-size:18px; color:#333; border-bottom:3px #31b176 solid; line-height:36px;}
.ftitle2 a { width:60px; height:24px; display:block; float:right; text-align:center; margin-top:6px; margin-right:6px; line-height:24px; font-size:12px; background-color:#94d4b6; color:#FFF; text-decoration:none;border-radius:5px;}
.ftitle2 a:hover { color:#FFF;}

/**内页右侧**/
.r-zxzj { width:250px; height:60px; padding-left:5px; padding-top:15px; clear:both;}
.r-zxzj a { width:250px; height:60px; display:block;background:url(right-about.gif) no-repeat 10px 0 #2eb9fa; font-size:18px; line-height:60px; text-align:center; letter-spacing:3px; color:#FFF; text-decoration:none;}
.r-zxzj a:hover { color:#333;}
#r-zx { width:250px; height:60px; clear:both;}
#r-zx a { width:250px; height:60px; display:block;background:url(right-about.gif) no-repeat 10px 0 #2eb9fa; font-size:18px; line-height:60px; text-align:center; letter-spacing:3px; color:#FFF; text-decoration:none;}
#r-zx a:hover { color:#333;}
#r-cus { width:250px; height:60px;padding-top:15px;}
#r-cus span { width:250px; height:60px; display:block;background:url(right-about.gif) no-repeat 10px -70px #f2c44a; font-size:18px; line-height:60px; text-align:center; letter-spacing:3px; color:#FFF; text-decoration:none; cursor:pointer;}

.ar-zjjj { padding:20px; line-height:24px; font-weight:bolder; color:#333; font-size:14px;}
.ar-arc-c { line-height:24px; padding:20px; color:#333;}
.ar-arc-c strong { font-size:14px; color:#000; line-height:30px; padding:25px 0 10px 0;}
.ar-arc-c p {color:#333; padding-top:5px;}

.r-al{ height:130; padding-left:10px;overflow:hidden; line-height:28px; font-size:12px; padding-top:10px; padding-bottom:10px; color:#333; background-color:#ececec; color:#333;}
.r-al a { width:220px; height:30px; display:block; text-align:right; line-height:30px; padding-right:10px;}

.r-fx { width:240px; line-height:28px; padding-top:15px; padding-left:10px; font-size:14px; color:#000;}
.r-fx .r-fx-wx { width:239px; height:255px; background:url(wx.jpg) no-repeat top center;}
#r-wba { line-height:24px; height:24px; display:block; text-align:left;}

.nav{ height:42px; padding-top:10px; margin:0 auto; width:1000px;}
.nav .nav_list{ float:left;}
.nav li{float:left; width:120px; padding-right:5px; line-height:40px;position:relative; z-index:9999;}
.nav li.last{background:none;}
.nav li a{float:left;display:block; width:120px; height:40px; text-align:center; line-height:40px; background:url(topmenubg.gif) no-repeat right center; color:#000;}
.nav li a:hover{text-decoration:none;}
.nav li a span{float:left;display:block; width:120px; height:40px; line-height:40px;cursor:pointer; font-family:"Microsoft YaHei";text-align:center; font-size:16px;}
.nav li a.selected{ background:url(topmenubgover.gif) no-repeat right center ; color:#000;}
.nav li a.selected2 { border:1px #1fae56 solid; background:none; color:#000;}

.nav li .submenu{position:absolute;top:40px;left:0px; background-color:#f2fcf6; z-index:99;}
.nav li .submenu{width:120px; display:none;}
.nav li .submenu li{float:left;padding:0;background:none;height:30px; line-height:30px;}
.nav li .submenu li a{float:none;padding:0;text-align:left; border-bottom:1px #dedede dotted; text-align:center;height:30px;line-height:30px;background:none; color:#000; padding-left:6px; width:114px;}
.nav li .submenu li a:hover{ background-color:#1fae56;font-weight:normal; color:#fff; text-decoration:none;}

#footer { width:1000px; margin:0 auto; height:auto; border-top:2px #25a455 solid; padding-bottom:15px; background:url(footer_bg.png) repeat-x top;}
.footer-left { width:380px; border-right:1px #cccccc solid; height:90px; text-align:right; padding:20px 15px 0px 50px; line-height:24px; color:#000;}
.footer-menu { height:24px; color:#666;}
.footer-menu a { font-size:12px;}
.footer-left .footer-msg img { padding-top:7px;}
.footer-logo { width:287px; height:65px; padding-left:15px; padding-top:25px;}
.footer-logo a { width:287px; height:77px; display:block; background:url(flogo.jpg) no-repeat;}
.footer-wslogo { width:90px; height:70px; padding-top:28px; padding-left:30px;}
.footer-wslogo a { width:90px; height:24px; display:block; background:url(wsxxw_logo.jpg) no-repeat top center; padding-top:46px; text-align:center; line-height:24px;}