@charset "utf-8";
/* 首页样式 */
.header{ width:980px; height:90px; margin:0 auto;}
.search{ width:220px; float:left; padding:30px 0 0 30px;}
.subnav{ width:260px; height:60px; float:right; padding-top:15px; text-align:right;}
.subnav span{line-height:22px; height:22px; padding-right:20px;}
.menuauto{ width:100%; height:40px; background:url(../images/menu_bg.gif) repeat-x top; margin:0 auto;}
.main_nav{ width:980px; margin:0px auto; height:40px; line-height:40px;}
.main_nav ul{ width:980px; float:left;}
.main_nav ul li{ float:left; display:inline; font-size:12px;  position:relative; z-index:9999;}
.main_nav ul li span{ height:40px; line-height:40px; float:left;display:block; color:#FFFFFF; font-size:11px; }
.main_nav ul li a{float:left;display:block;  overflow:hidden;}
.nav{ height:40px; line-height:40px; font-size:14px; display:block; padding:0px 28px 0px 28px; float:left; color:#fff; overflow:hidden;}
.nav1{  height:40px; line-height:40px; display:block; padding:0px 28px 0px 28px; float:left; color:#FFFFFF;}
.nav1:hover,.nav:hover{ height:40px; line-height:40px; display:block; padding:0px 28px 0px 28px; float:left; color:#fff; overflow:hidden;}
.navoutDiv{overflow:hidden; position:absolute;top:40px; height:0px; width:128px; left:0px;}
#nav li ul { left: 0px; width: 128px; position: absolute; height:auto;} 
#nav li ul li{ width:128px; padding:0px; height:26px; background:url(../images/nav_line.gif) repeat-x; text-align:center; } 
.xia{ width:128px; height:26px; line-height:26px; color:#fff; overflow:hidden;}
.xia:hover{ width:128px; height:26px; line-height:26px; color:#fff; font-weight:bold;overflow:hidden;}
.xia1{ width:128px; height:26px; line-height:26px; color:#cbe0c6;}
.xia1:hover{ width:128px; height:26px; line-height:26px; color:#fff; font-weight:bold;}
.banner{ width:972px; height:263px; margin:10px auto 0 auto; background:#e3ece1; padding:4px;}
.banner_yy{ width:980px; height:30px; margin:0 auto;}
.content_one{ width:980px; margin:10px auto 0 auto;}
.about{ width:232px; float:left;}
.about_title{ width:232px; height:26px; float:left; background:url(../images/about_title.jpg) no-repeat; line-height:26px;}
.about_title span{ float:left; font-size:12px; font-weight:bold; color:#FFF; padding-left:35px;}
.about_title i{ float:left; font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#FFF; font-style:normal; padding-left:5px;}
.about_con{ width:206px; float:left; background:#f8fdf7; border-bottom:1px solid #d9ecd4; border-right:1px solid #d9ecd4; border-left:1px solid #d9ecd4; padding:15px 12px 10px 12px;}
.about_con_text{ width:206px; float:left; display:block; line-height:21px; color:#666666;}
.about_con_text a{color:#2d7b1a;}
.about_con_text a:hover{color:#2d7b1a;}
.contact_con_text{ width:206px; float:left; display:block; line-height:14px; color:#666666; padding-top:3px;}
.contact_con_text a{color:#2d7b1a;}
.contact_con_text a:hover{color:#2d7b1a;}
.news{ width:486px; float:left; margin-left:15px; display:inline;}
.news_title{ width:486px; height:29px; float:left; background:url(../images/news_title.jpg) no-repeat; line-height:29px;}
.news_title span{ float:left; font-size:12px; font-weight:bold; color:#077fb5; padding-left:25px;}
.news_title i{ float:left; font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#077fb5; font-style:normal; padding-left:5px;}
.news_title a{ float:right; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#077fb5;padding-right:10px; }
.news_titles{ width:486px; height:28px; float:left; margin-top:15px;}
.news_titles li{ width:98px; height:28px; display:block; background:url(../images/newsli.jpg) no-repeat; line-height:25px; text-align:center; font-weight:bold; color:#000; float:left; cursor:pointer; cursor:hand; margin-right:10px; display:inline;}
.news_titles li.hover{ width:98px; height:28px; display:block; background:url(../images/newsli_hover.jpg) no-repeat; line-height:25px; text-align:center; font-weight:bold; color:#fff; float:left; cursor:pointer; cursor:hand; margin-right:10px; display:inline;}
.news_con{ width:486px; float:left; padding-top:18px;}
.Focus{ width:214px; height:163px; overflow:hidden; float:left; display:block;}
.news_list{ width:261px; float:left; padding-left:10px;}
.news_list li{ width:261px; height:32px; line-height:32px; float:left; display:block; background:url(../images/newsline.jpg) no-repeat;}
.news_list li a{color:#666; padding-left:10px;}
.news_list li a:hover{color:#2d7b1a; padding-left:10px;}
.news_lists{ width:221px; float:left; padding-left:15px;}
.news_lists li{ width:221px; height:32px; line-height:32px; float:left; display:block; background:url(../images/newsline.jpg) left no-repeat;}
.news_lists li a{color:#666; padding-left:10px;}
.news_lists li a:hover{color:#2d7b1a; padding-left:10px;}
.case{ width:232px; float:right;}
.case_title{ width:232px; height:26px; float:left; background:url(../images/about_title.jpg) no-repeat; line-height:26px;}
.case_title span{ float:left; font-size:12px; font-weight:bold; color:#FFF; padding-left:35px;}
.case_title i{ float:left; font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#FFF; font-style:normal; padding-left:5px;}
.case_title a{ float:right; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#fff;padding-right:10px; }
.case_con{ width:218px; float:left; background:#f8fdf7; border-bottom:1px solid #d9ecd4; border-right:1px solid #d9ecd4; border-left:1px solid #d9ecd4; padding:15px 0 10px 12px;}
.case_con dl{ width:96px; float:left; display:inline;margin-left:5px; display:inline;}
.case_con dt{ width:82px; height:66px; float:left; display:block; background:url(../images/case_imgbg.jpg) no-repeat; padding:7px; }
.case_con dd{ width:96px; line-height:21px; text-align:center; float:left; display:block; }
.case_con dd a{color:#666;}
.case_con dd a:hover{color:#2d7b1a;}
.pro{ width:733px; float:left;}
.pro_title{ width:733px; height:40px; float:left; background:url(../images/pro_title.jpg) no-repeat; line-height:35px;}
.pro_title span{ float:left; font-size:12px; font-weight:bold; color:#FFF; padding-left:35px;}
.pro_title i{ float:left; font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#FFF; font-style:normal; padding-left:5px;}
.pro_title a{ float:right; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#fff;padding-right:10px; }
.pro_con{ width:719px; float:left; background:#f8fdf7; border-bottom:1px solid #d9ecd4; border-right:1px solid #d9ecd4; border-left:1px solid #d9ecd4; padding:15px 12px 10px 0;}
.pro_con dl{ width:230px; float:left; display:block; padding-left:5px; }
.pro_con span{ width:103px; height:113px; margin-right:4px; overflow:hidden; float:left; display:block;}
.pro_con dt{ width:118px; line-height:21px; font-weight:bold; float:left; display:block; padding-left:5px; color:#077fb5;}
.pro_con dd{ width:118px; line-height:18px; float:left; display:block; padding-left:5px; color:#666;}
.pro_con dd a{color:#077fb5; }
.copyauto{ width:100%; height:81px; margin:20px auto 0 auto; background:url(../images/bottom_bg.jpg) repeat-x;}
.copy{ width:980px; height:81px; margin:0 auto;}
.bottom_menu{ width:980px; float:left; height:21px; line-height:21px; color:#999; text-align:center; padding-top:25px;}
.bottom_menu a{color:#666;}
.bottom_menu a:hover{color:#2e7c1a;}
.bottom_copy{ width:460px; float:left; height:21px; color:#666; padding:0 260px; line-height:21px; padding-top:5px;}
.bottom_copy dt{ float:left; width:237px; display:block;}
.bottom_copy dd{ float:right; width:140px; display:block; color:#077fb5; font-weight:bold; padding-left:70px;}


/* 内页样式 */
.page_nav{ width:910px; height:25px; line-height:25px; color:#077bb0; text-align:right; margin:0 auto; padding:10px 10px 0 10px; position:relative;}
.page_nav a{color:#077bb0;}
.page_nav a:hover{color:#077bb0; font-weight:bold;}
.page_content{ width:930px; margin:0 auto;}
.page_conleft{ width:158px; position:absolute; left:0; top:53px; z-index:10;}
.page_conleft_t{ width:158px; height:48px; float:left; background:url(../images/leftnav_top.jpg) no-repeat; }
.page_conleft_t span{ float:right; padding-right:10px; line-height:28px; font-size:14px; color:#2d7a1a; padding-top:16px;}
.page_conleft_c{ width:158px; float:left; background:url(../images/leftnav_middle.jpg) repeat-y; }
.page_conleft_c li{ width:158px; height:28px; line-height:28px; float:left; text-align:right; background:url(../images/leftnav_bg.jpg) no-repeat; display:block;}
.page_conleft_c li a{color:#cbf2c2; padding-right:30px;}
.page_conleft_c li a:hover{color:#fff; font-weight:bold; padding-right:30px;}
.page_conleft_c li a.hover{color:#fff; font-weight:bold; padding-right:30px;}
.page_conright{ width:777px; float:right;}
.page_conright_con{ width:677px; float:left; background:url(../images/right_middle.jpg) repeat-y; padding:20px 50px 150px 50px;}
.page_alltext{ color:#666; line-height:23px; overflow:hidden;}
.link_img{ margin-top:10px;}
.gudong_img{ border:1px solid #CCC; padding:1px;}
.gudong_ul{ width:677px; float:left; display:block; padding-top:15px;}
.gudong_ul li{ width:195px; height:30px; line-height:30px; font-size:14px; background:url(../images/icon5.jpg) center left no-repeat; padding:0 5px 0 25px; display:block; float:left;}
.gudong_ul li a{color:#004da5;}
.page_alllist{ width:677px; float:left;}
.page_alllist li{ width:677px; line-height:30px; float:left; display:block; background:url(../images/line2.jpg) bottom repeat-x;}
.page_alllist li a{ float:left; background:url(../images/icon6.jpg) left center no-repeat; padding-left:10px; color:#666;}
.page_alllist li a:hover{ color:#2d7a1a;}
.page_alllist li span{ float:right; font-size:10px; color:#999;}
.page_fy{ width:457px; float:left; padding:40px 110px 0 110px;}
.page_fy li{ float:left; line-height:20px; padding:0 10px 0 0;}
.page_fy li a{ background:url(../images/pagebg.jpg) repeat-x; padding:0 7px; border:1px solid #dcdcdc; display:block; color:#000000;}
.page_fy li a:hover{ background:url(../images/pagebg_hover.jpg) repeat-x; border:1px solid #3f7406; color:#fff;}
.page_fy li a.cur{ background:url(../images/pagebg_hover.jpg) repeat-x; border:1px solid #3f7406; color:#fff;}
.page_alld{ width:677px; float:left;}
.page_alldetail{ width:677px; float:left; background:url(../images/line2.jpg) bottom repeat-x; padding-bottom:10px; line-height:21px; text-align:center;}
.page_alldetail span{ font-size:16px; color:#2d7a1a; display:block;}
.page_alldetail i{ font-size:12px; color:#666; display:block;font-style:normal;}
.page_detail_con{ width:667px; float:left; padding:10px 0; line-height:21px; color:#666; padding:20px 5px;}
.page_detail_con p{ display:block;}
.detail_li{ width:677px; float:left; line-height:21px; color:#999; display:block; border-top:1px solid #e5e5e5; padding-top:10px; position:relative;}
.detail_li li{display:block;}
.detail_li li a{color:#999;}
.detail_li li a:hover{color:#2d7a1a;}
.back{ position:absolute; right:0; top:5px;}
.page_alllist{ width:677px; float:left;}
.page_alllist dl{ width:160px; float:left; display:block; margin-left:42px; margin-top:15px; display:inline;}
.page_alllist dl dt{ width:156px; height:236px; float:left; display:block; border:1px solid #dadada; padding:1px;}
.page_alllist dl dd{ width:160px;float:left; line-height:25px; color:#666; text-align:center; display:block;}
.page_conright_cons{ width:717px; float:left; background:url(../images/right_middle.jpg) repeat-y; padding:0 30px 80px 30px;}
.network{ width:717px; float:left; display:block;}
.network_t{ width:709px; height:33px; float:left; background:url(../images/network_title.jpg) no-repeat; line-height:33px; color:#2d7a1a; margin-top:20px;}
.network_t span{ padding-left:15px;}
.network_c{ width:717px; float:left; padding-top:10px; line-height:21px; position:relative;}
.network_c span{ display:block; color:#f49332; padding:10px 0;}
.network_c b{ display:block; padding:20px 0 0 0; font-size:14px; color:#2d7a1a;}
.network_c i{ display:block; font-size:12px; color:#666; font-style:normal;}
.networkimg{ position:absolute; padding:1px; border:1px solid #dadada; left:400px; top:150px; }
.page_contact{ width:677px; float:left;}
.page_contact dl{ width:677px; float:left; background:url(../images/line2.jpg) bottom repeat-x; padding-bottom:20px; display:block; margin-top:20px;}
.page_contact dl dt{ width:408px; float:left; display:block; line-height:25px; color:#666;}
.page_contact dl dd{ width:242px; float:right; display:block; border:5px solid #dedede;}
.job_c{ width:717px; float:left; padding-top:30px; line-height:21px; position:relative; color:#666;}
.jobimg{ position:absolute; right:0; top:20px;}
.jobs_t{ width:709px; height:33px; float:left; background:url(../images/network_title.jpg) no-repeat; line-height:33px; color:#2d7a1a; margin-top:20px; font-weight:bold;}
.jobs_t span{ width:175px; text-align:center; float:left; display:block; font-size:14px;}
.jobs_c{ width:699px; float:left;  color:#666; padding:10px 5px;}
.first{ width:696px; height:31px; display:block; line-height:31px; float:left;}
.first span{ width:173px; text-align:center; float:left; display:block; font-size:12px;}
.firsts{ width:696px; height:31px; display:block; line-height:31px; background:url(../images/jobhover.jpg) no-repeat; float:left;}
.firsts span{ width:173px; text-align:center; float:left; display:block; font-size:12px;}
.jobhover{ width:696px; height:31px; display:block; line-height:31px; background:url(../images/jobhovers.jpg) no-repeat; float:left;}
.jobhover span{ width:173px; text-align:center; float:left; display:block; font-size:12px; color:#FFF;}
.networks{ width:677px; float:left; display:block;}
.networks_c{ width:677px; float:left; padding-top:10px; line-height:21px; position:relative;}
.networks_c b{ display:block; padding:20px 0 0 0; font-size:14px; color:#2d7a1a;}
.networks_c i{ display:block; font-size:12px; color:#666; font-style:normal;}

.product{ width:677px; float:left; }


.product dl{  float:left; display:block; margin-left:35px; display:inline; margin-top:10px; width:630px;}
.product dl span{ width:170px; height:142px; border:1px solid #dadada; padding:1px 1px 1px 1px; margin-right:10px; display:block; float:left; }
.product dl dt{ width:425px; line-height:25px; font-size:14px; color:#666; display:block; padding-top:5px;  float:left;}

.product dl dt a{ text-decoration:none; color:#2d7a1a; font-weight:bold; }
.product dl dt a:hover{ text-decoration:underline; color:#2d7a1a;font-weight:bold;  }
.product dl dd{ width:174px; line-height:18px; color:#666; display:block;clear:both; float:none;}
.server{ width:677px; float:left;}
.server dl{ width:677px; float:left; display:block; background:url(../images/line2.jpg) bottom repeat-x; padding-bottom:10px; margin-top:10px;}
.server dl span{ width:134px; height:90px; float:left; display:block; border:1px solid #dadada; padding:1px;}
.server dl dt{ width:530px; float:right; line-height:21px; color:#2d7a1a; font-size:14px; font-weight:bold;}
.server dl dd{ width:530px; float:right; line-height:18px; padding-top:5px; color:#666;}
.servers{ width:677px; float:left; position:relative; line-height:21px; color:#666;}
.hovor{ position:absolute; right:0; top:335px;}


.page_hovor{ width:677px; float:left;}
.page_hovor dl{ width:160px; float:left; display:block; margin-left:50px; margin-top:15px; display:inline;}
.page_hovor dl dt{ width:156px; height:236px; float:left; display:block; border:1px solid #dadada; padding:1px;}
.page_hovor dl dd{ width:160px;float:left; line-height:25px; color:#666; text-align:center; display:block;}

.page_hovors{ width:677px; float:left;}
.page_hovors dl{ width:204px; float:left; display:block; margin-left:15px; margin-top:15px; display:inline;}
.page_hovors dl dt{ width:200px; height:127px; float:left; display:block; border:1px solid #dadada; padding:1px;}
.page_hovors dl dd{ width:204px;float:left; line-height:25px; color:#666; text-align:center; display:block;}

.map{ width:627px; float:left; padding-left:50px; position:relative;}
.map a{ text-decoration:none; color:#666;}
.map a:hover{ text-decoration:underline; color:#F00; font-weight:bold;}
.d1{ position:absolute; left:190px; top:141px; width:50px;}
.d2{ position:absolute; left:188px; top:243px; width:50px;}
.d3{ position:absolute; left:268px; top:209px; width:50px;}
.d4{ position:absolute; left:288px; top:155px; width:50px;}
.d5{ position:absolute; left:378px; top:155px; width:50px;}
.d6{ position:absolute; left:358px; top:208px; width:50px;}
.d7{ position:absolute; left:301px; top:352px; width:50px;}
.d8{ position:absolute; left:375px; top:358px; width:50px;}
.d9{ position:absolute; left:378px; top:318px; width:50px;}
.d10{ position:absolute; left:425px; top:308px; width:50px;}
.d11{ position:absolute; left:435px; top:262px; width:50px;}
.d12{ position:absolute; left:435px; top:238px; width:50px;}
.d13{ position:absolute; left:438px; top:182px; width:50px;}
.d14{ position:absolute; left:412px; top:192px; width:50px;}
.d15{ position:absolute; left:450px; top:145px; width:50px;}
.d16{ position:absolute; left:478px; top:165px; width:50px;}
.d17{ position:absolute; left:465px; top:205px; width:50px;}
.d18{ position:absolute; left:468px; top:255px; width:50px;}
.d19{ position:absolute; left:488px; top:240px; width:50px;}
.d20{ position:absolute; left:532px; top:250px; width:50px;}
.d21{ position:absolute; left:502px; top:280px; width:50px;}
.d22{ position:absolute; left:485px; top:320px; width:50px;}
.d23{ position:absolute; left:458px; top:305px; width:50px;}
.d24{ position:absolute; left:448px; top:345px; width:50px;}
.d25{ position:absolute; left:473px; top:358px; width:50px;}
.d26{ position:absolute; left:438px; top:380px; width:50px;}
.d27{ position:absolute; left:400px; top:415px; width:50px;}
.d28{ position:absolute; left:540px; top:330px; width:50px;}
.d29{ position:absolute; left:508px; top:136px; width:50px;}
.d30{ position:absolute; left:530px; top:100px; width:50px;}
.d31{ position:absolute; left:540px; top:65px; width:50px;}

.case_titles{ width:677px; float:left; line-height:33px; height:33px; background:url(../images/cabg.gif) right top no-repeat; margin-top:10px;}
.case_titles span{ float:left; padding-left:42px; font-weight:bold; color:#1a8500; font-size:14px;}

.images{ width:667px; float:left; padding:10px 0; line-height:21px; color:#666; padding:20px 5px;}
#container {Z-INDEX: 0; POSITION: relative; MARGIN: 0px auto; WIDTH: 655px; BACKGROUND: url(../img/3.gif) no-repeat; HEIGHT: 491px}
#example {POSITION: relative}
#ribbon {Z-INDEX: 500; POSITION: absolute}
#frame {Z-INDEX: 0; POSITION: absolute; LEFT: -80px}
#slides {Z-INDEX: 100; POSITION: absolute;}
#slides .next {Z-INDEX: 101; POSITION: absolute; WIDTH: 327px; DISPLAY: block; HEIGHT: 419px; top:0; left:0;}
#slides .prev {Z-INDEX: 101; POSITION: absolute; WIDTH: 327px; DISPLAY: block; HEIGHT: 419px; top:0; left:0;}
.slides_container {POSITION: relative; WIDTH: 655px; HEIGHT: 491px; OVERFLOW: hidden}
#slides .next {LEFT: 327px}
.pagination{ display:none;}



.xia{ font-size:12px;}
.c_nav_tab { border:1px solid #E8E8E8;}

#cons {margin-top:10px;line-height:28px;}
#cons p {margin:10px 0;}