address, blockquote, dl, fieldset, figure, hr, ol, p, pre, ul{margin: 0; font-style: normal; font-weight: normal;}
address, caption, cite, code, dfn, em, strong, th, var, i{font-style: normal; font-weight: normal;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
ol, ul{list-style: none; padding:0 3px 0px;}
.hidden{display: none;}
/** **/
.logo{float: left; margin-left: 4px; margin-top: 25px;}
.logo-img{margin-right: 18px;}
.header.container{width: 100%;}

.header .top{width: 100%; height: 175px; border-bottom: 1px solid #e5e5e5}
.header .top .nav_top{width: 1200px; height:122px; margin: 0 auto;}
.header .top .nav_top .city{height: 60px; padding-top: 5px; color: #fff; font-size: 12px; float: left; width: 50px; margin-right: 20px; cursor: pointer;}
.header .top .nav_top .city dt{height: 14px; color: #333; font-size: 14px; float: left; width: 100px; margin-bottom: 10px;}
.header .top .nav_top .city dt span{ font-size:12px; color:#f00; margin-left:6px;}
.header .top .nav_top .city dd{margin-bottom: 10px; width: 50px; display: none;}
.header .top .nav_top .city dd a{color: #fff;}
.header .top .nav_top .city i{margin-left: 5px; font-size: 12px; display: inline-block;}
.header .top .nav_top .list a.bg{color: #e22222; border-bottom: 2px solid #e22222;}
.header .top .nav_top .list a:hover{color: #e22222; border-bottom: 2px solid #e22222;}
.header .top .nav_top .list a:last-child:hover{border: none;}
::-webkit-input-placeholder{color: #999; opacity: 0.5; font-size: 14px;}
:-moz-placeholder{color: #999; opacity: 0.5; font-size: 14px;}
::-moz-placeholder{color: #999; opacity: 0.5; font-size: 14px;}
@media all and(-ms-high-constrat:none){*::-ms-backdrop, *:-ms-input-placeholder{color: blue; filter: Alpha(opacity=50); font-size: 14px;}}
.header .top .nav_top .rexian{height: 60px; float: right; line-height: 60px; font-size: 14px; color: #333;}
.header .top .nav_top .rexian a{color: #333; float: left;}
.header .top .nav_top .rexian a:hover{color: rgba(255, 255, 255, 0.8);}
.header .top .nav_top .rexian a:hover span{color: #e22222 !important;}
.header .top .nav_top .rexian b{color: #fff; float: left; font-weight: normal;}
.header .top .nav_top .rexian em{float: left; margin: 0 15px;}
.header .top .nav_top .rexian span{float: left; margin-top: 1px; color: #e22222; margin-left: 5px;}
.header .top .nav_top .rexian i{color: #e22222; float: left; font-size: 18px; margin-top: 2px; margin-top: 3px\9; margin-top: 3px\0;}
.header .top .nav_top .list a{height: 60px; line-height: 60px; font-size: 16px; padding: 0 18px; color: #333; float: left;}
.nav_code{width: 160px; height: 198px; z-index: 99; position: absolute; left: -15px; top: 52px; display: none;}
.header .top .nav_top .detail_search{height: 60px; width: 240px; float: left; padding-top: 15px; margin-left: 24px; margin-right: 14px;}
.nav_guide{height: 60px; width: 1200px; margin: 0 auto; line-height: 60px;}
.nav_guide form{height: 100%; float: right;}
.nav_guide form{padding-top: 10px;}
/** **/
.index_main{width: 100%; }
/** **/
.index_flag{width: 100%; height: 94px;}
.flag_box{width: 1200px; height: 100%; margin: 0 auto; padding: 0 20px; border-bottom: 1px solid #ddd;}
.flag_box li{float: left; height: 100%; margin-right: 60px; line-height: 102px; font-size: 16px; color: #333; padding-left: 40px; position: relative}
.flag_box li i{font-size: 36px; color: #333; position: absolute; left: 0px; top: 0px; display: inline-block;}
.flag_box li:last-child{margin-right: 0px;}
.flag_box li i em{font-size: 18px; position: absolute; left: 8px; top: 0px;}
/** **/
.footer{width: 100%; background: #f5f5f5; clear: both}
.footer a{cursor: pointer}
.footer a:hover{color: #e22222;}
.footer_main{width: 1200px; margin: 0 auto; padding-left: 20px; padding-top: 27px;}
.footer_main ul{width: 100%; float: left; padding-bottom: 10px;}
.footer_main ul li{width: 100%; margin-bottom: 15px;}
.footer_main ul li:after,
.footer_main:after{content: " "; width: 0; height: 0; display: block; clear: both}
.footer_main ul li h6{float: left; width: 6%; height: 14px; line-height: 14px;}
.footer_main ul li h6 a{font-size: 14px; color: #676767;}
.footer_main ul li p{float: left; width: 94%; margin-top: -4px; line-height: 22px}
.footer_main ul li p a{font-size: 12px; color: #a7a7a7; float: left; margin-right: 30px;}
.footer_logo{width: 100%; background: #343434; clear: both}
.footer_logo a:hover{color: #e22222}
.logo_box{width: 1200px;  margin: 0 auto; padding-top: 14px;}
.footer_text{color: #999 !important}
.footer-tel{line-height: 38px !important; font-size: 16px; color: #fff; margin-bottom: 5px;}
.footer_code{float: right}
.footer_code span{display: inline-block; height: 104px; text-align: center; width: 120px; font-size: 12px; float: left; margin-right: 20px; color: #fff}
.footer_code span img{display: block; margin: 0 auto; margin-bottom: 8px;}
.footer-about{height: 28px;margin-left: 111px;}
.footer-about a{float: left; color: #fff; font-size: 14px; margin-right: 17px; margin-left: 17px; line-height: 28px;}
.footer-about em{float: left; font-weight: bold; font-size: 16px; line-height: 28px;}
.footer_logo .footer_text{font-size: 14px; margin-top: 12px;text-align: center;}
/*.footer_text{margin-top: 4px; margin-top: 7px\9; margin-top: 7px\0;}*/
.footer_text span{font-size: 16px; margin-right: 30px;}
.footer_text b{font-size: 16px;}
.copyright{line-height: 28px; }
.credentials{width: 1200px; height: 82px; margin: 0 auto; padding-top: 14px; padding: 14px 20px 18px 20px; text-align: center;}
.credentials a{margin-right: 4px; text-align: center;} .list-con:after{content:''; clear:both; height: 0; width: 100%; display: block;} .gpage a{font-size: 14px; font-family: "黑体"; margin-right: 8px; line-height: 10px; border: 1px solid #e5e5e5; display: inline-block; padding: 12px 14px;} .gpage span.current{font-size: 14px; font-family: "黑体"; margin-right: 8px; line-height: 10px; border: 1px solid #f77373; display: inline-block; padding: 12px 14px; background-color: #f77373; color:#FFF;} .gpage{height: 160px; padding-top: 60px; background-color: #fff; margin: 0 auto;} .gpage a:hover{background-color: #e5e5e5; color:#f77373;}
.h_thumb{border:1px solid #bfbfbf; display: inline-block; text-align: center;}

.linkul li {
    padding-left: 10px;
    padding-right: 10px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    width: 160px;
    text-align: center;
}
.linkul li a {
    color: #666;
    /* font-family: "Microsoft YaHei"; */
    font-size: 14px;
}
.erweima .linkul{float: left;
    width:;}
.erweima p{ font-size:14px;    padding-left: 38px;}
.erweima tul{ padding-top:15px;}