@charset "utf-8";


/* CSS Document */








/*--------------*/


::selection { background-color:#17923c; color:#fff; }


::-moz-selection { background-color:#17923c; color:#fff; }


::-webkit-selection { background-color:#17923c; color:#fff; }


::-webkit-scrollbar {width: 8px;height: 8px;background-color: #f5f5f5;}


::-webkit-scrollbar-track {border-radius: 10px;background-color: #e2e2e2;}


::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);background-color: #605;}


* {padding: 0;margin: 0;font-family: "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;}


body {font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;color: #333;margin: 0;line-height: 1;}
:focus {outline: 1;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary { display: block;}
a{margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; }
ins{ background-color: #ff9; color: #000; text-decoration: none;}
mark{ background-color: #ff9; color: #000; font-style: italic; font-weight: bold;}
del{text-decoration: line-through;}
table{border-collapse: collapse;border-spacing:0;}
hr{display: block;height: 1px;border: 0;border-top: 1px solid #cccccc;margin: 1em 0;padding: 0;}
input,select {vertical-align: middle;}
li,ul {list-style-type: none;}
img {border: none;}
a {color: #222; text-decoration: none; -webkit-transition: all .3s ease-out; transition: all .3s ease-out;}
a:link,a:hover,a:active,a:visited {text-decoration: none;}
input,textarea {outline:0;border: 0;}
textarea {resize: none;}
h1,h2,h3,h4,h5,h6,dl,dd,dt,em { font-weight: normal; font-style: normal; padding:0; margin:0; }
.clear{clear:both;}
.hide{display:none;}
.header{width:100%; height:auto;}
html{overflow-x:hidden;}

/*---top---*/
.top1_box{width:100%; height:34px; background:#157b34;}
.top1{width:1180px; height:34px; margin:0 auto;}
.top1_left{width:500px; float:left; font-size:12px; color:#d6d6d6; line-height:34px; padding-left:10px;}
.top1_right{width:280px; float:right;}
.top1_right a{width:70px; display:block; float:left; text-align:center; line-height:34px; font-size:12px; color:#d6d6d6; background:url(../images/top1-a.jpg) center right no-repeat;}
.top2_box{width:100%; height:205px; background:url(../images/top2.jpg) center top no-repeat;}
.top2{width:1180px; height:128px; margin:0 auto; padding-top:24px;}
.top2_left{width:580px; height:105px; float:left;}
.logo{width:296px; height:95px; float:left; }
.dw{width:256px; height:70px; float:right; padding-top:33px; font-size:24px; color:#2e2e2e; margin-left: 20px;}
.dw span{width:252px; height:30px; display:block; background:url(../images/dw.png) center no-repeat; text-align:center; line-height:30px; font-size:20px; color:#17923c; font-weight:bold; margin-top:12px;}
.phone{width:266px; height:65px; float:right; padding-top:18px;}
.phone_tu{width:59px; height:48px; float:left; margin-top:10px;}
.phone_number{width:192px; height:63px; font-size:18px; color:#303030; float:right;  line-height: 34px;}
.phone_number span{display:block; font-size:26px; font-weight:bold;}

/*---top-end-----*/











/*---nav-----*/
.nav_box{width:100%; height:55px; background:url(../images/nav_bg.jpg) center no-repeat;}
.nav{width:1180px; margin:0 auto;}
.nav ul li{padding:0 31px; height:52px; line-height:56px; float:left; text-align:center; background:url(../images/nav-li.png) bottom right no-repeat;}
.nav ul li a{font-size:14px; color:#fff;}
.nav ul li:last-child{background:none;}
.nav ul li:hover{padding:0 31px; height:52px; background:url(../images/nav-a.png) center no-repeat;}
.nav ul li:first-child:after{padding:0 22px; height:52px; background:url(../images/nav-a.png) center no-repeat;}
.nav ul li.anothor{padding:0 22px; height:52px; background:url(../images/nav-a.png) center no-repeat;}
.fixedNav {position: fixed; top: 0px; left: 0px; z-index:99999; _position: absolute; _top: expression(eval(document.documentElement.scrollTop));}

/*--nav--end---*/

/*---footer---*/

.footer{width:100%; height:284px; background:url(../images/footer_bg.jpg) center no-repeat;}
.footer_box{width:1180px; margin:0 auto;}
.footer_nav{width:1180px; height:75px;}
.footer_nav ul li{padding-right: 40px; float:left;}
.footer_nav ul li a{font-size:14px; color:#fff; line-height:75px;}
.footer_nr{width:1180px; margin:0 auto;}
.footer_left{width:946px; height:164px; float:left; font-size:14px; color:#fff; line-height:30px; margin-top:30px;}
.footer_left a{color:#fff;}
.footer_left h2{font-size:14px;}
.footer_left img{padding-left:14px;}
.ewm{width:129px; height:167px; float:right; background:#19a342; text-align:center;}
.ewm img{width:119px; height:119px; margin:5px 5px 0 5px; display:block;}
.ewm p{font-size:14px; color:#fff; line-height:34px;}
/*---footer---*/


/*---links----*/
.links_bg{width:100%; background:#18923d;}
.links_box{width:1180px; margin:0 auto;}
.links_t{width:170px; float:left;background:url(../images/links.png) no-repeat;margin-top: 15px;height: 30px;}
.links_nr{width:1000px; float:right; overflow:hidden;}
.links_nr ul li{float:left; padding-right:20px;}
.links_nr ul li a{font-size:14px; color:#fff; line-height:50px;}
/*---links----*/

