body,h1,h2,h3,h4,h5,h6,div,dd,dt,dl,form,kbd,table,ul,li,marquee,hr,blockquote,ol,pre,fieldset,legend,button,input,textarea,th,td,span{font-size:14px; margin:0; padding:0; font-family:"微软雅黑",Arial,  Tahoma, Verdana,  Helvetica, sans-serif;}
*{ font-family:"微软雅黑";}

@font-face { font-family:Impact; src: url("css/Impact.ttf"); }
address,cite,dfn,em,var{font-style:normal;}
button,input,select,textarea{font-size:100%;}
input{ cursor:pointer}
input[type=button],input[type=submit]{ cursor:pointer}  
button[type=button],button[type=submit]{ cursor:pointer}  
table{border-collapse:collapse;border-spacing:0;}
small{font-size:12px;}
ul,ol{list-style:none;}
img{border:0;}
ul{list-style:none;}
.clear{ clear:both;}
a{text-decoration: none; color: #555; }
a:hover{ color:#fff; text-decoration:none}
.left{ float:left;}
.right{ float:right}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
@font-face{font-family:aa; src:url(impact.ttf)}
.yw{font-family:aa; text-transform:uppercase;  line-height:38px; text-align:center; font-size:24px;}

/*header_top*/
.header_top{ width:100%; height:115px; background: url(../images/bg1_03.jpg); }
.header_top1{ width:1200px; height:115px;  margin:0 auto;  }
.search{ width:450px; height:50px; padding:30px 30px 0px 0px; float:right;}
.ss{ width:280px; height:37px; padding:14px 20px 0px 0px; float:left;}
.ss_sy{ width:220px;  height:35px; border:1px #39364b solid; background:none; float:left; color:#4b4665; font-size:14px; line-height:35px; padding-left:10px;}
.ss_an{ width:40px; height:37px; background:url(../images/ss1_06.jpg) no-repeat; border:0px; float:left;}

.tel{ width:150px; height:50px; float:left; color:#666; font-size:14px; line-height:20px;}
.tel span{ color:#fff; font-size:24px; display:block;}

.menu{ width:100%; height:54px; background:url(../images/nav_bg1_07.jpg);}
.menu1{ width:1200px; height:54px; margin:0 auto;}

	#navis{ width:1200px; height:54px; }   
	  *{margin:0px;padding:0px; list-style-type:none;color:#000; text-decoration:none;}
	
		#navis ul{z-index:9999;}
		#navis ul li{line-height:54px;float:left;position:relative; left:14px;}
		 #navis ul li.s{ background:none;}
		#navis ul li a{color:#fff;width:133px; height:54px; font-size:15px;display:block;text-align:center;line-height:54px; font-family:"微软雅黑"; z-index:9999;}
		#navis ul li a:hover{ background:#170641; bottom:5px;width:133px; z-index:9999;} 
		
		#navis ul li dl{ float:left; margin:0 auto; z-index:9999;}
		#navis ul li dl dd{position:absolute; top:54px;left:0px;background:#170641;line-height:35px;width:133px;  display:none; z-index:9999;font-family:"微软雅黑";}
		
		#navis ul li dl dd p a{color:#fff;display:block;line-height:35px; height:35px;text-align:center;font-size:14px;width:133px; float:left; z-index:9999;}
		#navis ul li dl dd p a:hover{ width:133px; z-index:9999; background:none; color:#fff; background:#282538;} 

.banner{ width:100%; height:443px; background:url(../images/banner_bg1_15.jpg) center; text-align:center; padding-top:25px;}
.banner1{ width:1190px; height:410px; border:3px #fff solid; margin:0px auto;}

.bussines{ width:100%; height:auto; padding:30px 0px 0px 0px; display:block; overflow:hidden;}
.bussines_bt{ width:100%; height:76px; background:url(../images/m_bg1_20.jpg); text-align:center;}
.bussines_bt span{ width:170px; height:43px; background:url(../images/m_bg1_22.jpg); display:block; color:#333; font-size:24px; line-height:43px; text-align:center; margin:0 auto;}
.bussines_bt b{ color:#888; font-weight:normal;}
.bussines_nr{ width:1200px; height:auto; padding:20px 0px; margin:0 auto; display:block; overflow:hidden}
.bussines_nr ul li{ width:156px; height:193px; background:url(../images/m_bg2_24.jpg); margin:0px 0px 0px 39px; text-align:center; float:left}
.bussines_nr ul li h2{ color:#272437; font-size:18px; line-height:35px; background:url(../images/x1_03.jpg) bottom center no-repeat; text-align:center; font-weight:normal;}
.bussines_nr ul li h3{ color:#8a8a8a; font-size:14px; line-height:25px; text-align:center; text-transform:uppercase; font-weight:normal; padding-bottom:10px; display:block}
.bussines_nr ul li h2 a{color:#272437;}
.bussines_nr ul li h2 a:hover{color:#e1321e;}

.sbzl{ width:100%; height:auto; background:url(../images/bg1.jpg); padding:30px 0px;}
.sbzl_bt{ width:100%; height:76px; background: url(../images/m_bg2_09.png); text-align:center;}
.sbzl_bt span{ width:170px; height:43px; background: url(../images/m_bg3_11.jpg); display:block; color:#fff; font-size:24px; line-height:43px; text-align:center; margin:0 auto;}
.sbzl_bt b{ color:#575673;font-weight:normal;}
.sbzl_nr{ width:1160px; height:auto; display:block; overflow:hidden; margin:0 auto;}
.sbzl_nr ul li{ width:200px; height:210px; border:5px #575673 solid; background:#575673; color:#fff; font-size:14px; line-height:24px; text-align:left; float:left; margin:15px 0px 0px 19px;}
.sbzl_nr ul li img{ width:200px; height:150px; padding-bottom:5px;}
.sbzl_nr ul li a{ color:#fff; }
.sbzl_nr ul li a:hover{ color:#a2a1af; }
.sbzl_more{ width:150px; height:40px; border:1px #575673 solid; background:#2a293b; color:#fff; font-size:16px; text-align:center; line-height:40px; display:block; overflow:hidden; margin:30px auto 0px auto;}
.sbzl_more a{color:#fff;}
.sbzl_more:hover{ background:#fff; color:#2a293b; cursor:pointer; transition:all 0.5s ease;}
.sbzl_more:hover a{color:#2a293b;}

.news_list{ width:332px; height:194px; border:1px #ddd solid; margin:15px 0px 0px 15px; float:left; padding:8px 15px; color:#666; line-height:24px;}
.news_list h2{ color:#333; font-size:16px; line-height:35px; display:block; font-weight:normal;}
.news_list span{ height:25px; line-height:25px; color:#666; display:block; padding-top:20px;}
.news_list b{ width:330px; height:35px; color:#888; font-size:14px; line-height:35px; border-top:1px #e1e1e1 solid; font-weight:normal; display:block; margin-top:10px;}
.news_list b a{ color:#888;}
.news_list b a:hover{ color:#e1321e;}
.news_more{ width:150px; height:40px; border:1px #b9b9bb solid; background:#cdcdcd; color:#333; font-size:16px; text-align:center; line-height:40px; display:block; overflow:hidden; margin:10px auto 0px auto;}
.news_more a{color:#333;}
.news_more:hover{ background:#fff; color:#2a293b; cursor:pointer; transition:all 0.5s ease;}
.news_more:hover a{color:#2a293b;}


.foot{ width:100%; height: auto; background:#292639; padding:15px 0px; margin-top:20px;}
.foot1{ width:1160px; height:auto; color:#abaaaf; font-size:14px; line-height:26px; text-align:center; margin:0 auto;}
.foot1 span{ color:#4d4b58; font-size:14px;}
.foot1 span a{ color:#4d4b58;}
.foot1 span a:hover{ color:#abaaaf; }
.foot1 a{color:#abaaaf;}
.foot1 a:hover{color:#fff;}


/*内页box*/
.nybox{ width:1160px; height:auto; padding:15px 0px; display:block; overflow:hidden; margin:0 auto;}

.nyleft{ width:255px; height:auto; padding-right:20px; display:block; overflow:hidden; float:left}

.nyfl{ width:255px; height:auto; padding-bottom:15px;}
.nyfl1{ width:235px; height:60px; background: #282538; color:#fff; font-size:18px; line-height:60px; text-align:left; padding-left:20px;}
.nyfl2{ width:255px; height:auto;  background:#dfdfdf;}
.nyfl2 ul{ padding:10px 0px;}
.nyfl2 ul li{ width:255px; height:35px;}
.nyfl2 ul li a{ color:#333; font-size:14px; line-height:35px; padding-left:40px; background: url(../images/icon2_20.jpg) no-repeat 23px; display:block;}
.nyfl2 ul li a:hover{ background:#282538; color:#fff; font-size:14px; line-height:35px; padding-left:40px; display:block;}

.nyfl3{ width:255px; height:auto; background:#dfdfdf;  }
.nyfl3 span{ padding:10px; color:#333; font-size:14px; line-height:28px; display:block;}


.nyright{ width:885px; height:auto; display:block; overflow:hidden; float:left}
.nyright1{ width:870px; height:59px; border-bottom:1px #dfdfdf solid; padding-left:15px; color:#1a2a38; font-size:20px; line-height:59px; }
.nyright1 span{ color:#666; font-size:14px; line-height:59px; float:right; padding-right:10px;}
.nyright1 span a{ color:#666;}
.nyright1 span a:hover{ color:#711010;}

.nyright2{ padding:15px; color:#333; font-size:14px; line-height:200%; display:block; overflow:hidden;}
.nyright2 img{ max-width:100%; height:auto; padding:10px 0px;}

.nyright3{ pwidth:885px; height:auto; padding-top:10px; display:block; overflow:hidden;}

.nynews_list{ width:822px; height:164px; border:1px #ddd solid; margin:15px 0px 0px 15px; float:left; padding:8px 15px; color:#666; line-height:24px;}
.nynews_list h2{ color:#333; font-size:16px; line-height:35px; display:block; font-weight:normal;}
.nynews_list span{ height:25px; line-height:25px; color:#666; display:block; padding-top:20px;}
.nynews_list b{ height:35px; color:#888; font-size:14px; line-height:35px; border-top:1px #e1e1e1 solid; font-weight:normal; display:block; margin-top:10px;}
.nynews_list b a{ color:#888;}
.nynews_list b a:hover{ color:#e1321e;}


.nyright4{  pwidth:885px; height:auto; padding-top:10px; display:block; overflow:hidden;}
.nyright4 ul li{ width:200px; height:210px; border:5px #575673 solid; background:#575673; color:#fff; font-size:14px; line-height:24px; text-align:left; float:left; margin:15px 0px 0px 8px;}
.nyright4 ul li img{ width:200px; height:150px; padding-bottom:5px;}
.nyright4 ul li a{ color:#fff; }
.nyright4 ul li a:hover{ color:#a2a1af; }


.nyright5{ pwidth:885px; height:auto; padding-top:10px; display:block; overflow:hidden;}
.nyright5 ul li{ width:208px; height:180px; padding:10px 5px 10px 7px; color:#333; font-size:14px; line-height:28px; text-align:center; float:left; display:block; }
.nyright5 ul li img{ width:200px; height:148px; border:1px #dadada solid; padding:4px;}
.nyright5 ul li a{color:#333;}
.nyright5 ul li a:hover{color:#bb2f30;}

/*分页*/
.fy{ width:100%; text-align:center; padding:10px 0px 10px 0px; margin:20px auto 0px auto;}
.fy a{ background:#e5e5e5; padding:7px 12px; color:#666; margin-right:10px; font-size:12px;}
.fy a:hover{background:#292639; color:#fff; }
.fy a:hover,.fy a.fyls{background:#292639; color:#fff; }

/*新闻详细*/
.newsbt{ font-size:16px; font-weight:bold; color:#3e3e3e; text-align:center; padding:15px;}
.time{text-align:center; line-height:32px; border-bottom:1px #d1d1d1 dashed; background:#F2F2F2; color:#666; }
.nynr{ height:auto;  padding:10px; display:block; color:#555; font-size:14px; line-height:180%; }
.nynr img{ max-width:100%; height:auto;}

/*图片详细*/
.producttp{ width:650px; border:1px #D0D0D0 solid; padding:3px; margin-left:auto; margin-right:auto; background:#fff;}
.producttp img{ width:650px; height:auto;}
.productxx{ color:#3e3e3e;background:#e9e9e9; height:28px; padding-left:8px; text-align:left; line-height:28px; font-size:16px;  margin:15px 0px 0px 0px;}

/*在线留言*/
.nyright2_3{ width:100%;  min-height:387px; _height:387px; padding:15px;  color:#333; line-height:200%;font-size:16px;}
.nyright2_3 span{ padding-left:20px; display:block;}
.nyright2_3 h2{ color:#333; font-weight:normal; border-bottom:1px #ccc dotted; font-size:20px; line-height:50px;padding-left:20px;}
.nyright2_3 h3{ color:#e1321e; font-weight:normal;  font-size:14px; line-height:30px; padding-bottom:20px; display:block;padding-left:20px}

.nyright2_4{ width:665px;  min-height:387px; _height:387px;  margin:0 auto; padding:15px; }
.nyright2_4 h2{ color:#e84a8f; font-size:24px; line-height:35px; font-weight:normal;}
.nyright2_4 h2 img{ width:34px; height:34px; float:left; padding-right:10px;}
.nyright2_4 span{ width:645px; height:auto; padding:10px 10px 20px 10px; color:#666; font-size:14px; line-height:200%; display:block;}

.bd{ width:664px; min-height:40px; _height:40px; padding-top:5px; }
.bd1{ width:105px; min-height:40px; _height:40px; color:#666; font-size:14px; line-height:40px; text-align:right; padding-right:5px; }
.bd2{ width:554px; min-height:35px; _height:35px; padding-top:5px; color:#666;}

.bd2 img{ vertical-align:bottom; padding:0px 5px;}
.bd2 b{ font-weight:100; font-size:12px; line-height:35px; color:#666;}






