﻿@charset "utf-8";
@import url("../css/common/grid.css");/*网格*/
@import url("../css/common/layout.css");/*整体框架*/
@import url("../css/common/icon.css");/*图标*/
@import url("../css/navi/navi_02.css");/*02导航*/
@import url("../css/banner.css");/*幻灯片*/
@import url("../css/navi/classify_01.css");/*侧栏样式*/
@import url("../css/adorner/01/A_style.css");/*01装饰器*/
@import url("../css/adorner/02/A_style.css");/*02装饰器*/
@import url("../css/links.css");/*友情链接*/
@import url("../css/kefu.css");/*在线客服*/
@import url("../css/common/doc.css");/*自定义文档*/



/*top*/
.top_bg{
	background:#eee;
	height:30px;
	line-height:30px;
	width:100%;
	}
.top{
	width:980px;
	margin:0 auto;
	}
.top ul{
	width:116px;
	}
.top ul li{
	display:inline;
	line-height:30px;
	}
.logo{
	padding:18px 0;
	}
.header_right{
	padding-top:35px;
	width:205px;
	}
#m9 {
  width: 124px;
}	
/*_nav*/
.footer_navBar{
	border-top:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
	position: relative;
	z-index: 1;
	background:#fff;
	height:40px;
	line-height:40px;
	}
.footer_nav {
	width:980px;
	margin:0 auto;}	
.footer_nav  li {
	position: relative;
	float: left;
	width: 100px;
	/*margin: 0 10px;*/
	display: inline;
	text-align: center;
	}
.footer_nav  li a{
	color:#333;
	}
.footer_nav  li a:hover{
	color:#00ACB6;
	text-decoration:none;
	}
/*footer*/
.footer_logo{
	width:90px;
	height:85px;
	padding-top:15px;
	text-align:center;
	float:left;
	border-left:solid 1px #ddd;	
	border-right:solid 1px #ddd;
	}
.copy{
	float:left;
	line-height:24px;
	margin-top:15px;
	padding-left: 40px;
	width: 340px;
	color:#333;
	}
.footer_phone{
	padding-top:10px;
	padding-bottom:10px;
	}
.footer_phone h3{
	height:40px;
	line-height:40px;
	color:#666;
	font-size:18px;
	display:none;
	}
.search{
	width:280px;
	float:left;
	position:relative;
	height:100px;
	border-left: solid 1px #ddd;
	border-right: solid 1px #ddd;
	}
.footer_phone{
	width:220px;
	float:left;
	margin-left: 40px;
	}
#invalid_search{
	position:absolute;
	bottom: 5px;
    right: 55px;
	}
.erweima{
	width:225px;
	float:left;
	border-right: solid 1px #ddd;
	color:#f25f00;
	font-size:14px;
	}
.erweima img{
	padding-left:50px;
	padding-top:6px;
	padding-right:5px;
	}
