﻿
@font-face {  font-family: 'digiface';  src: url('/font-awesome/font/digiface.ttf');   font-weight: normal;  font-style: normal;}
@font-face {  font-family: 'segoesc';  src: url('/font-awesome/font/segoesc.ttf');   font-weight: normal;  font-style: normal;}
@font-face {  font-family: 'THE AMERICAN';  src: url('/font-awesome/font/THE AMERICAN.ttf');   font-weight: normal;  font-style: normal;}
@font-face {  font-family: 'Vani';  src: url('/font-awesome/font/Vani.ttf');   font-weight: normal;  font-style: normal;}
@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
body{ font-size:17px;font-family:'Microsoft Yahei','Simsun'; color:#444; line-height:150%;-webkit-text-size-adjust: none;}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var,i{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
form{display:inline}
small{font-size:12px}
ul,ol,li{list-style:none}
a{text-decoration:none;}
a:hover, a:active, a:focus{text-decoration: none;}
a:active{}
/* img{vertical-align:middle;border:0;-ms-interpolation-mode:bicubic; max-width:100%;}*/
button,input,select,textarea{font-size:100%; vertical-align:middle; outline:none;}
button:active,input:active,select:active,textarea:active{outline:none;}
table{border-collapse:collapse;border-spacing:0}
textarea{resize:none}
.fn-left{ float:left; display:inline}
.fn-right{ float:right; display:inline}
.radius_3{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.hidden{display:none}
header, footer, article, section, nav, menu, hgroup {display: block;clear:all;} 

body{ margin:0 auto;}

input[type="button"]{-webkit-appearance:none;}
input[type="text"]{-webkit-appearance:none;}
textarea{-webkit-appearance:none;}

/*other*/
.downloadapp_box {position: relative; height: 40px;background:#00b7ea; background: -webkit-gradient(linear, 0 0, 0 100%, from(#00b7ea), to(#009fc5)) repeat-x 0 bottom; z-index: 99; }
.downloadapp_box .p_title { position: absolute; top: 5px; height: 30px; line-height: 30px; left: 5px; color: #fff; background: url(appdown.png) no-repeat left center; background-size: 24px 24px; font-size: 18px; padding-left: 40px; }
.downloadapp_box .p_close { position: absolute; top: 5px; height: 30px; width: 30px; right: 5px; color: #fff; background: url(appclose.png) no-repeat center center; background-size: 30px 30px; }

body, nav, dl, dt, dd, p, h1, h2, h3, h4, ul, ol, li, input, button, textarea, footer {margin: 0;padding: 0}
body{font:12px ; font-family: "微软雅黑",arial, sans-serif;color:#333333;-webkit-text-size-adjust: none;width:100%}
h1, h2, h3, h4, h5, h6 {font-size: 100%; margin:0; padding:0}
form {display: inline}
ul, ol {list-style: none}
a {text-decoration: none;color: #000}
a:hover {color: #db2942;text-decoration: none;}
img {vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;
	-webkit-tap-highlight-color: rgba(0,0,0,0);}
button, input, select, textarea {font-size: 100%;vertical-align: middle;outline: none;}
textarea {resize: none}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer;-webkit-appearance: button;-moz-appearance: button}
input:focus:-moz-placeholder, input:focus::-webkit-input-placeholder {color:transparent}
button::-moz-focus-inner, input::-moz-focus-inner {padding:0;border:0}
table {border-collapse: collapse;border-spacing: 0}

.cf{ clear:both; overflow:hidden }

.fl {float: left;}
.fr {float: right;}
.ellipsis {white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
header, footer, article, section, nav, menu, hgroup {display: block;clear:both;}
/*快捷导航*/
.go{ width:30px; height:30px; border:4px solid #fff; border-radius:30px;position:fixed; 
     /*expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0)));*/
     left:5%;bottom:6px;z-index:99;-moz-box-shadow:0 0 5px #000; -webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;  }
.fast_link{ height:55px; margin-top:8px; position:relative } 
.fast_tab { position:absolute; width:30px; height:30px;border-radius:15px; background: #ff0000 url(../tmp/p2/icon.png) no-repeat 6px 4px    ; 
 display:block;}
.fast_tab_ico{background: #ff0000  url(../tmp/p2/icon.png) no-repeat 6px 4px    ;  }
.fast_tab_ico1{ -moz-transform: rotate(45deg); 
-o-transform: rotate(45deg); 
-webkit-transform: rotate(45deg); }
.fast_link_box{height:0px;  position:absolute; left:11%; bottom:0px; z-index:100; width:0px; display:none;}
.fast_link_tab{ position:absolute;
    color:#FFFFFF;background:Red;font-size:22px;text-align:center; 
    padding:0px 0 0 0;line-height:34px;
    width:34px; height:34px;-moz-border-radius: 18x; -webkit-border-radius:18px; 
border-radius:20px; display:block; -moz-box-shadow:0 0 5px #000; -webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000; display:block; 
float:left; margin:5px 0; }
    .fast_link_tab i.fa {line-height:34px;
    }
.fast_link_tab:hover {color:#FFFFEE}
.fast_ico1{ background:#f00  url(../tmp/p2/icon.png) no-repeat -142px 3px}
.fast_ico2{ background:#f00  url(../tmp/p2/icon.png) no-repeat -192px 4px}
.fast_ico3{ background:#f00  url(../tmp/p2/icon.png) no-repeat -242px 6px}
.fast_ico4{ background:#f00  url(../tmp/p2/icon.png) no-repeat -291px 4px}
/*焦点图*/
.wap_web_focus{min-height:213px; text-align: center;}
.wap_web_focus img{ width:100%}

/*模板一*/

.wap_web_pro_box{min-height:100px; text-align:center; display:block;margin-top:5px }
.wap_web_pro_box img{width:100%;max-height:200px;}
.wap_web_box{min-height:60px; margin-top:5px}
.wap_web_tit{ width:33%; height:60px; text-align:center; float:left } 
.wap_web_tit a{ width:98%; height:60px;line-height:60px; font-size:22px; color:#666666; background:#eeeeee; display:block; margin:0 auto }
.wap_web_tit a:hover{color:#fff; background:#333333}


/*模板二*/
.wap_web_phone_box{ height:39px; margin-top:8px; }
.wap_web_phone{ height:39px; width:90%; margin:0 auto; background:#f1443c; border-radius:10px;} 
.wap_web_phone span{ width:50px; height:39px; display: block; background:url(../tmp/p2/icon.png) no-repeat -75px 3px; }
.wap_web_phone h3{font-family:Arial, Helvetica, sans-seri; font-size:18px;  text-align:left; line-height:39px; height:39px; display:block; letter-spacing:2px; padding-left:10px; padding-right:10px; margin-left:10%;}
    .wap_web_phone h3 a {color:#ffffff;    }
.wap_web_tab_box{ background:#ebebeb; min-height:217px; margin-top:8px;  }
.wap_web_tab{ width:25%; height:90px; margin-top:15px;}
.wap_web_tab a{ display:block; width:66px; height:90px; overflow:hidden; margin:0 auto }
.wap_web_tab_img{ width:66px; height:66px; 	display:table-cell; text-align:center; vertical-align:middle ;*font-family:Arial;}
.wap_web_tab_img img{max-width:66px; max-height:66px;vertical-align:middle;  }
.wap_web_tab a p{ height:24px; line-height:24px;font-size:16px; text-align:center}

/*模板三*/
.wap_style3_bg{  background:#cccccc;
min-height: 540px;padding-bottom: 100px;position: absolute;top: 0;width: 100%;z-index:111}
.wap_style3_pro_box{ min-height:115px; text-align:center; display:block;  }
.wap_style3_box{ width:80%;min-height:60px; top:120px;left:10%;position:absolute;z-index:111;}
.wap_style3_tit{ width:50%; height:60px; text-align:center; float:left } 
.wap_style3_tit a{ width:98%; height:56px;line-height:56px; font-size:22px; color:#666666; background:#eeeeee; display:block; margin:0 auto;opacity:0.8; }
.wap_style3_tit a:hover{color:#fff; background:#333333;opacity:0.8;}

/*模板四background-size:100% 100%;background-repeat:repeat; background-attachment:fixed;*/
.wap_sty4_bg{min-height:500px;_height:500px;position:relative; }
/*导航*/
.wap_sty4_box{ width:60%;min-height:75px; position:absolute; left:20px; top:60px; }
.wap_sty4_tit_box{width:49%; height:75px; text-align:center;  background:#ffffff; margin:1px; display:block; }
.wap_sty4_tit_box:hover{background:#eeeeee; color:#000}
.wap_sty4_tit{ width:85px; height:69px; overflow:hidden; margin:0 auto ; padding-top:6px}
.wap_sty4_tit_img{ width:85px; height:40px;	display:table-cell; text-align:center; vertical-align:middle ; overflow:hidden; }
.wap_sty4_tit_img img{max-width:40px; max-height:40px;  }
.wap_sty4_tit a p{ height:24px; line-height:24px; text-align:center;}
.wap_sty4_float{height:90px;background:#000000; opacity:0.8 ; width:100%; position:fixed; expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0)));left:0;bottom:0;z-index:99;}
/*左右滚动*/
.slider{ height:85px;position: relative;cursor: pointer; background:#000}
.slider_pic{ width:85%;margin:0 auto;overflow: hidden;height:85px;position: relative;}
.prev,.next{position: absolute;width:25px;height:65px;cursor: pointer;top:19px; text-align:center;display:block; z-index:600}
.prev {right:3px; background:url(../tmp/p4/go1.png) no-repeat 10px 12px }
.next{ left:3px; background:url(../tmp/p4/go1.png) no-repeat 5px -114px; }
.no_click{background:url(../tmp/p4/go1.png) no-repeat 10px -50px;}
.no_click1{background:url(../tmp/p4/go1.png) no-repeat 5px -172px;}
.slider_pic li{float:left;width:60px; height:85px;}
.slider_pic li a{ height:85px; display:block}			
.wap_sty4_float_img{ height:85px; width:65px; margin:0 auto}
.wap_sty4_float_img dt{display:table-cell; text-align:center; vertical-align:middle ; overflow:hidden;height:65px; width:65px;}
.wap_sty4_float_img dt img{ max-width:60px; max-height:60px; border-radius:30px;}
.wap_sty4_float_img dd p{ height:20px; line-height:20px; text-align:center; color:#fff; font-size:12px;}
.slider_pic ul{position: absolute;left: 0;}

/*模板五*/
.wap_style5_tab_box{ min-height:300px; margin-top:8px;  }
.wap_style5_tab{ width:50%; height:130px; margin-top:15px;  }
.wap_style5_tab a{ display:block; width:152px; height:130px; overflow:hidden; margin:0 auto; position:relative}
.wap_style5_tab_img{ width:152px; height:130px; 	display:table-cell; text-align:center; vertical-align:middle ;*font-family:Arial;}
.wap_style5_tab_img img{width:150px;height:100px;vertical-align:top; border-top-right-radius:15px;border-top-left-radius:15px; border:1px solid #ddd; border-bottom:0;border:1px solid #ccc; border-bottom:0; }
.wap_style5_tab a p{  width:150px; height:28px; line-height:28px; text-align:center; display: block;border-bottom-right-radius:15px;border-bottom-left-radius:15px; background:#ffffff;border:1px solid #ccc; border-top:0; }

/*模板六*/
.wap_style6_tab_box{ min-height:400px; margin-top:8px;  }
.wap_style6_tab{ width:50%; height:182px; margin-top:15px;  }
.wap_style6_tab a{ display:block; width:152px; height:180px; overflow:hidden; margin:0 auto; background:#fff; box-shadow:2px 2px 2px #ccc ; border:1px solid #eee; border-radius:10px;}
.wap_style6_tab_img{ width:152px; height:100px; 	display:table-cell; text-align:center; vertical-align:middle ;}
.wap_style6_tab_img img{max-width:100px; max-height:100px;vertical-align:middle; border-radius:50px; box-shadow:2px 2px 2px #ccc;margin-top:20px;}
.wap_style6_tab a p{  width:150px; height:20px; line-height:20px; text-align:center;  margin-top:18px; }
.wap_style6_tab a h5{width:150px; height:20px; line-height:20px; text-align:center; font-size:12px; color:#999 }

/*模板七*/
.wap_style7_tab_box4{min-height:320px; margin-top:8px;  }
.wap_style7_tab_box4 div{}
.wap_style7_tab_lr{ width:50% ; } 
.wap_style7_pic_box{ height:162px; } 
.wap_style7_pic_box1{ height:80px; } 

/*
.wap_style7_tab_box4 div img{max-width:99%;margin:1px;}
    .wap_style7_pic1,.wap_style7_pic2{min-width:180px;  height:160px;display:table-cell;vertical-align:middle ; overflow:hidden; text-align:center; }
.wap_style7_pic2{height:78px;}*/

.wap_style7_pic1 img{width:99%;height:158px;vertical-align:middle; margin:1px  }
.wap_style7_pic2 img{width:99%;height:78px;vertical-align:middle; margin:1px; }
/*模板八*/
.wap_style8_bg{min-height:540px;background:#cccccc; position:relative;  }
.wap_style8_box{ width:60%;min-height:75px; position:absolute; left:20px; top:60px; z-index:111}


.wap_style8_tit_box{width:48%;font-size: 14px; height:75px; text-align:center;  background:#ffffff; margin:1px; display:block; }
.wap_style8_tit_box:hover{background:#eeeeee; color:#000}

.wap_style8_tit{ width:85px; height:69px; overflow:hidden; margin:0 auto ; padding-top:6px}

.wap_style8_tit_img{ width:85px; height:40px;	display:table-cell; text-align:center; vertical-align:middle ; overflow:hidden; }
.wap_style8_tit_img img{max-width:40px; max-height:40px;  }
.wap_style8_tit a p{ height:24px; line-height:24px; text-align:center;}
.wap_style8_float{height:60px; width:100%; position:fixed; expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0)));left:0;bottom:0;z-index:99;}
.wap_style8_float_home{ display:block; width:60px; height:60px; background:url(../tmp/p8/home.png) no-repeat; position:absolute; left:0; top:5px}
    .wap_style8_float_home img {width:58px;height:60px;}
.wap_style8_float_box{width:100%; height:40px;background:#000000; background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #333333), color-stop(1, #000000)); margin-top:20px; padding-left:60px; }
.wap_style8_float_tab{ display: block; width:89px; height:40px; float:left; color:#fff; text-align:center; margin-top:5px; }
.wap_style8_float_img{ width:23px;line-height:30px;padding-top: 5px;  height:30px; float:left; display:table-cell; text-align:center; vertical-align:middle ; overflow:hidden; }
.wap_style8_float_img img{max-width:30px; max-height:30px; }
.wap_style8_float_tab samp{ display:block; margin-left:0px; text-align:center; height:30px; line-height:30px; float:left; color:#fff; font-size:12px; min-width:60px; font-weight:bold; }



.focus{border:0px solid #cdcdcd;position:relative;z-index:1;text-align:left;overflow:hidden}
.focus img{}  
.focus fieldset{padding:0px;}
.focus big,.focus p b,.focus p tt,.focus em{display:none;}
.focus .l{left:-0px;right:auto;width:20px;height:65px;top:130px;text-align:left;font:700 53px/58px arial;color:#27aedd;position:absolute;z-index:2;cursor:pointer;overflow:hidden;display:none;}
.focus .r{left:auto;right:-0px;width:27px;height:65px;top:130px;text-align:left;font:700 53px/58px arial;color:#27aedd;position:absolute;z-index:2;cursor:pointer;overflow:hidden;display:none;background:none;}
.focus span{ padding-top:2px;position:absolute;bottom:0px;height:30px;line-height:30px;width:100%;background:#e2e2e2;filter:alpha(opacity=30);opacity:0.3;z-index:2;}
.focus .page{display:none; padding-top:2px;position:absolute;bottom:0px;right:10px;height:30px;line-height:30px;text-align:right;z-index:3;filter:alpha(opacity=100);opacity:1;}
.focus .page a{background-color:#dbf6ff;color:#000000;padding:3px 7px;display:inline;margin:0 2px;font:"Microsoft Yahei";text-decoration:none;filter:alpha(opacity=100);opacity:1;}
.focus .page a:hover{color:#ff6600;}
.focus .page .select{background-color:#27aedd;color:#ffffff;}

.img_box,.roll_img_mb_01 .img_box img {width:100%;height:160px;}