﻿@charset "utf-8";
body {font:12px/1.8 'microsoft yahei',tahoma,verdana,'simsun'; margin:0; padding:0; font-size:12px; background:url(../images/top_bj.jpg) repeat-x top #fff;}
div,img,ul,ol,li,p {margin:0 auto; padding:0; border:0; }
ul li{list-style:none; list-style-type:none;}
img{vertical-align:top; border:none;}
.center { margin:0 auto;width:1100px; }
a{color:#000000; text-decoration:none; font-size:12px;}
a:hover{ color:#FF0000; text-decoration:none;}
a:visited{ color:#000000; text-decoration:none;}
.ysj{width:1100px; margin:0 auto;}
.left{ float:left;}
.right{ float:right;}

/*top*/
.top{ height:102px; background:url(../images/lg.png) no-repeat center;}
.top img{ padding-top:30px;}
.menu{ height:46px; background:#042d57;width:1060px; padding:0px 20px;}
.menu li{ float:left;}
.menu li a{ line-height:46px; display:block;width:132px; font-size:14px; color:#fff; text-align:center;}
.menu li a:hover{ background:#e8aa28;}
.menu_sy{ background:#e8aa28;line-height:46px; display:block;width:132px; font-size:14px; color:#fff;}

.banner{width:1100px; height:313px;}
/* flexslider */
.flexslider{position:relative;height:313px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:313px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:34px;height:36px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:10px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:10px;background:url(../images/next.png) center center no-repeat;}

.zxxw{ height:30px; background:#042d57;}
.zxxw img{ padding:6px 10px; float:left;}
.zxxw strong{ font-size:14px; font-weight:bold; line-height:30px; color:#fff; float:left;}
.zxxw ul li{ float:left;width:360px; margin-right:50px;}
#div1 a{ color:#fff; line-height:30px;}
#div1 a:hover{ color:#ff0;}
.zxxw li span{ float:right; line-height:30px; color:#fff;}
#div1{ height:30px; overflow:hidden;}

.ind{ padding-top:14px; overflow:hidden;}
.ind_lt{ float:left;width:186px; background:url(../images/fl_lt.jpg) repeat-y; height:auto; padding:8px;}
.cpfl{ overflow:hidden;}
.cpfl p{width:188px; height:46px; line-height:46px; text-align:center; color:#fff; font-size:16px; font-weight:bold; background:url(../images/b.png) no-repeat;}
.cpfl li a{ color:#fff; line-height:30px; font-size:14px; border-bottom:1px dotted #77afcb; display:block; padding-left:30px;}
.cpfl li a:hover{ background:#042d57;}
.jscs{ overflow:hidden; margin-top:10px;}
.jscs p{width:188px; height:46px; line-height:46px; text-align:center; color:#fff; font-size:16px; font-weight:bold; background:url(../images/b.png) no-repeat;}
.jscs li a{ color:#fff; line-height:32px; font-size:14px; border-bottom:1px dotted #77afcb; display:block; padding-left:20px; background:url(../images/hjt.png) no-repeat 5px;}
.jscs li a:hover{ color:#ff0;}
.lxwm{ font-size:14px; line-height:24px; color:#fff; margin:16px 0 10px 0px;}
.lxwm img{ padding-bottom:8px;}

.ind_rt{ float:left;width:878px; margin-left:20px;}
.cpzs{ border:1px solid #c8d6e4;}
.cpzs_t{ height:41px; background:url(../images/b.jpg) repeat-x; border-bottom:1px solid #c8d6e4;}
.cpzs_t img{ float:left; padding:14px 10px 0px 10px;}
.cpzs_t p{ float:left; font-size:14px; font-weight:bold; color:#005b89; line-height:40px;}
.cpzs_t a img{ float:right; padding-top:14px;}
.cpzs_nr{ padding:10px 5px 10px 5px;}
.gmb{overflow:hidden;}
.gmb ul li{float:left;margin:10px 8px;display:inline;width:200px;height:161px;overflow:hidden;position:relative;}
.gmb ul li .photo{width:200px;height:161px;overflow:hidden;}
.gmb .rsp{width:200px;height:161px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}
.gmb .text{position:absolute;width:200px;height:161px;left:-300px;top:0px;overflow:hidden;}
.gmb .text h3{width:200px;margin-top:50px;height:50px; font-weight:300;line-height:50px;text-align:center;color:#FFFFFF;font-size:18px;}
.gmb .text a{text-decoration:none}
.gmb .text div{text-align:center;color:#FFFFFF;font-size:18px;}

.gsjj{ border:1px solid #c8d6e4; margin-top:16px;width:427px; float:left; height:300px;}
.gsjj_t{ height:41px; background:url(../images/b1.jpg) repeat-x;}
.gsjj_t img{ float:left; padding:12px 10px 0px 10px;}
.gsjj_t p{ float:left; font-size:14px; font-weight:bold; color:#005b89; line-height:40px;}
.gsjj_t a img{ float:right; padding-top:14px;}
.gsjj_nr{ padding:10px; line-height:34px; color:#000; font-family:"宋体"; font-size:14px;}

.gsxw{ border:1px solid #c8d6e4; margin-top:16px;width:427px; margin-left:20px; float:left; height:300px;}
.gsxw_nr{ padding:10px;}
.gsxw_nr li{ border-bottom:1px dashed #c8d6e4;}
.gsxw_nr li a{ line-height:38px;  font-family:"宋体"; font-size:14px; background:url(../images/ljt.png) no-repeat 5px; padding-left:20px;}
.gsxw_nr li a:hover{ color:#f00;}
.gsxw_nr li span{ color:#707070; float:right; line-height:38px;}

.yqlj{ margin-top:20px; margin-bottom:20px; border-top:1px solid #ddd; height:30px; border-bottom:1px solid #ddd;}
.yqlj p{width:100px; background:#e38b00; color:#fff; font-size:14px; text-align:center; line-height:30px; float:left;}
.yqlj li{ float:left; margin-left:10px; color:#444;}
.yqlj li a{ line-height:30px; color:#444; padding:0px 4px;}
.yqlj li a:hover{ color:#f00;}

.end{width:100%; height:260px; background:#044072;}
.end_t{ text-align:center; height:50px; background:url(../images/xi.jpg) repeat-x bottom; color:#fff;}
.end_t a{ color:#fff; line-height:50px; font-size:14px; padding:0px 10px;}
.end_t a:hover{ color:#ff0;}
.end_e{ text-align:center; color:#fff; line-height:30px; font-size:12px; padding-top:10px;}

.ny{width:1100px; height:auto; overflow:hidden; margin-top:10px; margin-bottom:10px;}
.ny_lt{ float:left;width:186px;}

.ny_rt{ float:left; margin-left:16px; width:882px;}
.ny_rt_top{width:882px; border-bottom:1px dotted #ccc; overflow:hidden;}
.ny_rt_top img{ float:left; padding-top:6px;}
.ny_rt_top p{ float:left; font-family:"微软雅黑"; line-height:30px; text-indent:10px; font-size:14px; font-weight:bold;}
.ny_rt_top span{ float:right; line-height:30px; color:#999;}
.ny_rt_nr{ line-height:30px; padding:10px;}
