/***







 *	DedeCMS v5.6 Style (Default Style)







 *	dedecms.com  Author Networker  2010.02.05







 **/







 







/*---------- import ---------*/







@import url("layout.css");







@import url("page.css");























/*---------- base ---------*/







*{







	padding:0px;







	margin:0px;







}







html{







	background:#FFF;







}







body{







	font:12px Verdana,Arial,Tahoma;







}







img{







	border:none;







}















a{







	color:#256EB1;







	text-decoration:none;







}







a:hover{







	color:#ba2636;







	text-decoration:underline;







}







ul{







	list-style:none;







}







input,select,button{







	font:12px Verdana,Arial,Tahoma;







	vertical-align:middle;







}







/*---------- stock ---------*/







.center{







	margin:0px auto;







}







.w960{







	width:960px;







	/*position:relative;*/







}







.pright .infos_userinfo {







	margin-bottom: 0px;







}







.mt1{/* ( margin-top * 1 ) */







	margin-top:10px;







}







.pright .mt1{







	margin-top:0px;







}







.mt2{/* ( margin-top * 2 ) */







	margin-top:16px;







}







.clear{







	overflow:hidden;







}







.fs-12{







	font-size:12px;







}







.fc-f60{







	color:#F60;







}







.fc-f90{







	color:#F90;







}







.clr{







	clear:both;







	}







.ipt-txt{







	line-height:15px;







	padding:4px 5px;







	border-width:1px;







	border-style:solid;







	border-color:#666 #BBB #BBB #666;







	font-size:12px;







	margin-right:2px;







}







.nb{







	line-height:20x;







	padding:1px 2px;







	border-width:1px;







	border-style:solid;







	border-color:#666 #BBB #BBB #666;







	font-size:12px;







	margin-right:2px







}







.btn-1{







	width:56px;







	height:24px;







	border:none;







	background:url(../images/comm-bt.gif) no-repeat;







	line-height:25px;







	letter-spacing:1px;







	cursor:pointer;







	overflow:hidden;







	color:#585858;







}







.btn-2{







	width:70px;







	height:25px;







	border:none;







	background:url(../images/btn-bg2.gif) left top no-repeat;







	line-height:25px;







	overflow:hidden;







	color:#444;







	margin-right:2px;







	cursor:pointer;







}







/*---------- frame ---------*/







/*---------- frame : header ---------*/







.header{







	width:100%;







	width:960px;







	margin:auto;







	overflow:hidden;







}







.header_top{







	height:25px!important;







	height:24px;







	line-height:25px;







	border-bottom:1px solid #DBDBDB;







	color:#676767;







	overflow:hidden;







    background:url("../images/green_skin.png") repeat-x scroll 0 -188px transparent;







	}







.header_top .time{







	float:left;







	padding-left:10px;	







	}







.header_top a.rss{







    







	}







.header_top .toplinks{	







	float:right;







	text-align:right;







}







.header_top .toplinks a{







	margin:0 5px;







	}







.header_top .toplinks span{







	margin-left:15px;







	}







.header_top .toplinks span a{







	margin:0 2px;







	}







.header .search {







	overflow:hidden;







	float:left;







	width:500px;







	







}







.header a{







	color:#777;







}







.header a:hover{







	color:#ff3333;







	text-decoration:underline;







}







.header .top{







	clear:both;







	overflow:hidden;







	margin-top:10px;







}







.header .logo{







	float:left;







	padding-left:10px;







	padding-top:10px;







	width:566px;







	margin-right:10px;















}







.header .title h1{width:561px; margin:10px 0; }







.header .lang{ width:330px; float:right; margin-top:5px; }







.lang ul{ list-style:none; float:right; margin-bottom:10px;  vertical-align:middle }







.lang ul li{ float:left; width:50px; padding-left:18px; margin-right:10px; }







.header .title h1 a{







	width:561px;







	height:80px;







	display:block;







	overflow:hidden;







}







