﻿@charset "utf-8";
/* CSS Document fuqike*/
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

/* 设置默认字体 */
body,
button, input, select, textarea { /* for ie */
    /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
    font: 12px/1 /*"微软雅黑",Microsoft Yahei,*/ "微软雅黑", Microsoft YaHei,Tahoma, Helvetica, Arial, "5b8b4f53", sans-serif; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}

h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

ul, ol { list-style: none; }

a { text-decoration: none; color:#333; outline:none; }
a:hover { text-decoration: none; color:#FF6600;}

abbr[title], acronym[title] { 
 border-bottom: 1px dotted;
 cursor: help;
}

q:before, q:after { content: ''; }


legend { color: #000; } 
fieldset, img { border: none; } 

button, input, select, textarea {
    font-size: 100%; 
}

table {
 border-collapse: collapse;
 border-spacing: 0;
}

hr {
    border: none;
    height: 1px;
}
.clearfix:after { 
visibility: hidden; 
display: block; 
font-size: 0; 
content: " "; 
clear: both;
height: 0; 
} 
.clearfix{*zoom:1;}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll; color:#333; background:#fff; _background-image:url(about:blank); _background-attachment:fixed;}
input,button,select,textarea{outline:none}
body{line-height: 1;}

.head{ width:100%; background:#fff;}
.head_top{ width:1200px; margin:0 auto; height:30px; line-height:30px; _overflow:hidden;} 
.head_top_left{ color:#999; float:left;}
.head_top_left a{ margin-left:15px; color:#666;}
.head_top_left a:hover{color:#FF6600;}
.head_top_right{ float:right;}
.head_top_right li{ float:left; padding:0 12px; position:relative; height:30px; cursor:pointer; border:1px solid #fff; border-bottom:none; border-top:none;}
.head_top_right li .dropdown_wrap{ display:none;}
.head_top_right li .dropdown_pic{ position:absolute; right:-1px; top:30px; border:1px solid #ddd; width:299px; height:107px;}
.head_top_right li .dropdown_pic img{ margin:0 auto; padding:0;}
.head_top_right li span{ width:42px; height:2px; display:block; background:#fff; position:absolute; right:0px; top:30px;}
.head_top_right li.phone_pic span{ width:35px;}
.head_top_right li.tophover{border:1px solid #ddd; border-bottom:1px solid #fff; border-top:none;}
*.head_icon{ background:url(/Content/pc/Img/header_v3.png) no-repeat; height:13px; width:18px; display:block; margin-top:9px;}
*.icon_wx{ background-position:-42px 0;}
*.icon_phone{ background-position:-84px 0; height:17px; width:11px; margin-top:7px;}
.head_top_right li:hover .icon_wb{ background-position:-21px 0;}
.head_top_right li:hover .icon_wx{ background-position:-64px 0;}
.head_top_right li:hover .icon_phone{ background-position:-95px 0;}
.icon_wb:hover{ background-position:-21px 0;}
.icon_wx:hover{ background-position:-64px 0;}
.icon_phone:hover{ background-position:-95px 0;}
.head_top_right li .tel{ background:url(/Content/pc/Img/tel.jpg) left 8px no-repeat; padding-left:22px; font-size:14px; color:#FF2C7D;}
.logosearch{ width:1200px; margin:0 auto; padding:0; margin-top:5px;}
.logo{ float:left;}
.logo a{ background:url(/Content/pc/Img/logo.jpg) no-repeat; width:295px; height:76px; display:block;}
.search{ float:left; margin-left:45px; margin-top:15px; width:534px;}
.logo_right{ float:right; margin-top:20px;}
.logo_right li{ width:68px; float:left; text-align:center; color:#999; font-family:"宋体";}
.logo_right li i{ background:url(/Content/pc/Img/top_icon.png) no-repeat; width:28px; height:28px; display:block; margin:0 auto; margin-bottom:5px;}
.logo_right li i.lr_icon_02{ background-position:-28px 0;}
.logo_right li i.lr_icon_03{ background-position:-56px 0;}
.logo_right li i.lr_icon_04{ background-position:-84px 0;}


#head .search{ float:left; margin-left:100px; width:454px; _display:inline;}
.search_box{ border:2px solid #2B98DD; float:left; height:36px;}
#options{float:left; width:99px; height:36px; line-height:36px; background:#C1E5FF;}
#options dl{position:relative;z-index:4;width:75px;}
#options dt{overflow:hidden;width:99px;height:36px; background:none;  position:absolute; z-index:98; border-right:1px solid #2B98DD;}
#options dt input{width:75px;height:36px;line-height:38px;border:0px;font-size:14px; cursor:pointer; color:#555;background:url(/Content/pc/Img/down.png) 80px 16px no-repeat; padding-left:13px;}
#options dd{display:none;width:99px; line-height:22px;font-size:12px; position:absolute; top:36px; left:-2px; z-index:99;}
#options.hover dl{position:relative;cursor:pointer;width:75px;}
#options.hover dd{display:block; position:absolute; top:36px; left:-2px; z-index:99; color:#666;border-style:solid;border-color:#2B98DD;border-width:0px 2px 2px 2px;background:#fff;}
#options dd div{display:block;zoom:1;padding-left:16px; font-size:14px; height:32px; line-height:32px;}
#options div.hover{background:#C1E5FF;color:#333;}

.form{ float:left;/* margin-left:75px;*/}
.search input.srk{color:#666; float:left; width:325px; height:36px; background:#fff; border:none; font-size:14px;  line-height:36px;  padding-left:10px;}
.search input.sousuo{ background:url(/Content/pc/Img/search.png); cursor:pointer; width:96px; height:36px; border:none; _margin-left:-3px;}
.search .hot_tag{ margin-top:8px; float:left; width:448px; _display:inline; line-height:1.2;}
.hot_tag p, .hot_tag a{ float:left; color:#999; margin-left:8px; _display:inline;}
.hot_tag a:hover{ text-decoration:underline; color:#FF6600;}

.mnav_wrap{ width:100%; margin-top:20px; height:40px; background:#3592E2; }
.mnav{ width:1200px; height:40px; margin:0 auto;}
.mnav li{ float:left;}
.mnav li a{  line-height:40px; font-size:16px; color:#fff;  padding:0 15px; height:40px; display:inline-block;}
.mnav li.nav_right{ float:right;}
.mnav li a.current{ background:#0078C1;}
.mnav li a:hover{ background:#0078C1; color:#fff;}
#main{ width:1200px; margin:0 auto; padding:0;}

.fl{ float:left;}
.fr{ float:right;}

.foot{ width:1200px; margin:0 auto; padding:0; margin-top:20px;}
.foot_top ul{ background:#fbfbfb none repeat scroll 0 0; border:1px solid #eee; font-size:12px; height:50px; overflow:hidden; padding:9px 0; position:relative;}
.foot_top ul li { border-left:1px solid #eee; color:#666; float:left; font-size:12px; height:40px; line-height:16px; margin-left:-2px; overflow:hidden; padding:5px 0; position:relative; white-space:nowrap; width:25%; font-family:"宋体";}
.foot_top ul li i { background:url(/Content/pc/Img/foot_icon.png) no-repeat; float:left; height:40px; margin:0 10px 0 20px; width:40px;}
.foot_top ul li i.foot_icon02{ background-position:-50px 0;}
.foot_top ul li i.foot_icon03{ background-position:-100px 0;}
.foot_top ul li i.foot_icon04{ background-position:-150px 0;}
.foot_top ul li strong { display:block; font-family:"Microsoft Yahei"; font-size:18px; font-weight:normal; line-height:20px; margin-bottom:4px;}
.copyr{ border-top:2px solid #2E96DD; padding-top:10px; margin-top:10px; margin-bottom:30px; text-align:center; line-height:30px; color:#666;}
.foot_nav{ color:#ccc;}
.foot_nav a{ padding:0 14px; color:#666;}
.foot_nav a:hover{text-decoration:underline; color:#FF6600;}

/*pageno*/
.pageno{ width:100%;  text-align:center; margin-top:10px; float:left;}
.pageno a{  height:37px; text-align:center; padding:0 15px; line-height:39px; color:#666; border:1px solid #ccc; background:#fff; display:block; margin-right:10px; font-size:12px; display:inline-block;}
.pageno a:hover{ text-decoration:none; background:#fff;  color:#3692DF; border-color:#3692DF;}
.pageno a.slue{ background:#fff; color:#333; cursor:auto; border:none;}
.pageno a.now{ background:#3692DF; border:1px solid #3692DF; color:#fff;}
.pageno a.now:hover{ background:#3692DF;}

.field-validation-error {color: #ff0000!important;}
.field-validation-valid {display: none;}
.input-validation-error {border: 1px solid #ff0000!important;background-color: #ffeeee!important;}
.validation-summary-errors {font-weight: bold;color: #ff0000!important;margin-right:10px;}
.validation-summary-valid {display: none;}
.field-validation-valid {color: #FF0000 !important;font-weight: bold !important;}
.TextBox-label b,.editor-field b {display: inline-block;width: 80px;text-align: right;}
.editor-field dfn{display: block;width: 80px;text-align: right;height: 35px;line-height: 35px;font-weight: bold;font-variant: normal;text-decoration: none;}