/*通用代码*/
* {margin: 0px;padding: 0px;}
body{margin:0; padding:0; font-size:14px; background:white; color:#666; font-family:"微软雅黑"; line-height:28px;background-position:top center;}
a{color:#666; text-decoration:none;}
a:hover{color:#009966; text-decoration:none;}
::selection{ background:#009966; color:white;}
div {margin: 0px;padding: 0px;margin: 0px;}
span,p {margin: 0px;padding: 0px;}
h1,h2,h3,h4,h5,h6 {margin: 0px;padding: 0px;}
img {margin: 0px;padding: 0px;}
dl,dt,dd,ol,ul,li{margin: 0px;padding: 0px;list-style: none;}
img {border-right-width: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}
from,input,select {margin: 0px;padding: 0px;}
input,button,select,textarea {outline: none}
i{ font-style:inherit;}
.fl{ float:left;}
.fr{ float:right;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.mt60{ margin-top:60px;}
.mt70{ margin-top:70px;}
.mt80{ margin-top:80px;}
.mt90{ margin-top:90px;}
.mt100{ margin-top:100px;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
.pt40{ padding-top:40px;}
.pt50{ padding-top:50px;}
.pt60{ padding-top:60px;}
.pt70{ padding-top:70px;}
.pt80{ padding-top:80px;}
.pt90{ padding-top:90px;}
.pt100{ padding-top:100px;}
.zt{ width:1200px; margin:0 auto; overflow:hidden;}
.zt1{ width:1200px; margin:0 auto;}
.title {font-size: 45px;font-weight: bold;color: #222; line-height:40px;text-align:center;}
.content {font-size: 18px;color: #666;font-weight:100; line-height:18px;text-align:center;}
.title span{  color: #ff9900;}

/*头部*/
.logo {margin-top: 10px; padding-right: 15px;} 
.htop {
height: 41px;
border-bottom: 1px solid #f4f4f4;
line-height: 41px;
color: #949494;
font-size: 13px;
}
.htop a {color: #949494;}

.htop ul li {
margin-right: 10px;
float: left;
}

.htop ul li a:hover {
color: #0a4eea;
}

.htop ul li:nth-child(3) {
margin-right: 0px;
}

.htop ul li img {
padding: 13px 5px 0px 0px;
}

.htop ul li a {
color: #949494;
font-size: 13px;
}

.hend {
height: 110px;
padding: 20px 0px 5px 0px;
}

.line1 {
width: 1px;
height: 66px;
background: #d2e0e6;
margin: 10px 14px 0px 14px;
}

.h_title {
color: #ff9900;
font-size: 17px;
font-weight: bold;
padding-left: 10px;
padding-top:19px;
}

.h_title span {
font-size: 17px;
color: #222;
}
.h_title span:nth-child(1) {
font-size: 28px;
color: #ff9900;
}

.h_content {
font-size: 18px;
color: #505050;
padding-left: 10px;
line-height: 35px;
font-weight: 100;
letter-spacing: 1.7px;
}

.hphone {
font-size: 26px;
font-weight: bold;
color: #222;
font-family: Arial, Helvetica, sans-serif;
line-height: 27px;
}


.hfwrx {
font-size: 14px;
color: #666;
font-family: Arial, Helvetica, sans-serif;
margin-top: 8px;
}

.hicon {
margin: 40px 8px 0px 0px;
}
/*导航栏*/

.nav {
height: 70px;
background: #009966;
}
.nav ul li {
height: 70px;
padding: 0 23px;
float: left;
position: relative;
}

.nav ul li a {
display: block;
line-height: 70px;
color: #fff;
font-size: 16px;
text-align: center;
}

.nav ul li:hover,
.nav ul li.cur {
background: #ff9900;
}

.dropmenu {
position: absolute;
top: 120%;
right: 0;
z-index: 9999;
width: 100%;
height: auto;
transition: all linear 0.5s;
-moz-transition: all linear 0.5s;
-ms-transition: all linear 0.5s;
-webkit-transition: all linear 0.5s;
opacity: 0;
}

.dropmenu a {
display: block;
width: 100%;
height: 50px !important;
line-height: 50px !important;
text-align: center;
font-size: 14px !important;
background: #16a777;
border-bottom: 1px #1eb080 solid;
color: #fff !important;
transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-webkit-transition: all linear 0.3s;
margin-top: 0px !important;
}

.nav ul li:hover .dropmenu {
top: 100%;
opacity: 1;
}

.dropmenu a:hover {
background: #ff9900;
display: block;
color: #fff !important;
}

.dropmenu a {
border-right: none !important;
}
/*幻灯片*/
.new-banner { position: relative; }
.new-banner a { display: block; }
.new-banner .slick-dots { position: absolute; left: 0; right: 0; text-align: center; bottom: 28px; font-size: 0; z-index: 9; }
.new-banner .slick-dots li { display: inline-block; vertical-align: middle; width: 14px; height: 14px; border-radius: 50%; margin: 0 10px; cursor: pointer; position: relative; background:#fff; }
.new-banner .slick-dots li:first-child:before { display: none; }
.new-banner .slick-dots li:last-child:after { display: none; }
.new-banner .slick-dots li:after { left: 0px; }
.new-banner .slick-dots li:before { right: 0px; }
.new-banner .slick-dots li button { display: none; }
.new-banner .slick-dots li.slick-active { background: #009966; width:56px; height:14px; border-radius:14px; }
/*搜索*/
.search {
height: 55px;
border-bottom: 1px solid #eeeeee;
}
.searchicon {
height: 55px;
width: 38px;
}

.searchicon img {
margin:15px 0px 0px 0px;
}

.keywords {
font-size: 14px;
color: #01293c;
line-height: 55px;
}

.keywords a {
font-size: 14px;
color: #888888; margin-right:10px;
}

.keywords a:hover {
color: #009966;
}

#search_r li {
float: left;
}
#search_r{    margin-right: 17px;}
/*版权*/
.copyright{ width:100%; background:url(../images/xbg.jpg) no-repeat top; height:auto;}
.links{ width:1200px; height:120px; border-bottom:1px solid #353938;}
.links p{ float:left;line-height: 120px;}
.links p:nth-child(1){ font-size:35px; color:#fff; font-family:'Impact';}
.links p:nth-child(2){ margin:0px 10px 0px 5px; font-size:18px; color:#fff;}
.linkTagcs{ width:980px; float:left; line-height:120px;}
.linkTagcs li a{ color:#fff;word-break:break-all;}
.linkTagcs li { padding-right:10px;float:left;}
.links p img{ margin-top:45px;}
.kslj{ padding:50px 0; overflow:hidden;}
.kslj ul li{ float:left; padding-left:30px; padding-right:30px;}
.kslj ul li:nth-last-child(1){ float:right;}
.kslj ul li>p{ font-size:18px; color:#fff; margin-bottom:18px;}
.kslj ul li a{ display:block; font-size:14px; line-height:35px; color:#bfbcbc;}
.kslj ul li a:hover{ color:#009966;}
.kslj ul li>div{ float:left;}
.kslj ul li>div+div{ margin-left:25px;}
.kslj ul li>div p:nth-child(2){ width:154px; height:42px; line-height:42px; background:#353938; color:#bfbcbc;line-height:42px; text-align: center; margin-top:9px;}
.kslj ul li>div p:nth-child(1){ width:132px; height:132px; padding:11px; background:#353938;}
.end{ padding:33px 0; border-top:1px solid #353938; line-height:32px; text-align:center;}
.end ,.end a{ font-size:13px; color:#bfbcbc; }
.end a:hover{ color:#009966;}



