.hot_pro{ width:960px;}







.hot_pro dl{ border:1px solid #ccc; width:958px; margin-bottom:20px;}







.hot_pro dt{ height:30px; padding-left:11px; line-height:30px; background:url(../images/boxbg.gif) repeat-x; }







.hot_pro dt p{ float:left}







.hot_pro dt p strong{font-size:14px; font-family:"Microsoft YaHei","΢���ź�","Microsoft JhengHei","����"; color:#fff; margin-right:20px;}







.hot_pro dt p{ color:#eee;}







.hot_pro dt p a{ font-size:12px; color:#eee; margin-right:15px; }







.hot_pro dt p a:hover{color:#FF0}







.hot_pro dt span{ float:right; padding-right:22px;}







.hot_pro dt span a{color:#fff; font-size:12px;}







.hot_pro dt span a:hover{color:#FF0}







.hot_pro dd{ padding:15px 5px 20px 10px; overflow:auto; clear:both }







.hot_pro ul{list-style:none;}







.hot_pro ul li{ height:100px; padding:8px; width:290px; float:left; margin-right:6px; margin-bottom:12px; border:1px dotted #ccc







}



.hot_pro ul li a{color: #003399 }



.hot_pro ul li a:hover{text-decoration:underline}



.hot_pro ul li:hover{ background:#eee}







.hot_pro ul li img{ float:left; border:1px solid #CCCCCC; width:90px; height:90px; margin-right:5px;}







.hot_pro ul li span{ display:block; margin-bottom:10px; }















.header .banner{







	width:500px;







	height:80px;







	float:left;







	margin-left:20px;







	overflow:hidden;







}







.header .banner img{







	width:500px;







	height:60px;







	display:block;







}







.header .banner2{







	width:200px;







	height:60px;







	float:left;







	margin-left:10px;







	overflow:hidden;







}







.header .banner2 img{







	width:200px;







	height:60px;







	display:block;







}















.header .welcome{







	float:right;







	margin-top:20px;







	padding-right:10px;







	color:#999;







}







.header .welcome a{







	margin:0px 3px;	







}















/*----- �°浼���˵�λ�õ���ʽ -------*/







.header .nav { }







/*-------- Բ��ģ�� ---------*/







.module, .module .mid {







	overflow:hidden;







}







.module .top .t_l, .module .bottom .b_l {







	float:left;







	overflow:hidden;







}







.module .top .t_r, .module .bottom .b_r {







	float:right;







	overflow:hidden;







}







.module .top em {







	float:left;







	font-size:13px;







	font-weight:bold;







	font-family:Arial, Helvetica, sans-serif;







	margin-left: 5px;







}







.module .top em a:link, .module .top em a:visited {







	font-size:13px;







	font-weight:bold;







}







.module .top span {







	







}







.module .top strong {







	cursor:pointer;







	float:right;







	font-weight:normal;







	margin-right:4px;







}







.module .mid .m_l, .module .mid .m_r {







	overflow:hidden;







}







.module .mid .content {







	overflow:hidden;







	height:100%;







	clear: both;







	margin-right: 8px;







	margin-left: 8px;







	padding-top: 8px;/*padding-bottom: 10px;*/







}







.module .top, .module .top .t_l, .module .top .t_r, .module .bottom, .module .bottom .b_l, .module .bottom .b_r {







	background-image: url("../images/green_skin.png");







}







/*------ ��ɫ -------*/







.blue .top {







	background-position: 0 -72px;







	background-repeat: repeat-x;







	height: 70px;







}







.blue .top .t_l {







	background-position: 0 0;







	background-repeat: no-repeat;







	height: 70px;







	width: 5px;







}







.blue .top .t_r {







	background-position: -6px 0;







	background-repeat: no-repeat;







	height: 70px;







	width: 5px;







}







/* --------- ���� ----------------*/







.w963 {







	width:960px;







}







#navMenu {







	width:958px;







	border:1px solid #eee;







	overflow:hidden;







	height:70px;







	background:url(../images/nav_bg.gif) repeat-x;







}







.navigation{ width:335px; height:68px;line-height:35px; float:right; padding:0;font:14px/1.5 "Microsoft YaHei","΢���ź�","Microsoft JhengHei","����";}



.navigation li{float:left;position:relative; list-style:none;  margin-right:10px; }



.navigation li a{ display:block; padding:0 5px; height:35px; line-height:35px; color:#FFFFFF }



.navigation li a:hover{text-decoration:none; color:#ff0}



.navigation li .second{position:absolute;left:-120px;display:none; width:327px; }



.navigation li .second a{color:#333;float:left; font-size:12px; height:24px; line-height:24px; border:1px solid #9999CC; margin-right:3px;}



.navigation li .second a:hover{color:#000000; text-decoration:underline; border:1px solid #ccc}



#navMenu ul li {







    font:14px/1.5 "Microsoft YaHei","΢���ź�","Microsoft JhengHei","����";







	float:left;	







	height: 35px;







	margin-right: 6px;







	margin-left: -3px;







	padding-left: 10px;







}







#navMenu ul li a {







	color: #FFF;







	height:35px;







	line-height:35px;







	text-decoration:none;







	display: inline-block;







	position: relative;







}







#navMenu ul li a.hover {







	color:#DEFF01;







	height: 22px;







	text-decoration:none;







	display: inline-block;







	position: relative;







}







    







#navMenu ul li span {







	cursor:pointer;







	display:inline-block;







	height:35px;







	line-height:35px;







	margin:0 0 0 5px;







	padding:0 5px 0 0;







	text-align:center;







	vertical-align:middle;







	font-weight:bold;







	color:#ebf5e9;







}







#navMenu ul li.hover {







	padding-top:0;







}







#navMenu ul li.hover a {







	display: inline-block;







	position: relative;







}







#navMenu ul li.hover span {







	cursor:pointer;







	display:inline-block;







	height:35px;







	line-height:35px;







	margin:0 0 0 5px;







	padding:0 5px 0 0;







	text-align:center;







	vertical-align:middle;







}







#navMenu ul li a.hover, #navMenu ul li a:hover {







	text-decoration:none;







    color:#DEFF01;







	display: inline-block;







	position: relative;







}







#navMenu ul li a.hover span, #navMenu ul li a:hover span {







	cursor:pointer;







	display:inline-block;







	height:35px;







    color:#DEFF01;







	line-height:35px;







	margin:0 0 0 5px;







	padding:0 5px 0 0;







	text-align:center;







	vertical-align:middle;







}







#flash{ border:1px solid #eee; margin-bottom:10px;}







/*-------- �����˵� --------------*/







.dropMenu {







	position:absolute;







	top: 0;







	z-index:100;







	width: 120px;







	visibility: hidden;







    filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=4);







	margin-top: -1px;







	border: 1px solid #93E1EB;







	border-top: 0px solid #3CA2DC;







	background-color: #FFF;







	background:url(../images/mmenubg.gif);







	padding-top:6px;







	padding-bottom:6px;







}















.dropMenu li {







	margin-top:2px;







	margin-bottom:4px;







	padding-left:6px;







}







.dropMenu a {







	width: auto;







	display: block;







	color: black;







	padding: 2px 0 2px 1.2em;







}







* html .dropMenu a {







	width: 100%;







}







.dropMenu a:hover {







	color:red;







	text-decoration: underline;







}







/*------ //������ ---------*/







.search-keyword {







	width:300px;







	height:24px;







	line-height:24px;







	padding-left:6px;







	border:0px;







	border:#badaa1 solid 1px;







	background: #FFF;







	color:#444;







	font-size:12px;







}







.search-submit { margin-right:15px;







margin-left:10px;







	cursor:pointer;







	width:68px;







	height:22px;







	font-size:0px;







	color:#fafafa;







	border:0px;







	background:url(../images/search-bt.gif) no-repeat;







}







.search-option {







	margin-left:3px;







	margin-right:3px;







	font-size:12px;







	height:24px;







	width:95px;







	line-height:24px;







}







.w963 .search{







    width:615px;







	padding-left:6px;







	height:70px;







	line-height:35px;







	float:left







}







.w963 .form h4 {







	display:none;







}







.w963 .form {







    width:600px;







	margin:0 10px 0 0;







	*margin:0 10px 0 0;







	_margin:5px 10px 0 0;







}







#navMenu  .tags {







	width:900px;







	overflow:hidden;







	height:35px;







	line-height:35px;







	







}







#navMenu  .tags h4 { 







	float:left;







	font-size:12px;







	color: #006600;















}







#navMenu .tags a{







font-size:12px; 







color:#666;



padding-right:10px;







}







