/* Reset */
* { margin:0; padding:0; }
a:link, a:visited, a:hover, a:active {text-decoration:none; cursor:pointer; color:#444;  }
a:hover, a:active { color:#ee3d6f; -o-transition:color 0s ease; -webkit-transition:color 0s ease; transition:color 0s ease; }
body { font:12px/1.5 "Microsoft Yahei","Thmano", "Arial"; color:#444; background:url(../images/home/bg1.png); font-family:"宋体"; font-size:12px; line-height:24px;}
img { border:0px; }
input, textarea, select  { font:12px/1.5 "Microsoft Yahei","Thmano", "Arial"; color:#999; 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: #999; }
::-webkit-input-placeholder { color:#9999; }
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
outline: 0px dotted #6FA1D9 !important;
border:0px solid #888888 !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; }
ul, ol { list-style-type:none; }
table { border-collapse:collapse; border-spacing:0; }
h1,h2,h3,h4,h5,h6,font { font-size:12px; }
/* Public */
.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:absolute; left:0; top:0; z-index:100; }
.autocut {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all; }

.jing_pointer.active{left: 102px !important;}

/* pager */
.pager { display:block; width:100%; height:auto; padding:20px 0; text-align:center; clear:both; margin-bottom:10px; }
.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:#ccc; color:#ee3d6f; text-decoration:none;}
.pager .cur{ background:#ee3d6f; border-color:#ee3d6f; 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:1px solid #dcdcdc; width:99%; margin:0 auto 20px; }
.relatedLink .prevLink { float:left; margin-left:10px; }
.relatedLink .nextLink { float:right; margin-right:10px; }
/* search */
#searchfrom .err { height:30px; line-height:30px; width:100%; }
#searchfrom .err span { color:#FF0000; margin-left:20px; }
 
/* cms2.0.map */
.baiduMap { margin-bottom:20px; background:#FFF; box-shadow:2px 4px 5px rgba(0,0,0,0.1);  }
.baiduMap .container { height:300px; }
.BMap_bubble_title a { display:inline-block; height:25px; line-height:26px; background:#e20a47; color:#FFF; overflow:hidden; padding:0 10px; border-radius:3px; }
.BMap_bubble_title a:hover { background:#f12e65; }
/* baiduShare 20131115.add */
#bdshare span.bds_more { background-position:0 7px !important; }
/* 客服效果 */
.jing_kf { width:119px; position:absolute; right:10px; top:100px; z-index:100; }
.jing_kf .top { height:66px; background:url(../images/kf/skin/4/kf_top.png) center top no-repeat; }
.jing_kf .main { min-height:50px; background:url(../images/kf/skin/4/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:5px; }
.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:#ee3d6f; }
.jing_kf .main ul.t li.b { height:40px; }
.jing_kf .main ul.t li.index { text-align:center; color:#ee3d6f; }
.jing_kf .main ul.t li.index:hover { font-weight:bold; color:#ee3d6f; }
.jing_kf i.online, .jing_kf i.salebefor, .jing_kf i.saleafter { width:103px; height:35px; background:url(../images/kf/skin/4/qq_jt.gif) 0 0 no-repeat; display:block; }
.jing_kf i.saleafter { background:url(../images/kf/skin/4/sh_jt.gif) 0 0 no-repeat; }
.jing_kf i.salebefor { background:url(../images/kf/skin/4/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:#ee3d6f; 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/4/kf_returntop.png) center bottom no-repeat; cursor:pointer; position:absolute; top:1px; left:46px; }

/* 表单验证 */
.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 #c11b6f !important;  border-radius:3px; }
.formData tr.code input { width:90px; }
.formData .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:#c11b6f; }
.formData tr.code img { vertical-align:middle; *vertical-align:0; margin-left:10px; }
.formData .err, .formData .red { color:#f3439d; }
.formData .red { font-size:16px; line-height:16px; font-weight:700; margin-right:5px; }

/* singlePage  单网页/文章发布 */
.singlePage .main, .about .main { overflow:hidden; padding:15px; }
.singlePage .main p, .about .main p { text-indent:2em; margin-bottom:10px; line-height:20px; }

/* listCase 案例展示 */
.listCase .main { padding:15px; }
.listCase .main .list { padding-bottom:20px; }
.listCase .main .list ul { overflow:hidden; }
.listCase .main .list li { float:left; width:210px; margin:0 8px; _display:inline; }
.listCase .main .list li .img { float:left; width:210px; height:193px; }
.listCase .main .list li a { display:block; }
.listCase .main .list li .img em { display:block; width:200px; height:150px; padding:2px; border:1px solid #cccccc; background:#FFF; }

.listCase .main .list li .img img { width:200px; height:150px; }
.listCase .main .list li .img span { height:43px; display:block; line-height:40px; text-align:center; }
/* listCase2 */
.listCase2 .main { padding:15px; }
.listCase2 .main .list { padding-bottom:20px; }
.listCase2 .main .list ul { overflow:hidden; }
.listCase2 .main .list li { float:left; padding:10px 0; width:100%; overflow:hidden; }
.listCase2 .main .list li .img { float:left; width:150px; height:110px; padding:2px; border:1px solid #cccccc; background:#FFF; }
.listCase2 .main .list li .img:hover { }
.listCase2 .main .list li .img img { width:150px; height:110px; border-bottom:1px dotted #d9d9d9; }
.listCase2 .main .list li .wd { width:505px; float:right; }
.listCase2 .main .list li .tit { height:25px; font-size:14px; line-height:20px; color:#116eab; }
.listCase2 .main .list li .tit a { }
.listCase2 .main .list li .tit a:hover { }
.listCase2 .main .list li .summary { text-indent:2em; line-height:22px; height:94px; overflow:hidden; }
.listCase2 .main .list li .summary a.more { margin-left:15px; }
.listCase2 .main .list li .summary a.more:hover { }

/* listProduct */
.listProduct .main {  }
.listProduct .main .list {  }
.listProduct .main .list ul { overflow:hidden; padding-top:15px; }
.listProduct .main li.item { width:236px; float:left; margin-bottom:15px; }
.listProduct .main .container { width:220px; height:166px; overflow:hidden; background:#FFF; margin:0 auto; position:relative; _border:3px solid #FFF; }
.listProduct .main .container img { width:100%; height:166px; _cursor:pointer; }
.listProduct .main .container div.wd { display:none; width:100%; height:56px; position:absolute; left:0; bottom:0; background:#ee3d6f; color:#f5e4e7; _bottom:0px; }
.listProduct .main .container span, .column1 .main .container font { display:block; height:18px; line-height:16px; overflow:hidden; margin-left:6px; }
.listProduct a.buy { display:block; margin-left:6px; }
a.buy { width:50px; height:17px; line-height:17px; background:#cc1a4c; color:#FFF !important; text-align:center; overflow:hidden; border-radius:2px; }
.listProduct .main li.hover div.wd, .listProduct .main li:hover div.wd { display:block; }
.listProduct .main li.hover a.img, .listProduct .main li:hover a.img { position:absolute; left:0; top:0; border:4px solid #ee3d6f; width:212px; height:159px; *+background:url(../images/web/white.png) 0 0 repeat;  }
.listProduct .main li.hover a.img { _display:none; }
.listProduct .main li.hover .container  { _border:3px solid #ee3d6f; }
.listProduct .main a.buy:hover { background:#FFF; color:#cc1a4c !important; }

/* listProduct2 */
.listProduct2 .main { padding:15px; }
.listProduct2 .main .list { padding-bottom:20px; }
.listProduct2 .main .list ul { overflow:hidden; }
.listProduct2 .main .list li { float:left; padding:10px 0; width:100%; border-bottom:1px dotted #d9d9d9; }
.listProduct2 .main .list li .img { float:left; width:150px; height:110px; padding:2px; border:1px solid #cccccc; background:#FFF; }
.listProduct2 .main .list li .img:hover { }
.listProduct2 .main .list li .img img { width:150px; height:110px; }
.listProduct2 .main .list li .wd { width:505px; float:right; }
.listProduct2 .main .list li .tit { height:20px; font-size:14px; line-height:20px; color:#0a6c00; }
.listProduct2 .main .list li .tit a { }
.listProduct2 .main .list li .tit a:hover { text-decoration:underline; color:#0a6c00; }
.listProduct2 .main .list li .mark { height:20px; color:#999; }
.listProduct2 .main .list li .mark span { margin-right:5px; }
.listProduct2 .main .list li .mark span.d { margin-left:5px; }
.listProduct2 .main .list li .summary { text-indent:2em; line-height:22px; height:74px; overflow:hidden; color:#555; }
.listProduct2 .main .list li .summary a.more { margin-left:15px; color:#116eab; }
.listProduct2 .main .list li .summary a.more:hover { text-decoration:underline; }
.listProduct2 .main .list li .opr .order { height:20px; text-align:center; line-height:20px; display:inline-block; padding:0 10px; border:1px solid #dedede; }
.listProduct2 .main .list li .opr .order:hover { background:#e7e7e7; }

/* pageCase */
.pageCase .main { padding:0 15px; }
.pageCase .main .tit { font-size:18px; line-height:25px; padding:30px 0; text-align:center; }
.pageCase .main .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageCase .main .photo img { max-width:580px; padding:5px; border:1px solid #ccc; background:#FFF; }
.pageCase .main .info { margin-bottom:40px; }
.pageCase .main .info p { margin-bottom:10px; line-height:2; text-indent:2em; }

/* pageProduct */
.pageProduct .main { padding:15px 15px 0; width:650px; margin:0 auto 20px; }
.pageProduct .main .photo { width:650px; height:488px; float:left; }
.pageProduct .main .photo img { width:650px; height:488px; display:block; }
.pageProduct .main .photo h1{ font-size: 14px; text-align: center;}
.pageProduct .main .photo i { display:block; padding:1px; background:#FFF; border:1px solid #efe6cd; margin-bottom:10px; width:650px; height:488px; }
.pageProduct .main .photo span { display:block; width:320px; background:#efe6cd; height:30px; line-height:30px; color:#671763; font-weight:700; }
.pageProduct .main .info { border:1px solid #ddd; background:#fff8fa; }
.pageProduct .main .m { border:1px solid #FFF; padding:10px 15px; }
.pageProduct .main div.ts { font-size:14px; font-weight:700; height:25px; border-bottom:1px solid #ddd; }
.pageProduct .main div.infor { border-top:1px solid #FFF; padding-top:10px; margin-bottom:10px; line-height:24px; color:#777; }
.pageProduct .main .info { margin-bottom:20px; margin-top: 48px;}
.pageProduct .main .wd { float:right; width:275px; height:227px; overflow:hidden; padding:10px; border:1px solid #ddd; background:#fff8fa; }
.pageProduct .main .wd h1 { font-size:16px; font-weight:700; line-height:20px; margin-bottom:7px; }
.pageProduct .main .wd ul { font-size:14px; }
.pageProduct .main .wd li.item { height:30px; line-height:30px; }
.pageProduct .main .wd li.item span { margin-right:5px; }
.pageProduct .main .wd li.btn { height:45px; }
.pageProduct .main .wd li.btn a.order, .pageProduct .main .wd li.btn a.msg { width:200px; height:40px; margin-top:5px; line-height:32px; text-align:center; background:url(../images/home/btn.png) 0 0 no-repeat; display:block; color:#FFF; }
.pageProduct .main .wd li.btn a.order, .pageProduct .main .wd li.btn a.msg:hover{color:#ee3d6f;}
.pageProduct .main .wd li.btn a.msg { background:url(../images/home/btn.png) 0 -48px no-repeat; color:#666; }
/* listNews */
.listNews .main { padding:10px 15px; }
.listNews .main .list { padding-bottom:20px; }
.listNews .main .list ul { overflow:hidden; }
.listNews .main .list li.item { width:100%; height:30px; line-height:30px; background:url(../images/home/tip2.png) left center no-repeat; border-bottom:1px dashed #CCC; }
.listNews .main .list li.item a { float:left; padding-left:20px; color:#666; }
.listNews .main .list li.item a:hover { }
.listNews .main .list li.item span { float:right; margin-right:10px; color:#999; }
/* listNews2 */
.listNews2 .main { padding:15px; }
.listNews2 .main .list { padding-bottom:20px; }
.listNews2 .main .list ul { overflow:hidden; }
.listNews2 .main .list li { float:left; padding:10px 0; width:100%; border-bottom:1px dotted #d9d9d9; }
.listNews2 .main .list li .img { float:left; width:150px; height:110px; padding:2px; border:1px solid #cccccc; background:#FFF; }
.listNews2 .main .list li .img img { width:150px; height:110px; }
.listNews2 .main .list li .img:hover { }
.listNews2 .main .list li .wd { width:505px; float:right; }
.listNews2 .main .list li .tit { height:25px; font-size:14px; line-height:20px; color:#1b7200; }
.listNews2 .main .list li .tit a { }
.listNews2 .main .list li .tit a:hover { }
.listNews2 .main .list li .mark { height:20px; color:#999; }
.listNews2 .main .list li .mark span { margin-right:5px; }
.listNews2 .main .list li .mark span.d { margin-left:5px; }
.listNews2 .main .list li .summary { text-indent:2em; line-height:22px; height:74px; overflow:hidden; color:#555; }
.listNews2 .main .list li .summary a.more { margin-left:15px; }
.listNews2 .main .list li .summary a.more:hover { }

/* pageNews */
.pageNews .main { padding:0 30px; }
.pageNews .main .tit { font-size:18px; line-height:24px; padding:25px 0; text-align:center; }
.pageNews .main .mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; color:#999; border-bottom:1px solid #eee; border-top:1px solid #eee;  }
.pageNews .main .mark span, .pageNews .main .mark a.msg { margin:0 7px; }
.pageNews .main .mark .font a { margin:0 3px; color:#ccc; }
.pageNews .main .mark .font a:hover, .pageNews .main .mark .font a.cur { }
.pageNews .main .mark a.msg { width:40px; height:20px; line-height:20px; display:inline-block; }
.pageNews .main .mark a.msg:hover{ text-decoration:underline;}
.pageNews .main .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageNews .main .photo img { max-width:580px; padding:5px; border:1px solid #ccc; background:#FFF; }
.pageNews .main .info { margin-bottom:40px; color:#666; }
.pageNews .main .info p { margin-bottom:10px; line-height:2; text-indent:2em; }

/* listDownload */
.listDownload .main { padding:15px; }
.listDownload .main .list { padding-bottom:20px; }
.listDownload .main .list ul { overflow:hidden; }
.listDownload .main .list li { float:left; padding:10px 0; width:100%; border-bottom:1px dotted #d9d9d9; }
.listDownload .main .list li .img { float:left; width:150px; height:110px; padding:2px; border:1px solid #cccccc; background:#FFF; }
.listDownload .main .list li .img:hover { border:1px solid #bbb; box-shadow:0 0 3px rgba(0,0,0,0.2); }
.listDownload .main .list li .img img { width:150px; height:110px; }
.listDownload .main .list li .wd { width:555px; float:right; }
.listDownload .main .list li .tit { height:20px; font-size:14px; line-height:20px; color:#116eab; }
.listDownload .main .list li .tit a { color:#671763; }
.listDownload .main .list li .tit a:hover { text-decoration:underline; color:#da84e6; }
.listDownload .main .list li .mark { height:20px; color:#999; }
.listDownload .main .list li .mark span { margin-right:5px; }
.listDownload .main .list li .mark span.d { margin-left:5px; }
.listDownload .main .list li .summary { text-indent:2em; line-height:22px; height:46px; overflow:hidden; margin-bottom:5px; color:#555; }
.listDownload .main .list li .opr { overflow:hidden; height:30px; }
.listDownload .main .list li .opr .download { float:left; padding:0 8px; height:22px; line-height:22px; color:#555; }
.listDownload .main .list li .opr .download:hover { background:#eeeeee; }
.listDownload .main .list li .opr .more { float:right; color:#da84e6; }
.listDownload .main .list li .opr .more:hover { text-decoration:underline; }

/* pageDownload */
.pageDownload .main { padding:15px; }
.pageDownload .main .tit { height:30px; line-height:30px; font-weight:700; color:#116eab; }
.pageDownload .main table.tab { float:left; width:520px; font-size:12px; border:1px solid #ddd; }
.pageDownload .main table.tab td { height:34px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; }
.pageDownload .main table.tab span { margin-left:15px; color:#666666; }
.pageDownload .main table.tab a { margin-right:15px; color:#116eab; }
.pageDownload .main table.tab a:hover { text-decoration:underline; color:#116eab; }
.pageDownload .main .photo { float:right; width:160px; height:110px; overflow:hidden; }
.pageDownload .main .photo img { width:150px; height:100px; padding:3px; background:#FFF; border:1px solid #ddd;  }
.pageDownload .main .info { clear:both; padding-top:15px; margin-bottom:30px; }
.pageDownload .main .info strong.ts { font-size:14px; color:#116eab; }
.pageDownload .main .info p { text-indent:2em; color:#666666; }

/* listJob */
.listJob .main { padding:15px; }
.listJob .main .list { padding-bottom:20px; }
.listJob .main .list ul { overflow:hidden; }
.listJob .main .list li { float:left; padding:10px 0; width:100%; border-bottom:1px dotted #d9d9d9; position:relative; }
.listJob .main .list li .tit { height:25px; line-height:25px; font-size:14px; }
.listJob .main .list li .tit a { color:#671763; }
.listJob .main .list li .tit a:hover { text-decoration:underline; color:#da84e6; }
.listJob .main .list li .m { width:577px; float:left; height:100px; line-height:24px; overflow:hidden; color:#666; color:#999; }
.listJob .main .list li .main p { text-indent:2em; }
.listJob .main .list li .date { color:#666; }
.listJob .main .list li .info { color:#666; }
.listJob .main .list .opr { float:right; width:145px; height:100px; text-align:right; }
.listJob .applyBtn, .pageJob .applyBtn { width:80px; height:22px; line-height:23px; border:1px solid #dedede; text-align:center; color:#999; border-radius:5px; display:block; }
.listJob .applyBtn { position:absolute; right:0px; bottom:20px;  }
.listJob .applyBtn:hover, .pageJob .applyBtn:hover { background:#e7e7e7; }
/* pageJob */
.pageJob .main { line-height:22px; padding:15px; }
.pageJob .main .main { padding-bottom:20px; margin-bottom:10px;  }
.pageJob .main .top { padding-bottom:10px; }
.pageJob .main .top .tit { font-size:14px; margin-bottom:5px; color:#671763; }
.pageJob .main .art { padding:10px 0px; margin-bottom:10px; overflow:hidden; border-top:1px solid #ddd; border-bottom:1px solid #ddd;  }
.pageJob .main .art dd { float:left; width:49%; }
.pageJob .main .tits { margin-bottom:5px; }
.pageJob .main .lis { margin-bottom:20px; }
.pageJob .main .apply { text-align:left;  }

/* pageLinks */
.listLink {}
.listLink .main ul { padding-top:15px; overflow:hidden; }
.listLink .main li { float:left; width:150px; height:50px; margin-left:23px; margin-bottom:15px; }
.listLink .main a { display:block; }
.listLink .main img { width:148px; height:48px; border:1px solid #ccc; }
.listLink .main a:hover img { border:1px solid #ea2a61; }
/* pageLinks */
.listLink2 {}
.listLink2 .main ul { padding-top:15px; overflow:hidden; }
.listLink2 .main li { float:left; width:150px; height:30px; line-height:30px; margin-left:23px; margin-bottom:5px; }
.listLink2 .main a { display:block; }


/* sinfo */
.sinfo { padding:15px; line-height:24px; }

/* 颜色 */
.pageProduct .main .wd h1 { color:#ee3d6f; }
.pageProduct .main .wd li.item span { color:#ee3d6f; }
.pageProduct .main div.ts { color:#ee3d6f; }
.listCase .main .list li a:hover em { border:1px solid #ee3d6f; }
.pageCase .main .tit { color:#ee3d6f; }
.listNews .main .list li.item a:hover { color:#ee3d6f; }
.pageNews .main .tit { color:#ee3d6f; }
.pageNews .main .mark a.msg { color:#ee3d6f; }
.pageNews .main .mark .font a:hover, .pageNews .main .mark .font a.cur { color:#ee3d6f; }
.listProduct2 .main .list li .tit a { color:#ee3d6f; }
.listProduct2 .main .list li .img:hover { border:1px solid #ee3d6f; }
.listNews2 .main .list li .img:hover { border:1px solid #ee3d6f; }
.listNews2 .main .list li .tit a { color:#ee3d6f; }
.listNews2 .main .list li .tit a:hover { text-decoration:underline; }
.listNews2 .main .list li .summary a.more { color:#ee3d6f; }
.listNews2 .main .list li .summary a.more:hover { text-decoration:underline; }
.listCase2 .main .list li .img:hover { border:1px solid #ee3d6f; }
.listCase2 .main .list li .tit a { color:#ee3d6f; }
.listCase2 .main .list li .tit a:hover { text-decoration:underline; }
.listCase2 .main .list li .summary a.more { color:#ee3d6f; }
.listCase2 .main .list li .summary a.more:hover { text-decoration:underline; }

/* 相关产品 */
.reInformation { width:610px; padding:0 20px 20px; margin-bottom:20px; border:1px solid #ddd; margin:auto;}
.reInformation .tit { height:30px; line-height:30px; border-bottom:1px solid #ddd; font-size:14px; margin-bottom:10px; font-family:"Microsoft Yahei"; color:#2a1e19;  }
.reInformation ul { margin-left:2px; float:left; }
.reInformation li { float:left; width:172px; padding:9px 9px 0; border:1px solid #ddd; margin-left:5px; margin-right:4px; display:inline; }
.reInformation li img { width:172px; height:129px; }
.reInformation li img:hover { opacity:0.9; }
.reInformation .g { display:block; width:175px; }
.reInformation .t { float:left; line-height:30px; }
.reInformation .o, .reInformation .o:visited { float:right; line-height:30px; color:#956f5f; }
#bookTip{margin:20px auto;}

/* header */
.header { height:140px; background:#FFF; position:relative; z-index:10; }
.header .head { width:1000px; height:140px; margin:0 auto; position:relative; }
.header .logo { float:left; width:340px; height:auto; margin:15px 0 0 35px; display:inline; }
.header .logo img { width:400px; height:78px; display:block; }
.header .logo i { width:400px; height:78px; display:block; margin-bottom:5px; }
.header .logo span { width:400px; font-size:18px; color:#000; display:block; font:15px/1.5 "Microsoft Yahei","Thmano", "Arial";}
.header .logo font { font-size:18px; color:#c9052a; }
.header .opr { float:right; width:460px; height:125px; margin:15px 15px 0 0; background:url(../images/home/top.jpg) left top no-repeat;}
.header .opr .t { height:20px; line-height:20px; margin-bottom:5px; color:#db004c; text-align:right; }
.header .opr .t a { color:#db004c; margin:0 8px; }
.header .opr .t a:hover { text-decoration:underline; color:#ff4d7f; }
.header .opr .search { background:#FFF; float:right; height:30px; width:250px; background:url(../images/home/search.png) 0 0 no-repeat; }
.header .opr .search .txt { float:left; margin-left:15px; display:inline; border:none; background:none; height:30px; line-height:30px; padding:0 5px; width:160px; color:#ee3d6f; }
.header .opr .search .submit { float:right; width:40px; height:30px; padding:0; margin-right:2px; display:inline; background:url(../images/home/search_btn.png) center center no-repeat; border:none; cursor:pointer; }
.header .opr .tel { float:right; width:100%; height: 46px;
    line-height: 23px;text-align:right; color:#d2183b; margin-bottom:5px; }
.header .opr .tel span { font-size:24px; display:block;  }
/* navigation */
.navigation { background:#ee3d6f; width:100%; height:45px; position:relative; z-index:10; }
.navigation .main { width:1000px; margin:0 auto; }
.navigation ul.nav1 { float:left; display:inline; margin-left:31px; display:inline; }
.navigation li.nav1 { float:left; width:105px; position:relative; border-left:1px solid #e31d43; border-right:1px solid #f46a97; }
.navigation a.nav1 { display:block; height:45px; line-height:45px; text-align:center; color:#FFF; font-size:14px; }
.navigation div.drop { width:105px; background:url(../images/web/white.png) 0 0 repeat; box-shadow:2px 2px 5px rgba(0,0,0,0.1); position:absolute; top:45px; left:0; z-index:11; display:none; padding-top:1px; }
.navigation li.hover div.drop { display:block; }
.navigation ul.nav2 { float:left; }
.navigation li.nav2 { float:left; width:105px; margin-bottom:1px; background:url(../images/web/tip3.png) 90px center no-repeat #cc1a4c;_background:url(../images/web/tip3.gif) 90px center no-repeat #cc1a4c; }
.navigation a.nav2 { display:block; height:33px; line-height:33px; text-align:center; color:#FFF; font-size:14px; }
.navigation a.nav2:hover { color:#FFF; background:url(../images/web/tip3.png) 90px center no-repeat #ee3d6f; _background:#ee3d6f;background:url(../images/web/tip3.gif) 90px center no-repeat #ee3d6f; }
.navigation li.hover { background:url(../images/home/navigation_hover.png) 0 0 repeat-y; }
#nihao1 { background:url(../images/home/navigation_hover.png) 0 0 repeat-y; }
.navigation li.hover a.nav1 { color:#FFF; }
.navigation li.home { border-left:none; }
.navigation li.nobg { border-right:none; }
/* banner */
.banner { position:relative; z-index:8; margin:0 auto; width:100%; background:#FFF; border-bottom:2px solid #ee3d6f; overflow:hidden; }
.banner ul.scroll { width:500%; height:450px; }
.banner ul.scroll li { width:20%; height:450px; float:left; }
.banner ul.scroll img { width:990px; height:440px; }
.banner div.tip { position:absolute; width:100%; bottom:15px; text-align:center; height:17px; line-height:17px; }
.banner div.tip em { width:15px; height:15px; background:url(../images/home/tip4.png) 0 0 no-repeat; display:inline-block; margin:0 5px; _background:#FFF; overflow:hidden; line-height:60px; cursor:pointer; }
.banner div.tip em.cur { background:url(../images/home/tip3.png) 0 0 no-repeat; _background:#ee3d6f; }

.minBanner img{ display:block; left:50% !important ; margin-left:-960px !important ; position:relative; top:0 !important ; width:1920px !important ;}
/* wrapper */
.wrapper { width:1000px; background:#fff7f8; margin:0 auto; box-shadow:0 5px 5px rgba(0,0,0,0.3); }
.iwrap { width:960px; margin:0 auto; padding-top:20px; }
.wrap { width:960px; margin:0 auto; padding:20px 0; }
/* column1 */
.column1, .shop, .links { width:960px; margin-bottom:0 auto 10px;  }
.column1 .thead, .information .theads, .shop .thead, .links .thead { height:42px; padding:15px 0; line-height:42px; border-bottom:2px solid #ff9cb1; margin-bottom:20px; }
.column1 .thead h3, .shop .thead h3, .links .thead h3 { float:left; }
.column1 .thead a.more1, .shop a.more1, .links a.more1 { float:right; height:42px; overflow:hidden; margin:0 15px 0 0; font-size:18px; color:#333; }
.column1 .thead a.more1:hover, .shop .thead a.more1:hover, .links .thead a.more1:hover { color:#ee3d6f; }
.column1 .tbody {}
.column1 .main { width:960px; /*height:520px; */overflow:hidden; margin:0 auto; position:relative; margin-bottom:20px; }
.column1 .main ul { width:100%; float:left; }
.column1 .main li.item { width:240px; float:left; margin-bottom:15px; }
.column1 .main .container { width:220px; height:165px; background:#FFF; margin:0 auto; position:relative; }
.column1 .main .container img { width:100%; height:165px; _cursor:pointer; }
.column1 .main .container div.wd { display:none; width:100%; height:56px; position:absolute; left:0; bottom:0; background:#ee3d6f; color:#f5e4e7; }
.column1 .main .container span, .column1 .main .container font { display:block; height:18px; line-height:16px; overflow:hidden; margin-left:6px; }
.column1 a.buy { display:block; margin-left:6px; }
a.buy { width:50px; height:17px; line-height:17px; background:#cc1a4c; color:#FFF !important; text-align:center; overflow:hidden; border-radius:2px; }
/* column1 */
.column1 .main li.hover div.wd, .column1 .main li:hover div.wd { display:block; }
.column1 .main li.hover a.img, .column1 .main li:hover a.img { position:absolute; left:0; top:0; border:4px solid #ee3d6f; width:212px; height:159px; *+background:url(../images/web/white.png) 0 0 repeat; _background:none;  }
.column1 .main a.buy:hover { background:#FFF; color:#cc1a4c !important; }
/* information */
.information { width:960px; height:360px; margin-bottom:10px; }
.adv { height:122px; }
.adv .item { width:300px; height:122px; float:left; margin:0 9px; display:inline; }
/* column2 */
.column2 {}
.column2 .thead { height:35px; background:url(../images/home/column2.png) 155px 0 no-repeat; }
.column2 .thead h3 { width:155px; height:35px; line-height:35px; background:#f5efee; font-weight:400; font-size:14px; color:#560018; text-align:center; float:left; }
.column2 .thead h3 span { margin-left:10px; }
.column2 .thead a.more2 { float:right; height:35px; line-height:35px; color:#560018; }
.column2 .tbody {}
/* inews */
.inews { width:455px; float:left; }
.inews .main {}
.inews .main ul { float:left; width:100%; height:220px; padding-top:5px; }
.inews .main li.item { float:left; width:100%; height:30px; line-height:30px; border-bottom:1px dotted #f0ddd7; }
.inews .main li.item a { float:left; background:url(../images/home/tip2.png) 8px center no-repeat; padding-left:25px; color:#513b38; }
.inews .main li.item a:hover { color:#ee3d6f; }
.inews .main li.item span { color:#735c59; float:right; }
/* icontact */
.icontact { width:455px; float:right; }
.icontact .main { height:210px; padding-top:10px; background:url(../images/home/icontact.jpg) right bottom no-repeat; }
.icontact .main p { line-height:27px; }
/* shop */
.shop { height:320px; margin:0 auto 10px; }
.shop .main { width:960px; margin:0 auto; }
.shop .thead, .link .thead { _overflow:hidden; }
.shop .tbody { _height:254px; _overflow:hidden; }
.shop .scroll { overflow:hidden; float:left; width:960px; position:relative; }
.shop .scroll ul { float:left; width:500%; height:230px; }
.shop .scroll li.item { float:left; width:240px; height:180px; margin-bottom:30px; }
.shop .scroll li.item .container { width:220px; height:165px; margin:0 auto; position:relative; }
.shop .scroll li.item a { display:block; width:220px; }
.shop .scroll li.item i { width:220px; height:165px; display:block; overflow:hidden; background:url(../images/web/loading05.gif) center center no-repeat #FFF; }
.shop .scroll li.item img { width:220px; height:165px; display:block; }
.shop .scroll li.item span { width:100%; height:30px; line-height:30px; text-align:center; display:block; color:#FFF;  left:0 ; bottom:0; background:rgba(0,0,0,0.5) !important; filter:alpha(opacity=50); background:#000; _background:#ff4d7f; }
:root .shop .scroll li.item span { filter:none; }
.shop .scroll li.item span font { position:relative; color:#fff; }
.shop .scroll li.item span font:hover{color:#db004c;}
/*link*/
.links { height:50px; width:960px; margin:0 auto; line-height:50px;}
.links .main { width:960px; margin:0 auto; }
.links .tbody { }
.links .tbody ul.list { height:112px; margin-bottom:10px; _border-left:1px solid #e5e5e5; _border-bottom:1px solid #e5e5e5; }
.links .tbody ul.list li { float:left; width:189px; height:54px; background:#fff9fa; border:1px solid #e5e5e5; margin-left:-1px; margin-bottom:-1px; }
.links .tbody ul.list li img { width:189px; height:54px; }
.links .tbody div.key { height:30px; line-height:30px; color:#333; text-align:center; }
.links .tbody div.key strong { font-weight:400; }
.links .tbody div.key span { }
/* footer */
.footer { border-top:2px solid #ff9cb1; width:960px; margin:0 auto; }
.subnav { height:30px; padding-top:20px; text-align:center; }
.subnav a { margin:0 10px; }
.subnav a:hover { color:#ee3d6f; }
.footer .foot { text-align:center;  margin:0 auto; line-height:25px; padding-bottom:20px; }
/* sidebar */
.sidebar { width:222px; float:left; margin-bottom:30px; }
.sidebar .leftBar { border:1px solid #e1dad8; border-top:none; padding-bottom:20px; }
.sidebar h1 { height:64px; line-height:64px; color:#FFF; overflow:hidden; text-align:center; background:url(../images/home/sidebar.png) 0 0 no-repeat; _background:#e61d55; font-size:24px; font-weight:400; }
.sidebar .leftnav { background:url(../images/home/sidebar.png) center -194px no-repeat;  padding-top:13px; margin-bottom:10px; }
.sidebar .leftnav ul { width:170px; margin:0 auto; }
.sidebar .leftnav li { width:170px; }
.sidebar .leftnav a.nav2 { width:170px; height:30px; line-height:30px; background:url(../images/home/sidebar.png) 0 -74px no-repeat; display:block; }
.sidebar .leftnav a.nav2 span, .sidebar .leftnav dl.drop span { margin-left:45px; }
.sidebar .leftnav dl.drop { padding-top:8px; display:none; }
.sidebar .leftnav dl.drop dd { width:170px; height:30px; }
.sidebar .leftnav dl.drop dd a { width:168px; height:28px; line-height:28px; border:1px solid #f0ecec; background:#FFF; color:#513b38; display:block; }
.sidebar .leftnav dl.drop dd a:hover { border:1px solid #ee3d6f; background:#ee3d6f; color:#FFF; }
.sidebar .leftnav a.nav2:hover { background:url(../images/home/sidebar.png) 0 -113px no-repeat; color:#FFF; }
.sidebar .leftnav dd, .sidebar .leftnav li { margin-bottom:8px; }
.sidebar .leftcontact { width:187px; margin:0 auto; }
.sidebar .leftcontact .tit { height:30px; background:url(../images/home/line1.png) left bottom no-repeat; }
.sidebar .leftcontact .tit h3 { color:#cc1a4c; font-size:14px; font-weight:400; }
.sidebar .leftcontact .tit span { margin-left:10px; }
.sidebar .leftcontact .main { padding-top:10px;width:200px\9; }
.sidebar .leftcontact .main p { line-height:24px;width:200px; }
/* content */
.content { float:right; width:710px; }
.column { }
.column .thead { height:20px; line-height:20px; padding:15px 0; border-bottom:2px solid #ff9cb1; overflow:hidden; }
.column .thead h3 { float:left; _width:200px; }
.column .thead h3 strong, .column h3 span { height:22px; line-height:22px; font-size:18px; font-weight:400; overflow:hidden; display:block; }
.column .thead h3 span {}
/* sitepath */
.sitepath { float:right; width:400px; }
.sitepath span { display:block; height:20px; line-height:20px; text-align:right; font-size:12px; color:#333; }
.sitepath font { color:#ee3d6f; }


/* IE6 */
.proIE6 { overflow:hidden; }
.proIE6 .seePro { _display:block; position:absolute; right:10px; bottom:5px; color:#FFF; }
.proIE6 .seePro:hover { color:#FFF; text-decoration:underline; }
.proIE6 .main li div.wd { _display:block !important; }
.proIE6 .main img { _cursor:auto !important; }
.bds_more{line-height:16px;}

.BMap_bubble_content { font-size:12px; line-height:16px;}