html{color:#333;line-height:1.5}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
body,button,input,select,textarea a{font:13px/1.5 "Microsoft Yahei",arial,"������",tahoma,sans-serif}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,iframe,button,textarea,p,blockquote,th,td,img{margin:0;padding:0}
fieldset,img,iframe,button,a{border:0;text-decoration:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left}
input,select,img{vertical-align:middle}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
textarea{outline:none;resize:none}
ol,ul{list-style:none}
del{text-decoration:line-through}
em{font-style:normal}
i{font-style:normal}
sup,sub{font-size:100%;vertical-align:baseline}
input[type=submit],input[type=button],[class^=btn-],button{cursor:pointer}input[type="button"]:hover,[class^=btn-]:hover{filter:alpha(opacity=70);opacity:.7;}
input::-moz-focus-inner{border:0;padding:0}
.st{font-family:"������";}
.clear{clear:both;width:0;height:0px;margin:0;padding:0;border:none;overflow:hidden;font-size:0px}
.clearfix{zoom:1}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0}
.bk,.bk3,.bk6,.bk8,.bk10,.bk20,.bk30,.bk40,.bk50,.bk60,.bk70{clear:both;font-size:0;height:0;overflow:hidden;}
.bk5{height:5px;}
.bk8{height:8px;}
.bk10{height:10px;}
.bk20{height:20px;}
.bk30{height:30px;}
.bk40{height:40px;}
.bk50{height:50px;}
.bk60{height:60px;}
.bk70{height:70px;}
.fr{float:right;_display:inline}
.fl{float:left;_display:inline}
.tar{text-align:right}
.tal{text-align:left}
.tac{text-align:center}
.fntb{font-weight:700}
.mc{margin:0 auto}
.m5{margin:5px}
.m10{margin:10px}
.m15{margin:15px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.p5{padding:5px}
.p10{padding:10px}
.p15{padding:15px}
.bdrno{border:none}
.bdrnol{border-left-style:none}
.bdrnor{border-right-style:none}
.bgno{background:none}
.bgtr{background:transparent}
.iedi{display:inline}
.iedib{display:inline-block;*display:inline;*zoom:1;}
.pagination{font-family:΢���ź�,����,arial,helvetica,sans-serif;height:35px;line-height:35px;overflow:hidden;text-align:center;}
.pagination a{border-right:#b7d8ee 1px solid;border-top:#b7d8ee 1px solid;border-left:#b7d8ee 1px solid;border-bottom:#b7d8ee 1px solid;padding-right:6px;padding-left:5px;padding-bottom:4px;margin:0px 1px;color:#679298;padding-top:5px;text-decoration:none;}
.pagination a:hover{border-right:#b7d8ee 1px solid;border-top:#b7d8ee 1px solid;border-left:#b7d8ee 1px solid;border-bottom:#b7d8ee 1px solid;color:#de4547;background-color:#d2eaf6;}
div.pagination a:active{border-right:#b7d8ee 1px solid;border-top:#b7d8ee 1px solid;border-left:#b7d8ee 1px solid;border-bottom:#b7d8ee 1px solid;color:#de4547;background-color:#d2eaf6;}
.pagination span.current{border-right:#b7d8ee 1px solid;border-left:#b7d8ee 1px solid;border-top:#b7d8ee 1px solid;border-bottom:#b7d8ee 1px solid;padding-right:6px;padding-left:5px;padding-bottom:4px;margin:0px 1px;color:#5e78c5;padding-top:5px;}
.pagination span.disabled{background-color:#d2eaf6;}
#totalnum2{display:none;}

#uchat {
    display: none;
    position: fixed;
    width: 95px;
    top: 180px;
    left: 0;
    font-size: 12px;
    _position: absolute;
    _bottom: auto;
    _top:expression(eval(document.documentElement.scrollTop+100));
}
#uchat a {
    text-decoration: none;
    color: #666;
}
.uchat-min, .uchat-title, .uchat-close, .uchat-content, .uchat-list a, .uchat-bottom, .uchat-bottom a span {
    background: url(http://www.xinwenyun.com.cn/www.ruanwen.la/images/29981369650410.png) no-repeat;
    _background: url(http://www.xinwenyun.com.cn/www.ruanwen.la/images/62501369650448.gif) no-repeat;
}
.uchat-min {
    width: 33px;
    height: 116px;
    cursor: pointer;
    float: left;
    background-position: 0 0;
    display: none;
}
.uchat-title {
    height: 39px;
    background-position: -40px 0;
}
a.uchat-close {
    width: 18px;
    height: 18px;
    display: block;
    position: absolute;
    margin: -4px 0 0 -4px;
    background-position: -186px -73px;
}
a.uchat-close:hover {
    background-position: -206px -73px;
}
.uchat-content {
    background-repeat: repeat-y;
    background-position: -240px 0;
    padding: 10px 0;
    width: 95px;
}
.uchat-list {
    width: 77px;
    padding-left: 13px;
}
#uchat .uchat-list a.zx {
    display: block;
    margin: 5px 0;
    width: 72px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #297ece;
    background: none;
}
#uchat a.wj {
    background: url(http://www.xinwenyun.com.cn/www.ruanwen.la/images/29981369650410.png) no-repeat;
    _background: url(http://www.xinwenyun.com.cn/www.ruanwen.la/images/62501369650448.gif) no-repeat;
    display: block;
    margin: 10px 0 10px 15px;
    width: 72px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #297ece;
    background-position: -92px -91px;
}
#uchat a.wj:hover {
    background-position: -164px -91px;
    color: #ff6000;
}
#uchat span {
    border-top: 1px solid #ccc;
    display: block;
    margin: 5px 0px 5px 5px;
    height: 1px;
}
.uchat-bottom {
    height: 1px;
    padding-left: 4px;
    background-position: -140px 0;
}
.uchat-content a.wb {
    background: url(../../www.ruanwen.la/images/38721369650558.png.html) 0 0 no-repeat;
    display: block;
    padding-left: 20px;
    margin-left: 14px;
    margin-top: 10px;
}
.uchat-content a.wb:hover {
    background: url(../../www.ruanwen.la/images/38721369650558.png.html) 0 -16px no-repeat;
    color: #ff6000;
}
.upcont {
    padding: 20px;
    line-height: 25px;
}
.uchat-c a {
    outline: 0;
    text-decoration: none;
    -webkit-transition: 0s;
    -moz-transition: 0s;
    -o-transition: .5s;
    transition: 0s;
}



.mainWidth {
    position: relative;
    width: 1000px;
    margin: 0 auto;
}
/*==================================================
                    网页TOP
==================================================*/
.new-top {height:36px; border-bottom:1px #eee solid; background:#f7f7f7;}
/*========== 网页TOP-LEFT ==========*/
.new-top .top-left {float:left; height:100%;}
.new-top .top-left .welcome {float:left; height:100%; line-height:36px; font-size:14px;}
.new-top .top-left > a {float:left; margin-left:5px; margin-top:6px; position:relative;}

/*========== 网页TOP-RIGHT ==========*/
.new-top .top-right {float:right;}
.new-top .top-right > ul li {float:left; height:36px; line-height:36px; margin-left:30px;}
.new-top .top-right > ul li a {font-size:14px; position:relative;}


/*==================================================
                   网页HEADER
==================================================*/
.new-header {height:73px; padding-top:27px; background:#fff; position:relative;}
/*---------- 响应式菜单开关 ----------*/
.new-header .menuSwitch {float:left; width:44px; height:44px; background:#4eb6ff; overflow:hidden; position:relative; display:none;}
.new-header .menuSwitch b {position:absolute; width:100%; left:0; top:25px; text-align:center; line-height:0; color:#fff; font-size:16px;}
.new-header .menuSwitch b:before {content:"☰";}

/*---------- LOGO ----------*/
.new-header .logo {float:left; height:50px;padding-left:0px;}
.new-header .logo img {   
	margin-top: -10px;
    /* height: 100%; */
    width: auto;}
.new-header .logo.adv {position:relative;}
.new-header .logo.adv:before {position:absolute; width:150px; height:26px; line-height:26px; font-size:1.6em; left:100%; margin-left:10px; top:50%; margin-top:-13px; cursor:default;}
.new-header .logo.adv:hover {color:#666;}
/*---------- LOGIN ----------*/
.new-header .loginBtn {float:right; height:30px; line-height:30px; font-size:1.2em; margin-top:7px; display:none;}
.new-header .loginBtn a {margin:0 10px;}
/*---------- 导航菜单 ----------*/
.new-header .menu ul {float:right;}
.new-header .menu ul li {float:left; margin-left:0px;}
.new-header .menu ul li a {TEXT-DECORATION: none;float:left; height:40px; line-height:40px; padding:0 10px; text-align:center; font-size:20px; border-bottom:4px #fff solid;}
.new-header .menu ul li a.active,
.new-header .menu ul li a:hover {border-bottom:4px #319dd8 solid;}





.mainWidth2 {
    position: relative;
    width: 1200px;
    margin: 0 auto;
}
.mainWidth2 {

	width:100%;
	max-width: 1200px;
}

/*==================================================
                   网页FOOTER
==================================================*/
.new-footer {color:#666;background:#33302b; padding:20px 0;}
/*---------- 底部菜单 ----------*/
.new-footer .menu {height:120px; color:#666; border-bottom:1px #666 solid;}
.new-footer .menu dl {float:left; width:23%; margin:0 1%;}
.new-footer .menu dl dt {height:35px;}
.new-footer .menu dl dt i {float:left; width:20px; height:20px; margin-top:7px;}
.new-footer .menu dl.service dt i {background:url(../images/icon/icon-footer-ico1.png) no-repeat;}
.new-footer .menu dl.newer dt i {background:url(../images/icon/icon-footer-ico2.png) no-repeat;}
.new-footer .menu dl.pays dt i {background:url(../images/icon/icon-footer-ico3.png) no-repeat;}
.new-footer .menu dl.tese dt i {background:url(../images/icon/icon-footer-ico4.png) no-repeat;}
.new-footer .menu dl dt span {float:left; margin-left:7px; height:35px; line-height:35px; font-size:18px;}
.new-footer .menu dl dd {float:left; width:50%; height:26px;font-size:14px;}
.new-footer .menu dl dd i {float:left; width:20px; height:26px; background:url(../images/icon/icon-footer-ico5.png) center center no-repeat;}
.new-footer .menu dl dd a,.new-footer .menu dl dd a:visited {float:left; height:26px; line-height:26px; margin-left:5px;color:#666;}
.new-footer .menu dl dd a:hover {color:#39c;}
/*---------- 底部NAV ----------*/
.new-footer .new-nav {height:40px; line-height:40px; margin-top:10px; font-size:14px; text-align:center;}
.new-footer .new-nav a,.new-footer .new-nav a:visited{color:#666;}
.new-footer .new-nav a:hover {color:#39c;}
.new-footer .new-nav.adv {padding-top:0; color:#ccc;}
.new-footer .new-nav.adv a {color:#ccc; margin:0 10px;}
/*---------- 底部版权 ----------*/
.new-footer .copyright {height:20px; line-height:20px; font-size:14px; text-align:center;}
.new-footer .copyright.adv {color:#ccc;}
/*---------- 底部图标 ----------*/
.new-footer .icons {margin-top:10px; height:40px;}
.new-footer .icons table {margin:0 auto;}
.new-footer .icons table img {float:left; margin:0 5px;}

