@charset "utf-8";
body { margin:0; padding:0;  font-size:12px; color:#4c4c4c; background-image:url(images/bg.gif); background-repeat:repeat-x;}
div,ul,li,p,h1,h2,h3,h4,img{ margin:0; padding:0}
li{ list-style:none}
img{ border:0; vertical-align:top}
a:link,a:visited{ color:#4c4c4c; text-decoration:none}
a:hover{ color:#007cb5;  text-decoration:underline}
.c{ clear:both}

.main{ width:980px; margin:0 auto}
.top{ background:url(images/headerbg.gif) no-repeat; height:91px; }
.logo{ float:left; line-height:91px; font-family:"΢���ź�"; font-size:24px; font-weight:700}
.logo img{ width:600px; height:56px; padding-top:20px}
.top ul{ float:right}
.top li{ float:left; width:90px; text-align:center; line-height:30px;}
.top li a,.top li a:visited,.top li a:hover{ color:#fff;}
.nav{ background:url(images/navbg.gif) no-repeat; height:39px;}
.nav ul{ padding:0 18px;}
.nav li{ float:left; width:102px; background:url(images/navline.gif) right no-repeat; text-align:center}
.nav li a:link,.nav li a:visited{ display:block; line-height:39px;  color:#fff}
.nav li a:hover{ background:url(images/nav_hover.gif) center no-repeat; display:block; line-height:39px; color:#fff; text-decoration:none}
.foot_bg{ background:url(images/bannerbg.jpg) no-repeat; height:18px;}
.ind_about{ width:480px; float:left}
.ind_about h2{ color:#fff; background:url(images/ind_abouts_tit.png) no-repeat; height:26px; line-height:26px; padding-left:22px; font-size:12px}
.ind_about_bg{ background:url(images/ind_abouts_bg.png) bottom repeat-x; padding:15px 15px 0 15px; line-height:25px;}
.ind_about_img{ float:left; width:129px; float:left}
.foot_bg1{ background:url(images/mainbg.gif) no-repeat; height:16px}
.ind_about_txt{ float:right; width:310px; float:right}
.ind_about_bg img{ width:129px; height:94px; float:left;  }
.ind_about_bg p { line-height:25px; float:right; }
.ind_about_foot{ background:url(images/ind_abouts_foot.png) no-repeat; height:13px;}
.ind_news{ width:483px; float:right}
.ind_news h2{ background:url(images/ind_news_tit.png) no-repeat; height:28px; padding-left:30px; font-size:12px; color:#076e2b; line-height:28px; }
.ind_news h2 span{ width:200px; float:left; display:block}
.ind_news h2 a{ float:right; padding-right:10px; font-weight:normal}
.ind_news ul{ border:solid #cecece; border-width:0 1px 1px 1px; padding:15px; background:#f9f9f9}
.ind_news ul li{ height:28px; line-height:28px; background:url(images/news_ico.png) left no-repeat; padding-left:18px; border-bottom:dashed 1px #929292}
.ind_news ul li a{ display:block; float:left}
.ind_news ul li span{ display:block; float:right; color:#868686; font-family:Arial, Helvetica, sans-serif}
.ind_cp{ margin:15px 0 5px 0; background:url(images/ind_cp_bg.png) no-repeat; height:221px; }

.pro_list { padding:45px 0 0 40px;}
.pro_item {width: 130px;height: 160px;margin: 0px 18px;padding: 0px 0px;float: left;display: inline;color: #000000;}
.pro_item_bak {width: 130px;height: 160px;margin: 0px 18px;padding: 0px 0px;float: left;background: url(probg.gif) no-repeat;display: inline;color: #000000;}

.pro_item .img {text-align: center;padding: 0px 0 0 0;}
.pro_item .img img {width: 130px;height: 124px;vertical-align: middle;margin: 0px 0 0 0px;}
.pro_item h3 {padding: 10px 0 0px 0;text-align: center; font-size:12px; font-weight:normal}
.foot_link h2{ background:url(images/title2bg.gif) no-repeat; height:28px; font-size:12px; color:#076e2b; padding-left:40px; line-height:28px;}
.foot_link_bk{background: url(images/imgbg5.gif) repeat-x center top;margin: 0 auto;border: 1px solid #cecece;border-top: 0px; padding:15px}
.foot_link_bk a{ padding-right:25px; line-height:35px;}

.foot{ background:url(images/footerbg.gif) no-repeat; height:93px; margin-top:15px; text-align:center; padding-top:16px;}

.ny_in_left{ float:left; width:250px}
.ny_in_right{ float:right; width:708px}
.left_list{ padding-bottom:15px;}
.left_list h2{ background:url(images/ny_left_tit.gif) no-repeat; height:43px; padding-left:31px; line-height:28px; color:#076e2b; font-size:12px}
.left_list ul{ border:solid #cecece; border-width:0 1px 1px 1px; padding:5px 0 20px 40px}
.left_list li{ background:url(images/list_bgg.jpg) no-repeat; line-height:26px; height:36px; padding-left:35px; }
.left_list li a{ color:#076e2b}
.lx_list{ padding-bottom:15px;}
.lx_list h2{ background:url(images/ny_left_tit1.gif) no-repeat; height:28px; line-height:28px; padding-left:31px;color:#076e2b; font-size:12px}
.lx_list ul{ border:solid #cecece; border-width:0 1px 1px 1px; padding:15px;}
#lxwm p{ line-height:35px; border-bottom:solid 1px #eaeaea}
.ny_rihgt_tit{ background:url(images/ny_right_tit.jpg) no-repeat; height:45px; line-height:28px;}
.ny_rihgt_tit p{ float:left; padding-left:28px; color:#fff; font-weight:700}
.ny_rihgt_tit span{ display:block; float:right}

.abouts_in{ line-height:30px}
.news_list ul{ float:left; width:490px; }
.news_list li{ line-height:35px; background:url(images/news_icoo.jpg) left no-repeat; padding-left:18px; height:35px; border-bottom:dashed 1px #dbdbdb}
.news_list li a{  float:left ; display:block}
.news_list li span{ display:block; float:right; font-family:Arial, Helvetica, sans-serif; color:#6a6a6a}
.news_list img{ width:185px; float:right}

.newstitle{font-size: 22px;font-weight: bold;line-height: 50px;text-align: center; font-family:"΢���ź�"}
.info{height: 28px;line-height: 28px;border: 1px #e8e8e8 solid;margin: 0px 0px;text-align: center;background-color: #f7f7f7;}
.con{margin: 30px 0px;text-align: left;font: 14px/22px Verdana, Arial, Helvetica, sans-serif;}

.cp_list li{ float:left; padding-bottom:15px; padding-right:20px;}
.cp_list li p a{ display:block; width:149px; padding:3px; border:solid 1px #ccc}
.cp_list li p a:hover{width:149px; padding:3px; border:solid 1px #a3a3a3; display:block }
.cp_list li p img{ height:122px; vertical-align:middle; overflow:hidden;}
.cp_list li span{ display:block; line-height:30px; text-align:center}

.qy_ny_show_cp{ padding:20px 0 10px 0}
.qy_ny_li1 {border: 1px solid #e7e4e4;	list-style-type: none;	float: left;	margin-right: 30px;	padding: 5px; }
.qy_ny_li2 {float: left;	width: 330px;	list-style-type: none;}
.qy_ny_p {border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #cbcbcb;	line-height: 50px;	height: 50px;}
.cp_nr_in p{ line-height:30px; text-indent:2em}
.cp_nr_in{line-height:30px; padding:0 10px} 
.qy_ny_li1 img{ width:250px; height:auto}
.cp_more_tit{ background:#f5f5f5; line-height:30px; height:30px; font-size:12px; font-weight:700;  padding-left:12px; margin:10px 0}

.bannerbox { width: 980px; height: 280px; overflow: hidden; margin: 0px auto; }
#focus { width: 980px; height: 280px; clear: both; overflow: hidden; position: relative; float: left; }
    #focus ul { width: 980px; height: 280px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
        #focus ul li { float: left; width: 980px; height: 280px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
    #focus .preNext { width: 490px; height: 280px; position: absolute; top: 0px; cursor: pointer; }
    #focus .pre { left: 0; background: url(images/sprite.png) no-repeat left center; }
    #focus .next { right: 0; background: url(images/sprite1.png) no-repeat right center; }

.bbs_list{ padding-left:30px}
.tj_ul{ padding:20px 0 0 0}
.tj_ul li{ padding:0 0 15px 0;}
.form_bg{ width:390px; height:30px; border: solid 1px #005bac; padding-left:8px; line-height:30px}
.form_txt{ width:390px; height:120px; border:solid 1px #005bac; padding-left:8px; }
.tj_ul li label{ width:72px; display:block; float:left; line-height:30px}
.bbs_show_p{ padding-left:72px;}
.ul_lxwm li{ line-height:30px; border-top: solid 1px #fff; border-bottom:solid 1px #dedede; font-size:14px}

.link{border:1px solid #dedede; border-top:0px; width:978px; text-align:left; margin:auto; background-color:#ffffff; height:auto; border-bottom:1px solid #cfd8e1; margin:0px; position:relative; padding-top:8px;}
.linkTitle{ height:25px; line-height:25px; padding:5px; background-image:url(images/linkBg.gif);}
.link ul{ margin:0px; padding:10px;}
.link ul li{ list-style:none; margin:0px; padding:0px; padding-right:20px; line-height:20px; color:#457dab; display:inline}
.link ul li a{ color:#333333;}
.link ul li a:hover{ color:#FF3300;}

@charset utf-8;
.page_line{height:40px;float:left;padding:18px 0 0 75px; color:#333;}
.pn{float:left;line-height:20px; background:#fff; border:1px solid #119817; color:#333;height:20px;text-align:center; padding:3px; width:auto; margin:3px;}
.pn a{display:block; color:#333; text-decoration:none; padding:0 6px; font-size:12px; display:block}
.pn a:hover{ color:#fff; display:block}
.pnc{ background-color:#119817; border:1px solid #119817;}
.pnc a{ color:#fff;}