﻿@charset "utf-8";  
* { margin: 0; padding: 0 }
body { font: 15px "Microsoft YaHei", Arial, Helvetica, sans-serif; }
img { border: 0; display: block }
ul, li { list-style: none; }
a { text-decoration: none; color: #000; }
a:hover { color: #000; text-decoration: none; }
.left{float:left;}
.right{float:right;}
.clear{clear:both;width: 100%;overflow: hidden;}
.box {width:1200px;margin:auto}
/*top*/
.top { width: 100%; height:70px; line-height:70px; background:#000; color: #fff;}
.welcome { float: left }
.welcome a{display: block;width:168px;height:32px;line-height: 32px;margin-top:18px;text-align:right;padding-right:20px;border:1px solid #fff;border-radius: 10px;
	color: #fff; font-size:14px;background: url(../images/top_tel.png) no-repeat 20px 6px;font-size:16px;}
.welcome a:hover{color: #000;background:#fff url(../images/top_tel02.png) no-repeat 14px 6px;}
/*guanzhu*/
.guanzhu{float: right; position: relative; }
.guanzhu a{float: left;}
.guanzhu .gz01 a{color:#fff;display:block;width:110px;height:32px;line-height:32px;margin-top:18px;text-align: center;border:1px solid #47a92a;
	border-radius: 10px;background:#47a92a;}
.guanzhu .gz01 a:hover{border:1px solid #53b636;background:#53b636;}	
.guanzhu .gz02 a{color:#fff;display:block;width:110px;height:32px;line-height:32px;margin-top:18px;text-align: center;border:1px solid #fff;
	border-radius: 10px;background:#000;margin-left:20px;}
.guanzhu .gz02 a:hover{border:1px solid #fff;background:#fff;color:#000;}		
/*logo*/
.logo { float: left; margin-right: 90px; }
.logo img {height:60px;margin-top:10px;}
/*nav*/
nav { line-height: 80px;height: 80px; width: 100%; background: #1c1c1c; box-shadow: 0 1px 10px 0 rgba(0,0,0,.1); }
#starlist{float:right;}
#starlist li { position: relative; display: inline-block; font-size: 16px; text-align: center; }
#starlist li a { display: block; color: #e1e1e1; padding: 0 25px }
#starlist li:hover a, #starlist ul.sub li a:hover { color: #e33935; }
#starlist ul.sub li { width: 100%; background: #fff; float: left; font-size: 15px; }
#starlist ul.sub li a { padding: 0; display: none; width: 100%; color: #333; }
#starlist ul.sub li:first-child a { margin-top: 10px }
#starlist ul.sub li:last-child a { margin-bottom: 10px }
#starlist ul.sub { position: absolute; left: 0; top: 60px; z-index: 9; width: 110%; line-height: 36px; opacity: 0; transition: all .5s; box-shadow: 0px 5px 9px 1px rgba(144, 161, 180, 0.2); }
#starlist li:hover ul.sub { opacity: 1; top: 80px; }
#starlist li:hover ul.sub li a { display: block }
#starlist li:hover ul.sub:after, #starlist ul.sub li:after, #starlist ul.sub li a:after { display: none; }
.menu:after { content: ""; position: absolute; right: 9px; top: 49%; width: 0; height: 0; border-width: 4px 4px 0; border-style: solid; border-color: #3f3c3c transparent transparent; transition: all .5s ease; }
.menu:hover:after { transform: rotate(180deg) }
.selected a:after { content: ""; position: absolute; left: 50%; bottom: 10px; margin-left: -10px; width: 20px; height: 4px; border-radius: 2px; 
background-color: #e33935; }
#mnavh { display: none; width: 40px; height: 40px; text-align: center; }
.navicon { display: block; position: relative; width: 27px; height: 2px; background-color: #fff; margin-top: 20px; float: left; }
.navicon:before, .navicon:after { content: ''; display: block; width: 27px; height: 2px; position: absolute; background: #fff; -webkit-transition-property: margin, -webkit-transform; transition-property: margin, -webkit-transform; transition-property: margin, transform; transition-property: margin, transform, -webkit-transform; -webkit-transition-duration: 300ms; transition-duration: 300ms; }
.navicon:before { margin-top: -8px; }
.navicon:after { margin-top: 8px; }
.open .navicon { background: none }
.open .navicon:before { margin-top: 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.open .navicon:after { margin-top: 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.open .navicon:before, .open .navicon:after { content: ''; display: block; width: 28px; height: 2px; position: absolute; background: #727171; }
/*main*/
main {overflow: hidden; display:block}
.swiper_banner{background:#fff url(../images/banner.jpg) no-repeat right center;padding:100px 0px 90px 0px;}
.swiper_banner .s1{color:#e13c39;font-size:46px;font-weight:bold;letter-spacing:3px;}
.swiper_banner .s2{color:#000;font-size:44px;letter-spacing:6px;}
.swiper_banner .s3{margin:90px 0px 10px;}
.swiper_banner .s3 a{display:block;width:180px;height:60px;line-height:60px;text-align:center;background:#e33935;color:#fff;font-size:24px;
	font-weight:bold;border-radius:40px;letter-spacing:3px;}
.swiper_banner .s3 a:hover{background:#f60;}	
.swiper_banner .s4{color:#9c9b99;}
.main{padding-bottom:100px;}
.content01{padding:25px 0px;background:#fff url(../images/nr02.png) repeat-x bottom center;}
.margin20{margin:0px auto 20px;}
.content01 .left{clear:both;overflow:hidden;}
.content01 .left .rj01{float:left;color:#262649;display:inline-block;height:70px;line-height:70px;margin-right:10px;}
.content01 .left .rj02{float:left;color:#e33935;font-size:48px;display:inline-block;margin-right:40px;}
.content01 .right a{display:block;width:140px;height:70px;line-height:70px;padding-left:30px;
	background:#e33935 url(../images/nr01.png) no-repeat 130px center;color:#fff;font-size:20px;border-radius:10px;}
.content02{padding:60px 0px 80px;}
.content02 p{font-size:36px;color:#262626;letter-spacing:3px;margin-bottom:5px;text-align:center;}
.content03{background:#f7f7f7;padding:50px 0px;}
.content03 p{height:40px;line-height:40px;padding-left:56px;color:#383c38;font-size:20px;float:left;margin-right:40px;}
.content03 .p1{background:url(../images/nr_icon01.png) no-repeat left center;}
.content03 .p2{background:url(../images/nr_icon02.png) no-repeat left center;}
.content03 .p3{background:url(../images/nr_icon03.png) no-repeat left center;}
.content03 .p4{background:url(../images/nr_icon04.png) no-repeat left center;}
.content03 .p5{background:url(../images/nr_icon05.png) no-repeat left center;margin-right:0px;}
.content04{margin:80px auto;}
.content04 .bj01{font-size:36px;color:#262626;text-align:center;}
.content04 .bj02{line-height:26px;margin:15px 0px;color:#262626;text-align:center;}
.content04 .bj03{margin:40px 0px;}
.content04 .bj03 p{float:left;height:60px;line-height:30px;padding-left:70px;margin-right:152px;font-size:18px;font-weight:bold;}
.content04 .bj03 .p1{background:url(../images/nr_cb01.png) no-repeat left center;}
.content04 .bj03 .p2{background:url(../images/nr_cb02.png) no-repeat left center;}
.content04 .bj03 .p3{background:url(../images/nr_cb03.png) no-repeat left center;}
.content04 .bj03 .p4{background:url(../images/nr_cb04.png) no-repeat left center;margin-right:0px;}
.content05{background:url(../images/nr_tradebg.jpg) no-repeat left center;padding:50px 0px;}
.content05 .cy01{color:#fff;font-size:36px;text-align:center;}
.content05 .cy02{color:#fff;margin:20px 0px 40px;text-align:center;}
.content05 .div01 img{border-top-left-radius:10px;border-top-right-radius:10px;}
.content05 .div01_bg{background:#fff;padding:30px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.content05 .div02{font-size:20px;color:#000;font-weight:bold;}
.content05 .div03{color:#a5a5b9;margin:10px 0px;}
.content05 .cy_left{float:left;}
.content05 .cy_right{float:right;}
.content05 .div04 p{background:url(../images/nr_gou.png) no-repeat left center;padding-left:30px;line-height:36px;font-weight:bold;}
.content05 .div05{margin:20px 0px 10px;}
.content05 .div05 a{display:block;border-radius:5px;border:solid 2px #47a92a;color:#47a92a;font-size:18px;text-align:center;line-height:70px;
	background:url(../images/nr_rightsj.png) no-repeat 300px center;}
.content05 .div05 a:hover{color:#f60;}
.choose{margin:80px auto;}
.choose .div01{font-size:36px;text-align:center;}
.choose .div02{text-align:center;margin:30px 0px 60px;}
.choose .div03 li{float:left;width:33%;text-align:center;}
.choose .div03 li .p1 img{display:inline-block;text-align:center;}
.choose .div03 li .p2{font-size:18px;font-weight:bold;margin:20px 0px;}
.choose .div03 li .p3{line-height:30px;}
.choose .div04{margin-top:60px;}
.choose .div04 a{display:block;width:180px;height:60px;line-height:60px;background:#e33935;color:#fff;font-size:18px;
	border-radius:10px;text-align:center;margin:0px auto;}
.choose .div04 a:hover{background:#f60;}
.zhanghu{background:#f7f7f7;padding:80px 0px;}
.zhanghu_bt{font-size:36px;text-align:center;margin-bottom:40px;}
.zhanghu .div01{float:left;width:380px;}
.zhanghu .div02{float:left;width:380px;margin-left:30px;}
.zhanghu .div03{float:right;width:380px;}
.zhanghu .zh_bsbj{background:#fff;padding:0px 20px 20px;}
.zhanghu .zhanghu_nr li{clear:both;overflow:hidden;border-bottom:solid 1px #e2e2e2;padding:15px 0px;}
.zhanghu .zhanghu_nr li .p2{color:#908e8c;font-size:12px;}
.zhanghu .zhanghu_nr li .s1{float:left;}
.zhanghu .zhanghu_nr li .s2{float:right;font-weight:bold;}
.zhanghu .zhanghu_nr li:nth-child(3) .s1{line-height:60px;}
.zhanghu .zhanghu_nr li:nth-child(3) .s2{text-align:right;}
.zhanghu .zh_btn a{display:block;width:100%;height:60px;line-height:60px;background:#47a92a;color:#fff;font-size:16px;
	border-radius:10px;text-align:center;margin:20px auto 5px;}
.zhanghu .zh_btn a:hover{background:#f60;}
.help{background:url(../images/help_banner.jpg) no-repeat center center;padding:80px 0px;}
.help .div01 a{color:#fff;text-decoration:underline;font-size:40px;}
.help .div02{color:#fff;font-size:40px;margin-top:20px;}
/*footer*/
footer {background:#f7f7f7;padding:20px 0;overflow:hidden;}
.ft_nav {margin:30px auto;overflow: hidden;}
.ft_nav p {font-size: 16px;margin-bottom: 30px;font-weight:bold;font-size:20px;}
.ft_about {width: 20%;float: left;overflow: hidden;}
.ft_about li {display: inline-block; float: left;}
.ft_about li {width: 33.33%; margin-bottom: 16px; font-size: 14px;}
.ft_contact {font-size: 14px; float: left; margin-left: 100px; position: relative; padding-left: 100px;}
.ft_contact li {margin-bottom: 15px; background-size: 20px !important; padding-left: 30px;}
.ft_contact:after, .ft_contact:before {content: ""; width: 1px; height: 100%; background: #c0c0c0; position: absolute; top: 0;}
.ft_contact:after {left: 1px; background: #c0c0c0;}
.ft_contact:before {left: 0;}
.ft_guanzhu {float: right; width: 25%; font-size: 14px;}
.ft_guanzhu li {text-align: center; float: left; width: 50%;}
.ft_guanzhu li img {width: 100px; height: 100px; margin: auto;}
.copyright {font-size: 12px; overflow: hidden; border-top: #2a3345 1px solid; padding: 15px 0 0; line-height: 24px;}
.cr_left {float: left;}
.cr_right {float: right; text-align: right;}
.cr_right img {display: inline-block; vertical-align: bottom; margin-right: 5px;}
.cr_right p:last-child a{margin-left: 10px;}
.cr_right i {margin-left: 10px;}
/*common_banner*/
.wh_banner{background:url(../images/wh_banner.jpg) no-repeat center center;}
.gjs_banner{background:url(../images/gjs_banner.jpg) no-repeat center center;}
.yy_banner{background:url(../images/yy_banner.jpg) no-repeat center center;}
.gpzs_banner{background:url(../images/gpzs_banner.jpg) no-repeat center center;}
.about_banner{background:url(../images/about_banner.jpg) no-repeat center center;}
.contact_banner{background:url(../images/contact_banner.jpg) no-repeat center center;}
.zhanghu_banner{background:url(../images/zhanghu_banner.jpg) no-repeat center center;padding:214px 0px;}
.zhanghu_banner p{color:#fff;font-size:36px;line-height:60px;}
.common_banner{padding:120px 0px;}
.common_banner .cp1{color:#fff;font-size:42px;font-weight:bold;}
.common_banner .cp2{color:#fff;font-size:28px;margin:50px 0px 30px;line-height:42px;}
.common_banner .cp3{clear:both;overflow:hidden;}
.common_banner .cp3 .zc{float:left;}
.common_banner .cp3 .zc a{display:block;width:200px;height:60px;line-height:60px;background:#47a92a;border:solid 2px #47a92a;color:#fff;font-size:18px;
	border-radius:10px;text-align:center;margin:20px auto 5px;}
.common_banner .cp3 .zc a:hover{background:#f60;border:solid 2px #f60;}
.common_banner .cp3 .mn{float:left;margin-left:30px;}
.common_banner .cp3 .mn a{display:block;width:220px;height:60px;line-height:60px;color:#fff;font-size:18px;
	border-radius:10px;text-align:center;margin:20px auto 5px;border:solid 2px #fff;}
.common_banner .cp3 .mn a:hover{background:#fff;color:#000;}
.chanpin{padding:60px 0px 80px;}
.chanpin .cp_left{float:left;width:600px;}
.chanpin .cp_left img{border-radius:10px;}
.chanpin .cp_right{float:right;width:560px;}
.chanpin .cp_right01{font-size:36px;}
.chanpin .cp_right02 p{margin-top:15px;line-height:28px;}
.chanpin .cp_right03{margin-top:30px;}
.chanpin .cp_right03 a{display:block;width:140px;height:60px;line-height:60px;padding-left:30px;
background:#e33935 url(../images/nr01.png) no-repeat 130px center;color:#fff;font-size:20px;border-radius:10px;}
/*list*/
#list_daohang{background:#f3f3f3;height:60px;line-height:60px;font-size:18px;}
.list_daohang a span{color:#333;}
.list_daohang a:hover span{color:#e81717;}
.list_daohang span{color:#e81717;}
.list_news_con{margin-top:40px;}
.list_news_con li{*zoom:1;overflow:hidden;clear:both;padding:25px;border:solid 1px #ebebeb;margin-bottom:30px;}
.list_news_con li .list_news_left{float:left;width:20%;overflow:hidden;}
.list_news_con li .list_news_left img{transition: all 0.6s;width:100%;height:auto;}
.list_news_con li .list_news_left:hover img{transform: scale(1.1);}
.list_news_con li .list_news_right{float:right;width:78%;}
.list_news_con li .list_news_right h3 a{font-size:24px;color:#000;}
.list_news_con li .list_news_right h3 a:hover{font-size:24px;color:#e81717;}
.list_news_con li .list_news_right div{margin:10px 0px;line-height:28px;font-size:16px;color:#161616;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;
-webkit-line-clamp:2;}
.list_news_con li .list_news_right p{*zoom:1;overflow:hidden;clear:both;}
.list_news_con li .list_news_right p font{float:left;font-size:16px;height:46px;line-height:44px;padding-left:30px;background: url(../images/sj_time.gif) no-repeat left center;}
.list_news_con li .list_news_right p span{float:right;}
.list_news_con li .list_news_right p a{display:block;width:160px;height:46px;line-height:44px;text-align:center;border:solid 2px #8fa4ce;font-size:16px;color:#8fa4ce;}
.list_news_con li .list_news_right p a:hover{background:#47a92a;border:solid 2px #47a92a;color:#fff;}
.pagelist{text-align: center; color: #666; width: 100%; clear: both; margin:30px 0px; }
.pagelist a{color: #666; margin: 0 4px 10px; padding: 5px 12px; background: #F7F7F7; display: inline-block; }
.pagelist span{color: #666; margin: 0 4px 10px; padding: 5px 12px; background: #F7F7F7; display: inline-block; }
.pagelist a:hover, .pagelist .current {color: #3690cf; color: #FFF; background: #47a92a; }
.pagelist .current{padding: 5px 12px;}
.show_news{width:1140px;padding:30px;border:solid 1px #ebebeb;margin:40px auto;}
.show_news_title{text-align: center;font-size:26px;color:#333}
.show_news_time{text-align: center;color: #666;padding: 20px 0;border-bottom: solid 1px #e9e9e9}
.show_news_time .news_zuozhe{margin-right: 20px}
.show_news_time .news_yuedu{margin-right: 20px}
.show_news_des{padding: 15px 20px;background:#f0f4f7;margin:20px 0px 10px 0px;font-size: 15px;line-height: 32px;color: #515151;}
.show_news_des .t{background: url(../images/show_news_des02.png) no-repeat 95% bottom;padding-right: 80px;font-size: 16px;line-height: 34px;color: #515151;}
.show_news_con{line-height:36px;padding: 15px 0;font-size: 16px;color:#515050;margin:0 auto;}
.show_news_con p{margin:10px 0px;}
.show_news_con img{display: block;text-align: center;margin:5px auto;max-width:1130px;height:auto}
.show_news_prev_next{margin-top:30px;color:#666;}
.show_news_prev_next a{color:#666;}
.show_news_prev_next a:hover{color:#f60;}
.show_news_prev{float:left;width:50%;}
.show_news_next{float:right;width:50%;}
.show_news_bq_title{font-size: 18px;font-weight: bold;padding:30px 0px 12px;border-bottom: solid 1px #e9e9e9;color:#555;}
.show_news_bq_con{padding-top: 15px;font-size:15px;color:#444;}
.show_news_bq_con p{line-height: 32px;}
.show_news_bq_con p a{color: #c00;}
.show_news_bq_con p a:hover{color: #f60;}
.xg_news{padding-bottom:40px;}
.xg_news_nav{background:#47a92a url(../images/yewu_line.png) no-repeat 25px center;color:#fff;padding-left:50px;font-weight:normal;font-size:24px;height:66px;line-height:66px;}
.xg_news_more a{display:block;width:210px;height:50px;line-height:50px;font-size:16px;border:solid 1px #47a92a;
	background:#47a92a;color:#fff;text-align:center;margin:40px auto 10px;}
.xg_news_more a:hover{background:#fff;border:solid 1px #47a92a;color:#47a92a;}