@charset "gb2312";
@import url("reset.css");
* {margin: 0;padding: 0;}
a { text-decoration: none;}
ul, li { list-style: outside none none;}

.cn_box{ max-width:640px; min-height:100px; margin:0 auto 0}
.cn_box img{ width:100%}

.common_top h1{ width:13%; float:left}
.common_top .search{ width:60%; margin-left:4.5%; float: left; border:1px solid #fff; padding:1% 2.9%}
.search .btn{background:url(../images/cnsj_08.jpg) no-repeat; background-size:25px 25px; width:25px; height:25px; display:block; border:none; float:left}
.search .inp{ width:80%; height:25px; line-height:25px; float:right; background:transparent; border:none; font-size:1.2em; color:#fff}
.common_top .zx_r{ width:13%; float:right; position:relative}
.zx_r span{ display:block; width:30%; font-size:0.9em; color:#f00; position:absolute; top:0; margin:-2px 0 0 ; right:0; text-align:center}
.banner{ width:100%}

.touchsliderdemo{width:100%;margin:0 auto;display:block;overflow:hidden;position:relative;}
.touchsliderdemo .touchslider-viewport {margin:0 auto;overflow:hidden;z-index:1;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.touchsliderdemo .touchslider-item {margin:0 auto;display:block;overflow:hidden;}
.touchsliderdemo .touchslider-viewport li{float:left;}
.touchsliderdemo img{width:100%;margin:0 auto;border:0;}
.touchsliderdemo .touchslider-item a{display:block;line-height:0;}
.touchsliderdemo .touchslider-nav { position:relative; bottom:15px;height:8px;line-height:8px;text-align:center;z-index:3;display:block;}
.touchsliderdemo .touchslider-nav a {cursor: pointer;color: #000;}
.touchsliderdemo .touchslider-nav a:active {background: #D6AE7B;}
.touchsliderdemo .touchslider-nav li {width:8px;height:8px;background:#A59F93;margin:0 2px;font-family: Arial;display:inline-block;-webkit-border-radius:9px;border-radius:9px;text-indent:-9999px;cursor: pointer;}
.touchsliderdemo .touchslider-nav li.on {background: #D6AE7B;}


.nav{ width:100%; padding:2% 0}
.nav li{ width:19%; float:left; margin:2% 3%;  text-align:center}
.nav li img{ width:52%; display:block; margin:0 auto}

.dtrd{ padding:3%; font-size:1.3em; overflow:hidden; border-top:1px solid #e2e2e2}
.dtrd span{ overflow:hidden; color:#ff0000; display:block; float:left; border-right:1px solid #e2e2e2; padding-right:3%; margin-right:3%; box-sizing:border-box}
.dtrd span img{ width:20px; float:left; margin-right:3px}
.dtrd .dtrd_con{ float: left}

.jzxm{ padding:5% 0 0; border-top:10px solid #eee;}
.jzxm h2{ font-size:1.3em; font-weight:lighter; padding:0 3% 3%; color:#000; border-bottom:1px solid #e2e2e2; overflow:hidden}
.jzxm h2 span{ border-left:5px solid #000; display:block; padding-left:5px; float:left}
.jzxm h2 a{ display:block; width:30%; float:right; padding-top:1.5%}

.ldxm_main{ width:96%; margin:7px auto; overflow:hidden}
.ldxm_main li{ width:100%; overflow:hidden; padding:3% 0; border-bottom:1px dashed #989898}
.ldxm_main li .ldm_left{ width:30%; float:left}
.ldm_left img{ width:100%}
.ldxm_main li .ldm_right{ width:69%; overflow:hidden; float:right}
.ldm_right a{ display: block; width:32%; height:28px; line-height:28px; float:left; text-align:center; margin-left:1%; margin-bottom:5px; background:url(../images/jzxm_bg.jpg) repeat-x; background-size:100% 100%; font-size:1em; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; box-sizing:border-box; border:1px solid #ccc}
.ldxm_main .nobor{ border-bottom-width:0}
.ldm_right a:nth-last-child(1){ background:url(../images/jzxm_bg_yellow.jpg) repeat-x; color:#000; border-color:#a48a3d}
.ldm_right a:nth-last-child(2){ background:url(../images/jzxm_bg_red.jpg) repeat-x; color:#fff; border-color:#860000}

.jzxm dl{}
.jzxm dl dd{ padding:3%; overflow:hidden; border-bottom:1px solid #e2e2e2}
.jzxm dl dd .jzxm_l{ width:20%; display:block; float:left}
.jzxm dl dd .jzxm_r{ width:79%; float:right; overflow:hidden}
.jzxm_r p{ padding-bottom:0px; overflow:hidden;}
.jzxm_r i{ color:#a78e44; font-style:normal; width:22%; display: block; float:left; font-size:0.8em;}
.jzxm_r span{ display: inline-block; float:left; width:78%;}
.jzxm_r span b{ display: inline-block; font-weight:lighter; font-size:0.8em; height:14px; line-height:14px; padding:0 3px; margin-right:2px; margin-bottom:2px; text-align:center; background:url(../images/i_bg.jpg) repeat-x; background-size:1px 100%; border:1px solid #e2e2e2; -moz-border-radius: 5px;  -webkit-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;  border-radius: 5px;}

.ts01{ margin-top:-1%}
.ts02{ padding-top:3%}

.qwzj{ padding:5% 0 0; border-top:10px solid #eee;}
.qwzj h2{ font-size:1.3em; font-weight:lighter; padding:0 3% 5%; color:#000}
.qwzj h2 span{ border-left:5px solid #000; display:block; padding-left:5px;}
.qwzj h2 a{ display:block; width:30%; float:right; padding-top:1.5%}
.qwzj .qwzj_cen{ padding:0 10% 3%;}

.ibanner_beijing{
	width:640px; background:url(../images/sj_19.jpg)
}
.ibanner_sp{
	width:98%;
	margin:0px 0px 0px 0x;"
}

/* Î²²¿¸¡¶¯ */


.footnav { position:fixed; bottom:0; width:100%; z-index:999; min-width:320px; max-width:640px; margin:0 auto; font-size:16px ;}
.footnav ul { width:100%; margin:0 auto ;list-style:none; }
.footnav li { float:left; height:45px; text-align:center}
.footnav li.nav1 { width:42%; background-color:#8FC83B}
.footnav li.nav2 { width:42%; background-color:#f95456}
.footnav li.nav3 { width:16%; background-color:#00B4FF}
.footnav li a:link, #footnav li a:visited { width:100%; height:45px; line-height:45px; text-align:center; color:#fff; display:block; }
.footnav li a em { font-size:20px;  margin:0 2px; position:relative; display:inline-block;}
.footnav li.nav1 em{ width:29px; height:25px; margin-right:5px; background-image:url(../images/chat-icon.png);background-size: 100% 100%; top:5px;}
.footnav li.nav2 em { margin-right:5px; width:23px; height:29px; margin-right:5px; background-image:url(../images/phone-icon.png);background-size: 100% 100%; top:5px;}
.footnav li.nav3 em { display:block; margin:8px auto 0;width:35px; height:31px;background-image:url(../images/fnav_home.png);background-size: 100% 100%;}
.footnav li.nav3 a { height:20px; line-height:20px; }
.footnav li a .num { width:20px; height:20px; background:#fff; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius:20px; position:absolute; left:14px; top:-8px }
.footnav li a .num .num_nei { width:18px; height:18px; background:#ff0000; -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius:18px; font-size:14px; margin:1px 0 0 1px; line-height:16px; text-align:center }
.footban{position:fixed; bottom:45px; width:100%; z-index:999; min-width:320px; max-width:640px; margin:0 auto }
.footnav .footlist{ position:relative; height:0; width::100%;}
.footnav .footlist .listul{ position:absolute; left:0; top:0; width:100%}
.footnav .footlist .listul a{ float:left; display:block; width:33.3%;}
