﻿@charset "utf-8";
/* 公共css*/
body{margin:0px; padding:0px; font-size:14px; font-family:"微软雅黑"; color:#707070; min-width: 1004px;}
a{color:#707070; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#CE1227; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px; font-weight:400;}
h5{font-size:12px;}
h3,h5{ font-weight:normal;}
/* 清理 */
.clear{ clear:both;}
.cl{clear:both; font-size:0; line-height:0; height:0;}
/* 高度 */
.line40{ width:100%; height:20px;}
.line10{ width:100%; height:10px;}
/* top */
.top{ width:100%; height:35px; background:#ededed; }
.top_c{ width:1000px; height:35px; line-height:35px; margin:0 auto;}
.top_c p{ float:left}
.top_c ul{ float:right;}
.top_c ul li{ float:left; list-style:inside; padding-left:10px;}
/* logo */
.hlogo{ width:1000px; height:67px; margin:20px auto;}
.hlogo img{ float:left;}
.hlogo ul { float:right; margin-top:10px;}
.hlogo ul li{width:200px; height:36px; float:left; line-height:36px; text-indent:30px;}
.nav .tt1{ background:url(../images/cic01.png) no-repeat left center; float:right;padding-top:10px;padding-right:5px; text-indent:30px;height:36px;}
.hlogo ul li.tt1{ background:url(../images/cic01.png) no-repeat left center;}
.hlogo ul li.tt2{ /*background:url(../images/cic02.png) no-repeat left center;background:#f2f2f2;*/height:60px; padding-right:5px;}
.hlogo ul li.tt2 .bh{ /*background:url(../images/cic02.png) no-repeat left center;*/width:200px; height:30px;}
.hlogo ul li.tt2 .bh input.text01{ width:145px; height:28px; border:1px solid #e1e1e0; border-right:none;  text-indent:1px; font:normal 12px/28px "宋体"; color:#adacac; float:left; display:inline;}
.hlogo ul li.tt2 .bh input.but01{ width:54px; height:30px; float:right; display:inline; border:none; background:#FE4F01; text-align:center; font:normal 16px/28px "微软雅黑"; color:#fff; cursor:pointer;}
.hlogo ul li.tt2 .bh input.but01:hover{ background:#f26a0e;}
.hlogo ul li.tt2 .tel{ float:right; margin:13px 0 0 0;}
.hlogo ul li span{ display:block; width:36px; height:36px; float:left; background:url(../images/ico.png) no-repeat;}
.hlogo ul li span.x1{ background-position:-88px -1px;}
.hlogo ul li span.x2{ background-position:-124px -1px;}
.hlogo ul li span.x3{ background-position:-163px -1px;}

.hmain3{ width:100%; height:93px; background:#f4f4f4}
.hmain3 ul{ width:1000px; height:93px; margin:0 auto;}
.hmain3 ul li{ width:200px; height:78px; text-align:center; float:left; padding-top:15px; vertical-align:center;}
.hmain3 ul li h1{line-height:50%;}
/* nav */
.hnnav{ width:1000px; height:50px;margin:0 auto;position:relative;}
.nav{ width:1000px; height:50px; background:url(../images/nav.gif) top repeat-x; margin:0 auto;}
.nav ul{ width:750px; height:50px; float:left;}
.nav ul li{ width:107px; height:50px; line-height:50px; float:left; text-align:center;  background:url(../images/nav.gif) right top no-repeat;}
.nav ul li a{color:#707070; font-size:14px;display:block;}
.nav ul li a:hover,.nav ul li.om a,.nav ul li:hover a{color:#FFF}
.nav ul li.om,.nav ul li:hover{ background:url(../images/navbg_on.jpg) repeat-x;}
.nav ul li:hover{ background:url(../images/navbg_on.jpg) repeat-x;}
/* banner css */
.banner{ width:1000px; height:228px; background:url(../images/banner.jpg) no-repeat center; margin:0 auto;position:relative;}
.banner a{ display:block; width:1000px; height:400px; margin:0 auto;}
.slideBox{ width:100%; height:230px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:500px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:11px; height:11px; line-height:14px; text-align:center; background:url(../images/banner_ulbg.gif) no-repeat -11px 0px; cursor:pointer; }
.slideBox .hd ul li.on{ background:url(../images/banner_ulbg.gif) no-repeat; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:230px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/*
.banner_tips{width:140px; height:32px; position:absolute; bottom:10px; left:50%; z-index:2;}
.banner_tips ul {width:140px; height:32px; text-align:center; overflow:hidden; margin:0 auto;}
.banner_tips ul li{  width:11px; height:11px; float:left; background:url(../images/banner_ulbg.gif) no-repeat -11px 0px; margin-top:12px; margin-left:6px; }
.banner_tips ul li.active{background:url(../images/banner_ulbg.gif) no-repeat; }
*/
.topSearch input{padding:0px; border:0px; background:transparent; font-family:"微软雅黑"; color:#999; outline:none;}

.topSearch{z-index:1; top:12px; right:20px; background:url(../images/topsearch.png) left top no-repeat; width:197px; height:23px;float:right;margin-top:10px;margin-right:10px;}
.topSearch .input1{float:left; width:150px; height:23px; line-height:20px; padding-left:15px; color:#999;}
.topSearch .btn1{float:left; width:30px; height:23px; cursor:pointer;}

/* 导航 css */
.nav1{ width:1010px; height:100px; margin:0px auto;}
.nav1 ul li{ width:133px; height:100px; margin:0 5px; float:left; text-align:center; color:#FFF; padding-top:10px;}
.nav1 ul li.y1{ background:#d07f81}
.nav1 ul li.y2{ background:#5e95b5}
.nav1 ul li.y3{ background:#caa378}
.nav1 ul li.y4{ background:#68b4b5}
.nav1 ul li.y5{ background:#7182b2}
.nav1 ul li.y6{ background:#9e86bd}
.nav1 ul li.y7{ background:#c7bb77}
.nav1 ul li.y1:hover{background:#91585a}
.nav1 ul li.y2:hover{ background:#41687e}
.nav1 ul li.y3:hover{ background:#8d7153}
.nav1 ul li.y4:hover{ background:#487d7e}
.nav1 ul li.y5:hover{ background:#4f5a7c}
.nav1 ul li.y6:hover{ background:#8363aa}
.nav1 ul li.y7:hover{ background:#b9aa55}
.nav1 ul li span{ display:block; margin:0 auto; background:url(../images/ico.png) no-repeat;}
.nav1 ul li h3{ margin-top:10px; font-size:14px; font-weight:bold;}
.nav1 ul li i{ font-size:10px; font-style:normal;}
.nav1 ul li.y1 span{ width:57px; height:55px; background-position:0 -63px;}
.nav1 ul li.y2 span{ width:59px; height:55px; background-position:-64px -63px;}
.nav1 ul li.y3 span{ width:57px; height:55px; background-position:-130px -63px;}
.nav1 ul li.y4 span{ width:70px; height:55px; background-position:-190px -63px;}
.nav1 ul li.y5 span{ width:62px; height:55px; background-position:-265px -63px;}
.nav1 ul li.y6 span{ width:62px; height:55px; background-position:-335px -63px;}
.nav1 ul li.y7 span{ width:62px; height:55px; background-position:-395px -63px;}

.sNav{position:absolute; z-index:100; left:0px; top:50px; background:url(../images/snav.png) top repeat-x; height:40px; width:1000px; display:none;}

.wal.jr {position: relative;}
.sNav li{float:left;}
.sNav a{display:block; float:left; height:40px; line-height:40px; overflow:hidden; color:#FFF; padding:0 13px;}
.sNav a:hover{text-decoration:underline;}
.sNav div{display:none; height:40px; padding-left:85px;}

.pannel{width:1000px; margin:0 auto;}

/*  footer  */
.footer{ width:100%; height:304px; background:#286496; padding-top:66px;}
.footer_c1{ width:887px; height:133px; background:url(../images/buttom.png) no-repeat; position:relative; margin:0 auto;}
.footer_c1 p{ position:absolute; top:85px;left:0px; color:#FFF; font-size:12px; line-height:24px;}
.footer_c{ width:1020px; overflow:hidden; margin:0 auto; margin-top:30px;}
.footer_c dl{ float:left; width:87px; height:100px; margin:0 13px;}
.footer_c dl dd{ width:48px; height:48px; margin:0 auto; background:url(../images/di-ta.png) no-repeat; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; cursor:pointer;}
.footer_c dl dd.ft-1{background-position:0px -48px;}
.footer_c dl dd.ft-2{background-position:-48px -48px;}
.footer_c dl dd.ft-3{background-position:-96px -48px;}
.footer_c dl dd.ft-4{background-position:-144px -48px;}
.footer_c dl dd.ft-5{background-position:-192px -48px;}
.footer_c dl dd.ft-6{background-position:-240px -48px;}
.footer_c dl dd.ft-7{background-position:-288px -48px;}
.footer_c dl dd.ft-8{background-position:-336px -48px;}
.footer_c dl dd.ft-9{background-position:-384px -48px;}
.footer_c dl dd.ft-1:hover{background-position:0px 0px;}
.footer_c dl dd.ft-2:hover{background-position:-48px 0px;}
.footer_c dl dd.ft-3:hover{background-position:-96px 0px;}
.footer_c dl dd.ft-4:hover{background-position:-144px 0px;}
.footer_c dl dd.ft-5:hover{background-position:-192px 0px;}
.footer_c dl dd.ft-6:hover{background-position:-240px 0px;}
.footer_c dl dd.ft-7:hover{background-position:-288px 0px;}
.footer_c dl dd.ft-8:hover{background-position:-336px 0px;}
.footer_c dl dd.ft-9:hover{background-position:-384px 0px;}
.footer_c dl dt{ color:#FFF; text-align:center; font-size:14px; margin-top:10px;}


.footer_gb{width:100%; height:308px; background:#2f3c4e; color:#ffffff; margin:0 auto; font-family:"Microsoft Yahei";}
.footer_gb a{color:#ffffff;}
.footer_gb a:hover{text-decoration:none;}
.footer_gb .f_top{height:271px;width:1000px; margin:0 auto;}
.footer_gb .f_top .tit{line-height:36px; font-size:19px; margin-bottom:5px;}
.footer_gb .f_top .f_t_l{padding-left:2px; width:382px; margin-top:43px;}
.footer_gb .f_top .f_t_l dl{padding-bottom:10px; float:left;}
.footer_gb .f_top .f_t_l dl dt{width:136px; float:left;}
.footer_gb .f_top .f_t_l dl dd{float:left;}
.footer_gb .f_top .f_t_l dl dd .bt{font-size:20px; font-weight:bold; line-height:26px; margin-bottom:28px;}
.footer_gb .f_top .f_t_l dl dd .bt span{font-size:22px; display:block; line-height:34px;}
.footer_gb .f_top .f_t_l dl dd a.appxz{display:block; width:105px; height:35px; line-height:35px; text-align:center; background:#f86a2c; font-size:13px; -moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius:2px; position:relative;  behavior: url(../images/pie.htc);}
.footer_gb .f_top .f_t_l p{line-height:24px; font-size:12px;}
.footer_gb .f_top .f_t_l p.zxdh i.icon{width:17px; height:12px; background-position:0px -50px; margin:6px 6px 0px 0px; float:left;}
.footer_gb .f_top .f_t_l p.yydz i.icon{width:13px; height:17px; background-position:-25px -50px; margin:4px 9px 0px 0px; float:left;}
.footer_gb .f_top .f_t_l .flink{margin-top:10px;}
.footer_gb .f_top .f_t_c{width:180px; margin-top:40px;}
.footer_gb .f_top .f_t_c dl dt{width:85px; margin-top:5px; float:left;}
.footer_gb .f_top .f_t_c dl dt img{width:74px; height:59px; margin-bottom:14px;}
.footer_gb .f_top .f_t_c dl dd{float:left;}
.footer_gb .f_top .f_t_c dl dd a{display:block; line-height:24px; font-size:12px;}
.footer_gb .f_top .f_t_c dl dd a:hover{text-decoration:underline;}
.footer_gb .f_top .f_t_r{width:330px; margin-top:40px;}
.footer_gb .f_top .f_t_r .nrl{width:100px;}
.footer_gb .f_top .f_t_r .nrl a{width:72px; height:24px; text-align:justify; text-align-last:justify; text-justify:inter-ideograph}
.footer_gb .f_top .f_t_r .nrl a:after{display:inline-block;content:'';overflow:hidden;width:100%;height:0;}
.footer_gb .f_top .f_t_r .nrr{width:125px;}
.footer_gb .f_top .f_t_r a{display:block; font-size:12px; line-height:24px;}
.footer_gb .f_top .f_t_r a:hover{text-decoration:underline;}
.footer_gb .f_top .f_t_c dl dd a i,.footer_gb .f_top .f_t_r a i{display:block; width:3px; height:3px; background:#ffffff; margin:11px 6px 0px 0px; _margin:5px 3px 0px 0px; float:left;}
.footer_gb .f_top .f_t_c dl dd a i.more{background:none;}
.footer_gb .f_bottom{width:100%; height:36px; line-height:36px; border-top:1px solid #4a5665; font-size:12px;}
i.icon{display:block; background:url(../images/icon_gb_new.png) no-repeat;}


#yqlin{width:295px;}

.wal{width:1003px; margin:0px auto;}
.fl{float:left;  position:relative;}
.fr{float:right; }
.wz{ width:1000px; height:52px; line-height:52px; margin:0 auto;}
.gbwhile{background:#FFF;}