@charset "utf-8";
/* CSS Document */

body{ margin:0 auto; padding:0; font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; background:url(bodybg.jpg) repeat-x top #0e0e0e; height:735px;}
a{ text-decoration:none;}
ul,li{ margin:0; padding:0; list-style:none;}
img{ border:none;}
.clear{ clear:both;}

.head{ width:1000px; margin:0 auto;}
.languagebg{ background:url(languagebg.jpg) no-repeat; height:27px; line-height:22px; overflow:hidden; margin-top:10px;}
.languagebg a{ color:#fff; margin:0 0 0 22px; display:inline;}
.logo{ float:right; width:265px;}
.topnav{ float:left; margin:40px 0 0 0;width:735px; line-height:36px;}
.topnav li{ float:left; margin:0 20px 0 10px; display:inline;}
.topnav li a{ color:#fff; font-size:14px; font-weight:bold; float:left;}
.topnav li span{ height:47px; display:block; float:left;}
.topnav{ background:url(navborder.jpg) 0 37px repeat-x; height:75px;}
.hover span,.topnav li span:hover,.focus span{ background:url(navhover.jpg) no-repeat center bottom; height:47px; display:block; float:left;}


#nav{float:left; margin:40px 0 0 0;}
#nav ul{margin:0; padding:0; border-top:1px solid #ccc;border-width:0 1px;}
#nav li{ position:relative; float:left; margin:0; list-style:none;}
#nav ul li a{display:block; padding:0 20px; text-decoration:none;}
#nav>ul a{width:auto;}
#nav ul ul{position:absolute; display:none; text-align:left;}
div#nav ul ul li{z-index:3; }
#nav ul ul li a{color:#000; display:block;}
#nav ul.level1 li.submenu:hover ul.level2{display:block; z-index:2;}
#nav ul.level2{left:1px; margin:30px 0 0 0px; background:#0066FF;}
#nav ul.level2 a{ color:#fff; font-size:12px; font-weight:100; padding:0 8px; line-height:30px; width:105px;}
.level2 li:hover{ background:#6699FF; width:100%;}


.content_home{ background:url(indexbg.jpg) no-repeat right top; width:1200px; margin:0 auto; overflow:hidden;}
.content_w{ background:url(abimgcont.jpg) no-repeat right top; width:1200px; margin:0 auto; overflow:hidden;}

.company_pro{ float:left; width:420px; height:500px; margin:0 0 0 100px; display:inline;}
.company_pro h2{ margin:0; line-height:28px; color:#fff; margin-left:10px; font-size:22px;}

#margintop20{ margin-top:20px;}
#margintop50{ margin-top:200px;}

.companyinp{ font-size:12px; color:#fff; margin:20px 0 0 10px;}
.companyinp .abimg{ float:left; margin:5px 12px 2px 0;}
.companyinp p{ margin:8px 0;}
.virtue{ margin:20px 0 0 0;}
.abtel{ margin:5px 0; text-align:right; font-size:18px; color:#fff;}

.footer{ margin:25px auto 0 auto; width:1000px;}
.footernav{ margin:10px 0 0 40px;}
.footernav li{ float:left; line-height:13px;}
.footernav li a{ color:#46626f; padding:0 10px; line-height:13px;}
.borderleft{ border-left:1px #46626f solid;}
.copy{ color:#46626f; margin:0 0 0 50px; clear:both; line-height:30px;}

.content_w2{ width:1200px; margin:0 auto; overflow:hidden;}
.proleftcont{ float:left; width:231px;height:485px; margin:15px 0 0 100px; display:inline; overflow:hidden;}
.prolistleft li{ padding-left:15px;float:left;}
.proclassbg{ background:url(proclass.jpg) no-repeat; width:231px; height:45px; color:#fff; line-height:50px; font-size:14px; float:left;}
.prolistlibg{ background:url(proleftlistbg.png) no-repeat; height:38px; width:231px; line-height:38px; }
.prolistlibg a{ color:#fff;}
.prolistlibg a:hover{ color:#FF0000;}
.prolistfoot{ background:url(proclassfooter.png) no-repeat; width:211px; height:12px; overflow:hidden;}

.downloadimg{ margin:30px 0 0 8px; float:left;}
.sousuo{ background:url(search.jpg) no-repeat; width:208px; height:33px; margin:5px 0 0 8px; float:left;}
.prosearch{ margin:20px 0 0 10px; width:208px; float:left; color:#fff; font-size:14px; }
.inputtextleft{ background:none; border:none;width:170px; display:block; float:left; height:30px; line-height:30px; padding-left:5px;}
.rightcont{ float:right; width:750px; height:500px; margin:0 100px 0 0; display:inline;}

.prolist { margin-top:20px;}
.prolist li{ float:left; margin:0 10px; width:227px; display:inline;}
.prolist li img{ width:215px; border:1px #FFFFFF solid; padding:5px; height:150px;}
.prolist li img:hover{ border:1px #55b5ff solid;}
.prolist li p{ text-align:center; background:#55b5ff; margin:10px 0 20px 0; line-height:25px; height:25px;}
.prolist li a{ display:block; color:#fff;}
.prolist li a:hover{ color:#001eff;}

.proimgread{ float:left; width:440px;padding:5px; border:1px #FFFFFF solid; margin:22px 0 0 0; overflow:hidden;}
.proint{ float:right; background:url(proimgread.jpg) no-repeat; width:281px; height:471px; overflow:hidden; margin:15px 0 0 0;}
.proreadname{ margin:0; line-height:60px; margin-left:25px; color:#1c7990;}
.introduction{ margin:0 25px 20px 25px; color:#fff;}
.introduction p{ margin:5px 0;}
.introduction span{ color:#235cec; line-height:30px; font-weight:bold;}

/*分页样式*/
.list_page{ margin:0 1px; margin-top:20px; text-align:center;}
.list_page li{display:inline; margin-right:2px}
.list_page li a{padding:5px;}
.list_page li a:hover,.list_page li.focus a{color:#009900;}
.list_page li.focus a{font-weight:bold}

.page_fy {padding: 3px; text-align: center; color:#fff;}
.page_fy A {border:#999999 1px solid; padding:4px 8px; margin: 2px; color: #999999; text-decoration: none}
.page_fy A:hover { color: #666; border: #663300 1px solid; background:#fff}
.page_fy A:active { color: #009900; border: #999 1px solid}
.page_fy .focus {padding:4px 8px; font-weight: bold; MARGIN: 2px; border: #666666 1px solid; color: #000; background: #fff}
.page_fy .disabled { padding:4px 8px; margin: 2px; COLOR: #ddd;border: #999999 1px solid}
.page_fy span{padding-left:5px;}
.page_fy span.off {border: 1px solid #999999;color: #999999;margin: 2px;padding:4px 8px;}

.sxcont span{ font-weight:100;}
.sxcont a{ color:#CC0000; font-weight:100;} 
.sxcont a:hover{ text-decoration:underline;}

.contactext{ float:left; width:330px; margin:80px 0 0 100px; display:inline; color:#fff; line-height:30px; font-size:14px;}
.contactext p,.contactext h3{ margin:0;}
.contactimg{ float:right; margin-top:130px;}

.time{ float:right; color:#85cef8;}
.ul_list_article{ margin:20px;}
.ul_list_article li{ line-height:30px; border-bottom:1px #4db0e8 dashed; padding:0 10px; margin-top:10px;}
.ul_list_article li a{ color:#fff;}
.ul_list_article li a:hover{ text-decoration:underline; color:#FF0000}
.ul_list_article img{ width:60px; height:60px; margin:0 10px 0 0;}
.title2,.title2 a{ color:#fff; margin:0;}
.title2 span{ float:right; font-size:14px; margin-top:20px;}

.main_right{ color:#fff;}
.position,.position a{ font-size:14px; color:#fff;}

.arc_info{margin:8px 0;border:1px solid #ddd; background:#F9F9F9; padding:8px; line-height:150%;}
.arc_body{margin:8px 0; padding:8px; width:630px; overflow:hidden; line-height:200%; font-size:12px;}
.arc_body a{ text-decoration:underline; color:#FF0000}
.arc_body a:hover{color:#FF9900}
.q_body{margin-bottom:4px;margin-top:12px;}
.q_body ul{border-bottom:1px solid #E14333;height:29px;}
.q_body ul li{height:25px;margin-top:4px;display:block; cursor:pointer; padding-left:16px; background:url('li2.gif') no-repeat left top; float:left; margin-right:5px; display:inline}
.q_body ul li span{display:block; float:left; padding-right:16px; background:url('span2.gif') no-repeat right top;line-height:25px; color:#0033FF;}
.q_body ul li.focus{margin-top:0; height:29px; background:url('li1.gif') no-repeat left top}
.q_body ul li.focus span{background:url('span1.gif') no-repeat right top;line-height:29px; color:#FFFFFF}


.newsbgimg{ background:url(list4.gif) 0 10px no-repeat;}
.newsbgimg a{ margin-left:10px;}

/*分页样式*/
.list_page{ margin:0 1px; margin-top:20px; text-align:center;}
.list_page li{display:inline; margin-right:2px}
.list_page li a{padding:5px;}
.list_page li a:hover,.list_page li.focus a{color:#009900;}
.list_page li.focus a{font-weight:bold}

.page_fy {padding: 3px; text-align: center}
.page_fy A {border:#999999 1px solid; padding:4px 8px; margin: 2px; color: #fff; text-decoration: none}
.page_fy A:hover { color: #fff; border: #fff 1px solid; background:#56a2ff}
.page_fy A:active { color: #fff; border: #999 1px solid}
.page_fy .focus {padding:4px 8px; font-weight: bold; MARGIN: 2px; border: #666666 1px solid; color: #000; background: #fff}
.page_fy .disabled { padding:4px 8px; margin: 2px; COLOR: #ddd;border: #999999 1px solid}
.page_fy span{padding-left:5px;}
.page_fy span.off {border: 1px solid #999999;color: #fff;margin: 2px;padding:4px 8px;}

.abtext{ padding:0 15px; color:#fff; line-height:25px;}
.newreadtitle{ line-height:30px; text-align:center; margin:0; font-size:14px;}
.click{border-bottom:1px #9bc8ff dotted; text-align:right; margin:5px 0 20px 0; line-height:25px; padding-right:10px; color:#aad0ff;}

.sxcont span{ margin-left:20px; color:#fff;}
.sxcont a{ color:#CC0000;} 
.sxcont a:hover{ text-decoration:underline;}


.footer{ margin:15px auto 0 auto; width:1000px;}
.footernav{ margin:0px 0 0 0px; float:left;}
.footernav li{ float:left; line-height:25px; width:145px; text-align:left;}
.borderleft{ border-left:1px #202020 solid;}
.footernav li a{ color:#46626f; padding:0 10px 0 15px; line-height:25px;border:none; font-weight:bold;}
.borderleft{ height:130px;}
.copy{ color:#46626f; margin:0 0 0 50px; clear:both; line-height:30px;}

.level2{ clear:both;}
.level2 li a,.level2 li{text-align:left; border:none; font-weight:100;}
.footernav li a:hover{color:#fff;}

.gundong{ width:1000px; margin:0 auto; height:500px;}

/*留言本*/
.book_contain{width:980px; border:1px solid #8bcfff; margin-top:10px; color:#fff;}
.book_contain h2{height:25px; font-size:12px; padding-left:8px; line-height:25px; background:#8bcfff;}
.book_head{height:25px; line-height:25px; padding-left:15px;}
.book_head span.time{padding-left:25px;}
.book_head span.title{font-weight:bold}
.book{border-bottom:1px dashed #ccc; margin:8px;}
.book_content,.book_reply{padding-left:15px; line-height:24px;}
.book_reply{color:red;}
.book_form{width:700px; margin:0 auto}
.book_form p{padding:5px; height:25px;}
.book_form label{display:block; float:left; width:120px; text-align:right;}

/*search*/
.search_title{margin-top:10px; border-right:0; border-left:0; background:#8BCFFF; height:30px; line-height:30px; padding-left:5px;}
.search_title a{padding-left:15px; font-weight:bold}
.search_content{margin-top:5px; border-bottom:1px dashed #ccc}
.search_content h2{height:25px; line-height:25px; margin:0;}
.search_content h2 a{font-size:14px;}
.search_content p{padding:5px 0;line-height:23px; margin:0;}
.search_page{width:99%; border-top:none; text-align:left; margin-top:8px;}
.search_page ul{ list-style:none}
.search_page li{display:block; float:left; margin-left:5px; height:25px; line-height:25px;}
.search_page li a{display:block; height:25px; line-height:25px; float:left;}
.search_page li.focus a{font-weight:bold; color:#990000}
.height20{ height:20px; width:100%; clear:both;}


/*在线加盟*/

.tablediv p{ margin:8px 0;}
.tablediv{ width:800px; margin:0 auto; background:#5c99c4; padding-bottom:20px; color:#fff; line-height:20px;}
.tablediv label{ width:150px; text-align:right; display:block; float:left; margin-right:10px;}
.tablediv input{ background:#b5dcec; border:none; border-top:1px #467ea1 solid;border-left:1px #467ea1 solid; color:#008cda;}
.submitbg{ background:#6ebdef;}
.subanniu input{ background:#367fbd; height:22px; color:#a2c3ff;}
.bookimg p{ margin:8px 0;}
form{ margin:0;}




