@charset "utf-8"; /* CSS Document */
html{height:100%}
body{font-family:"微软雅黑",Arial,Helvetica,sans-serif; color:#333;  margin:0 auto; max-width:800px; }
*{padding: 0; margin: 0; border: 0;font-style: normal; font-weight: normal;  -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-touch-callout: none
}
h1,h2,h3,h4,h5,h6,div,dd,dt,dl,form,em,b,kbd,table,ul,li,button,input,kbd{font-size:14px; font-weight:normal}
div{ font-size:14px;}
nav,footer,section,header,article{display:block}
ul{list-style:none}
a:link{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none}
a:link,a:visited,a:hover,a:active{color:#000}
img{-webkit-touch-callout:none}
input,textarea{-moz-border-radius:0px; -webkit-border-radius:0px;border-radius:0px}
textarea {  -webkit-appearance: none;resize: none;} 
select{  -webkit-tap-highlight-color:#fff;tap-highlight-color:#fff; border-radius:0}
input[type=button],input[type=submit]{ cursor:pointer;border-radius: 0;}  
button[type=button],button[type=submit]{ cursor:pointer;border-radius: 0;} 
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"], button { -webkit-appearance: none;border-radius: 0; } 

img{border:0; }
ul{list-style:none;overflow:hidden }
.clear{clear:both; }
a{text-decoration: none; color: #666666; }
a:hover{color:#000; }
.left{float:left; }
.right{float:right}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.b_bg{ background:#f9f9f9;}
@font-face{font-family:bb; src:url(impact.ttf)}
.zt1{font-family:bb;  }

.header_top{ width:95%; height:auto; display:block; overflow:hidden; padding:0px 2.5%;}
.logo{ width:46%; height:auto; display:block; overflow:hidden;  float:left}
.logo img{ width:100%; height:auto}
.tel{ width:42%; height:auto; display:block; overflow:hidden;float: right}
.tel1{ width:30%; height:auto; display:block; overflow:hidden; color:#888; font-size:14px; line-height:15px; padding-top:13px; float:left}
.tel1 img{ width:20px; height:20px; float:left}

.tel2{ width:70%; height:auto; display:block; overflow:hidden; color:#e65700; font-size:14px; line-height:15px; float:left ;padding-top:13px; }


/*手机样式表*/
@media (max-width:320px) {
.tel{ width:45%; height:auto; display:block; overflow:hidden;float: right}
.tel1{ width:30%; height:auto; display:block; overflow:hidden; color:#888; font-size:12px; line-height:15px; padding-top:12px; float:left}
.tel1 img{ width:20px; height:20px; float:left}
.tel2{ width:70%; height:auto; display:block; overflow:hidden; color:#e65700; font-size:12px; line-height:15px; float:left ;padding-top:12px; }


}

.banner{ width:100%; height:auto;  display:block; overflow:hidden; }
.banner img{ width:100%; height:auto}


.gundongg { width:95%; height:160px; overflow: auto; overflow-y:hidden; background:#fff; padding:10px 2.5%;}
.gundongg .borderpx { width:1200px; }
.gundongg .AdvBanner { width:90px; height:120px; padding:10px 5px; float: left; }
.gundongg .AdvBanner img {  width:90px; height:120px; margin: 0 auto; display: block; }
.gundongg .AdvBanner span{ width:100%; height:30px; color:#666; font-size:14px; line-height:30px; text-align:center; display:block; overflow:hidden }

.search{ width:95%; height:auto; padding:10px 2.5%; border-bottom:1px #d7d7d7 solid; display:block; overflow:hidden; background:#fff; }
.search1{ width:77%; height:40px;border-top-left-radius:4px; border-top-right-radius:0px; border-bottom-right-radius:0px; border-bottom-left-radius:4px; border-bottom:1px #dedede solid;border-top:1px #dedede solid;border-left:1px #dedede solid; float:left; box-sizing:border-box}
.search1 .input1{ width:98%; height:38px; background:url(../images/icon1_12.jpg) left no-repeat; padding-left:35px; box-sizing:border-box; color:#888; font-size:14px; line-height:38px; border:none; outline:medium; margin-left:2%;}

.search2{ width:23%; height:40px;border-top-left-radius:0px; border-top-right-radius:4px; border-bottom-right-radius:4px; border-bottom-left-radius:0px; background:#356acb;  float:left;}
.search2 .butn1{ width:100%; height:40px; color:#fff; font-size:15px; line-height:40px; border:none; background:none; outline:medium; text-align:center}

.kong{ width:100%; height:10px; background:#efefef;}

.index_fl{ width:95%; height:auto;  border-bottom:1px #d7d7d7 solid; border-top:1px #d7d7d7 solid; padding:0px 2.5%; }
.index_fl ul li{ width:50%; height: auto; display:block; overflow:hidden; border-top:1px #d7d7d7 solid;  float:left; }
.index_fl ul li span{ height:30px; color:#333; font-size:14px; line-height:30px; text-align:center; padding:0 10px; display:block; overflow:hidden; border-right:1px #d7d7d7 solid; margin:12px 0;}
.index_fl ul li span a{color:#333;}
.index_fl ul li:nth-child(2n) span{ border-right:0px;}
.index_fl ul li:nth-child(1){ border-top:0px;}
.index_fl ul li:nth-child(2){ border-top:0px;}

.index_kc{ width:100%; height:auto; display:block; overflow:hidden; border-top:1px #d7d7d7 solid;}
.index_kc dl{ width:95%; height:auto; padding:15px 2.5%; border-bottom:1px #d7d7d7 solid;}
.index_kc dl dt{ width:90px; height:120px; position:relative;}
.index_kc dl dt img{ width:90px; height:120px; }
.index_kc dl dd{ position: absolute; margin-left:100px; margin-top:-120px; }
.index_kc dl dd .bt1{ height:30px; color:#333; font-size:16px; line-height:30px; display:block; overflow:hidden}
.index_kc dl dd .bt2{ height:60px; color:#888; font-size:14px; line-height:20px; display:block; overflow:hidden}
.index_kc dl dd .bt3{ height:30px; color:#555; font-size:14px; line-height:30px; display:block; overflow:hidden}
.index_kc dl dd .bt3 span{ color:#fd6003;}

.index_kc_z { margin-left:0;}
.index_kc_z dl{ width:95%; height:auto; padding:15px 2.5%; border-bottom:1px #d7d7d7 solid;}
.index_kc_z dl dd .bt1{ height:30px; color:#333; font-size:16px; line-height:30px; display:block; overflow:hidden}
.index_kc_z dl dd .bt2{ color:#888; font-size:14px; line-height:20px; display:block; overflow:hidden}
.index_kc_z dl dd .bt2 img { width:100%; margin:10px auto;}
.index_kc_z dl dd .bt3{ height:30px; color:#555; font-size:14px; line-height:30px; display:block; overflow:hidden}
.index_kc_z dl dd .bt3 span{ color:#fd6003;}

.index_kc1{ width:100%; height:40px;  display:block; overflow:hidden; padding:10px 0 0 0;}
#Tab1 { width:100%; margin: 0px; padding: 0px; margin:0px ; display:block; overflow:hidden}
/*菜单class*/   
.Menubox1 { width: 100%; height:40px;}
.Menubox1 ul { margin: 0px; padding: 0px; }
.Menubox1 li {cursor: pointer; width:50%; border-bottom:2px #d7d7d7 solid; color:#555;  text-align:center; font-size:15px;  line-height:38px; height:38px;   float:left }
.Menubox1 li.hover { padding: 0px; width:50%; border-bottom:2px #356acb solid;color: #356acb; font-size:15px; height:38px;  line-height:38px; float:left }




.foot{ width:100%; height:auto; display:block; overflow:hidden; padding:10px 0; text-align:center; color:#ccc; font-size:14px; line-height:28px;}
.foot span{ display:block; overflow:hidden;}

.kong1{ padding-bottom:55px;}

.footnav{ background:#333333;  height:44px; padding-top:8px; position:fixed; bottom:0; width:100%; max-width:800px; z-index:9999 }
.footnav ul li{ width:25%; text-align:center; float:left}
.footnav ul li kbd{ display:block; height:20px; padding-bottom:5px;}
.footnav ul li a{ color:#fff; font-size:12px; line-height:15px; height:50px;}

.ny_fl{ width:100%; height:auto; display:block; overflow: hidden; border-top:1px #d7d7d7 solid;}
.ny_fl ul li{ width:100%; height:45px; border-bottom:1px #d7d7d7 solid; color:#333; font-size:14px; line-height:35px; background:url(../images/icon2.png) 10px no-repeat ;  padding:5px 12px 5px 20px; box-sizing:border-box; display:block}
.ny_fl ul li span{ width:14px; height:25px; float:right; padding-top:4px;}
.ny_fl ul li span img{ width:14px; height:25px;}

.ny_ss{ width:94%; height:auto; background:#fff; margin:15px auto; display:block; overflow:hidden}
.ny_ss ul li{ width:33.333%; height:40px; border-bottom:1px #e3e3e3 solid; border-right:1px #e3e3e3 solid; box-sizing:border-box; float:left; color:#555; font-size:14px; line-height:40px; text-align:center; display:block; overflow:hidden}
.ny_ss ul li a{ color:#555;}
.ny_ss ul .blue1 a{ color:#f60;}


.nybt{ width:95%; height:40px; color:#333; font-size:16px; line-height:40px; padding:0 2.5%;}
.nybt span{ color:#666; font-size:14px; line-height:40px;}
.orange{ color:#fd6003;}

.user_box{ width:100%; height:auto; display:block; overflow:hidden;   }
.user_box1{ width:94%; height:auto; padding:10px 3% 12px 3%; border-bottom:15px #f2f2f2 solid; display:block; overflow:hidden}
.user_box1 span img{ width:60px; height:60px; border-radius:40px; border:3px #f0f0f0 solid; float:left; margin-right:10px;}
.user_box1 h2{ height:50px; display:block; overflow:hidden;color:#3c3c3c; font-size:16px; line-height:25px; margin-top:5px; font-weight:normal; }
.user_box1 h3{ color:#919191; font-size:14px; line-height:23px; font-weight:normal;}
.user_box1 b{ float: right; color:#888; font-size:14px; line-height:30px; padding-top:15px;}
.user_box1 b img{ width:18px; height:30px; float:right; padding-left:10px;}
.user_box1 h4{ color:#888; font-size:16px; line-height:23px; font-weight:normal; padding-top:20px;}
.user_box1 h4 a{color:#888}

.user_box2{ width:100%; height:auto; padding: 12px 0; display:block; overflow: hidden; }
.user_box2 dl{ width:100%; height:auto; display:block; overflow:hidden; border-bottom:1px #d7d7d7 solid; padding:10px 0; }
.user_box2 dl dd{ width:115px;height:auto; display:block; overflow:hidden; color:#333; font-size:14px; line-height:32px; text-align:right; position: absolute}
.user_box2 dl dt{ height:auto; display:block; overflow:hidden; position: relative; margin-left:125px; color:#333; font-size:14px; line-height:32px; }
.user_box2 dl dt .input2{  border:1px #d7d7d7 solid; height:30px; border-radius:3px; padding:0 10px; color:#666; font-size:14px; line-height:30px;}
.user_box2 dl dt img{ width:70px; height:70px; margin:0 5px; float:left}


.user_box8{ width:94%; height:auto; padding:10px 3% 12px 3%; border-bottom:15px #f2f2f2 solid; display:block; overflow:hidden}
.user_box8 span img{ width:60px; height:60px; border-radius:40px; border:3px #f0f0f0 solid; float:left; margin-right:10px;}
.user_box8 h2{ color:#3c3c3c; font-size:16px; line-height:30px; font-weight:normal; padding-top:5px; }
.user_box8 h3{ color:#919191; font-size:14px; line-height:23px; font-weight:normal;}
.user_box8 b{ float: right; color:#888; font-size:14px; line-height:30px; padding-top:15px;}
.user_box8 b img{ width:18px; height:30px; float:right; padding-left:10px;}
.user_box8 h4{ color:#888; font-size:16px; line-height:23px; font-weight:normal; padding-top:20px;}
.user_box8 h4 a{color:#888}


.user_box4{ width:100%; height:auto; padding: 12px 0; display:block; overflow: hidden; }
.user_box4 dl{ width:100%; height:auto; display:block; overflow:hidden; border-bottom:1px #d7d7d7 solid; padding:10px 0; }
.user_box4 dl dd{ width:115px;height:auto; display:block; overflow:hidden; color:#333; font-size:14px; line-height:32px; text-align:right; position: absolute}
.user_box4 dl dt{ height:auto; display:block; overflow:hidden; position: relative; margin-left:125px; color:#333; font-size:14px; line-height:32px; }
.user_box4 dl dt img{ width:20%; height: auto; margin:0 5px; float:left}
.user_box4 dl dt span{ float:right; width:15px; height:27px; padding:20px 15px 0 0}
.user_box4 dl dt span img{  width:15px; height:27px;}

.with50{ width:50%; }
.with80{ width:80%; }

.user_box3{ width:95%; height:auto; padding: 5px 2.5%; color:#fd6003; font-size:14px; line-height:30px; display:block; overflow: hidden; }
.butn1{ width:100%; height:35px; background:#fd6003; color:#fff; font-size:16px; line-height:35px; text-align:center; border-radius:3px; border:0px;}


.user_box5{ width:100%; height:auto; padding: 12px 0; display:block; overflow: hidden; border-bottom:1px #d7d7d7 solid }
.user_box5 dl{ width:25%; height:40px; border-right:1px #ddd solid; box-sizing:border-box; float:left}
.user_box5 dl dd{ width:100%; height:20px; text-align:center; color:#666; font-size:14px; line-height:20px;}
.user_box5 dl dt{ width:100%; height:20px; text-align:center; color:#666; font-size:14px; line-height:20px;}
.user_box5 dl dt a{ color:#666}
.user_box5 dl dt span{ color:#fd6003}
.user_box5 dl:nth-child(4){ border-right:0px;}


.user_box6{ width:95%; height:auto; padding:  display:block; overflow: hidden; border-bottom:1px #d7d7d7 solid;  border-top:1px #d7d7d7 solid ; padding:8px 2.5%; line-height:30px;}
.user_box6 span{ float:right; width:15px; height:27px; }
.user_box6 span img{  width:15px; height:27px;}
.user_box6 b{ float:right; padding:0 15px; border:1px #ddd solid; color:#666; font-size:14px; line-height:25px; text-align:center; margin:0 10px; font-weight:normal; border-radius:15px; margin-top:1px;}
.user_box6 b a{ color:#666;}
.user_box6 img{ width:22px; height:22px; float:left; padding-right:5px; padding-top:3px;}
.user_box6 a{ color:#333}

.user_box7{ width:100%; height:auto;  display:block; overflow: hidden; border-bottom:1px #d7d7d7 solid;  border-top:1px #d7d7d7 solid ; padding:8px 0;}
.user_box7_1{ width:95%; height:30px; border-bottom:1px #d7d7d7 dotted; padding:0 2.5%; color:#333; font-size:14px; line-height:30px;}
.user_box7_2{ width:95%; height:auto; padding:10px 2.5%;border-bottom:1px #d7d7d7 dotted; display:block; overflow:hidden; }
.user_box7_2_1{ height:90px; position: relative; margin-right:80px; }
.user_box7_2_1 img{ width:120px; height:90px; float:left; padding-right:10px;}
.user_box7_2_1 h2{ height:30px; display:block; overflow:hidden; color:#333; font-size:16px; line-height:30px; font-weight:normal}
.user_box7_2_1 span{ height:30px; display:block; overflow:hidden; color:#888; font-size:14px; line-height:30px;}
.user_box7_2_1 kbd{ height:30px; display:block; overflow:hidden; color:#888; font-size:14px; line-height:30px; font-family: "微软雅黑"}
.user_box7_2_2{ width:70px; height:90px; right:0; margin-top:-90px; color:#fd6003; font-size:16px; line-height:30px;  position: absolute}
.user_box7_2_2 span{ color:#333; font-size:14px; line-height:30px; display:block; padding-left:5px;}
.user_box7_3{ width:95%; height:auto; padding:10px 2.5% 0 2.5%; color:#888; font-size:16px; line-height:30px; display:block; overflow:hidden; }
.user_box7_3 span{ height:25px; border-radius:5px; color:#fff; font-size:14px; line-height:25px; text-align:center; padding:0 10px; float:right; }
.green_bg{ background:#50c332;}
.orange_bg{ background:#f48719;}
.red_bg{ background:#e23a3d;}
.blue_bg{ background:#2da7d6;}

/*个人中心*/   
.vip_header{ width:100%; height:50px; border-bottom:1px #ddd solid}
.vip_header1{ width:18%; height:50px; color:#333; font-size:15px; line-height:50px;}
.vip_header1 img{ width:20px; height:23px; float:left; padding:13px 5px 0 5px;}
.vip_header2{ width:64%; height:50px; color:#333; font-size:18px; line-height:50px; text-align:center;}
.vip_header3{ width:18%; height:50px; color:#333; font-size:15px; line-height:50px;}
.vip_header3 img{ width:20px; height:20px; float: right; padding:13px 5px 0 5px;}

.kc_box1{ width:95%; height:auto; display:block; overflow:hidden; border-bottom:1px #d7d7d7 solid; padding:12px 2.5%; }
.kc_box1_1{ width:100%; height:auto; display:block; overflow:hidden; color:#333; font-size:16px; line-height:25px;  }
.kc_box1_2{ width:100%; height:auto; padding:10px 0; display:block; overflow:hidden; }
.kc_box1_2_1{ height:140px; position: relative;  }
.kc_box1_2_1 img{ width:100px; height:140px; float:left; padding-right:10px;}
.kc_box1_2_1 h2{ height:30px; display:block; overflow:hidden; color:#333; font-size:16px; line-height:30px; font-weight:normal}
.kc_box1_2_1 span{ height:30px; display:block; overflow:hidden; color:#888; font-size:14px; line-height:30px;}
.kc_box1_2_1 kbd{ height:30px; display:block; overflow:hidden; color:#888; font-size:14px; line-height:30px; font-family: "微软雅黑"}
.kc_box1_2_2{ width:100px; height:90px; right:0; margin-top:-90px; color:#fd6003; font-size:16px; line-height:30px;  position: absolute}
.kc_box1_2_2 span{ color:#888; font-size:14px; line-height:30px; display:block; padding-left:5px; margin-top:60px;}
.kc_box1_2_3{ width:22px; height:22px; right:0; margin-top:-120px; margin-right:10px;  position: absolute}
.kc_box1_2_3 img{ width:22px; height:22px; }

.red14{ color:#fe3839}
.yellow14{ color:#f0c432}
.orange14{ color:#fd6003}

.kc_box2{ width:100%; height:auto; display:block; overflow:hidden;}

.kc_box3{ width:95%; height:auto; display:block; overflow:hidden; padding:12px 2.5%; color:#333; font-size:14px; line-height:200%; text-align:left }


#Tab2 { width:100%; margin: 0px; padding: 0px; margin:0px ; display:block; overflow:hidden; position:relative;}
/*菜单class*/   
.Menubox2 { width: 100%; height: auto; display:block; overflow:hidden; padding-top:5px;  }
.Menubox2 ul { margin: 0px; padding: 0px; }
.Menubox2 li { float: left; display: block; cursor: pointer; width:33.333%; text-align: center; color: #333; background: url(../images/x2.jpg) bottom center no-repeat; font-size: 16px; padding-bottom:10px;  line-height:35px; height:35px;  margin-right:0px; }
.Menubox2 li.hover { padding: 0px; width:33.333%; color: #fd6003; background: url(../images/x1.jpg) bottom center no-repeat;; font-size:16px; height:35px;  line-height:35px; margin-right:0px;padding-bottom:10px;}

#Tab3 { width:100%; margin: 0px; padding: 0px; margin:0px ; display:block; overflow:hidden; position:relative;}
/*菜单class*/   
.Menubox3 { width: 100%; height: auto; display:block; overflow:hidden   }
.Menubox3 ul { margin: 0px; padding: 0px; }
.Menubox3 li { float: left; display: block; cursor: pointer; width:50%; text-align: center; color: #333; background:#fff; font-size: 16px; border-bottom:1px #d7d7d7 solid;  line-height:35px; height:35px;  margin-right:0px; }
.Menubox3 li.hover { padding: 0px; width:50%; color: #fff; background: #fd6003; font-size:16px; height:35px; border-bottom:1px #fd6003 solid;  line-height:35px; margin-right:0px; }

.kc_box2_1{ width:95%; height:auto; display:block; overflow:hidden; padding:12px 2.5%;}
.kc_box2_1 h2{ color:#333; font-size:18px; line-height:40px; text-align:center; font-weight:normal; text-align:center;}
.kc_box2_1_1{ width:100%; height:auto; display:block; overflow:hidden; padding:12px 0;}
.kc_box2_1_1_1{ width:74%; height:auto; display:block; overflow:hidden; float:left}
.kc_box2_1_1_1 dl{ width:100%; height:auto; display:block; overflow:hidden; }
.kc_box2_1_1_1 dl dd{ width:80px; height:auto; color:#ff8c00; font-size:14px; line-height:30px; display:block; overflow:hidden; position:absolute; text-align:right}
.kc_box2_1_1_1 dl dt{ color:#333; font-size:14px; line-height:30px; height:auto;display:block; overflow:hidden; position: relative; margin-left:90px;}

.kc_xz1{ width:100%; height:auto; display:block; overflow:hidden; margin-bottom:15px; text-align:center;}
.kc_xz1_1{height:25px; color:#333; font-size:14px; line-height:25px; display:inline-block; margin:0 5px;}
.kc_xz1_1 span{ width:23px; height:23px;background:#fff; border:1px #b9dea0 solid; margin-right:5px; border-radius:3px; float:left}
.kc_xz1_2{height:25px; color:#333; font-size:14px; line-height:30px;display:inline-block; margin:0 5px;}
.kc_xz1_2 span{ width:25px; height:25px; background:#ff343b; margin-right:5px; border-radius:3px;float:left}
.kc_xz1_3{height:25px; color:#333; font-size:14px; line-height:30px; display:inline-block; margin:0 5px;}
.kc_xz1_3 span{ width:25px; height:25px; background:#a6a6a6; margin-right:5px; border-radius:3px; float:left}


.kc_xz2{ width:100%; position:relative; min-height:200px; }
.kc_xz2_1{ width:30px; height: auto; padding:50px 0 0 0;  display:block; position:absolute; left:0 }
.kc_xz2_1 ul li{ width:20px; height:20px; margin:7px 0 0 0;background:#00ccff; border-radius:3px; color:#fff; font-size:14px; line-height:20px; text-align:center}
.kc_xz2_2{ width:75%; height: auto; display:block; overflow:auto; display:block;   padding-bottom:20px; position:relative; margin-left:60px; margin-right:60px;  }

.kc_box{ width:100%; height:40px; display:block; overflow:hidden; margin:10px auto 0 auto;}
.kc_xz2_2_1{ width:40%; height:40px; background:#f0f0f0; border-radius:5px; color:#333; font-size:16px; line-height:40px; text-align:center; display:block; overflow:hidden; float:left }
.kc_xz2_2_3{ width:20%; height:40px; background:#f0f0f0; border-radius:5px; color:#333; font-size:16px; line-height:40px; text-align:center; display:block; overflow:hidden; float:left; margin-left:10px; }

.kc_xz2_2_2{ width:538px; height:auto; display:block; overflow:hidden;  margin:0 auto }
.kc_xz2_2_2 ul li{ width:20px; height:20px; margin:7px 5px 0px 0; float:left;  color:#fff; font-size:14px; line-height:25px; text-align:center; border-radius:3px;}
.kc_xz2_2_2 ul li a{ background:#fff;width:18px; height:18px; color:#fff; border:1px #b9dea0 solid;font-size:14px; line-height:20px; text-align:center; display:block; border-radius:3px;}
.kc_xz2_2_2 ul li a:hover{ background:#76b474; color:#fff; font-size:14px; line-height:20px; text-align:center; display:block; border-radius:3px;}
.kc_xz2_2_2 ul .xz a{  background:#e6cac4; color:#fff; font-size:14px; line-height:20px; text-align:center; display:block; border-radius:3px;}
.kc_xz2_2_2 ul .sc a{  background:#472b34; color:#fff; font-size:14px; line-height:20px; text-align:center; display:block; border-radius:3px;}
.kc_xz2_2_2 ul .bkx {  background:#a6a6a6; color:#fff; font-size:14px; line-height:20px; text-align:center; display:block; border-radius:3px;}
.kc_xz2_2_2 ul .sc {  background:#ff343b; color:#fff; font-size:14px; line-height:20px; text-align:center; display:block; border-radius:3px;}

.kc_xz2_22{ width:20px; height: auto; padding:50px 0 0 0;  display:block; position:absolute;left:30px; }
.kc_xz2_22 ul li{ width:20px; height:20px; margin:7px 0 0 0;color:#222; font-size:14px; line-height:20px; text-align:center}

.kc_xz2_33{ width:20px; height: auto; padding:50px 0 0 0;  display:block; position:absolute;  right:0; top:0 }
.kc_xz2_33 ul li{ width:20px; height:20px; background:#00ccff; border-radius:3px; margin:7px 0 0 0; color:#fff; font-size:14px; line-height:20px; text-align:center;float: right;}


.kc_box2_1_1_3{ width:95%; height:auto; display:block; overflow:hidden; color:#fe0303; font-size:14px; line-height:200%; text-align:left; margin:0 auto}
.kc_box2_1_1_3 h2{ color:#f60; font-size:16px; line-height:200%; font-weight:normal;text-align:left}

.kc_box2_1_1_2{ width:26%; height:auto; display:block; overflow:hidden; float:left}
.kc_box2_1_1_2 img{ width:100%; height:auto}

.kc_box2_1_1_4{ width:95%; height:auto; display:block; overflow:hidden;  margin:0px auto}
.kc_box2_1_1_4_1{ width:99%; height:45px; display:block; overflow:hidden; padding:5px 0; box-sizing:border-box; float:left; margin:10px 0; border:1px #ccc solid; text-align:center; color:#333; font-size:14px; line-height:35px; border-radius:5px; margin:0 auto}
.kc_box2_1_1_4_1 span{ float:right; color:#333; font-size:14px; line-height:35px; padding-right:8px;}
.kc_box2_1_1_4_1 span a{ color:#333;}

.kc_box2_1_1_4_2{ width:95%; height:50px; display:block; overflow:hidden; background:#ccc;  margin:0 auto}

.kc_box2_1_1_4_3{ width:100%; height:auto; display:block; overflow:hidden; color:#ff343b; font-size:14px; line-height:200%; text-align:left; padding-top:15px}
.kc_box2_1_1_4_3 h2{ font-size:16px; color:#faab00; line-height:200%; font-weight:normal; text-align:left}

.butn2{ width:100%; height:35px; background:#999; color:#fff; font-size:16px; line-height:35px; text-align:center; border:0px; border-radius:5px; }
.butn3{ width:98%; height:40px; background:#fd6003; color:#fff; font-size:16px; line-height:40px; text-align:center; border-radius:5px; border:0px; margin:0 auto}

.kc_box2_3{ width:95%; height:auto; display:block; overflow:hidden; padding:12px 2.5%;}
.kc_box2_3 dl{ width:100%; height:auto; display:block; overflow:hidden; }
.kc_box2_3 dl dd{ width:80px; height:auto; color:#ff8c00; font-size:14px; line-height:30px; display:block; overflow:hidden; position:absolute; text-align:right}
.kc_box2_3 dl dt{ color:#333; font-size:14px; line-height:30px; height:auto;display:block; overflow:hidden; position: relative; margin-left:90px;}

.kc_box2_4{ width:95%; height:auto; display:block; overflow:hidden; padding:12px 2.5%;}
.kc_box2_4 dl{ width:31.333%; height:auto; display:block; overflow:hidden; margin:6px 1% 8px 1%; float:left}
.kc_box2_4 dl dt{ width:100%; height:auto; display:block; overflow:hidden; border:1px #d7d7d7 solid; padding:3px; box-sizing:border-box;}
.kc_box2_4 dl dt img{ width:100%; height:auto}
.kc_box2_4 dl dd{ width:100%; height:50px; margin:5px 0 0 0; color:#333; font-size:14px; line-height:25px; display:block; overflow:hidden}





.front{width: 300px;margin: 5px 32px 45px 32px;background-color: #f0f0f0;	color: #666;text-align: center;padding: 3px;border-radius: 5px; display:block; overflow:hidden}
.booking_area {float: left;position: relative;width:100%;height:100px;  }
.booking_area h3 {margin: 5px 5px 0 0;font-size: 16px;}
.booking_area p{line-height:26px; font-size:16px; color:#999}
.booking_area p span{color:#666}
div.seatCharts-cell {color: #182C4E;height: 25px;width: 25px;line-height: 25px;margin: 3px;float: left;text-align: center;outline: none;font-size: 13px;}
div.seatCharts-seat {color: #fff;cursor: pointer;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
div.seatCharts-row {height: 35px;}
div.seatCharts-seat.available {background-color: #B9DEA0;}
div.seatCharts-seat.focused {background-color: #76B474;border: none;}
div.seatCharts-seat.selected {background-color: #E6CAC4;}
div.seatCharts-seat.unavailable {background-color: #472B34;cursor: not-allowed;}
div.seatCharts-container {width: 400px;padding: 20px 10px 0 10px; float: left; box-sizing:border-box; margin:20px 0}
div.seatCharts-legend {padding-left: 12px;}
ul.seatCharts-legendList {padding-left: 0px;}
.seatCharts-legendItem{float:left; width:90px;margin-top: 10px;line-height: 2;}
span.seatCharts-legendDescription {margin-left: 5px;line-height: 30px;}
.checkout-button {display: block;width:80px; height:24px; line-height:20px;margin: 10px auto;border:1px solid #999;font-size: 14px; cursor:pointer}
#seats_chose {max-height: 150px;overflow-y: auto;overflow-x: none;width: 200px;}
#seats_chose li{float:left; width:72px; height:26px; line-height:26px; border:1px solid #d3d3d3; background:#f7f7f7; margin:6px; font-size:14px; font-weight:bold; text-align:center}
.btn{width:94%;
	margin-left:3%;
	overflow:hidden;
	height:45px;
	background-color:#0CF;
	border-radius:4px;
	text-align:center;
	line-height:45px;
	color: #fff;
    font-size: 18px;
    letter-spacing: 2px;
	margin-top: 20px;}



.test{  
  -moz-transform:scale(2,2);  
  -webkit-transform:scale(2,2);  
  -o-transform:scale(2,2);  
  background:url(img/i.png) no-repeat;    
}  

.kc_box2_4 p img{ max-width:100%; height:auto;}


/*分享*/
.fenxiang{ width:100%; background:rgba(0,0,0,0.8);position: fixed;top:0;left:0;right:0;bottom:0;height:100%;z-index:9999; }
.fenxiang h2{ width:60%; height:auto; margin:0 auto; padding-top:20%; text-align:right;}
.fenxiang h2 img{ width:40%; height:auto;}
.fenxiang span{ width:50%; margin:0 auto; padding-top:10%; color:#fff; font-size:14px; line-height:180%; text-align:center; display:block;}
.fenxiang b{ width:80%; margin:0 auto; padding-top:15px; color:#fff; font-size:14px; line-height:180%; text-align:left; display:block; font-weight:normal;}


.rightdoor
{
    width: 20px;
    height: 20px;
    background: #00ccff;
    border-radius: 3px;
    margin: 7px 0 0 0;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
}
.leftdoor
{
    width: 20px;
    height: 20px;
    margin: 7px 0 0 0;
    background: #00ccff;
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
}

.ewm{ width:100%; height:auto;  background:#0489de;}
.ewm1{ width:68%; height:auto; padding:50px 0 60px 0; margin:0 auto}
.ewm1 img{ width:100%; height:auto;}
.ewm2{ width:68%; height:auto; background:#fff;box-shadow:0 0 10px #ccc; margin:0 auto; padding:30px; box-sizing:border-box; border-radius:10px;}
.ewm2_1{ width:100%; height:auto;}
.ewm2_1 img{ width:100%; height:auto;}
.ewm2_2{ width:100%; height:auto; color:#333; font-size:16px; line-height:32px; text-align:center; margin-top:20px;}