* { margin:0; padding:0; }
a:link, a:visited, a:hover, a:active { color:#888; text-decoration:none; cursor:pointer; }
a:hover, a:active { color:#fd5501; -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/150% "宋体", "Arial", "Thmano", "Microsoft Yahei"; color:#888; background:url(../images/web/bg_1.gif) 0 0 repeat #FFF; min-width:1000px; }
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:#999; outline:0; }
textarea { resize: none; overflow:auto; }
ul, ol { list-style-type:none; }
table { border-collapse:collapse; border-spacing:0; }
h1,h2,h3,h4,h5,h6,font { font-size:12px; }
/* 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; }
/* pager */
.pager { display:block; width:100%; height:auto; padding:25px 0 5px; text-align:center; clear:both; margin-bottom:5px; }
.pager span, .pager a{ display:inline-block; border:1px solid #ddd; color:#333; height:24px; line-height:24px; padding:0px 8px; text-decoration:none; background:#FFF; margin:0 5px; }
.pager a:hover{ background:#fdfbfc; border-color:#3c5e7f; color:#3c5e7f; text-decoration:none;}
.pager .cur{ background:#3c5e7f; border-color:#3c5e7f; font-weight:bold; color:#FFF; }
.pager span.dot{ background:#8d5248; border-color:#0a6c00; font-weight:bold; color:#FFF; }
/* relatedLink */
.relatedLink { height:30px; line-height:30px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; width:100%; margin:0 auto 10px; }
.relatedLink .prevLink { float:left; margin-left:10px; }
.relatedLink .nextLink { float:right; margin-right:10px; }
.relatedLink a:hover { color:#fd5801; }
/* 搜索数据 */
#searchfrom .err { height:30px; line-height:30px; width:100%; }
#searchfrom .err span { color:#FF0000; margin-left:20px; }
.loading { color:#3c5e7f; height:40px; line-height:40px; background:url(../images/web/loading1.gif) 5px center no-repeat; padding-left:30px; }
/* 表单验证 */
.formData { width:550px; margin:0px auto 20px; padding-top:30px; }
.formData tr.item label { margin-right:5px; }
.formData tr.item .tip { width:130px; margin-left:20px; }
.formData tr.item input, .formData tr.code input { width:250px; height:25px; line-height:25px; color:#666; border:1px solid #ccc !important;  border-radius:3px; padding:0 5px;  }
.formData tr.item textarea { width:250px; height:80px; color:#666; border:1px solid #ccc; margin-bottom:15px; border-radius:3px; padding:0 5px; }
.formData tr.item input:focus, .formData tr.code input:focus, .formData tr.item textarea:focus { border:1px solid #3c5e7f !important;  border-radius:3px; }
.formData tr.code input { width:90px; }
.formData .sub { width:102px; height:32px; line-height:32px; color:#FFF; text-align:center; background:#3c5e7f; border-radius:3px; color:#FFF; border:none; margin-right:10px; cursor:pointer; }
.formData tr.code img { vertical-align:middle; *vertical-align:0; margin-left:10px; }
.formData .err, .formData .red { color:#3c5e7f; }
.formData .red { font-size:16px; line-height:16px; font-weight:700; margin-right:5px; }
/* cms2.0.map */
.baiduMap { margin:0 auto 20px; background:#FFF; box-shadow:2px 4px 5px rgba(0,0,0,0.1); width:670px; height:300px; }
.BMap_bubble_title a { display:inline-block; height:25px; line-height:26px; background:#3c5e7f; color:#FFF; overflow:hidden; padding:0 10px; border-radius:3px; }
.BMap_bubble_title a:hover { background:#517395; color:#FFF; }
#baiduMap span.BMap_Marker div { _width:19px; _height:25px; _background:url(http://api.map.baidu.com/images/marker_red_sprite.png) 0 0 no-repeat; }  /* IE6下显示图标 */
/* 客服效果 */
.jing_kf { width:119px; position:absolute; right:10px; top:100px; z-index:100; }
.jing_kf .top { height:66px; background:url(../images/kf/skin/kf_top.png) center top no-repeat; }
.jing_kf .main { min-height:50px; background:url(../images/kf/skin/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; }
.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:12px; color:#3c5e7f; }
.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/qq_jt.gif) 0 0 no-repeat; display:block; }
.jing_kf i.saleafter { background:url(../images/kf/skin/sh_jt.gif) 0 0 no-repeat; }
.jing_kf i.salebefor { background:url(../images/kf/skin/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, .jing_kf .main div.mobileCode a { display:block; color:#3c5e7f; font-weight:400; }
.jing_kf .main div.mobileCode a:hover { 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/kf_returntop.png) center bottom no-repeat; cursor:pointer; position:absolute; top:1px; left:46px; }

/* header */
.header { height:116px; width:1000px; margin:0 auto; background:url(../images/web/bg_2.png) 560px 0 no-repeat; }
.header .logo { float:left; margin-top:20px; }
.header .logo img { width:450px; height:66px; display:block; }
.header .opr { float:right; margin-top:15px; width:400px; }
.header .t { float:right; width:100%; height:20px; line-height:20px; text-align:right; margin-bottom:5px; color:#333; }
.header .t a { float:right; height:15px; line-height:15px; color:#333; padding-left:15px; margin-left:15px; }
.header .t a.setHome { background:url(../images/web/v_home.gif) left center no-repeat; }
.header .t a.addFavo { background:url(../images/web/v_add.gif) left center no-repeat; }
.header .t a.contact { background:url(../images/web/v_con.gif) left center no-repeat; }
.header .t a:hover { color:#ff5b01; }
.header .searcher { float:right; width:400px; height:26px; margin-bottom:3px; }
.header select { float:right; height:22px; border:1px solid #ddd; margin-left:10px; display:inline; }
.header input.txt { width:170px; float:right; height:20px; line-height:20px; border:1px solid #d2d2d2; background:#FFF; padding-left:5px; color:#999; }
.header .sub { float:right; cursor:pointer; width:74px; height:22px; line-height:22px; background:url(../images/web/searchBtn.gif) left center no-repeat; border:0; text-align:center; margin-left:10px; display:inline; }
.header .sub:hover { opacity:0.9; }
.header .tel { float:right; }
/* navigation */
.navigation { width:100%x; height:62px; background:url(../images/web/nav.gif) 0 0 repeat-x; }
.navigation ul.list { width:1000px; height:62px; font-family:"Microsoft Yahei"; margin:0 auto; }
.navigation li.nav1 { float:left; width:142px; height:62px; background:url(../images/web/nav.gif) left -72px no-repeat; }
.navigation a.nav1 { display:block; width:124px; height:62px; line-height:62px; font-size:14px; color:#FFF; text-align:center; margin:0 auto; }
.navigation a.nav1:hover { background:url(../images/web/nav.gif) center -144px no-repeat; }
.navigation li.home { background:none; }
/* banner */
.banner { width:100%; height:350px; overflow:hidden; position:relative; margin-bottom:30px; }
.banner ul.list { float:left; height:350px; width:500%; }
.banner li.item { width:20%; height:350px; float:left; }
.banner div.tip { width:1000px; position:absolute; left:50%; margin-left:-500px; height:24px; bottom:10px;text-align:right; }
.banner div.tip span { width:32px; height:24px; line-height:24px; display:inline-block; background:rgba(0,0,0,0.8) !important; filter:Alpha(opacity=80); background:#000; margin:0 5px; cursor:pointer; text-align:center; font-family:"Microsoft Yahei"; font-size:18px; color:#FFF; }
.banner div.tip span.cur { background:rgba(250,72,0,1) !important; background:#fa4800; }
.minBanner, .minBanner .list, .minBanner .item { height:200px; }
/* wrapper */
.wrapper { width:1002px; margin:0 auto 10px; }
.wrap { width:1002px; background:url(../images/web/bg_6.gif) center top repeat-y #f6f6f6; margin-bottom:60px; }
.wraps { width:1002px; height:66px; background:url(../images/web/bg_6_1.png) 0 0 no-repeat; position:relative; top:60px; }
.part1 { height:288px; background:url(../images/web/bg_3_1.png) 0 0 no-repeat; }
.part2 { height:260px; }
/* column */
.column .thead { width:100%; padding-top:17px; height:40px; }
.column .thead .tit { height:20px; overflow:hidden; float:left; color:#FFF; margin-left:20px; display:inline; font-size:14px; font-weight:700; }
.column .thead .more { float:right; width:52px; height:22px; background:url(../images/web/more.gif) 0 0 no-repeat; margin-top:5px; }
/* iabout */
.iabout { width:275px; float:left; margin-left:15px; display:inline; }
.iabout img { display:block; width:267px; height:64px; padding:2px; background:#FFF; border:1px solid #ddd; margin-bottom:5px; }
.iabout p { line-height:24px; text-align:justify; height:120px; overflow:hidden; }
.iabout p a { float:right; color:#3c5e7f; margin-right:5px; display:inline; }
.iabout p a:link, .iabout a:visited { color:#3c5e7f; }
.iabout p a:hover, .iabout a:active { text-decoration:underline; }
/* inews */
.inews { float:left; width:375px; margin-left:25px; display:inline; }
.inews .thead .tit { margin-left:28px; }
.inews ul.list { float:left; width:100%; }
.inews li.item { height:35px; line-height:35px; width:100%; float:left; background:url(../images/web/tip1.gif) left center no-repeat; border-bottom:1px dotted #cdcdcd; }
.inews li.item a { float:left; margin-left:15px; display:inline; }
.inews li.item span { float:right; }
.inews li.item a:hover { color:#3c5e7f; }
.inews .hot { height:85px; }
.inews .hot .img { float:left; width:85px; height:56px; padding:2px; border:1px solid #ddd; }
.inews .hot img { width:85px; height:56px; }
.inews .hot .wd { float:right; width:270px; }
.inews .hot h3 { height:25px; }
.inews .hot h3 a { color:#3c5e7f; }
.inews .hot p a { color:#3c5e7f; }
.inews .hot a:hover { text-decoration:underline; }
/* isupper */
.isupper { float:right; width:263px; margin-right:10px; display:inline; }
.isupper .tbody { overflow:hidden; height:200px; line-height:25px; }
.isupper .tbody p {  }
.isupper p a { float:right; color:#3c5e7f; margin-right:5px; display:inline; }
.isupper p a:link, .iabout a:visited { color:#3c5e7f; }
.isupper p a:hover, .iabout a:active { text-decoration:underline; }
/* iproduct */
.iproduct { width:1002px; height:455px; margin:0 auto; background:url(../images/web/bg_3_2.png) 0 0 no-repeat; }
.iproduct .thead { width:970px; margin:0 auto; padding-top:10px; }
.iproduct .tbody { width:976px; overflow:hidden; margin:0 auto; }
.iproduct .arrow_l, .iproduct .arrow_r { float:left; width:26px; height:48px; background:url(../images/web/arrow_l.gif) 0 0 no-repeat; margin-top:165px; cursor:pointer; }
.iproduct .arrow_l { margin-left:2px; display:inline; }
.iproduct .arrow_r { float:right; background-image:url(../images/web/arrow_r.gif); }
.iproduct .main { width:886px; height:380px; overflow:hidden; float:left; margin-left:18px; display:inline; }
.iproduct ul.list { float:left; width:300%; height:180px; }
.iproduct li.item { float:left; width:230px; margin-bottom:20px;  }
.iproduct li.item img { width:200px; height:143px; padding:2px; border:1px solid #ddd; display:block; margin-bottom:5px; }
.iproduct li.item a { display:block; color:#FFF; }
.iproduct li.item span { display:block; width:206px; height:27px; line-height:27px; overflow:hidden; background:url(../images/web/bg_4.gif) center center no-repeat; text-align:center; }
.iproduct li.item a:hover img { border-color:#3c5e7f; }
.iproduct li.item a:hover { color:#ccc; }
/* ikey */
.ikey { height:32px; line-height:32px; color:#333; text-align:center; background:url(../images/web/ikey.png) 0 0 repeat-x; }
.ikey span { font-weight:700; }
/* footer */
.footer { width:100%; text-align:center; background:#06121e; color:#FFF; }
.footer .subNav { width:100%; height:32px; line-height:32px; background:url(../images/web/bg_5.gif) 0 0 repeat-x; font-weight:700; }
.footer .subNav a { margin:0 10px; color:#FFF; }
.footer .subNav a:hover { color:#fd4e01; }
.footer .bottom { background:url(../images/web/footer.gif) 0 0 repeat-x; line-height:30px; padding:20px 0 20px; }
.footer .bottom a { color:#FFF; }
.footer .bottom a:hover { color:#fd4e01; }
/* sidebar */
.sidebar { width:291px; float:left; background:url(../images/web/left_1.png) 0 0 no-repeat; position:relative; top:-15px; }
.leftNav { margin-bottom:30px; }
.leftNav .thead { padding-top:11px; margin-bottom:10px; }
.leftNav .thead .tit { margin-left:35px; }
.leftNav .tbody { width:260px; margin:0 auto; }
.leftNav .item { margin-bottom:10px; }
.leftNav .item a { display:block; height:34px; line-height:34px; background:url(../images/web/left_3.gif) 0 0 no-repeat; color:#333; }
.leftNav .item a:hover { background-position:0 -44px; color:#FFF; }
.leftNav .item span { margin-left:50px; }
/* leftContact */
.leftContact { width:260px; margin:0 auto; background:url(../images/web/left_4.gif) center top no-repeat; }
.leftContact p { overflow:hidden; padding-top:60px; margin-bottom:20px; line-height:24px; }
/* content */
.content { width:711px; float:right; background:url(../images/web/left_2.png) 0 0 no-repeat; position:relative; top:-15px;}
.content .thead { width:100%; padding-top:12px; height:45px; }
.content .thead .tit { height:20px; overflow:hidden; float:left; color:#FFF; margin-left:48px; display:inline; font-size:14px; font-weight:700; }
.content .sitepath { float:right; height:30px; line-height:30px; text-align:right; color:#888; margin-right:30px; display:inline; }
.content .sitepath a { color:#888; }
.content .sitepath a:hover { color:#fe6300; }
.content .tbody { margin-left:20px; width:674px; }

.jing_pointer { width:27px; height:117px; position:absolute; top:95px; left:-21px; cursor:pointer;}
.jing_pointer.active { left:105px !important; background-position:0 -120px !important; }
.jing_kf .jing_pointer { background:url(../images/kf/pointer8.png) 0 0 no-repeat; }
.pl1{background: none !important;}