﻿@charset "utf-8";
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;}
body{font-family:"微软雅黑", Arial, Tahoma, Verdana, sans-serif;font-size:14px;background:#fff;}
ol,ul,li{list-style-type:none;}
a{text-decoration:none;}
img{border:0;}
body{background:#fff;}
picture{display:block;}
.ysj{width:1300px; margin:0 auto;}
a:hover{text-decoration:none;}
a{color:#666; font-size:14px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.fl{float:left;width:45%;}
.fr{float:right;}
@font-face {
  font-family: '../font/iconfont';
  src: url('../font/iconfont.eot');
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
      url('../font/iconfont.woff2') format('woff2'),
      url('../font/iconfont.woff') format('woff'),
      url('../font/iconfont.ttf') format('truetype'),
      url('../font/iconfont.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "../font/iconfont";
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*top*/
.top-head{height:100px;position:fixed;top:0;width:100%;z-index:1000;background:#fff;}
.top02{ overflow:hidden; height:100px; padding-top:20px;width:450px; height:61px; float:left;}


/*主导航菜单*/
.ys_menu{z-index:9999; height:100px; float:right;/*width:700px; *//*width:750px;*/width:800px;}
#header {POSITION: absolute; Z-INDEX: 9999;}
#header .nav UL .mainlevel {FLOAT: left;}
* HTML .nav UL .mainlevel {BACKGROUND: 0px 0px; POSITION: relative}
#header .nav UL {DISPLAY: table}
#header .nav UL LI{background:url(../images/menu_line.png) no-repeat left;}
#header .nav UL LI .nav-a {FONT-SIZE: 16px; height:100px; COLOR: #191818; text-align:center; DISPLAY: inline-block; LINE-height:100px;width:92px;}
#header .nav UL LI:first-child{ background:none;}
#header .nav UL LI .current.nav-a { color:#fff;}
#header .nav UL LI .nav-a:hover {height:100px; COLOR:#fff; LINE-height:100px; background:#1c1d8a;}
.mainlevel DIV {/*HEIGHT:170px;*/ BACKGROUND:url(../images/tm.png); POSITION: absolute; DISPLAY: none; TOP:100px; PADDING-RIGHT: 10px; WIDTH:420px; z-index:9999}
#sub_05 {RIGHT:0}
.mainlevel DIV OL {FLOAT: left; DISPLAY: block;width:240px;}
.mainlevel DIV OL LI {LINE-HEIGHT: 46px; WIDTH:220px; margin-left:10px;}
.mainlevel DIV OL A {HEIGHT:46px; COLOR: #fff; LINE-HEIGHT:46px; font-size:14px; WIDTH:100px; text-align:center; display:block; float:left; border-bottom:1px dotted #999; margin-left:10px;}
.mainlevel DIV OL A:hover {COLOR: #f00}
.mainlevel DIV SPAN{ padding:20px 10px 10px 20px;width:150px; height:120px; float:left;}
.mainlevel DIV SPAN img{width:150px; height:120px;}
.mainlevel DIV SPAN p{width:230px; line-height:24px; color:#292929;}

/* bannercss */
.slideBox{ width:100%; height:730px;overflow:hidden; margin-top:80px;}
.slideBox .hd{ height:12px; overflow:hidden; position:absolute; left:50%;margin-left: -90px;  bottom:100px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul span li{ width:11px;}
.slideBox .hd ul li{ float:left; margin:0 10px; width:60px; height:5px;filter: Alpha(Opacity=70);opacity: 0.7; background:#fff;  font-size:0; cursor:pointer;}
.slideBox .hd ul li.on{background:#c90000; filter: Alpha(Opacity=100);opacity: 1;}
.slideBox .banner{ position:relative; height:100%; z-index:0;}
.slideBox .banner li{ zoom:1; vertical-align:middle; height:730px;}
.slideBox .banner li a{ display:block; width:100%; height:730px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.absolute{ position:absolute;}
.web_widht{ width:1260px; margin:0 auto; position:absolute; padding-top:20px; text-align:center; left:0; right:0;}
.fast_nav{ height:85px; position:relative; margin-top:-85px; z-index:9;}
.fast_nav .back_hei{ width:100%; height:100%; left:0; top:0; background:#000;}
.fast_nav .web_widht{ z-index:10;}


.gywp{ background:url(../images/jj_bj.jpg) no-repeat center bottom; height:450px; margin-top:80px;}
.gywp_lt{width:600px;}
.gywp_lt_t{ font-size:28px; font-weight:bold; color:#d50209; overflow:hidden; line-height:58px; padding-top:10px;}
.gywp_lt_t img{ padding-right:10px; float:left;}
.gywp_lt_nr{ line-height:28px; color:#3b3b3b; padding-left:50px; height:200px; margin-top:30px;}
.gywp_lt_e{ padding-left:50px;padding-top:50px;}
.gywp_lt_e a{width:120px; height:62px; background:#dc3b3f; float:left; margin-right:1px; padding:0 30px; line-height:62px; font-size:16px; color:#fff; display:block;}
.gywp_lt_e a:hover{ background:#282884;}
.gywp_lt_e a i{ font-size:30px;line-height:62px; float:left; padding-right:8px;}

.cpzs{ height:auto; overflow:hidden; padding-bottom:60px; background:#f4f4f4; margin-top:50px;}
.cpzs_t{ text-align:center; padding-top:50px; overflow:hidden;}
.cpzs_t p{ color:#1a1a1a; font-size:30px; font-weight:bold; background:url(../images/xi.jpg) no-repeat center bottom; line-height:80px;}
.cpzs_t p strong{ color:#d50209;}
.cpzs_t span{ color:#666666; line-height:50px;}
.cpzs_nr{ padding-top:50px;}
.cpzs_nr_t{ overflow:hidden;}
.cpzs_nr_t01{width:640px; height:220px; position:relative; float:left; overflow:hidden; display:block;}
.cpzs_nr_t01 ul{ position:absolute;width:240px; background:rgba(40,40,132,0.9);right:0; bottom:0; height:220px; padding-left:20px; padding-right:20px;}
.cpzs_nr_t01 ul p,.cpzs_nr_t02 ul p{ padding:8px 5px 0 5px;}
.cpzs_nr_t01 ul p a{ color:#fff;line-height:60px; font-weight:bold; border-bottom:1px solid #8282b8; font-size:16px; display:block; margin-bottom:12px;}

.cpzs_nr_t03{width:640px; margin-bottom:1.5%; height:220px; position:relative; float:left; overflow:hidden; display:block;}
.cpzs_nr_t03 ul{ position:absolute;width:240px; background:#bd6f48f5;right:0; bottom:0; height:220px; padding-left:20px; padding-right:20px;}
.cpzs_nr_t03 ul p,.cpzs_nr_t02 ul p{ padding:8px 5px 0 5px;}
.cpzs_nr_t03 ul p a{ color:#fff;line-height:60px; font-weight:bold; border-bottom:1px solid #8282b8; font-size:20px; display:block; margin-bottom:12px;}
.cpzs_nr_t03 ul li a:nth-child(3n),.cpzs_nr_t02 ul li a:nth-child(3n){ background:none;}
.cpzs_nr_t03 ul li a,.cpzs_nr_t02 ul li a{ color:#fff; font-size:15px;}
.cpzs_nr_t03 ul li a:hover,.cpzs_nr_t02 ul li a:hover{ color:#ff0;}

.cpzs_nr_t04{width:640px; margin-bottom:1.5%; height:220px; position:relative; float:right; overflow:hidden; display:block;}
.cpzs_nr_t04 ul{ position:absolute;width:240px; background:#277d62eb;right:0; bottom:0; height:220px; padding-left:20px; padding-right:20px;}
.cpzs_nr_t04 ul p,.cpzs_nr_t02 ul p{ padding:8px 5px 0 5px;}
.cpzs_nr_t04 ul p a{ color:#fff;line-height:60px; font-weight:bold; border-bottom:1px solid #8282b8; font-size:20px; display:block; margin-bottom:12px;}
.cpzs_nr_t04 ul li a:nth-child(3n),.cpzs_nr_t02 ul li a:nth-child(3n){ background:none;}
.cpzs_nr_t04 ul li a,.cpzs_nr_t02 ul li a{ color:#fff; font-size:15px;}
.cpzs_nr_t04 ul li a:hover,.cpzs_nr_t02 ul li a:hover{ color:#ff0;}



.cpzs_nr_t02 ul p a{ color:#fff;line-height:60px; font-weight:bold; border-bottom:1px solid #efa5a7; font-size:16px; display:block; margin-bottom:12px;}
.cpzs_nr_t01 ul li a,.cpzs_nr_t02 ul li a{ float:left; background:url(../images/xx.png) no-repeat right; padding-right:14px; margin-left:6px; line-height:25px;}
.cpzs_nr_t01 ul li a:nth-child(3n),.cpzs_nr_t02 ul li a:nth-child(3n){ background:none;}
.cpzs_nr_t01 ul li a,.cpzs_nr_t02 ul li a{ color:#fff; font-size:14px;}
.cpzs_nr_t01 ul li a:hover,.cpzs_nr_t02 ul li a:hover{ color:#ff0;}
.cpzs_nr_t02{width:640px; height:220px; position:relative; float:right; overflow:hidden;}
.cpzs_nr_t02 ul{ position:absolute;width:240px; background:rgba(220,60,63,0.9);right:0; bottom:0; height:220px; padding-left:20px; padding-right:20px;}
.cpzs_nr_t01 img,.cpzs_nr_t02 img,.cpzs_nr_t03 img,.cpzs_nr_t04 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;}
.cpzs_nr_t01 img:hover,.cpzs_nr_t02 img:hover,.cpzs_nr_t03 img:hover,.cpzs_nr_t04 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);}
.cpzs_nr_nr{ padding-top:20px;}
.cpzs_nr_nr .bd li{width:310px; height:230px; float:left; margin-top:20px; margin-right:20px; color:#fff; text-align:center; line-height:36px; font-size:14px;}
.cpzs_nr_nr .bd li:nth-child(4n){ margin-right:0;}
.cpzs_nr_nr .bd li a{overflow:hidden; display:block;}
.cpzs_nr_nr .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;}
.cpzs_nr_nr .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);}
.cpzs_nr_nr .bd ul li{text-align:center; float:left; overflow:hidden;}
.cpzs_nr_nr .bd ul li b{display:block; width:310px; overflow:hidden;  background:#000;}
.cpzs_nr_nr .bd ul li b img{width:310px; height:230px; cursor:pointer;  transition:all .4s;  -o-transition:all .4s; -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s;}
.cpzs_nr_nr .bd ul li p{display:block; padding:10px; width:290px; height:87px; padding-top:40px; text-align:center; transform:translate(0px,-180px); -moz-transform:translate(0px,-180px); -ms-transform:translate(0px,-180px); -o-transform:translate(0px,-180px); -webkit-transform:translate(0px,-180px); font-family:"微软雅黑"; font-weight:lighter; color:#FFF; filter:alpha(opacity=0); opacity:0; transition:all .4s;  -o-transition:all .4s; -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s;}
.cpzs_nr_nr .bd ul li:hover b img{transform:scale(1.2,1.2); filter:alpha(opacity=30); opacity:0.3}
.cpzs_nr_nr .bd ul li:hover p{ filter:alpha(opacity=100); opacity:1;}

.sdys{ padding-top:60px; overflow:hidden;}
.sdys_t{ text-align:center; height:60px; line-height:80px; background:url(../images/ys.png) no-repeat center; color:#222; font-weight:bold; font-size:34px;}
.sdys_t strong{ color:#d50209;}
.sdys_nr{ background:url(../images/ys_bj.jpg) no-repeat center bottom; height:1100px;}
.sdys_nr01{ padding:20px 180px; overflow:hidden;}
.sdys01_lt{ float:left;width:400px;}
.sdys01_lt p{ font-size:20px; font-weight:bold; color:#d50209; overflow:hidden; border-bottom:1px solid #d8d8d8; padding-bottom:15px;}
.sdys01_lt p img{ float:left; padding-right:10px;}
.sdys01_lt p strong{ padding-top:90px; display:block;}
.sdys01_lt ul{ line-height:30px; font-size:16px; color:#686868; margin-top:15px;}
.sdys01_rt{ float:right;width:430px; padding-top:80px;}
.sdys_nr02{ padding:20px 180px; overflow:hidden; height:370px;}
.sdys02_lt{ float:left;width:410px; padding-top:50px;}
.sdys02_rt{ float:right;width:430px; padding-top:40px;}
.sdys02_rt p{ font-size:20px; font-weight:bold; color:#d50209; overflow:hidden; border-bottom:1px solid #d8d8d8; padding-bottom:15px;}
.sdys02_rt p img{ float:left; padding-right:10px;}
.sdys02_rt p strong{ padding-top:90px; display:block;}
.sdys02_rt ul{ line-height:30px; font-size:16px; color:#686868; margin-top:15px;}
.sdys_nr03{ padding:20px 180px;}
.sdys03_lt{ float:left;width:400px; padding-top:50px;}
.sdys03_lt p{ font-size:20px; font-weight:bold; color:#d50209; overflow:hidden; border-bottom:1px solid #d8d8d8; padding-bottom:15px;}
.sdys03_lt p img{ float:left; padding-right:10px;}
.sdys03_lt p strong{ padding-top:90px; display:block;}
.sdys03_lt ul{ line-height:30px; font-size:16px; color:#686868; margin-top:15px;}
.sdys03_rt{ float:right;width:460px; }

.fwys{ height:477px; background:url(../images/lc_bj.jpg) no-repeat center;}
.fwys_t{ text-align:center;color:#fff;  padding-top:28px; }
.fwys_t p{ color:#fff;font-weight:bold; font-size:30px;background:url(../images/bx.jpg) no-repeat center bottom; line-height:80px;}
.fwys_t p strong{ color:#ff0008;}
.fwys_t span{ color:#d3d2d2; line-height:46px;}

.liebiao5{width:280px; height:172px; margin:40px 20px; padding-top:30px; background:url(../images/liebiao5.jpg) no-repeat center; float:left; text-align:center;}
.liebiao6{width:280px; height:172px; margin:40px 20px; padding-top:30px; background:url(../images/liebiao6.jpg) no-repeat center; float:left; text-align:center;}
.liebiao7{width:280px; height:172px; margin:40px 20px; padding-top:30px; background:url(../images/liebiao7.jpg) no-repeat center; float:left; text-align:center;}
.liebiao8{width:280px; height:172px; margin:40px 20px; padding-top:30px; background:url(../images/liebiao8.jpg) no-repeat center; float:left; text-align:center;}

.liebiao1{width:280px; height:172px; margin:40px 20px; padding-top:30px; background:url(../images/liebiao2.jpg) no-repeat center; float:left; text-align:center;}
.liebiao2{width:280px; height:172px; margin:40px 20px; padding-top:30px; background:url(../images/liebiao1.jpg) no-repeat center; float:left; text-align:center;}
.liebiao3{width:280px; height:172px; margin:40px 20px; padding-top:30px; background:url(../images/liebiao3.jpg) no-repeat center; float:left; text-align:center;}
.liebiao4{width:280px; height:172px; margin:40px 20px; padding-top:30px; background:url(../images/liebiao4.jpg) no-repeat center; float:left; text-align:center;}

/*.fwys_nr li:hover{ background:#d50209;}*/
.fwys_nr li:hover i,.fwys_nr li:hover p,.fwys_nr li:hover span{ color:#fff;}
.fwys_nr li i{ font-size:66px; color:#2d313c;}
.fwys_nr li p{ font-size:18px; color:#1c1c1c; line-height:34px; padding-top:20px;}
.fwys_nr li span{ color:#989898;}


.gsxw{ overflow:hidden; margin-bottom:70px;}
.gsxw_nr_t{ height:185px; margin-top:30px;}
.gsxw_nr_t ul li{ float:left;width:625px; margin-right:30px;}
.gsxw_nr_t p{ float:left;width:280px; height:185px; overflow:hidden;}
.gsxw_nr_t p img{-moz-border-radius:8px; -webkit-border-radius: 8px; display:block;}
.gsxw_nr_t p 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;}
.gsxw_nr_t p 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);}
.gsxw_nr_t dl{width:320px; float:right; padding-top:5px;}
.gsxw_nr_t dl dt{ font-size:16px; font-weight:bold; color:#333; line-height:50px;}
.gsxw_nr_t dl dd{ font-size:13px; color:#999999; line-height:22px; height:80px;}
.gsxw_nr_t dl strong{-moz-border-radius:8px; -webkit-border-radius: 8px;border-radius:8px;width:110px; height:36px; text-align:center; display:block; background:#282884; line-height:36px; font-weight:400; color:#fff;}
.gsxw_nr_t ul li:last-child{ margin-right:0;}
.gsxw_nr_e{ padding-top:30px;}
.gsxw_nr_e li{ float:left;width:290px; margin-right:45px; border-bottom:1px solid #d8d8d8;}
.gsxw_nr_e li:last-child{ margin-right:0;}
.gsxw_nr_e li:hover{ color:#f00;}
.gsxw_nr_e li:hover p,.gsxw_nr_e li:hover span,.gsxw_nr_e li:hover b{ color:#f00;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.gsxw_nr_e li p{ color:#333; font-weight:bold; line-height:40px;}
.gsxw_nr_e li span{ color:#999; font-size:13px; line-height:22px;}
.gsxw_nr_e li b{ font-weight:300; color:#7d7d7d; font-size:12px; line-height:40px;}


.end{ background:url(../images/end_bj.jpg) no-repeat center; height:350px;}
.end_lt{ float:left; padding-top:20px;}
.end_lt ul{ float:left; margin-right:40px;color:#91919c; font-size:13px; line-height:30px;}
.end_lt ul p a{ font-size:16px; color:#fff; font-weight:bold; margin-bottom:20px; line-height:70px; background:url(../images/bx1.jpg) no-repeat left bottom; display:block;}
.end_lt ul li a{ color:#91919c; font-size:13px; line-height:30px;}
.end_lt ul li a:hover,.end_lt ul p a:hover{ color:#ff0;}
.end_zh{width:1px; height:230px; background:url(../images/sx.png) no-repeat; float:left; margin:50px auto;}
.end_rt{width:390px; float:right; padding-top:60px;}
.end_rt .fl{ color:#e5e5e5; text-align:center; line-height:30px;}
.end_rt .fr{ line-height:28px; color:#e5e5e5; padding-top:20px;width:210px;}
.end_rt .fr i{ color:#fff; font-size:40px;}
.end_rt .fr a{ color:#e5e5e5;}
.cop{ height:54px; line-height:54px; color:#333;}
.cop a{ color:#333;}
.cop a:hover{ color:#f00;}


.nyban1{ height:400px; background:url(../images/nyban2.jpg) no-repeat center;}
.nyban{ height:400px; background:url(../images/nyban1.jpg) no-repeat center;}
.nyban3{ height:400px; background:url(../images/nyban3.jpg) no-repeat center;}
.ennyban{ height:400px; background:url(../images/ennyban.jpg) no-repeat center;}
.ny_nav{ height:60px; margin-top:-35px; line-height:60px;text-align:center;}
.ny_nav li{ display:inline-block;width:160px; height:60px; line-height:60px; text-align:center; font-size:16px; box-shadow:0px 2px 3px #e5e1e1;}
.ny_nav a{ color:#333; line-height:60px; text-align:center; background:#fff; display:block;width:100%; font-size:16px; height:100%;}
.ny_nav ul .column_active{ background:#db241e; color:#fff;}
.ny_nav ul li a:hover{ background:#db241e; color:#fff;}
.ny_ll{ height:60px; border-bottom:1px solid #d8d8d8; color:#666;}
.ny_ll ul p{ border-bottom:2px solid #db241e; line-height:58px; font-size:14px; display:inline-block;}
.ny_ll ul p i{ font-size:12px;}
.nynr{ line-height:34px; color:#333; font-size:14px; padding:30px;}

.ny_nav1{ height:60px; margin-top:-35px; line-height:60px;text-align:center;}
.ny_nav1 li{ display:inline-block;width:135px; height:60px; line-height:60px; text-align:center; font-size:16px; box-shadow:0px 2px 3px #e5e1e1;}
.ny_nav1 a{ color:#333; line-height:60px; text-align:center; background:#fff; display:block;width:100%; font-size:16px; height:100%;}
.ny_nav1 ul .column_active{ background:#db241e; color:#fff;}
.ny_nav1 ul li a:hover{ background:#db241e; color:#fff;}
