@charset "utf-8";
/* CSS Document */



*{ margin:0px; padding:0px; font-family:"微软雅黑";}
body{ overflow-x:hidden; position:relative; background:#d6dfee;}
a{ text-decoration:none;}
img{ border:none;}
ul,li,ol{ list-style:none;}
.clear{ width:100%; height:0px; clear:both;}


/*top*/
.top{ width:100%; height:30px; background:#f2f2f2;}
.top_cen{ width:1200px; height:30px; margin:0px auto;}
.top_cen_fl { float:left; height:30px; line-height:30px; font-size:14px; color:#333333; margin-right:30px;}
.top_cen_cen{ float:left; height:30px; line-height:30px; font-size:14px; color:#333333;}
.top_cen_fr { float:right; height:30px; line-height:30px;}
.top_cen_fr a { float:left; font-size:14px; color:#333333;}
.top_cen_fr div{ float:left; font-size:14px; color:#333333; padding:0px 10px;}


/*lo*/
.lo{ width:100%; height:170px; background:#FFF;}
.logo{ width:1200px; height:170px; margin:0 auto;}
.logo_fl{ float:left; margin-top:40px; margin-left:40px;}
.logo_fr{ float:right; height:40px; margin-top:126px; padding-left:42px; margin-right:40px; background:url(../img/dianhua.png) left center no-repeat;}
.logo_fr div{ float:left; font-size:16px; line-height:40px; color:#014c9a;}
.logo_fr span{ float:left; font-size:30px; color:#014c9a; font-style:italic; font-family:"黑体";}


/*nav*/
.nav{ width:100%; height:66px; background:url(../img/nav.png) repeat-x;}
.nav_cen{ width:1200px; height:66px; margin:0 auto;}
.nav_cen a{ float:left; width:119px; height:66px; display:block; border-left:1px solid #3b73ac;}
.nav_cen a:hover{ background:#02a5e2;}
.nav_cen_a_hover{ background:#02a5e2;}

.nav_cen a div{ float:left; width:119px; height:22px; line-height:22px; color:#FFF; text-align:center; margin-top:14px;}
.nav_cen a span{ float:left; width:119px; height:16px; line-height:16px; color:#FFF; text-align:center; font-size:12px;}


/*slider*/
.slider{ position:relative; width:1200px; height:400px; left:50%; margin-left:-600px; overflow:hidden;}
.sliderbox{ position:relative;}/*必须加这句css,否则向左右，上下滚动时会没有效果*/
.sliderbox ul{}
.sliderbox ul li{ float:left; position:absolute; width:1200px; height:400px;}
.slidernav{ float:left;	position:relative; left:50%; top:356px;}
.slidernav ul{ position:relative; left:-50%;}
.slidernav ul li{ float:left; width:15px !important; height:15px !important; margin-left:10px;}
.slidernav ul li a{ display:block; border-radius:50%; width:15px !important; height:15px !important; background:#FFF;}
.slidernav ul li.current a { color:#fff; background:#052a87;}
.slider .prev, .slider .next{ position:absolute; margin-top:144px;	cursor:pointer;	width:60px;	height:96px; background:url(images/ft_icons.png) 0 0 no-repeat;	text-indent:-9999px;}
.slider .next {	left:0; background:url(../img/next.png) no-repeat;}
.slider .prev {	right:0; background:url(../img/prev.png) no-repeat;}


/*lanmu*/
.lanmu1{ float:left; width:100%; height:50px; background:url(../img/lanmu1.png) no-repeat; overflow:hidden; position:relative; z-index:99;}
.lanmu1 div{ float:left; height:50px; line-height:50px; font-size:18px; color:#FFF; padding:0px 10px;}
.lanmu1 span{ float:right; height:50px; line-height:60px; padding:0px 10px;}
.lanmu1 span a{ font-size:12px; color:#FFF;}

.lanmu2{ float:left; width:100%; height:50px; background:url(../img/lanmu2.png) no-repeat; overflow:hidden; position:relative; z-index:99;}
.lanmu2 div{ float:left; height:50px; line-height:50px; font-size:18px; color:#FFF; padding:0px 10px;}
.lanmu2 span{ float:right; height:50px; line-height:60px; padding:0px 10px;}
.lanmu2 span a{ font-size:12px; color:#FFF;}

.lanmu3{ float:left; width:100%; height:50px; background:url(../img/lanmu3.png) no-repeat; overflow:hidden; position:relative; z-index:99;}
.lanmu3 div{ float:left; height:50px; line-height:50px; font-size:18px; color:#FFF; padding:0px 10px;}
.lanmu3 span{ float:right; height:50px; line-height:60px; padding:0px 10px;}
.lanmu3 span a{ font-size:12px; color:#FFF;}

.lanmu4{ float:left; width:100%; height:50px; background:url(../img/lanmu4.png) no-repeat; overflow:hidden; position:relative; z-index:99;}
.lanmu4 div{ float:left; height:50px; line-height:50px; font-size:18px; color:#FFF; padding:0px 10px;}
.lanmu4 span{ float:right; height:50px; line-height:60px; padding:0px 10px;}
.lanmu4 span a{ font-size:12px; color:#FFF;}


/*grs*/
.grs{ width:1200px; height:300px; margin:0 auto; margin-top:20px;}

.grs_fl{ float:left; width:260px; height:300px;}
.grs_fl_bot{ float:left; width:230px; height:235px; line-height:32px; color:#2b2a2a; font-size:14px; padding:0px 15px; padding-top:20px; margin-top:-5px; background:#f2f2f2;}

.grs_cen{ float:left; width:540px; height:300px; margin-left:20px;}
.grs_cen_bot{ float:left; width:540px; height:255px; margin-top:-5px; background:#f2f2f2;}
.grs_cen_bot_fl{ float:left; width:230px; height:210px; margin-top:25px; margin-left:25px;}
.grs_cen_bot_fr{ float:left; width:250px; height:210px; line-height:30px; margin-left:19px; margin-top:25px; overflow:hidden; color:#2b2a2a; font-size:14px;}

.grs_fr{ float:right; width:360px; height:300px; background:#FFF;}
.grs_fr_top{ float:left; width:360px; height:50px; background:#014c9a;}
.grs_fr_top a{ float:left; width:120px; height:50px; line-height:50px; text-align:center; font-size:18px; color:#FFF;}
.grs_fr_bot{ float:left; width:360px; height:230px; padding-top:20px; display:none;}
.grs_fr_bot div{ float:left; width:320px; height:30px; line-height:30px; border-bottom:1px dashed #cccccc; margin:0px 20px; margin-left:20px;}
.grs_fr_bot div a{ float:left; font-size:14px; color:#2b2a2a;}
.grs_fr_bot div span{ float:right; font-size:12px; color:#2b2a2a;}


/*sss*/
.sss{ width:1200px; height:300px; margin:0 auto; margin-top:20px;}

.sss_fl{ float:left; width:260px; height:300px;}
.sss_fl_bot{ float:left; width:230px; height:235px; padding:0px 15px; padding-top:20px; margin-top:-5px; background:#f2f2f2;}
.sss_fl_bot div{ float:left; width:230px; height:32px; line-height:32px; border-top:1px dashed #cccccc;}
.sss_fl_bot div a{ float:left; font-size:14px; color:#2b2a2a;}

.sss_cen{ float:left; width:540px; height:300px; margin-left:20px;}
.sss_cen_bot{ float:left; width:540px; height:250px; padding-top:5px; margin-top:-5px; background:#f2f2f2;}

.sss_fr{ float:right; width:360px; height:300px; background:#014c9a;}
.sss_fr_top{ float:left; width:360px; height:50px;}
.sss_fr_top a{ float:left; width:180px; height:50px; line-height:50px; font-size:18px; color:#FFF; text-align:center;}

.sss_fr_bot{ position:absolute; z-index:-9999; float:left; width:360px; height:250px; overflow:hidden; margin-top:50px;}

.#focus2 {float:left; width:360px; height:250px; overflow:hidden;}
.focus_ul2 { float:left;width:360px; height:250px; overflow:hidden; position:relative;}
.focus_ul2 li { float:left; width:360px; height:250px; position:relative;}
.focus_ul2 li div{ float:left;}
.btncvsd { position:absolute; height:18px; text-align:center; bottom:0px; line-height:18px;}
.btnc{ position:relative; height:15px; bottom:9px;}
.btn { position:absolute; height:15px; bottom:0px; z-index:100; right:0px;} 
.btn span { display:inline-block; _display:inline; _zoom:1; width:18px; height:18px; line-height:18px; margin-right:6px; cursor:pointer; background:#FFF; color:#2a2a2a; text-align:center; font-size:12px;}
.btn span.on { background:#0170d9; color:#FFF;}

.#focus3 {float:left; width:360px; height:250px; overflow:hidden;}
.focus_ul3 { float:left;width:360px; height:250px; overflow:hidden; position:relative;}
.focus_ul3 li { float:left; width:360px; height:250px; position:relative;}
.focus_ul3 li div{ float:left;}
.btncvsd3 { position:absolute; height:18px; text-align:center; bottom:0px; line-height:18px;}
.btnc3{ position:relative; height:15px; bottom:9px;}
.btn3 { position:absolute; height:15px; bottom:0px; z-index:100; right:0px;} 
.btn3 span { display:inline-block; _display:inline; _zoom:1; width:18px; height:18px; line-height:18px; margin-right:6px; cursor:pointer; background:#FFF; color:#2a2a2a; text-align:center; font-size:12px;}
.btn3 span.on { background:#0170d9; color:#FFF;}


/*lxsb*/
.lxsb{ width:1200px; height:270px; margin:0 auto; margin-top:20px;}
.lxsb_fl{ float:left; width:260px; height:270px;}
.lxsb_fl_bot{ float:left; width:260px; height:225px; margin-top:-5px;}

.lxsb_fr{ float:right; width:920px; height:270px;}
.lxsb_fr_bot{ float:left; width:920px; height:220px; margin-top:-5px; background:#f2f2f2; overflow:hidden;}
#roll_ry3 .warp { width:880px; height:204px; margin-top:21px; text-align:center; overflow:hidden; position:relative; margin-left:20px;}
#roll_ry3 ul { position:absolute; left:0; top:0; height:199px;}
#roll_ry3 ul li{ float:left; width:246px; height:199px; margin-left:15px;}
#roll_ry3 ul li a{ float:left; width:246px; height:199px;}
#roll_ry3 ul li img{ float:left; width:246px; height:165px; border:1px solid #808080;}
#roll_ry3 ul li div{ float:left; width:246px; height:34px; text-align:center; line-height:34px; font-size:14px; color:#333333;}


/*yqlj*/
.yqlj{ width:1200px; margin:0 auto; margin-top:20px;}
.yqlj_bot{ float:left; width:1190px; padding:20px 0px; padding-right:10px; background:#f2f2f2;}
.yqlj_bot a{ float:left; font-size:14px; color:#2b2a2a; margin-left:10px;}


/*foot*/
.foot{ width:100%; background:#014c9a; clear:both; margin-top:20px;}
.foot_cen{ width:1200px; min-height:260px; margin:0 auto;}
.foot_cen_div{ float:left; width:190px; background:url(../img/foot_l.jpg) right top no-repeat;}
.foot_cen_div_div{ float:left; width:100%; height:64px; line-height:64px; text-align:center; font-size:20px; font-weight:bold; color:#fcf9f9;}
.foot_cen_div_a{ float:left; width:100%; height:30px; line-height:30px; color:#fcfafa; font-size:14px; text-align:center;}
.foot_cen_div_span{ float:left; width:100%; height:30px; line-height:30px; font-size:16px; color:#fefcfc; text-indent:30px;}
.foot_cen_div_erwei{ float:left; width:100%; text-align:center; line-height:20px; color:#faf7f7; font-size:14px;}
.foot_cen_div_erwei img{ margin-bottom:10px;}
.foot_cen_divpo{ float:right; width:420px; margin-top:75px; line-height:30px; color:#FFF; font-size:14px;}
.foot_cen_divpo a{ color:#FFF; font-size:14px;}



/*fenye*/
.fenye{ width:1200px; margin:0px auto; margin-top:30px;}

.fenye_fl{ float:left; width:310px; background:#f6f4f4;}

.fenye_fl_top{ float:left; width:310px; height:40px; line-height:40px; text-indent:40px; font-size:29px; color:#3a3a3b;}
.fenye_fl_er{ float:left; width:310px; border-bottom:1px solid #c1c1c1;}
.fenye_fl_er_top{ float:left; width:310px; height:40px; line-height:40px; font-size:16px; color:#3a3a3b;}
.fenye_fl_er_top_san{ float:left; width:10px; height:40px; background:url(../img/sanj.png) right center no-repeat; padding-left:10px;}
.fenye_fl_er_top_san2{ display:none; float:left; width:10px; height:40px; background:url(../img/sanp.png) right center no-repeat; padding-left:10px;}
.fenye_fl_er_top_sanzi{ float:left; width:280px; height:40px; padding-left:10px;}

.fenye_fl_er_bot{ float:left; width:310px; height:0px; overflow:hidden;}
.fenye_fl_er_bot a{ float:left; width:310px; height:40px; line-height:40px; text-indent:50px; font-size:14px; color:#3a3a3b;}
.fenye_fl_er_bot a:hover{ background:#c3c3c3;}

.fenye_fl_lxfs{ float:left; width:270px; line-height:35px; color:#242323; font-size:18px; padding-left:40px; margin-top:20px;}

.fenye_fl_gzwx{ float:left; width:310px; text-align:center; line-height:40px; color:#3a3a3a; font-size:20px; margin-top:20px;}

.fenye_fl_mawdk{ float:left; width:310px; line-height:30px;}
.fenye_fl_mawdk div{ float:left; width:280px; padding:0px 15px; font-size:18px; color:#000; font-weight:bold; margin-top:20px;}
.fenye_fl_mawdk span{ float:left; width:280px; padding:0px 15px; font-size:16px; color:#000; margin-top:2px;}


.fenye_fr{ float:right; width:870px; background:#f6f4f4;}

.fenye_fr_list{ float:left; width:830px; margin-left:20px; padding-bottom:20px;}
.fenye_fr_list div{ float:left; width:830px; height:36px; border-bottom:1px dashed #2b2a2a;}
.fenye_fr_list a{ float:left; width:730px; height:36px; line-height:36px; font-size:14px; color:#2b2a2a; overflow:hidden; font-weight:bold;}
.fenye_fr_list a:hover{ color:#204bf2;}
.fenye_fr_list a b{ color:#204bf2;}
.fenye_fr_list span{ float:left; width:100px; height:36px; line-height:36px; color:#5c5c5c; font-size:13px; font-weight:bold; display:block; text-align:right;}

.fenye_fr_img{ float:left; width:870px; padding-bottom:20px;}
.fenye_fr_img_a{ float:left; width:250px; height:242px; padding:0px 10px; background:#e3e3e3; display:block; margin-left:15px; margin-bottom:15px;}
.fenye_fr_img_a_img{ float:left; width:250px; height:182px;}
.fenye_fr_img_a_div{ float:left; width:250px; height:30px; line-height:35px; text-align:center; font-size:16px; color:#242425; font-weight:bold; overflow:hidden;}
.fenye_fr_img_a_span{ float:left; width:250px; height:30px; line-height:20px; text-align:center; font-size:12px; color:#666666;}


.fenye_fr_body{ float:left; width:830px; padding:0px 20px; padding-bottom:20px; font-size:16px; color:#2b2a2a; line-height:35px;}


/*pages*/
.pages { float:left; position:relative; left:50%; font-family:"微软雅黑"; font-size:14px; color:#333; padding-bottom:20px;}
.pages ul{ position:relative; left:-50%;}
.pages ul li { float:left; height:24px; line-height:24px; border:1px solid #A98450; text-align:center; margin-left:15px; padding:0px 10px;}
.pages ul li a { display:block; color:#807f7f;}
.pages ul .current { color:#FFF; background:#A98450; border:none; height:26px; line-height:24px;}


/*lanmuc*/
.lanmuc{ float:left; width:100%; height:62px; border-bottom:1px solid #d9d8d8; overflow:hidden;}
.lanmuc_div{ float:left; line-height:72px; font-size:22px; color:#0a3dbf; margin-left:10px;}
.lanmuc_div2{ float:left; line-height:78px; font-size:14px; color:#484949; margin-left:10px;}
.lanmuc_a{ float:right; margin-top:30px; font-size:14px; color:#0f51f8; margin-right:10px;}
.lanmuc_po{ float:left; margin-top:26px; line-height:26px; font-size:22px; color:#242425; margin-left:15px; padding-left:10px; border-left:3px solid #123dee;}





