﻿@charset "utf-8";
body{font-family:"", arial,verana;margin:0; padding:0; background:#CCBD9C url(../../images/body_bg.jpg) repeat; font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd{margin: 0; padding: 0; border: 0; list-style:none;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
table,td,tr,th{font-size:12px;}

a:link {color: #000; text-decoration:none;}
a:visited {color:#000;text-decoration:none;}
a:hover {color:#96715B; text-decoration:underline;}
a:active {color:#000;}

.cRed,a.cRed:link,a.cRed:visited{ color:#AE1E59; }
.cBlue,a.cBlue:link,a.cBlue:visited{color:#00f;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#bc2931;}
.cGray,a.cGray:link,a.cGray:visited{ color: #4F544D;}
.cDGray,a.cDGray:link,a.cDGray:visited{ color: #666;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}
.cGreen,a.cGreen:link,a.cGreen:visited{color:#008000;}

.fB{font-weight:bold;}
.fI{font-style:italic;}

.f12px{font-size:12px;}
.f14px{font-size:14px;}

.left{float:left;}
.right{float:right; width:730px;}
.clear{clear:both; font-size:1px; width:1px; height:0; visibility: hidden; }
.hidden{display: none;}
.unLine,.unLine a{text-decoration: none;}
.noBorder{border:none;}

.blankw10{float:left; width:10px; height:10px;}
.blank10{width:10px; height:10px; font-size:10px; line-height:10px; clear:both;}

.container{margin:0 auto; width:900px; background:#F0E9D8;}
.top_banner{width:900px; height:194px; margin-bottom:3px;}
.ad_900x90{float:left; margin:10px 0; width:900px; height:90px; overflow:hidden;}
.nav{with:900px; height:40px; margin-bottom:10px; background:url(../../images/nav_bg.jpg) repeat-x;}
.nav ul{float:left;}
.nav li{float:left; position:relative;}
.nav li a:hover{ background:#fff; } 
.nav li img{float:left; margin:13px 16px 0 16px;}
.nav li em{float:left; width:2px; height:37px; background:url(../../images/nav_line.jpg) no-repeat;}
.nav .version{float:left; margin:10px 0 0 0; width:122px; height:21px; background:#fff;}
.nav .version dl{padding:2px 0px;}
.nav .version dd{float:left; margin:0 2px;}



.nav a {display: block; text-align:center; } 
.nav a:hover{color:#000;} 
.nav li ul{padding:5px 0;line-height:24px; left:-999em; top:36px; width:90px; position:absolute; border:1px solid #744A09; background:#F9F1EB; z-index:999;} 
.nav li ul li{float:left; padding:0 5px; width:90px; background:#F9F1EB; font-size:14px; line-height:24px; border-bottom:1px dashed #ccc;} 
.nav li ul a{wedisplay:block; text-align:center; display:block; color:#000;} 
.nav li:hover ul{left:0;} 
.nav li.sfhover ul{left:0;}

.video,.hutong{float:left; margin-right:10px; height:211px;}
.video{width:280px; z-index:-999;}
.hutong{width:330px;}
.hutong ul{padding-top:5px; width:330px; height:175px; background:url(../../images/hutong_bg.jpg) no-repeat;}
.hutong li{float:left; width:330px; height:24px;}
.hutong li span{float:left; margin:0 8px; width:60px; font-size:12px; line-height:23px; border-bottom:1px #B6B6B6 dotted;}
.hutong .title{width:330px; height:31px; background:url(../../images/hutong_tit_bg.jpg) no-repeat;}
.hutong .title h2{padding-left:10px; font-size:14px; line-height:31px; color:#fff;}
.hutong .title .more{float:right; margin:8px 10px 0 0;}

.search{float:left; padding:42px 0 0 32px; width:238px; height:169px; background:url(../../images/search_border.jpg) no-repeat;}
.search .select{float:left; margin-bottom:15px; width:182px; height:16px;}
.search .select span{margin:0 20px 0 0; padding:0;}
.search .xl{float:left; margin:0 0 15px 0;}
.search .xl span{float:left; margin:0 2px 10px 0;}
.search .botton{margin:0 0 0 40px;}

.vip_login{margin-bottom:10px; width:160px; height:110px; background:#f8f8f8;}
.vip_login h2{width:160px; height:30px; background:url(../../images/left_vip_tit.jpg) no-repeat;}
.vip_login ul{float:left; padding:10px 0 0 13px;}
.vip_login li{float:left; margin:0 0 3px 0;}
.vip_login li .input{float:left; margin:0; padding-left:2px; border:1px solid #5D5D5D; width:78px; height:14px; line-height:14px;}
.vip_login li span{float:left; font-size:12px; line-height:18px;}
.vip_login .botton{margin:8px 0 0 50px;} 

.wy_div{margin-bottom:10px; padding:71px 18px 0 0; width:142px; height:129px; text-align:right; display:block; background:url(../../images/wy_bg.jpg) no-repeat;}
.wy_div p{margin:0; height:29px;}
.wy_div img{padding:0 0 5px 0; border-bottom:1px dashed #B8BC9D;}

.calculator_div{margin-bottom:10px; width:160px;}
.calculator_div h2,.contract h2,.map_div h2{width:160px; height:25px; line-height:25px; font-size:12px;}
.calculator_div h2{background:url(../../images/left_tit01.jpg) no-repeat;}
.calculator_div .box,.contract .box{padding:5px 7px;width:144px; border:1px solid #5D5D5D; background:#F1F0EC;}
.calculator_div .box ul{}
.calculator_div .box li{float:left; margin-bottom:3px; width:144px; height:20px;}
.calculator_div .box li input{float:left; padding-left:2px; width:76px; height:14px; line-height:14px; border:1px solid #424242;}
.calculator_div .box p{float:left; margin:0; line-height:22px;}
.calculator_div .box span{font-size:12px; line-height:22px; color:#3E2E00;}
.calculator_div .box .submit{float:left; margin:5px 0; padding-bottom:8px; width:144px; border-bottom:1px solid #b5b5b5;}
.calculator_div .box .submit .botton{margin:0 2px;}
.calculator_div .box tt{margin:0 0 5px 0; font-size:14px; line-height:24px; color:#3E2E00; text-align:center; display:block;}
.calculator_div .box dl{}
.calculator_div .box dd{line-height:22px;}

.shouxin,.contract,.map_div,.hooton_div{margin-bottom:10px; width:160px;}
.contract h2{background:url(../../images/left_tit02.jpg) no-repeat;}
.contract ul{padding:5px 0 0 7px;}
.contract li{height:24px; background:url(../../images/left_icon01.jpg) no-repeat 0 4px;}
.contract li a,.contract li a:visited{padding-left:20px; line-height:20px;}

.map_div h2{background:url(../../images/left_tit03.jpg) no-repeat;}
.map_div .box{padding:5px 4px; border:1px solid #5D5D5D; background:#F1F0EC;}
.map_div .box img{border:1px solid #FFF;}

.hooton_div h2{width:160px; height:25px; font-size:12px; line-height:25px; background:url(../../images/left_tit04.jpg) no-repeat;}
.hooton_div .box{width:158px; border:1px solid #5D5D5D; background:#F1F0EC;}
.hooton_div .box ul{padding:12px 4px 10px 10px;}
.hooton_div .box li{width:144px; height:20px;}
.hooton_div .box li span{float:left; width:72px; height:20px; line-height:20px; overflow:hidden;}

.protection_div{float:left; margin:0 10px 10px 0; width:450px;}
.protection_div .title{width:450px; height:35px; background:url(../../images/protection_tit_bg.jpg) no-repeat;}
.protection_div .title h2{padding-left:40px; font-size:14px; line-height:35px; color:#fff;}
.protection_div .box{width:450px; height:190px; background:url(../../images/protection_bg.jpg) no-repeat;}
.protection_div .box ul{float:left; padding:12px 15px 15px;}
.protection_div .box li{float:left; width:420px; height:23px; border-bottom:1px dashed #BFBFBF; overflow:hidden;}
.protection_div .box li span{float:left; margin:0 14px 0 2px; color:#3E2F00; line-height:23px;}

.news_div{float:left; width:270px;}
.news_div .title{width:270px; height:31px; background:url(../../images/news_tit_bg.jpg) no-repeat;}
.news_div .title ul{}
.news_div .title li{float:left; width:87px; height:31px;}
.news_div .title li a,.news_div .title li a:visited{font-size:14px; line-height:31px; font-weight:bold; color:#fec; text-align:center; display:block;}
.news_div .title .on{float:left; width:87px; height:31px; }
.news_div .title .on a,.news_div .title .on a:visited{font-size:14px; font-weight:bold; line-height:31px; color:#fff;background:url(../../images/news_title_on.jpg) no-repeat; text-align:center; display:block;}
.news_div .title .more{float:right; margin:8px 5px 0 0;}
.news_div .box{width:270px; height:194px; background:url(../../images/news_bg.jpg) no-repeat;}
.news_div .box ul{float:left;padding:7px 0 0 0;}
.news_div .box li{float:left;width:270px; height:23px; line-height:23px; background:url(../../images/point.gif) no-repeat 8px 9px;}
.news_div .box li a,.news_div .box li a:visited{float:left; margin-right:10px; padding-left:15px; width:205px; height:23px; line-height:23px; overflow:hidden;}
.news_div .box li span{float:left; width:40px; height:23px; line-height:23px; color:#666;}

.case_div{float:left; width:360px;}
.case_div .box{width:360px;}
.case_div_top1{width:360px; height:39px; background:url(../../images/case_tit1bg.jpg) no-repeat;}
.case_div_top1 .more{float:right; margin:10px 12px 0 0; display:inline;}
.case_div_top{width:360px; height:39px; background:url(../../images/case_titbg.jpg) no-repeat;}
.case_div_top .more{float:right; margin:10px 12px 0 0; display:inline;}
.case_div_mid{width:360px; background:url(../../images/case_mid.jpg) repeat-y;}
.case_div_mid .title{width:336px;}
.case_div_mid .title ul{margin:0 11px 0 13px; padding-top:5px;}
.case_div_mid .title li{float:left; margin-right:5px;width:85px; height:27px; background:url(../../images/case_title_bghover.jpg) no-repeat;}
.case_div_mid .title li a,.case_div_mid .title li a:visited{font-size:12px; line-height:27px; font-weight:bold; color:#4F2500; text-align:center; display:block;}
.case_div_mid .title .on{width:85px; height:27px; background:url(../../images/case_title_bg.jpg) no-repeat;}
.case_div_mid .title .on a,.case_div_mid .title .on a:visited{font-size:12px; line-height:27px; font-weight:bold; color:#000; text-align:center; display:block;}
.case_div_bottom{width:360px; height:9px; background:url(../../images/case_bottom.jpg) no-repeat;}

.case_pic_div{float:left; width:336px; padding:0 11px 0 13px; margin:12px 0 6px 0;}
.case_pic{float:left; padding:9px 8px; margin-right:10px; width:162px; height:120px; background:url(../../images/case_pic_border.jpg) no-repeat;}
.case_pic_text{float:left; padding-top:5px;}
.case_pic_text p{margin:0; font-size:12px; line-height:20px; color:#4F2500; clear:both;}
.case_pic_details{float:right; margin-top:14px; width:78px; height:19px; background:url(../../images/case_more_bg.jpg) no-repeat;}
.case_pic_details,.case_pic_details a,.case_pic_details a:visited{font-size:12px; line-height:19px; color:#fff; text-align:center; display:block;}

.friendlink_div{margin:0 auto 20px auto; width:900px; clear:both;}
.friendlink_div .title{width:900px; height:30px; background:url(../../images/friendlink.jpg) no-repeat;}
.friendlink_div .box{float:left; width:870px; border:1px solid #A09188; padding:10px 14px; background:#f1f1f1;}
.friendlink_div img{float:left; margin:5px 10px; width:88px; height:30px;}

.foot{margin:20px auto 0 auto; width:900px; height:88px; background:url(../../images/foot_bg.jpg) no-repeat; clear:both;}
.foot .foot_left{float:left; margin:32px 0 0 65px; display:inline;}
.foot .foot_left p{margin:0; font-size:12px; line-height:20px; font-family:"宋体",Verdana, Arial}
.foot .foot_right{float:right; margin:32px 58px 0 0; display:inline;}
.foot .foot_right p{margin:0; font-size:12px; line-height:20px; color:#493500; text-align:right; display:block;}

/*--------------------*/
.sub_menu_page{margin-bottom:5px; padding-left:10px; width:720px; height:25px; line-height:25px; background:url(../../images/sub_menu_bg.jpg) repeat-x;}
.sub_menu_page a,.sub_menu_page a:visited{font-size:12px; line-height:25px; font-weight:bold; color:#666;}
.sub_menu_page span{margin:0 6px; color:#666; font-family:Verdana, Arial; font-weight:bold;}

.project_div{float:left; width:358px; border:1px solid #C4B489; background:#F1EDE2;}
.project_div .title{width:358px; height:35px; background:url(../../images/page_text_title_bg.jpg) no-repeat;}
.project_div .title img{float:left; margin:14px 0 0 11px;}
.project_div .title .more{float:right; margin:14px 10px 0 0;}
.project_div ul{float:left; padding:10px 14px;}
.project_div li{float:left; background:url(../../images/point.gif) no-repeat 0 9px;}
.project_div li a,.project_div li a:visited{float:left; margin-right:10px; padding-left:10px; width:270px; height:24px; overflow:hidden; font-size:12px; line-height:24px;}
.project_div li span{float:left; width:40px; font-size:12px; line-height:24px; color:#666; font-family:Verdana, Arial;}

.show_div{float:left;}
.show_div dl{padding:5px 2px;}
.show_div dd{float:left; margin:5px 9px;}
.show_div img{width:148px; height:110px; border:1px solid #999;}

.out_730bg{float:left; width:730px; background:#fff;}
.out_730bg .title{float:left; padding:5px 0 0 84px; width:646px; height:38px; background:url(../../images/out_730bg_title.jpg) no-repeat;}
.out_730bg .title h2{float:left; line-height:38px; font-size:14px;}
.out_730bg .title .more{float:right; margin:0 16px 0 0; font-size:12px; font-family:Verdana, Arial; line-height:31px;}
.out_730bg_top{float:left;width:730px; height:10px; font-size:0px; line-height:0px; background:url(../../images/out_730bg_top.jpg) no-repeat;}
.out_730bg_mid{float:left; padding:0 0 10px 0; width:730px; background:url(../../images/out_730bg_mid.jpg) repeat-y;}
.out_730bg_bottom{float:left;margin-bottom:10px; width:730px; height:8px; font-size:8px; line-height:8px; background:url(../../images/out_730bg_bottom.jpg) no-repeat;}

.page{text-align:center;padding:20px 0; width:100%; clear:both;}
.page a,.page a:visited{border:1px solid #606054; height:14px; padding:2px 6px; background:#fff; margin:0 2px; font-size:12px; font-family:Verdana, Arial; text-decoration:none;color:#333;}
.page a:hover{color:#000; text-decoration:none;}
.page span{height:14px; line-height:18px; color:#666; padding:2px 8px;}
.page .thispage{border:1px solid #606054; padding:2px 6px; height:14px; line-height:18px; background:#fff; color:#000; font-weight:bold; font-family:Verdana, Arial;}

.page_details_div{margin:10px 25px; width:680px;}
.page_details_normal{width:680px;}
.page_details_normal .pic{float:left; margin:15px 28px 0 0; width:344px; height:266px; background:url(../../images/page_detail_bg.jpg) no-repeat;}
.page_details_normal .pic img{margin:13px 12px; width:320px; height:240px; overflow:hidden;}
.page_details_normal .text{float:left; margin-top:15px; padding-top:5px; width:306x;}
.page_details_normal .text p{margin:0; line-height:24px;}
.page_details_normal .text span{font-family:Verdana, Arial;}

.page_line{float:left; margin:20px 0 15px 0; width:680px; height:1px; border-bottom:1px dashed #606054; font-size:1px; line-height:1px;}

.page_details_pic{clear:both;}
.page_details_pic ul{}
.page_details_pic li{float:left; margin:15px 10px; width:198px; height:150px; border:1px solid #9D9B8F;}
.page_details_pic li img{ vertical-align:bottom;}

.page_details_text{width:680px; clear:both;}
.page_details_text dl{ padding:0;}
.page_details_text dt{padding-left:10px;font-size:12px; line-height:30px;}
.page_details_text dd{padding:0 10px; line-height:24px; text-indent:2em;} 
.page_details_text span{float:right; color:#666; line-height:24px; clear:both;}
.page_details_text span a,.page_details_text span a:visited{color:#333; line-height:24px;}
.page_details_text p{margin:0 10px; -margin:0; line-height:24px; clear:both; text-indent:0;}

.page_related_div{float:left; margin-bottom:10px; width:730px;}
.page_related_div .title{margin-bottom:1px; padding-left:10px; width:720px; height:25px; background:url(../../images/sub_menu_bg.jpg) repeat-x;}
.page_related_div .title strong{line-height:25px;}
.page_related_div .box{width:728px; height:118px; border:1px solid #C4B489; border-top:0; background:#F1EDE2;}
.page_related_div .box ul{padding:0 4px;}
.page_related_div .box li{float:left; margin:10px;}
.page_related_div .box li img{width:120px; height:90px;}

.knowledge_div{float:left; margin:10px 0; width:730px; height:60px;}
.knowledge_div img{float:left; width:360px; height:60px;}

.knowledge_news_div{float:left; width:728px; border:1px solid #C4B489; background:#F1EDE2;}
.knowledge_news_div .title{margin:20px 0 0 25px; clear:both;}
.knowledge_news_div ul{float:left; padding:20px 0 20px 25px;}
.knowledge_news_div li{width:678px; height:30px; border-bottom:1px dashed #666; background:url(../../images/point.gif) no-repeat 5px 12px;}
.knowledge_news_div li a,.knowledge_news_div li a:visited{float:left; padding-left:15px; height:30px; font-size:14px; line-height:30px; overflow:hidden;}
.knowledge_news_div li span{float:right; width:80px; line-height:30px; color:#666; font-family:Verdana, Arial;}

.knowledge_news_div h1{padding:25px 0 0 0; font-size:25px; line-height:30px; color:#7D3D00; text-align:center; display:block;}
.knowledge_news_div tt{font-size:12px; line-height:24px; text-align:center; display:block; color:#666;}
.knowledge_news_div p{padding:0 30px; font-size:14px; line-height:30px; text-indent:2em; -margin-bottom:10px;}
.knowledge_news_div p span{padding-bottom:3px; border-bottom:1px dashed #666;}

.page_hooton_div{float:left; width:728px; border:1px solid #C4B489; background:#F1EDE2; clear:both;}
.page_hooton_div .title{float:left; margin:2px 1px 0 1px;width:724px; height:30px; background:url(../../images/hooton_title_bg.jpg) repeat-x;}
.page_hooton_div .title img{float:left; margin:7px 0 0 14px;}
.page_hooton_div .title .more a,.page_hooton_div .title .more a:visited{float:right; margin-right:10px; line-height:30px; color:#7D3D00; font-family:Verdana, Arial;}
.page_hooton_div ul{float:left; padding:14px 24px 10px 24px;}
.page_hooton_div li{float:left; width:680px; height:30px; border-bottom:1px dashed #666;}
.page_hooton_div li span{float:left; padding-left:10px; width:160px; height:29px; font-size:14px; line-height:29px; background:url(../../images/point.gif) no-repeat 3px 12px;}

.process_div{float:left; width:358px; border:1px solid #C4B489; background:#F1EDE2;}
.process_div .title{width:358px; height:35px; background:url(../images/page_text_title_bg.jpg) no-repeat;}
.process_div .title img{float:left; margin:14px 0 0 11px;}
.process_div .title .more{float:right; margin:14px 10px 0 0;}
.process_div ul{float:left; padding:10px 28px;}
.process_div li{float:left; background:url(../images/point.gif) no-repeat 0 9px;}

.process_news_div{float:left; width:728px; border:1px solid #C4B489; background:#F1EDE2;}
.process_news_div .title{margin:20px 0 0 25px; clear:both;}
.process_news_div ul{margin:20px auto; text-align:center;}

