	@charset "utf-8";
/* CSS Document */

html{
	/*height:100%;*/
}
body{
	font-size:12px;
	font-family:'宋体', \5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
	-webkit-text-size-adjust:none;
	color:#3e3e3e;
	background:#d3f0f8;
	
}
*{
	padding:0;
	margin:0;
	border:0;
	text-align: left;
	font-style: normal;
	font-weight:normal;
	font-size: 12px;
	-webkit-tap-highlight-color:rgba(0,0,0,0);	/*禁止链接高亮*/ 	
	-webkit-touch-callout:none;					/*禁止链接长按弹出选项菜单*/
}
nav,footer,section,header,article{
	display:block;
}
ul{
	list-style: none;
}
a{ text-decoration:none;}
a:link{
	-webkit-tap-highlight-color:rgba(0,0,0,0);	/*禁止链接高亮*/ 	
	-webkit-touch-callout:none;					/*禁止链接长按弹出选项菜单*/ 
}
a:link,a:visited,a:hover,a:active{
	color:#000;
}
img { 
	-webkit-touch-callout:none;	/*禁止图片长按弹出选项菜单*/ 
}
input,textarea{
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
}



.clear_cs{ clear:both}

.cur{ cursor:pointer}
.yahei{ font-family:"微软雅黑"}

/* index */
#main{ max-width:640px; min-width:320px; margin:0 auto; background:#ffffff;}

