﻿@charset "utf-8";/*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;}table {border-collapse:collapse; border-spacing:0;}table th , table td {padding:5px;}tr{ height:5px;text-align:center;}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;width: 100%;}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;}.mainConTit{height:30px; line-height:30px; text-align:center; font-size:20px; padding:10px 0 20px 0; border-bottom:1px dashed #ccc;}.mainConAuthor{height:30px; line-height:30px; margin-bottom:0px; text-align:center; }.mainConAuthor span{margin:0 20px; color:#aaa;}/* CSS Document */body{background-color:#fff; overflow-x:hidden; color:#666; font-size:14px; font-family: microsoft yahei; position:relative;}/*网站字体颜色*/.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1000px;}/*页眉*/.header{width:100%; overflow:hidden; background-color:#fff;}.header_top { overflow:hidden; width:100%; height:37px; background:url(../images/header_top.png) repeat-x left top;}.header_top p{ float:left; line-height:37px; font-size:13px; color:#333;}.header_top ul{ overflow:hidden; float:right; line-height:37px;}.header_top li{ float:left; font-size:13px; padding:0 10px; background:url(../images/header_d.png) no-repeat right center; padding-right:12px;}.header_top li a{ color:#333;}.header_top li.last{ background:none; padding-right:0}.header_center { overflow:hidden; width:1000px; height:125px;}.header_center h1{ float:left; margin-top:20px;}.header_center .wen{ overflow:hidden; padding-left:15px; float:left; margin-left:15px; border-left:1px dotted #ccc; margin-top:30px;}.header_center .wen h2{ font-size:28px; color:#c30101;font-family:方正大黑简体;font-weight:normal;}.header_center .wen p{ font-size:18px; color:#333; margin-top:2px;}.header_center .phone{ overflow:hidden; float:right; margin-top:40px; padding-left:50px; background:url(../images/phone.png) no-repeat left center;}.header_center .phone p{ font-size:16px; color:#333;}.header_center .phone h3{ font-size:28px; color:#333; font-family:方正粗谭黑简体;}.header_nav { overflow:hidden; width:100%; height:55px; background-color:#9f0000;}.header_nav li{ float:left; line-height:55px; font-size:14px; background:url(../images/nav.png) no-repeat right center;}.header_nav li a{ display:block; color:#fff; text-decoration:none}.header_nav li.last{ background:none} .header_nav li.cur,.header_nav li:hover{ background:url(../images/nav_cur02.png) repeat center;}.header_nav li.cur a,.header_nav li:hover a{ background:url(../images/nav_cur01.png) no-repeat center;}/*footer*/.footer { overflow:hidden; width:100%; background-color:#1c1c1c; padding-top:40px; padding-bottom:70px;}.footer .fnav{ overflow:hidden; width:955px; margin:0 auto;}.footer .fnav li{ float:left; font-size:14px; color:#fff; padding:0 19px; border-right:1px solid #333;}.footer .fnav li.last { border:none;}.footer .fnav li a{ color:#fff;}.footer dl{ overflow:hidden; width:785px; float:left; margin-top:60px;}.footer dt{ overflow:hidden; float:left; margin-top:32px;}.footer dd{ overflow:hidden; width:481px; float:left; margin-left:60px;}.footer dd p{ font-size:13px; color:#fff; line-height:36px;}.footer dd a{ color:#403f3f;}.footer dd i{ margin:0 10px;}.footer .phone{ overflow:hidden; float:right; margin-top:105px; padding-left:45px; background:url(../images/phone.png) no-repeat left center;}.footer .phone p{ font-size:13px; color:#fff;}.footer .phone h3{ font-size:26px; color:#c30101; font-family:Arial}.goutong{width: 500px;height: 50px; margin: 40px auto 40px;overflow: hidden;}.goutong a{display: block;float: left;width: 230px;height: 50px;line-height: 50px;font-size: 18px;	border-radius: 2px;text-align: center; margin:0 10px;background: #c30101;color: #fff;}.goutong a:hover{background: #f74747;color: #fff;}.retop ul{ overflow:hidden;}.retop li{ float:left; margin-left:10px;}.retop li img{ display:block;}.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; top:65%; right:53%; margin-right:-615px; cursor:pointer;  display:none;}.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}.rtTop img{ display:block; position:absolute; top:0; left:0;}/* -- 客服css -- */.toolbar-item,.toolbar-layer{background:url(../images/toolbar.png) no-repeat top;}.toolbar{position:fixed;right:0px;bottom:190px;}/*假设网页宽度为1200px，导航条在右侧悬浮*/.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}.toolbar-item-weixin{background-position:0 -798px;}.toolbar-item-weixin:hover{background-position:0 -860px;}.toolbar-item-weixin .toolbar-layer{height:212px;background-position:0 0;}.toolbar-item-feedback{background-position:0 -426px;}.toolbar-item-feedback:hover{background-position:0 -488px;}.toolbar-item-app{background-position:0 -550px;}.toolbar-item-app:hover{background-position:0 -612px;}.toolbar-item-app .toolbar-layer{height:194px;background-position:0 -222px;}.toolbar-item-top{background-position:0 -674px;}.toolbar-item-top:hover{background-position:0 -736px;}.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}dd a {    color: #403f3f;    text-decoration: none;    font-size: 0.1px;}