@charset "utf-8";
/* CSS Document */
@import url("default.css");

/*首页头部样式*/
.header{ width:100%; min-width:1423px; height:auto; overflow:hidden;}
.banner{ width:100%; height:auto; overflow:hidden;}
.ban_pic{ width:100%; height:auto; overflow:hidden;}
.ban_pic img{ width:100%; display:block}
.top{ width:100%; height:auto; position:absolute; top:0}
.logo{ width:220px; height:64px; padding:30px 0 0 45px}
.nana{ width:925px; height:auto; }
.language{ width:100%; height:46px; font-size:12px}
.language a{ float:right; display:block; width:85px; height:26px; line-height:26px; text-align:center; margin-top:10px; margin-right:45px; border-radius:30px; background-color:#000;background-color:rgba(0,0,0,0.5);filter:Alpha(opacity=50); color:#d5d5d5}
.language a:hover{ color:#fff;}
.menu{ width:100%; height:50px; border-radius:60px 0 0 60px; background-color:#000;background-color:rgba(0,0,0,0.5);filter:Alpha(opacity=50); position:relative;}
.menu ul{ float:left; height:auto; overflow:hidden; margin-left:45px;}
.menu ul li{ float:left; margin-right:1px; height:auto; overflow:hidden}
.menu ul li a{ display:block; padding:0 22px; height:50px; line-height:50px; color:#fff; font-size:14px}
.menu ul li a:hover{ background-color:#c7001a}
.menu ul li.dd a{ background-color:#c7001a}
.tt{ width:26px; height:26px; margin-right:15px; margin-top:10px; cursor:pointer}
.weixin{ width:123px; height:136px; text-align:center; background:url(../images/weixin.png) no-repeat; position:fixed; right:80px; top:90px; z-index:20000}
.weixin img{ width:100px; height:100px; margin-top:27px;}
.so{ width:250px; height:49px; text-align:center; background:url(../images/sobj.png) no-repeat; position:fixed; right:20px; top:90px; z-index:20000}
.so01{ width:185px; height:auto; overflow:hidden; margin-left:13px; padding-top:15px;}
.so02{ width:40px; height:auto; overflow:hidden; padding-top:17px;}
.form01{ width:185px; height:30px; line-height:30px; border:none; outline: none;}
.form02{ width:26px; height:26px; border:none; background:url(../images/so.png) no-repeat; cursor:pointer; outline: none;}


.xl{ width:100%; height:auto; overflow:hidden; position:absolute; right:0; top:40px; z-index:2000000}
.xll01{ width:100%; height:15px; overflow:hidden; padding-top:10px;}
.xll01 img{ margin-left:160px}
.xll02{ width:100%; height:15px; overflow:hidden; padding-top:10px;}
.xll02 img{ margin-left:275px}
.xll03{ width:100%; height:15px; overflow:hidden; padding-top:10px;}
.xll03 img{ margin-left:390px}
.xll04{ width:100%; height:15px; overflow:hidden; padding-top:10px;}
.xll04 img{ margin-left:492px}
.xll05{ width:100%; height:15px; overflow:hidden; padding-top:10px;}
.xll05 img{ margin-left:594px}
.xll06{ width:100%; height:15px; overflow:hidden; padding-top:10px;}
.xll06 img{ margin-left:696px}
.xll{ width:100%; height:auto; overflow:hidden; margin-right:15px; padding:15px 30px 15px 0; border-radius:30px; background-color:#000;background-color:rgba(0,0,0,0.8);filter:Alpha(opacity=80);}
.xll ul{ width:100%; height:auto; overflow:hidden; margin-left:30px;}
.xll ul li{ width:100%; height:auto; overflow:hidden; padding:15px 0; border-bottom:#5b5b5b 1px dashed; color:#fff;}
.xll ul li:last-child{ border:none}
.li01{ width:30%; height:auto; overflow:hidden; cursor:pointer}
.li01 a{ display:inline!important; padding:0!important; height:auto; overflow:hidden; line-height:100%!important;}
.li01 a:hover{ background:none!important;}
.li02{ width:70%; height:auto; overflow:hidden}
.li02 ul{ width:100%;}
.li02 ul li{ float:left; width:50%; height:30px; line-height:30px; padding:0; margin:0; border:none;}
.li02 ul li a{ color:#fff; padding:0; height:auto; line-height:30px;}
.li02 ul li a:hover{ color:#c7001a; background:none;}




/*首页内容样式*/
.contnet{ width:100%; min-width:1423px; height:auto; overflow:hidden;}
.sub{ width:1423px; height:auto; overflow:hidden; margin:0 auto;}

.kk{ width:100%; height:auto; overflow:hidden; background-color:#f1f1f1}
.sub_top{ width:100%; height:auto; overflow:hidden; margin:50px 0 20px 0; padding-bottom:30px; background:url(../images/di.png) bottom center no-repeat; font-size:30px; color:#d50011; text-align:center;}
.sub_con{ display: -webkit-flex; /* Safari */ display: flex; width:100%; height:auto; overflow:hidden; padding:20px 0; justify-content:center; align-items:center;}
.sub_ll{ width:400px; height:535px; background-color:#fff; cursor:pointer; margin:0 25px;}
.sub_ll:hover{box-shadow: 0 0 30px 3px #b6b6b6; -moz-box-shadow: 0 0 30px 3px #b6b6b6; -webkit-box-shadow: 0 0 30px 3px #d2d2d2; background-color:#f9f9f9;}
.sub_ll_img{ width:400px; height:340px;}
.sub_ll_title{ width:350px; height:60px; line-height:70px; margin:0 25px; border-bottom:#e5e5e5 1px solid; color:#d50011; font-size:18px}
.sub_ll_con{ width:350px; height:75px; padding-top:15px; margin:0 25px; line-height:180%; font-size:14px; color:#343434; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.sub_more{ width:100%; height:auto; overflow:hidden; margin:30px 0 60px 0}
.sub_more a{ display:block; width:100px; height:40px; line-height:40px; margin:0 auto; padding-left:20px; background:#e60012 url(../images/jiantou.png) 85px 15px no-repeat; color:#fff; font-size:16px;}
.sub_more a:hover{ background-color:#cc0313}

.kk2{ display: -webkit-flex; /* Safari */ display: flex; width:1423px; height:auto; overflow:hidden; margin:0 auto; padding:130px 0; justify-content:center; align-items:center;}
.sub2{ width:490px; height:400px;}
.sub2_con{ width:490px; height:auto; overflow:hidden; color:#333333; line-height:180%}
.sub2_con h1{ padding:30px 0 50px; font-size:36px; color:#d50011; font-family:"simkai"; font-weight:normal;}
.sub2_more{ width:490px; height:auto; overflow:hidden; margin-top:50px}
.sub2_more a{ float:right; display:block; width:100px; height:40px; line-height:40px; padding-left:20px; background:#e60012 url(../images/jiantou.png) 85px 15px no-repeat; color:#fff; font-size:16px;}
.sub2_more a:hover{ background-color:#cc0313}
.sub3{ width:740px; height:400px; margin-left:60px;}
.sub3 img{ width:740px; height:400px}
.sub3 h3{ width:710px; height:70px; line-height:70px; padding-left:30px; color:#fff; position:relative; top:-73px; background-color:#000;background-color:rgba(0,0,0,0.5);filter:Alpha(opacity=50); font-weight:normal; font-size:18px;}
.sub3 h3 span{ font-size:24px; padding-right:30px;}

.sub_news{ width:1350px; height:auto; overflow:hidden; margin:0 auto;}
.sub_news_k{ width:625px; height:182px; background-color:#fff; margin:23px; cursor:pointer;}
.sub_news_k:hover{box-shadow: 0 0 30px 3px #b6b6b6; -moz-box-shadow: 0 0 30px 3px #b6b6b6; -webkit-box-shadow: 0 0 30px 3px #d2d2d2; background-color:#f9f9f9;}
.sub_news_img{ width:215px; height:182px;}
.sub_news_img img{ width:215px; height:182px;}
.sub_news_top{ width:370px; height:50px; padding:20px 20px 10px 20px; font-size:18px; color:#333333; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height:160%;}
.sub_news_time{ width:370px; height:30px; padding:0 20px; font-size:12px; color:#9b9b9b}
.sub_news_con{ width:370px; height:auto; padding:0 20px; font-size:12px; color:#5f5f5f; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height:170%;}

.kk3{width:1423px; height:auto; overflow:hidden; margin:0 auto; padding:0 0 0 0;}
.sub4{ float:left; width:50%; height:auto; overflow:hidden}
.sub4 img{ width:100%}
.sub4 a{ display:block; width:218px; height:56px; line-height:56px; text-align:center; border:#fff 1px solid; position:relative; top:-200px; left:35%; color:#fff; font-size:24px}
.sub4 a:hover{ background-color:#e60012; border:#e60012 1px solid}


/*首页底部样式*/
.footer{ width:90%; min-width:1280px; height:auto; overflow:hidden; padding:60px 5%; background-color:#151d27; color:#fff;}
.foot_top{ width:1300px; height:auto; overflow:hidden; margin:0 auto;}
.foot_top01{ font-size:18px;}
.foot_top02{ font-size:14px;}
.foot_top03{ font-size:14px; padding-top:40px; line-height:160%}
.foot_bottom{ width:1300px; height:auto; overflow:hidden; margin:50px auto 0; padding:5px 0; border-top:#2c3642 1px solid; border-bottom:#2c3642 1px solid;}
.foot_bottom{ padding-top:10px;}
.foot_bottom01 a{ color:#fff}
.foot_bottom01 a:hover{ text-decoration:underline}


/*二级页*/
.banner01{ width:100%; height:auto; overflow:hidden;}
.banner01 img{ width:100%; display:block}
.ban_z{ width:100%; height:auto; overflow:hidden; padding-top:20px; text-align:center; background:url(../images/h.gif) top center no-repeat; color:#000; font-size:36px; position:absolute; top:140px;}

.nav_k{ width:100%; height:auto; overflow:hidden; border-bottom:#e5e5e5 1px solid;}
.nav_k2{ width:1300px; height:auto; overflow:hidden; margin:0 auto;}
.home{ padding-left:25px; margin-top:30px; background:url(../images/home.gif) left center no-repeat; color:#333333; font-size:14px}
.home a{ color:#333333;}
.home a:hover{ color:#c7001a; text-decoration:underline}
.nav{ height:auto; overflow:hidden}
.nav ul{ padding:24px 0; height:auto; overflow:hidden}
.nav ul li{ float:left; padding:0 5px; font-size:14px}
.nav ul li a{ display:block; padding:6px 20px; color:#333333; border-radius:20px;}
.nav ul li a:hover{ background-color:#e60012; color:#fff;}
.nav ul li.dd2 a{ display:block; padding:6px 20px; border-radius:20px; background-color:#e60012; color:#fff;}

.nav2_k{ width:1300px; height:auto; overflow:hidden; margin:50px auto 0; text-align: center;}
.nav2_k ul{ display: inline-block; height:auto; overflow:hidden;}
.nav2_k ul li{ display: inline; float:left; margin:10px 13px;}
.nav2_k ul li a{ padding:5px 30px; border:#e60012 1px solid; color:#333333; border-radius:50px;}
.nav2_k ul li a:hover{ background-color:#e60012; color:#fff}
.nav2_k ul li.dd3 a{ padding:5px 30px; border:#e60012 1px solid; color:#333333; border-radius:50px; background-color:#e60012; color:#fff}

.about{ width:1300px; height:auto; overflow:hidden; margin:50px auto 150px; line-height:210%;}
.about_l{ width:450px; height:auto; overflow:hidden; margin-right:50px;}
.about_r{ width:800px; height:auto; overflow:hidden; color:#545454;}
.about_r h1{ color:#333333; font-size:24px; font-weight:normal; padding:30px 0 90px;}

.pro{ width:1300px; height:auto; overflow:hidden; margin:50px auto 150px; line-height:210%;}
.pro_l{ width:550px; height:700; margin-right:50px;}
.pro_r{ width:700px; height:auto; overflow:hidden}
.pro_r h1{ color:#333333; font-size:24px; font-weight:normal; padding:30px 0 90px;}
.pro_con{ width:1300px; height:auto; overflow:hidden; padding:50px 0 0}

.list{ display: -webkit-flex; /* Safari */ display: flex; flex-wrap:wrap; justify-content: space-between; width:1300px; height:auto; overflow:hidden; margin:50px auto; padding:25px;}
.newslist{ width:625px; height:182px; background-color:#efefef; cursor:pointer; margin-bottom:25px;}
.newslist:hover{box-shadow: 0 0 30px 3px #b6b6b6; -moz-box-shadow: 0 0 30px 3px #b6b6b6; -webkit-box-shadow: 0 0 30px 3px #d2d2d2; background-color:#ffff;}
.newslist_img{ width:215px; height:182px;}
.newslist_img img{ width:215px; height:182px;}
.newslist_k{ width:360px; height:182px; padding:0 25px;}
.newslist_k_top{ width:100%; height:55px; padding-top:20px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; color:#333333; font-size:18px; line-height:150%;}
.newslist_k_time{ width:100%; height:30px; padding-top:8px; color:#9b9b9b; font-size:12px;}
.newslist_k_con{ width:100%; height:50px; color:#5f5f5f; font-size:12px; line-height:200%; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}

.fenye{ width:100%; height:38px; padding:35px 0; text-align:center;}
.fenye a{ display:inline-block; width:35px; height:33px; line-height:33px; margin:0 5px; color:#515151; border:#dcdbdb 1px solid; border-radius:5px;}
.fenye a:hover{ color:#fff; border:#4486dd 1px solid; background-color:#4486dd}
.fenye .active span{ color:#fff; border:#4486dd 1px solid; background-color:#4486dd}
.fenye span {display:inline-block; width:35px; height:33px; line-height:33px; margin:0 5px; color:#515151; border:#dcdbdb 1px solid; border-radius:5px;}
.fenye a.fy{ display:inline-block; width:35px; height:33px; line-height:33px; margin:0 5px; font-size:22px; font-weight:bold; color:#515151; border:#fff 1px solid;}
a.fy:hover{ color:#515151; background:none}
.fenye_zi{ display:inline-block; padding:0 15px;}
.pagination li{  display:inline-block;}

.news_top{ width:1300px; height:auto; overflow:hidden; padding:50px 0 30px; margin:0 auto; text-align:center; font-size:30px; line-height:150%; color:#000}
.news_time{ width:1300px; height:auto; overflow:hidden; padding:0 0 15px; margin:0 auto; text-align:center; font-size:14px; color:#999999; border-bottom:#e3e3e3 1px solid}
.news_con{ width:1300px; height:auto; overflow:hidden; padding:80px 0 80px; margin:0 auto; line-height:210%;}
.news_pic{ width:1300px; height:auto; overflow:hidden; margin:50px auto 0; text-align:center;}
.news_pic img{ width:600px;}
.news_pic2{ width:1300px; height:auto; overflow:hidden; margin:50px auto 0; text-align:center;}
.news_pic2 img{ height:550px}

.piclist{ display: -webkit-flex; /* Safari */ display: flex; flex-wrap:wrap; justify-content: space-between; width:1300px; height:auto; overflow:hidden; margin:50px auto; padding:25px;}
.pic{ width:433.3333333333333px; height:auto; overflow:hidden; margin-bottom:30px; text-align:center}
.pic_img{ width:433.3333333333333px; height:250px; margin-bottom:10px;}
.pic_img img{ width:335px; height:220px; padding:7px; border:#d1d1d1 1px solid;box-shadow: 0 0 30px 3px #b6b6b6; -moz-box-shadow: 0 0 30px 3px #b6b6b6; -webkit-box-shadow: 5px 5px 10px 0 #d2d2d2;}
.pic_img img:hover{ background-color:#e9e9e9;}
.pic_title{ width:335px; height:40px; line-height:140%; text-align:center; margin:0 auto; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.pic_title a{ color:#333333;}
.pic_title a:hover{ color:#e60012}

.pic2{ width:325px; height:auto; overflow:hidden; margin-bottom:30px; text-align:center}
.pic2_img{ width:325px; height:360px; margin-bottom:10px;}
.pic2_img img{ width:240px; height:330px; padding:7px; border:#d1d1d1 1px solid;box-shadow: 0 0 30px 3px #b6b6b6; -moz-box-shadow: 0 0 30px 3px #b6b6b6; -webkit-box-shadow: 5px 5px 10px 0 #d2d2d2;}
.pic2_img img:hover{ background-color:#e9e9e9;}
.pic2_title{ width:240px; height:40px; line-height:140%; text-align:center; margin:0 auto; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.pic2_title a{ color:#333333;}
.pic2_title a:hover{ color:#e60012}

.ssxx{ display: -webkit-flex; /* Safari */  display: flex; width:1300px; height:auto; overflow:hidden; background-color:#eaeaea; margin:0 auto 100px;}
.ssxx01{ width:600px; padding:15px 20px; color:#555555; font-size:14px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap}
.ssxx01 a{ color:#555555;}
.ssxx01 a:hover{ color:#0c0c0c;}

.newslist22{ width:625px; height:75px; background-color:#efefef; cursor:pointer; margin-bottom:25px;}
.newslist22:hover{box-shadow: 0 0 30px 3px #b6b6b6; -moz-box-shadow: 0 0 30px 3px #b6b6b6; -webkit-box-shadow: 0 0 30px 3px #d2d2d2; background-color:#ffff;}
.newslist_k22{ width:575px; height:75px; padding:0 25px;}
.newslist_k_top22{ width:100%; height:40px; padding-top:20px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; color:#333333; font-size:18px; line-height:180%;}
.sosono{ width:100%; height:auto; overflow:hidden; padding:50px 0; font-size:16px; text-align:center; color:#999}