﻿/*ʽʼ*/
*{ margin:0px; padding:0px;font-family:"΢ź";}

body{ font-family:"΢ź"; font-size:12px; line-height:24px; background:url(../images/body_bj.jpg) repeat-x; background:#F8F8F8;}

li,ul,ol,dl{ list-style:none;}

h1, h2, h3, h4, h5, h6, b, i, cite, em, ins {font-style: normal;font-weight: normal;margin: 0px;padding: 0px;}

li,select,textarea,input{ vertical-align:middle;}

a{ text-decoration:none; color:#000;}

a:visited{ color:#000;}

a:hover{ color:#109900;}

img{ border:0px;}

.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}

/*ʽ*/


.header{height:94px; width:100%; background:url(../images/topbg.jpg) repeat-x; }

.header_c{height:94px; width:1000px; margin:0 auto;}

.logo{width:531px; height:94px; float:left;}

.logo p{ margin:60px 0 0 80px;}

.tel{ width:400px; float:right; height:20px; overflow:hidden;margin-top:50px;text-align:right;}
/**/

/**/
.banner{ width:1000px; height:337px; margin:0 auto;}
/**/


/**/

.headernav{padding-left:60px;width:940px; height:43px; background:url(../images/nav_bg.jpg) no-repeat; margin:0 auto; font-family:"΢ź";}
 
.headernav a{ color:#0000;}

.headernav .nLi{ float:left; position:relative; font-size:17px; width:125px;height:43px; line-height:43px;padding-top:5px;}

.headernav .nLi h3{ text-align:center;}

.headernav .nLi h3 a{ color:#FFFFFF; display:block; font-weight:bold;}

.headernav .on h3 a{ background:url(../images/nav_on.png) no-repeat center bottom; height:43px;color:#1FB600; }

.headernav .on h3 a:hover{color:#1FB600;}

.headernav .on h3 a:visited{color:#1FB600;}

.headernav .sub{ display:none; min-width:123px; width:auto; left:0; top:44px; position:absolute; background:#FFF;line-height:26px; padding:0px;filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5; padding-bottom:20px;-moz-border-radius:10px;/*Firefox֧֣ʵԲЧ*/
-webkit-border-radius:10px;/*Safari,Chrome֧֣ʵԲЧ*/
-khtml-border-radius:10px;/*Safari,Chrome֧֣ʵԲЧ*/
border-radius:10px;/*OperaSafari,Chrome֧֣ʵԲЧ*/}

.headernav .sub ul{ margin-top:10px;}

.headernav .sub li{ zoom:1;}

.headernav .sub a{ display:block; text-align:center;min-width:118px; padding:0 5px; height:30px; line-height:30px; width:auto; font-size:14px;color:#0c9806; }

.headernav .sub a:hover{ color:#ff7300;}
/***/
.content{ width:1000px; margin:0 auto; background:#FFF; padding-top:20px;}

/**/

/**/
.left{ float:left; width:248px; margin-top:10px; background:#FFFFFF;}
/**/

/**/
.right{ float:right;width:750px; border:0px solid #000;background:#FFFFFF;}
/**/


/**/
.search{ width:246px; height:107px; background:url(../images/s_bg.jpg) no-repeat center;}

.search b{ margin-left:5px; background:url(../images/icon.jpg) no-repeat 0 center; display:block; font-size:16px;color:#000000; padding-left:30px;}

.search i{margin:8px 5px; font-size:12px; font-family:"";display:block;}

.search_txt{ margin-left:4px;border:1px solid #ADADAD; width:180px; height:27px; line-height:27px;}
/**/

/**/
.pro{ margin:10px 0px;}

.pro .classlist{margin:10px 0px; width:100%; height:auto; clear:both;}

.pro .classlist h3 {background:url(../images/bg0.jpg) no-repeat; width:200px; height:30px;line-height:30px;text-align:left; font-size:14px; color:#FFFFFF; padding-left:40px; padding-top:3px; margin:10px 0px;display:block; }

.pro .classlist ul li{width:210px; border-bottom:1px dashed #4fac4b;height:25px; line-height:25px;color: #000; padding-left:30px; }

.pro .classlist ul li a{text-align:left; font-size:12px;}

.pro .classlist ul li a:hover{ color:#29bb09;}

#yyly{ cursor:pointer;}

#yylysub{ display:none;}
/**/

/**/
.contactus{ background:url(../images/contactus.gif) no-repeat; width:240px; height:220px; color:#000000;}

.contactus ul{ padding:60px 0px 0px 5px;}

.contactus ul li{ margin:1px;}
/**/

/**/
.download{margin:10px; text-align:center;}
/**/

.pageleft{float:left; width:232px; margin:0 auto;background:url(../images/left_line.gif) #FFFFFF right repeat-y;margin-top:10px;}

.pageright{float:left; width:750px;min-height:300px; margin:0 auto; border:0px solid #00FF55;background:#FFFFFF;padding-left:10px;margin-top:10px;}

/**/
.rightcontent{ width:750px; float:right;}

.prolist{ width:740px;}

.prolist h1{ background:url(../images/pro_tit.jpg) no-repeat; height:30px; width:740px;}

.prolist h1 a{ display:block; float:right; width:80px; height:30px; cursor:hand; }

.prolist ul{ height:409px; margin-top:10px;}

.prolist ul li{ width:143px;float:left; margin:5px 2px;}

.prolist ul li p{ width:142px; height:142px; border:1px solid #E5E5E5; margin:0 auto;}

.prolist ul li i{ height:19px; line-height:19px; margin-top:3px; display:block; overflow:hidden;}

.prolist ul li p:hover{border:1px solid #29BB09;}

/**/
.news{ position:relative; width:740px;} 

.news h1{background:url(../images/news_title.jpg) no-repeat; height:30px; width:738px;}

.news h1 a.more1{ position:absolute;right:310px; display:block; float:left; width:80px; height:30px; cursor:hand;}

.news h1 a.more2{ position:absolute;right:0px; display:block; float:right; width:80px; height:30px; cursor:hand; }

.news a{color:#000000;}

.news a:visted{color:#000000;}

.news a:hover{color:#109900;}

.news .company_news{ width:365px;height:310px; float:left; border:0px solid #FF5FAA;}

.news .company_news ul{ margin:10px 0px 0px 10px;}

.news .company_news ul li{ height:30px; line-height:30px; border-bottom:1px dashed #9BD099; background:url(../images/icon2.jpg) no-repeat 0 center;padding-left:20px; overflow:hidden;}

.news .company_news ul li span{ float:right; padding-right:5px;}

/**/
.news .tec_news{ width:365px; height:310px; float:right;}

.news .tec_news ul{ margin:10px 0px 0px 10px;}

.news .tec_news ul li{ height:30px; line-height:30px; border-bottom:1px dashed #9BD099; background:url(../images/icon2.jpg) no-repeat 0 center;padding-left:20px; overflow:hidden;}

.news .tec_news ul li span{ float:right; padding-right:5px;}

/**/

/**/
.core_tec{  width:738px; margin-top:15px;}

.core_tec h1{ width:738px;height:30px;  background:url(../images/core_title.gif) no-repeat;}

.core_tec h1 a{ display:block; float:right; width:80px; height:30px; cursor:hand;}

.core_tec .corelist{ width:570px; float:left;margin:10px 0px;}

.core_tec .corelist ul{ }

.core_tec .corelist ul li{ width:138px;margin:1px;text-align:center; float:left;}

.core_tec .corelist ul li a{ display:block;border:1px solid #e5e5e5; width:136px; height:138px; line-height:138px;}

.core_tec .corelist ul li img{ margin:7px 0px 0px; 0px; width:119px;}

.core_tec .corememo{ text-indent:2em;margin:10px 0px; width:168px; float:right; line-height:19px;}

.core_tec .corememo a{ display: block; float:right;color:#29bb09;}
/***/

/***/
.footer { margin:0 auto;width:1000px;height:auto;overflow:hidden;line-height:25px;text-align:center;color:#6b6d6c;padding:8px 0;background:#FFFFFF;}

.footer h1 { margin:0 auto; font-size:12px; font-family:"";border-top:1px dotted #068900;border-bottom:1px dotted #068900;}

.footer p{ text-align:left; color:#068900;}

.footer a { COLOR: #6b6d6c; TEXT-DECORATION: none;}

.footer a:hover { COLOR: #068900;}

/***/


/**/

.column{ width:184px; margin:10px;}

.column h1{ background:url(../images/title_bg.jpg) no-repeat; font-size:15px; color:#F8F8F8; font-weight:bold; padding-left:45px; width:183px; height:33px; line-height:33px; display:block;}

.column ul{}

.column ul li{ padding-left:20px;width:160px; height:30px; text-align:left; color:#7F7F7F; line-height:30px; border-bottom:1px dotted #B2D8B2; font-size:12px;}

.column ul li a{ color:#000;}

.column ul li a:visited{ color:#000;}

.column ul li a:hover{ color:#FF7200;}
/**/

/***/
.pagepro{width:184px; margin:10px;}

.pagepro h1{ background:url(../images/title_bg.jpg) 0 no-repeat; font-size:15px; color:#F8F8F8; font-weight:bold; padding-left:45px; width:183px; height:33px; line-height:33px; display:block;}

.pagepro .classlist{margin:10px 0px;}

.pagepro .classlist h3{ height:30px; line-height:30px; color:#109900;font-weight:bold;} 

.pagepro .classlist h3 i{font-size:20px; font-weight:bold;line-height:30px;}

.pagepro .classlist ul{}

.pagepro .classlist ul li{ padding-left:20px; width:160px; height:25px; text-align:left; color:#7F7F7F; line-height:25px; border-bottom:1px dotted #B2D8B2; font-size:12px;}

.pagepro .classlist ul li a{ color:#000;}

.pagepro .classlist ul li a:visited{ color:#000;}

.pagepro .classlist ul li a:hover{ color:#a0e192;}

.pagepro .classlist ul li .classname li{} 

/**/

/**/
.nav_title{ width:100%;font-size:12px; border-bottom:1px solid #CEE9CC; padding-bottom:5px;}

.nav_title i{color:#007E00; font-size:14px;}

.nav_title  a{ color:#000000;}

.nav_title  a:visited{ color:#000000}

.nav_title a:hover{ color:#2FB00C;}
/**/

/**/
.newsshow_title { margin:0 auto;width:100%;min-height:30px;padding:10px 0px;font-size:16px;font-weight:bold;text-align:center;}

.newsshow_sm {padding:5px 0px 15px 0px; margin:0 auto;width:100%;height:30px;line-height:30px;text-align:center;border-top:1px #e2e2e2 dashed;}

.newsshow_ctt { margin:0 auto;padding:5px 0;width:100%;height:auto;overflow:hidden;line-height:28px;font-size:14px;}

.newsshow_ctt span a { border-bottom:1px #c97500 dashed;}

.newsshow_xg,.newsshow_fx { margin:0 auto;width:100%;height:auto;overflow:hidden;text-align:left;border-top:1px #e2e2e2 solid;line-height:20px;padding-top:5px;}

.newsshow_fx { float:right;width:auto;padding-top:5px;padding-bottom:10px;text-align:right;border:0;}
/**/
/*б*/
.newslist{ width:740px; float:left; border:0px solid #FF5FAA;}

.newslist ul{ margin:10px 0px 0px 10px;}

.newslist ul li{ height:28px; line-height:28px; border-bottom:0px dashed #9BD099; background:url(../images/icon2.jpg) no-repeat 0 center;padding-left:20px; overflow:hidden;}

.newslist ul li a{color:#000000;}

.newslist ul li a:visited{color:#000000;}

.newslist ul li a:hover{color:#2FB00C;}

.newslist ul li span{ float:right; padding-right:5px;}

/**/

/**/

.newsindexlist{ width:740px; margin-top:20px; border:1px solid #EEEEEE;}

.newsindexlist h2{ width:698px; height:30px; font-size:14px; font-weight:bold; color:#FFFFFF; padding-left:42px; background:url(../images/tit1.jpg) no-repeat; line-height:30px;}

.newsindexlist ul{ margin:10px 0px 0px 10px;}

.newsindexlist ul li{ height:28px; line-height:28px; border-bottom:0px dashed #9BD099; background:url(../images/icon2.jpg) no-repeat 0 center;padding-left:20px; overflow:hidden;}

.newsindexlist ul li a{color:#000000;}

.newsindexlist ul li a:visited{color:#000000;}

.newsindexlist ul li a:hover{color:#2FB00C;}

.newsindexlist ul li span{ float:right; padding-right:5px;}


.leftnews{ width:360px; margin-top:20px; margin-right:10px; border:1px solid #EEEEEE; float:left;}

.leftnews h2{ width:360px; height:30px; font-size:14px; font-weight:bold; color:#FFFFFF; padding-left:42px; background:url(../images/tit1_01.jpg) no-repeat; line-height:30px;}

.leftnews ul{ margin:10px 0px 0px 10px;}

.leftnews ul li{ height:28px; line-height:28px; border-bottom:0px dashed #9BD099; background:url(../images/icon2.jpg) no-repeat 0 center;padding-left:20px; overflow:hidden;}

.leftnews ul li a{color:#000000;}

.leftnews ul li a:visited{color:#000000;}

.leftnews ul li a:hover{color:#2FB00C;}

.leftnews ul li span{ float:right; padding-right:5px;}

.rightnews{ width:360px; margin-top:20px; border:1px solid #EEEEEE; float:right;}

.rightnews h2{ width:360px; height:30px; font-size:14px; font-weight:bold; color:#FFFFFF; padding-left:42px; background:url(../images/tit1_01.jpg) no-repeat; line-height:30px;}

.rightnews ul{ margin:10px 0px 0px 10px;}

.rightnews ul li{ height:28px; line-height:28px; border-bottom:0px dashed #9BD099; background:url(../images/icon2.jpg) no-repeat 0 center;padding-left:20px; overflow:hidden;}

.rightnews ul li a{color:#000000;}

.rightnews ul li a:visited{color:#000000;}

.rightnews ul li a:hover{color:#2FB00C;}

.rightnews ul li span{ float:right; padding-right:5px;}


/**/
.hxjs{ width:730px; float:left;margin:10px 5px;}

.hxjs ul{ margin:0 auto;}

.hxjs ul li{ width:300px;margin:10px 25px;text-align:center; float:left; border:1px solid #e5e5e5;}

.hxjs ul li a{ display:block; width:300px; height:350px;}

.hxjs ul li img{ margin:20px 0px 0px 0px; width:220px;height:220px; border:0px;}

.hxjs ul li i{ display:block; width:300px;height:16px; line-height:16px; text-align:center;}

.hxjs ul li p{ display:block; width:280px;  text-align:left; text-indent:2em; margin:0 auto;}

.hxjs .corememo{ text-indent:2em;margin:10px 0px; width:168px; float:right; line-height:19px;}
/**/

.productlist{ width:740px;}

.productlist ul{ margin:10px 0px 0px 15px;}

.productlist ul li{ width:212px;float:left;margin:10px;}

.productlist ul li p{ width:212px; height:212px; border:1px solid #CFEBCC;}

.productlist ul li i{ height:19px; line-height:19px; margin-top:7px; display:block; text-align:center;}

.productlist ul li p:hover{border:1px solid #00BF00;}


/**/
.product_ctr{ margin:4px 8px;width:164px;height:145px;float:left;display:inline;position:relative;}

.product_ctt{ margin:0 auto;width:160px;height:116px;border:1px #e7e7e7 solid;padding:1px;}

.product_title{margin:0 auto;width:164px;height:25px;line-height:25px;text-align:center;}

/**/
.productshow_title{ margin-top:20px; text-align:center;font-size:18px; color:#000000; border-bottom:1px solid #CCE5CC;}

.info_ctt{ margin:0 auto;float:left;width:100%;min-height:200px; height: auto !important; height:200px; overflow:visible;padding:5px 0;line-height:28px;font-size:14px;}

/**/

.fguest_ctr { margin:0 auto;float:left;width:668px;height:auto;overflow:hidden;padding:25px;border:1px #e7e7e7 solid;color:#000;background:#fff;}

.fguest_title { margin:0 auto 5px;float:left;width:100%;height:22px;border-bottom:1px #ccc solid;font-size:14px;font-weight:bold;display:inline;}

.input_btn { margin:0 auto;float:left;border:0;width:88px;height:31px;background:url(../images/btn_bg.gif);cursor:pointer;text-align:center;line-height:31px;color:#333;display:inline;}

/***/
.ej_ctt { float:left;width:735px;min-height:400px; HEIGHT: auto !important; height:400px; overflow:visible;padding:8px;}
/*Դ*/
.downlist_ctr { margin:0 auto;width:100%;height:25px;border-bottom:1px #e7e7e7 solid;background:#fbfbfb;font-weight:bold;line-height:25px;}

.downlist_ctt { margin:0 auto;width:100%;height:35px;border-bottom:1px #e7e7e7 dotted;line-height:35px;font-size:13px;}

.downshow_pic { margin:0 15px 10px 0;float:left;width:220px;height:180px;border:1px #d9d9d9 solid;padding:2px;display:inline;}

.downshow_title { margin:0 auto;float:left;width:350px;height:35px;line-height:35px;font-size:14px;font-weight:bold;}

.downshow_txt { margin:0 auto;float:left;width:350px;height:30px;line-height:30px;}

.downshow_fg { margin:0 auto;width:100%;height:25px;line-height:25px;font-weight:bold;border-bottom:1px #ccc dashed;float:left;display:inline;}

.downshow_jsctt { margin:0 auto;float:left;width:100%; min-height:50px; HEIGHT: auto !important; height:100px; overflow:visible;float:left;padding:5px 0px;line-height:28px;font-size:14px;}

.downshow_jsctt a { border-bottom:1px #c97500 dashed;}

.downshow_dz { margin:0 auto;width:90%;height:24px;padding-top:5px;background:url(../images/ico_zlxz.gif) 0 6px no-repeat;padding-left:18px;float:left;}
/*ҳ*/
.pages{clear:both;margin:20px 0;text-align:center;}

.pages .nolink,.pages a{text-decoration:none;margin-left:3px;padding:2px 5px;border:1px solid #E5E5E5}

.pages a:hover{text-decoration:none;border:1px solid #f1431e;background:#f1431e;color:#FFF}