@charset "utf-8";
body {min-width:1100px;margin:0; padding:0; font-size:12px;  background:#fff; height:auto; font-family:Arial, Helvetica, sans-serif;}
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;}
.left{ float:left;}
.right{ float:right;}

/*top*/
.top{width:100%; height:106px; background:url(../images/top_bj.png) no-repeat;}
.top_nr{width:1100px;}
.top_nr_lt{ float:left; padding-top:24px;}
.top_nr_rt{ float:right;width:268px;}
.top_nr_rt ul{width:217px; height:28px; background:url(../images/top_ys.png) no-repeat;}
.top_nr_rt ul{ line-height:28px; }
.top_nr_rt ul a{color:#fff; margin-left:16px; font-family:Arial;}
.top_nr_rt ul a:hover{ color:#ff0;}
.top_nr_rt ul img{ padding:4px 6px;}
.top_nr_rt img{ padding-top:36px;}

.ys_menu{width:100%; height:48px; background:#003b7d;}
.menu_sy{color:#fff;background:url(../images/menu_h.jpg) no-repeat 0px 0px; display:block; width:156px; line-height:48px; height:48px;}
#nav-menu{width:1100px; height:47px;}
#nav-menu .container{position:relative;z-index:99;}
#nav-menu .menu li{position:relative;float:left;display:inline;font-size:14px; line-height:48px;}
.menu_line{width:2px; background:url(../images/menu_line.jpg) no-repeat; height:39px;}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:16px; line-height:48px;width:156px;text-align:center;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#fff;background:#e60012; display:block; width:156px; line-height:48px; height:48px;}
#nav-menu .menu ul.children{display:none;position:absolute;top:47px;width:156px;background:#003b7d; color:#fff;border-top:0;line-height:normal; z-index:9999;}
#nav-menu .menu ul.children li{width:156px;padding:0px;display:inline-block;font-size:12px;border-top:1px solid #ccc;}
#nav-menu .menu ul.children li h3{display:block; width:100%;}
#nav-menu .menu ul.children li a{width:100%;height:26px;line-height:26px;overflow:hidden;display:block;color:#fff; font-family:Arial, Helvetica, sans-serif;text-align:center;
text-decoration:none; font-size:12px;}
#nav-menu .menu ul.children li a:hover{background-color:#e60012;text-decoration:none; color:#fff;}

/*banner*/
.banner{width:100%; height:500px; margin-top:1px;}
#full-screen-slider { width:100%; height:500px; float:left; position:relative}
#slides { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:340px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

.ind01{width:1100px; margin-top:20px; height:360px;}
.cpfl{width:225px; float:left; background:url(../images/fl_bj.jpg); margin-bottom:10px;}
.cpfl p{ background:url(../images/fl_top_bj.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; height:48px; line-height:48px; text-align:center;}
.cpfl ul{width:200px; margin-bottom:10px; margin:0 auto;}
.cpfl ul li{ border-bottom:1px dashed #84bcfd;}
.cpfl ul li a{ line-height:44px; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-left:10px; color:#fff; display:block;}
.cpfl ul li a:hover{ color:#fff; background:#003468;}
.fl_end{width:100%; height:7px; background:url(../images/xx.jpg);}

.gsjj{width:860px; float:left; margin-left:14px;}
.gsjj_top{ height:35px; background:url(../images/cp_top_bj.jpg) repeat-x;}
.gsjj_top p{ float:left; text-align:center; line-height:36px; padding-left:10px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-right:10px; background:#1649a8; height:35px;}
.gsjj_top span{ float:left;}
.gsjj_top a{ float:right; padding-top:14px; padding-right:10px;}
.gsjj_nr{ line-height:30px; color:#464646; padding:20px 10px; width:860px;}
.gsjj_nr .tupian{ float:right; padding-left:10px; width:290px; padding-right:5px;}
.gsjj_nr .neirong{ float:left; width:520px; padding-left:10px;}

.cpzs{width:100%; height:525px; background:#f4f4f4;}
.cpzs_nr{width:1100px;}
.cpzs_top{ height:80px; text-align:center; padding-top:20px;}
.cpzs_top img{width:25px; height:24px;}
.cpzs_top p{ color:#002a7b; font-size:22px; font-family:Arial, Helvetica, sans-serif;width:220px; line-height:40px; border-bottom:2px solid #002a7b;}

.zzsc{width:1100px; overflow:hidden; position:relative; top:0px; left:0px;}
.case_li{float:left;position:relative;overflow:hiddenl; margin:10px;}
.case_li_txt{width:252px; height:30px; background:#000;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7; top:152px; text-align:center; left:0px; position:absolute; z-index:1; overflow:hidden;}
.case_li_txt_hover{width:252px; height:30px; background:#000000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; top:100px; position:absolute; overflow:hidden;}
.span_mr_txt{width:100%; text-align:center; margin:auto; padding:6px 0px; line-height:15px; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif;z-index:9999;}
.span_font{width:100%; text-align:center; margin:auto; padding:6px 0px; line-height:15px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.span_detail{width:100%; margin:auto; text-align:left; }
.span_detail a{color:#000; text-decoration:underline;}
.span_detail a:hover{color:#000; text-decoration:none;}


.ind02{width:1100px; margin-top:20px; height:330px;}
.gsdt{ float:left;width:415px;}
.gsdt_top{ height:35px; background:url(../images/cp_top_bj.jpg) repeat-x;}
.gsdt_top p{ float:left; text-align:center; line-height:36px; padding-left:10px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-right:10px; background:#1649a8; height:35px;}
.gsdt_top span{ float:left;}
.gsdt_top a{ float:right; padding-top:14px; padding-right:10px;}
.gsdt_nr{ line-height:30px; color:#464646; padding:0px 6px;}
.gsdt_nr_t{margin-top:2px; height:100px; overflow:hidden;}
.gsdt_nr_lt{ float:left; padding:10px 0px;width:112px; height:82px;}
.gsdt_nr_rt{ float:left; margin-left:10px;width:270px;}
.gsdt_nr_rt p{ color:#d50000;  font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:30px; padding-top:10px; }
.gsdt_nr_rt span{ color:#686868; line-height:22px;width:240px; }
.gsdt_nr_e{margin-bottom:3px;}
.gsdt_nr_e li{ line-height:32px; border-bottom:1px dashed #d8d8da;}
.gsdt_nr_e li a{ background:url(../images/htj.png) no-repeat 2px 2px; color:#444; line-height:32px; padding-left:16px;}
.gsdt_nr_e li a:hover{ color:#f00;}
.gsdt_nr_e li span{ float:right;}

.hydt{ float:left;width:415px; margin-left:20px;}


.lxwm{width:225px; float:left; background:url(../images/fl_bj.jpg); margin-left:20px;}
.lxwm p{ background:url(../images/fl_top_bj.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; height:48px; line-height:48px; text-align:center;}
.lxwm ul{width:210px; margin-bottom:10px;}
.lxwm ul li{ color:#fff; line-height:20px; font-size:11px}
.fl_end{width:100%; height:7px; background:url(../images/xx.jpg);}


.yqlj{width:100%; background:#f4f4f4; height:130px;}
.yqlj ul{width:1100px; color:#848484;}
.yqlj ul p{ line-height:70px; color:#d40000; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.yqlj ul li a{ color:#848484; line-height:30px;}


.end{width:100%; height:270px; background:#333;}
.end_nr{width:1100px;}
.end_nr_t{ height:70px; background:url(../images/xi.jpg) repeat-x bottom;}
.end_nr_t_lt{ float:left;}
.end_nr_t_lt li{ float:left; color:#cfcfcf; line-height:80px;}
.end_nr_t_lt li a{ color:#cfcfcf; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.end_nr_t_lt li a:hover{ color:#f00;}
.end_nr_t_rt{ float:right; padding-top:30px;}

.end_nr_e{ margin-top:20px;}
.end_nr_e_lt{ float:left;width:181px; height:83px; padding-left:60px; padding-top:30px;}
.end_nr_e_x{ background:url(../images/end_line.jpg) no-repeat; height:136px; float:left;width:1px; margin:10px 40px;}
.ewm{ float:left;width:114px; height:114px; padding:10px;}
.end_nr_e_rt{width:600px; float:left; color:#b3b3b3; line-height:26px; margin-left:30px; font-family:Arial;}
.end_nr_e_rt a{ color:#b3b3b3;}
.end_nr_e_rt a:hover{ color:#f00;}




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

.nyban11{width:100%; height:300px; background:url(../images/banner11.jpg) no-repeat ;}
.nyban22{width:100%; height:300px; background:url(../images/nyban11.jpg) no-repeat center; }
.nyban33{width:100%; height:300px; background:url(../images/nyban22.jpg) no-repeat center;}
.nyban44{width:100%; height:300px; background:url(../images/nyban44.jpg) no-repeat center;}
.nyban55{width:100%; height:300px; background:url(../images/nyban33.jpg) no-repeat center;}
.nyban66{width:100%; height:300px; background:url(../images/nyban55.jpg) no-repeat center; }

.cfcj{ margin-top:10px; margin-bottom:10px;}
.lxwm_ny{width:217px; float:left; padding:4px; border:1px solid #d8d8d8;}
/*.lxwm_ny p{ background:url(../images/fl_top_bj.jpg) no-repeat; font-family:"微软雅黑"; font-size:16px; color:#fff; height:48px; line-height:48px; text-align:center;}
.lxwm_ny ul{width:210px; margin-bottom:10px;}
.lxwm_ny ul li{ color:#fff; line-height:30px;}
*/

.ny_rt{ float:left; margin-left:18px; width:850px;}
.ny_rt_top{width:840px; border-bottom:1px dotted #ccc; overflow:hidden;}
.ny_rt_top p{  float:left; text-align:center; line-height:36px; padding-left:10px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-right:10px; background:#1649a8; height:35px;}
.ny_rt_top span{ float:left; line-height:30px; color:#999;}
.ny_rt_top h1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; float:right; font-weight:500;}
.ny_rt_nr{ line-height:30px; padding:10px;}


.ss{width:240px; height:26px; background:#f5f5f5; border:1px solid #efeeee; margin-bottom:10px; margin-top:30px;}
.sinput{float:left; width:200px;background:#f5f5f5; height:24px; color:#5e5e5e; padding-left:6px; line-height:24px; border:0} 
.sbtn{float:right; width:26px; height:26px;background:url(../images/fdj.png) no-repeat 0px 3px;  cursor:pointer;  display:inline-block;  border:0;} 


#goTopBtn {bottom: 220px;cursor: pointer;height: 170px; text-align:center; position: fixed;right: 10px;width: 110px; background:url(../images/gg.jpg) no-repeat; z-index:99999
}
#goTopBtn2 {bottom: 260px;position: fixed;right: 10px;z-index:99999 }
#goTopBtn:hover {}
.qqzx{ width:95px; padding-left:40px;}
.qqzx ul li{ width:100%; height:25px; }