@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body,button,input,select,textarea{font:12px/1.5 arial,\5b8b\4f53;}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol{list-style:none;}a{text-decoration:none;}a:hover{text-decoration:underline;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#000;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;}table{border-collapse:collapse;border-spacing:0;}
body { background:#fff; color:#555555;}
a{ color:#555;}
a:hover{ color:#ff8106; text-decoration:none;}

.fl{ float:left;}
.fr{ float:right;}
.agy a{ color:#74ac01;}
.agy a:hover{ color:#74ac01; text-decoration:underline;}
.width ,.content{ width:980px; margin:0 auto;}
.top{ width:100%; height:107px; background:#f5f5f5; border-bottom:1px solid #fff; border-top:5px solid #74ac01;}
.logo{ width:405px; height:52px; margin-top:27px; margin-left:4px; display:inline;}
.sbnav{ line-height:20px; text-align:right; margin:23px 0 15px 0; font-size:12px; color:#999;}
.sbnav a{ margin:0 10px; color:#999;}
.sbnav a:hover{ color:#333;}
.search{ width:197px; height:24px; clear:both; color:#000;  background:url(../images/search.gif); float:right;}
.search input{ width:150px; line-height:15px; color:#999; font-size:11px; padding:4px 8px; border:none; background:none; float:left;}
.search a{ width:31px; height:24px; float:right;}
.search a:hover{ background:url(../images/search_01.gif) no-repeat 7px 5px;}
.ce{ float:right;}
.ce a{ width:21px; height:21px; float:left; text-align:center; margin-right:1px; border:1px solid #ddd; color:#999; background:#f2f2f2; line-height:21px;}
.ce a.dq{ background:#fff; color:#555;}


.nav{ width:100%; height:59px; line-height:58px; font-size:15px; font-family:"微软雅黑"; background:url(../images/nav_01.jpg) repeat-x;}
.nav li{ color:#fff; float:left;min-width:50px; background:url(../images/nav_02.jpg) no-repeat right center; text-align:center; color:#555555;position:relative; z-index:99}
.nav li:hover a {color:#FFF;background:url(../images/nav_03.jpg) no-repeat center;}
.nav li:hover div a { background:none}
.navhover2 .navdiv2,.navhover2 .navdiv2 a { width:120px;}
.nav li a{ float:left; width:120px; display:block}
.nav li a.investor { width:140px;}
.nav li:hover a:hover { color:#FFF;background:url(../images/nav_03.jpg) no-repeat center;}
.nav .navhover{ background:url(../images/nav_03.jpg) no-repeat center;  color:#fff; font-weight:bold;}
.nav .navabout:hover{ background:url(../images/nav_03.jpg) no-repeat center;  color:#fff; font-weight:bold;}
.nav .navabout:hover a { color:#fff}
.nav .navabout {position:relative; z-index:99}
.nav .width li div { display:none}
.nav .navhover a ,.nav .navhover a:hover{ color:#fff;}
.nav li a:hover{ color:#74ac01;}
.nav li div{ width:120px; overflow:hidden; background:url(../images/about_03.gif); border-top:1px solid #c3e06a; position:absolute; top:58px; left:0; text-align:left; display:none}
.nav li div a{ line-height:27px; text-align:center; font-size:12px; font-weight:normal; border-bottom:1px solid #95c03e; width:100%; color:#fff}
.nav li div a:hover{ background:#72a30d;}

.banner{ clear:both; overflow:hidden; overflow:hidden; border-bottom:2px solid #dce7c1;}
.content{ width:980px; overflow:hidden; padding-bottom:40px; margin-top:35px;}
.con_top{ height:100px; width:980px; overflow:hidden; padding-bottom:40px; background:url(../images/index0_03.gif) no-repeat center 126px; margin-bottom:28px;}
.con_top ul{ width:1024px; display:block;}
.con_top li{ width:305px; float:left; margin-right:32px;}

.con_mail{ clear:both; overflow:hidden; margin-top:22px;}
.ho_AboutUs ,.ho_News ,.ho_Contact{ width:305px; float:left; margin-right:32px; border-top:2px solid #74ac01; height:245px; overflow:hidden;}
.ho_AboutUs .title ,.ho_Contact .title ,.ho_News .title{ line-height:42px; text-indent:2px; font-family:"微软雅黑"; font-size:15px; font-weight:bold; color:#333;}
.ho_AboutUs .title .more ,.ho_Contact .title .more{ width:458x; height:14px; margin-top:13px; float:right;}
.ho_AboutUs .text{ line-height:22px;}
.ho_AboutUs .text img ,.ho_contactText img{ margin:10px 0; margin-top:5px;}
.ho_News .title span{ float:right; height:6px; margin-top:16px;}
.ho_News .title span a{ width:6px; height:6px; float:left; margin-right:4px; background:url(../images/news_01.gif) no-repeat;}
.ho_News .title span .a1{background:url(../images/news_01.gif) no-repeat -10px 0;}
.ho_News .ho_newsList li{ border-bottom:1px dotted #ccc; padding-bottom:12px; margin-bottom:8px;}
.ho_News .ho_newsList h1{ font-weight:bold; font-size:12px; line-height:30px;}
.ho_News .ho_newsList h2{ font-size:12px; font-weight:normal; line-height:18px;}
.ho_News .ho_newsList p{ color:#999; margin-top:3px;}
.ho_News .ho_newsList p span{ float:right; margin-top:6px;}
.ho_Contact{ margin:0;}
.ho_contactText{ line-height:22px;}

.ho_Product{ float:left; width:980px; margin-top:2px;}
.ho_Product .title{ height:49px; border-top:1px solid #ccc; position:relative;}
.ho_Product .title span{ line-height:38px; font-size:15px; color:#333; position:absolute; top:-1px; left:0; border-top:2px solid #74ac01; padding:0 6px; font-weight:bold; font-family:"微软雅黑";}
.ho_Product .title .more{ width:60px; height:30px; position:absolute; top:-15px; right:0;}
.ho_Product .title .more a{ background:url(../images/Product_02.gif) no-repeat; width:30px; height:30px; float:left;}
.ho_Product .title .more .fla{ background-position:0 0;}
.ho_Product .title .more .fla0 ,.ho_Product .title .more .fla:hover{ background-position:0 -31px;}
.ho_Product .title .more .fra{ background-position:-31px -31px;}
.ho_Product .title .more .fra0 ,.ho_Product .title .more .fra:hover{ background-position:-31px 0;}
.ho_ProductLIs{ width:980px; height:240px; overflow:hidden;}
.ho_ProductLIs ul{ width:1024px; display:block;}
.ho_ProductLIs li{ width:220px; float:left; margin-right:32px;}
.ho_ProductLIs li span{ text-indent:14px; font-size:15px; font-family:"微软雅黑"; font-weight:bold; color:#fff; line-height:38px; display:block; background:#74ac01 url(../images/Product_03.gif) no-repeat right;}
.ho_ProductLIs li a:hover span{ background-color:#507f17;}

.ho_lick{ width:980px; background:#f6f6f6; margin-top:40px; overflow:hidden; float:left; padding-bottom:15px;}
.ho_lick .title{ line-height:30px; margin:6px 0; font-family:"微软雅黑"; font-weight:bold; color:#333; font-size:15px; padding-left:12px; border-left:3px solid #74ac01;}
.ho_lick .ho_lick_a{ padding:2px 20px; line-height:26px;}
.ho_lick .ho_lick_a a{ padding:3px 10px; margin:5px 2px; color:#999;}
.ho_lick .ho_lick_a a:hover{ background:#74ac01; color:#fff;}

.foot{ width:100%; height:255px; background:#2c2c2c; border-top:5px solid #74ac01; padding-top:38px;}
.footfl{ height:186px; overflow:hidden}
.footfl dl{ width:150px; float:left; margin-right:20px; line-height:24px;}
.footfl dl a{ color:#c4c4c4; display:block; width:150px;}
.footfl dl a:hover{ color:#fff;}
.footfl dl dd{ line-height:32px; height:36px; display:block; margin-bottom:10px; background:url(../images/foot_11.gif) repeat-x bottom; font-weight:bold;}
.footfl dl dt{ display:block; clear:both;}
.footfl .footdl1{ width:120px; overflow:hidden}
.footfl .footdl1 a{ width:90px;}
.footfr{ width:230px;}
.footfr .fx{ line-height:32px; color:#c4c4c4; font-weight:bold; margin-bottom:5px;}
.footfm{ line-height:30px; color:#c4c4c4; background:url(../images/foot_11.gif) repeat-x top; padding-top:2px; width:980px;}
.footfm .footfmh2 ,.footfm .footfmh3{ margin-left:46px; display:inline; padding-left:20px; background:url(../images/foot_15.gif) no-repeat center left;}
.footfm .footfmh3 { margin:0; clear:both;}
.footfm .footfmh3{ background:url(../images/foot_18.gif) no-repeat center left; padding-left:18px;}
.footfm .footfmh4{padding-left:18px; background:url(../images/foot_20.gif) no-repeat center left; float:left; margin-left:30px;}
.footfmh4 a {color:#c4c4c4;}
.footfmh4 a:hover { color:#fff}

.aboutCon0{ margin-top:0; overflow:inherit; position:relative;}
.aboutCon{ width:980px; overflow:hidden; background:url(../images/about_05.gif) repeat-y left;}
.navfl{ width:230px; position:absolute; left:0; top:-57px;}
.navfl h1{ font-family:"微软雅黑"; text-indent:38px; color:#333; font-weight:bold; font-size:18px; line-height:55px; border-top:2px solid #74ac01;background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0 !important; filter:alpha(opacity=80); background:#fff; }
.navfl li{ margin:0 20px; border-bottom:1px solid #ddd;}
.navfl a{width:156px; line-height:40px; font-family:"微软雅黑"; color:#555555; font-size:14px; display:block; padding-left:34px; background:url(../images/about_04.gif) no-repeat 19px 18px;}
.navfl a:hover{ color:#74ac01;}
.navfl a.hover{ font-weight:bold; color:#74ac01;}
.navfl span{ padding-bottom:10px; display:block;}
.navfl span a{ line-height:30px; font-size:12px; padding-left:48px; background-position:37px 12px;}

.confr{ width:705px; margin-bottom:30px; border-bottom:1px solid #ddd;}
.mbx{ border-bottom:2px solid #74ac01; line-height:36px; text-align:right; color:#666; margin-top:5px;}
.confr h2{ line-height:54px; margin-bottom:15px; font-family:"微软雅黑"; font-size:18px; font-weight:bold; text-indent:2px; color:#74ac01;}
.aboutTtxt{ line-height:26px; color:#666; padding-bottom:30px;}
.aboutTtxt p{ text-indent:2em;}
.aboutTtxt h3{ font-size:12px; font-weight:bold;}
.aboutTtxt1 p{ text-indent:0;}
.aboutTtxt1 h5{ font-weight:bold; font-size:12px; color:#74ac01;}

.Nliyf{ height:38px; padding-bottom:13px; border-bottom:3px solid #ccc; position:relative;}
.Nliyf0{ height:38px; width:612px; overflow:hidden; margin:0 auto;}
.Nliyf0 span{ width:1024px; display:block;}
.Nliyf0 a{ width:78px; height:38px; float:left; line-height:32px; font-size:16px; color:#999; text-align:center;}
.Nliyf0 a:hover{ color:#74ac01; text-decoration:underline;}
.Nliyf0 a.hover{ color:#333; background:url(../images/news_07.jpg)}
.Nliyf .yffl ,.Nliyf .yffr{ width:38px; height:38px; position:absolute; top:0;}
.Nliyf .yffl{ background:url(../images/news_10.jpg) no-repeat center; left:0;}
.Nliyf .yffr{ background:url(../images/news_13.jpg) no-repeat center; right:0;}
.news_List{}
.news_List li{ padding:15px 0; border-bottom:1px solid #ddd; display:block; overflow:hidden; color:#666;}
.news_List li b{  float:left; text-indent:4px;}
.news_List li span{ width:364px; float:left; line-height:18px;}
.news_List li i{ float:right; margin-top:4px; margin-right:25px;}

.lisfy{ border-top:1px solid #ddd;  line-height:18px; padding:22px 0; text-align:center;}
.lisfy a{ margin:0 5px; color:#666;}
.lisfy a:hover ,.lisfy span .hover{ font-weight:bold; color:#74ac01; text-decoration:underline;}
.lisfy span a{ margin:0 10px;}

.newsDetail{ border-bottom:none; margin-bottom:0;}
.N_OnNext{ line-height:36px; color:#666; margin-bottom:30px; border-top:1px solid #ddd; text-align:right;}
.N_OnNext a{ margin:0 10px; color:#666;}
.N_OnNext a:hover{ color:#74ac01;}
.newsTtxt{ line-height:26px; font-size:12px; color:#666; padding-bottom:30px;}
.newsTtxt h1{ font-size:14px; font-weight:bold; color:#333333; text-align:center; line-height:32px;}
.newsTtxt h3{ line-height:18px; color:#999; margin-bottom:20px; text-align:center; font-weight:normal;}

.ProductList{ width:705px; overflow:hidden; overflow:hidden;}
.ProductList ul{ width:800px; display:block; overflow:hidden; border-bottom:1px solid #ddd;}
.ProductList li{ width:218px; height:231px; padding-bottom:2px; float:left; background:#f9f9f9 url(../images/Product_04.jpg) no-repeat bottom; margin:0 24px 40px 0;}
.ProductList li span{ height:230px; border:1px solid #dddddd; border-bottom:none; display:block;}
.ProductList li p{ line-height:50px; height:50px; width:188px; display:block; overflow:hidden; font-weight:bold; padding-left:28px; background:url(../images/Product_05.gif) no-repeat 15px center;}
.ProductList li a:hover{ color:#74ac01;}
.Pro_title{ line-height:30px;  font-weight:bold; color:#333;}
.Pro_title span{ float:right; font-weight:normal; color:#999;}
.Pro_pic{ width:300px; height:245px; float:left; border:1px solid #ddd; margin-right:15px; margin-bottom:30px;}
.Pro_par{ float:left; width:386px; margin-bottom:30px;}
.Pro_par dd ,.Pro_par dt{ line-height:34px; background:#ededed; padding:0 10px;}
.Pro_par dt{ background:#f8f8f8;}

.CaseList{ width:705px; overflow:hidden; overflow:hidden;}
.colist{ width:800px; display:block; overflow:hidden; margin-bottom:-28px;}
.colist li{ width:220px; float:left; padding-right:18px; line-height:32px; border-bottom:1px solid #ddd; padding-bottom:24px; margin-bottom:28px;}
.colist li span{ width:220px; height:180px; position:relative; display:block;}
.colist li p{ width:220px; height:32px; overflow:hidden; display:block;}
.colist li span p{ line-height:32px; color:#b8b8b8; padding:0 10px; text-align:right; background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important; filter:alpha(opacity=50); background:#000; position:absolute; left:0; bottom:0; display:block; height:32px; width:200px;}
.colist li span p b{ float:left;}
.CaseDetail{ border-top:1px solid #ddd; overflow:hidden; width:705px; padding-bottom:30px;}
.CaseDetail h4{ line-height:36px; font-size:12px; font-weight:bold; margin-bottom:10px;}
.CaseDetail p{ line-height:26px;}

.DaileBox{ line-height:26px; padding-bottom:30px;}
.DaileBox h3 ,.Contact h3{ line-height:26px; margin-top:26px; font-weight:bold; color:#333;}
.tableDaile{ background:#f8f8f8; border-bottom:2px solid #ddd; margin:15px 0;}
.tableDaile .title{ background:#d6d6d6; color:#333;}
.tableDaile td{ line-height:24px; padding:8px 10px;}

.Contact h3{ margin-top:0; line-height:42px;}
.ContactTtable{border-bottom:2px solid #ddd; width:705px; float:left; margin-bottom:22px;}
.ContactTtable table{background:#f8f8f8; }
.ContactTtable td{ line-height:34px; padding:0 10px;}
.contactFl ,.contactFr{ width:351px;}
.contactFl{ margin-right:3px;}

.rczp{ border-bottom:2px solid #ddd;}
.rczp dd ,.rczp dt{ line-height:34px; background:#f8f8f8 url(../images/j.gif) no-repeat 670px 13px;}
/* .rczp dt{ background:#f8f8f8;} .rczp dt.lm_red { background:#F1F1F1} */
.rczp .zk{ background-image:url(../images/j_01.gif); background-repeat:no-repeat; background-position:670px 13px; cursor:pointer}
.rczp dd b ,.rczp dt b{ font-weight:bold; padding-left:22px; background:url(../images/t_06.gif) no-repeat 10px 13px; display:block;}
.rczp dd span ,.rczp dt span{ float:right; width:140px;}
.rcDaile{ clear:both;}
.rcDaile .rctop{ border-bottom:1px dotted #ddd; line-height:34px; padding:0 20px; margin-bottom:6px;}
.rcDaile .rctop span{ width:120px; float:right;}
.rcDaile .txt{ margin:0 20px; line-height:26px; overflow:hidden;}
.rcDaile .gbut{ height:40px; width:705px;}
.rcDaile .gbut a{ float:right; padding-left:26px; background:url(../images/t_05.gif) no-repeat left center; margin-right:20px;}
.rczpTtxt{ margin:22px 4px 0 4px; line-height:26px;}
.rczpTtxt span{ color:#74ac01;}

.rcclList h3{ line-height:36px; color:#74ac01; margin-bottom:10px; font-size:14px; font-family:"微软雅黑"; border-bottom:1px dashed #ddd;}
.rcclList h3 span{ width:2px; height:26px; float:left; background:#74ac01; overflow:hidden; margin-top:5px; margin-right:10px;}
.rcclList p{ margin-bottom:15px; line-height:22px; padding:0 12px; color:#666;}
.rcclList h4{ font-weight:bold; color:#74ac01; padding:0 12px; padding-top:5px;}



/*kv*/
.hiden{ display:none;}
.bigkv{ width:100%; height:515px; position:relative; background:url(../images/kvbg.jpg) center; z-index:1}
.bigkv ul{ position:absolute; width:1000px; height:19px; bottom:18px; left:50%; margin-left:-500px;}
.bigkv ul li{ cursor:pointer; width:16px; float:left;height:16px; background:url(../images/kv_icon.png) no-repeat; margin-right:10px;}
.bigkv ul li.current{ background-position:right top}
.bigkv div{ position:absolute; left:0; top:0;width:100%; height:515px;}
.kv1{ width:100%;background:url(../images/kv1.jpg) center;}
.kv2{ width:100%;background:url(../images/kv2.jpg) center;}
.left { margin-left:940px;}

.ho_Product .box{ position:relative; overflow:hidden; height:250px; width:980px; float:left;}
.ho_Product ul{ position:absolute; left:0;top:0;}
.ho_Product ul li{ float:left; }
.ho_Product ul li.ishe1{ margin-right:15px; display:inline;}
.ho_Product ul li.ishe2{ margin-right:22px; display:inline;}

.sitemap { width:960px; height:400px;}
.sitemapBox ul { height:35px; margin-top:30px;}
.sitemapBox ul li.title{ width:100px; line-height:54px; font-family:"微软雅黑"; font-size:18px; font-weight:bold;color:#74ac01;border-bottom:2px solid #ddd;}
.sitemapBox ul li { line-height:28px; float:left; line-height:34px; text-align:center; clear:both; width:100%;}
.sitemapBox ul{width:100px; float:left; margin-right:20px;}


/*分页*/
.yc_page{ margin:10px 0}
.yc_page li{text-align:left; float:left; line-height:20px}
.yc_page li{padding:4px 10px; margin:2px; border:#eee 1px solid; color:#999; background:#FFF; text-decoration:none; text-align:left; float:left}
.yc_page li a:hover { color:#74AC01;}
.yc_page li:active {border:#999 1px solid; color:#666;}
.yc_page .thisclass {padding:4px 10px; border:#dedede 1px solid; background:#74AC01; font-weight:bold; color:#fff; margin:2px; text-align:left; float:left}
.yc_page .disabled {border:#dedede 1px solid; padding:4px 10px; margin:2px; color:#999; background:#74AC01;}
.yc_page .table .tr .form .td li{height:22px; margin:0; border:0;!important} 

.pages {padding: 30px 0 30px;text-align: center}
.pages li {display: inline}
.pages li.thisclass, .pages a:hover{padding: 5px 10px; border: 1px solid #74ac01;	background: #74ac01;color: #fff;text-decoration: none}
.pages a{padding: 5px 10px;border: 1px solid #CCC;background: #fff;color: #A4A4A4;line-height: 18px}
