/* CSS Document */
body{ font-family:"宋体";color:#000; font-size:12px; background:url(../images/body_bg.jpg) repeat-x scroll 0 0 transparent; background-color:#dae7ef}
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, img, div, dl, dt, dd {border:0 none;margin:0;padding:0; line-height:22px}
a:link,a:visited{ color:#0A65A8; text-decoration:none; cursor:pointer;}
a:hover{color:#FF0000; text-decoration:underline; _border:none;}
.clear{zoom:1; clear:both; overflow:hidden; height:0px}
ul,li{list-style:none outside none;}
img,input{ vertical-align:middle}
.colgray{ color:#999999}
.colred{ color:#FF0000 }
.colorange{color:#FF6600;}
.colblue{ color:#0A65A8}
a:link.orange, a:visited.orange{color:#FF6600; }
a:hover.orange{color:#FF6600;text-decoration:underline}
a:link.blue, a:visited.blue{color:#0A65A8; text-decoration:underline}
a:hover.blue{color:#FF0000}
a:link.red, a:visited.red{color:#FF0000;}
a:hover.red{color:#FF0000; text-decoration:underline}
a:link.black, a:visited.black{color:#000000;}
a:hover.black{color:#FF0000; text-decoration:underline}
.blank10{ height:10px; clear:both; overflow:hidden}
.blank15{ height:15px; clear:both; overflow:hidden}
.content{margin:0 auto;width:960px;overflow:hidden;}


.header{ background-color:#eff3f6; height:85px;}
.header_left{float:left; background:url(../images/logo_bg.jpg) no-repeat; width:265px; height:62px}
.header_left img{ margin:5px 0 0 10px}
.header_right{ width:695px; float:right; text-align:right; height:33px; line-height:33px; color:#999999; background:url(../images/body_bg1.jpg) repeat-x }
.header_right a:link,.header_right a:visited{ color:#0A65A8}
.header_right a:hover{color:#FF0000}



.navi{float:right; width:695px; position:relative; height:52px}
.navi .navi_bg{ background:url(../images/navi_bg.jpg) no-repeat; float:right; width:624px; height:29px; position:relative; top:23px; right:120px}
.navi .navi_bg li{ background:url(../images/navi_li.png) right 0; width:124px; float:left; text-align:center; height:29px; line-height:31px; font-weight:bold; font-size:14px;}
.navi .navi_bg li a:link,.navi_bg li a:visited,.navi_bg li a:hover{ color:#0a65a8}
.navi .navi_bg .hover{ background:url(../images/navi_hover.jpg) no-repeat; width:90px; text-align:center; position:relative; left:16px;*left:0px; display:block}
.navi .navi_bg li a:link.hover,.navi_bg li a:visited.hover,.navi_bg li a:hover.hover{ color:#FFFFFF}
.navi .login{position:absolute; bottom:0px; right:0px}
.left200{ width:200px; float:left}
.left200 .lnavtop{ background:url(../images/lnav_top.jpg) no-repeat; width:200px; height:4px; overflow:hidden}
.left200 .lnavi{ border:1px solid #4e95cb; width:198px; background-color:#FFFFFF;}


.left200 .lnavi li{ border-bottom:1px solid #d4e1e9;border-top:1px solid #FFFFFF; height:27px; line-height:27px; background:url(../images/right1.jpg) no-repeat 162px 10px; position:relative; float:left;width:198px;display:block;background-color:#FFFFFF}
.left200 .lnavi li.hover{ background:url(../images/lnav_hover.jpg) repeat-x; height:28px; display:block}
.left200 .lnavi li.hover1{ border-bottom:1px solid #4E95CB;border-top:1px solid #4E95CB; border-left:1px solid #4E95CB;}
.left200 .lnavi li span{display:block;height:28px;width:120px; padding-left:50px; background-image:url(../images/icon.png?v=1)}
.left200 .lnavi .icon1{ background-position:20px -10px;}
.left200 .lnavi .icon2{ background-position:20px -42px;}
.left200 .lnavi .icon3{ background-position:20px -74px;}
.left200 .lnavi .icon4{ background-position:20px -106px;}
.left200 .lnavi .icon5{ background-position:20px -138px;}
.left200 .lnavi .icon6{ background-position:20px -170px;}
.left200 .lnavi .icon7{ background-position:20px -200px;}
.left200 .lnavi .icon8{ background-position:20px -233px;}
.left200 .lnavi .icon9{ background-position:220px -8px;}
.left200 .lnavi .icon10{ background-position:220px -40px;}
.left200 .lnavi .icon11{ background-position:220px -74px;}
.left200 .lnavi .icon12{ background-position:220px -106px;}
.left200 .lnavi .icon13{ background-position:220px -138px;}
.left200 .lnavi .icon14{ background-position:220px -170px;}
.left200 .lnavi .icon15{ background-position:220px -202px;}
.left200 .lnavi .icon16{ background-position:220px -233px;}
/*9.14修改begin*/
.left200 .lnavi .icon17{ background-position:20px -266px; }
/*9.14修改end*/
.left200 .lnavi img{ margin-left:10px}

.left200 .ques{ border:1px solid #4e95cb; width:198px; background-color:#FFFFFF}
.left200 .ques .ques_title{ background:url(../images/ltitle_bg.jpg) repeat-x; height:30px; line-height:30px; padding-left:10px; font-size:14px}
.left200 .ques ul{ margin:5px 0}
.left200 .ques li{ background:url(../images/dian.jpg) no-repeat 10px 10px; line-height:22px; padding-left:18px}
.left200 .ques li a:link,.left200 .ques li a:visited{ color:#000000}
.left200 .ques li a:hover{color:#FF0000}
.left200 .ques .search{ border-top:1px dotted #4e95cb; padding:5px 0; text-align:center}
.left200 .ques .search input{ width:120px; height:18px; line-height:18px; border:1px solid #9dcdf1}

.right750{ width:750px; float:right}

/*9.14修改begin*/
.permsg{ border:1px solid #4e95cb; width:748px; height:237px; background-color:#FFFFFF}
.lpermsg{ width:585px;_width:555px; float:left; border-right:1px dotted #ccc; height:235px;}
.rpermsg{ width:160px; float:right; position:relative;}
.lpermsg .pm_table{ margin:20px 10px 10px 20px; color:#666666}
.lpermsg .pm_table td{ line-height:24px}
/*9.14修改end*/

.manyidu{border:1px solid #CCCCCC;height:10px;width:100px; float:left;margin-top:4px;}
.combtn{ background:url(../images/btn1.jpg) no-repeat; width:115px; height:32px; line-height:32px; border:none; font-size:14px; color:#FFFFFF; font-weight:bold; cursor:pointer;margin:5px 0 0 5px;}
.combtnleng{ background:url(../images/btn3.jpg) no-repeat; width:150px; height:32px; line-height:32px; border:none; font-size:14px; color:#FFFFFF; font-weight:bold; cursor:pointer;margin:5px 0 0 5px;}
.combtn1{ background:url(../images/btn2.jpg) no-repeat; width:95px; height:22px; line-height:22px; border:none; color:#713406; cursor:pointer}
.rpermsg .zs_table{ margin-top:15px}
/*9.14修改begin*/
.rpermsg .zs_table td{ text-align:center; line-height:34px}
/*9.14修改end*/
.recom{ background-color:#ffffe5; border:1px solid #fca21b; padding:15px; color:#FF6600}

.rmodule{ border:1px solid #4E95CB; width:748px; background-color:#FFFFFF; }
/*9.14修改begin*/
.minhei512{min-height:542px}
/*9.14修改end*/
.minhei482{min-height:456px }
.minhei395{min-height:395px }
.right_title{ background:url(../images/rtitle_bg.jpg) repeat-x; height:30px; line-height:30px; padding-left:10px; color:#333333; font-size:14px; text-align:left}
.rmodule .more{ float:right; margin-right:10px; font-size:12px;}
.rmodule .more{ color:#333333}
.channel_table{ margin:10px 8px; *margin:10px 0px;}
.channel_table td{ text-align:center; line-height:30px}
.channel_table a:link,.channel_table a:visited{ width:78px; height:95px; display:block; padding-top:15px;}
.channel_table a:hover{ background:url(../images/channel_bg.jpg) no-repeat; width:78px; height:95px;padding-top:15px; display:block;color:#FF0000}

.allmod{ border-bottom:1px solid #71abd6;}
.allmod li{ width:70px; float:left; height:28px; line-height:28px; font-weight:bold; background-color:#dae7ef; border-top:1px solid #71abd6;border-left:1px solid #71abd6;border-right:1px solid #71abd6; text-align:center; margin-left:10px; margin-bottom:-1px}
.allmod li a:link,.allmod li a:visited{ color:#333333}
.allmod li a:hover{ color:#FF6600}
.allmod li.hover{ background-color:#FFFFFF; border-bottom:1px solid #FFFFFF; color:#FF0000}
.allmod li.hover a:link,.allmod li.hover a:visited,.allmod li.hover a:hover{ color:#FF6600}
.length li{ width:85px}
.dyn_table{ padding:20px 30px}


.dyn_table table{border-collapse:collapse;}
.dyn_table td{ vertical-align:top; line-height:22px; border-bottom:1px dotted #ccc; padding:10px 0}
.page{ border:1px solid #ccc; background-color:#efefef; width:685px; margin:10px 0; height:35px; line-height:35px;}
.page ul {height:30px;list-style:none outside none;margin:0 auto;padding:0;text-align:center;width:360px;}
.page ul li {display:block;float:left;height:30px;line-height:24px;margin:5px 5px 0 0;text-align:center;}
.page ul li span {display:block;text-decoration:none;}
.page li a span {background:none repeat scroll 0 0 #EAEAEA;color:#505050;display:block;font-weight:bold;padding-left:5px;padding-right:5px;}
.page li a:hover span {background-color:#0268AF;color:#FFFFFF;display:block;padding-left:5px;padding-right:5px;}
.page li.here span {background:none repeat scroll 0 0 #0268AF;color:#FFFFFF;padding-left:5px;padding-right:5px;}

.nomsg{ padding:10px 50px}
.nomsg ul li {background-image:url(../images/mid_line.gif);background-position:left bottom;height:28px;line-height:28px;}
.nomsg p{background-color:#FFFFFF;float:left;}
.nomsg .aspan {background-color:#FFFFFF;float:right;}

.pop_wrap{position:absolute;left:197px; top:-1px;padding:0 3px 3px 0; width:120px;z-index:999;display:block}
.pop{background:url(../images/line.gif) no-repeat scroll 0 0px #FFFFFF;border-color:#4e95cb;border-style:solid;border-width:1px 1px 1px 0;line-height:24px;overflow:hidden;padding:3px 10px;width:110px;}
.pop a{display:block;padding-left:8px;width:100px;}
.pop a:link,.pop a:visited{ color:#0A65A8}
.pop a:hover{ color:#FF0000}

.soufunmon{position:absolute; top:150px; right:260px; display:none}
.sfbtxt{border:1px solid #fd9001; background-color:#ffffe5; width:270px; padding:10px}
.sfbtxt td{ line-height:22px}
/* report */
.download_table{padding:10px 0 10px;}
.download_table table{border-collapse:collapse;}
.download_table th{ background-color:#f1f7fc; line-height:28px; font-weight:bold; color:#666666; text-align:center}
.download_table td{ line-height:28px; border-bottom:1px dotted #ccc; height:28px}

.page_table a:link,.page_table a:visited{ color:#333333; text-decoration:underline}
.page_table a:hover{ color:#FF6600; text-decoration:none}

.left470{ width:470px; float:left}
.right270{ width:270px; float:right}
.report{ widows:468px; background-color:#FFFFFF;border:1px solid #4E95CB;}
a.lookatrep{ font-size:12px; margin-left:260px; text-decoration:underline}
.exhrep{ padding:0px 10px}
.exhrep img{ border:1px solid #ccc; padding:2px;margin-bottom:4px;}
.exhrep a:hover img{ border:1px solid #333333;}


.exhrep td{ line-height:22px; padding:8px 12px;vertical-align:top;}
.exhrep td.bdotted{border-bottom:1px dotted #ccc}
.top10div{widows:268px; background-color:#FFFFFF;border:1px solid #4E95CB; position:relative}
.top10div .top10 {position:absolute;right:10px;top:4px;_top:5px}
.top10div .top10 li{ width:50px; height:25px; line-height:25px; float:left; text-align:center; font-weight:bold; color:#666666; font-size:12px}
.top10div .top10 li.hover{ border:1px solid #4d96cc; border-bottom:none; background-color:#FFFFFF; color:#000000}
.ultop{ padding:10px}
.ultop li{padding-left:25px; font-size:12px; line-height:22px}
.ultop li a:link,.ultop li a:visited{ color:#000000}
.ultop li a:hover{ color:#FF0000}
.li_01{background:url(../images/smaimg.png) no-repeat -2px -123px;}
.li_02{background:url(../images/smaimg.png) no-repeat -2px -145px;}
.li_03{background:url(../images/smaimg.png) no-repeat -2px -167px;}
.li_04{background:url(../images/smaimg.png) no-repeat -2px -189px;}
.li_05{background:url(../images/smaimg.png) no-repeat -2px -211px;}
.li_06{background:url(../images/smaimg.png) no-repeat -2px -233px;}
.li_07{background:url(../images/smaimg.png) no-repeat -2px -255px;}
.li_08{background:url(../images/smaimg.png) no-repeat -2px -277px;}
.li_09{background:url(../images/smaimg.png) no-repeat -2px -299px;}
.li_010{background:url(../images/smaimg.png) no-repeat -2px -321px;}

.nodownload{ text-align:center; height:85px; padding-top:40px; font-size:14px}
.noexhrep{ text-align:center; font-size:14px; line-height:30px; padding:35px 0}
.noexhrep a{ margin-left:10px}

.downloadTip{background-color:#FFFFFF;border:3px solid #4E95CB;line-height:22px;overflow:hidden;padding:10px;text-align:left; width:400px; position:absolute; top:40%; left:32%}
.downloadTip .tip_img{position:absolute;right:10px;top:10px;}
/*upload*/
.upload{padding-top:10px}
.upload .des{margin:10px 0 0 30px; line-height:22px; color:#666666}
.upload .upload_pro {background-color:#FFF9E3;padding:10px 0 10px 70px; border-top:1px solid #ccc; min-height:278px}
.upload .upload_pro h2 {color:#96650A;height:30px;line-height:30px; font-size:14px}
.upload .upload_pro .bgdian {background:url(../images/bgdian.jpg) no-repeat scroll 0 8px transparent;padding-left:10px;}
.upload .taright {text-align:right;}
.upload .marleft20 {padding-left:20px;}
.xuzhi {background-color:#FFF9E3;border:1px solid #8BB2D9;color:#333333;font-size:14px;height:191px;overflow-y:scroll;padding:10px;width:600px;}

.upload_table{ margin:20px}
.upload_table td{ line-height:24px; vertical-align:top; padding:5px 0; }
.upload_table .input1 {color:#666666;height:18px;width:580px;}
.upload_table .textarea1 {color:#666666;height:80px;width:580px; font-size:14px}
.imgpat {background-color:#FFFFFF;border:1px solid #CCCCCC;padding:3px; cursor:pointer}
.upload_clew{ color:#FF6600; text-align:center; font-size:14px; padding:20px 0}

.zz_table{ margin-top:10px}
.zz_table td{ text-align:center; line-height:30px}

.catalog{border:1px solid #ccc; position:relative; padding:10px}
.catalog .catalog_title{position:absolute;top:-10px;left:50px; background-color:#FFFFFF; width:40px; height:20px; text-align:center; font-size:14px}
.catalog li{ width:300px; float:left; line-height:24px;}
.question{ border-bottom:1px dotted #ccc; text-align:right;line-height:30px; margin-top:10px}
.question h2{ float:left; font-size:14px; font-weight:bold; }
.answer{ line-height:22px; text-indent:2em; padding:10px 0}

.left300{ width:300px; float:left; line-height:22px;}
.right400{ width:400px; float:right;line-height:24px}

.kctit{float:left; line-height:34px;color:#333333;}
.kcstep li{ width:200px; height:34px; background:url(../images/kc_bg.jpg) no-repeat; text-align:right; float:left; line-height:34px; color:#333333;}
.kcstep li.hover{background:url(../images/kc_hoverbg.jpg) no-repeat; color:#ff0000}
.kcstep li strong{ margin-right:45px}

.kc_table td{ line-height:30px;padding-left:5px}
.sm_table{ border-top:1px solid #ccc; border-left:1px solid #ccc}
.sm_table th{ text-align:center; font-weight:bold;border-bottom:1px solid #ccc; border-right:1px solid #ccc;line-height:30px}
.sm_table td{ border-bottom:1px solid #ccc; border-right:1px solid #ccc;line-height:30px; padding-left:5px}
.step{padding:10px 0; margin-top:10px; border-top:1px dotted #4E95CB;}
.confirmorder{width: 340px; height: auto; line-height: 30px; padding: 0px 5px; font-size: 14px; margin: auto; background-color:#FFE3C8; border: 1px solid #FF8306; text-align: center;}
.avatarimg{padding:2px; border:1px solid #ccc; width:80px; height:80px}

.addapt{width:660px; height:90px; background-color:#f3f3f3; border:1px solid #f0f0f0; padding:10px; margin:10px 0}
.addapt p{ line-height:30px}

.cp_info{ width:340px; float:left; margin-top:10px}
.cp_info .img{ width:130px; float:left;}
.cp_info .img img{ border:1px solid #ccc; padding:1px;}
.cp_info p{ width:200px; float:left; line-height:30px;display:block}

.staff_title{text-align:right; border-bottom:2px solid #FF6600; height:28px; line-height:28px}
.staff_title .staffword{ font-size:14px; color:#FF6600; float:left}
.staff{ width:250px; float:left; margin-top:10px; height:85px; overflow:hidden}
.staff .img{ width:110px; float:left;margin-right:8px;}
.staff .img img{ border:1px solid #ccc; padding:1px;}
.staff p{ width:120px; float:left; line-height:22px;display:block;}

.staff_table{ margin:10px 0}
.staff_table td{ line-height:28px; border-bottom:1px dotted #ccc; padding:5px}
.staff_table img{border:1px solid #ccc; padding:1px;}
.sxqy{border:none; margin-top:10px; font-weight:bold}

.mima{ margin:auto}
.mima td {line-height:40px;}
.mima_line1 {border-bottom:1px dotted #999999;color:#888888;}
.mima_td{ color:#FF6600;text-align:right;width:40%;}
.mima_line2 {border-top:1px dotted #999999;padding-left:125px;padding-top:15px;}

.tsword{float:left; margin-left:10px; width:650px; display:block;}
.line30{ line-height:30px}
.line22{ line-height:22px}

.emailver{ background-color:#EBF1F6;width:600px; position:absolute; padding:10px; border:1px solid #4E95CB; text-align:center; top:30%; left:35%; display:none}
.emailver .email_close{ position:absolute; top:10px; right:10px}
.emailver .email_tit{font-size:16px; font-weight:bold}
.emailver .email_body{border:1px solid #ccc; margin:10px 20px; background-color:#FFFFFF; padding:10px}
.emailver .email_body p{ line-height:40px}

.kcstep1 li{ width:155px; height:34px; background:url(../images/kc_bg1.jpg) no-repeat; text-align:right; float:left; line-height:34px;color:#333333;}
.kcstep1 li.hover{background:url(../images/kc_hoverbg1.jpg) no-repeat; color:#ff0000}
.kcstep1 li strong{ margin-right:40px}

.broimgbg{ border:1px solid #ccc; padding:3px; width:90px; height:90px}
.broinput{ border:1px solid #4E95CB; color:#999999; width:135px; margin:5px 0}

.contact_info {margin:10px auto;width:580px;}
.contact_info_title {background:url(../images/contact_info.gif) no-repeat;color:#FFFFFF;font-size:14px;font-weight:bold;height:24px;line-height:24px;
position:relative;text-indent:20px;}
.contact_info_content {border:1px solid #FF6600;padding:10px;}
.contact_info_title span {left:506px;position:absolute;top:4px;}

.left350{ width:350px; float:left}
.right350{ width:350px; float:right}
.preview_wrap {background:url(../images/bg_preview.gif) no-repeat scroll left top transparent;margin:0 auto;padding:10px;width:265px;}
.thumbs{text-align:center; position:relative; top:-6px}
.swrapimg{ width:40px; height:40px; border:2px solid #ccc; padding:1px; margin-left:10px}
.cp_basic_info{ margin-top:20px}
.cp_basic_info h1{ font-size:16px; line-height:28px}
.cp_basic_info p{ line-height:28px; padding:10px; margin:10px 0}
.contact_us {background-color:#FFFFCC;border:1px solid #FFCC66;font-size:14px;font-weight:bold;height:50px;line-height:50px;text-align:center;width:200px; margin-top:20px}
.cptitle{ line-height:24px; margin:10px 0; background-color:#DEEEFB; padding-left:10px}

.landsupply{background-color:#e2f0fc; height:24px; line-height:24px; padding-left:10px; text-align:left; color:#333333}

.td_01{background:url(../images/smaimg.png) no-repeat scroll 20px -120px transparent;}
.td_02{background:url(../images/smaimg.png) no-repeat scroll 20px -142px transparent;}
.td_03{background:url(../images/smaimg.png) no-repeat scroll 20px -164px transparent;}
.td_04{background:url(../images/smaimg.png) no-repeat scroll 20px -186px transparent;}
.td_05{background:url(../images/smaimg.png) no-repeat scroll 20px -208px transparent;}

.td_06{background:url(../images/smaimg.png) no-repeat scroll 20px -230px transparent;}
.td_07{background:url(../images/smaimg.png) no-repeat scroll 20px -252px transparent;}
.td_08{background:url(../images/smaimg.png) no-repeat scroll 20px -274px transparent;}
.td_09{background:url(../images/smaimg.png) no-repeat scroll 20px -296px transparent;}
.td_010{background:url(../images/smaimg.png) no-repeat scroll 20px -318px transparent;}
.combtn4{ background:url(../images/btn4.jpg) no-repeat; width:125px; height:39px; line-height:39px; border:none; font-size:14px; color:#FF6600; font-weight:bold; cursor:pointer; margin-left:10px}

.address{border:1px dashed #FF6600; width:700px; margin-top:10px}
.address_header{height:30px; line-height:30px;border-bottom:1px dashed #FF6600; background-color:#FFF0E1; padding-left:10px}
.rescind_header{ width:700px; height:24px; line-height:24px; padding-left:10px; background-color:#E2F0FC; text-align:left}
.roll{width:150px; height:90px;overflow-y:scroll;border:1px solid #CCCCCC; text-align:left; padding-left:10px}

.left200 .ques p{ margin:10px 0}
.toptitle{width:100%;border-bottom:1px solid #004E96; text-align:center; font-size:14px; font-weight:bold; color:#004e96}

.mytask{width:350px; float:left; margin-left:15px;_margin-left:9px; border:1px solid #89b5d6; height:240px; margin-bottom:10px}
.mytask .top{ border-bottom:1px dotted #cccccc}
.mytask .taskimg{ width:80px; float:left; text-align:center; padding-top:30px}
.mytask .taskexp{ width:260px; float:left; padding:5px}
.mytask .taskexp h2{ font-size:14px; color:#666666; padding-left:5px; font-weight:100}
.mytask .taskexp p{ line-height:22px; color:#666666; text-align:left; padding:0 5px}

.mytask .down{ padding:10px}
.mytask .down td{ text-align:center; padding-top:5px}
.mytask .down p{ margin-left:5px}
.combtn2{ background:url(../images/btn5.jpg) no-repeat; width:60px; height:22px; line-height:22px; border:none; color:#713406; cursor:pointer}
.combtn3{ background:url(../images/btn6.jpg) no-repeat; width:60px; height:22px; line-height:22px; border:none; color:#333333; cursor:pointer}
/*2012.3.29 add*/
a.aedihover{background-color:#eaf3fb; font-weight:bold}
a.aeditor{ color:#333333; height:28px;display:block; text-align:right; padding:0 5px}
a:hover.aeditor{ background-color:#eaf3fb; height:28px; text-decoration:none}


/*2012.11.14*/
.r_rss01 strong{ background:url(http://js.soufunimg.com/industry/fdc/usercenter/images/rss.gif) left 7px no-repeat; padding-left:20px; display:inline-block;}
.left200 .ques .email{padding:5px 0; text-align:center}


/*2013.4.2*/
.left200 .lnavi li.nobg { background:none;}