﻿@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;}
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;}

/*清除浮动*/
.clearfix:after{ 
    content: '';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.clearfix{ /*兼容 IE*/
    zoom: 1;
}

/*原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;}
/*end reset*/
.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; top:85%; right:51%; margin-right:-675px; 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 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:1200px;}

/*页眉*/
.header{width:100%; background-color:#fff; position: relative; z-index:99999;}
.header .hdTop{ width: 100%; height: 35px; background: #f2f2f2;}
.header .hdTop p{ float: left; font-size: 12px; line-height: 35px; color: #888;}
.header .hdUl{ float: right; margin-top: 10px;}
.header .hdUl li{ float: left; padding: 0 10px; font-size: 12px; border-right: 1px solid #cecece}
.header .hdUl li a{ color: #888;}
.header .hdUl li.last{ border: none; padding-right: 0;}
.header .logo{ overflow: hidden; padding: 10px 0;width:1000px;}
.header .logo h1{ float: left;}
.header .logo h2{ font-size: 20px;  color: #444; padding: 25px 0; border-left:1px solid #e2e2e2; padding-left: 22px; margin-left: 20px; float: left;}
.header .logo h2 p{ font-size: 16px; font-weight: normal; margin-bottom: 5px;}
.header .phone{ float: right; background: url("Img/Common/hdPhone.png") no-repeat left center; font-size: 12px; color: #666666; padding: 5px 0 5px 65px; margin-top: 30px;}
.header .phone b{ display: block; font-size: 24px; color: #d21a22; margin: 2px 0}
.header .Nav{ width: 100%; height: 70px; background-color: #444;}
.header .navBox{ height: 70px; line-height: 70px;}
.header .nav{ width: 102%;}
.header .nav li:first-child{ border-left:none; background:url("Img/Common/nav-li_a.png") no-repeat 10px 30px; padding-left: 12px;}
.header .nav li{ float: left; font-size: 14px; border-left:1px solid #555; position: relative}
.header .nav li a{ color: #fff; text-decoration: none; display: block}
.header .nav li:hover,.header .nav li.cur{ background-color: #d21a22;}
.header .hdNext{ width:566px; height:160px; border-top:2px solid #d21a22; position: absolute; right: 0; top:70px; background-color: #ededed; padding:20px 25px; display: none; overflow: hidden}
.header .hdNext dt{ width: 260px; float: left;}
.header .hdNext dd{ float: right; width: 285px;}
.header .hdNext dd h3{ font-size: 22px; color: #d21a22; line-height: 35px; border-bottom: 1px solid #cecece; padding-bottom: 10px; font-weight: normal;}
.header .hdNext dd h3 img{ display: block; float: left; margin-right: 5px;}
.header .hdNext dd h3 a{ color: #d21a22;}
.header .hdNext dd p{ overflow: hidden; width: 100%;}
.header .hdNext dd p a{ background: url("Img/Common/hd_xjx.png") no-repeat left center; width:85px; padding-left: 10px; line-height: 40px; font-size: 14px; color: #555; display: block; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.header .nav li:hover  .hdNext{ display: block}
.header .first{ right: inherit; left:0}
.header .li1 .hdNext dd p a{ width:130px; line-height:30px;}
/*footer*/
.footer{ overflow: hidden; width: 100%; border-top:3px solid #d21a22; background-color: #444;}
.footer .ftBox{ padding: 65px 0; border-bottom: 1px solid #2a2a2a; overflow: hidden}
.footer .ftBox{ padding: 65px 0; border-bottom: 1px solid #2a2a2a; overflow: hidden}
.footer .dlFt{ float: left; background: url("Img/Common/ft_liBg.png") repeat-y right center; height: 206px; padding: 0 35px;}
.footer .dlFt dt{ font-size: 14px; font-weight: bold;}
.footer .dlFt dt a{ color: #fff;}
.footer .dlFt dt i{ display: block; width: 30px; height: 1px; background-color: #d21a22; margin: 10px 0;}
.footer .dlFt dd{ font-size: 14px; margin-top: 5px;}
.footer .dlFt dd a,.footer .dlFt dd p{ display: block; color: #999999; line-height: 28px;}
.footer .dlFt:first-child{ padding-left: 0;}
.footer .ewm{ float: right; padding: 5px; background-color: #fff; width: 130px;}
.footer .ewm img{ display: block;}
.footer .ewm p{ font-size: 14px; margin: 15px 0; text-align: center}
.footer .ftBtn{ overflow: hidden; border-top:1px solid #4b4b4b;}
.footer .ftBtn p{ font-size: 12px; color: #999999; line-height:70px; float: left;}
.footer .ftBtn p a{ color: #999}
.footer .ftLi{ float: right; margin-top: 30px;color: #999;}
.footer .ftLi li{ padding: 0 10px; font-size: 12px; float: left; border-right: 1px solid #707070; }
.footer .ftLi li a{ color: #999}
.footer .ftLi a{color: #999;}
.footer .ftLi li.last{ padding-right: 0; border-right: none;}


/*标题*/
.title{ overflow: hidden; width: 100%; margin-top: 40px;  text-align: center}
.title h2 img{  display: block; margin: 0 auto}
.title p{ font-size: 22px; color:#555; margin-top: 5px;}
.title i{  height: 3px; width: 110px; display: inline-block; margin:0 10px; position: relative; top:-5px;}
.title i{ *display: inline;}
.title i.Lt{ background: url("Img/Index/title-iLt.png") no-repeat center;}
.title i.Rt{ background: url("Img/Index/title-iRt.png") no-repeat center;}


/*fiexd*/
.fiexd_ad{ overflow:hidden; width:100%; height:32px; padding:13px 0; background-color:#d71718; position:fixed; left:0; bottom:0;z-index: 99;}
.fiexd_ad img{ display:block; float:left; margin-right:25px;}
.fiexd_ad input{ overflow:hidden; padding-left:44px; width:204px; height:32px; line-height:32px; font-size:13px; color:#666; float:left; border:none;}
.fiexd_ad .name{ background:url(Img/Common/fiexd_name.png) no-repeat left center; background-color:#fff; margin-right:20px;}
.fiexd_ad .phone{background:url(Img/Common/fiexd_phone.png) no-repeat left center;background-color:#fff;margin-right:8px;}
.fiexd_ad span{ display:block; width:72px; height:32px; text-align:center; line-height:32px; font-size:12px; color:#fff; background-color:#666666; cursor:pointer; float:right;}
.fiexd_ad .close{ display:block; width:27px; height:26px; position:absolute; top:17px; right:30px;background: url(Img/Common/colose.png) no-repeat left center;}
.fiexd_ad .fiexd_wen{margin-top: 4px;}