@charset "utf-8";
/* CSS Document */

table {border-collapse: collapse;padding:0px;margin:0px;}
th, td { padding:0px;margin:0px;vertical-align:top;}
*{margin:0px;padding:0px;BORDER:none;}
ul,li{margin:0; padding:0; border:none; list-style-type:none;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color: #997409;text-decoration:none;}
a{ color:#666; text-decoration:none;}
.clear{ clear:both;} 
body{ font-size:12px; font-family:"微软雅黑"; color:#404040; background:url(../images/bg_01.jpg) top center repeat-x;}
h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:12px;}
ul,dl{ list-style-type:none;}
li{vertical-align:top;}
.clear{ clear:both; margin:0; padding:0; font-size:0px; line-height:0px; height:0px; overflow:hidden;} 
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
*html .clearfix {zoom:1;}
*+html .clearfix {zoom:1;}
img{ border:none;}
input,textarea{font-family:"Microsoft yahei"; font-size:12px;color:#888;border:none;outline: medium none;transition:background-color 0.2s ease-in 0s, color 0.2s ease-in 0s;-webkit-transition:background-color 0.2s ease-in 0s, color 0.2s ease-in 0s;}
body a{outline:none;blr:expression(this.onFocus=this.blur());transition: all 0.3s ease-out 0s;}
::selection {background:#018f87; color:#fff;}
::-moz-selection {background:#018f87; color:#fff;}
::-webkit-selection {background:#018f87; color:#fff;}
a{  text-decoration:none;transition:background-color 0.1s ease-in 0s, color 0.2s ease-in 0s;-webkit-transition:background-color 0.1s ease-in 0s, color 0.2s ease-in 0s;outline:none} /* for firefox */
a:hover{color:#b62f2c;}
.top-tell a:hover{color:#FDD000;}

/*----------------------------------------------------------------------*/
.pc{background: url(../images/top.png)  no-repeat center top;}
.top{ width:1022px; height:135px;margin:0 auto;}
.logo{ width:473px; height:78px; float:left; margin-top:18px;}
.tel{width:209px;height:90px; font:16px/22px "Microsoft Yahei";color:#930005;text-align:left;margin-top:32px;padding:5px 0 0 100px;background: url(../images/tel.png) 30px 5px no-repeat; display:inline; overflow: hidden;}
.tel span{ display:block;font:35px/30px "arial";color:#145e3b;font-weight:bold;letter-spacing:-1px;}
.fr { float:right;}


.px{ display:block;}
.wap{ display:none;}




.flexslider { position: relative; overflow: hidden;background: url(../images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li {}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 50px; height: 5px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 50px; height: 5px; line-height: 40px; overflow: hidden; background: #fff;; filter:alpha(opacity=50);  
      -moz-opacity:0.5;  
      -khtml-opacity: 0.5;  
      opacity: 0.5;  cursor: pointer; margin-right:3px;}
.flex-control-nav .flex-active { background-position: 0 0;}
.slides img{ max-width:100%; margin:0 auto;}


.contant{ width:100%; height:auto; background:url(../images/bg_03.jpg) 0 0 repeat; float:left;}
.mid{ width:1022px; height:990px; margin:0 auto; padding-top:50px;}
.mid_tit1{ width:1022px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#545454;}
.mid_cp{ width:1100px; margin-top:20px; position:relative; left:-30px;}

.gd{ height:40px; line-height:40px; font-size:14px; text-align:center; color:#525252;}
.gd:hover{ color:#006233;}
.mid_cp_2{ width:22%;  padding:10px; float:left; margin-left:5px; margin-top:30px;}
.mid_cp_2 img{ width:100%; height:auto; border:solid 2px #f3f3f3;}
.mid_cp_2 img:hover{ width:100%; height:auto; border:solid 2px #005b30;}
.mid_cp_r{ width:240px; float:right; margin-top:30px;}
.mid_cp_r img{ width:240px; height:180px;}


.mid1_bg{ width:100%; height:598px; background:url(../images/yjt_20.jpg) center center no-repeat; margin:0 auto;}
.mid1{ width:1022px; margin:0 auto; padding-top:50px;}
.mid1_1{ width:1022px; margin-top:20px; line-height:30px; text-align:center; color:#000; font-size:16px;}




.mid2{ width:1022px; height:500px;margin:0 auto; padding-top:50px;}
.mid_n{ width:1050px; margin:0 auto;position:relative; left:-20px; margin-top:50px;}
.mid_n li{ width:240px; height:330px; background:#e8e8e8; margin-left:20px; float:left;}
.mid2_pic img{ width:240px; height:170px;}
.mid2_tit{ width:230px; height:30px; overflow:hidden; padding:5px; border-bottom:1px dotted #ccc; line-height:30px; font-size:14px;}
.mid2_info{ width:230px; height:90px; overflow:hidden; padding:5px; line-height:26px; font-size:12px;}


.mid3{ width:1020px; height:425px; margin:0 auto;}
.mid3_n{ width:1060px; position:relative; left:-40px; margin-top:50px;}
.mid3_n li{ float:left; margin-left:40px;}


.mid4{ width:1020px; height:300px; padding-top:50px; margin:0 auto;}
.mid4_n{ width:1050px; position:relative; left:-13px; margin-top:50px;}
.mid4_n img{width: 150px;height: 55px;margin-left: 18px;margin-bottom: 10px;}



.foot{ width:100%; height:102px; background:url(../images/yj_38.png) 0 0 repeat-x;}
.foot_n{ width:1020px; margin:0 auto;}
.se{  margin:0 auto; float:left;}
#search {background:url(../images/di_09.jpg) 0 0 no-repeat;background-repeat: no-repeat;height: 28px;width: 267px;float:left; margin-top:45px;}
#search input {background-images: none;border-style: none;width: 210px;height:28px;background-color: transparent;float:left;
text-indent:1em;padding-top:4px;}
#search button {background-images: none;border-style: none;width: 50px;height:28px;background-color: transparent;float:right;}

.shouji{ float:left; margin-left:200px; margin-top:30px;}
.er{ float:right; margin-top:10px;}

.foot1{ width:100%; height:300px; margin:0 auto; background:#145e3b; margin-top:40px;} 
.foot1_n{ width:1020px; height:280px; margin:0 auto; padding-top:20px;}
.foot1_n li{ line-height:30px;}
.jia h3,.con h3,.nav_1 h3{ font-size:16px; padding-top:25px; padding-bottom:15px;}
.foot1_n a{ color:#fff;}
.foot1_n a:hover{ color:#fff;}

.nav_1{width:200px; float:left; margin-right:30px; }
.con{ width:300px; float:left; color:#fff; line-height:30px;}
.jia{ float:right;}
.jia h3{ color:#fff; line-height:30px;}
.erweima{ padding-top:5px;}
.foot2{ width:100%; height:36px; background:#1f1f1f; margin:0 auto;}
.foot2_n{ width:1020px; margin:0 auto; text-align:center; line-height:36px; color:#fff;}




.txt{ height:26px; line-height:26px; border:1px solid #ccc; margin-bottom:5px;}
.coolbg{ width:80px; height:24px; background:#ba8b05; color:#fff; font-family:"微软雅黑";}




/*你可以先写一个最大分辨率的，就跟平常一样写，什么都不用管，如下*/



@media screen and (max-width: 650px) {  

	/* disable webkit text size adjust (for iPhone) */
html {
		-webkit-text-size-adjust: none;/*通过-webkit-text-size-adjust:none禁用iPhone中Safari的字号自动调整*/
	}



.wap{ display:block;}
.pc{ display:none;}



}


.pc_all{ 	
	background-image:url(../images/body-bg.png);
	-webkit-font-smoothing: antialiased;
	overflow-x:hidden;
	font-family:"微软雅黑";
}



.pctltle{ text-align:center; font-size:15px; font-weight:bold; line-height:36px;}

#soft-list  ul li{ border-bottom:dashed 1px #ccc; padding:5px 10px;}
#soft-list  ul li span{ float:right;}

.spec-preview img{ width:100%;}
.about_img{ font-size:14px;}