﻿@charset "utf-8";
/*dede58.com 做最好的织梦整站模板下载网站*/
/*reset*/

/* CSS reset for c_b */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;list-style:none;} 
table {border-collapse: collapse;border-spacing: 0;} 
table th, table td {padding: 5px;} 
fieldset, img {border: 0;} 
address, caption, cite, code, dfn, em, th, var {font-style: normal;font-weight: normal;} 
ol, ul {list-style: none;} 
ception, th {text-align: left;} 
q:before, q:after {content: '';} 
abbr, acronym {border: 0;} 
a {color: #666;text-decoration: none;}   /*for ie f6n.net*/
a:focus {outline: none;}  /*for ff f6n.net*/
a:hover {text-decoration: underline;} 
/*定位*/
.tl {text-align: left;} 
.tc {text-align: center;} 
.tr {text-align: right;} 
.bc {margin-left: auto;margin-right: auto;} 
.fl {float: left;display: inline;} 
.fr {float: right;display: inline;} 
.zoom {zoom: 1} 
.hidden {visibility: hidden;} 
.vam {vertical-align: middle;} 
.clear {clear: both;height: 0;line-height: 0;font-size: 0;} 
p {word-spacing: -1.5px;} 
 -moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;
/*其他*/
.curp {cursor: pointer} 

/*原reset*/
sup {vertical-align: baseline;} 
sub {vertical-align: baseline;} 
input, button, textarea, select, optgroup, option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;} 
input, button, textarea, select {
*font-size:100%;} 
input, select {vertical-align: middle;} 
body {font: 12px/1.231 arial, helvetica, clean, sans-serif;} 
select, input, button, textarea, button {font: 99% arial, helvetica, clean, sans-serif;} 
table {font-size: inherit;font: 100%;border-collapse: collapse;} 
pre, code, kbd, samp, tt {font-family: monospace;
*font-size:108%;line-height: 100%;} 
/*title*/
h1 {font-size: 32px;} 
h2 {font-size: 26px;} 
h3 {font-size: 20px;} 
h4 {font-size: 14px;} 
h5 {font-size: 12px;} 
h6 {font-size: 10px;} 
#roll_top, #fall, #ct {position: relative;cursor: pointer;height: 59px;width: 20px} 
#roll_top {background: url(../images/top.gif) no-repeat} 
#fall {background: url(../images/top.gif) no-repeat 0 -80px} 
#ct {background: url(../images/top.gif) no-repeat 0 -40px} 
#roll {display: block;width: 20px;margin-right: -485px;position: fixed;right: 46%;top: 80%;_margin-right: -485px;_position: absolute;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.8));z-index: 100;} 
/*end reset*/



