﻿@charset "utf-8";
/* 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:1000px; font-family:microsoft yahei;}
/*文中标题
h3{ color:#333; font-size:18px; display:block; border-left:#569f0b 4px solid; padding-left:10px; float:left; margin-top:59px; font-weight:normal; width:100%}
h3 p{ font-family:'Arial'; font-size:14px; color:#ccc; margin-top:2px; font-weight:normal}
.more{ float:right; margin-top:-20px; font-size:14px;font-family:'Arial';}
.more img { position:relative; top:4px; left:-6px}*/



/*页眉*/
/*顶部*/
/*.header{width:100%; background-color:#fff;}
.header_top{ width:100%; background-color:#efefef; height:33px; line-height:33px; color:#999}
.top_nav li{ float:left;  text-align:center;}
.top_nav a{ border-left:#CCC 1px dotted; padding:0 10px; color:#999;}
.container .first{ border:none; background:none;}

.header_middle { height:135px;}
.logo dl{ margin-top:25px}
.logo dd{ margin-top:20px; margin-left:45px}
.logo h2{ color:#569f0b;  font-size: 20px;}
.logo p{ font-size:18px}

.phone{ float:right; width:210px; margin-top:41px;}
.phone dt{ float:left;}
.phone dt img{ width:42px; height:45px; display:block;position:relative; top:-6px }
.phone dd{ padding-left:53px;}
.phone dd span{ color:#333333;}
.phone dd p{ font-size:24px; color:#569f0b; font-family:'Arial';}

.header_nav { width:100%; background:url(Img/Common/nav_bg.png) no-repeat; }
.header_nav ul{ height:53px; line-height:53px;}
.header_nav li{float:left;background:url(Img/Common/nav_bg_right.png) no-repeat right center;position: relative; z-index:999;}
.header_nav a{ color:#fff; font-size:13px; padding:0 16px; display:block;line-height:53px;text-decoration: none;}
.header_nav .cur,.header_nav a:hover{ background-color:#fff974; color:#313131}


.header_nav ul>li>ul{ position:absolute;left:0; top:53px; display:none;}
.header_nav ul>li>ul>li{ background:none; width:200px; background:url(Img/Common/next_nav_bg.png) repeat center }
.header_nav ul>li>ul>li a{ padding-left:30px;font-size:13px; color:#fff; line-height:34px;}
.header_nav ul>li:hover ul{display:block}
.header_nav ul>li:hover ul a:hover{ color:#fff974}
.header_nav ul>li>ul>li:hover a{ background:none}

.header_nav ul>li>div{position:absolute;left:0; top:53px; display:none; width:383px; background:url(Img/Common/next_nav_bg.png) repeat center; padding-top:20px}
.header_nav ul>li:hover div{ display:block;}
.header_nav ul>li>div a:hover{ background:none; color:#fff974}
.header_nav ul>li>div dl{ width:342px; margin:0 auto; margin-bottom:20px}
.header_nav ul>li>div dt{ overflow:hidden; padding-bottom:10px; border-bottom:1px solid #fff974; margin-bottom:10px}
.header_nav ul>li>div dt a{ font-size:14px; color:#fff974; line-height:14px; padding:0}
.header_nav ul>li>div dd { overflow:hidden; padding-left:20px;}
.header_nav ul>li>div dd a{ font-size:13px; color:#fff; display:inline-block; width:160px; float:left; text-align:left; padding:0; line-height:34px}*/