#navMenu .tags a:hover{







color:#00f;







text-decoration:underline;







}







.header .nav .end { }







/*-- //End �����˵� --*/















/*---------- frame : channel-nav ---------*/







.channel-nav {







	margin-top:8px;







	padding-left:6px;







	height:24px;







	width:950px;







	overflow:hidden;







}







.channel-nav .sonnav {







	width:830px;







	line-height:26px;







	float:left;







	color:#256DB1;







}







.channel-nav .sonnav span {	







	margin-right:10px;







	float:left;







}







.channel-nav .sonnav span a{







	padding:0 4px;







	border:1px solid #BADAA1;







	height:22px;







	line-height:21px;







	background:url(../images/channel_bg.png) repeat-x;







	display:inline-block;







	}







.channel-nav .sonnav span a.thisclass{







	border:1px solid #3aa21b;







	}







.channel-nav .sonnav a {







	color:#428C5B;







	text-decoration:none;







}







.channel-nav .sonnav a:hover{







	 color:#287212;







	}







.channel-nav .back{







	display:block;







	height:22px;







	line-height:21px;







	padding-top:6px;







	padding-right:10px;







	padding-left:20px;







	letter-spacing:2px;







	float:right;







	background:url(../images/ico-home.gif) 4px 10px no-repeat;







} 







