@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:1200px; margin:0 auto;}
a{color:#000000; text-decoration:none; font-size:12px;}
.left{ float:left;}
.right{ float:right;}

.top{ height:116px; overflow:hidden;}
.logo{width:512px; float:left; padding-top:14px;}
.top .right{ padding-top:30px;}
.top .right b img{ padding-left:18px; padding-top:8px;}

/*主导航菜单*/
.ys_menu{background:url(../images/menu.jpg) repeat-x; z-index:9999; height:44px;}
#nav-menu{height:44px;}
#nav-menu .container{position:relative;z-index:99;}
#nav-menu .menu li{position:relative;float:left;display:inline;font-size:14px; line-height:44px;}
.menu_line{width:2px; background:url(../images/menu_line.png) no-repeat; height:44px;}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#FFF;font-family:"微软雅黑";font-size:16px; line-height:44px; width:168px;text-align:center;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#000;background:url(../images/menu_h.jpg) repeat-x;width:168px; display:block;line-height:44px; height:44px;}
#nav-menu .menu ul.children{display:none;position:absolute;width:168px;top:44px;background:#ad0101; color:#000;border-top:0;line-height:normal; z-index:9999;}
#nav-menu .menu ul.children li{padding:0px;display:inline-block;width:168px;font-size:12px;border-top:1px solid #ccc; float:left;}
#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:url(../images/menu_h.jpg) repeat-x;text-decoration:none; color:#000;}


#nav-menu .menu ul.children2{display:none;position:absolute;width:950px; padding:0 10px;left:-300px; height:263px;top:44px;background:url(../images/nav-bg-09.png); color:#000;border-top:0;line-height:normal; z-index:9999;}
#nav-menu .menu ul.children2 li{display:inline-block;width:138px;font-size:12px; margin:0px 10px;}
#nav-menu .menu ul.children2 li h3{display:block; width:100%;}
#nav-menu .menu ul.children2 li p a{ font-size:14px; font-weight:bold;}
#nav-menu .menu ul.children2 li dl a{width:100px;height:30px;line-height:30px; padding:0 10px;overflow:hidden;display:block;color:#333; font-family:"微软雅黑";text-align:left;text-decoration:none; font-size:14px;}
#nav-menu .menu ul.children2 li dl a:hover{background:#ad0101;text-decoration:none; color:#fff;}




/*banner*/
.banner{width:100%; height:620px;}
#full-screen-slider { width:100%; height:620px; float:left; position:relative}
#slides { display:block; width:100%; height:620px; 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:480px; 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}


.zjkx{ margin-top:40px; overflow:hidden;}
.zjkx_t{ text-align:center; background:url(../images/jj_t.png) no-repeat center; height:100px;}
.zjkx_t p{ color:#ae0001; font-size:30px; font-weight:bold;}
.zjkx_t span{ color:#7c7c7c; font-size:16px; line-height:20px;}
.zjkx_t dl{ color:#848484; font-size:14px; line-height:44px;}
.zjkx_nr{ padding-top:40px;}
.zjkx_lt{width:603px; float:left;}
.ban{ width:603px; position:relative; overflow:hidden;}
.ban2{ width:603px; height:293px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:603px; height:350px;}
.prev{ float:left; cursor:pointer;}
.num{ height:39px;overflow:hidden; width:603px; position:relative;float:left;}
.min_pic{ padding-top:10px; width:603px;}
.num ul{ position:absolute; left:-2px;}
.num ul li{ width:93px; height:39px; margin:0 4px}
.num ul li.on{z-index:9999;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50);}
.prev1{ position:absolute; top:265px; left:0px; width:31px; height:28px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:265px; right:0px; width:31px; height:28px;z-index:9;cursor:pointer;}

.zjkx_rt{width:550px; float:right; padding-top:38px;}
.zjkx_rt dl{ height:11px; background:#d6d6d6; margin-top:4px;}
.zjkx_rt span{ color:#5b5b5b; line-height:30px; padding-top:10px; font-size:14px; display:block;width:550px;}
.zjkx_rt p{ color:#11325f; margin-top:10px;}
.zjkx_rt p a{margin-top:10px;width:124px; border:3px solid #ae0001; font-weight:bold; margin-right:10px; height:40px; background:#ae0001; display:block; float:left; text-align:center; line-height:40px; font-size:14px; color:#fff;}
.zjkx_rt p a:hover{ border:3px solid #ae0001; background:#fff; color:#000;}


.cpzs{ background:#f4f4f4; height:740px; margin-top:40px; text-align:center; padding-top:30px;}
.cpzs_t{ height:75px; background:url(../images/pro.png) no-repeat center; padding-top:44px; text-align:center; font-size:24px; color:#212121;}
.slideTxtBox{ padding-top:30px;}
.slideTxtBox .hd{ height:42px; line-height:36px; padding:0 10px 12px 20px; position:relative; }
.slideTxtBox .hd ul{ height:42px; text-align:center;width:1160px; margin:0 auto; overflow:hidden;}
.slideTxtBox .hd ul li{float: left;
    margin: 0 3px;
    width: auto;
    background: #cfcfcf;
    padding: 0 6px;
    cursor: pointer;
    font-size: 13px;
    color: #000; }
.slideTxtBox .hd ul li.on{ height:42px;  background:url(../images/hjt.png) no-repeat center; color:#fff; }
.slideTxtBox .bd ul{ padding:15px; zoom:1;}
.slideTxtBox .bd li{width:274px; height:233px; float:left; margin:6px 9px; color:#fff; text-align:center; line-height:36px; font-size:14px;}
.slideTxtBox .bd li a{width:274px; height:187px; overflow:hidden; display:block; border:3px solid #bebebe;}
.slideTxtBox .bd li img {transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;}
.slideTxtBox .bd li img:hover {transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2);}
.slideTxtBox .bd li p{width:274px; height:46px; color:#585858; line-height:46px;}

.xw{ height:670px; background:url(../images/xw_t.jpg) no-repeat center top; padding-top:30px;}
.xw_t{ height:75px; background:url(../images/xw1.png) no-repeat center; padding-top:44px; text-align:center; font-size:24px; color:#fff; margin-bottom:30px;}

.gsxw{width:540px; height:440px; background:url(../images/xw_e.png) repeat-x bottom #f8f8f8; padding:20px; float:left;}
.gsxw_t{ overflow:hidden;}
.gsxw_t .left{width:200px; float:left; background:url(../images/xwt1.png) no-repeat left 5px;}
.gsxw_t .left p{ font-weight:bold; color:#444; font-size:16px; padding-left:26px; line-height:32px;}
.gsxw_t .left span{ padding-left:26px;}
.gsxw_t a{ float:right; color:#989898; line-height:40px; font-size:14px;}
.gsxw_nr{ padding-top:20px;}
.gsxw_nr_t{ height:132px;}
.gsxw_nr_t_lt{ float:left;width:180px;}
.gsxw_nr_t_rt{ float:right;width:330px; border-bottom:1px dashed #ccc; height:130px;}
.gsxw_nr_t_rt p a{ font-size:14px; font-weight:bold; color:#434343;}
.gsxw_nr_t_rt span{ color:#a5a5a5;}
.gsxw_nr_t_rt dl{ line-height:24px; color:#767676;}
.gsxw_nr_e{ padding-top:20px;}
.gsxw_nr_e li a{ color:#676767; line-height:34px; font-size:14px; background:url(../images/hjt1.png) no-repeat 0px 8px; padding-left:20px;}
.gsxw_nr_e li a:hover{ color:#f00; padding-left:16px;}
.gsxw_nr_e li span{ float:right; color:#6f6f6f; font-size:14px; line-height:34px;}

.hyxw{width:540px; height:440px; background:url(../images/xw_e.png) repeat-x bottom #f8f8f8; padding:20px; float:right;}
.hyxw_t{ overflow:hidden;}
.hyxw_t .left{width:200px; float:left; background:url(../images/xwt2.png) no-repeat left 5px;}
.hyxw_t .left p{ font-weight:bold; color:#444; font-size:16px; padding-left:26px; line-height:32px;}
.hyxw_t .left span{ padding-left:26px;}
.hyxw_t a{ float:right; color:#989898; line-height:40px; font-size:14px;}
.hyxw_nr{ padding-top:10px;}
.hyxw_nr li{ overflow:hidden; margin-top:10px;}
.hyxw_nr_lt{ float:left;width:10px; padding-top:6px;}
.hyxw_nr_rt{ float:right;width:514px; height:80px; border-bottom:1px dotted #c9c9c9;}
.hyxw_nr_rt p a{ font-size:14px; font-weight:bold; color:#434343;}
.hyxw_nr_rt p a:hover{ color:#f00;}
.hyxw_nr_rt span{ color:#a5a5a5;}
.hyxw_nr_rt dl{ color:#767676;}

.gcsl{ height:330px; background:#f4f4f4; padding-top:22px;}
.gcsl_t{ height:75px; background:url(../images/gc.png) no-repeat center; padding-top:44px; text-align:center; font-size:24px; color:#212121;}
.gcsl_nr li{ position:relative; margin:10px;}
.gcsl_nr li p{ height:26px;width:214px; position:absolute; bottom:0px; background:url(../images/tm.png); text-align:center; line-height:26px; color:#fff;}
.nav{ height:60px; background:url(../images/nav_bj.jpg) repeat-x;}
.nav_nr{ background:url(../images/nav_bj1.jpg) no-repeat; line-height:60px; text-align:center; color:#fff;}
.nav_nr a{ color:#fff; font-size:14px; padding:0px 15px;}
.nav_nr a:hover{ color:#ff0;}

.end{ height:310px; background:#202020;}
.end_t{ height:250px;}
.end_t_lt{ float:left;width:850px; padding-top:36px;}
.end_t_lt ul{ float:left; padding-right:60px;}
.end_t_lt ul p a{ font-size:14px; color:#e5e5e5;}
.end_t_lt li a{ color:#7b7b7b; line-height:30px;}
.end_t_rt{ float:right;width:240px; padding-top:36px;}
.end_tu{ background:url(../images/tb.png) no-repeat left 26px; padding-left:20px; color:#979797; padding-top:20px; line-height:30px;}
.end_tu a{color:#979797; padding-top:20px; line-height:30px;}
.end_tu a:hover{ color:#F00}
.end_e{ border-top:2px solid #c8000b; text-align:center; line-height:50px; color:#e5e5e5;}

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


.ny{ height:auto; overflow:hidden; width:100%; margin:0 auto}

.ny_lt{ float:left;width:200px; padding-top:10px; background:#e9e9e9; padding-bottom:20px;}
.ny_lt_t{ height:64px; background:#ad0101; text-align:center;width:200px; float:left; margin-top:236px;}
.ny_lt_t p{ font-size:20px; color:#fff; line-height:34px; padding-top:5px; font-weight:bold;}
.ny_lt_t span{ color:#f0f0f0;}
.ny_lt li{ height:50px; text-align:left; line-height:50px;}
.ny_lt li a{ font-size:14px; padding-left:10px; background:url(../images/jt3.png) no-repeat 160px 22px; color:#1b1b1b;width:170px; display:block;border-bottom:1px dotted #CCC; display:block; margin-left:10px; }
.ny_lt li a:hover{color:#fff;background:url(../images/jt4.png) no-repeat 160px 22px #ad0101;}




.ny_lt1{ float:left;width:200px; padding-top:10px; background:#e9e9e9; padding-bottom:20px;}
.ny_lt1 ul p a{ font-size:14px; background:#CCC; color:#1b1b1b;width:200px; text-indent:10px; line-height:40px; display:block;border-bottom:1px dotted #CCC; display:block; font-weight:bold; height:40px; }
.ny_lt1 li{ height:36px; text-align:left; line-height:36px;}
.ny_lt1 li a{ font-size:14px; padding-left:10px; background:url(../images/jt3.png) no-repeat 160px 14px; line-height:36px; color:#1b1b1b;width:170px; display:block;border-bottom:1px dotted #CCC; display:block; margin-left:10px; }
.ny_lt1 li a:hover{color:#fff;background:url(../images/jt4.png) no-repeat 160px 16px #ad0101;}
.ny_rt{ float:right;width:960px; background:#fff; line-height:34px; margin:20px 0px 20px 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_lt_img{ padding-top:10px;}
.ny_rt_nr{ padding-top:10px;}


