﻿@charset "utf-8";
/* CSS Document */


/*-----------------首页部分-----------------*/


html { overflow-y:scroll }
body, input, textarea, select, button { font:12px "Microsoft YaHei", Verdana, arial, sans-serif; line-height:22px }
input, textarea, select, button { vertical-align:middle }
body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, table { margin:0; padding:0 }
img { vertical-align:middle; border:0 }
h1, h2, h3, h4, h5, h6 { font-size:1em }
ul, dl { list-style:none }
a { outline:none; text-decoration:none; color:#448FF4 }
a:hover { outline:none; text-decoration:underline; }
a { blur:expression(this.blur());
}

.valid { position:absolute; top:15px; left:20px; margin:8px auto; width:175px; height:40px }
.valid li { float:left; }
.valid li a { display:block; width:50px; height:50px; }

.site-info {
position: absolute;
top: 45px;
left: 210px;
}

.clear { clear:both; font-size:0; line-height:0; height:10px }

.foot-menu { font-size:12px; position:absolute; z-index:10; width:760px; top:10px; left:200px; }
.foot-menu ul { list-style:none; }
.foot-menu li { float:left; position:relative; }
.foot-menu a { display:block; padding:2px 6px; margin:3px; text-decoration:none; }
.foot-menu ul li a { color:#448FF4 }
.foot-menu a:hover { color:#F21818; text-decoration:underline; }

.footer { position:relative; z-index:1; text-align:center; height:100px; border-top:1px solid #D9D9D9 }
.footer ul { list-style-type:none }
.footer li { float:left }
.footer li a { color:#333 }


.bottom_ad{text-align:center;padding-bottom:10px;margin:0 auto;position:relative;overflow:hidden;}
.bottom_ad a,.bottom_ad a img{display:block;height:75px;width:960px;margin:0 auto}

.w960 {clear: both;margin: auto;width: 960px;}

.result{ font-size:14px; line-height:35px; font-family:"微软雅黑"; border:1px solid #DDD; background-color:#F6F6F6; }
.result h1{font-size:18px;margin-left:15px;margin-top:5px;}
.result h1 span{height:33px;width:94px;}
.result h1 span a{font-size:15px;color:#B7B7B7;padding-left:23px;line-height:32px;}
.dh-info dl{text-align:left;}
.dh-info dl dt{float:left;font-weight:bold;margin-right:5px;text-align:right;width:85px;line-height:23px;}
.dh-info dl dd{float:left;color:#666}
.dh-info dl .dh-ps{border:1px dashed #CCC;padding:0px 10px;background-color:#FFF;margin-top:9px;width:485px;}
.dh-info dl .dh-ps3{border:1px dashed #CCC;padding:0px 10px;background-color:#FFF;margin-top:9px;margin-left:16px;width:558px;}
.dh-info dl .dh-ps3 ul li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .dh-info dl .dh-ps ul li {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
.dh-info dl .dh-ps2{width:490px;}
.dh-info dl .dh-bps{margin-top:5px;margin-bottom:5px;}
.network-list{font-size:12px;padding:0 0 0 10px}
.network-list dl{float:left;width:580px;padding:5px 0 0px 0;z-index:0;position:relative;}
.network-list dl dt{float:left;width:568px;padding:0px 5px;font-weight:bold;font-size:14px;line-height:30px;border-top:1px dashed #E5E5E5;} 
.network-list dl dt{ margin-bottom:-4px;padding-bottom:0px;}
.network-list dl dd{padding:0px 5px;line-height:25px;font-family:Arial, Helvetica, sans-serif;}/* width:520px; float:left;*/
.network-list dl dd div{float:left;width:490px;}



/*header*/
#header{background:#fbfbfd;clear:both;height:auto;display:inline-block;width:100%;border-bottom:1px solid #ebebeb;position:relative;*+z-index:102}
.headerC{width:960px;margin:0 auto;}
.logo_ru{width:200px;height:70px;float:left;padding-top:1px;background:url(/images/logo-3.png) no-repeat 0 0px; margin:12px 0 0 3px;}
.logo_ru a{width:200px;height:70px;float:left}
.header_logo{margin:33px 16px 0 0;float:left}
.header_logo img{ height:50px; width:155px}

.search_main{width:735px;margin-right:0px;float:right;margin-top:10px;padding:0 0 5px 0}
.nav_list{display:inline-block;padding-left:6px}
.nav_list li{padding-right:18px;float:left}
.nav_list li a{color:#333}
.nav_list li strong,.nav_list li a:hover{color:#328AF4}
.znew{display:block;width:24px;height:16px;overflow:hidden;position:absolute;background:url(../images/new.gif) no-repeat;top:-13px;right:0;line-height:100px}
.search_box{height:42px;margin-top:7px;background:rgba(205,228,241,0.3);position:relative;border:1px solid rgba(236,245,250,0.1);border-radius:3px;}
.input_style{width:620px;height:35px;float:left;line-height:27px;margin:3px -4px 0 5px;padding:3px 40px 3px 8px;font-size:16px;outline:medium none;font-family:"Lucida Sans Unicode",Tahoma,Verdana,Arial;color:black;border:1px solid #c0c0c0;border-right:0}
.input_style:hover,.input_style_hover{border-color:#328AF4;border-bottom-color:#0081cc}
.search.search{width:108px;height:35px;margin:3px 3px 0 0;padding:0;float:right;font:bold 14px/25px "Trebuchet MS",sans-serif;padding:6px 10px 7px;color:#fff;cursor:pointer;background:#328AF4;background-image:linear-gradient(#328AF4,#1875E7);background-image:-moz-linear-gradient(#328AF4,#1875E7);background-image:-webkit-linear-gradient(#328AF4,#1875E7);text-shadow:0 1px 0 rgba(0,0,0,.1);border-radius:0 2px 2px 0;box-shadow:0 1px rgba(0,0,0,.15),0 -1px rgba(0,0,0,.15) inset;border:0}
.search_hover{background:#0097e0;background-image:linear-gradient(#328AF4,#247FED);background-image:-moz-linear-gradient(#328AF4,#247FED);background-image:-webkit-linear-gradient(#328AF4,#247FED)}

.handwrite,.handwrite_on,.drop_down{width:20px;height:16px;cursor:pointer;position:absolute}
.handwrite,.handwrite_on{background:url(/images/icobg.png) -178px 0 no-repeat;top:12px;right:122px}
.handwrite:hover,.handwrite_on{background-position:-200px 0}
.drop_down{top:15px;right:150px;width:8px;background:url(/images/icobg.png) -54px -66px no-repeat}
.drop_down:hover{background-position:-54px -86px}

#pull_down{position:absolute;left:3px;top:36px;width:523px;width:525px;border:#c7c7c7 1px solid;background-color:#fff;line-height:170%;color:#666;z-index:100;visibility:hidden}
#pull_down ul{margin-top:0}
#pull_down li{border:0;padding:2px 5px;line-height:26px;height:26px;font-size:14px}
#pull_down li a.fr{display:none}
#pull_down li:hover a.fr,#pull_down li.on a.fr{display:block;color:#fff}
#pull_down .text_blue,.text_his{color:#328AF4;font-weight:bold;font-style:normal}
.text_his{color:#74a601}
#pull_down .text_left{font-weight:bold;text-overflow:ellipsis;white-space:nowrap;width:60%;word-break:keep-all;overflow:hidden;cursor:pointer;display:inline-block;}
#pull_down .text_right{float:right;text-overflow:ellipsis;white-space:nowrap;width:35%;word-break:keep-all;overflow:hidden;cursor:pointer;display:inline-block}
#pull_down li:hover,#pull_down li:hover span,.text_his:hover,#pull_down li:hover .text_blue,#pull_down li.on,#pull_down li.on .text_blue,#pull_down li.on .text_his{background-color:#328AF4;color:#fff}
#pull_down p{background-color:#f1f0f0;height:25px;line-height:25px;text-align:right;padding-right:5px;font-size:12px}
#pull_down p span{margin:0 5px; color:#959595}


/*top bar*/
#topbar{position:relative;padding:0 15px;height:21px;border-bottom:1px solid #ebebeb;background:#fdfdfd;font-size:12px;line-height:21px;z-index:9999}
.topl{float:left;vertical-align:middle;line-height:21px}
.topl b{float:left;margin-right:3px;font-weight:100;line-height:22px}
.topr{position:absolute;right:16px}
.topr a{border-left:1px solid #ebebeb;padding:0 15px 0 14px;display:block;float:left;color:#666;text-decoration:none}
.topr a:link,.topr a:visited{color:#666}
.topr a:hover{color:#333;background:#f8f9fd;text-decoration:none}
.tool{border-right:1px solid #ebebeb;float:left;cursor:pointer;position:relative}
.tool:hover,.tool:hover a,.user_name:hover a{border-color:#9fd9f6}
.tool a b,.user_name a b{font-weight:100;float:left}
.tool a i,.user_name a i{float:left;display:block;width:7px;height:4px;overflow:hidden;background:url(/images/top.png) no-repeat -15px 0;margin:8px 0 0 5px}
.tool a:hover i,.tool:hover a i,.user_name:hover a i{background-position:-15px -4px}
.tlist{position:absolute;border:1px solid #9fd9f6;border-top:0;background:#fff url(/images/top.png) no-repeat 0 -32px;top:21px;right:-1px;_top:12px;_right:-1px;padding-top:6px;width:111px;display:none;zoom:1}
.tool:hover .tlist,.user_name:hover .user_box,.user_name:hover .tlist{display:block}
.tlist li{padding:0 14px;_padding:0 9px;height:20px;line-height:20px;color:#666;text-decoration:none;display:block;margin:0;zoom:1;position:relative}
.tlist li.sl{border-top:1px dotted #d8d8d8;height:1px;line-height:1px;overflow:hidden;font-size:1px;margin:5px 15px}
.tlist li a{border:0;padding:0}
.tlist li:hover,.tlist li:hover a,.user_box_fun a:hover{background:#f6f6f6;color:#54c3f1}
.tlist li a i,.user_box_fun a i{display:inline-block;width:16px;height:16px;overflow:hidden;background:url(/images/top.png) no-repeat;_background:url(/images/top.png) no-repeat;margin:0 3px 0 0;vertical-align:middle;float:none}
.tlist li a i.scb{background-position:-22px 0}
.tlist li a:hover i.scb{background-position:-22px -16px}
.tlist li a i.word{background-position:-38px 0}
.tlist li a:hover i.word{background-position:-38px -16px}

/* about */
.container { z-index:2; }
.tips-top{line-height:45px}
.column-1{float:left;width:135px;}
.column-2{width:825px;float:left;text-align:left;}
.column-3{width:960px;float:left;text-align:left;padding:0 0 0 10px}
.r-middle{padding:15px 40px 20px 40px;width:743px;line-height:25px;font-size:14px;border:1px solid #8FBFFD}
.r-middle h2{border-bottom:1px solid #CCC;line-height:26px;font-size:14px;color:#5895E5;background:url("/images/ico_header.png") -15px -100px no-repeat;padding-left:20px;margin-bottom:10px;}
.r-middle p{text-indent:2em;color:#878787}
.r-middle strong{line-height:50px}
.r-middle-3{padding:15px 40px 20px 40px;width:863px;line-height:25px;font-size:14px;border:1px solid #8FBFFD}
.r-middle-3 h2{border-bottom:1px solid #CCC;line-height:26px;font-size:18px;color:#5895E5;margin-bottom:10px;}
.r-middle-3 strong{line-height:50px}
.column-1 ul{line-height:40px;list-style-type:none}
.column-1 li{text-align:center;height:40px;border-bottom:1px solid #FFF;color:#333333;background-color:#f5f5f5}
.column-1 .select{color:#FFF;background-color:#6BA8F9}
.column-1 li a{color:#333333;font-size:16px;font-family:微软雅黑,Tahoma,Verdana;}
.column-1 ul .select{position:relative;}
.column-1 ul .select a{color:#FFF;}
.column-1 ul .select .select-tag{position:absolute;top:14px;right:-1px;display:block;width:6px;height:12px;background:url("/images/bg_selected.png") -1px -1px no-repeat}
.concern dl { border-bottom:1px dotted #DDD; padding-bottom: 15px; clear: both; padding-top: 15px; }
.concern dt { float: left; width: 150px; border: 1px solid #DDD; padding: 5px; text-align: center; margin-right: 15px; }
.concern dl dd a strong { line-height: 25px; }

/* pager */
.wl-page .page,.wl-page strong,.wl-page span{display:block;float:left;width:22px;text-align:center;margin-left:0px}
.wl-page .page{border:1px solid #DDD}
.wl-page .curpage{display:block;float:left;width:22px;text-align:center;margin-left:0px;color:black}
.wl-page b{display:block;height:22px;border:1px solid #DDD;float:left;font-weight:normal;margin-left:0px}
.page-up{background:url("/images/ico_page.gif") no-repeat -24px -60px;padding-right:5px;padding-left:12px;color:#B2B2B2;display:block;border:1px solid #DDD;float:left;font-weight:normal;margin-left:0px}
.page-up-active{background:url("/images/ico_page.gif") no-repeat -24px -40px;padding-right:5px;padding-left:12px;cursor:pointer;display:block;border:1px solid #DDD;float:left;font-weight:normal;margin-left:0px}
.page-down{background:url("/images/ico_page.gif") no-repeat 36px -60px;padding-right:12px;padding-left:5px;margin:0px 5px;color:#B2B2B2;display:block;border:1px solid #DDD;float:left;font-weight:normal;margin-left:0px}
.page-down-active{background:url("/images/ico_page.gif") no-repeat 36px -40px;padding-right:12px;padding-left:5px;margin:0px 5px;cursor:pointer;display:block;border:1px solid #DDD;float:left;font-weight:normal;margin-left:0px}

/*.wl-page b{display:block;height:22px;border:1px solid #DDD;float:left;font-weight:normal;margin-left:0px}
.page-up{background:url("/images/ico_page.gif") no-repeat -24px -58px;padding-right:5px;padding-left:12px;color:#B2B2B2}
.page-up-active{background:url("/images/ico_page.gif") no-repeat -24px -38px;padding-right:5px;padding-left:12px;cursor:pointer;color:#008CB3}
.page-down{background:url("/images/ico_page.gif") no-repeat 36px -58px;padding-right:12px;padding-left:5px;margin:0px 5px;color:#B2B2B2}
.page-down-active{background:url("/images/ico_page.gif") no-repeat 36px -38px;padding-right:12px;padding-left:5px;margin:0px 5px;cursor:pointer;color:#008CB3}*/

/* hotline list */
.hotline_list_main {
	background: #fff;
}
.hotline_list_box {
	width: 172px;
	height: 138px;
	border: 1px solid #D7E7FF;
	background: #fff;
	float: left;
	margin: 12px;
}
.hotline_list_logo {
	height: 55px;
	padding: 10px;
}
.hotline_list_text {
	border-top: 1px solid #ddd;
	background: #f6f6f6;
	height: 52px;
	padding: 5px 0;
}
.hotline_list_text p {
	line-height: 24px;
	vertical-align: middle;
	padding: 0 10px;
}
.hotline_list_shopname {
	font-size: 14px;
	color: #333;
	font-weight: 600;
	line-height: 24px;
	overflow: hidden;
}
.hotline_list_shopname a{
	font-size: 14px;
	color: #333;
	font-weight: 600;
}
.hotline_list_shopnumber {
	color: #e04c0a;
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
	overflow: hidden;
}
.hotline_list_shopnumber p{
	color: #E04C0A;
	font-size: 14px;
	font-weight: bold;
}
.hotline_tels {
	width: 172px;
	height: 52px;
}
.hotline_list_box_hover {
	width: 172px;
	height: 138px;
	border: 1px solid #f0bc4c;
	background: #fff;
	float: left;
	margin: 12px;
}
.hotline_tels_full {
	display: none;
	position: relative;
	z-index: 10;
	margin-top: -52px;
	margin-left: -1px;
	border: 1px solid #ddd;
	background: #f6f6f6;
	width: 172px;
	border-top: 0px;
	padding-bottom: 5px;
	min-height: 48px;
}
.clearfix:after{content:"."; clear:both; display:block; height:0; font:0/0 arial; visibility:hidden;}.clearfix{clear:both; zoom:1; margin-bottom:0;}

.dl-list { line-height:30px; font-size:14px; display:block; }
.dl-list dt, .dl-list-t dt { float:left; font-size:16px; font-weight:bold; width:28px; text-align:center; color:#90BFFF; margin-right: 10px; background-color: #E8F1FF; margin-top: 1px; border: 1px solid #90BFFF; }
.dl-list dd a { display:inline-block; color:#666; font-size:14px; text-decoration:none; border: 1px solid #D7E7FF; float: left; margin-top: 0; margin-right: 10px; margin-bottom: 10px; margin-left: 0; width: 294px; line-height: 24px; height: 64px; }
.dl-list-t dd a { color:#666; font-size:14px; text-decoration:none; line-height: 24px; }
.dl-list-c a:hover { border: 1px solid #448ef3; }
.dl-list-c a { display:inline-block; color:#666; font-size:14px; text-decoration:none; border: 1px solid #D7E7FF; float: left; margin-top: 0; margin-bottom: 10px; margin-left: 10px; width: 294px; line-height: 24px; height: 64px; }
.dl-list dd a:hover { border: 1px solid #90BFFF; background-color: #E8F1FF; }
.dl-list dd a:hover h4 { color: #90BFFF; }
.dl-list dd, .dl-list-t dd { float:left; width:920px; margin-bottom:20px; }
.dl-list dd a h4 { margin-top: 6px; }
.dl-list dd a b, .dl-list-t dd a b { color: #E04C0A; background-image: url("/images/ico_tel_phone.gif"); background-repeat: no-repeat; padding-left: 16px; background-position: left; }
.tellist dd a { width: 158px; height: 50px; }
.tellist dd a h4 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px; }
.tellist dd a b { margin-left: 5px; }
.dl-box { width: 158px; height: 50px; display:inline-block; color:#666; font-size:14px; text-decoration:none; border: 1px solid #D7E7FF; float: left; margin-top: 0; margin-right: 10px; margin-bottom: 10px; margin-left: 0; line-height: 24px; }
.dl-box h4 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px; }
.dl-box b { margin-left: 5px; }
.dl-box b { color: #E04C0A; background-image: url("/images/ico_tel_phone.gif"); background-repeat: no-repeat; padding-left: 16px; background-position: left; }