.header{width:100%; position:relative; background-color:#fff; z-index:100000}

.header_top { overflow:hidden; width:100%; height:38px; background-color:#efefef;}
.header_top p{ float:left; line-height:38px; font-size:12px; color:#999;}
.header_top ul{ overflow:hidden; float:right; margin-top:10px;}
.header_top li{ float:left; font-size:12px; color:#999; padding:0 10px; border-right:1px dotted #777;}
.header_top li a{ color:#999;}
.header_top li.last{ padding-right:0; border:none;}

.header_center { overflow:hidden; width:1000px; margin:0 auto; height:150px;}
.header_center h1{ float:left; margin-top:40px;}
.header_center .wen{ overflow:hidden; float:left; margin-left:20px; margin-top:40px;}
.header_center .wen h2{ font-size:38px; color:#009b4c}
.header_center .wen p{ font-size:18px; color:#333;}
.header_center .pcenter{ float:left; margin-left:50px; margin-top:65px; font-size:22px; color:#569f0b;}
.header_center .phone{ overflow:hidden; padding-left:55px; background:url(Img/Common/phone.png) no-repeat left center; margin-top:50px; float:right;}
.header_center .phone p{ font-size:14px; color:#202020;}
.header_center .phone span{ font-size:26px; color:#569f0b; font-family:Arial;font-weight: bold;}

.header_nav {  width:100%; height:53px; background:url(Img/Common/nav.png) no-repeat center;}
.header_nav li{ float:left; font-size:13px; height:53px; line-height:53px; background:url(Img/Common/nav_bor.png) right top repeat-y; position:relative} 
.header_nav li>a{ display:block; text-decoration:none; color:#fff; padding:0 18px;}
.header_nav li.cur>a,.header_nav li:hover>a{ background:#fff974; color:#313131;}
.header_nav li.last>a{ padding:0 30px;}

.header_nav ul>li>div{position:absolute;left:0; top:53px; display:none; width:383px; background:url(Img/Common/next_nav_bg.png) repeat center; padding-top:20px}
.header_nav ul>li:hover div{ display:block;}
.header_nav ul>li>div a:hover{ background:none; color:#fff974}
.header_nav ul>li>div dl{ width:342px; margin:0 auto; margin-bottom:20px}
.header_nav ul>li>div dt{ overflow:hidden; padding-bottom:10px; border-bottom:1px solid #fff974; margin-bottom:10px}
.header_nav ul>li>div dt a{ font-size:14px; color:#fff974; line-height:14px; padding:0}
.header_nav ul>li>div dd { overflow:hidden; padding-left:20px;}
.header_nav ul>li>div dd a{ font-size:13px; color:#fff; display:inline-block; width:160px; float:left; text-align:left; padding:0; line-height:34px}

.header_nav ul>li>ul{ position:absolute;left:0; top:53px; display:none;}
.header_nav ul>li>ul>li{ background:none; width:200px; background:url(Img/Common/next_nav_bg.png) repeat center }
.header_nav ul>li>ul>li a{ padding-left:30px;font-size:13px; color:#fff; line-height:34px;}
.header_nav ul>li:hover ul{display:block}
.header_nav ul>li:hover ul a:hover{ color:#fff974}
.header_nav ul>li>ul>li:hover a{ background:none}


/*尾部*/
/*友情链接*/
.footer{ width:100%; background-color:#333;   padding-bottom: 20px;overflow: hidden;}
.lianjie{  width:100%; background-color:#fff;padding-bottom:20px;}
.lianjie .container{ overflow:hidden;}
.lianjie h3{ width:75px}
.lianjie ul{ float:left; margin-left:10px; width:862px; margin-top:61px} 
.lianjie li {padding: 0 22px;  border-left:1px #666 dotted;display:inline;line-height:26px;}
.lianjie li a{ color:#999;} 
/*f_bottom*/
.f_01{ height:34px; border-bottom:#595757 1px solid; margin-top:40px}
.f_01 ul { width:712px; margin:0 auto}
.f_01 li { width:140px; border-left:1px dotted #999; float:left; text-align:center}
.f_01 li a{ color:#fff; font-size:14px}

.f_logo dl{ margin-top:26px; float:left; width:705px}
.f_logo dt { margin-right:27px; float:left}
.f_logo dd{ margin-top:10px; color:#fff; line-height:25px; width:423px; float:left}
.f_logo dd img{ margin-right:12px; position:relative;top:3px}
.f_logo em{ margin-left:25px}

.f_phone{ float:right; width:210px; margin-top:60px}
.f_phone dt{ float:left;}
.f_phone dt img{ width:42px; height:45px; display:block; margin-right:10px; position:relative; top:-6px}
.f_phone dd p{ font-size:24px; color:#569f0b; font-family:'Arial';}
.f_phone span{ color:#fff; font-size:13px}

/*在线留言*/
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}