.channel-nav .back a{







	color:#397CBE;







}







.channel-nav .back a:hover{







	text-decoration:none;







	color:#777;







}







/*pic scroll







----------------------------------*/







.infiniteCarousel {







  width: 700px;







  position: relative;







  margin-left:auto;







  margin-right:auto;







}















.infiniteCarousel .wrapper {







  width: 640px; 







  overflow: auto;







  height: 170px;







  margin: 0 30px;







  top: 0;







}







.infiniteCarousel ul a img {







  border:1px solid #E3E3E3;







  padding:2px;







  width:143px;







  height:106px;







  display:block;







}







.infiniteCarousel .wrapper ul {







  width: 625px; 







  list-style-image:none;







  list-style-position:outside;







  list-style-type:none;







  margin:0;







  padding:0;







  top: 0;







}







.infiniteCarousel ul li {







  display:block;







  color:#6C6D61;







  float:left;







  padding: 10px 6px;







  height: 147px;







  width: 147px;







  text-align:center;







}







.infiniteCarousel ul li a,







.infiniteCarousel ul li a:visited{







	color:#6C6D61;







	}







.infiniteCarousel .wrapper ul li a:hover{







	text-decoration:underline;







	}







.infiniteCarousel ul li a:hover img {







  border-color: #aaa;







}







.infiniteCarousel ul li a span{







   display:block;







   line-height:17px;







   padding-top:6px;







}







.infiniteCarousel .arrow {







  display: block;







  height: 26px;







  width: 26px;







  text-indent: -999px;







  position: absolute;







  top: 70px;







  cursor: pointer;







  outline: 0;







}







