@charset "utf-8";
/* CSS Document */

/*-----Made In zdh------*/
body { margin:0; padding:0;  font-size:14px; background:#fff; font-family:Microsoft YaHei,Arial; color:#393939; overflow-x:hidden; }
h1,h2,h3,h4,h5,ul,li,dl,dt,dd,hr,p,span,em { margin:0; padding:0; }
li { list-style:none; }
a { color:#000; text-decoration:none; }
a img { border:0; width:100%; display:block; }
img { width:100%; display:block; }
.clear { clear:both; height:0px; overflow:hidden; }

.ub { display: -webkit-box !important; display: box !important; position:relative; }
.ub-f1{    outline:medium;	position:relative;	-webkit-box-flex: 1; 	box-flex: 1; }
.ub-f2{ /*占据2份*/ position:relative; -webkit-box-flex: 2;box-flex: 2;}
.ub-f3{ /*占据3份*/ position:relative; -webkit-box-flex: 3;box-flex: 3;}
.ub-f4{ /*占据4份*/ position:relative; -webkit-box-flex: 4;box-flex: 4;}
.ub-fw{ /*横向100%*/	width:100%;}

.top { background:url(/Phone/images/logo_bg.jpg) repeat-x top center; overflow:hidden; text-align:left; height:51px; padding-top:5px; }
.top img { width:auto; height:24px; text-align:left; display:inline-block; margin-top:10px; }
.top .logo { padding-left:15px;}
.bars {width:34px; content: ''; height:34px; border-radius:50%; border:2px solid #fff; margin-right:10px; margin-top: 4px; background:#b5b5b5;}
.bars a {display: inline-block; color: #fff; font-size:20px; width: 100%; line-height:36px; text-align: center;}

.searBox { background:#f5f5f5; padding:10px 0; position:relative; z-index:999;}
.search { background:#ffffff; border:1px solid #e0e0e0; width:90%; margin:0 auto; padding:6px 10px; border-radius:3px; }
.search span { color:#8c8c8c;  line-height: 24px; padding-right: 10px; }
.search .txt { display:block; font-size:14px; height:24px; line-height:24px; border:none; background:none; outline:medium; color:#8c8c8c; }

.flex-control-nav { position: absolute;-webkit-margin-before: 0em; -webkit-margin-after: 0em;-webkit-padding-start: 0px; z-index:100; clear:both;  right:0; margin-top:-20px; }
.flex-control-nav li {display: inline-block; zoom: 1; *display: inline;margin:0 5px;}
.flex-control-nav li a{ cursor:pointer; background:#ccc;display:inline-block;overflow:hidden;width:12px;height:0;padding-top:12px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box; border-radius:50%;}
.flex-control-nav li a:after{content:'';display:inline-block;margin-top:2px;overflow:hidden;height:0;width:4px;padding-top:4px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:100px solid #1daaf9}
.flex-control-nav li a.flex-active,.flex-control-nav li:hover a{background-color:#1daaf9}

.banner { overflow:hidden;}

.menu { margin:0px auto 0px auto; width:96%; overflow:hidden; }
.menu .big_menu{ margin:10px 0 10px 0;}
.menu .big_menu a { display:block; }
.menu ul { margin:30px 0 0 0; }
.menu li { float:left; width:50%; margin:0 0 10px 0%; margin-bottom:15px; }

.nav { background:#fafaf8; border-top:1px solid #f3f3f3;width:100%; overflow:hidden; position:fixed; bottom:0; left:0;  }
.nav li a { color:#2c2c2c; display:block; padding:15px; text-align:center; }
.nav .en { font-size:9px;}
.nav .en li a { padding:15px 6px; }

.footer { background:url(/Phone/images/footer_bg.jpg) repeat-x; background-size:100%; color:#393a3f; text-align:center; padding:10px 0; }
.footer a { color:#393a3f; }

.none { display:none; }
.push_list { background:#f2f2f6;box-shadow:5px 5px 5px #f2f2f6 inset }
.push_list ul { padding:5px 0 2px 0; overflow:hidden;}
.push_list li { float:left; width:49.5%; color:#fff; text-align:center; padding:15px 0; border-bottom:1px dashed #e0e0e1;  }
.push_list li a { color:#393a3f; }
.push_list li:nth-child(odd) { border-right:1px dashed #e0e0e1; }

.page { text-align:center; margin-bottom:10px; overflow:hidden; }
.page div { display:inline-block; }
.page div P { background:#818181; color:#fff; float:left; padding:5px 10px; margin:0 5px; border-radius:5px; }
.page div a { color:#fff; }