/*banner开始*/
@charset "UTF-8";
html { color: #000; background: #FFF; }
body, div, ul, li { margin: 0; padding: 0; }
img { border: 0; }
li { list-style: none; }
body { font-family: Microsoft YaHei,Segoe UI,Tahoma,Arial,Verdana,sans-serif; font-size: 12px; color: #666; background: #fff; }
a { color: #39f; text-decoration: none; }
a:hover { text-decoration: underline; }
.wrapper { width: 980px; margin: 0 auto; position: relative; }
#banner { width: 100%; height:480px;overflow: hidden; position: relative; }
#banner_img { display: block; position: relative; }
#banner_img li { position: absolute; top: 0; left: 0; width: 100%; height:480px; background-position: center; background-size: cover; display: none; }
/*设置背景图片-------开始*/
#banner_img li.item1 { background-image:url(../img/banner01.jpg); display: block;  }
#banner_img li.item2 { background-image: url(../img/banner01.jpg); }
#banner_img li.item3 { background-image: url(../img/banner01.jpg); }
/*设置背景图片--------结束*/
#banner_img .ad_img { position: absolute; right: 10px; top: 80px; width: 506px; height: 404px; }
#banner_img .ad_txt { position: absolute; left: 10px; top: 190px; color: #fff; text-shadow: 1px 1px rgba(51,51,51,0.0); }
#banner_img .ad_txt h2 { font-size:40px;font-weight:bold;color: #2a810c;letter-spacing: 4px; }
#banner_img .ad_txt p { font-size:14px;color: #2a810c;letter-spacing: 2px; }
#banner_img .ad_txt a { display: block; width: 100px; height: 25px; line-height: 25px; text-align: center; margin-top: 10px; background: #fff; color: #666; text-decoration: none; text-shadow: none; }
#banner_ctr { position: absolute; width: 980px; height: 4px; left: 50%; bottom: 20px;  }
#banner_ctr ul {position: absolute;z-index: 1;}
#banner_ctr li { display: block; float: left; }
#banner_ctr li a{ display: block; float: left; width: 40px; height: 4px; cursor: pointer;border:solid 1px #fff;margin-right: 10px;}
#banner_ctr li a:hover,#banner_ctr li a:visited{}
#banner_ctr li.last-item {}
#drag_ctr {position: absolute; width: 42px; height: 6px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #fff; }
#drag_arrow {}
/*banner结束*/	
	
/*首页公司简介 index_profile_box*/
.index_profile_box{
	width:630px;
	float:left;}
.index_profile_box .profile_title_box h3 a,.index_new_box .new_title_box h3 a,.product_title_box h3 a{
	font-size:16px;
	color:#999;
	background:url(../img/hr01.png) no-repeat left center;
	padding-left:10px;
	line-height:20px;
	}
	
.index_profile_box .profile_title_box h3 a,.index_new_box .new_title_box h3 a,.product_title_box h3 a:hover{
	text-decoration:none;
	}
.color_{
	color:#00acb6;
	}
.profile_title_box{
	position:relative;
	height:20px;}
.profile_title_box p,.new_title_box p,.contact_title_box p,.product_title_box p,.link_title_box p{
	background:url(../img/more.png) no-repeat right center;
	font-size:14px;
	}
.profile_title_box p a:hover,.new_title_box p a:hover,.contact_title_box p a:hover,.product_title_box p a:hover,.link_title_box p a:hover{
	text-decoration:none;
	color:#00ACB6;
	}
.profile_main_box a img{
	border:solid 1px #ccc;
	height:184px;
	width:286px;
	}
	
	
	
/*index_new_box*/	
.index_new_box{
	width:310px;
	float:right;
	}
.new_title_box{
height:20px;}
.new_main_box img{
	height:82px;
	width:126px;
	}
.new_main_box  h3{
	font-size:14px;
	color:#00acb6;
	}
.new_main_box a:hover{
	text-decoration:none;
	}
.new_main_box a p{
	font-size:12px;
	}
.new_main_box a p:hover{
	text-decoration:underline;
	}
.more_bg{
	height:14px;
	line-height:14px;
	font-size:12px;
	text-align:center;
	width:38px;
	background:#f00;
	color:#fff;
	padding:2px;
	} 
.new_main_box p a.more_bg{
	color:#fff;
	}
.new_main_box ul{
	padding-top:10px;
	}
.new_main_box ul li{
	line-height:24px;
	border-bottom:#ccc 1px dashed;
	height:30px;
	}
.new_main_box ul li a{
	padding-right:20px;
	width:200px;
	float:left;
	}
.new_main_box ul li a:hover{
	text-decoration:underline;
	color:#00ACB6;
	}

/*two_main*/
.two_main_bg{
	width:100%;
	background:#f2f2f2;
	height:290px;}
	
/*index_contact_box*/
.index_contact_box{
	width:310px;
	float:left;
	}
.contact_title_box{
	width:310px;
	height:30px;
	border-bottom:dashed 1px #ccc;
	}
.index_contact_box .contact_title_box h3 a{
	font-size:16px;
	color:#999;
	background:url(../img/hr02.png) no-repeat left center;
	padding-left:10px;
	line-height:20px;
	}
.index_contact_box .contact_title_box h3 a:hover{
	text-decoration:none;
	}
.color_2{
	color:#f06200;
	}
.contact_main_box{
	padding-left:10px;
	}
.contact_main_box h3{
	font-size:20px;
	color:#999;
	line-height: 34px;
	}
.contact_main_box p{
	line-height:26px;
	}
.contact_main_box .pt15{
	padding-top:20px;}	
	/*index_product_box*/
.index_product_box{
	width:630px;
	float:right;
	}
.product_title_box{
	width:630px;
	height:30px;
	}

.product_title_box h3{
	font-size:20px;
	color:#999;
	}

/*product_main_box*/
.product_main_box .product_hide .product_hide_1 a img{
	display:inline;
	background:#fff;
	height:178px;
	width:148px;
	border-radius:10px;
	border:1px solid #ccc;
	}
.product_main_box .product_hide .product_hide_1 a img:hover{
	border:1px solid #331472;
	}
	
/*product效果*/
.product_hide{
	width: 150px;
	height: 180px;}
.product_hide .hide {
	background:rgba(0,0,0,0.6);
	position: absolute;
	top: 0px;
	width: 150px;
	height: 180px;
	text-align: left;
	border-radius:10px;
	margin-top:80px;
	}
.product_hide .title a {
	text-align:center;
	display: block;
	width: 150px;
	height: 180px;
	text-decoration: none;
	padding-top: 70px;
	font-size: 12px;
	}
.product_hide .title a img{
	width:30px;
	height:30px;}
.product_hide .title a p{
	padding-top:10px;
	font-size: 12px;
	text-align:center;
	color: #fff;
	}





/*three_mian*/
.three_mian{
	}
.index_link_box{
	width:100%;
	float:right;
	}
.link_title_box{
	width:100%;
	height:30px;
	border-bottom:dashed 1px #999;
	}
.index_link_box .link_title_box h3 a{
	font-size:16px;
	color:#999;
	background:url(../img/hr01.png) no-repeat;
	padding-left:10px;
	line-height:20px;
	}
.index_link_box .link_title_box h3 a:hover{
	text-decoration:none;}
.link_main_box h3{
	font-size:20px;
	color:#999;
	}
.link_main_box p{
	line-height:26px;
	}
	/*product_main_box*/
.link_main_box ul{
	margin:20px 0 30px 0;}
.link_main_box ul li{
	display:inline;
	padding:0 20px;
	height:30px;
	line-height:30px;
	font-size:14px;
	}
.public_1col{padding-top:20px;}
.register img{width:400px;height:220px;}

.pro_L_b {
	position: relative;
	height: 100px;
	border: #ccc solid 1px;
	width: 178px;
	}
.pro_L_b img {
	position: relative;
	height: 100px;
	width: 178px;
	}
.invalid_hover  .hide_1 {
	background: rgba(96,96,96,0.6);
	line-height: 100px;
	position: absolute;
	bottom: 0px;
	width: 178px;
	height: 100px;
	text-align: center;
	display: none;
	}
.invalid_hover .title a{
	 text-decoration:none;
	 height:100px;
	 line-height:100px;
	 color:#fff;
	font-size:14px;
} 
.invalid_hover .title a p{
	 height:100px;
	 line-height:100px;
	 color:#fff;
	  }

#dituContent{
height:300px;}


.link_main_box ul li a:hover{
	text-decoration:none;
	color:#00ACB6;}



.public_2col .ov_h .download .content .button_1_s{margin-top:27px;}


li#m3 .sub {
	width: 160px;
	}
#search_btn{
	width:200px;
	border:none;
	height:50px;
	}
#search_btn input{
	width:190px;
	margin-left:0px;
	border-radius:0px;
	}
#search_btn #invalid_search{
	top:6px;
	right:5px;
	}









