@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:114px; background:url(../images/top_bj.jpg) repeat-x center;width:100%;}
.logo{width:532px; float:left; height:83px; padding-top:16px; }
.top_rt{ float:right; padding-top:35px;}
.top_rt li{ float:left;width:53px; padding-right:20px;}
.top_rt span{display:block; float:left; padding-top:6px;}

/*主导航菜单*/
.ys_menu{width:100%;background:#c90f14; z-index:9999; height:48px;}
#nav-menu{height:48px;}
#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:1px; background:url(../images/menu_line.jpg) no-repeat; height:32px; margin-top:16px;}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#FFF;font-family:"微软雅黑";font-size:16px; line-height:48px; width:149px;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:#ad0101;width:149px; display:block;line-height:48px; height:48px;}
#nav-menu .menu ul.children{display:none;position:absolute;width:149px;top:48px;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:149px;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:#1b2b3b;text-decoration:none; color:#fff;}

/*banner*/
.banner{width:100%; height:537px;}
#full-screen-slider { width:100%; height:537px; float:left; position:relative}
#slides { display:block; width:100%; height:537px; 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/yh.png) no-repeat center; height:100px;}
.zjkx_t p{ color:#11325f; 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:546px; float:left;}
.zjkx_rt{width:650px; float:right; padding-top:38px;}
.zjkx_rt img{ padding-left:30px;}
.zjkx_rt dl{ height:11px; background:#d6d6d6;}
.zjkx_rt p{ font-size:20px; color:#11325f; font-weight:bold; padding:30px 0px 20px 30px;}
.zjkx_rt p a img{margin-top:10px;}
.zjkx_rt span{ color:#1e1e1e; line-height:30px; margin-left:30px; font-size:14px; display:block;width:590px;}

.cpzs{ height:813px; background:url(../images/cp_bj.jpg) no-repeat center; margin-top:40px;}
.cpzs_t{ text-align:center; padding-top:32px; padding-bottom:16px;}
.cpzs_t p{ color:#fff; font-size:22px; line-height:50px; height:54px; font-weight:bold; background:url(../images/bx.jpg) no-repeat center bottom;}
.cpzs_t span img{ margin-top:12px;}

.slideTxtBox{ padding-top:30px;}
.slideTxtBox .hd{ height:36px; line-height:36px; padding:0 10px 12px 20px; position:relative; }
.slideTxtBox .hd ul{ height:36px; text-align:center;width:800px; margin:0 auto; overflow:hidden;}
.slideTxtBox .hd ul li{ float:left; margin:0 10px; width:138px; background:url(../images/c01.png) no-repeat; cursor:pointer; font-size:16px; color:#fff;  }
.slideTxtBox .hd ul li a{  margin:0 10px; width:138px;  cursor:pointer; font-size:16px; color:#fff;  text-align:center;}
.slideTxtBox .hd ul li.on{ height:36px;  background:url(../images/c02.png) no-repeat; }
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd li{width:274px; height:233px; float:left; margin:14px 9px; color:#fff; text-align:center; line-height:36px; font-size:16px;}
.slideTxtBox .bd li a{width:274px; height:187px; overflow:hidden; display:block;}
.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; background:#ccc; color:#050505; line-height:46px;}
.slideTxtBox .bd li p a{ float:right;background:url(../images/jt.jpg) no-repeat;width:45px; height:46px;}
.slideTxtBox .bd li p a:hover{ background:url(../images/jt1.jpg) no-repeat;}

.ind01{ overflow:hidden; padding-top:20px;}
.dwhz{ float:left;width:535px;}
.dwhz_t{ overflow:hidden;}
.dwhz_t p{ font-size:22px; color:#2e2e2e; line-height:60px;  float:left;width:255px; font-weight:bold;}
.dwhz_t a{ color:#e80103; float:right; line-height:50px;}
.dwhz_nr{ padding-top:10px;}
#box {width:535px;overflow:hidden;zoom:1;	background:#fff;}
#box li, #box li img {float:left;width:120px;height:88px;}
#box li {margin:15px 13px 0 0;}
#box li.first {position:relative;}
#box li.first, #box li.first img {width:386px;height:293px;}
#box li.first div {position:absolute;top:0;left:0;width:156px;height:156px;display:none;opacity:0.5;filter:alpha(opacity=50);background:#fff url(../images/loading.gif) 50% 50% no-repeat;}

.yy{ height:375px; width:100px; float:left; text-align:center; padding-top:70px;}

.xwzx{ float:right;width:555px;}
.xwzx_t{ overflow:hidden;}
.xwzx_t p{ font-size:22px; color:#2e2e2e; line-height:60px;  float:left;width:255px; font-weight:bold;}
.xwzx_t a{ color:#e80103; float:right; line-height:50px;}
.xwzx_nr{ padding-top:24px;}
.xwzx_nr li a{ color:#565656; font-size:14px; line-height:36px; background:url(../images/hjt.png) no-repeat 5px; padding-left:20px;}
.xwzx_nr li a:hover{ color:#f00;}
.xwzx_nr span{ color:#565656; line-height:36px; float:right; font-size:14px;}

.lx{ height:307px; background:url(../images/lx_bj.jpg) repeat-x center; margin-top:40px;}
.lx_nr{width:1220px; margin:0 auto;}
.lx_lt{ float:left;width:950px; background:url(../images/lx_en.png) no-repeat; height:307px;}
.lx_lt a{width:138px; height:40px; background:#fff; display:block; text-align:center; line-height:40px; font-size:15px; float:right; margin-right:30px; margin-top:150px;}
.lx_lt a:hover{ background:#FF0; color:#000;}
.lx_rt{ color:#e4c78f; font-size:12px; font-weight:bold; line-height:34px; float:right; margin-top:60px; margin-right:-60px;}

.blk_18 {overflow:hidden; zoom:1; margin:0px auto; padding-top:30px; width:1200px;}
.blk_18 .pcont {width:1156px; float:left; overflow:hidden;}
.blk_18 .ScrCont {width:32766px; zoom:1;}
.blk_18 #List1_1, .blk_18 #List2_1 {float:left;}
.blk_18 .LeftBotton {width:21px; display:block; height:60px; float:left; background:url(../images/yq_lt.png) no-repeat 0px 30px;}
.blk_18 .RightBotton {width:21px; display:block; height:60px; float:left;background:url(../images/yq_rt.png) no-repeat 0px 30px;}

.blk_18 .pl img {display:block; cursor:pointer; width:124px; height:72px; border:1px solid #ddd;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
}
.blk_18 .pl img:hover {filter: none; -webkit-filter: none; opacity:1;
    filter: gray;
    -webkit-filter: grayscale(100%);
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
	opacity:0.5;

}
.blk_18 .pl { width:124px; margin:0px 10px; float:left; text-align:center;}

.end{ height:120px; background:#26252b; margin-top:32px;}
.nav{border-bottom:1px solid #37363c; height:60px; text-align:center; line-height:60px; color:#e2e2e2;}
.nav a{ color:#e2e2e2; font-size:14px; padding:0px 20px;}
.nav a:hover{ color:#FF0;}
.cop{ color:#7f7e84; line-height:60px;}
.cop a{ color:#7f7e84;}


.nyban{width:100%; height:320px; background:url(../images/nyban_enct.jpg) no-repeat center;}


.ny{ height:auto; overflow:hidden;}
.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:256px;}
.ny_lt_t p{ font-size:20px; color:#fff; line-height:34px; font-weight:bold; margin-top:14px;}
.ny_lt_t span{ color:#f0f0f0;}
.ny_lt li{ height:30px; text-align:left; line-height:50px;}
.ny_lt li a{ font-size:14px; padding-left:10px; color:#1b1b1b;width:190px; display:block;border-bottom:1px dotted #CCC; display:block;  }
.ny_lt li a:hover{background:#ad0101; color:#fff;}
.ny_rt{ float:right;width:920px; 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;}


#nav1 {height:auto; overflow:hidden; clear:both; font-size:12px;}
#nav1 a {display: block;}
#nav1 a:hover {color:#f00; background:#d9d9d9;}
#nav1 li {float: left;clear: left;width:200px;border-bottom:1px solid #CCC;  height:50px; z-index:9999; vertical-align:middle;}
#nav1 ul {position: absolute;margin-left:200px;margin-top: -50px; z-index:9999;}
#nav1 ul {display: none;}
#nav1 li.show ul {display: block; background:#cbcbcb;}
#nav1 li.show ul li{ border-bottom:1px solid #fff;}
#nav1 li.show li ul {display: none;}
#nav1 li li.show ul {display: block;}
