body{ margin:0 ; 


	  padding:0;


	  background-image:url(../images/bodu_bg.gif);


	  background-position:top left;


	  background-repeat:repeat-x;


	  background-color:#e9efef;


	  color:#677b88;}


ul, h1, h2, h3, h4, h5, h6, p {


    list-style: none outside none;


    margin: 0;


    padding: 0;


}





a:link{


    color: #677b88;


    text-decoration: none;}


a:visited{


    color: #677b88;


    text-decoration: none;}


a:hover{


    color: #677b88;


	text-decoration:underline;}


a:active{


    color: #677b88;


    text-decoration: none;}





#webtop{background-color:#CDDCE1; border-bottom:#55696C 1px solid; overflow:hidden;  }





.topbg{background:url(../images/top.jpg) no-repeat top center #CDDCE1; width:1003px; height:140px; overflow:hidden;  margin:0 auto; }


#bottom{text-align:center; color:#383838; background-color:#CDDCE1; font-size:12px; padding:15px 0; line-height:20px; border-top:#c7d8dc 1px solid; width:1003px; margin:5px auto 0;}





#menu{ overflow:hidden; padding-top:80px; padding-left:440px; width:563px;}


#menu ul{list-style: none; overflow:hidden;  }


#menu ul li{ float:left; color:#FFFFFF; font-size:14px; font-weight:bold; width:78px; text-align:center;}


#menu ul li a:link{ color:#FFF; text-decoration:none;}


#menu ul li a:visited{ color:#FFF; text-decoration:none;}


#menu ul li a:hover{ color:#FFF; text-decoration:underline;}


#menu ul li a:active{ color:#FFF; text-decoration:none;}


#pagebanner{ width:1003px; margin:0 auto; height:190px; background-color:#305d94; text-align:center;}


#homebanner{height:345px; width:1003px; margin:0 auto; background-color:#305d94; background-image:url(../images/homebanner_bg.jpg); background-repeat:repeat-x; background-position:bottom; text-align:center;}


#pagemain{width:1003px; margin:0 auto; overflow:hidden;  background-color:#FFFFFF; border-left:#FFFFFF 1px solid;}


#homemain{width:1003px; margin:0 auto; overflow:hidden;  background-color:#e9efef; padding:7px 0; font-size:12px; }


.pagemenuspan{float:right; display:block; line-height:17px; padding-right:20px;}


.pagebox{font-size:12px; line-height:24px; color:#384848; padding:10px 20px 0 15px;}


.pagebox p{ text-indent:2em; margin-top:5px;}


.homebox{ background-color:#FFFFFF; border:#dbe0e0 1px solid; float:left; height:230px; line-height:130%;}


.newsbox{font-size:12px; line-height:24px; color:#384848; padding:10px 20px 0 15px;}


.newsbox h1{ font-size:14px; text-align:center; line-height:20px; padding-bottom:15px;}


.newsbox p{ text-indent:25px; line-height:24px;}


.pagebox h1{ font-size:16px; padding-bottom:20px;}


.pagebox h2{font-size:14px;}





.hbox01{width:353px;}


.hbox02{width:354px; margin-left:8px;}


.hbox03{width:274px;  margin-left:8px;}


.pageleft{float:left; width:213px;  background:url(../images/left_bg.gif) repeat-x top; overflow:hidden; }


.h1_about{background:url(../images/left_about.jpg) no-repeat left bottom; margin:0; padding:0; height:35px; width:210px;}


.h1_pro{background:url(../images/left_product.jpg) no-repeat left bottom; margin:0; padding:0; height:35px; width:210px;}





.h1_case{background:url(../images/left_case_hb.jpg) no-repeat left bottom; margin:0; padding:0; height:35px; width:210px;}
.h1_catalytic{background:url(../images/left_product.jpg) no-repeat left bottom; margin:0; padding:0; height:35px; width:210px;}

.h1_chengguo{background:url(../images/left_chengguo.jpg) no-repeat left bottom; margin:0; padding:0; height:35px; width:210px;}


.h1_team{background:url(../images/left_youshi.jpg) no-repeat left bottom; margin:0; padding:0; height:35px; width:210px;}


.h1_contact{background:url(../images/left_contact.jpg) no-repeat left bottom; margin:0; padding:0; height:35px; width:210px;}


.pageleftcon ul,.pageleftcon_case ul{


	margin: 0 auto;


    padding: 10px 0 0;


    width: 188px;}


.pageleftcon ul li{background: url(../images/li_list2.gif) no-repeat scroll 35px 10px transparent;


    border-bottom: 1px dotted #36769a;


    color: #0d3770;


   /* font-family: "黑体"; */


    font-size: 14px;


    height: 34px;


    letter-spacing: 2px;


    line-height: 34px;


    padding-left: 60px;}





.pageleftcon_case ul li{background: url(../images/li_list2.gif) no-repeat scroll 0px 10px transparent;


    border-bottom: 1px dotted #36769a;


    color: #0d3770;


   /* font-family: "黑体"; */


    font-size: 14px;


    height: 34px;


    letter-spacing: 2px;


    line-height: 34px;


    padding-left: 20px;}





.pageleftcon ul li a:link,.pageleftcon_case ul li a:link{


    color: #0d3770;


	text-decoration:none;


}


.pageleftcon ul li a:visited,.pageleftcon_case ul li a:visited{


    color: #0d3770;


	text-decoration:none;


}


.pageleftcon ul li a:hover,.pageleftcon_case ul li a:hover{


    color: #3388D8;


	text-decoration:underline;


}


.pageleftcon ul li a:active,.pageleftcon_case ul li a:active{


    color: #0d3770;


	text-decoration:underline;


}


.pageleftcon,.pageleftcon_case{background:url(../images/left_bg.jpg) no-repeat right top;height:500px;}


.pageleft_pro{background:url(../images/left_bg.jpg) no-repeat right top;height:500px;}


.pageleft_pro ul{


	margin: 0 auto;


    padding: 10px 0 0;


    width: 188px;}


.pageleft_pro ul li{


    


    color: #474747;


    font-family: "黑体";


    font-size: 14px;


    height: 34px;


    letter-spacing: 2px;


    line-height: 34px;


    padding-left: 60px;


	}


dl.pageleft_pro { 


	color: #474747;


    font-family: "黑体";


    font-size: 14px;


	


	


    }


dt.pageleft_pro{


	border-bottom: 1px dotted #EBEBEB;


	padding-left:60px;


	height: 34px;


    letter-spacing: 2px;


    line-height: 34px;


	background: url("../images/li_list2.gif") no-repeat scroll 35px 10px transparent;


	}


dd.pageleft_pro{


	border-bottom: 1px dotted #EBEBEB;


	height: 28px;


	padding-left:25px;


    letter-spacing: 2px;


    line-height: 28px;


	background: url("../images/li_list1.gif") no-repeat scroll 10px 10px transparent;


	}


.pageleft_pro ul li a:link {


    color: #474747;


	text-decoration:none;


}


.pageleft_pro ul li a:visited {


    color: #3388D8;


	text-decoration:underline;


}


.pageleft_pro ul li a:hover{


    color: #3388D8;


	text-decoration:none;


}


.pageleft_pro ul li a:active {


    color: #3388D8;


	text-decoration:underline;


}


.pageright{float:right; width:780px;}


.pagemenu{background: url("../images/page_nav.gif") no-repeat scroll left top transparent;


    height: 18px;


    margin-top: 5px;


    width: 760px;}


.pagemenu h3, .pagemenu3 h3 {


    color: #00408B;


    float: left;


    font-family: "黑体";


    font-size: 16px;


    font-weight: normal;


    padding-left: 15px;


}


/*----------Set the text paragraph style 文本段落样式集 -----------*/


.ft_11{ font-size:11px; }


.ft_12{ font-size:12px; }


.ft_14{ font-size:14px; }


.ft_16{ font-size:16px; }


.lh12{ line-height:120%;}


.lh13{ line-height:130%;}


.lh15{ line-height:150%;}


.txt_r{text-align:right; }


.txt_c{text-align:center; }


.txt_l{text-align:left; }





.black{ color:black;}


.white{ color:#white;}


.cl_red1 { color:#b10e01;}


.cl_red2 { color:#ad1011;}


.cl_42   { color:#424242;}


.cl_99	 { color:#999;}


.cl_yg	 { color:#9b7101;}


.cl_brown{ color:#a34a03;}


.black_b { color:#000; font-weight:bold;}


.white_b { color:white; font-weight:bold;}


.cl_42_b { color:#424242; font-weight:bold;}


.bold{ font-weight:bold;}


.ti20{ text-indent:25px;}


.cl_brown a{color:#a34a03; text-decoration:none;}


.cl_brown a:hover{ color:ff3333; text-decoration:underline;}





.clear{ clear:both;}


/*----------Set the text paragraph style 文本段落样式集 -----------*/





/*----------Distance control set box 盒子间距控制集 start -----------*/


.mar10{ margin:10px;}


.mar030{ margin:0 30px; overflow:hidden; }


.mar020{ margin:0 20px;}


.mar_t5{ margin-top:5px;}


.mar_t10{ margin-top:10px;}


.mar_l10{ margin-left:10px;}


.mar_r10{ margin-right:10px;}


.mar_b5{ margin-bottom:5px;}


.mar_b10{ margin-bottom:10px;}


.mar_01050{ margin:0 10px 5px 0;}





.pd0{ padding:0;}


.pd10{padding:10px;}


.pd20{padding:20px;}


.pd05{ padding:0 5px;}


.pd010{ padding:0 10px;}


.pd020{padding:0 20px;}


.pd10_0{padding:10px 0;}


.pdt5{ padding-top:5px;}


.pdt10{ padding-top:10px;}





.pdr5 { padding-right:5px;}


.pdr10{ padding-right:10px;}


.pdr20{ padding-right:20px;}


.pdl10{padding-left:10px;}


.pdl20{padding-left:20px;}


.pdl25{padding-left:25px;}


.pdl30{ padding-left:30px;}


.pdl35{ padding-left:35px;}


.pdl40{ padding-left:40px;}


.pdl45{ padding-left:45px;}


.pdl50{ padding-left:50px;}


.pdl55{ padding-left:55px;}


.pdb5 { padding-bottom:5px;}





.ct{ text-align:center;}


.box190{ width:190px;}


.ask_input{ line-height:24px;}





.td_r{ border-bottom:#FFF 1px solid; border-right:#FFF 0px solid;}


/*----------Distance control set box 盒子间距控制集 End-----------*/





/*----------展示产品相册-----------*/


#photos { visibility: hidden; margin:0 auto; }


/* GALLERY CONTAINER */


.gallery { background: #ddd; border: 1px solid #aaa; padding: 5px; }


/* LOADING BOX */


.loader { background: url(loader.gif) center center no-repeat #ddd; }


/* GALLERY PANELS */


.panel { }


/* DEFINE HEIGHT OF PANEL OVERLAY */


/* NOTE - It is best to define padding here as well so overlay and background retain identical dimensions */


.panel .panel-overlay, .panel .overlay-background { height: 60px; padding: 0 1em; }


/* PANEL OVERLAY BACKGROUND */


.panel .overlay-background { background: #222; }


/* PANEL OVERLAY CONTENT */


.panel .panel-overlay { color: white; font-size: 0.7em; }


.panel .panel-overlay a { color: white; text-decoration: underline; font-weight: bold; }


/* FILMSTRIP */


/* 'margin' will define top/bottom margin in completed gallery */


.filmstrip { margin: 5px; }


.filmstrip img{ width:40px; height:40px;}


/* FILMSTRIP FRAMES (contains both images and captions) */


.frame { }


/* WRAPPER FOR FILMSTRIP IMAGES */


.frame .img_wrap { border: 1px solid #aaa; }


/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */


.frame,.current,.img_wrap { border-color: #000; }


/* FRAME IMAGES */


.frame img { border: none; }


/* FRAME CAPTION */


.frame .caption { font-size: 11px; text-align: center; color: #888; }


/* CURRENT FRAME CAPTION */


.frame,.current,.caption { color: #000; }


/* POINTER FOR CURRENT FRAME */


.pointer { border-color: #000; }


/* TRANSPARENT BORDER FIX FOR IE6 */


/* NOTE - DO NOT CHANGE THIS RULE */


*html .pointer { filter: chroma(color=pink); }





