@charset "utf-8";
/* CSS Document */
* {padding: 0;margin: 0;}
body {margin: 0px;padding: 0px;color: #fff;font-family:"微软雅黑", Arial, Helvetica, sans-serif;font-size:14px;background:#fff;text-align:left;position:relative;line-height:20px;min-width:1200px;}
img {border: 0;position:relative;}
.clear {height:0px;line-height:0px;font-size:0px;clear:both;visibility:hidden;overflow:hidden;padding:0;margin:0;}
div,ul,dl,dd,dt,li,td,tr,table,p,span,h1,h2,h3,h4,h5,h6,form { margin:0px;padding:0px;list-style:none;list-style-type: none; word-wrap:break-word;position:relative; border:none;font-weight:400;}
a {color:#fff;text-decoration:none;position:relative;cursor:pointer;}
header, footer, nav, section, article, menu, aside {display:block;position:relative;} 
textarea { resize:none;font-family:"微软雅黑";font-size:14px;}
table { border-collapse:collapse;border-spacing:0;}
th , td { text-align:left;}
input {font-family:"微软雅黑";font-size:14px;}
input:focus {outline:none;}
input.sub {cursor:pointer; background:none; border:none;}
input.text {background:none; border:none;}
/* common main */
.clear{ clear: both; }
body{background: url(../images/bodybg.jpg) no-repeat center top;}
.head{ height: 85px; background: #002218; border-bottom:2px solid #fff600; }
.mids{ width: 970px; margin: 0 auto; }
.logos{  float: left; }
.logos a{  margin-right: 10px; }
.nav{ float: right; height: 85px;}
.nav a{ display: inline-block; *display: inline; *zoom:1; height: 85px;line-height: 85px; text-align: center; padding:0 20px;}
.nav a.cur,
.nav a:hover{ background: #fff600; color: #002218; }
.container{ padding-top: 20px; padding-bottom: 170px; }
.mid{ width: 947px; margin:0 auto; }
.slidewraps{ position: relative;  width: 943px; height: 306px; overflow: hidden; border:2px solid #fff600; }
.slidebox{ position: relative; width: 100%; height: 100%; }
.slidebox ul{ position: absolute; left: 0; top:0; width: 1000%; height: 100%; }
.slidebox ul li { display:block; float: left; width: 943px; height: 306px; }
.slidemenu{ position: absolute; z-index: 2; bottom:10px; left: 0; width: 100%; height:12px; text-align: center; }
.slidemenu span{ cursor: pointer; display: inline-block; *display: inline; *zoom:1; width: 12px; height: 12px; margin:0 4px; border-radius:50%; background:#fff; }
.slidemenu span.cur,
.slidemenu span:hover{background: #fff600;}
.cwrap{ margin-top: 16px; }
.cleft{ float: left; width:258px; height:326px; padding:14px 34px; background: url(../images/bg_tit1.png) no-repeat center }
.cright{ float: right; width: 526px; height:314px; padding:20px 37px; background: url(../images/bg_tit2.png) no-repeat center; }
.clefttitle{ display: block; padding-bottom: 16px; }
.cleftitem{ width: 105%; }
.cleftitem a{ float: left; display: block; width: 126px; height: 57px; border:1px solid #006246; background: #002218; margin-left:-1px; margin-top: -1px; }
.cleftitem a img{ display: block; float: left; }
.cleftitem a span{color: #ffeb45; font-size: 15px; display: inline-block; *display: inline; *zoom:1; padding-top:13px; line-height: 16px; text-transform: uppercase;}
.cleftitem a span font{font-style: none; color: #9a9b9b; font-size:12px;}
.cleftitem a:hover{ background: #004631; }
.crighttitle{ height: 24px; line-height: 24px; padding-bottom: 18px; }
.crighttitle span{ font-size:19px; float: left; height: 24px; }
.crighttitle a{ float: left; margin-left: 24px; display: block; *display: inline; *zoom:1; width: 162px; height: 24px; color: #002f22; text-align: center; line-height: 24px; background:url(../images/check.png) no-repeat center; }
.crighttitle a:hover{background:url(../images/check_h.png) no-repeat center;}
.crightchecklist{ display: block; }
.crightchecklist li{ display: block; height: 34px; line-height: 32px; margin-bottom: 12px; background: url(../images/bg_sj.png) no-repeat left 100px center; }
.crightchecklist li *{ float: left; }
.crightchecklist li span{ display: block; height: 32px; border:1px solid #f3b610; width: 77px; text-align: center; background: #01402e; }
.crightchecklist li p{ display: block; margin-left: 61px; padding:0 17px; height: 32px; border:1px solid #f3b610; width: 194px; background: #01402e; }
.crightchecklist li a{ display: block; height: 34px; margin-left: 18px; width: 89px; text-align: center; background: url(../images/bg_check.png) no-repeat center; color: #9c3f00; }
.crightchecklist li a:hover{background: url(../images/bg_check_h.png) no-repeat center;}
.cleftdesc{ height: 44px; line-height: 44px; color: #ffeb45; font-size: 19px; text-align: center; }
.contact{ height:87px; overflow: hidden; background: url(../images/bg_f1.png) repeat-x left; margin-top: 16px; }
.contact p{ display: block; padding-top: 24px; height: 63px; float: left; width: 176px; padding-left: 60px; font-size:12px; }
.contact p.cont_01{  background: url(../images/icon_tel.png) no-repeat left center; }
.contact p.cont_02{  background: url(../images/icon_mail.png) no-repeat left center; }
.contact p.cont_03{  background: url(../images/icon_qq.png) no-repeat left center; }
.contact p.cont_04{  background: url(../images/icon_tel.png) no-repeat left center; }
.contact p a,
.contact p span{ color: #fff600; }
.contact p a:hover{ text-decoration: underline; }
.footer{ position: fixed; left:0; bottom: 0; z-index: 3; width: 100%; height: 103px; padding-top: 43px; background: #002e21; }
.footer p{ display: block; width: 14.28571428571429%; float: left; text-align: center; line-height: 38px; }
.footer p a{ display: block; width: 111px; height: 36px; line-height: 36px; border:1px solid #c5b89c; background: #016146; margin:0 auto; }
.footer p a:hover{  background: #002e21; color: #fff600; }

