.webtit{ height:36px; width:100%; background:url(../images/top_bg.jpg) repeat-x; position:relative;}
.toptit{ position:absolute; top:0; left:15%; height:36px; width:70%; text-align:center; line-height:36px; font-weight:bold; font-size:12px; color:#fff}
.webtit .back{ float:right; padding:7px 0 0 6px; height:22px;}
.webtit .back_home{ float:left; padding:7px 12px 0 0;}
.logo_down{ height:77px; width:100%; }
.logo_down .logo{ float:left; height:45px; width:144px;}
.logo_down #language{ float:right; padding:15px 10px 0 0; }
.logo_down #language li{ float:left; padding-left:15px;font-family:"微软雅黑"}
.logo_down #language li img{ vertical-align:middle}
.logo_down #language li.ss{ padding-top:5px}
.logo_down #language li.lan{}

/* menu */
#menu{ background:url(../images/m_bg.jpg) repeat-x;  width:100%; height:70px;}
#menu ul li{ width:33.33%; float:left; color:#ffffff; cursor:pointer; height:35px; line-height:35px; text-align:center; background:url(../images/m_li.jpg) right center no-repeat; font-weight:bold}
#menu ul li.sel,#menu ul li:hover{color:#ffffff; background:url(../images/m_li_ah.jpg) repeat-x;}

.imgSlideMain { clear:both; overflow:hidden; width:100%; margin:0 auto; position:relative;}
.imgSlide { clear:both;}
.imgSlide ul{ list-style:none; margin:0px; width:100%; -webkit-transition:400ms; -webkit-transform:translate3d(-320px, 0px, 0px);}
.imgSlide ul li { overflow:hidden; position:relative; width:100%; display:table-cell; vertical-align:top; line-height:0px;}
.imgSlide ul li img{ width:100%; line-height:0px;}
.navSlide { position:absolute; display:block; bottom:0; right:0; z-index:99; height:28px; padding-top:7px; width:100%;  text-align:center; -moz-opacity:.8; opacity:.8;}
.navSlide .i_point { text-indent:-9999em; width:12px; height:12px; -webkit-border-radius:6px; border-radius:6px; background:#ffffff; overflow: hidden; margin-right:10px; display:inline-block}
.navSlide .active { background:#04d4ff; display:inline-block}

.navSlide2 { position:absolute; display:block; bottom:0px; right:0; z-index:99; height:28px; padding-top:7px; width:100%;  text-align:center; -moz-opacity:.8; opacity:.8;}
.navSlide2 .i_point { text-indent:-9999em; width:12px; height:12px; -webkit-border-radius:6px; border-radius:6px; background:#ffffff; overflow: hidden; margin-right:10px; display:inline-block}
.navSlide2 .active { background:#f0c342; display:inline-block}

/*************/
.promptumenu_nav{z-index:5;position:absolute;bottom:5px;left:50%;margin-right:-50%;}
.promptumenu_window{position:relative;}
/*.promptumenu_nav a{cursor:pointer;width:20px;height:20px;text-indent:-9999px;outline:none;display:block;float:left;position:relative;left:-50%;margin:0 2px;}*/
.promptumenu_nav a.active{background-position:0 0;}

#protype{ float:left; display:block; width:71px; height:22px; line-height:22px; text-align:center; margin-left:10px; display:inline; border:1px solid #ddd; cursor:pointer;}
.protype{ position:absolute; top:25px; background:#fafafa; height:auto; width:160px; padding-top:10px; padding-bottom:10px; display:none; right:10px; z-index:2;}
.protype li{ width:145px; height:26px; line-height:26px; border-bottom:1px solid #eeeeee; text-indent:20px; background:url(../images/icon.jpg) 10px center no-repeat;margin:0 0 0 6px;overflow:hidden;}
.protype li:hover{ color:#158a46;background:url(../images/iconah.jpg) 10px center no-repeat}


.tit{ height:30px; line-height:30px; width:100%; background:url(../images/tit_bg.jpg) repeat-x; margin-top:10px;}
.tit h4{ float:left; color:#1b8529; font-weight:bold; padding-left:10px;}
.t_r{ float:right; position:relative; padding-right:10px;}
#zi{ width:29px; height:22px; line-height:22px; text-align:center; border:1px solid #ddd; cursor:pointer; display:block;}
.zi{ display:none; position:absolute; border:1px solid #ddd; width:29px; top:23px; left:0px; background:#fff; z-index:2;}
.zi li{ text-align:center; color:#333; cursor:pointer; height:25px; line-height:25px; margin:5px 0}
#zipro{ width:29px; height:22px; line-height:22px; text-align:center; border:1px solid #ddd; cursor:pointer; display:block;}
.zipro{ display:none; position:absolute; border:1px solid #ddd; width:29px; top:23px; left:0px; background:#fff; z-index:2;}
.zipro li{ text-align:center; color:#333; cursor:pointer; height:25px; line-height:25px; margin:5px 0}


/*.about{ width:100%;}
.in_pro{ margin-bottom:15px; padding:0 15%;}
.in_pro ul li{ height: auto; color:#167e1d; font-weight:600; width:30%; padding-left:0; float:left; margin-top:25px;  }
.in_pro ul li ul li{ float:none; width:42%; font-weight:400; height:16px; line-height:16px; }*/

.about{ width:100%; background:#e7f9e9; overflow:hidden; padding-top:8px; }
.in_pro{ margin-bottom:15px; overflow:hidden;}
.in_pro ul{ padding-left:12%;}
.in_pro ul li{ height: auto; color:#167e1d; font-weight:600; width:26%; padding-left:6%; float:left;  }
.in_pro ul li ul{ padding:0;}
.in_pro ul li ul li{ float:none; width:100%; font-weight:600;  line-height:32px; padding:0; }
.in_pro ul li ul li ul li{ float:none; width:100%; font-weight:400; height:32px; line-height:32px; padding:0; }

.in_pro img{ border:#dbdbdb 1px solid;}
.in_pro li .inpro{ float:left; width:65px;}
.in_pro li .inpro-r{ float:left; padding-left:2px}
.in_pro li .inpro-r h4{ color:#1875ab;}
.in_pro li:hover{ color:#be0b38;}
.in_pro li span.dls{ font-weight:bold; cursor:pointer;}


.imgSlideMain1 { clear:both; overflow:hidden; width:100%; margin:0 auto; position:relative; z-index:1;}
.imgSlide1 { clear:both;}
.imgSlide1 ul{ list-style:none; margin:0px; width:100%; -webkit-transition:400ms; -webkit-transform:translate3d(-320px, 0px, 0px);}
.imgSlide1 ul li { overflow:hidden; position:relative; width:100%; display:table-cell; vertical-align:top; line-height:0px; }

.imgSlide1 ul li .pro_list{ max-width:640px; min-width:320px; margin:0 auto; overflow:visible;}
.imgSlide1 ul li .pro_list .gd_pro{ float: left; height:195px; width:32%; margin:5px 1px;display:inline; overflow:visible;}
.imgSlide1 ul li .pro_list .gd_pro h4,.imgSlide1 ul li .pro_list .gd_pro .dh4{ height:60px; text-align:left; margin-top:15px; text-indent:5px}
.imgSlide1 ul li .pro_list .gd_pro h4 span{ display:block; height:40px;}
.imgSlide1 ul li .pro_list .gd_pro h4 p{ color:#afafaf; height:20px; display:block}
.imgSlide1 ul li .pro_list .gd_pro .propic{ width:93.75%; padding:1px; border:1px solid #ddd;}
.imgSlide1 ul li .pro_list .gd_pro .propic img{ width:100%}




.foot{ margin-top:5px;background:#e7f9e9; width:100%; height: auto; padding-bottom:35px; margin-bottom:55px;}
#footer_link1{position:fixed; left:0px; bottom:0px; right:0px; z-index:3}
#footer_link{ background:url(../images/f_bg.jpg) repeat-x; height:52px;}
#footer_link ul{ width:100%;}
#footer_link ul li{ float:left; display:inline; width:25%; color:#ffffff; cursor:pointer; background:url(../images/f_li.jpg) right center no-repeat;}
#footer_link ul li h4{padding-top:32px; text-align:center;}
#footer_link a:link,#footer_link a:visited,#footer_link a:hover,#footer_link a:active{color:#ffffff;}
.footer_link1{ background:url(../images/f1.png) no-repeat center 8px;}
.footer_link2{ background:url(../images/f2.png) no-repeat center 8px;}
.footer_link3{ background:url(../images/f3.png) no-repeat center 8px;}
.footer_link4{ background:url(../images/f4.png) no-repeat center 8px;}
.footer_link5{ background:url(../images/f5.png) no-repeat center 8px;}
.drop-bg{ height:4px; width:100%; background:url(../images/drop_bg.jpg) repeat-x;}
.drop-d{ text-align:center; width:100%; height:16px;}
.drop-t{ text-align:center; width:100%; height:16px; display:none}


.prolist1{ width:100%; min-height:215px; padding-top:16px;background: url(../images/prolist1.png) center  repeat-y; overflow:hidden;}
.prolist1 .pro_list1{ max-width:640px; min-width:320px; margin:0 auto; overflow:visible;}
.prolist1 .pro_list1 .gd_pro1{ float:left; width:33.3%; text-align:center;display:inline; overflow:visible;}
.prolist1 .pro_list1 .gd_pro1 h4{  height: auto; text-align:left; margin-bottom:15px; text-indent:5px}
.prolist1 .pro_list1 .gd_pro1 h4 span{ display:block; height: 60px; text-align: center;line-height:15px;}
.prolist1 .pro_list1 .gd_pro1 h4 p{ color:#afafaf; height:20px;}
.prolist1 .pro_list1 .gd_pro1 .propic1{ width:93.75%; padding:0px; border:1px solid #ccc;overflow: hidden;}
.prolist1 .pro_list1 .gd_pro1 .propic1 img{ width:100%; padding:1px;max-width: 184px;max-height: 143px;margin-top: 5px;}