.infiniteCarousel .forward {







  background:url(../images/green_skin.png) 0 -256px no-repeat;







  right: 0;







}







.infiniteCarousel .back {







  background:url(../images/green_skin.png) 0 -222px no-repeat;







  left: 0;







}







/*----------dedeinfolink  ---------*/







#dedeinfolink {







	margin-bottom:6px;







	}







#dedeinfolink tr td div {







	padding:0 5px;







	background:url(../images/white_bg.gif) repeat-x;







	margin-right:8px;







	}







#dedeinfolink tr td {







	line-height:18px;







	}







#dedeinfolink tr td.spline {







	font-size:1px;







	height:1px;







	line-height:1px;







	border-bottom:1px dashed #dedede;







	}







#dedeinfolink tr td.iftitle {







	font-weight:bold;







	color:#428C5B;







	line-height:24px;







	border-bottom:1px dashed #dedede;







}







/*---------- frame : footer ---------*/







.footer{







	margin:auto;







	color:#999;







	text-align:center;







	margin-top:8px;







	padding-bottom:10px;







	border-top:1px solid #E5EFD6;







	padding-top:10px;







}







.footer .link{







	text-align:center;







	padding:5px 0px;







}







.footer .link a{







	margin:0px 5px;







	color:#666666;







}







.footer .powered{







	font-size:12px;







	line-height:25px;







	color: #333;







}















.footer .copyright{







	color:#666666;







	line-height:23px;







}







.abouthw{ width:960px; overflow:auto; margin-bottom:10px; }







