/** reset css **/
/* 
#137bcb
#
*/
* { margin:0; padding:0;font-size:12px; font-family:"宋体";}
a:link, a:visited, a:hover, a:active { color:#666; text-decoration:none; cursor:pointer; }
a:hover, a:active { color:#137bcb; -o-transition:color 0s ease; -moz-transition:color 0s ease; -ms-transition:color 0s ease; -webkit-transition:color 0s ease; transition:color 0s ease; }

body { font:12px/20px "Arial", "Thmano", "Microsoft Yahei"; color:#333; }
img { border:0px; }
ul, ol { list-style-type:none; }
table { border-collapse:collapse; border-spacing:0; }
font { font-size:12px; }
input, textarea, select  { font:12px/20px "Arial", "Thmano", "Microsoft Yahei"; color:#333; outline:0; }
textarea { resize:none; overflow:auto; }
input[type="text"], input[type="password"], textarea { padding:1px 5px; }
input[type="submit"], input[type="reset"] { cursor:pointer; *vertical-align:0; }
input:-moz-placeholder { color: #ccc; }
::-webkit-input-placeholder { color:#ccc; }
input[type="text"]:focus, input[type="password"]:focus, textarea:focus { outline: 0px dotted #6FA1D9 !important; border:1px solid #666 !important; box-shadow:0px 0px 0px 0px #FF0000 !important; }
input[type="checkbox"]:focus, input[type="submit"]:focus, input[type="reset"]:focus, input[type="radio"]:focus { outline: 0px dotted #6FA1D9 !important; }
input[type="checkbox"] { vertical-align:-2px; }
#baiduMap{ height:300px; border:1px solid #218ede;}
/* public css */
.clear { clear:both; font-size:0px; line-height:0px; height:0px; }
.hidden { display:none; }
.center { text-align:center; }
.overlay { width:100%; height:100%; background:#000; position:fixed; _display:none; left:0; top:0; z-index:100; opacity:1; }
.autocut { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all; }

/* 客服效果 */
.jing_kf { width:119px; position:absolute; right:10px; top:100px; z-index:100; }
.jing_kf .top { height:66px; background:url(../images/kf/skin/1/kf_top.png) center top no-repeat; }
.jing_kf .main { min-height:50px; background:url(../images/kf/skin/1/kf_bg.png) center bottom no-repeat; position:relative; padding-top:10px; }
.jing_kf .main ul { padding-left:8px; margin-bottom:5px; }
.jing_kf .main ul.t { overflow:hidden; padding-bottom:15px; }
.jing_kf .main ul.t li.e { text-align:center; line-height:18px; }
.jing_kf .main ul.t li.e span, .jing_kf .main ul.t li.e strong { padding:0 5px; display:block; font-size:13px; color:#147dcc; }
.jing_kf .main ul.t li.b { height:40px; }
.jing_kf i.online, .jing_kf i.salebefor, .jing_kf i.saleafter { width:103px; height:35px; background:url(../images/kf/skin/1/qq_jt.gif) 0 0 no-repeat; display:block; }
.jing_kf i.saleafter { background:url(../images/kf/skin/1/sh_jt.gif) 0 0 no-repeat; }
.jing_kf i.salebefor { background:url(../images/kf/skin/1/sq_jt.gif) 0 0 no-repeat; }
.jing_kf .main ul.t li.lin { margin-bottom:10px; }
.jing_kf .main div.mobileCode { padding-left:3px; text-align:center; margin-bottom:15px; }
.jing_kf .main div.mobileCode i.dimCode { width:70px; height:70px; background:url(../images/kf/mobileCode.png) center center no-repeat; border:1px solid #dedede; display:block; margin:0 auto; box-shadow:0 0 3px rgba(0,0,0,0.1); }
.jing_kf .main div.mobileCode span { display:block; color:#147dcc; font-weight:700; }
.jing_kf .main .returnTop { height:30px; position:relative; }
.jing_kf .main .returnTop a { width:32px; height:50px; background:url(../images/kf/skin/1/kf_returntop.png) center bottom no-repeat; cursor:pointer; position:absolute; top:1px; left:46px; }

/* fontPage */
.fontPage{ display:block; width:100%; height:auto; padding:20px 0; text-align:center; clear:both; }
.fontPage span , .fontPage a{ display:inline-block;border:1px solid #4696d3; color:#1f6da8; padding:0px 8px; height:20px; text-decoration:none; margin:0 5px; border-radius:1px; }
.fontPage a:hover{ background:#6fb5ea; color:#8b6d31; }
.fontPage .cur{ background:#6fb5ea; font-weight:bold; color:#FFF; }
.fontPage span.dot{ background:none;border:none; font-weight:bold; padding:0; }

/* relatedLink */
.relatedLink { height:30px; line-height:30px; border:1px solid #dcdcdc; width:97%; margin:0 auto 20px; }
.relatedLink .prevLink { float:left; margin-left:10px; }
.relatedLink .nextLink { float:right; margin-right:10px; }

/* noData */
.noData { background:url(../images/system/noData.jpg) 0 0 no-repeat; margin-bottom:50px !important; }

/* form */
#formPost {  }
.formData { width:550px; margin:0px auto; padding-top:30px; }
.formData .formTdLeft { text-align:right; padding:0 5px 0 0; height:40px; }
.formData td.formTdLeft { width:90px !important; }
.formData .btn { height:60px; line-height:60px; }
.formData .btn .sub { width:103px; height:32px; line-height:32px; color:#FFF; text-align:center; background:url(../images/web/order.png) 0 0 no-repeat; color:#FFF; border:none; margin-right:10px; cursor:pointer; *background:#326600; }
.formData .btn .sub:hover { color:#FFF; *color:#FFF; }
.formData .btn .reset { display:none; }
#name, #phone, #address, #email, #Title, #txtImageCode, #Name, #Phone, #Address, #Email, #Title, #TxtImageCode { height:25px; line-height:25px; color:#666; border:1px solid #ccc !important;  border-radius:3px; }
#txtImageCode { width:80px; color:#666; }
#name:focus, #phone:focus, #address:focus, #email:focus, #Title:focus, #txtImageCode:focus, #Name:focus, #Phone:focus, #Address:focus, #Email:focus, #Title:focus, #TxtImageCode:focus { border:1px solid #326600 !important;  border-radius:3px;  }
#imgImageCheck { vertical-align:middle; *vertical-align:0; margin-left:10px; }
#content, #ExplainContent { width:400px !important; height:80px !important; color:#666; border:1px solid #ccc; margin-bottom:15px; border-radius:3px; }
#content:focus, #ExplainContent:focus { height:80px !important; border:1px solid #555 !important; border-radius:3px; } 
/* searchPage */
.searchPage { min-height:400px; }
/* icon */
a.more3 { float:right; color:#0064b0; }
a.more3:hover { text-decoration:underline; color:#399fec; }
/* cms2.0.map */
.baiduMap { margin:0 auto 20px; background:#FFF; box-shadow:2px 4px 5px rgba(0,0,0,0.1); width:660px; }
.baiduMap .container { height:300px; }
.BMap_bubble_title a { display:inline-block;target:_blank; height:25px; line-height:26px; background:#147dcc; color:#FFF; overflow:hidden; padding:0 10px; border-radius:3px; }
.BMap_bubble_title a:hover { background:#2594e8; }
/* biao */
.biao td{ padding:4px; border:1px solid #ccc; text-align:center; vertical-align:middle;}