﻿@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};

/*原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*/



/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/

.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1300px; height:420px;}

/*页眉*/

.headerTop { overflow:hidden; height:115px;}
.headerTop h1{ float:left; margin-top:23px;}
.headerTop .wen{ float:left; margin-left:20px; margin-top:40px; padding-left:20px; border-left:1px dotted #ccc; line-height: 28px;}
.headerTop h2{ font-size:22px; color:#009a44;}
.headerTop .wen p{ font-size:16px; color:#343434;}
.headerTop .headr{ float:right; overflow:hidden;}
.headerTop .htop{ overflow:hidden; margin-top:10px; margin-bottom:20px;}
.headerTop .htop li{ float:left; font-size:13px; padding:0 10px; border-right:1px dotted #6b6b6b;}
.headerTop .htop a{ color:#6b6b6b;}
.headerTop .htop .last{ padding-right:0; border:none}
.headerTop .phone{ text-align:right; background:url(../images/phone.png) no-repeat right center; line-height: 26px;}
.headerTop .phone p{ font-size:16px; color:#343434;}
.headerTop .phone h3{ font-weight:normal; font-family:Arial; font-size:24px; color:#2aaa4c;}

.headerNav { overflow:hidden; width:100%; height:58px; background-color:#05b23c;}
.headerNav li{ float:left; line-height:58px; font-size:16px; background:url(../images/nav_bor.png) right top repeat-y;width:14.28%}
.headerNav li a{ color:#fff; text-decoration:none;  display:block; width:100%;text-align:center}
.headerNav li.last{ background:none}
.headerNav li.cur,.headerNav li:hover{ background:#fe7701;}

/*footer*/
.footer { overflow:hidden; width:100%; background-color:#3e3e3e;}
.footer .f_nav { overflow:hidden; height:60px; background:url(../images/f_nav_bg.png) no-repeat center bottom; margin-bottom:24px;}
.footer .f_nav li{ float:left; font-size:14px; line-height:60px; background:url(../images/f_nav_bor.png) right center no-repeat; padding:0 47px;}
.footer .f_nav li a{ color:#fff;}
.footer .f_nav .last{ background:none}
.footer .link{ overflow:hidden; margin-bottom:15px;}
.footer .link h3{ float:left; font-size:14px; background:url(../images/link.png) no-repeat left center; padding-left:20px; margin-left:10px;}
.footer .link h3 a{ color:#0ba43a;}
.footer .link ul{ overflow:hidden; float:left; margin-left:30px;}
.footer .link li{ float:left; margin:0 10px; font-size:13px;}
.footer .link li a{ color:#a2a2a2;}
.footer .f_btm{ overflow:hidden; margin-bottom:35px;}
.footer dl{ overflow:hidden; float:left; width:700px;}
.footer dt{ overflow:hidden; float:left; margin-top:70px;}
.footer dd{ overflow:hidden; float:left; margin-left:35px; padding-left:40px; border-left:1px solid #545353; height:180px; padding-top:40px; width:400px;}
.footer dd p{ font-size:12px; color:#fff; line-height:28px;}
.footer dd em{ margin:0 10px;}
.footer .phone{ overflow:hidden; background:url(../images/phone.png) left center no-repeat; padding-left:45px; margin-top:20px;}
.footer .phone span{ display:block; font-size:12px; color:#fff;}
.footer .phone h4{ font-weight:normal; font-size:24px; color:#fff;}
.footer .ewm{ overflow:hidden; float:right; margin-top:50px; text-align:right;}
.footer .ewm img{ display:block; float:right}
.footer .ewm .ewen{ float:left; float:right; margin-right:20px;}
.footer .ewm P{ font-size:16px; color:#b5b5b5;}
.footer .ewm b{ display:block; font-size:19px; color:#b0b0b0; font-family:Arial; margin:8px 0;}
.footer .ewm span{ display:block; font-size:16px; color:#08a208; font-weight:bold;}


#roll_top, #fall, #ct
{
	position: relative;
	cursor: pointer;
	height: 52px;
	width: 52px;
}
#roll_top
{
	background: url(../images/top.jpg) no-repeat;
}
#fall
{
	background: url(../images/top.jpg) no-repeat 0 -80px;
}
#ct
{
	background: url(../images/top.jpg) no-repeat 0 -40px;
}
#roll
{
	display: block;
	width: 15px;
	margin-right: -515px;
	position: fixed;
	right: 50%;
	top: 50%;
	_margin-right: -525px;
	_position: absolute;
	_margin-top: 300px;
	_top: expression(eval(document.documentElement.scrollTop));
}





/*=============footer================*/
.center {
    width: 1200px;
    overflow: hidden;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#footer{ background:#7c0000; position:relative; padding:30px 0;}

.gotop{ position:absolute; width:100%;  top:-23px; z-index:9;}

.gotop a{ display:block; width:60px; margin:0 auto;}

.gotop a:hover{ margin-top:-5px;-webkit-transition: all 0.2s linear;}

#footer .up_box{ padding-bottom:50px; padding-top:50px;}

#footer .main_box{ position:relative; }

#footer .mark{ position:absolute; margin-left:-50px; left:50%; top:0px;}

#footer .right{ width:735px;}

#footer .right form{ width:735px;}

#footer .label{  margin-bottom:15px; position:relative; display:block; width:310px; height:35px; line-height:35px; font-size:12px; color:#bebebe; background:#404144; padding-left:50px;}

#footer .label input{  height:36px; background:none; color:#9a9797;  border:none; display:block; width: 250px; padding:0 10px; line-height:38px; font-size:12px;}

#footer .label strong{ font-weight:normal; display:block;  color:#bebebe;  position:absolute; width: 43px; text-align:right; left:15px; font-size:14px;  }

#footer .textarea_box{ height:95px; background:#404144; width: 686px;}

#footer .textarea{height: 75px; resize:none; color:#9a9797;  width: 710px;  margin-bottom:15px; padding-right:20px; background:none;  line-height:24px; font-size:12px; padding: 6px 10px;  }

#footer .submit{width:180px; height:40px; background:#7a7e87; color:#fff; font-size:16px; line-height:38px; text-align:center;}

#footer .submit:hover{ background:#404144;}



#footer .left{ width:420px;  border-right:1px solid #424344;}

#footer .left .up{padding: 0px 0 20px 40px; background:url(../images/bg_fot_left.png) left top no-repeat; height:157px;  }

#footer .left .up p{ line-height:28px; font-size:14px; color: #c6c6c6; margin-bottom: 15px;}

#footer .left .md { margin-bottom:20px;}

#footer .left .md a{ background:url(../images/icon_fot_q.png) left center no-repeat; height:40px; padding-left:30px; padding-right:20px; line-height:40px; display:inline-block; font-size:12px; color:#b8bcbd;}

#footer .left .md a:hover{background:url(../images/icon_fot_q_on.png) left center no-repeat; color:#fff;}

#footer .left .un a{ font-size:12px; display:inline-block; font-size:12px; color:#8e8d8d;}

#footer .left .un i{font-size:12px; display:inline-block;  padding:0 5px; font-size:10px; color:#8e8d8d;}

#footer .left .un a:hover{ color:#c7c4c4;}



#footer .un_box{  background:#1d1f1d; padding:25px 0; height:50px; line-height:50px;}

#footer .un_box strong{ float:left; color:#c5c5c5; font-size:12px; }

#footer .un_box span { float:right; color:#c5c5c5; font-size:12px; }

#footer .un_box span a{ color:#c5c5c5;}

#footer .un_box a:hover{ color:#fff;}



/*----------------------------------*/

.center {
    width: 1200px;
    overflow: hidden;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.fo_zuo {
    width: 355px;
    margin-right: 20px;
}
.jdmc {
	text-align:left;
    line-height: 26px;
    font-size: 16px;
    color: #FFF;
    padding-bottom: 10px;
}
.jdmc li{ width:110px; float:left; margin:11px 0;}
.jdmc li a{ color:#FFF; font-size:16px;}
.fo_you {
    margin-top: 22px;
}
.lf {
    text-align: left;
    overflow: hidden;
    display: block;
    float: left;
}
.rf {
    overflow: hidden;
    display: block;
    float: right;
}

.fo_zuo{ width:440px; margin-right:40px; }
.fo_zuo td{ font-size:12px; color:#fff; line-height:28px; }
.fo_you{margin-top: 22px;}
.fo_ma{ width:119px; padding-top:6px; }
.ma_img{ width:117px; height:123px; padding-top:6px; border:1px solid #6D3C04; }
.ma_img span{ width:99px; height:108px; padding:0 3px; padding-top:3px; margin-left:auto; margin-right:auto; background:url(../images/ma_bg.png) center top no-repeat; }
.ma_bt{ width:86px; margin-left:auto; margin-right:auto; margin-top:-11px; font-size:12px; color:#a1b1d2; line-height:20px; text-align:center; background:#4F2A00; }
.fo_tel{ width:207px; }
.tel_jie{ height:78px;}
.tel_img{ width:44px; height:44px; padding-top:0px; }
.tel_img{
	-webkit-transition: all 0.5s linear 0s;
	-moz-transition: all 0.5s linear 0s;
	-o-transition: all 0.5s linear 0s;
	transition: all 0.5s linear 0s;
}
.tel_jie:hover .tel_img{ transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg); -o-transform:rotateY(360deg); }
.tel_bt{ width:152px; font-size:12px; color:#fff; line-height:22px; }
.tel_bt span{ padding-top:10px; padding-bottom:3px; font-size:18px; font-weight:bold; }
.copyright{ padding:0px 0;  font-size:12px; color:#777a89; line-height:24px; margin-top:33px; float:left;}
.footer .copyright .center{ padding-bottom:0; }
.bll{ width:260px; text-align:right; }
.bll a{ font-size:12px; color:#FFFFFF; line-height:24px; }
.bll a:hover{ color:#c6c6c6;}