@charset "utf-8";
/*-----  Global  ----*/
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,table,td,img,div,input{margin:0px;padding:0px; border-width:0;}
ol li{ text-align:left;}
body{ background: url(../images/bg.jpg) repeat-x #ADDBF2; font-family:Microsoft YaHei, Arial; font-size: 14px; color:#000; text-align:center;}
a:link{color:#000; text-decoration:none;}
a:visited{color:#000; text-decoration:none;}
a:hover{color:#f00; text-decoration:none;}
a:active{color:#f00; text-decoration:none;}

ul li{list-style-type:none;}
.clear{clear:both;}
.floatLeft{float:left;}
.floatRight{float:right;}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix{display: inline-table;}
/* Hides from IE-mac \*/ 
*html .clearfix {height: 1%;}
.clearfix {display: block;}
.mt5{ margin-top:10px;}
.mt6{margin-top:5px;}
/* End hide from IE-mac */
#top, #nav, #foot{width:998px; margin:0 auto;}

#top{ height:95px; position:relative;}
#top h1{display:none;}
#top .toplink{ width:141px; height:27px; position:absolute; background:url(../images/h2.jpg) 0 -304px; top:0px; right:30px;}
#top .toplink a{ display:block; width:70px; height:27px; float:left; font-size:0px; text-indent:-9999px;}
#top .topsrh{ width:260px; height:21px; position:absolute; left:704px; top:51px;}
#topInput{ width:194px; height:21px; background:url(../images/h2.jpg) 0 -283px; text-indent:10px; float:left;}
#topSeachBtn{ width:61px; height:21px; background:url(../images/h2.jpg) 0 -434px; font-size:0px; text-indent:-9999px; float:left; cursor:pointer;}
/*----nav----*/
#nav{height:39px;}
#nav ul{width:998px; background-image:url(../images/nav.jpg); background-position:0 0; background-repeat:no-repeat;height:39px; margin:0px;position:relative;}
#nav ul li{float:left;font-size:15px;height:39px; line-height: 39px; font-weight: bold;overflow:hidden; }
#nav ul li a{display:block;height:39px; line-height: 39px; color: #FFF;}
#nav ul li a:hover{background-image:url(../images/nav.jpg); background-position:0 -39px; background-repeat:no-repeat;}

#nav #nav_01{position:absolute;left:0px;width:139px;}
#nav #nav_01 a:hover{ background-image:url(../images/nav.jpg);background-position:-0px -39px;}
#nav #nav_02{position:absolute;left:139px;width:117px;}
#nav #nav_02 a:hover{ background-image:url(../images/nav.jpg);background-position:-139px -39px;}
#nav #nav_03{position:absolute;left:256px;width:122px;}
#nav #nav_03 a:hover{ background-image:url(../images/nav.jpg);background-position:-256px -39px;}
#nav #nav_04{position:absolute;left:378px;width:124px;}
#nav #nav_04 a:hover{ background-image:url(../images/nav.jpg);background-position:-378px -39px;}
#nav #nav_05{position:absolute;left:502px;width:123px;}
#nav #nav_05 a:hover{ background-image:url(../images/nav.jpg);background-position:-502px -39px;}
#nav #nav_06{position:absolute;left:625px;width:129px;}
#nav #nav_06 a:hover{ background-image:url(../images/nav.jpg);background-position:-625px -39px;}
#nav #nav_07{position:absolute;left:745px;width:120px;}
#nav #nav_07 a:hover{ background-image:url(../images/nav.jpg);background-position:-745px -39px;}
#nav #nav_08{position:absolute;left:874px;width:124px;}
#nav #nav_08 a:hover{ background-image:url(../images/nav.jpg);background-position:-874px -39px;}

#flash{ width:983px; height:293px; padding:7px 8px 0 7px; margin:0 auto; background:#fff; position:relative;}
.fullSlide {width: 100%;position: relative;height: 293px;background: transparent;}
.fullSlide .bd {margin: 0 auto;position: relative;z-index: 0;overflow: hidden;}
.fullSlide .bd ul {width: 100% !important;}
.fullSlide .bd li {width: 100% !important;height: 293px;overflow: hidden;text-align: center;}
.fullSlide .bd li a {display: block;height: 293px;}
.fullSlide .hd {width: 100%;position: absolute;z-index: 1;bottom: 0;left: 0;height: 30px;line-height: 30px;}
.fullSlide .hd ul {text-align: center;}
.fullSlide .hd ul li {cursor: pointer;display: inline-block;*display: inline;zoom: 1;width: 30px;height: 11px;margin: 1px;overflow: hidden;background: #000;filter: alpha(opacity=50);opacity: 0.5;line-height: 999px;}
.fullSlide .hd ul .on {background: #15ec5e;}
.fullSlide .prev,.fullSlide .next {display: block;position: absolute;z-index: 1;top: 50%;margin-top: -30px;left: 15%;z-index: 1;width: 40px;height: 60px;background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor: pointer;filter: alpha(opacity=50);opacity: 0.5;display: none;}
.fullSlide .next {left: auto;right: 15%;background-position: -6px -137px;}

.sub_banner{position: relative;height: 293px;background-position: center; -webkit-background-size: cover; -moz-background-size: cover;-o-background-size: cover; background-size: cover;}
#wrap{ width:983px; padding:7px 8px 8px 7px; background:#FFF; margin:0 auto;}
#left{width:251px; }
#right{ width:718px; position:relative;}

/*foot*/
#foot{ width:983px; height:130px; padding:0 8px 0 7px; margin:0 auto; background:#fff; position:relative; color:#fff;}
#foot .foot{ width:983px; height:110px; padding-top:20px; margin:0 auto; background:url(../images/RX.jpg) 0 0 repeat-x;}
#foot p{ line-height:30px; text-align:center;}
#foot a{color:#fff;}

.border{ border-left:1px solid #D6DADD; border-right:1px solid #D6DADD; border-bottom:1px solid #D6DADD;}
.border1{ border-left:1px solid #c8dce5; border-right:1px solid #c8dce5; border-bottom:1px solid #c8dce5;}
.more{ position:absolute; top:0px; right:0px; width:60px; height:27px; text-indent:-9999px; }

/**/
#notice{ position:relative;}
#notice h2{ width:251px; height:31px; background:url(../images/h2.jpg) 0 -184px; font-size:0px; text-indent:-9999px;}
#notice ul{ width:249px; height:254px; background:url(../images/RX.jpg) 0 -132px repeat-x; border-left:1px solid #8ab29a;border-right:1px solid #8ab29a;}
#notice li{ height:25px; line-height:25px; text-align:left; text-indent:10px;}
#notice .notice{ width:251px; height:6px; background:url(../images/h2.jpg) 0 -245px; font-size:0;}

/**/
#hr{ position:relative;}
#hr h2{ width:251px; height:30px; background:url(../images/h2.jpg) 0 -215px; font-size:0px; text-indent:-9999px;}
#hr ul{ width:249px; height:168px; padding-top:15px; border-left:1px solid #8ab29a;border-right:1px solid #8ab29a;}
#hr ul li{ width:219px; height:27px; background:url(../images/h2.jpg) 0 -256px; margin:0 auto 15px auto; line-height:27px;}
#hr .hr{ width:251px; height:5px; background:url(../images/h2.jpg) 0 -251px; font-size:0px;}

#contact h2{ width:251px; height:40px; background:url(../images/h2.jpg) 0 -144px; font-size:0px; text-indent:-9999px;}
#contact ul{ width:249px; min-height:183px; text-align:left;}
#contact p{ line-height:26px; text-indent:20px;}

#aboutusnav h2{ width:251px; height:40px; background:url(../images/h2.jpg) -251px -144px;color:#fff; text-align:left; text-indent:20px; font-size:14px; line-height:30px;}
#aboutusnav ul{ padding-top:4px;}
#aboutusnav ul a{ display:block; width:219px; height:27px; line-height:27px; background:url(../images/h2.jpg) 0 -256px; margin:0 auto 2px auto; }
#aboutusnav ul a:hover{ font-weight:bold;}
/* 新增 */
.xw16 {font-size:16px !important;line-height:2;}
.xw14 {font-size:14px !important;line-height:2;}
.xw12 {font-size:12px !important;line-height:2;}