@charset "gb2312";
/*reset*/
body { margin: 0 auto; padding: 0; color: #474747; font: 12px/1.5 Arial, SimSun, sans-serif; font-family: Arial, 'Microsoft Yahei', SimSun, sans-serif;}
div, form, ul, ol, li, span, p, dl, dd { margin: 0; padding: 0; border: 0; }
img, a img { border: 0; margin: 0; padding: 0; }
a img { vertical-align: bottom; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 12px; font-weight: normal; }
ul, ol, li { list-style: none }
table, td, input { font-size: 12px; padding: 0 }
a { text-decoration: none; color: #474747; outline-style: none; }
a:hover { text-decoration: none; color: #003595; }
::selection { color: #fff; background: #003595; }
::-moz-selection { color:#fff; background:#003595; }
/*base*/
body{ min-width:1200px; max-width:1920px;}
.wrapper:after,.cl:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.wrapper,.cl { zoom: 1; }
.fl { float: left; }
.fr { float: right; }
.tal {text-align:left;}
.tar {text-align:right}
.tac {text-align:center;}
.ofh {overflow:hidden;}
.db{display: block;}
.rela{position: relative;}
.abs{position: absolute;}
.none{display: none;}
.wrapper { width: 1200px; margin: 0 auto; }

/*head*/
.head{ width:100%; border-top:4px solid #0072dc;}
.top{ width:100%; background:url(../images/top_bg.jpg)  center repeat-x; height:33px;}
.xdh{ background:url(../images/xdh.png) left 7px no-repeat; padding-left:25px; font-size:14px; color:#0081d3; line-height:33px;}
.lognav{ width:100%;}
.logo{ width:401px; height:51px; background:url(../images/logo.jpg) no-repeat; overflow:hidden; margin:25px 0px;}
.logo a{ height:51px; display:block;}
.nav{ width:650px; }
.nav ul{}
.nav ul li{ float:left; width:88px; height:101px; margin-left:20px;}
.nav ul li a{ font-size:16px; color:#494848;width:88px;  line-height:101px;height:101px;text-align:center; display:block;}
.nav ul li:hover{ color:#0081d3; background:url(../images/ho.jpg) center bottom no-repeat; width:88px; }
/*head end*/

/*banner*/
.banner{ height:500px; position:relative; z-index:99; }
.banner #kinMaxShow .KMSPrefix_kinMaxShow_button{right:50%; margin-right:-500px; margin-bottom:-1px;}
.banner #kinMaxShow .KMSPrefix_kinMaxShow_button li{background:url(../images/on.png) no-repeat; padding:0px; height:18px; width:16px; border:none; margin-right:20px;}
.banner #kinMaxShow .KMSPrefix_kinMaxShow_button li.KMSPrefix_kinMaxShow_focus{background:url(../images/off.png) no-repeat; border:none;}
/*banner end*/

/*main*/
.main{ width:100%;}
.mianf1, .mianf2, .mianf3{ width:100%; margin-top:20px;}
.gywm{ width:369px;}
.bt{ width:369px; }
.bt h2{ float:left; background: url(../images/xy.jpg) left center no-repeat; padding-left:15px;font-size:18px; color:#0072dc;}
.bt h2 a{ font-size:18px; color:#0072dc;line-height:27px; padding-left:15px; padding-right:5px;}
.bt span{ font-size:14px; color:#acacac; line-height:27px; margin-left:5px;}
.more a{ font-size:14px; color:#4096e4; line-height:27px;}
.gsjjn{width:369px; overflow:hidden;}
.gsjjn a{ float:left; width:369px; height:140px; overflow:hidden;margin:20px 0px; background:url(../images/gsjj.jpg) no-repeat; }
.gsjjn ul li a {background:none;}
.gsjjn p{ width:369px; line-height:30px; font-size:14px;}
.gsjjn p a{ float:right; color:#ffbe62;}

.xwdt{ width:369px; margin-left:45px;}
.kjsf{ width:369px; background:url(../images/gsxx.jpg) no-repeat; height:140px; margin:20px 0px;}
.kjsf a{ height:140px;}
.rfeg{ width:369px;}
.rfeg ul li{float:left;  width:369px; height:35px; overflow:hidden; border-bottom:1px dashed #b1b1b1;}
.rfeg ul li a{ background:url(../images/yj.jpg) left center no-repeat; padding-left:10px;  line-height:35px;  color:#636363; font-size:14px;}
.rfeg ul li a span{ float:right; font-size:12px;}
.cfsb{ width:370px;}

.mianf2{ width:100%; background:#e6f2f8; }
.exns{ margin:0 auto; background:url(../images/syy.jpg) center top no-repeat; height:13px;}
.btkxg{ margin:20px auto; background:url(../images/cpzx.png) center top no-repeat; height:43px; width:537px;}
.btkxg a{ height:43px; width:537px;display:block;}
.sixnlv{ width:1200px; margin:20px 0px;}
.sixnlv ul li{ float:left; margin-left:5px; width:234px; height:164px; margin-bottom:11px; position:relative;}
.sixnlv ul li img{width:234px;height:164px;}
.sixnlv ul li.bnhsx{ float:left;margin-left:0px;  width:482px; height:340px; overflow:hidden;}
.sixnlv ul li.bnhsx img{width:482px;height:340px;}
.sixnlv ul li a .mask{ width:234px; height:40px;z-index:2; background:#000; bottom:0; opacity:0.4; filter:alpha(opacity=40); }
.sixnlv ul li a{display:block; }
.sixnlv ul li.bnhsx a .mask{width:482px; height:50px; }
.sixnlv ul li a span{position: absolute; bottom:0; height:40px;  line-height:40px; width:217px; display:block; text-align:center; font-size:18px; color:#fff;z-index:3 ;}
.sixnlv ul li.bnhsx a span{width:482px; color:#fff; height:50px; display:block; text-align:center; line-height:50px; }
.sixnlv ul li:hover a span{ }
.sixnlv ul li:hover a .mask{ background:#026cce;}
.efeb{ margin:1px auto; background: url(../images/syyw.jpg) center bottom no-repeat; height:14px; }

.mianf3{ width:100%; margin-top:0; clear:both;}
.lxhzs{ width:1060px;margin-top:20px;}
.lxwm{}
.lxhzs h2{ float: left; width:150px; background:#ff8a00; border-radius:5px; line-height:40px; font-size:18px; color:#fff; text-align:center;}
.lxwm ul{float: left; margin-left:20px; background:#ececec;border-radius:5px; width:890px;}
.lxwm ul li{ font-size:15px; color:#363636; float:left; line-height:40px; padding-left:30px; margin-left:20px;}
.lxwm ul li.dhz{ background: url(../images/dh.png) left center no-repeat;}
.lxwm ul li.dzn{ background: url(../images/dz.png) left center no-repeat;}
.lxwm ul li.ybh{ background: url(../images/yj.png) left center no-repeat;}
.hzhb{margin-top:20px;font-size:14px; line-height:40px; color:#363636;}
.hzhb h2{ background:#34b62e;margin-right:20px;}
.hzhb a{ font-size:14px; line-height:40px; padding:0px 5px; color:#363636;}
.erm{ width:107px; font-size:12px; text-align:center; }
/*main end*/

/*footer*/
.footer{ width:100%; background:#026cce; height:40px; line-height:40px; color:#fff; font-size:14px; margin-top:20px; text-align:right;}
.footer a{ color:#fff;}
/*footer end*/