/* CSS Document */
*{margin:0;padding:0;list-style-type:none;}
a{blr:expression(this.onFocus=this.blur())}/*去掉a标签的虚线框，避免出现奇怪的选中区域*/
:focus{outline:0;}
label{cursor:pointer;}
img{vertical-align:middle;}
table{empty-cells:show;border-collapse:collapse;border-spacing:0;}
abbr,acronym{border:0;font-variant:normal}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit; border:none 0px;}
input,button,textarea,select{*font-size:100%}
a,img{border:0;}
a,a:visited{color:#232323;font-size:12px; text-decoration:none;}
a:hover{font-size:12px;color:#377117; text-decoration:none;}
.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}/* Hides from IE-mac \*/
*html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}
.shortcut{position:fixed;top:0;left:0;z-index:9999;width:100%;}
*html,*html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}
*html .shortcut{position:absolute;top:expression(eval(document.documentElement.scrollTop));}
li{list-style:none}





a,img{border:0}
button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{
	border:0;
	padding:0
}



.content img {max-width:800px; max-height:800px; scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 800 ? "800px" : "auto"):(this.style.height = this.offsetHeight >= 800 ? "800px" : "auto")); display:inline !important;}


/* CSS Document */
* { list-style:none; padding:0; margin:0}
body{ font-size:12px; margin:0 auto; color:#656565;font-family:Microsoft YaHei; background:#fff url(../images/bg.gif) repeat-x left top; text-align:center; }
.cl{ clear:both}
a{
  font-size:12px; 
  text-decoration: none;transition:all .2s ease;color:#000;
  
}
a:hover{
	font-size:12px;
	text-decoration:none;color:#ff6600;
}



  
.clear{width:100%; height:20px; overflow:hidden; clear:both;}
.both{width:100%; height:0px; overflow:hidden; clear:both;}


/*---------------------------------页头样式开始-------------------------------------*/
.topbg{width:100%;  overflow:hidden; margin-top:10px;}
.topbg .tright{ float:right; overflow:hidden;}
.topbg .tright li{ float:left; margin:0px 10px; color:#333; font-size:14px; font-family:"宋体";}
.topbg .tright li a{ display:block;font-size:14px; font-family:"宋体"; color:#333; background:url(../images/ico1.gif) no-repeat left center; padding-left:10px;}
.topbg .tright li a:hover{color:#FFAF00;}
.top{ width:100%; overflow:hidden;}
.topcon{width:1100px; margin:0px auto;}
.topcon .logo{ float:left; margin:20px 0px;}
.topcon .tel{ float:right; margin:50px  0px 10px 0;}





.menubg{ width:100%;height:49px;margin:0px auto; background:url(../images/menubg.gif) repeat-x left top; position:relative; }
/*.menu{width:1100px; margin:0px auto; height:49px; position:relative;}
.menu li{ float:left;font-size:14px; font-family:"微软雅黑"; height:49px;color:#fff;line-height:49px; }

.menu li a{display:block;  height:49px;font-size:14px; font-family:"微软雅黑"; color:#fff;  width:118px; line-height:49px; }
.menu li a:hover{ color:#FFAF00;}*/





.banner{width:100%; position:relative; height:495px; }

.banner img{ width:100%; height:495px;}
.banner a{ display:block; height:495px;width:100%; }
/*---------------banner-----------------*/
.banner1 {width: 100%;height: 495px;position: relative;overflow: hidden;}
.banner-box {width: 1600px;height: 495px;position: absolute;left: 50%;margin-left: -800px;
top: 0;}
.sub_banner {height: 495px;}
.banner1 img {display: block;margin: 0 auto;}
.btns {width: 1160px;position: absolute;height: 100px;left: 50%;top: 145px;margin-left: -580px;display: none;}
.btns .prev, .btns .next {width: 54px;height: 100px;float: left;background: url(../images/leftbtn.png) 0 0 no-repeat;
}
.btns .next {background: url(../images/rightbtn.png) 0 0 no-repeat;float: right;
}
.banner1 .num {overflow: hidden;width: 100%;background: url(../images/bannerbg.png) left top repeat;height: 17px;padding: 9px 0;position: absolute;bottom: 5px;left: 0;zoom: 1;z-index: 3;text-align: center;}
.banner1 .num li {width: 13px;height: 13px;background:#9A6600;border: 2px solid #fff;border-radius: 50%;margin-right: 15px;cursor: pointer;display: inline-block;
*display:inline;zoom: 1;overflow: hidden;font-size: 0;}
.banner1 .num li.on {background: #fff;border: 2px solid #fff;}





.footer{width:100%; overflow:hidden; color:#fff; line-height:25px; position:relative; font-size:14px; font-family:"宋体"; text-align:center; background:#3F971C; overflow:hidden; padding:10px 0px;}
.footer a{ color:#fff; font-size:14px;font-family:"宋体";}
.fcon{width:1100px; margin:0px auto; }
.fcon .ftop{width:100%; overflow:hidden;}
.fcon .ftop li{ float:left; margin:0px 10px;}
.fcon .ftop li a{ display:inline-block; padding:0px 10px;}
.fcon .ftop li a:hover{ color:#ffaf00;}
.fcon .fbot{ padding:10px 0; overflow:hidden;}
.fcon .fleft{width:90%; float:left; text-align:center;}
.fcon .fright{width:10%; float:right;}
.fcon .fright img{width:94px; height:94px;}



/*通知公告*/
.notice{width:100%;  position:absolute; left:0; bottom:0; z-index:10; border-bottom:1px solid #3F971C; height:50px;}
.notice .ncon{width:1100px; height:50px; margin:0px auto; background:url(../images/bg01.png) no-repeat left top;}
.notice .ncon .nr{ text-align:left; font-size:14px; padding-left:120px; padding-right:20px; line-height:50px;}
.notice .ncon .nr a{ font-size:14px; color:#333;}
.notice .ncon .nr a:hover{color:#FFAF00;}



/*--------------------首页样式---------------------------------------*/
.main{width:100%; position:relative; height:auto !important; }
.maincon{width:1100px; margin:0px auto; overflow:hidden; }
.mtop{ margin:20px 0; position:relative;}
.tit{ border-bottom:2px solid #3F971C; height:33px; line-height:33px;}
.tit h3{ float:left; padding:0px 20px; border-bottom:2px solid #FFAF00; background:url(../images/tico.jpg) no-repeat left center; font-size:16px; font-weight:normal; color:#333;}
.tit span{ float:right;}
/*关于我们*/
.syabout{width:590px; float:left; overflow:hidden;}
.syabout .abcon{ padding:10px; overflow:hidden;}
.syabout .abpic{ float:left;width:234px; background:#ececec; padding:3px;}
.syabout .abpic img{width:234px; height:176px;}
.syabout .abtxt{ text-align:left; float:right;width:55%; color:#333; font-size:14px; line-height:30px; text-indent:2em; overflow:hidden;}



/*新闻中心*/
.synew{width:485px; float:right; overflow:hidden;}
.synew .newcon{ padding:10px; overflow:hidden;}
.synew .npic{ float:left; padding:3px; background:#ececec;}
.synew .npic img{width:110px; height:82px;}
.synew .ntop{width:100%; overflow:hidden;}
.synew .dnr{ float:right; width:72%; text-align:left;}
.synew .dnr .ntit{ font-size:14px; color:#3e971b; width:100%;}
.synew .dnr .ntit a{font-size:14px; color:#3e971b; height:30px; line-height:30px;}
.synew .dnr .ntit a:hover{ color:#FFAF00;}
.synew .dnr .desc{ text-align:left; line-height:25px; color:#aaa; font-size:12px;}
.synew .dnr .desc a{ color:#FFAF00;}
.synew .dnr .desc a:hover{ color:#3F971C;}

.synew li{ border-bottom:1px dashed #aaa; text-align:left;}
.synew li a{ display:block; height:30px; line-height:30px; font-size:14px; color:#333; background:url(../images/ico1.gif) no-repeat left center; padding-left:10px;}
.synew li a:hover{color:#FFAF00;}
.synew li span{ float:right;}




/*产品展示*/
.syproduct{width:100%; overflow:hidden;}
.syproduct .ptit{ border-bottom:2px solid #3F971C; height:33px; line-height:33px;}
.syproduct .ptit h3{ width:160px; margin:0px auto; border-bottom:2px solid #FFAF00; font-size:16px; font-weight:normal; color:#333;}
.syproduct .en{ font-size:16px; font-family:Arial, Helvetica, sans-serif; margin:10px 0;}
.syproduct .pmore{width:135px; margin:0px auto; height:44px;}
.syproduct .pmore a{ display:block; background:#3F971C; color:#fff; font-size:14px; height:44px; line-height:44px;}
.syproduct .pmore a:hover{ background:#FFAF00;}
.syproduct .pcon{ padding:20px 0; overflow:hidden;width:1100px; margin:0px auto; overflow:hidden; position:relative;}
.syproduct .pcon .hd .prev{ display:block;  width:14px; height:24px; position:absolute;  overflow:hidden; cursor:pointer; left:0; background:url(../images/jtleft.jpg) no-repeat left top; top:50%; margin-top:-24px; }
.syproduct .pcon .hd .next{ display:block;  width:14px; height:24px; position:absolute;  overflow:hidden; cursor:pointer;background:url(../images/jtright.jpg) no-repeat right top; right:0;top:50%; margin-top:-24px; }
.syproduct .pcon .bd{width:1000px; margin:0px auto; overflow:hidden; position:relative; height:225px; overflow:hidden;}
.syproduct .pcon .bd li{ float:left; margin:0px 5px;width:240px; height:225px; overflow:hidden;}
.syproduct .pcon .bd li a{width:190px; height:215px; border:2px solid #ccc; display:block; background:#fff; padding:3px;}
.syproduct .pcon .bd li img{height:217px;}
.syproduct .pcon .bd li a:hover{ border:2px solid #3F971C;}
/*联系我们*/
.sycontact{width:330px; float:left;}
.sycontact .cont{ padding:10px; overflow:hidden; text-align:left; font-size:14px; line-height:25px; color:#333;}
.sycontact .cont .dh{ padding:0px 0px 0px 152px; background:url(../images/contactico.jpg) no-repeat left center; height:51px; margin-bottom:10px;}
.sycontact .cont .dh span{ font-size:30px; font-family:"impact"; color:#3e971b; text-align:left; display:inline-block; line-height:51px;}


/*科研基地*/
.syky{width:745px; float:right; overflow:hidden;}
.syky .kycon{ padding:10px; overflow:hidden;}
.syky .kycon li{ float:left; margin:0px 5px;width:233px; height:135px; overflow:hidden;}
.syky .kycon li a{ display:block; width:225px; height:127px; border:1px solid #3F971C; padding:3px;}
.syky .kycon li img{width:225px; height:127px;}
.syky .kycon li a:hover{ border:1px solid #ffae00;}
/*友情链接*/
.link{width:100%; margin:20px 0; overflow:hidden; }
.link .ltit{border-bottom:2px solid #3F971C; height:33px; line-height:33px;}
.link .ltit .tcon{ width:1100px; margin:0px auto;}
.link .ltit h3{ float:left; padding:0px 20px;border-bottom:2px solid #FFAF00; font-size:16px; font-weight:normal; color:#333;}
.link .lcon{width:1100px; margin:0px auto; overflow:hidden;}
.link .lcon li{ float:left; margin:10px; border:1px solid #e1e1e1;}
.link .lcon li a{ display:block; width:140px; height:52px;}
.link .lcon li img{width:140px; height:52px;}

/*-------------------------------------------内页样式开始-----------------------------------------------*/
.box{width:100%; overflow:hidden; position:relative; }
.boxcon{width:1100px; margin:20px auto; height: auto !important;overflow:hidden; }
/*左侧列表栏目*/
.boxleft{width:204px; float:left; overflow:hidden;}
/*内页产品分类*/
.nylist{width:204px; height:auto; margin:0 auto; }
.nylist_top{height:51px;  line-height:51px; background:url(../images/lefttop.gif) no-repeat left top;}
.nylist_bot{ height:auto !important; zoom:1; background:url(../images/leftm.gif) repeat-y left top;}
.classname{ color:##3F971C; font-size:16px; height:51px; line-height:51px; font-weight:normal; }/* 类别名称*/
/*产品分类列表*/

.aboutleft2 {
	  padding:10px; overflow:hidden;
}

.aboutleft2 li {
	  height:32px; margin-bottom:5px;
}
.aboutleft2 a{ 
	display:block; color:#3F971C; background:url(../images/leftmenu1.gif) no-repeat left bottom; height:32px; line-height:32px; font-size:14px; }
.aboutleft2 a:hover{ color:#ffae00;  background:url(../images/leftmenu2.gif) no-repeat left bottom;}
.bot{width:100%; height:20px; background:url(../images/leftfooter.gif) no-repeat left bottom;}
/*内页联系我们*/
.boxleft_bot{width:225px; overflow:hidden; margin:20px auto;}

.nylink_top{height:46px; background:url(../images/lefttit.jpg) no-repeat left top; line-height:46px;}
.nylink_bot{ height:auto !important; zoom:1; padding:5px; }
.nylink_nr{
	 overflow:hidden; line-height:25px; letter-spacing:0; word-spacing:0; font-size:14px; color:#333;text-align:left;  min-height:200px;}

/*内页新闻列表*/
.new1 {width:100%;text-align:left;font-size:12px;}
.new1 li {width:100%;height:28px;line-height:28px;float:left;display:inline;border-bottom: 1px #A8A8A8 dashed; margin-bottom:10px;}
.new1 a {height:28px;line-height:28px;float:left;padding-left:15px; background:url(../images/ico1.gif) no-repeat left center; }
.new1 font {float:right;height:28px;line-height:28px;margin-right:0px;font-size:42px;font-size:12px;}
.new1 a:hover {font-size:12px;text-decoration:none; }

/*内页产品展示列表*/
.product{  list-style:none; padding-top:10px;}
.product li{ width:198px; height:208px; margin:10px 0px 10px 10px; float: left; overflow: hidden;}
.product li .img{width:180px;height:160px;overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:102px;}
.product li a{ display:block;width:180px; height:160px; text-align:center; border:1px solid #3f971c;padding:3px;}
.product li a:hover{border:1px solid #ffae00;}
.product li img{ max-width:180px; max-height:160px;vertical-align:middle; }
.product li p a{  text-align:center; height:30px;line-height:30px;width: 100%; display:block; border:none;}

.product_title{text-align:center; font-weight:bold;padding:5px; width:100%; font-size:18px;}
.product_related{text-align:center; padding:5px; width:100%; font-size:18px;}
.proimg{ text-align:center; width:100%; height:auto}

 .page{ padding:30px 0 20px 0; width:100%; text-align:center; line-height:40px;}
.page a{ padding:5px; border:1px solid #ccc; margin:0 3px;}
.page a:hover{ background:#3f971c; color:#fff;}
.page font{ padding:5px; border:1px solid #ccc; margin:0 3px;background:#3f971c; color:#fff;}
.nolink{padding:5px; border:1px solid #ccc; margin:0 3px;}
.print{ text-align:right; margin-top:20px;}

/*右侧主体*/
.boxright{ width:840px; padding:0px 10px; height:auto; float:right; overflow:hidden;}
.boxright_top{ height:33px; border-bottom:2px solid #C6C6C6; }
.boxright_mid{ width:840px; height:auto !important;  overflow:hidden; zoom:1; text-align:left;  }
.left_zi{  float:left; text-align:left; line-height:33px; font-size:16px; color:#077634; border-bottom:2px solid #077634; background:url(../images/rittibg.gif) no-repeat left center; padding-left:30px; }
.right_zi{ float:right; padding-right:10px;color:#525252; line-height:33px;}
.right_zi a{color:#525252;}
.content{ line-height:24px; padding: 10px; margin:0 auto; text-align:left; color:#525252;min-height:500px; overflow:hidden;}/*右侧内容*/




	


#messagelist{width:510px; margin:0px auto;}

.message_table .text{width:63px;height:50px;float:left;line-height:50px; color:#333;}
.message_table .input-text{width:400px;height:30px;border:solid 1px #666;}
.message_table .textarea-text{width:400px;height:80px;border:solid 1px #666;}
.message_table .code-text{height:30px;border:solid 1px #666; width:100px;}

.message_table .submit{width:80px; height:30px; margin:0 auto; text-align:center; border:none; line- height:30px;color:#fff;background:#f18c1b;}


.previewShowWindow {
	position: absolute;
	border: 1px solid #dadade;
	background: #95959d;
	padding: 5px;
	display: none;
	color: #fff;
	text-align: center;
	z-index: 999;
}
.previewShowWindow img{width:320px; height:320px;}
