@charset "utf-8";

/* CSS Document */

body {font:12px/1.8 'microsoft yahei',tahoma,verdana,'simsun'; margin:0; padding:0; font-size:12px; color:#000; background:#fff;}

div,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border:0;}

li{list-style-type:none;}

img{vertical-align:top;}

h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}

.ysj {width:1100px; margin:0 auto;}

a{color:#000000; text-decoration:none; font-size:12px;}

.left{ float:left;}

.right{ float:right;}



.t_t{ height:30px; background:#383838; line-height:30px; color:#bfbfbf;}

.t_t a{ color:#bfbfbf;}

.t_t a:hover{ color:#ff0;}



.top{ height:96px;}

.logo{width:266px; float:left; padding-top:20px;}

/*主导航菜单*/

.ys_menu{width:760px;float:right; z-index:9999; height:96px;}

#nav-menu{height:96px;}

#nav-menu .container{position:relative;z-index:99;}

#nav-menu .menu li{position:relative;float:left;display:inline;font-size:14px; line-height:96px;}

.menu_line{width:2px; background:url(../images/menu_line.jpg) no-repeat; height:39px;}

#nav-menu .menu li a.xialaguang{display:inline-block;color:#515151;font-family:"微软雅黑";font-size:16px; line-height:96px; width:108px;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:#005daf;width:108px; display:block;line-height:96px; height:96px;}

#nav-menu .menu ul.children{display:none;position:absolute;width:108px;top:96px;background:#005daf; color:#000;border-top:0;line-height:normal; z-index:9999;}

#nav-menu .menu ul.children li{padding:0px;display:inline-block;width:108px;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:38px;line-height:38px;overflow:hidden;display:block;color:#fff; font-family:"微软雅黑";text-align:center;

text-decoration:none; font-size:14px;}

#nav-menu .menu ul.children li a:hover{background-color:#fe960e;text-decoration:none; color:#fff;}

.seach{ overflow:hidden; margin-right:10px; margin-top:16px;}

.seach ul{width:435px; float:right; height:44px; display:block;}

.sinput{width:380px;background:#fff; height:44px; color:#484848; padding-left:12px;font-family:"微软雅黑"; font-size:12px; line-height:32px; border:0} 

.sbtn{float:right; width:42px; height:44px;background:url(../images/ss_rt.jpg) no-repeat;  cursor:pointer;  display:inline-block;  border:0;} 





/*banner*/

.banner{width:100%; height:604px; position:relative;}

#full-screen-slider { width:100%; height:604px; float:left; position:relative}

#slides { display:block; width:100%; height:604px; 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:30%; top:500px; z-index:9999; margin:0}

#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:30px; 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:#ffd500}

.yy{ height:74px; background:url(../images/yy.png); position:absolute; bottom:0;width:100%; z-index:9991;}

.yy_lt{ float:left;}

.yy_lt a{ color:#fff; padding:0px 8px 0 0;}

.yy_lt a:hover{ color:#ff0;}

.yy_lt p{ font-size:14px; font-weight:bold; color:#f4b80e;}



.cpzs{ padding-top:50px; overflow:hidden;}

.cp_t{ line-height:50px; color:#3c3c3c; font-size:24px; text-align:center;}

.cp_nr{ padding-top:30px;width:1140px; margin:0 auto;}

.slideTxtBox{}

.slideTxtBox .hd{ height:30px;width:480px; margin:0 auto; line-height:30px; padding:0 10px 20px 20px;  position:relative; }

.slideTxtBox .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }

.slideTxtBox .hd ul li{ float:left;cursor:pointer;width:100px; text-align:center; margin:0px 10px; font-size:16px; background:#ededed;}

.slideTxtBox .hd ul li.on{ height:30px; color:#fff;  background:#0474d6; }

.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }

.slideTxtBox .bd li{ width:260px; line-height:30px; text-align:center; float:left; margin:10px 8px;}

.slideTxtBox .bd li a:hover{ background:#999;}

.slideTxtBox .bd li p{ height:30px; background:#ededed; font-size:14px; color:#313131;}

.slideTxtBox .bd li p:hover{ background:#0474d6; color:#fff;}



.gsjj{ height:400px; background:#f4f4f4; padding-top:60px; margin-top:30px;}

.gsjj_lt{ float:left;width:310px;}

.gsjj_rt{ float:right;width:750px; font-size:14px; line-height:34px; color:#4c4c4c;}

.gsjj_rt p{ color:#454545; font-size:24px; font-weight:bold; padding-bottom:20px;}

.gsjj_rt a{ background:#fe960e;width:102px; height:36px; display:block; line-height:36px; margin-top:26px; font-size:16px; color:#fff; float:left; text-align:center; margin-right:10px;}

.gsjj_rt a:hover{ background:#0657a8; color:#fff;}



.ggw{ padding:30px 0;}



.ry{ overflow:hidden;}

.blk_18 { overflow:hidden; zoom:1; font-size:9pt;width:1100px; margin-top:8px;}

.blk_18 .pcont { width:1050px; float:left; overflow:hidden;}

.blk_18 .ScrCont { width:32766px; zoom:1; margin-left:-5px;}

.blk_18 #List1_1, .blk_18 #List2_1 { float:left;}

.blk_18 .LeftBotton{ width:23px; height:260px; float:left; background:url(../images/ry_lt.png) no-repeat 0px 0px;}

.blk_18 .RightBotton { width:23px; height:260px; float:left; background:url(../images/ry_rt.png) no-repeat 0px 0px;}

.blk_18 .pl img { display:block; cursor:pointer; border:none;}

.blk_18 .pl { width:157px; float:left; float:left; text-align:center; line-height:24px; color:#515151; margin:6px 28px; font-family:"微软雅黑"; font-size:14px;}





.xwzs{height:400px; background:#f4f4f4; padding-top:40px; margin-top:30px;}

.xwzx{ float:left;width:630px;}

.xwzx_t{ height:42px; border-bottom:2px solid #b5b5b5; overflow:hidden;}

.xwzx_t img{ float:left; padding-right:10px;}

.xwzx_t p{ float:left;color:#0474d6; font-size:18px;line-height:18px; font-weight:bold;}

.xwzx_t p span{ color:#c5c6c7; font-size:12px; font-weight:300;}

.xwzx_t a{ float:right;}

.xwzx_t a img{ padding-top:16px;}

.xwzx_nr{ padding-top:20px;}

.xwzx_nr_t{ overflow:hidden; margin-bottom:20px;}

.xwzx_nr_t_lt{width:243px; height:145px; float:left;}

.xwzx_nr_t_rt{width:350px; float:right;}

.xwzx_nr_t_rt p{ font-size:14px; color:#686868; font-weight:bold; line-height:40px;}

.xwzx_nr_t_rt span{ color:#a3a3a3; line-height:24px;}

.xwzx_nr_e li a{ color:#656565; line-height:34px; background:url(../images/dd.png) no-repeat 5px; padding-left:20px;}

.xwzx_nr_e li a:hover{ color:#f00;}

.xwzx_nr_e li span{ float:right; color:#656565;}



.xgzs{width:400px; float:right;}

.xgzs_nr{ margin-top:20px;}

.xgzs_nr li a{ color:#656565; line-height:32px; background:url(../images/dd.png) no-repeat 5px; padding-left:20px;}

.xgzs_nr li a:hover{ color:#f00;}

.xgzs_nr li span{ color:#656565;}



.yqlj{ padding-top:20px; padding-bottom:20px; font-size:14px; color:#b5b5b5; line-height:50px;}

.yqlj_t{ border-bottom:1px solid #b5b5b5;}

.yqlj_t p{ font-size:18px; font-weight:bold; color:#ed0000; border-bottom:3px solid #ed0000;width:80px;}

.yqlj a{ color:#b5b5b5; padding:0px 6px;}

.yqlj a:hover{ color:#f00;}



.lxwm{ height:362px; background:url(../images/lx.jpg) no-repeat center;}

.lxwm ul{width:700px; margin:0 auto; text-align:center; padding-top:60px; color:#fff; line-height:60px; font-size:14px}

.lxwm img{ padding-top:10px;}



.end{ background:#333333; height:220px; border-bottom:12px solid #272727;}

.end_lt{ float:left;width:180px; background:#fe960e; height:190px; text-align:center; padding-top:30px; font-size:14px; color:#fff;}

.end_rt{ float:left; margin-left:20px; color:#fff;}

.end_e{ padding-top:20px; line-height:30px;}

.end_e a{ color:#fff;}

.end_e a:hover{ color:#f00;}

.nav{ border-bottom:1px solid #464646; margin-top:12px;}

.nav a{ color:#dddddd; font-size:14px; line-height:60px; padding:0 10px;}
.nav a:hover{color:#f00;}


.nyban{width:100%; height:320px; background:url(../images/banner1.jpg) no-repeat center;}





.ny{ height:auto; overflow:hidden; margin-bottom:20px;}

.ny_lt{ float:left;width:200px; padding-top:10px; background:#e9e9e9; padding-bottom:20px;}

.ny_lt_t{ height:64px; background:#0474d6; text-align:center;width:200px; float:left; margin-top:256px;}

.ny_lt_t p{ font-size:20px; color:#fff; line-height:34px; font-weight:bold;}

.ny_lt_t span{ color:#f0f0f0;}

.ny_lt li{  text-align:left; line-height:40px;}

.ny_lt li a{ font-size:14px; font-weight:bold;padding-left:10px; color:#1b1b1b; display:block;border-bottom:1px dotted #CCC; display:block; margin-left:10px; margin-right:10px; }

.ny_lt li a:hover{background:#fe960e; color:#fff;}

.ny_lt li ul{ padding-left:20px;width:180px;}

.ny_lt li ul li{width:160px;}

.ny_lt li ul a{ color:#1b1b1b; font-weight:400;}

.ny_rt{ float:right;width:820px; background:#fff; padding:0 20px; line-height:34px; margin:20px;}

.ny_rt_t{ height:34px; border-bottom:1px dashed #CCC;}

.ny_rt_t p{ float:left; font-size:16px; font-weight:bold; color:#003f8e;}

.ny_rt_t span{ float:right;}

.ny_rt_nr{ padding-top:10px;}

