﻿
input {
    border: 0;
}
img{
   display: block;
}
/*按压效果*/
.g-press:active{
    background-color: #f4f4f4;
}
.g-overflow{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.g-next{
    position: relative;
}
.g-base-arrow:after,
.g-next:after{
    display: block;
    content: '';
    height: 7px;
    width: 7px;
    border: 2px solid #ccc;
    border-width:0 1px 1px 0;
}
/*箭头:>*/
.g-next:after{
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 2px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.clearfix:after{
    display: block;
    height: 0;
    line-height: 0;
    content: '';
    clear: both;
    visibility: hidden;
}

/*DNS劫持添加的代码*/
iframe{
    display:none !important;
}
/* 原layout预设的样式，不知道有没有用处，先留着 --end */

.clearfix::after {
    content: ' ';
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
}

html {
  font-size: 62.5%;
  background-color: #f4f4f4;
}

body {
  font-family: 'arial';
  -webkit-user-select: none;
  -webkit-text-size-adjust: none;
  -webkit-overflow-scrolling: touch;
  color: #333;
  font-size: 12px;
  min-width: 320px;
}

ul,
ol {
  list-style: none;
}

i,
em,
var,
tt {
  font-style: normal;
}

body,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
p,
form,
input,
textarea,
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary,
button {
  margin: 0;
  padding: 0;
}

img {
  border: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}

input,
img {
  vertical-align: middle;
}

a:link,
a:visited {
  text-decoration: none;
}

/*
 * 元素被点击的时候产生的背景颜色（各个浏览器有默认颜色）
 */
a,
li,
input,
button,
section,
span,
div {
  -webkit-tap-highlight-color: transparent;
}

/*
 * 去除webkit浏览器对input默认样式
 */
input,
textarea {
  -webkit-appearance: none;
  outline: 0;
}

button {
  border: 0;
  outline: none;
}





input {
    border: 0;
}
img{
   display: block;
}

 select { margin-left:5px;border: none;outline: none; width:110px;height: 30px;line-height: 30px;appearance: none;          -webkit-appearance: none;
                -moz-appearance: none;      
                padding-left:10px;
				float:left;
				background:#f0f7e6 url(../imgs/ar.png) 85px 10px no-repeat;
				
				
            }
   select:after{
                content: "";
                width: 14px;
                height: 8px;
                background: url(../imgs/ar.png) no-repeat center;

                position: absolute;
                left:140px;
                top: 45%;

                pointer-events: none;
            }


.header { background:#de3031; height:32px; text-align:center; color:#fff; position:relative; }
.logo { position:absolute; left:10px; top:8px; width:129px;  height:26px; z-index:67; background:url(../imgs/logo-mm.png) left top no-repeat; }
.logo a { display:block; width:129px; height:26px; }
.logo img { position:absolute; z-index:66; left:-1000px; top:-1000px; }

.sh_more { text-align:right;  height:22px; line-height:22px; font-size:14px;  width:29px; color:#FFFFFF; position:absolute; right:5px; top:10px;}
.sh_more a { color:#fff; font-family:Arial, Helvetica, sans-serif;}
.sh_edit {width:45px; height:45px;  position:absolute; right:0px; top:0px; color:#666; line-height:45px;}

.header-wrap {
	height: 46px;
}
.h-head{
	display: -webkit-box;
	-webkit-box-align:center;
	width: 100%;
	height: 46px;
	position: relative;
	
	z-index: 10;
	top:0px;
	left: 0px;
	background-color: #de3031;
	
}


.h-search{
position:relative;
	-webkit-box-flex:1;
	background-color: #f0f7e6;
	height: 30px;
	line-height: 30px;
	border-radius:4px;
	color: #999;
	text-align: center;
	margin-right:45px;
	margin-left:10px;
	font-size: 1.4rem;
	
}
.h-saarch-btn {display: inline-block; position:absolute; right:-30px; top:5px; width:20px; height:20px; background:#de3031 url(../imgs/search2.png) no-repeat; background-size:20px 20px; cursor:pointer;}
.h-search-ico{
	display: inline-block;
	height: 10px;
	width: 10px;
	border-radius: 100%;
	border: 1px solid #999;
	position: relative;
	margin-right: 6px;
}
.h-search-ico:after{
	content: '';
    position: absolute;
    left: 11px;
    top: 10px;
    height: 4px;
    width: 1px;
    background: #999;
    -webkit-transform: rotate(-35deg);
    transform: rotate(-35deg);
}
.sysel { float:left;}
.inp-txt { position:absolute; width:70%; top:5px;  left:20px; background:#f0f7e6; height:20px; line-height:20px; border:0px; color:#303030; }
.h-ico{
	display: block;
	width: 30px;
	height: 30px;
	line-height: 30px;
}

.f01 {
    font-size: 1.4rem;
    color: #999;
}
.f02{
	font-size: 1.9rem;
	color: #e54b00;
}

.navs_item { clear:both; height:30px;  } 
.navs_item ul li { float:left; width:25%; text-align:center; height:30px; font-size:14px; overflow:hidden;}
.ui-nav a { display:block; color:#fff; height:30px; line-height:30px; }
.ui-nav { background:#de3031}
.ui-nav-c { background:#ecf0f1}
.ui-nav-c a { display:block; color:#303030; height:30px; line-height:30px; font-weight:bold; }

nav {
	width:100%;
	clear:both;
}
ul {
	margin:0;
	padding:0;
	list-style:none
}
ul.dropdown {
	position:relative;
	width:100%;
}
ul.dropdown li {
	font-weight:700;
	float:left;
	width:25%;
	position:relative;
	background:#ecf0f1
}
ul.dropdown a:hover {
	color:#000
}
ul.dropdown li a {
	display:block;
	line-height:25px;
	color:#34495e;
	position:relative;
	z-index:2000;
	text-align:center;
	text-decoration:none;
	font-weight:300
}
ul.dropdown li a:hover, ul.dropdown li a.hover {
	background:#de3031;
	position:relative;
	color:#fff
}
ul.dropdown ul {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:3000
}
ul.dropdown ul li {
	font-weight:400;
	background:#f6f6f6;
	color:#000;
	width:100%;
	height:30px;
	line-height:30px;
}
ul.dropdown ul li a {
	padding-top:10px;
	display:block;
	color:#34495e!important;
	background:#eee!important
}
ul.dropdown ul li a:hover {
	display:block;
	background:#de3031!important;
	color:#fff!important
}
.drop>a {
	position:relative
}
.drop>a:after {
	content:"";
	position:absolute;
	right:10px;
	top:40%;
	border-left:5px solid transparent;
	border-top:5px solid #333;
	border-right:5px solid transparent;
	z-index:999
}
.drop>a:hover:after {
	content:"";
	border-left:5px solid transparent;
	border-top:5px solid #fff;
	border-right:5px solid transparent
}
nav1 {
	width:100%;
	clear:both;
}
ul.dropdown1 {
	position:relative;
	width:100%;
}
ul.dropdown1 li {
	font-weight:700;
	float:left;
	width:20%;
	position:relative;
	background:#ecf0f1
}
ul.dropdown1 a:hover {
	color:#000
}
ul.dropdown1 li a {
	display:block;
	line-height:30px;
	color:#34495e;
	position:relative;
	z-index:2000;
	text-align:center;
	text-decoration:none;
	font-weight:300
}
ul.dropdown1 li a:hover, ul.dropdown1 li a.hover {
	background:#de3031;
	position:relative;
	color:#fff
}
ul.dropdown1 ul {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:3000
}
ul.dropdown1 ul li {
	font-weight:400;
	background:#f6f6f6;
	color:#000;
	width:100%;
	height:30px;
	line-height:25px;
}
ul.dropdown1 ul li a {
	display:block;
	line-height:30px;
	color:#34495e!important;
	background:#eee!important
}
ul.dropdown1 ul li a:hover {
	display:block;
	background:#de3031!important;
	color:#fff!important
}
.drop1>a {
	position:relative
}
.drop1>a:after {
	content:"";
	position:absolute;
	right:10px;
	top:40%;
	border-left:5px solid transparent;
	border-top:5px solid #333;
	border-right:5px solid transparent;
	z-index:999
}
.drop1>a:hover:after {
	content:"";
	border-left:5px solid transparent;
	border-top:5px solid #fff;
	border-right:5px solid transparent
}

nav2 {
	width:100%;
	clear:both;
}
ul.dropdown2 {
	position:relative;
	width:100%;
}
ul.dropdown2 li {
	font-weight:700;
	clear:both;
	width:100%;
	position:relative;
	background:#ecf0f1
}
ul.dropdown2 a:hover {
	color:#000
}
ul.dropdown2 li a {
	display:block;
	line-height:30px;
	color:#34495e;
	position:relative;
	z-index:2000;
	text-align:center;
	text-decoration:none;
	font-weight:300
}
ul.dropdown2 li a:hover, ul.dropdown2 li a.hover {
	background:#de3031;
	position:relative;
	color:#fff
}
ul.dropdown2 ul {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:3000
}
ul.dropdown2 ul li {
	font-weight:400;
	background:#f6f6f6;
	color:#000;
	width:100%;
	height:30px;
	line-height:25px;
}
ul.dropdown2 ul li a {
	display:block;
	line-height:30px;
	color:#34495e!important;
	background:#eee!important
}
ul.dropdown2 ul li a:hover {
	display:block;
	background:#de3031!important;
	color:#fff!important
}
.drop1>a {
	position:relative
}
.drop1>a:after {
	content:"";
	position:absolute;
	right:10px;
	top:40%;
	border-left:5px solid transparent;
	border-top:5px solid #333;
	border-right:5px solid transparent;
	z-index:999
}
.drop1>a:hover:after {
	content:"";
	border-left:5px solid transparent;
	border-top:5px solid #fff;
	border-right:5px solid transparent
}


/*底部浮动样式*/
.body_footer{width:100%; height:51px; border-top:#ccc 1px solid; background:#fff url() left bottom repeat-x; position:fixed; bottom:0;}
.body_footer ul{width:100%;}
.body_footer ul li{width:25% ; float:left; height:51px; }
.body_footer ul li:hover{width:25%; float:left;}
.body_footer ul li a{width:100%; height:22px; line-height:22px; text-align:center; display:block; padding-top:28px; color:#999;}
.body_footer ul li a:hover { color:#de3031;}

.nodiy{display:none;}

.bfd01 { background:url(../imgs/icon_1.png) center 2px no-repeat;}
.bfd02 { background:url(../imgs/icon_3.png) center 2px no-repeat;}
.bfd03 { background:url(../imgs/icon_5.png) center 2px no-repeat;}
.bfd04 { background:url(../imgs/icon_7.png) center 2px no-repeat;}
.bfd05 { background:#f85634 url(../imgs/icon_9.png) center 2px no-repeat;}
.bfd01 a,.bfd02 a,.bfd03 a,.bfd04 a {  color:#999;}
.bfd05 a {  color:#ffffff;}
li:hover.bfd01 {background:url(../imgs/icon_2.png) center 2px no-repeat;}
li:hover.bfd02 {background:url(../imgs/icon_4.png) center 2px no-repeat;}
li:hover.bfd03 {background:url(../imgs/icon_6.png) center 2px no-repeat;}
li:hover.bfd04 {background:url(../imgs/icon_8.png) center 2px no-repeat;}
li:hover.bfd05 {background:#f85634 url(../imgs/icon_10.png) center 2px no-repeat;}

.body_footer ul.bf02 li.bfd02 {background:url(../imgs/icon_4.png) center 2px no-repeat;}
.body_footer ul.bf03 li.bfd03 {background:url(../imgs/icon_6.png) center 2px no-repeat;}
.body_footer ul.bf04 li.bfd04 {background:url(../imgs/icon_8.png) center 2px no-repeat;}

.body_footer ul.bf02 li.bfd02,.body_footer ul.bf03 li.bfd03,.body_footer ul.bf04 li.bfd04 { color:#de3031;}
.body_footer ul.bf05 li.bfd05 { color:#ffffff;}

.search_content { clear:both; height:30px; line-height:30px; font-size:14px;  text-align:center; background:#fff; border-bottom:#ecf0f1 1px solid; color:#999; }
.search_content1 { clear:both;padding-left:10px; height:30px; line-height:30px; font-size:14px;  text-align:left; background:#fff; border-bottom:#ecf0f1 1px solid; color:#999;}