.abouthw dl{ width:472px; height:200px; overflow:hidden; border:1px solid #ccc; text-align:left; padding-bottom:5px;}







.abouthw dt{ border-bottom:1px solid #ddd; height:30px; line-height:30px; padding-left:10px; color:#fff; font-weight:bold; font-size:14px; font-family:"Microsoft YaHei","΢���ź�","Microsoft JhengHei","����";  background:url(../images/boxbg.gif) repeat-x;}







.abouthw dt span { margin-left:10px;}







.abouthw dt span a{ color:#ddd; font-size:12px; font-weight:normal; margin-left:8px; text-decoration:underline}







.abouthw dt span a:hover{ color:#ff0}







.abouthw dd img{ float:left; width:100px; height:85px; margin-right:6px;  margin-top:5px;}







.abouthw dd{ padding:7px;  }







.abouthw dd h4{color:#333; font-size:12px; font-weight:normal; line-height:26px; background-image:url(../images/linebg.png) }







.abouthw dd span{ float:right; margin-right:2px;}



.abouthw dd span a{color:red}

.abouthw dd span a:hover{color:#555; text-decoration:underline}



.abouthw dd ul{ list-style:none; width:250px; overflow:hidden; float:left; margin-right:10px;}







.abouthw dd ul li{ line-height:26px;padding-left:3px; color:#333;}







.abouthw dd ul li a{ float:left; margin-left:3px;}

.abouthw dd ul li a:hover{text-decoration:underline}





.abouthw dd ul li a img{ width:75px; height:23px; border:0}







.abouthw dd ul li span{ float:left; color:#996600; font-size:12px;}







.contact-us{ width:238px; overflow:auto; border:1px solid #ccc; text-align:left; padding-bottom:5px;}







.contact-us dt{ border-bottom:1px solid #ddd; height:30px; line-height:30px; padding-left:10px; color:#fff; font-weight:bold; font-size:14px; font-family:"Microsoft YaHei","΢���ź�","Microsoft JhengHei","����";  background:url(../images/boxbg.gif) repeat-x;}







.contact-us dd{ padding:5px;}







.contact-us dd li{ line-height:32px;}



.contact-us dd ul li a{margin-right:5px;}



.contact-us dd ul li a:hover{text-decoration:underline}



.contact-us dd span{ color: #CC6600}







.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}







.iw_poi_content { float:right;font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}







/*new search result page







----------------------------------------*/







.search_header{







    overflow:hidden;







	zoom:1;







	width:960px;







	margin:30px auto







}







.search_header  h1{







text-align:center;







    display:inline;







    margin:5px 20px 5px 10px;







    width:960px;







}







.search_header .search_box{







    text-align:center;







	margin-left:30px;







    padding-top:20px;







}







.search_header .search_box input{







    border:1px solid #ccc;







	padding:3px 5px;







	height:18px;







	line-height:18px;







    width:240px;







	margin-right:8px;







	color:#006600







}







.search_header .search_box select{







   font-size:12px;







   height:22px;







   margin-right:5px;







}







.search_header .search_box button{







    margin-right:3px;







}







.resultbar{







width:960px;







margin:0 auto;







	height:30px;







	line-height:30px;







	background:transparent url(../images/boxbg.gif) repeat-x scroll;







	text-indent:12px;







	color:#fff;







	border-bottom: 1px solid #E4E4E4;







	border-top: 1px solid #E4E4E4;







 }







 .result_content{







    overflow:hidden;







	zoom:1;







	width:960px;







margin:0 auto;







 }







.sidebar{







border:1px solid #ccc;







  float:right;







  width:300px;







  padding:20px 0 0 20px;







  margin:20px;







  word-wrap:break-word;







}







.sidebar h2{







  font-size:14px;







  line-height:25px;







 }







.sidebar  ul {







  padding:4px 8px;







 }







.sidebar  ul li{







  line-height:24px;







  background:url(../images/ico-3.gif) 4px 9px no-repeat;







 }







.resultlist{







  overflow:hidden;







  border:1px solid #ccc;







  margin-top:10px;







}







.resultlist ul{







  padding:3px 0 8px 8px;







 }







.resultlist ul li{







  padding-top:3px;







 }







.resultlist ul li h3{







  line-height:30px;







  font-size:14px;







  font-weight:normal;







 }







.resultlist ul li h3 a{







  text-decoration:underline;







  font-family:"Microsoft YaHei","΢���ź�","Microsoft JhengHei","����";







 }







.resultlist ul li p{







  line-height:22px;







  color:#333;







  font-size:12px;







  width:650px;







 }







.resultlist ul li span small{







  line-height:22px;







  font-size:12px;







  margin-left:5px;







  color:#999;







 }







.resultlist ul li span a{







  color:#008400;







 }







/*inner_serve*/







#inner_serve{ margin:5px auto; }







#inner_serve span{ display:block; float:left; margin-right:10px; }







#inner_serve a{ float:left; margin-right:20px;}







.tagpage{ padding-bottom:10px}







.tagpage img{ float:left; width:92px; height:87px; margin:5px 7px 8px 5px; border:1px solid #ccc;}







.tagpage li{ width:340px; float:left; border:1px dashed #ccc; margin:10px 6px; padding-top:5px;}







.tagpage li:hover{ background:#eee}







.tagpage li span{ display:block; margin-bottom:8px; margin-top:10px;}







.mytag{ padding-bottom:15px;}







.tg-title{}







.tg-title{







	color: #006600;







	padding:0px 20px 0px 3px;







	height:30px; line-height:30px;







}







.tg-title h2{







	font-size:14px;







	line-height:27px;	







}









#current_type01 li.gaoliang a{ color:#ff0;}/*产品橱窗*/



#current_type02 li.gaoliang a{ color:#ff0;}/*公司简介 荣誉资质*/







/*��վ��ͼ��ʽ*/







.map_title{ width:950px; margin:10px auto; border:1px solid #ccc;}







.map_title h4{ height:32px; line-height:32px; padding-left:8px; color: #996600;  font-family:"Microsoft YaHei","΢���ź�","Microsoft JhengHei","����";}







.map_title ul{ margin:12px;}







.map_title ul li{ float:left; margin-left:10px; border:1px dashed #bbb; padding:5px;}







.map_title ul li a{ font-size:14px;}