html,body{margin:0; color:#333; font:12px "microsoft yahei",Tahoma,Arial,simsun}
html{overflow-y:scroll}
a{color:#333; text-decoration:none; outline:none}
a:hover{color:#e00000; text-decoration:underline}
a img{border:none; vertical-align:top}
img{vertical-align:top}
ul,ul li{list-style:none; padding:0; margin:0; vertical-align:top}
input,textarea,select{font-size:12px; line-height:14px; vertical-align:middle; color:#6C4F13; outline:none; margin:0; padding:0}
form,p{margin:0; padding:0}
h3{font-size:14px; margin:0; padding:0}


/* ----- */
.wrapper{width:1200px; margin:0 auto; overflow:hidden}

.img{position:relative; overflow:hidden}
.img img{position:absolute; left:0}


/* ----- */
.header{position:relative}
.logo{width:170px; height:96px; background:url(images/logo.png); float:left}

.nav{float:right; margin:10px 0 0 0}
.nav li{float:left; text-align:center}
.nav a{display:inline-block; width:130px; text-transform:uppercase; font-size:14px; line-height:86px}
.nav a:hover, .nav a.on, .nav a.in{color:#e61512; text-decoration:none}
.nav span{display:none}


.banner{background-position:center 0; height:418px; min-width:1200px}
.banner1{height:660px}


/* ----- */
.box1{min-width:1200px}
.box1 ul{overflow:hidden}
.box1 li{float:left; width:25%}
.box1 li img{width:100%; display:block}


.pagesub{height:65px; background:url(images/bg1.png) repeat-x; min-width:1200px}

.list2{overflow:hidden}
.list2 li{float:left}
.list2 a, .list2 span{display:inline-block; line-height:57px; border-left:solid 1px #dfdfdf; padding:0 50px; font-size:14px}
.list2 span{text-transform:uppercase; color:#333}
.list2 a{background:url(images/bk2.png) right center no-repeat; padding:0 75px 0 25px}
.list2 a:hover, .list2 a.on{border-left-color:#0D2EB2; color:#fff; background:#0D2EB2 url(images/bk3.png) right center no-repeat; text-decoration:none}

.lct{border-bottom:solid 1px #EBEBEB; padding:8px 0 0 0; text-align:right; color:#666; overflow:hidden}
.lct .r{float:right; display:inline-block; background:url(images/bk1.png) 0 center no-repeat; padding:0 0 0 16px; line-height:48px}
.lct .l{float:left}
.lct .l ul{overflow:hidden}
.lct .l li{float:left; line-height:48px; margin-right:20px}
.lct .l a{display:inline-block; background:#f7f7f7; padding:0 20px; font-size:14px; color:#666}
.lct .l a:hover, .lct .l a.on{color:#fff; background:#0D2EB2; text-decoration:none}

.pagetitle{background:url(images/bk4.png) center bottom no-repeat; text-align:center; padding:0 0 8px 0; width:1200px; margin:0 auto}
.pagetitle h1{font-size:36px; margin:0; padding:20px 0 10px 0}
.pagetitle p{font-size:16px; color:#a3a3a3}

.pagetitle1 h1{font-size:24px; padding-top:30px}

.content{padding:40px 0; color:#666; font-size:16px; line-height:28px}
.content .text{min-height:500px; padding:0 0 70px 0}

.newsv .text{padding:0 100px 70px 100px}
.newsv .text p{background:#fff}

.merchants{font-size:16px; line-height:28px; padding:40px 0 70px 0; color:#969696; min-width:1200px}
.merchants .text{min-height:500px}
.merchants .txt1{font-size:24px; color:#333; background:url(images/bk5.png) 0 bottom no-repeat; padding:0 0 15px 0}
.merchants .txt{margin:40px 0 0 0; background:#f7f7f7}
.merchants .wrapper{width:1110px; padding:60px 0 0 0; background:url(images/merchants2.jpg) right 0 no-repeat; height:382px}


.mapbox{position:relative}
.mapld{background:url(images/bk6.png); width:465px; height:555px; position:absolute; left:0; top:0; z-index:2; color:#fff}

.mapld ul{padding:65px 0 0 70px}
.mapld li{position:relative; line-height:40px; padding:0 0 0 60px; margin:30px 0 0 0}
.mapld span{position:absolute; left:0; top:0; display:inline-block; width:40px; height:40px}


.list3{overflow:hidden}
.list3 li{width:272px; line-height:24px; float:left; margin:28px 14px 0 14px}
.list3 .img{width:272px; height:200px}
.list3 .con{border:solid 1px #e5e5e5; padding:20px; min-height:124px}
.list3 .txt{font-size:14px; line-height:22px; padding:8px 0 0 0; color:#999; height:66px; overflow:hidden}


/* ----- */
.pagenav{font-family:Arial; padding:50px 0 0 0; line-height:normal; text-align:center; font-size:12px}
.pagenav span,.pagenav a{display:inline-block; margin:8px 3px; padding:6px 10px; color:#666; border:solid 1px #DEDDDB; background:#fff; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%}
.pagenav span{color:#fff; font-weight:bold; border:solid 1px #707F87; background:#707F87}
.pagenav a:hover{color:#fff; text-decoration:none; border:solid 1px #707F87; background:#707F87}
.pagenav .txt{font-weight:normal; background:#fff; border:solid 1px #DEDDDB; color:#666}
.pagenav .un{color:#ccc}


.mes{width:700px; margin:0 auto; padding:20px 0 0 0}
.input1,textarea{border:solid 1px #e7e7e7; padding:6px; color:#999}
.submit{border:none; background:#E2843C; color:#fff; height:34px; font:14px/34px '΢���ź�'; padding:0 20px; cursor:pointer; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px}

.pfoot{width:1000px; margin:0 auto; padding:60px 0 0 0}
.bdsharebuttonbox{width:190px; margin:0 auto}
.ablink{color:#999; padding:30px 0 60px 0; font-size:14px}
.ablink a{color:#999}
.ablink a:hover{color:#e00000}

.bds .bds_qzone{background-image:url(images/bds_qzone_24.png)}
.bds .bds_tsina{background-image:url(images/bds_tsina_24.png)}
.bds .bds_tqq{background-image:url(images/bds_tqq_24.png)}
.bds .bds_weixin{background-image:url(images/bds_weixin_24.png)}


.mes p{padding:10px 0}
.mes .sub{font-size:30px; color:#4d4d4d; text-transform:uppercase; padding:0 0 20px 0}
.mes .sub span{}
.mes .input1,textarea{border:solid 1px #E0E0E0; padding:16px 10px; color:#999; font-size:18px; line-height:24px; -webkit-box-shadow:inset 0 0 10px #E0E0E0; -moz-box-shadow:inset 0 0 10px #E0E0E0; box-shadow:inset 0 0 10px #E0E0E0}
.mes .submit{padding:10px 60px; font-size:24px; background:#ED2232; height:60px}
.mes .reset{background:#ccc}

/* ----- */
.footer{background:#191919; font-size:14px; min-width:1200px}
.foot-link{background:#191919}

.list1{float:left; padding:46px 50px 0 0; height:150px}
.list1 li{line-height:22px}
.list1 a{color:#a0a0a0}
.list1 a:hover{color:#fff}
.list1 .sub{padding:0 0 8px 0}
.list1 .sub a{font-size:16px; color:#fff}

.list1-1{}

.ew{font-size:14px; color:#969696; line-height:24px; padding:43px 330px 0 0; background:url(images/ew1.png) right 30px no-repeat; float:right}

.copy{line-height:60px; color:#c4c4c4; border-bottom:solid 1px #282828}
.copy a{color:#c4c4c4}
.copy a:hover{color:#fff}
.copy .txt1{float:left}
.copy .txt2{float:right}
.copy .txt2 a{display:inline-block; margin:0 0 0 20px}


.f1{height:90px}
.f1 .txt1{float:left; color:#888; font-size:16px; border:solid 1px #2C2C2C; line-height:45px; padding:0 30px; margin:20px 0 0 0}
.f1 .txt2{line-height:80px; float:right}
.f1 .txt2 a{color:#888}
.f1 .bds{float:left; padding:25px 0 0 315px}


/* ----- */
.hp_banner{position:relative; min-width:1200px}
.hp_banner .sl_list{position:relative}
.hp_banner .sl_list div{background-position:center 0; background-repeat:no-repeat; position:absolute; left:0; top:0; overflow:hidden; display:none; width:100%; height:100%}
.hp_banner .sl_list div a{display:block; width:100%; height:100%; position:absolute; left:0; top:0}
.hp_banner .sl_list div img{position:absolute; left:0; top:0; display:none}

.hp_banner .hp_banner_dir{display:none}
.hp_banner_prev,.hp_banner_next{display:block; width:70px; height:70px; background:url(images/hp_arr1.png); position:absolute; display:none}
.hp_banner_next{background-position:0 -70px}

.hp_banner .sl_list_dot{height:21px; text-align:center; position:absolute; bottom:30px; width:100%}
.hp_banner .sl_list_dot span{display:inline-block; width:21px; height:21px; margin:0 5px; background:url(images/bn_dot.png); cursor:pointer}
.hp_banner .sl_list_dot span.on{background-position:0 -21px}


