body,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,strong,input,form{margin:0; padding:0}
ul,li{list-style:none}
img{border:none; display:block}
a:link{color:#333; text-decoration:none}
a:visited{color:#444; text-decoration:none}
a:hover{color:#c00; text-decoration:none}
a:active{color:#c00}
a{ cursor:pointer}
.disnone{display:none}
a span{cursor:pointer}
h1,h2,h3,h4{font-size:14px}




.head{ background:url(../images/head_bj.jpg) no-repeat center; width:100%;}
.head img{ width:980px; display:block; margin:0 auto}

.nav{ width:100%; background:url(../images/nav_bj.png) repeat-x;height:43px}
.nav ul{ margin:0 auto; width:980px;}
.nav li{float:left; line-height:43px; background:url(../images/navli.png) no-repeat right center;padding:0 13px}
.nav li a{color:#fff}

.warp{ width:1200px; margin:0 auto; overflow:hidden;clear:both}




.common,.bszn,.fwlk,.link{ margin-top:15px; overflow:hidden}
.common_le{ width:376px; float:left; overflow:hidden}
.common_ce{ width:456px; float:left; margin-left:15px}
.common_ri{ width:338px; float:left; margin-left:15px}




.rslides{position:relative;overflow:hidden;margin:0;padding:0;width:100%;list-style:none}
.rslides li{position:absolute;top:0;left:0;display:none;width:100%;-webkit-backface-visibility:hidden}
.rslides li:first-child{position:relative;float:left;display:block}
.rslides img{float:left;display:block;width:100%;height:auto;border:0}
.slide_container{position:relative;width:100%;height:247px}
.slide{position:relative;overflow:hidden;margin:0;padding:0;width:100%;list-style:none}
.slide li{position:absolute;top:0;left:0;width:100%}
.slide img{position:relative;z-index:1;display:block;width:100%;height:247px;border:0}
.slide .caption{position:absolute;right:0;bottom:0;left:0;z-index:2;display:block;margin:0;padding:10px 20px;max-width:none;background:#000;background:rgba(0,0,0,.8);color:#fff;text-shadow:none;font-size:20px}
.slide_nav{position:absolute;top:52%;left:0;z-index:3;overflow:hidden;margin-top:-45px;width:38px;height:61px;background:transparent url(../images/themes.gif) no-repeat left top;text-decoration:none;text-indent:-9999px;opacity:.7;-webkit-tap-highlight-color:transparent}
.slide_nav:active{opacity:1}
.slide_nav.next{right:0;left:auto;background-position:right top}





.com_title,.com_titlelist{ background:url(../images/com_title.jpg) repeat-x center; height:30px; border:1px #c8d4e4 solid;font-family:"微软雅黑"}
.com_title h3,.position{float:left; background:url(../images/com_titleh3.jpg) no-repeat left center; line-height:30px;margin-left:4px; text-indent:10px; font-size:16px; color:#0843a3 }
.com_title span{float:right;margin:6px 5px 0 0 }
.com_title p{ line-height:30px;color:#0843a3}
.com_title p a{color:#0843a3}


.bszn{ clear:both}
.bszn ul,.gzdt ul,.tzgg ul,.lis_ul,.list{ width:96%; margin:5px auto 0}
.bszn li,.gzdt li,.tzgg li,.lis_ul li,.list_list li,.list li{ background:url(../images/comm_li.jpg) no-repeat left 14px; font-size:14px;font-family:"微软雅黑"; text-indent:13px; line-height:30px; height:30px; width:100%; overflow:hidden}
.list li span{float:right}


.ri_title{height:32px; background:#0843a3}
.ri_title h3{float:left; background:url(../images/ri_tit.jpg) no-repeat left center; line-height:30px;margin-left:10px; text-indent:20px; font-size:16px; color:#fff }
.ri_title span{float:right;margin:6px 5px 0 0 }


.fwlk ul{margin-top:8px}
.fwlk li{height:42px; background:#eaf4fe;margin-top:6px; width:99%;}
.fwlk li img{ float:left; display:block;margin:7px 33px 0}
.fwlk li span{ float:left; line-height:41px; font-size:14px; color:#1a5497;font-family:"微软雅黑";}



.link{height:39px; border:#0991f7 solid 1px}
.link img{float:left; display:block;margin:8px 11px 0}
.link ul{}
.link li{float:left; font-size:14px;padding:0 10px; line-height:39px;}
.link li a{color:#666}

.footer{background:#eaf4fe; margin-top:15px; width:100%;padding:20px 0;border-top:2px #2e7ad2 solid}
.footer p{ text-align:center; line-height:30px; color:#999999; font-size:14px;font-family:"微软雅黑";}


.list{margin-top:15px}
.list_left{float:left; width:260px; overflow:hidden}
.list_right{ width:880px;float:right; overflow:hidden}

.lis_ul{ overflow:hidden}
.list_leimg{margin-top:10px}

.list_list,.wen{ border:1px #e6e6e6 solid; padding:10px 10px 20px;overflow:hidden}
.list_list span{float:right; }
.list_list li{ border-bottom:1px solid #d8d8d8}

.turnpage{position:relative; margin-top:16px; width:100%; text-align:center; overflow:hidden; padding-bottom:15px}
.turnpage table {margin:0 auto; font-size:5px;}
.turnpage ul{float:left; position:relative; left:50%}
.turnpage li a{ display:block; padding:0 10px; border:solid 1px #c8c7c7; background-color:#fff}
.turnpage li{position:relative; right:50%; float:left; margin:0 5px; line-height:25px; background:none;}
.turnpage .thisclass a{background:#c30; border:1px solid #c30}

.turnpage .thisclass a{color:#FFF; display:block;}
.turnpage li .hover{ background:#009247; color:#FFF; text-decoration:none; border:1px solid #009247}


.headStyle189wb85wuk,.headStyle189wb85wuk td,.headStyle189wb85wuk div {font-size:12px;color:#000000;margin-left:auto;margin-right:auto;line-height:14px;}
.defaultButtonStyle {font-size:12px;height:20px;color:#000000;BORDER:#AFD5F5 1px solid;margin:0px;padding:0px;FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#BDDBF7);CURSOR:hand;line-height:14px;}
.defaultinputStyle {font-size:12px;height:20px;border:1px solid #AFD5F5;line-height:14px;}
.colHeader {font-size:12px;line-height:14px;}
.headStyle189wb85wuk a,.pageList .this-page {font-size:12px;display:inline-block;height:14px;padding:2px 4px;border:solid 1px #AFD5F5;background:#fff;text-decoration:none;MARGIN-RIGHT:1px;line-height:14px;}
.headStyle189wb85wuk a:visited {font-size:12px;color:#000000;text-decoration:none;line-height:14px;}
.headStyle189wb85wuk .PrevDisabled {font-size:12px;display:inline-block;height:14px;margin-right:3px;padding:2px 4px;background:#fff;color:#ccc;border:solid 1px #AFD5F5;line-height:14px;}
.headStyle189wb85wuk .SelectList {font-size:12px;height:16px;line-height:14px;}
.headStyle189wb85wuk .Prev {font-size:12px;margin-right:3px;padding:2px 4px;line-height:14px;}
.headStyle189wb85wuk .break {font-size:12px;border:none;text-decoration:none;line-height:14px;}
.headStyle189wb85wuk .NextDisabled {font-size:12px;display:inline-block;height:14px;margin-left:2px;padding:2px 4px;background:#fff;color:#ccc;border:solid 1px #AFD5F5;line-height:14px;}
.headStyle189wb85wuk .Next {font-size:12px;margin-left:2px;padding:2px 4px;line-height:14px;}
.headStyle189wb85wuk .this-page {font-size:12px;display:inline-block;height:14px;padding:2px 4px;border:solid 1px #AFD5F5;background:#E1F0FD;font-weight:bold;color:black;MARGIN-RIGHT:1px;line-height:14px;}
.headStyle189wb85wuk a:hover {font-size:12px;color:black;background:#EFF7FE;border-color:#AFD5F5;text-decoration:none;line-height:14px;}
.headStyle189wb85wuk a:link {font-size:12px;color:#000000;text-decoration:none;line-height:14px;}
.headStyle189wb85wuk a:active {font-size:12px;color:black;text-decoration:none;background:#EFF7FE;line-height:14px;}

.page{font-size:12px; line-height:50px; background:url(../images/fen_page.gif) repeat-x left top; overflow:hidden}
.page .zuo {float:left;}
.page .you {float:right;}
.page p{font-size:12px;}

.wen h1{ text-align:center; line-height:30px; font-size:18px;}
.wen .info{ line-height:26px; text-align:center; margin-top:10px;font-size: 12px;border-bottom:1px double #eee; padding-bottom:15px}
.wen .bj{ margin-top:10px; text-align:right}
#text p {text-indent: 2em;line-height: 30px; margin-top: 10px;padding:0 8px}
#text p img{ display:inline; margin:0 auto}

.position{height:30px;padding-left:15px} 




.siteWidth{width: 1200px; margin: 0 auto;}
.fl{float:left; }
.fr{float:right; }

.wel{float: left;}
#header{background:url(../images/logo_bg.png) no-repeat right center #0843a3; width: 100%;}
#header .links{float: right; }
.EN{float: left;text-transform:Uppercase; color: #e4e7ef;}

.s-form { width: 235px; height: 30px; position: absolute; top:45px; right: 195px; background:url(../images/ss_bg.png) no-repeat; }
.s-form .select-box { display: none }
.s-form .input-box { float: left; _display: inline; width: 200px; overflow: hidden; }
.s-form .input-box input { display: block; width: 190px; height: 30px; line-height: 30px; padding:0 0 0 10px; background: none; font-size: 12px; outline: none; border: none; color:#fff}
.s-form .btn-box { float: right; _display: inline; }
.s-form .btn-box .btn { display: block; width: 39px; height: 30px; line-height: 30px; text-align: center; outline: none; border: 0;background:none;cursor: pointer; }
.logobar{overflow: hidden; height: 160px; position: relative;clear: both;}
#logo{float: left; margin-top: 32px;}
#logo img{width:90%;height:auto;}
.fastlink{float: right; margin-top:5px;margin-right:80px}
.fastlink a{ float: left; line-height: 28px; width: 100px; margin-right: 20px; color: #fff;font-size:14px}
.fastlink a i{display: inline-block; float: left; width: 24px; height: 28px; margin-right: 6px; background:url(../images/topbar.png) no-repeat 0px 0px;-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all  1s;
-o-transition:all 1s;
transition:all 1s;}
.fastlink a:hover{color:#ffb400;}
.fastlink a:hover i{-webkit-transform:rotateY(360deg);
    -moz-transform:rotateY(360deg);
    -ms-transform:rotateY(360deg);
    -o-transform:rotateY(360deg);
    transform:rotateY(360deg);}
.fastlink a.btn4{margin-right: 0;}
.fastlink a.btn1 i{background-position:0 5px;}
.fastlink a.btn2 i{background-position:0 -55px;}
.fastlink a.btn3 i{background-position:0 -112px;}
.fastlink a.btn4 i{background-position:0 -174px;}

.navBar{height: 40px;line-height: 40px;z-index: 1;color: #fff;font-size: 16px;overflow:hidden}
.navBar li{ float:left; text-align:center;}
.navBar li a{display: block;zoom: 1;padding: 0 27px;color:#fff;font-weight:bold}
.navBar li a:hover,.navBar li .navbj{  background: #043e8e; color: #fff; text-decoration: none; }


#indBanner{max-width: 100%;clear: both;text-align: center;position: relative;margin:0 auto 0px auto;max-height: 376px; height:376px;}
#indBanner .bd .con{display:none;}
#indBanner .bd img{width:100%;  }
#indBanner .bd ul{overflow: hidden;}
#indBanner .hd{ height:16px; overflow:hidden; width:100%; position:absolute; left:0; bottom:30px; text-align:center; font-size:0;}
#indBanner .hd li{display:inline-block; *display:inline; zoom:1;cursor:pointer; vertical-align:top; margin:0 4px; width:14px; height:14px; background:#fff; -webkit-border-radius:14px; -moz-border-radius:14px; border-radius:14px;  }
#indBanner .hd li span{display:none; c }
#indBanner .hd .on{ background:#ffb400 }
#indBanner li{height: 376px;background-size: contain;}
#indBanner li a{ display: block; height: 376px; width: 100%;}




.row {
  max-width: 1200px;
  margin: 0 auto;
}

.footer2{
  background-color: #003f88;
  margin-top: 30px;
  padding-top: 20px;
  color: #fff;
  font-size: 14px;
  height:125px
}
.footer2 .top > a {
  float: left;
  display: block;
  width: 344px;
  overflow:hidden
}
.footer2 .top a img{ display:block; width:100%; overflow:hidden; margin-top:15px}
.footer2 .contact {
  width: 468px;
  float: left; 
  margin-top: 10px;
  padding: 0 60px;
  border-left: 1px solid #2b5f9c;
  border-right: 1px solid #2b5f9c;
height:95px
}
.footer2 .contact p {
  line-height: 20.5px;
}
.footer2 .fri-link {
  float: left;
  padding: 5px 0 0 60px;
}
.footer2 .fri-link img {
  padding-right: 40px;
float:left;
}
.footer2 .fri-link select {
  width: 175px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  color: #909090;
  border: none;
  padding-left: 5px;
  margin-top: -28px;
}
.footer-bottom {
  width: 100%;
  border-top: 1px solid #2b5f9c;
  background-color: #003f88;
  text-align: center;
  color: #fff;
  font-size: 14px;
  line-height: 27.05px;
  padding: 10px 0 ;
}
.footer-bottom a {
  color: #4e81b8;
}