@charset "utf-8";
/* CSS Document */

.header{width: 100%;background-color: #b11e25;height:40px;}
.header-bx{width: 1200px;margin: 0 auto;}
.header-bx p{text-align: right;width: 100%;}
.header-bx p a{font-size: 12px;color:#fff;margin-left: 30px;line-height: 40px;}
.header-bx p a:hover{text-decoration: underline;}


.head{width: 100%;height:114px;}
.head-bx{width: 1200px;height:114px;margin: 0 auto;}
.logo{float: left;width:156px;height:100px;margin-top: 10px;}
.lang{float: right;height:40px;margin-top: 18px;}
.ch,.en{font-size: 12px;color:#c7161e;}
.lang form{ overflow: hidden;position: relative;top:0px; right:0px;}
.lang form h1{ font-size: 16px; text-align: right; color: #222; margin-bottom: 10px; }
.lang form .txt1{height: 40px;float: left;text-indent: 6px;border:none;background-color: rgba(255,255,255,.5);color: #999;border-right: none; line-height: 40px; width: 300px;border-radius: 30px;padding:0 15px;border:1px solid #d2d2d2;}
.lang form .sub1{background: url(../img/search_icon_03.png) no-repeat center;height: 40px;width: 40px;border: 0; cursor: pointer;float: left;margin-left: -50px;}


.menus{width:1000px;height:300px;position:relative;overflow: hidden; float: right;margin-top: 8px;margin-right: -30px;z-index: 999;}
.menus ul{width:1000px;overflow:hidden;height:auto;position:absolute;left:50%;top:0;margin-left:-510px;z-index:30;}
.menus ul li{width:90px;height:auto;float:left;text-align:center; position:relative;}
.menus ul li a{width:100%;height:40px;line-height:40px;margin-bottom:8px;display:block;float:left;font-size:14px;font-family:'微软雅黑';color:#666;font-weight:normal;text-decoration:none;background:url(../img/nav_line.png) left 15px no-repeat;}
.menus ul li a span{color:#999;font-size: 12px;display: block;margin-top: -15px;}
.menus ul li a.first{background:none;}
.menus ul li a:hover{text-decoration:none;}
.menus ul li.on a{color:#c7161e;}
.menus ul li .second{width:auto;height:auto;padding:10px;float:left;background:rgba(199,22,30,.6);display:none;color:#fff}
.menus ul li .second a{color:#fff;font-size: 14px;line-height: 30px; background:none; height: 30px; margin-bottom: 0px;padding: 0px;overflow:hidden;
          text-overflow:ellipsis;
          white-space:nowrap;}
.menus ul li .second a:hover{ color:#fff;}
.menus .dot{width:1000px;height:8px;line-height:8px;position:absolute;left:50%;top:40px;margin-left:-510px;z-index:20;}
.menus .dot div{width:1000px;height:8px;line-height:8px;position:relative;}
.menus .dot div span{width:90px;height:8px;background:url(../img/dot.png) no-repeat center center;display:block;position:absolute;left:0;top:0;}
.menus #slide{width:100%;height:0;overflow:hidden;position:absolute;left:0;top:5px;z-index:10;}


.theme-default{ position: relative; }
.theme-default .bd{}
.theme-default .bd ul{}
.theme-default .bd ul li{height: 400px;}
.theme-default .bd ul li .foe_m1{position: absolute; top: 40%; left: 45%; margin-left: -500px; margin-top: -50px;}
.theme-default .bd ul li .foe_m1 img{}
.theme-default .hd{ position: absolute; bottom: 50px; left: 0; width: 100%; z-index: 11; text-align: center; }
.theme-default .hd ul{ font-size: 0; }
.theme-default .hd ul li{ margin: 0 8px; display: inline-block; width: 30px; height: 5px; background: #ffffff; cursor: pointer; border-radius: 3px;}
.theme-default .hd ul li.on{background: #c7161e; border-radius: 3px;}

.gg{width: 100%;margin-top: -30px;position: relative;z-index: 999;}
.gg-bx{width: 1200px;height:60px;margin: 0 auto;border-radius: 5px;box-shadow: 0px 0px 10px rgba(0,0,0,0.2);background-color: #fff;}
.gg-left{float: left;}
.gg-left em{display: inline-block;width: 40px;height:40px;background: url(../img/gg-icon.png) no-repeat center;}
.gg-left p{line-height: 40px;width: 117px;height:40px;padding: 0 30px;margin-top: 10px;border-right: 1px solid #c7161e;}
.gg-left p span{float: right;font-size: 18px;color:#666;}
.gg-right{width: 960px; float: right; overflow: hidden; padding: 10px 0px;  margin-right:20px;}
.gg-right .bd .tempWrap{ width:960px !important;float: left;}
.gg-right ul{ overflow: hidden;}
.gg-right li{ width:500px; display:block; float:left; margin-right:30px;line-height: 40px; }
.gg-right li a{font-size: 18px;color:#666;line-height: 40px; }


.clearfix{width: 1200px;margin: 0 auto;}
.news{width: 793px;margin-top: 20px;float: left;}
.title{height: 36px;line-height: 30px;border-bottom: 1px solid #d2d2d2;}
.title h1{font-size: 18px;font-weight: bold;color: #c7161e;float: left;}
.title-more{float: right;color:#999;font-size: 12px;}
.news-down{width: 100%;margin-top: 10px;}
.news-ul li{width: 100%;font-size: 16px;color:#333;line-height: 2;}
.news-ul li em{display: inline-block;width: 32px;height:16px;color:#fff;line-height: 16px;font-size: 12px;text-align: center;background-color:#c7161e;margin-right: 10px; }
.news-ul li span.news-date{float: right;font-size: 12px;color:#999;}
.pic_news{width: 385px;margin-top: 10px;float: left;}
.pic_news img{width:100%;height:220px;}
.pic_news h1{font-size: 18px;font-weight: bold;margin-top: 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom: 10px;}
.pic_news p{width: 100%;font-size: 14px;color:#666;line-height: 1.4;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1.5;overflow: hidden;}



.video{width: 385px;float: right;margin-top: 20px;}
.pic_video{width: 100%;margin-top: 20px;}
.pic_video .video-title{width: 100%;height:60px;background-color: #eaeaea;text-align: center;line-height: 50px;color:#666;font-size: 16px;}
.video-more{width: 150px;height:40px;border-radius: 20px;border: 1px solid #d2d2d2;line-height: 40px;text-align: center;margin: 0 auto;margin-top: 20px;color:#999;}


.zt{width: 100%;margin: 20px 0;height:auto;}
.clear{clear: both;}

.tzgg{ width: 346px; height: 304px; background: #fff; padding: 15px 20px; margin-right: 20px; margin-bottom: 20px; position: relative;box-shadow: 0px 0px 10px rgba(0,0,0,0.1) ;}
.dqjs{margin-right: 0px;}
.tzgg .hd{ height: 36px; border-bottom: 1px solid #c7161e; }
.tzgg .hd ul{}
.tzgg .hd ul li{ float: left; width: 100px; line-height: 36px; font-size: 16px; text-align: center; }
.tzgg .hd ul li.on a{ background: #c7161e; color: #fff; display: block; }
.tzgg .hd ul li a:hover{ background:#c7161e; color: #fff; display: block; }
.tzgg .bd{ padding-top: 8px; }
.tzgg .bd ul{}
.tzgg .bd ul li{}
.tzgg .bd ul li a{ height: 33px; display: block; line-height: 33px; }
.tzgg .bd ul li a em{ display: block; width: 6px; height: 9px; background: url(../img/sy_list_hd_01.png) no-repeat center; float: left; margin-top: 13px; margin-right: 8px; }
.tzgg .bd ul li a h2{ font-size: 14px; float: left; }
.tzgg .bd ul li a span{ float: right; color: #666; }
.tzgg .bd ul li.more{ position: absolute; top: 16px; right: 22px; z-index: 22; }
.tzgg .bd ul li.more a{color:#999}
.tzgg .title{ height: 36px; line-height: 30px; border-bottom: 1px solid #a48353; }
.tzgg .title h1{ font-size: 18px; font-weight: bold; color: #a48353; }
.tzgg .zfzcwj{ padding-top: 12px; }
.tzgg .zfzcwj a{}
.tzgg .zfzcwj a img{ display: block; width: 100%; height: 120px; }


.guoji{width: 780px;float: left;}
.gjsy{ position: relative; float: left; width:405px;margin-top: 20px; }
.gjsy .hd{ position: absolute; right: 5px; bottom: 15px; z-index: 33; height: 10px; }
.gjsy .hd ul{}
.gjsy .hd ul li{ background: #fff; width: 10px; height: 10px; display: block; float: left; margin-right: 8px; cursor: pointer; }
.gjsy .hd ul li.on{ background: #c7161e; }

.gjsy .bd{ position: relative; }
.gjsy .bd ul{}
.gjsy .bd ul li{}
.gjsy .bd ul li a{ display: block; position: relative; }
.gjsy .bd ul li a h1{ display: block; }
.gjsy .bd ul li a h1 img{ width: 405px; height: 259px; display: block; }
.gjsy .bd ul li a p{ position: absolute; left: 0; bottom: 0; z-index: 22; width: 100%; height: 40px; line-height: 40px; color: #fff; font-size: 14px; background: rgba(0,0,0,0.6); text-indent: 10px; }

.gj-right{width: 335px;height:239px;float: right;padding: 10px 20px;margin-top: 20px;background-color: #fff;box-shadow: 0px 0px 10px rgba(0,0,0,0.1);}
.gj-right ul li a{ height: 35px; display: block; line-height: 35px; }
.gj-right ul li a em{ display: block; width: 6px; height: 9px; background: url(../img/sy_list_hd_01.png) no-repeat center; float: left; margin-top: 13px; margin-right: 8px; }
.gj-right ul li a p{ font-size: 14px; float: left; }


.fwpt{width: 374px;float: right;}
.fw-icon{margin-top: 20px;}
.fw-icon ul li{float: left;width: 180px;height:76px;overflow: hidden;margin-right: 13px;margin-bottom: 10px;}
.fw-icon ul li:first-child{width: 374px;height:90px;}
.fw-icon ul li img{width: 100%;height:100%;}


.tyfc{ width: 1200px; background: #fff; margin-bottom: 20px; position: relative; }
.tyfc .title{ height: 36px; line-height: 30px; border-bottom: 1px solid #d2d2d2; }
.tyfc .title h1{ font-size: 18px; font-weight: bold; color: #c7161e; float: left; }
.tyfc .title a{ float: right; }
.tyfc .bd{padding-top: 12px;overflow: hidden;}
.tyfc .bd ul{ height: 220px; width: 1200px; }
.tyfc .bd ul li{ width: 290px; float: left; margin-right: 15px; }
.tyfc .bd ul li a{ display: block; }
.tyfc .bd ul li a h1{ display: block; }
.tyfc .bd ul li a h1 img{ height: 180px; display: block; width: 290px; }
.tyfc .bd ul li a p{ font-size: 16px; color: #666; line-height: 32px; text-align: center; }


.ny-banner{width: 100%;height:auto;overflow: hidden;float: left;margin-top: -252px;}
.ny-banner img{width: 100%;height:100%;}



.ny-con{width: 100%;background-color: #e6e6e6;padding: 30px 0;height:auto;float: left;}
.ny-con-bx{width: 1200px;margin: 0 auto;background: url(../img/ny-con-bg.png) no-repeat bottom; height:auto; }
.ny-con-bx .amtx{position: absolute;left: 0;bottom: 0px;width:363px;height:634px;background: url(../img/ny-con-bg.png) no-repeat center;}
.ny-nav{float: left;width: 314px;position: relative;}
.ny-nav-title{width:254px;padding: 15px 30px; font-size: 24px;font-weight: bold;background: #c7161e;margin-bottom: 10px;color:#fff;}
.ny-nav ul{width: 234px;padding: 0 30px 0 50px;background-color: #c7161e;min-height: 300px;}
.ny-nav ul li{width: 100%;height:50px;line-height: 50px;color:#fff;border-bottom: 1px solid #fff;}
.ny-nav ul li:last-child{border-bottom: none;}
.ny-nav ul li em{display: inline-block;width: 30px;text-align: center;color:#fff;}
.ny-nav ul li:hover{background: url(../img/ny-nav-left.png) no-repeat right;text-decoration: underline;}
.ny-nav ul li a{ color:#fff; font-size:16px;}
.ny-nav ul li a:hover{color:#fff;}
/*----list-a----*/
.ny-right{width: 790px;float: right;background-color: #fff;border-radius: 5px;padding: 30px;min-height: 1000px;}
.right-news-list{}
.right-news-list ul{}
.right-news-list ul li{margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px dashed #e5e5e5; height: 72px; }
.right-news-list ul li .time{ width: 70px; height: 70px; float: left; border: 1px solid #e5e5e5; text-align: center; margin-right: 18px; }
.right-news-list ul li .time h1{ font-size: 20px; padding-top: 8px; margin-bottom: 6px; }
.right-news-list ul li .time h2{ font-size: 12px; color: #666; }
.right-news-list ul li .wz{width: 540px;padding-left: 30px;border-left: 1px solid #c7161e;float: left;margin: 10px;}
.right-news-list ul li .wz h3{ font-size: 18px; margin-bottom: 10px; }
.right-news-list ul li .wz p{ color: #666; font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
/*.right-news-list ul li:hover .time{border: 1px solid #c7161e}*/
.right-news-list ul li .wz h3 a:hover{color: #c7161e;}
.right-list-more{float: right;width: 78px;height:30px;border: 1px solid #d2d2d2;line-height: 30px;text-align: center;color:#666;font-size: 12px;margin-top: 20px;border-radius: 5px;transition:all 0.5s;}
.right-list-more:hover{background-color: #c7161e;color:#fff;border: none;}




.right_nr li{width:100%; height:160px;font-family:"微软雅黑"; border-bottom:1px solid #d6d6d6;margin-bottom: 30px;}
.right_nr li:hover .right_bt{color:#c7161e;}
.tp{ width:194px; height:133px; margin-top:0px; float:left; overflow: hidden;}
.tp img{width: 100%;height:100%;}
.right{ width:580px; height:137px; float:right; margin-top:0px;}
.right_bt{font-family:"微软雅黑"; font-size:16px; color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.right_bt p{ margin:0px; padding:0px; height:20px; margin-top:10px; color:#9e9e9e; font-size:12px;}
.js{ line-height:24px;font-size: 14px;color:#666;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:50px;}
.xq_an{ width:80px;height:30px;background:#999; float:right; font-size:14px; text-align:center; margin-top:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;line-height: 30px;transition:all .5s;}
.xq_an:hover{background:#c7161e}
.xq_an a{ color:#FFF;font-size: 12px;}
/*---------*/


/*----pic----*/
.Products_nr{ width:100%; height:auto;margin-bottom: 30px; }
.Products_nr ul{}
.Products_nr li{ width:33.33%; height:215px; float:left; padding-right: 15px;box-sizing: border-box; background-clip: content-box;margin-bottom: 20px;}
.Products_nr li img{width: 100%;height:175px;overflow: hidden;}
.Products_nr p{ width:100%; height:44px; text-align:center; color:#666666; font-family:"微软雅黑"; font-size:14px; margin:10px;}
.Products_nr p:hover{color:#c7161e;}
/*---------*/


.news-xq{}
.xq-title{width: 100%;padding-bottom: 20px;border-bottom: 1px solid #d2d2d2;}
.xq-title h1{text-align: center;font-size: 22px;font-weight: bold;}
.xq-title p{text-align: center;color:#999;font-size: 12px;margin-top: 15px;}
.xq-title p span{margin-right: 30px;}
.xq-text {margin: 15px 0px;}
.xq-text p,.xq-text span{font-size: 16px !important;font-family: "Microsoft YaHei" !important;line-height: 2;text-indent: 2em;color:#333;}
.xq-text strong{font-size: 18px !important;font-family: "Microsoft YaHei" !important;line-height: 2;font-weight: bold;}
.xq-text strong span{font-size: 16px !important;font-family: "Microsoft YaHei" !important;line-height: 2;color:#333;}
.xq-text img{max-width: 90%;}
.ny_dj{padding-top: 20px;border-top:1px solid #d2d2d2;}
.ny_dj p{font-size: 16px;color:#333;margin-bottom: 10px;}

.footer{width: 100%;height: 220px;background-color: #636363;}
.footer-bx{width: 1200px;margin: 0 auto;}
.footer-left{float: left;margin-top: 50px;}
.footer-left p{color:#Fff;font-size: 14px;line-height: 2;}
.footer-right{float: right;margin-top: 50px;margin-left: 20px;}



/*--分页--*/
.Paging{ width:484px;margin:0 auto; height:60px; padding:0px 0px 0px 0px; }
.Paging ul{ float:right;}
.Paging li{ float:left; width:31px; height:28px; text-align:center; line-height:28px; color:#666; margin-right:4px;}
.Paging li.paging_gd{ border:none;}
.Paging li.paging_next{ width:60px;}
.Paging li.Paging_total{ width:auto; border:none;}
.Paging li.paging_Jump{ border:none; width:auto;}
.Paging li.paging_Jump span{ padding:0 10px;}
.Paging li.paging_Jump input.paging_text{ border:1px solid #ccc;width:30px; text-align:center; line-height:28px; height:28px; color:#666}
.Paging li.paging_Jump input.paging_url{ width:38px; border:1px solid #ccc; height:28px; background:#fff; color:#666; cursor:pointer;font-size: 14px;}
.Paging li.paging_Jump input:hover{ border:1px solid #c7161e; color:#c7161e;}
.Paging li a{ color:#666; display:block;border:1px solid #c4c5bf;}
.Paging li a:hover{ border:1px solid #c7161e; color:#c7161e;}
.Paging a{ color:#666; display:block;border:1px solid #c4c5bf;float:left; width:31px; height:28px; text-align:center; line-height:28px; color:#666; margin-right:4px;}
.Paging span{float: left;color:#c7161e; display:block;border:1px solid #c7161e;float:left; width:31px; height:28px; text-align:center; line-height:28px; margin-right:4px;}
.Paging a:hover{ border:1px solid #c7161e; color:#c7161e;}
.Paging a.a1{ width:60px;}
/*--分页--*/








