@charset "utf-8";
div{margin:0;padding:0;border:0; }p{margin:0;padding:0;border:0; }span{margin:0;padding:0;border:0; }form{margin:0;padding:0;border:0; }ul{margin:0;padding:0;border:0; }ol{margin:0;padding:0;border:0; }li{margin:0;padding:0;border:0; }input{margin:0;padding:0;border:0; }img{margin:0;padding:0;border:0; }a{margin:0;padding:0;border:0; }hr{margin:0;padding:0;border:0; }h4{margin:0;padding:0;border:0; }h5{margin:0;padding:0;border:0; }h6{margin:0;padding:0;border:0; }dl{margin:0;padding:0;border:0; }dd{margin:0;padding:0;border:0; }dt{margin:0;padding:0;border:0; } body{margin:0;padding:0;border:0;}*{margin:0;padding:0;border:0;}
h1{margin:0;padding:0;border:0; font-weight: normal; }
h2{margin:0;padding:0;border:0; font-weight: normal; }
h3{margin:0;padding:0;border:0; font-weight: normal; }
a{ text-decoration:none;}
a img{ border:0;}
.clear{ clear:both;}
a{ color:#000;}
li{ list-style:none;}
a:hover{ color:#333;}
.tb0{ border:0 !important; }
.m0{ margin:0 !important;}
ul{ list-style-type: none;}
.fl{ float: left;}
.fr{ float:right;}
body{ background:#fff;  font-family: "微软雅黑";  font-size:12px; color:#000; }
.mt20{ margin-top:20px;}.mt10{ margin-top:10px;}
.ml20{ margin-left:20px;}.ml10{ margin-left:10px;}
.mr20{ margin-right:20px;}.mr10{ margin-right:10px;}
.mb20{ margin-bottom:20px;}.mb10{ margin-bottom:10px;}
.pt20{ padding-top:20px;}.pt10{ padding-top:10px;}
.pl20{ padding-left:20px;}.pl10{ padding-left:10px;}
.pr20{ padding-right:20px;}.pr10{ padding-right:10px;}
.pb20{ padding-bottom:20px;}.pb10{ padding-bottom:10px;}
.fw{ font-family:"微软雅黑";}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:200px; margin:0 auto;}


.center{ width:1200px; margin:0 auto; max-width:100%;}
.c100{ width:100px; margin:0 auto; max-width:100%;}
.c900{ width:900px; margin:0 auto; max-width:100%;}
.clear{ clear:both;}



.ny_top{ width:100%; height:600px; color:#fff; padding:0 5%;} 
.ny_top h2{ font-size:14px; padding:250px 0 0 0;}
.ny_top h3{ font-size:24px; line-height:60px;}
.ny_top h4{ width:20px; height:3px; background:#863a3c;}


.ny_lb{ background:#f7f7f7; height:60px; line-height:60px;}
.menu { padding:0; margin:0; list-style-type:none; float: right;}
.menu li { margin-right:1px; float:left; color:#fff; }
.menu li a { display:block; padding:0 40px; text-align:center; height:60px; line-height:60px; color:#666; font-size:13px; text-decoration:none;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.menu li a:hover{ background:#fff;color:#863a3c; border-top:2px solid #863a3c;}
	
.cur{ background:#fff; color:#863a3c !important; border-top:2px solid #863a3c;}

.ab_nr{ padding:50px 0;}


.pro_nr{}
.pro_nr li{  background:#fff;}
.pro_nr li.yangshi2,.pro_nr li.yangshi4,.pro_nr li.yangshi6{ background:#f7f7f7;}
.pro_nr a{ display:block;padding:100px 0 60px 0;transition:background 1s;}


.pro_nr a:hover .pro_r span{ background:#f9c84e;border: 1px solid #f9c84e; color:#fff;}
.pro_l{ float:left; width:50%; float:left; text-align:center; height:380px; overflow:auto;}
.pro_nr a .pro_l img{ max-height:380px; max-width:90%; padding:0 10px 0 0;box-sizing:border-box;transition:padding 1s;}
.pro_nr a:hover .pro_l img{ padding:0 50px 0 0;box-sizing:border-box;transition:padding 1s;}

.pro_nr a .pro_r{ float:right; width:45%;padding:0 0 0 10px;box-sizing:border-box;transition:padding 1s;}
.pro_nr a:hover .pro_r{ float:right; width:45%; padding:0 0 0 50px;box-sizing:border-box;transition:padding 1s;}
.pro_r h2{ font-size:30px; padding:30px 0;}
.pro_r p{ font-size:12px; line-height:25px; color:#666; padding:0 0 30px 0; max-height:200px; min-height:100px; overflow:hidden;}
.pro_r span{ display: block;width: 170px;text-align: center;height: 40px;line-height:40px;border-radius: 5px;border: 1px solid #999;margin: 20px 0 0 0; font-size:18px;}


.news_nr{}
.news_nr li:hover{ background:#f8f8f8;}
.news_nr li a{ display:block; padding:60px; border-bottom:1px solid #f1f1f1;background:right center no-repeat}
.news_nr li a:hover{ background:url(../images/xjt.png) right center no-repeat;transition:background 1s;}
.news_nr li .news_l{ float:left; width:260px; height:150px;}
.news_nr li .news_l img{ width:220px; height:100%; padding:0 0 0 0;transition:padding 1s;}
.news_nr li a:hover .news_l img{ padding:0 0 0 40px;transition:padding 1s;}
.news_nr li .news_r{ float:left; padding:0 0 0 40px;transition:padding 1s;}
.news_nr li a:hover .news_r{ padding:0 0 0 20px;transition:padding 1s;}
.ns_r_1{ width:600px; float:left;}
.ns_r_1 h2{ font-size:20px; padding:20px 0; color:#444;}
.ns_r_1 p{ font-size:14px; line-height:24px; color:#999; height:48px; overflow: hidden;}
.news_nr h3{ width:130px; height:130px; border-left:1px solid #eee; float: right; text-align: right; font-size:30px; padding:20px 0 0 0; color:#666; margin: 0 0 0 20px;}
.news_nr h3 span{ display:block; padding:10px 0; font-size:14px;}

.pages a{display: block;float: left;padding: 0 15px;line-height: 30px;background: #fff;color: #666;margin: 0 5px;border: 1px solid #ddd;}
.pages a:hover{background: #151e27;border: 1px solid #151e27;color: #fff;}


.g-nav{}
.g-nav li{ position:relative;}
.g-nav li .xl{ display:none; position:absolute; top:100px; width:200px; left:-50px; background:#000; z-index:9999999;}
.g-nav li:hover .xl{ display:block;}
.g-nav li .xl a{ display:block; width:100%; height:50px; line-height:50px; color:#fff; text-align:center; font-size:15px; background:#bd000f; border-bottom:1px solid #af010f;}
.g-nav li .xl a:hover{ background:#000;}

@media screen and (max-width:767px){
.ny_lb{ height: auto;}   
.menu li{ margin-right: 0px;    width: 50%; background:#f4f4f4; border:1px solid #fff;}
.ab_nr{ max-width:90%; margin:0 5%;clear: both;}
.ab_nr img{ height:auto !important}
.menu li a{ padding: 0 10px;}
.pro_nr{ clear:both;}
.pro_nr a { padding:20px 0;}
.pro_l{ height:150px;}
.pro_nr a .pro_r{ width:50%; padding:0;}
.pro_r h2 { padding:0; font-size:20px;}
.pro_r p{ display:none;}
.pro_r span{ width:100px; font-size:14px; line-height:30px; height:30px;}
}