﻿@charset "gb2312";
/*reset*/
body,p,h1,h2,h3,h4,h5,h6,dd,dl,dt,th,td,ul,li,ol,form,input,select,textarea,button,pre,legend{ margin:0;padding:0;}
button, input, select, textarea {font: 12px Arial,Helvetica,sans-serif; vertical-align:middle;}
h1, h2, h3, h4, h5, h6 { font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
img,fieldset{ border:0;}
address,cite,dfn,em,var,i{font-style:normal;}
ul,ol{list-style-type:none;}
sup{ vertical-align: text-top; }
sub{ vertical-align: text-bottom; }
.disnone{ display:none;}
a{color:#788189;text-decoration:none;}
a:hover,a:active,a:focus{ text-decoration:underline;}

/*layout*/
.cbody1000{width:1000px; margin:0 auto; position:relative;}
.cbody882{width:882px; margin:0 auto;}
.cbody865{width:865px; margin:0 auto;}

/*margin*/
.mt6{margin-top:6px;}
.mt8{margin-top:8px;}
.mt10{margin-top:10px;}
.mt12{margin-top:12px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mb8{margin-bottom:8px;}
.mb10{margin-bottom:10px;}
.ml8{margin-left:8px; display:inline;}
.mr8{margin-left:8px; display:inline;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}
/*font*/
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.b{font-weight:bold;}
/*color*/
.pink{color:#FF007E!important;}
.gary{color:#666666!important;}
.blue{color:#005EB1!important;}
/*float*/
.fl{float:left;}
.fr{float:right;}
.clear {clear: both;}
.clearfix:after {clear:both; content:'';display: block;font-size: 0;line-height: 0;visibility: hidden;	width: 0;height: 0;}
.clearfix {+display: inline-block;}
* html .clearfix {height: 1%;}

body{ font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(../images/bodyBg.png) repeat-x left top #fff; color:#6D7D73;}


#scrollNews{ border:1px solid #D5D5D5; height:28px; line-height:28px; margin-top:10px; position:relative;}
#scrollNews strong{ color:#ad2a2f; padding:0 15px; float:left; font-size:14px;}
#scrollNews span{ position:relative; float:left; width:890px; display:inline-block; overflow:hidden; height:28px; line-height:28px;
    top: 0px;
    left: 10px;
}
#scrollNews span a{ margin-right:12px;}

.box-wrap{ overflow:hidden; width:1000px; position:relative;}
.ovh{ width:1015px; position:relative; padding-bottom:12px;}
.box-list01{ width:326px; height:176px; background:url(../images/apl01.png) repeat-x left bottom #FFF; float:left; position:relative; margin:12px 11px 0 0;}
.box-list01 h2,.box-list02 h2{ height:36px; line-height:36px;font-size:15px; margin-bottom:8px;}
.box-list01 h2 span,.box-list02 h2 span{ padding-left:20px; color:#dd2613;}
.box-list01 h2 a{ position:absolute; top:0px; right:15px; background:url(../images/arrow01.gif) left center no-repeat; padding-left:8px; font-weight:normal; color:#738679;}
. a.pimg{ float:left; display:block; padding-left:15px;}
.box-list01 a.pimg img{ border:#a0a0a0 1px solid;}
/*.box-list01 ul{ float:right; height:176px; width:190px;*width:190px;_width:190px; padding-right:6px; color:#8F8F8F; line-height:20px; padding-left:6px;}
*/
.box-list01 ul{ float:left; height:auto; width:190px;color:#8F8F8F; line-height:20px; padding-left:6px;}

.box-list01 p{ float:right; width:190px;  padding-right:10px; position:relative; left:-12px; margin-top:10px;}
.box-list01 p span{ background:url(../images/line01.jpg) right center no-repeat; display:inline-block; padding:0 12px;}
.box-list02{ width:324px; height:176px; border:1px solid #D5D5D5; float:left; position:relative; margin:12px 11px 0 0;}
.box-list02 p{ text-align:center;}
.box-list02 ul{ color:#788189; padding:10px 16px 0 16px;}
.box-list02 li{ line-height:20px; height:20px; overflow:hidden; background:url(../images/dot.gif) left 10px no-repeat; padding-left:6px;}


#friend-slide{ width:218px; float:left; position:relative; margin:12px 0 0 20px;}
#friend-slide h2{ line-height:18px; height:18px; font-weight:bold;color:#738679;}
#friend-slide .ovh{ width:184px; overflow:hidden; position:relative;  margin:0 auto;}
#friend-slide ul{ width:10000px; position:relative; margin-top:20px;}
#friend-slide ul li{ float:left;}
#prev{ background:url(../images/index3_56.png) no-repeat 0 0; width:17px; height:17px; display:block; position:absolute; top:1px; right:20px;}
#next{ background:url(../images/index3_56.png) no-repeat -20px 0; width:17px; height:17px; display:block; position:absolute; top:1px; right:0px;}

/*shade*/
.shade01{ background:url(../images/shade01.png) no-repeat center top; height:4px; overflow:hidden; position:absolute; bottom:-5px; left:0px; width:100%;}
.shade02{ background:url(../images/shade02.png) no-repeat center top; height:5px; overflow:hidden; position:absolute; bottom:-6px; left:0px; width:100%;}
.botshade{ background:url(../images/shade01.png) no-repeat center top; height:4px; overflow:hidden;width:100%; clear:both; margin-top:40px;}
/*footer*/
#footer{ color:#7D7D7D; padding:10px 0 20px 0; text-align:center;}
#footer p{height:25px; line-height:25px; position:relative; font-size:11px; -webkit-text-size-adjust:none;}
#footer a.design{ position:absolute; top:0px; right:0px; color:#7D7D7D;}

.defuls-tit h2{ margin-top:25px;}
.defuls-tit p{ background:url(../images/dot02.png) left center no-repeat; padding-left:8px; line-height:20px; margin-top:10px;}

.about-us{ margin-top:26px;}
.about-us .about-art{ line-height:18px; width:730px; float:left;}
.about-us .explain{ float:left; width:730px;}
.about-us h3{ float:right; width:255px;}

.explain{ line-height:18px; margin-top:20px;}
.explain dt{ font-weight:bold;color:#738679;}
.explain dd.tit{background:url(../images/dot.gif) left 10px no-repeat; padding-left:6px; color:#00923B;}
.explain dd.tit a{color:#00923B;}
.explain dd.more{ margin-top:8px;}
.explain dd.more a{ display:inline-block; background:#EBF4EE; height:21px; line-height:21px; padding:0 7px;color:#00923B;}

.about-us-list{ width:298px; height:300px; float:left; background:url(../images/line02.png) right center no-repeat; padding:0 18px; position:relative;}
.about-us-list h2{ font-size:12px; line-height:24px; margin:14px 0 10px 0; color:#6D7D73;}
.about-us-list dd{ line-height:19px; margin-top:10px; color:#738679;}
.about-us-list a.more{ position:absolute; bottom:20px; right:19px;display:inline-block; background:#EBF4EE; height:21px; line-height:21px; padding:0 7px;color:#00923B;}

.content-us{ position:relative; width:1000px; overflow:hidden; margin-top:20px;}
.content-us .ovh{ width:1015px;}
.content-us-list{ background:url(../images/apl02.png) repeat-x; height:175px; border:1px solid #D5D5D5; position:relative; width:324px; float:left; margin-right:11px;}
.content-us-list dl{}
.content-us-list dl dt{ float:left; padding:50px 12px 0 23px;}
.content-us-list dl dd{ width:198px; float:left; line-height:19px; color:#738679; padding-top:66px;}
.content-us-list dl dd span{ font-family:"宋体";}

.news-center-box{ float:left; width:298px; background:url(../images/line03.png) right center no-repeat; padding:0 18px 30px 18px; position:relative;}
.news-center-box h2{font-size:12px; line-height:24px; margin:10px 0 7px 0; color:#6D7D73;}
.news-center-box dl{ padding-bottom:0px; border-bottom:none;}
.news-center-box dl dt{ margin-bottom:4px;}
.news-center-box dl dd{ line-height:21px; color:#A3C0AC;}
.news-center-box ul{ padding:0px 4px;}
.news-center-box li{ height:22px; line-height:22px; overflow:hidden; position:relative; background:url(../images/arrow01.gif) left center no-repeat; padding-left:10px;}
.news-center-box li span{ position:absolute; top:0px; right:0px; color:#A3C0AC;}
.news-center-box a.more{ position:absolute; bottom:10px; right:19px;display:inline-block; background:#EBF4EE; height:20px; line-height:20px; padding:0 7px;color:#6D7D73;}

.news-list{ width:760px; float:right;}
.news-list li{ height:32px; line-height:32px; margin-bottom:2px; position:relative; background:#F2F8F4;}
.news-list li i{ font-family:"宋体"; display:inline-block; padding-left:10px;}
.news-list li span{ position:absolute; top:0px; right:60px;}
.news-list li.hov{ color:#00923C; font-weight:bold;}
.news-list li.hov a{color:#00923C; text-decoration:none;}

.news-info-list{ width:760px; float:right;}
.news-info-list li{ border-bottom:1px dashed #B7BFBA; height:25px; line-height:25px; position:relative;}
.news-info-list li i{font-family:"宋体"; display:inline-block; padding-left:3px;}
.news-info-list li span{ position:absolute; top:0px; right:5px;}
.news-article{width:760px; float:right; margin-top:30px;}
.news-article .tith2{ text-align:center; color:#00913C; line-height:40px; font-size:14px; border-bottom:1px solid #DADEDC;}
.news-article .time{ text-align:center; font-weight:normal; line-height:30px;}
.news-article .news-Content{ line-height:22px; color:#6D7D73; padding-top:10px;}
.news-article .news-Content p{ padding:10px 0;}

.side-nav{ width:195px; float:left;}
.side-nav li{ margin-bottom:5px;}
.side-nav li a{ display:block; padding:0 10px; height:24px; line-height:24px;}
.side-nav li a:hover,.side-nav li a.cur{ background:#EBF4EE; text-decoration:none;}
.side-nav li p{ margin:10px 0 20px 0;}
.side-nav li p a{ background:url(../images/arrow01.gif)  left center no-repeat; padding-left:8px; margin-left:11px;}
.side-nav li p a:hover{background:url(../images/arrow01.gif)  left center no-repeat; text-decoration:underline;}

.about-info{ width:740px; float:right;}
.about-info .about-info-tit{ color:#00913B;}
.about-info p{ margin-top:15px;}

.product{ background:#EBF4EE; padding:6px 0 20px 0; margin-top:35px;}
.product h2{ height:32px; line-height:32px; position:relative; font-size:12px; padding-left:15px;}
.product h2 a{ position:absolute; top:0px; right:18px; font-weight:normal;}
.product li{ float:left; margin:0 10px 0 15px; border:1px solid #EBF4EE; background:url(../images/dlBg.gif) repeat-x left bottom #FFF; height:182px; width:139px; overflow:hidden;}
.product li dt{ text-align:center; padding:20px 0;}
.product li dd{ padding:0 9px;}
.product li dd h3{ font-size:24px;}
.product li dd p{ line-height:18px; font-size:12px;}

.filter{ position:absolute; top:210px; right:0px;z-index:99999;}
.filter li{ float:right; margin-left:6px;}
.filter li a{ display:inline-block; background:#B3C6B9; padding:0 8px; height:20px; line-height:20px; color:#FFF; font-size:11px; -webkit-text-size-adjust:none;}
.filter li a:hover,.filter li a.cur{ background:#00923C; text-decoration:none;}

.product-r-wrap{ width:760px; float:right;}
.product-list li{ float:left; margin:0 11px 15px 0; border:1px solid #EBF4EE; background:url(../images/dlBg.gif) repeat-x left bottom; height:182px; width:139px; overflow:hidden;}
.product-list li dt{ text-align:center; padding:20px 0;}
.product-list li dd{ padding:0 9px;}
.product-list li dd h3{ font-size:24px;}
.product-list li dd p{ line-height:18px; font-size:12px;}

.page{ text-align:center; padding-top:16px;}
.page .mainspan{ background:none; float:none;}
.page span{ display:inline-block; height:21px; line-height:21px; padding:0 6px; font-family:Arial, Helvetica, sans-serif; background:#00913C; color:#FFF; }
.page span a{ color:#FFF; display:block; text-decoration:none;}
.page .p_CurPage,.page .p_TotalPage{ padding:0px;}
.page span a:hover{ color:#DDD;}
.page .p_PageNumBox{ background:none;}
.page .p_CurPageNumTxt{ float:left;color:#DDD; }
.p_PageNumBox a{display:block; height:21px; line-height:21px; padding:0 6px; font-family:Arial, Helvetica, sans-serif; background:#00913C; color:#FFF; float:left; }

.product-info .proh2{ font-size:24px; color:#00923C;}
.product-info .proh3{ font-size:18px; line-height:40px;}
.product-img{ float:left; width:340px;}
.product-img .bimg{ border:1px solid #B3C6B9; margin-top:5px;}
.product-img .bimg img,.product-img li img{ display:block;}
.product-img li{ border:1px solid #B3C6B9; margin:10px 10px 0 0;float:left; }
.product-r-info{ width:400px; float:right; line-height:22px;}
.product-r-info h4{ font-size:12px; font-weight:normal; color:#00923C;}
.product-r-info .simg{ padding:12px 0;}
.product-r-info .simg span{ background:url(../images/line01.jpg) right center no-repeat; padding:0 10px;}
.ico-list li{ float:left; padding-left:21px; line-height:25px; height:25px; margin-right:25px; position:relative;}
.ico-list li.down{ background:url(../images/i-down.jpg) no-repeat left center;}
.ico-list li.coll{ background:url(../images/i-coll.jpg) no-repeat left center;}
.ico-list li.cata{ background:url(../images/i-cata.jpg) no-repeat left center;}
.down-shade{ position:absolute; top:24px; left:-100px; border:1px solid  #E7E7E7; width:322px; display:none;}
.down-list{background:#FFF;border:1px solid #CFCFCF; padding:4px 0 10px 0; width:320px;}
.down-list li{ float:left; width:96px; overflow:hidden; line-height:20px; height:20px; margin:0; padding:5px 0 0 10px;}
.down-list .down-btn{ background:#EEF6F1; border:none; color:#76A083; height:22px; width:80px; margin:10px auto 0 auto; display:block; cursor:pointer;}

.pro-nav{ width:195px; float:left;}
.pro-nav li{ margin-bottom:5px;}
.pro-nav li a{ display:block; padding:0 10px; height:24px; line-height:24px;}
.pro-nav li a:hover,.pro-nav li a.cur{ background:#EBF4EE; text-decoration:none;}
.pro-nav li span{display:block;}
.pro-nav li .m1{ margin:10px 0 20px 0;}
.pro-nav li .m1 a{background:url(../images/arrow01.gif)  left center no-repeat; padding-left:8px; margin-left:11px;}
.pro-nav li .m1 a:hover{background:url(../images/arrow01.gif)  left center no-repeat; text-decoration:underline;}

.pro-nav li .m2 span{ margin-left:10px;}
.pro-nav li .m1 span a{background:none;; padding-left:8px; margin-left:11px;}
.pro-nav li .m1 span a:hover{background:none; text-decoration:underline;}

#frame{ width:575px; height:316px; margin:0 auto; position:relative;}
#img{ text-align:center; width:300px; height:260px; overflow:hidden; margin:0 auto; position:relative;}
#img a{position:absolute;left:0px;top:0px; display:none;}
#btn{position:absolute;right:10px;bottom:0px; z-index:99; width:100%; text-align:center; font-family:Tahoma, Geneva, sans-serif;}
#frame em{ display:block;position:absolute; cursor:pointer; top:100px; }
#frame em.sLeft{left:-30px;}
#frame em.sRight{right:-30px;}
#btn span img{cursor:pointer; border:1px solid #B4C6BA;}
#btn span.hov img{ border:1px solid #41AD6F;}
.share-ico{ padding:40px 0 12px 0;}
.share-ico img{ vertical-align:middle; margin:0 6px;}

.download{ width:760px; overflow:hidden;}
.download .ovh{ width:780px;}
.download dl{ width:172px; float:left; padding:10px 23px 20px 0;}
.download dl dt img{ border:1px solid #EBF4EE; display:block;}
.download dl dd.tit{ height:32px; overflow:hidden; padding:8px 0 12px 0; color:#738679;}
.download dl dd{ line-height:16px;}
.por-list{ float:left; height:140px; width:324px;}
#cf{ clear:both;}

.sitemap thead td{ padding:8px 0; text-align:center; color:#FFF;background:#babdc1; border:1px solid #D5D5D5; font-size:14px;}
.sitemap tbody td{ padding:5px 8px; line-height:19px; border:1px solid #D5D5D5;}
.sitemap tbody td a{ color:#788189;}




/*新增样式代码
---------------------------------------*/


/*顶部logo和导航
---------------*/
.sun_topinfo{ float:left; height:auto; width:1000px;}
.sun_topinfologo{ float:left; height:auto; width:400px;}
.sun_topinfoyou{float:left; height:auto; width:600px;}
.sun_topinfoyuyan{float:right; height:25px; width:185px; padding-top:10px;}
.sun_topinfoyy{float:left; height:auto; width:86px;}
.sun_topinfonav{float:right; height:auto; width:480px;*width:510px;_width:510px; margin-top:5px;font-size:15px; color:#a7060f; font-weight:bolder;}
.sun_topinfonav_e{float:right; height:auto; width:440px; margin-top:5px;font-size:15px; color:#a7060f; font-weight:bolder;}

/*公司简介和最新新闻
---------------*/
.sun_conjjnew{ float:left; height:auto; width:1000px;}
.sun_comjj{ float:left; width:663px; height:auto;}
.sun_comjjlm{ float:left;background:url(../newimages/lm-663.jpg) no-repeat; width:732px; height:36px; padding-left:9px; padding-top:9px;font-size:14px; color:#a7060f; font-weight:bolder;}
.sun_comnews{ float:left; height:auto; width:326px; margin-left:11px;}
.sun_newslm{ float:left; height:36px; width:326px; background:url(../newimages/lm-326.jpg) no-repeat; padding-left:9px; padding-top:9px; font-size:14px; color:#a7060f;font-weight:bolder;}


/*--公司简介-中文
-----------------*/
.sun_comjj_ch{ float:left; height:auto; width:662px;}
.sun_comjjlm_ch{ float:left; height:36px; width:662px; background:url(../newimages/lm-662.jpg) no-repeat; color:#a7060f; font-size:15px; padding-left:9px; padding-top:9px; font-weight:bolder;}
.sun_comjjcon_ch{ float:left; height:auto; width:662px; text-align:left;text-indent:2em; color:#788189; line-height:23px; margin-top:5px; font-size:13px;}


/*--公司简介-英文
-----------------*/
.sun_comjj_eng{ float:left; height:auto; width:1000px;}
.sun_comjjlm_eng{ float:left; height:36px; width:1000px; background:url(../newimages/lm-1000.jpg) no-repeat; color:#a7060f; font-size:15px; padding-left:9px; padding-top:9px; font-weight:bolder;}
.sun_comjjcon_eng{ float:left; height:auto; width:995px; text-align:left;text-indent:2em; line-height:22px; margin-top:5px; font:Arial, Helvetica, sans-serif; font-size:14px;}



/*--最新新闻-中文
-----------------*/
.sun_comnews_ch{ float:left; height:auto; width:325px;*width:325px;_width:314px; margin-left:12px;*margin-left:12px;_margin-left:0px;}
.sun_comnewslm_ch{ float:left; height:36px; width:325px;*width:325px;_width:317px;  background:url(../newimages/lm-326.jpg) no-repeat; color:#a7060f; font-size:15px; padding-left:9px; padding-top:9px; font-weight:bolder;}
.sun_comnewscon_ch{ float:left; height:auto; width:320px;*width:320px;_width:309px;  text-align:left; font-size:13px; margin-left:9px;}
.sun_comnewscon_ch li{ float:left; height:23px; line-height:23px; width:320px;*width:320px;_width:309px;}



/*产品分类
---------------*/
.box-wrap{ overflow:hidden; width:1000px; position:relative; /*margin-top:10px;*/}

.sun_cpmore{ float:right; padding-right:15px;}



/*--左侧信息
-----------------*/
.sun_lefttop{ margin-top:9px;}
.sun_comleft_ch{ float:left; height:auto; width:254px;}
.sun_comleftlm_ch{ float:left; height:36px; width:254px; background:url(../newimages/lm-255.jpg) no-repeat; color:#a7060f; font-size:15px; padding-left:9px; padding-top:9px; font-weight:bolder;}
.sun_comleftcon_ch{ float:left; height:auto; width:248px; text-align:left; font-size:12px; margin-left:9px;}
.sun_comleftcon_ch li{ float:left; height:23px; line-height:23px; width:248px;}

#sun_small_left { float:left; width:255px;}
.sun_left_body { float:left; height:auto; width:248px; text-align:left; font-size:12px; margin-left:9px;}
.sun_left_body ul li { height:32px; background:url(../newimages/p_list_bg.jpg) left no-repeat; padding:7px 0px 0px 15px; }
.sun_left_body ul li:hover { height:32px; background:url(../newimages/p_list_bg_new.jpg) left no-repeat; padding:7px 0px 0px 15px; }


.sun_left_body_cp { float:left; height:auto; width:248px; text-align:left; font-size:12px; margin-left:9px;}
.sun_left_body_cp ul li { height:32px; background:url(../newimages/p_list_bg.jpg) left no-repeat; padding:7px 0px 0px 15px; }
.sun_left_body_cp ul li:hover { height:32px; background:url(../newimages/p_list_bg_new.jpg) left no-repeat; padding:7px 0px 0px 15px; }


/*
首页产品推荐
--------------------------------------------*/
.sun_protj{ float:left; width:324px; height:auto;}

.sun_proimg{ float:left; width:100px; height:125px;*height:129px;_height:125px; margin-left:9px;}
.sun_proimg img{padding:1px;}

.sun_proinfo{ float:left; width:194px;*width:194px;_width:174px; height:auto; margin-left:9px;}

.sun_prowordinfo{ float:left; width:194px;*width:194px;_width:174px;height:auto; text-align:left;}

.sun_prowordinfo li{ float:left; width:194px;*width:194px;_width:174px; line-height:22px; text-align:left;}

.sun_protuinfo{ float:left; width:194px;*width:194px;_width:174px;height:auto; margin-top:6px;}
.sun_protuinfo img{ float:left; width:auto; height:27px;}






/*底部信息
---------------*/
.sun_newsdownline {
	float:left;
	width:980px;
	height:auto;
	margin-top:8px;*margin-top:8px;_margin-top:8px; margin-top:9px;
}
.sun_btinfo{ float:left; text-align:center; width:1000px;}
.sun_btinfocopy{ float:left; margin-top:9px; width:1000px; font-size:12px;}
.sun_btinfobeian{float:left; margin-top:9px; width:1000px; font-size:12px;}
.sun_btinfobeian a:hover{ color:#f60;}