/* CSS Document */
body {background-color: #fff;overflow-x: hidden;color: #666;font-size: 12px;font-family: "微软雅黑";position: relative;} /*网站字体颜色*/
.rl-header, .content, .footer, .container {margin-left: auto;margin-right: auto;width: 1200px;} 
/*页眉*/
.rl-header {width: 100%;overflow: hidden;background-color: #fff;} 
.rl-header_top {overflow: hidden;width: 100%;height: 30px;background-color: #eee;} 
.rl-header_top p {float: left;line-height: 30px;font-size: 13px;color: #333;} 
.rl-header_top ul {overflow: hidden;float: right;margin-top: 5px;} 
.rl-header_top li {float: left;font-size: 13px;color: #333;padding: 0 10px;border-right: 1px solid #333;} 
.rl-header_top li.last {border: none;padding-right: 0;} 
.rl-header_center {overflow: hidden;width: 1200px;margin: 0 auto;height: 126px;} 
.rl-header_center .logo {float: left;/* margin-top: 20px; */} 
.rl-header_center h2 {float: left;padding: 5px 0;margin-top: 35px;padding-left: 20px;border-left: 1px solid #d2d2d2;font-size: 24px;color: #005aa1;margin-left: 20px;} 
.rl-header_center h2 em {display: block;font-size: 15px;color: #666;margin-top: 5px;} 
.rl-header_center .phone {overflow: hidden;float: right;margin-top: 45px;padding-left: 55px;background: url(../images/phone.png) no-repeat left center;} 
.rl-header_center .phone span {font-size: 13px;color: #666;} 
.rl-header_center .phone p {display: block;font-size: 22px;color: #ff6600;} 
.rl-header_nav {overflow: hidden;width: 100%;height: 55px;background: url(../images/nav.png) left top repeat-x;line-height: 55px;} 
.rl-header_nav ul {overflow: hidden;width: 100%;} 
.rl-header_nav li {float: left;font-size: 16px;background: url(../images/nav_b.png) no-repeat right center;padding:0 48px;} 
.rl-header_nav li a {text-decoration: none;display: block;color: #fff;} 
.rl-header_nav li:last-child {background: none} 
.rl-header_nav li.cur, .rl-header_nav li:hover {background: url(../images/nav_c.png) repeat-x left top;} 
.footer {overflow: hidden;width: 100%;background-color: #26272a;margin-top:20px;} 
.footer .f_nav {overflow: hidden;width: 100%;height: 50px;background-color: #313236;} 
.footer .f_nav ul {overflow: hidden;width: 100%;text-align:center;} 
.footer .f_nav li {display: inline-block;font-size: 14px;height: 48px;border-top: 2px solid #313236;background: url(../images/nav_b.png) right center no-repeat;line-height: 48px;padding:0 48px;} 
.footer .f_nav li a {color: #fff;text-decoration: none;display: block;} 
.footer .f_nav li:last-child {background: none} 
.footer .f_nav li:hover {border-color: #f07f1b;} 
.footer .f_nav li:hover a {color: #f07f1b;} 
.footer .f_center {overflow: hidden;width: 1200px;margin: 0 auto;} 
.footer .f_center h2 {float: left;margin-top: 65px;} 
.footer .f_center .info {overflow: hidden;margin-top: 45px;text-align: center;} 
.footer .f_center .info p {font-size: 15px;color: #c3c3c3;line-height: 32px;} 
.footer .f_center .ewm {overflow: hidden;float: right;margin-left: 20px;margin-top: 55px;} 
.footer .f_center .ewm img {display: block;margin-bottom: 10px;} 
.footer .f_center .ewm em {display: block;text-align: center;font-size: 13px;color: #c3c3c3;} 
.footer .f_btm {overflow: hidden;width: 100%;height: 40px;border-top: 1px solid #313236;margin-top: 40px;} 
.footer .f_btm p {float: left;line-height: 40px;color: #858585;font-size: 13px;} 
.footer .f_btm .container>a {float: right;margin-top: 12px;color: #858585;font-size: 13px;} 

/*banner*/
.banner {overflow: hidden;width: 100%;height: 500px;background: url(../images/banner.jpg) no-repeat center top;} 
#flashs {position: relative;height: 500px;overflow: hidden;} 
#flashs .bgitem {z-index: 1;position: absolute;top: 0;} 
#flashs .btn {text-indent: -99999em;overflow: hidden;position: absolute;z-index: 50;left: 50%;bottom: 13px;padding: 0 1px;border: 2px solid #fff;width: 100px;margin-left: -50px;
*padding-bottom:2px} 
#flashs .btn span {display: block;cursor: pointer;float: left;width: 46px;height: 8px;background-color: #fff;margin: 2px 1px;} 
#flashs .btn span.cur {background-color: #f07f1b;opacity: 1;} 
/*search*/
.search {overflow: hidden;width: 100%;height: 32px;padding: 12px 0;background-color: #d3d3d3;} 
.search p {float: left;line-height: 32px;font-size: 13px;color: #333;} 
.search p a {color: #333;margin-right: 10px;} 
.search .sbox {overflow: hidden;height: 32px;background: url(../images/search.png) no-repeat center top;width: 289px;float: right;} 
.search input {overflow: hidden;padding: 0 10px;width: 210px;height: 32px;border: none;background: none;outline: none;float: left;font-size: 13px;color: #333;line-height: 32px;} 
.search span {display: block;width: 59px;height: 32px;cursor: pointer;float: right} 