﻿@charset "utf-8";
/* CSS Document */
body,ul,li,h1,h2,h3,h4,h5,dl,dt,dd{ margin:0; padding:0; font-size:12px; color:#525252; }
img{ border:0; }
a{ text-decoration:none; }
ul,li{ list-style:none; }

.afont{ font-size:13px; font-weight:bold; color:#fff; }
/*菜单
.mainNav{ background:url(../images/mainnavbg.jpg) repeat-x; width:1002px; height:25px; clear:both; }
.mainNav ul{ margin-left:106px; }
.mainNav ul li{ float:left; font-size:13px; font-weight:bold; height:25px; line-height:25px; overflow:hidden; text-align:center; }
.mainNav ul li a{ color:#525252; }
.mainNav ul li a:hover{ color:#fff; }
*/
.mbtn{ width:133px; }
.mbg2{ background:url(../images/mainnavbg2.jpg) repeat-x; color:#fff; }

.classbg{background:url(../images/classbg.jpg) no-repeat 0 0;width:200px;height:36px;display:block;}
.classbg b{text-align:right;padding:13px 13px 0 0;display:block;color:#333;}

.ysj{ float:left; width:88px; margin-top:43px;  }
.ysjbg1{ background:url(images/c1.jpg) no-repeat; text-indent:12px; }
.ysjbg2{ background:url(images/c2.jpg) no-repeat; text-indent:12px; }
.ysjbg3{ background:url(images/c3.jpg) no-repeat;  text-indent:20px;}
.redfont{ color:red; }

.index_left{
	width:230px;
	background:#E8F3E9;
	float:left; 
	}
.index_title{
	height:26px;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-indent:25px;
	line-height:26px;
	overflow:hidden;
	}
.ibg1{ background:url(../images/greenbg.jpg) repeat-x; width:230px; }
.ibg2{ background:url(../images/rightbg.jpg) repeat-x; width:233px; text-align:left; }
.index_left ul , .index_right ul{ width:230px; text-align:center; }
.index_left ul li , .index_right ul li{ margin-top:14px; }
.a6{
	width:230px;
	height:255px;
	}
	
.index_middle{ width:520px; float:left; margin-left:9px; }
.index_about{
	width:518px;
	height:165px;
	border:1px solid #ccc;
	margin-top:10px;
	}
.ia_title{
	width:516px;
	height:19px;
	margin:1px 0 0 1px;
	font-weight:bold;
	text-indent:18px;
	line-height:19px;
	overflow:hidden;
	background:url(../images/indexaboutbg.jpg) repeat-x;
	}
.iafont{
	line-height:24px;
	padding-top:16px;
	width:315px;
	float:left;
	}

.index_right{
	margin-left:10px;
	width:233px;
	background:#E5EFFA;
	float:left; 
	}
.index_contact{
	font-weight:normal;
	color:#000;
	width:200px;
	height:236px;
	line-height:32px;
	padding:19px 0 0 21px;
	}
.zl_one{
	width:518px; 
	clear:both;
	}
.z1{ width:29px; background:url(../images/redico.jpg) no-repeat center center; }
.z2{ width:261px; }
.z3{ width:126px; padding-top:5px; }
.z4{ width:80px; }
.z1 , .z2 , .z3 , .z4{ float:left; height:20px; line-height:20px; overflow:hidden;  }



.footer{ width:1002px; clear:both; height:100%; }
.footerNav{
	width:1002px;
	height:33px;
	margin-top:6px;
	border-bottom:1px solid #525252;
	text-align:center;
	line-height:33px;
	overflow:hidden;
	}
.footerNav a{color:#666;}
	
.rightcopy{ text-align:center; line-height:17px; padding-top:5px; }


.s_banner{ border-bottom:1px solid #BFBCBC; width:1002px; }

.nyleft{ width:219px; background:#E8F3E9; float:left; }
.nytitle{
	clear:both;
	width:219px;
	height:28px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	line-height:28px; 
	overflow:hidden;
	color:#fff;
	background:url(../images/nygreen.jpg) repeat-x;
	}
.nyleft ul{ color:#333; padding:7px 0; }
.nyleft ul li{ text-indent:72px; line-height:29px; }
.nyleft ul li dl a{ text-indent:85px; line-height:25px; color:#469838; }
.nyleft ul li dl a:hover{ color:red; }
.nyleft a{ color:#444; }
.nyleft a:hover{ color:#469838; }
.aboutleft ul li{ line-height:36px; font-weight:bold; }
.aboutleft ul li a{ color:#333; }
.aboutleft ul li a:hover{ color:#449736; }
.nyright{ float:left; width:738px; height:100%; margin-left:24px; }
.nyr_title{
	height:738px;
	border-bottom:1px solid #5A5959;
	height:16px;
	padding:37px 0 8px 0;
	clear:both;
	}
.nyname{
	width:265px;
	float:left;
	font-size:13px;
	font-weight:bold;
	text-indent:18px;
	background:url(../images/greenline.jpg) no-repeat 7px center;
	}
.nynav{ width:438px; text-align:right; float:left; }

.contactny{
	width:720px;
	font-size:13px;
	line-height:29px;
	padding:60px 0 0 20px;
	background:url(../images/map.jpg) no-repeat 369px bottom;
	height:350px;
	}
	
.about{ clear:both; line-height:26px; margin-top:30px; }
.about b{ float:left; padding:0 32px 20px 26px; }

.pronav{ height:45px; width:1002px; line-height:45px; text-indent:36px; }
.pronav a{ color:#525252; }
.pronav a:hover{ color:#2680FB; }

.promain{ width:1002px; background:url(../images/proline.jpg) repeat-y; }
.proleft{ float:left; width:503px; }
.proleft ul{  width:503px; }
.proleft ul li{ text-indent:70px; line-height:31px; }
.proleft ul li dl{ text-indent:86px; line-height:25px; }
.proleft ul li dl a{ color:#525252; }
.proleft ul li dl a:hover{ color:#469838; }
.proright{ float:left; width:499px; }
.proright ul{  width:499px; }
.proright ul li{ text-indent:82px; line-height:31px; }
.proright ul li dl{ text-indent:100px; line-height:25px; }
.proright ul li dl a{ color:#525252; }
.proright ul li dl a:hover{ color:#0857B7; }
.pltitle{ background:url(../images/greenline36.jpg) repeat-x; height:32px; width:503px; text-indent:71px; line-height:32px; overflow:hidden; }
.prtitle{ background:url(../images/bigblueline.jpg) repeat-x; height:32px; width:499px; text-indent:79px; line-height:32px; overflow:hidden; }

.pdmain{ width:759px; overflow:hidden; float:left; }
.pdnav{  height:39px; text-indent:33px; line-height:39px; overflow:hidden; }
.pdtitle{ width:760px; height:47px; background:url(../images/prodetailbg.jpg) repeat-x; font:18px "黑体"; color:#fff; text-indent:35px; line-height:47px; overflow:hidden; }

.pdm{ width:717px; margin-left:41px; }
.pdmk{width:716px; height:33px; border:1px solid #52A044; text-indent:10px; line-height:33px; font-size:14px; font-weight:bold; color:#479839; margin-top:28px;clear:both;}

.pdmtitle{ margin-top:5px; height:40px; line-height:40px; overflow:hidden; text-indent:8px; border-bottom:1px solid #666; font-size:14px; font-weight:bold;  }
.pdmtitle b{ color:red; }
.pdmkny{ line-height:20px; padding:15px 0 10px 15px; }

.pdjj{ width:763px; clear:both; }
.pdfont{ float:left; width:400px; padding:25px 66px 0 10px; line-height:20px; }
.pdimg{ float:left; width:200px; margin-top:15px; }

.jszc{ clear:both; margin-top:25px; }
.jszcone{ width:739px; height:32px; clear:both; border-bottom:1px solid #C4C4C4; }

.jso1{ width:35px; background:url(../images/redico.jpg) no-repeat 14px center; }
.jso2{ width:515px; }
.jso3{ width:75px; padding-top:10px; float:left; height:22px; }
.jso4{ width:90px; }

.jso1 , .jso2 , .jso4{ float:left; height:32px; line-height:32px; overflow:hidden; }

.wk{ width:1002px; clear:both; }

.feedback{ 	
	width:742px;
	clear:both;
	height:100%;
	}
.fbfrom{ width:480px; margin-left:160px; }
.fbfrom_one{ width:480px; padding-top:8px; height:18px; }
.fbfrom_one input{ width:186px; height:14px; border:1px solid #7F9DB9; }
.fbfrom_one textarea{ width:369px; height:122px; border:1px solid #7f9db9;  }
.fbf1{ width:92px; float:left; height:18px; line-height:18px; overflow:hidden; text-align:right;  }
.fbf2{ width:388px; float:left; }

.ts{ padding:40px 0 20px 115px; height:15px;  }


.huaxue{ float:left; width:743px; height:100%; margin-left:23px; }
.huaxuenav{ width:350px; height:34px; line-height:34px; overflow:hidden; }
.hxtitle{ height:35px; line-height:35px; overflow:hidden; border-bottom:1px solid #666; text-indent:34px; font-size:14px; font-weight:bold; color:#333; }
.huaxue h1{ font-weight:normal; line-height:25px; font-size:14px; color:#48983A; padding-left:50px; }
.huaxue h2{ width:680px; text-align:right; height:32px; }
.huaxue h3{ line-height:24px; font-weight:normal; color:#333; padding:15px 0 45px 43px; width:670px; }

/*左边菜单样式*/

.a{cursor:pointer;}
.more a{color:#FFF;margin-left:90px;}
.more1 a{color:#666;margin-left:400px;}
.cc1,.cc11{cursor:pointer;}
.cc2{display:none;margin-top:1px;padding-top:8px;}
.cc2 dd{padding-top:5px;margin:0;text-align:left;margin-left:50px;}
.cc2 dd a{color:#333;}
.ListP a{color:#333;padding-left:50px;}
.hxtitle a{color:#333;}
#TitBar {background-color:#48973B;height:47px; width:743px; }
#PClassName2a{font-size:18px;color:#FFF;font-weight:bold; width:200px; float:left; text-align:center; height:47px; line-height:47px; overflow:hidden; }
#PClassImg{float:left; padding:7px 0 0 0;}
#XHTitle a{color:#333;}
#XHTitle a:hover{color:green;}
#XHTitle {text-align:center;margin-top:10px;background-color:#f5f5f5;margin:5px 0;}
.RightTop{width:auto;}
.RightTop a{color:#666;margin-right:20px;font-size:12px;float:right;}