﻿@charset "gb2312";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote{margin:0px;padding:0px;font-size:12px;text-align:left; font-family:"????????";}

BODY {
		FONT-SIZE: 9pt; MARGIN: 0px; LINE-HEIGHT: 14pt; color:#666; background:#fff;
}
TD {

}
P {
	FONT-SIZE: 12px
}

LI {
	FONT-SIZE: 12px;
	list-style:none;
}
INPUT {
	FONT-SIZE: 12px
}
SELECT {
	FONT-SIZE: 12px
}

A{
	FONT-SIZE: 9pt; COLOR: #666; TEXT-DECORATION: none;font-family:"????????";
}
A:hover {
	FONT-SIZE: 9pt; COLOR: #287900; TEXT-DECORATION: none;font-family:"????????";
}
.t100 img{ width:100%}
.block{ display:block;}
.bai{color:#FFFFFF}
.bai a{ color:#FFFFFF}
 img{ border:0;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt25{ margin-top:25px;}
.ml5{ margin-left:5px;}
.mt40{ margin-top:40px;}
.mt10{ margin-top:10px;}
.left{ float:left;}
.right{ float:right;} 
.mr10{ margin-right:10px;}
.ml10{ margin-left:10px;}
.right{ float:right;}
.ml19{ margin-left:19px; _margin-left:16px;}
.mat{ margin:auto; display:block; padding-top:60px;}
.xbbj{ background:url(img/xxbj.png) no-repeat center; height:13px; width:100%}

#jiathis_webchat img{ padding-left:70px; }


/*logo*/
.zxgg{ width:100%; height:33px; background:#f7f7f7;}
.zxgg ul{ width:970px; height:33px; line-height:33px; padding-left:30px; background:url(img/xlb.jpg) no-repeat  center left; margin:auto;}
.logo{ width:1000px; margin:auto; height:85px; padding:20px 0px;}


/*nav*/
.nav{width:100%; background:#1662D4; height:49px;}
.nav ul{ width:1000px; margin:auto;position:relative;z-index:999;}
.nav ul .sy{ background:url(img/nav_fg.jpg) no-repeat center left; }
.nav ul .nav_li{ width:125px; float:left; text-align:center; font-size:15px; color:#ff0000; position:relative; height:49px; line-height:49px; }
.nav ul .nav_li .nav_li_a{ color:#fff; font-size:15px; line-height:49px;  background:url(img/nav_fg.jpg) no-repeat center right; width:125px; height:49px; display:block;}
.nav ul .nav_li .nav_li_a:hover{ line-height:49px; font-size:15px; color:#FFF; font-weight:bold;}
.submenu{ width:350px;  background:#FFF url(img/nav_qh.jpg) top left no-repeat; position:absolute; top:43px; padding:20px; display:none; z-index:999; left:0px;}
.submenu .dhyb{float:right; width:211px; line-height:20px; font-size:12px; text-align:left; color:#666 }
.submenu .dhyb img{ margin-bottom:5px;}
.submenu .dhzb{ width:100px; float:left; overflow:hidden;}
.submenu .dhzb dd{ width:100px; }
.submenu .dhzb dd ul{ width:100px;}
.submenu .dhzb dd ul li{ width:100px; height:30px; line-height:30px; border-bottom:1px solid #ddd;text-align:center}
.submenu .dhzb dd ul li a{ color:#666; font-size:13px; line-height:30px; }
.submenu .dhzb dd ul li a:hover{ color:#333; font-size:13px; line-height:30px;}




/*banner*/

.banner{ width:100%; height:417px; }
.focus {height:417px;overflow:hidden;position:relative;background:#fff;}
.focus_m ul {width:100%;height:417px;overflow:hidden;}
.focus_m li {width:100%;height:417px;_float:left;}
.focus_m li.li_1 {background:url(img/banner.jpg) center 0 no-repeat #fff;}
.focus_m li.li_2 {background:url(img/banner.jpg) center 0 no-repeat #fff;}
.focus_m li.li_3 {background:url(img/banner.jpg) center 0 no-repeat #fff;}
.focus_s {height:0;position:relative;margin:0 auto;z-index:2;width:1000px;}
.focus_s ul {height:12px;overflow:hidden;position:absolute;left:10px;top:360px;}
.focus_s li {float:left;cursor:pointer;height:12px;width:12px;overflow:hidden;margin-right:10px;}
.focus_s li b {display:block;text-indent:-999em;background:url(circle.png) 0 0 no-repeat;width:12px;height:32px;overflow:hidden;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='circle.png');_background:none;}
.focus_s li.active b {margin-top:-20px;}
.focus_l,.focus_r {position:absolute;display:block;width:50px;height:75px;overflow:hidden;z-index:2;top:150px;}
.focus_l {left:0px;}
.focus_r {right:0px;}
.focus_l b,.focus_r b {position:absolute;z-index:1;display:block;width:50px;height:75px;overflow:hidden;background:#000;opacity:0.3;filter:alpha(opacity=30);cursor:pointer;}
.focus_l span,.focus_r span {display:block;position:relative;z-index:2;width:22px;height:33px;top:21px;cursor:pointer; margin-right:28px;}
.focus_l span {left:12px;background:url(img/l.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='img/l.png');_background:none;}
.focus_r span {left:16px;background:url(img/r.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='img/r.png');_background:none;}
.focus_l:hover,.focus_r:hover {*zoom:1;}
.focus_l:hover b,.focus_r:hover b {opacity:0.5;filter:alpha(opacity=50);}



/*????*/
.rmss{ width:100%; height:54px; line-height:54px; background:#ededed;}
.rmss ul{ width:1000px; margin:auto;}
.ssbj{ width:218px; height:23px; background:url(img/ss.jpg); float:right; margin-top:15px;}

/*????pro*/
.pro{ width:100%; height:521px; background:url(img/pro_bj.jpg) no-repeat center #eaece9;}
.pro_n{ width:1100px; margin:40px auto 0; }
#ISL_Cont_11{width:1000px; overflow: hidden; height:260px; white-space: nowrap;  float:left;}
.list_pic_li { width:227px; float:left; background:#e6e6e6; margin-right:10px; padding:3px}
.list_pic_li img { margin-bottom:10px;}
.list_pic_li p{ padding:0 15px; display:block; height:120px;white-space: normal;}
.list_pic_li p a{ font-size:15px; color:#333; line-height:30px;}
.list_pic_li:hover{ width:227px;; float:left; background:#287900; margin-right:10px; padding:3px; color:#fff;}
.list_pic_li:hover a{ color:#fff;}




/*????????*/
.shfw{ width:100%; height:496px; background:url(img/shwfbj.jpg) no-repeat center #0f5b00; overflow:hidden;}
.shfw ul{ width:1000px; margin:40px auto 0;}
.shfw ul li{ width:240px; height:291px; background:url(img/shbj.png); float:left;}
.shfw ul li .bt1{ background:url(img/bt1.jpg) no-repeat center left; padding-left:15px; display:block; width:100px;font-size:14px;  line-height:24px;}
.shfw ul li .bt2{ background:url(img/bt2.jpg) no-repeat center left; padding-left:15px; display:block; width:100px;font-size:14px;  line-height:24px;}
.shfw ul li .bt3{ background:url(img/bt3.jpg) no-repeat center left; padding-left:15px; display:block; width:100px;font-size:14px;  line-height:24px;}
.shfw ul li .bt4{ background:url(img/bt4.jpg) no-repeat center left; padding-left:15px; display:block; width:100px;font-size:14px;  line-height:24px;}
.shfw ul li .dbt{ font-size:18px; text-align:center; width:100%; display:block;}
.shfw ul li a{ color:#333}
.shfw ul li a:hover{ color:#0f5b00;}



/*????ab*/

.about{ width:100%; height:513px; background:url(img/aboutbj.jpg) center  no-repeat;}
.about ul{ width:1000px; margin:50px auto 0; line-height:28px;}
.gstp{ margin-top:6px; margin-right:40px;}

/*????new*/
.news{ width:100%; height:583px; background:url(img/news_bj.jpg) center  no-repeat #f8fcfb; }
.news_n{ width:1000px; overflow:hidden; margin:30px auto 0px; }
.gsxw{ width:477px; float:left;}
.tpxw{ margin-top:14px; height:160px;}
.tpxw img{ float:left; margin-top:8px;}
.tpxw li{ float:right; width:275px;line-height:20px;}
.tpxw li span{ font-size:14px; color:#333; line-height:30px;}
.tpxw li a{ display:block; background:#287900; width:91px; height:24px; line-height:24px; color:#fff; text-align:center; margin-top:10px;}
.tpxw li a:hover{ display:block; background:#0f5b00; width:91px; height:24px; line-height:24px; color:#fff; text-align:center; margin-top:10px;}
.lb li{ height:71px; margin-top:15px;}
.sjbt{ background:url(img/news_sj.png); width:67px; height:71px; display:block; text-align:center; float:left;}
.sjbt span{ font-size:24px; line-height:50px; text-align:center;}
.lbbt{ width:365px; display:block; height:53px; float:right; background:#efefef; padding:8px 15px; margin-top:2px;}
.lbbt span{ font-size:14px; color:#333; line-height:28px;}
.lb li a:hover .sjbt{background:url(img/news_sjls.png); width:67px; height:71px; display:block; text-align:center; float:left;}
.lb li a:hover .lbbt{ width:365px; display:block; height:53px; float:right; background:#287900; padding:8px 15px; color:#FFF;}
.lb li a:hover .lbbt span{ color:#fff;}
.hyxw{ width:477px; float:right;}



/*footnav*/
.footnav{ width:100%; height:140px; padding:30px 0; background:#1662D4; }
.footnav ul{ width:999px; border-right:1px solid  #0f5b00; margin:auto; height:140px;}
.footnav ul li{ width:148px; border-left:1px solid  #0f5b00;  float:left;height:140px; padding-left:30px}
.footnav ul li a{ color:#FFFFFF;}
.footnav ul li a:hover{ color:#ddd;}
.yjlm{ font-size:14px; line-height:30px;}
.yjlm:hover{ font-size:14px;line-height:30px;}

/*foot????*/
.foot{ background:#333; height:45px; line-height:45px;}
.foot ul{ width:1000px; margin:auto; color:#FFFFFF;height:45px; line-height:45px;}
.foot ul a{ color:#FFFFFF;}
.foot ul a:hover{ color:#ddd;}


/*????????????*/
.ny_sign_cont					{ width:1000px; margin:auto;}
.ny_sign_cont dl				{ text-align:center; padding-top:30px;}
.ny_sign_cont dl a				{ padding:8px 30px; background:#ededed; margin:0 3px; font-size:14px; line-height:40px; }
.ny_sign_cont dl a:hover		{ padding:8px 30px; background:#287900; color:#fff;line-height:40px;}
.ny_sign_cont dl .xdhgl{padding:8px 30px; background:#287900; color:#fff;}

.mian{ width:100%; padding:30px 0 30px; background:#f5f5f5; margin-top:40px;}
.mian_n{ width:1000px; margin:auto;}


/*????????*/
.newslists							{ width:100%; margin-top:40px; background:url(img/news_list_bg.jpg) top repeat;}
.newslists .wrap_c					{ width:100%; height:180px;}
.newslists .wrap_c a				{ height:180px;display:block;}
.newslists .wrap_c a:hover .wwrap .n_connn p,.newslists .wrap_c a:hover,.newslists .wrap_c a:hover .wwrap .n_connn h1,.newslists .wrap_c a:hover .wwrap .n_connn h1 span{background:#287900;color:#fff;}
.newslists .wwrap					{ width:1000px;margin:0px auto; padding-top:17px;}
.newslists .wwrap div				{ width:1000px;margin:0px auto;}
.newslists .wwrap .imgl				{ float:right; width:260px; height:145px;}
.newslists .wwrap .n_connn			{ float:left; width:690px;}
.newslists .wwrap .n_connn h1		{ font-weight:bold;line-height:50px; font-size:14px;}
.newslists .wwrap .n_connn h1 span	{ color:#666;font-weight:normal;padding-left:15px;}
.newslists .wwrap .n_connn p		{ line-height:24px;color:#333333;font-weight:normal}
.clear{clear:both;}


/*????????*/
.zt14{ font-size:14px; line-height:36px;}
.zt14 h1{ font-size:24px; text-align:center; color:#287900; font-weight:normal;}
.zt14  h4{ border-bottom:1px dashed #c8c8c8;border-top:1px dashed #c8c8c8; line-height:30px; display:block; height:30px; margin: 26px auto; font-size:14px; color:#999;}
.pnext{ width:600px; overflow:hidden; height:68px; float:left;}
.pnext li { width:700px; height:32px; margin-top:2px; overflow:hidden; }
.pnext li b{ background: #287900 ;display: block;float: left;height: 30px;line-height: 30px;text-align: center;width: 88px; color:#fff;}
.pnext li a{  background: #e3e0e0; float: left; margin-left: 2px;padding: 1px 10px; height:28px; overflow:hidden; line-height:28px;}
.fh{ width:112px; float:right;}
.fh li{ margin-top:2px; height:30px;}
.fh li b{ background: #287900 ;display: block;float: right;height: 30px;line-height: 30px;text-align: center;width: 88px; margin-right:2px;}
.fh li b a{ color:#fff;}


/*????*/
#pages { padding:14px 0 10px; text-align:center; }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#0f5b00; color:#FFF; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#287900; border:1px solid #ccc; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

/*????????*/
.products{ margin-bottom:10px;width:1000px; overflow:hidden;}
.products ul{width:1100px;}
.products ul li{ height:185px; margin:10px 0; float:left; margin-right:15px; width:225px; _margin-right:14px; background:#ddd;  padding:7px;}
.products ul li .post-title-portfolio { text-align:center; padding-top:5px;}

.products ul li:hover{ height:185px; margin:10px 0; float:left; margin-right:15px; width:225px; _margin-right:14px; background:#287900;  padding:7px; color:#fff;}





/*????????????*/
.index_l{ width:200px; height:inherit; float:left; overflow:hidden;background:#FFFFFF; border:3px solid #287900}
.cpflbt{ width:200px; height:63px; background:#287900; color:#fff;text-align:center; font-size:14px; font-weight:bold; padding-top:10px;}
.cpflbt b{ font-size:21px; line-height:30px; }
.nei_r{line-height:24px; padding-top:12px; }
.pr_fl{ width:180px;overflow:hidden; margin:10px auto; }


.pr_fl ul .pr_fl1{ width:180px; height:35px; line-height:35px; background:#e8e8e8; margin-top:1px;text-indent:30px; overflow:hidden;}
.pr_fl ul .pr_fl1 a{ color:#747474; font-size:14px; font-weight:bold;}
.pr_fl ul .pr_fl1 a:hover{ color:#FFF; width:180px; background:#287900;  display:block;font-size:14px;line-height:35px; font-weight:bold;}
.pr_fl ul .pr_fl2{ width:150px; height:30px; line-height:30px; border-bottom:1px dashed #ddd; background:url(img/xtb.jpg) no-repeat 15px 13px; padding-left:30px; }
.pr_fl ul .pr_fl2 a{ color:#666; font-size:12px;}
.pr_fl ul .pr_fl2 a:hover{ color:#287900; }




/*????????????*/
.index_r{ width:755px; height:inherit; float:right;}
.ner_dh{height:35px; line-height:26px; width:725px; color:#b6b6b6; font-size:14px;  border-bottom:2px solid #287900; background:url(img/home.png) 0px 5px  no-repeat ; padding-left:30px;}
.ner_dh a{ color:#b6b6b6; font-size:14px;}
.product_n{ width:755px; overflow:hidden;}
.product_n ul{ width:800px;}
.product_n ul li { width:227px; float:left; background:#e6e6e6;  margin:18px 19px 0px 0px; height:240px; padding:6px;}
.product_n ul li img{ margin-bottom:10px;}
.product_n #pages { padding:14px 0 10px; text-align:left;}
.product_n ul li p{ padding:0 10px; display:block; height:40px;white-space: normal; line-height:14px;}
.product_n ul li p a{ font-size:15px; color:#333; line-height:30px;}
.product_n ul li:hover{ width:227px;; float:left; background:#287900;  margin:18px 19px 0px 0px; height:240px;padding:6px; color:#fff;}
.product_n ul li:hover a{ color:#fff;}




/*????????*/
.products_show{width:755px;float:right; margin-top:20px;display:inline; }
.products_show_r{ float:right;width:320px;height:28px; line-height:28px}
.products_show_r h1{font-size:16px; border:none;height:28px; line-height:28px; color:#287900}
.products_show_r  h3{font-size:14px;height:28px; line-height:28px;}
.products_show h5{line-height:40px; border-bottom:1px solid #ccc;font-size:14px; margin-bottom:15px;height:28px; line-height:28px;}


.products_show div{line-height:32px}


.preview				{ width:405px; float:left;}
/* smallImg */
.smallImg				{ width:395px; position:relative; height:52px; margin-top:1px; background-color:#EEE; padding:6px 5px; overflow:hidden;float:left;}
.scrollbutton			{ width:14px; height:50px; overflow:hidden; position:relative; float:left; cursor:pointer; }
.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled	{ background:url(img/d_08.png) no-repeat;}
.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{ background:url(img/d_09.png) no-repeat; margin-left:380px; margin-top:-50px;}
#imageMenu 														{ width:375px; height:50px; overflow:hidden; margin-left:3px; float:left;}
#imageMenu li 													{ width:60px; height:50px; overflow:hidden; float:left; text-align:center;}
#imageMenu li img												{ width:50px; height:50px;cursor:pointer;}
#imageMenu li#onlickImg img, #imageMenu li:hover img			{ width:44px; height:44px; border:3px solid #959595;}
/* bigImg */
.bigImg				{ position:relative; float:left; width:405px; height:295px; overflow:hidden;}
.bigImg #midimg		{ width:405px; height:295px; }
.bigImg #winSelector{ width:200px; height:210px;}
#winSelector		{ position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}
/* bigView */
#bigView			{ position:absolute; border: 1px solid #959595; overflow: hidden; z-index:999; width:250px;height:250px}
#bigView img		{ position:absolute;}


/*????????*/
.yks{ border:1px solid #ddd; float:left; width:478px;  height:30px; padding: 5px; color:#ddd; font-size:14px; font-family:"????????"; margin-top:10px; line-height:30px;}
.redborder{border:1px solid #999; float:left; width:475px;  height:30px; padding: 5px; color:#999;font-size:14px; font-family:"????????";line-height:30px; margin-top:10px;}
.conetact_l{ width:355px; float:left}
.conetact_r{ width:604px; float:right; overflow:hidden;}





.content{height:auto; padding-top:10px; line-height:26px; color:#333; text-align:left; font-family: "Microsoft YaHei"; float:right; font-size:14pt;width:100%;}
.content p,.content div{line-height:30px; color:#333; text-align:left; font-size:10pt; padding-bottom:6px;}
.content h3{height:31px; line-height:31px; font-size:16pt; color: #FF3300; border-bottom:1px solid #efefef; text-align:center;font-family: "Microsoft YaHei"; font-weight:normal}
.content h3 font{ float:left; width:100px;}
.content h3 span{float:right; font-weight:normal; font-size:12px; color: #666; width:600px; overflow:hidden; text-align:right}
.content h3 span a:link,.content h3 span a:visited{font-size:12px; color:#666; text-decoration:none;}
.content h3 span a:hover{ color:#ff0000; text-decoration:none;}
.content h4{ text-align:center; color:#999999; font-weight:normal; border-bottom:1px dotted #CCCCCC; margin-bottom:20px}


.products1{ margin-bottom:10px;width:700px; overflow:hidden;}
.products1 ul{width:750px;}
.products1 ul li{ height:160px; margin-bottom:18px; float:left; margin-right:7px; width:164px; _margin-right:4px;  background:#ddd; border:1px solid #CCCCCC; padding:2px;}
.products1 ul li img{ border:1px solid #ccc;}
.products1 ul li p{ line-height:22px; text-align:center; color:#666666}


.FocusPic{zoom:1;position:relative; overflow:hidden; width:260px; height:165px; }
.FocusPic .content{overflow:hidden}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0;width:250px;height:30px;line-height:30px;overflow:hidden}
.FocusPic .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}
.FocusPic .change{bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999;}
.FocusPic .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.FocusPic .change i.cur {background:#FF7700;}




div.wrapper { width: 984px; margin:0 auto; position: relative;  }
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
    .box_skitter ul { display: none; }
    .box_skitter .container_skitter { overflow: hidden; position: relative; }
    .box_skitter .image { overflow: hidden; }
        .box_skitter .image img { display: none; }
    .box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
        .box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
    .box_skitter .prev_button { position: absolute; top: 50%; left: -5px; z-index: 100; width: 26px; height: 25px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(prev.gif) no-repeat left top !important; margin-left:10px;}
    .box_skitter .next_button { position: absolute; top: 50%; right: 5px; z-index: 100; width: 26px; height: 25px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(next.gif) no-repeat left top !important; margin-right:0px;}
    .box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width: 984px; height: 314px; }
    #slideshow ul { display: none; }
	
	