@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; }
body { font-family:"Microsoft YaHei",Arial; font-size:12px; color:#333;position: relative;}
div, ul, ol, li, p, span, dl, dt, dd, h1, h2, h3, h4, h5, table, tbody, th, tr, td, form, input, submit, textarea, .unstyled { margin:0px; padding:0px; list-style:none; }
a { text-decoration: none; color:#333; word-break:break-all; }
a{blr:expression(this.onFocus=this.blur());}
a{ outline: none;} 
a:focus{ outline: none; }
img { border:none;
	  width: 250px;
}
button { margin:0; padding:0 }
.clear { clear:both; }
input{ outline:none; font-family:"Microsoft YaHei",宋体;}
.fl {float:left;}
.fr {float:right;}
em{font-style:normal;}
* {
    tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -ms-tap-highlight-color: rgba(0,0,0,0);
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
}

/*****顶部框开始*******/
.topnav_bg {width:100%;height:32px;background:url(../../images/top_bg_front.jpg) repeat-x;min-width:1200px;}
.topnav{width:1200px; height:32px;margin:0px auto;}

.topnav_lt{width:700px;float:left;}
.topnav_lt p{font-size:12px;color:#666666;height:32px;line-height:32px;width:220px;float:left;}
.topnav_lt em{float:left;font-size:12px;color:#666666;height:32px;line-height:32px;background:url(../../images/city_picker.png) no-repeat left; background-size:15px 15px;padding-left:20px;font-style: normal;}
.topnav_lt em span{padding-left:5px;}

.city_picker{position:relative;float:left;width:300px;padding-left:35px;}
.city_picker .city_location{width:19px;height:25px;display:block;position:absolute;left:5px;top:0;z-index:1;}
.city_picker input{width:320px;line-height:25px;height:25px;float:left;background:#f00;}

/*.topnav_rt{line-height:30px;float:right;}
.topnav_rt a{text-decoration:none;display:block;float:left;text-align:center; font-size:12px;color:#666666;margin:0 10px;}
.topnav_rt a:hover{color:#f00;text-decoration:none;}*/
/*****顶部框结束*******/


/*****flag_logo*******/
.flag_logo_content {width:1200px; margin:20px auto 0; }
.flag_logo_lt{float:left;width:600px;}
.flag_logo_img{width:216px;height:78px;display:block;float:left;}
.flag_logo_name{display:block;float:right;height:67px;border-left:2px solid #bababa;margin-left:8px;padding-left:8px;overflow: hidden;width:340px;}
.flag_logo_name p{font-size:24px;font-family:"Microsoft YaHei";color:#444;width:100%;}
.flag_logo_name_box{margin-top:6px;overflow:auto;}
.flag_logo_name_box i{padding:4px 9px;background:#00913e;color:#fff;border-radius:5px;font-style:normal;float:left;} 
.flag_logo_name_box a{background:url(../../images/collect_h.jpg) no-repeat center center;display:block;float:right;width:86px;height:23px;margin-right:80px;}
.flag_logo_name_box a.flag_logo_name_box01{background:url(../../images/collect_s.jpg) no-repeat center center;}
.flag_logo_rt1{width:600px;float:right;}
.flag_logo_rt1_input{width:440px;height:38px;border:2px solid #00913e;display:block;float:left;margin-left:-3px; padding-left:5px;}
.flag_logo_rt1_btn{width:75px;height:42px;display:block;float:left; background:#00913e;color:#fff;font-size:14px; border:none; cursor:pointer;outline:none;font-family: "Microsoft YaHei";}
.flag_logo_rt1_btn01{background:#e52e31;}
.keywordflag {line-height:20px;color:#999;height:20px;margin-top:6px;overflow:hidden;float:left;width:337px;margin-left:0px;}
.keywordflag ul {height:20px;line-height:20px; list-style:none; width:300px;background:url(../../images/search.jpg) no-repeat 0px 3px; text-indent:15px;}
.keywordflag ul li {font-size:12px;text-align:center;list-style:none;float:left;margin-left:5px;}
.keywordflag ul li a {color:#787878;text-decoration:none;}
.keywordflag ul li a:hover{text-decoration:underline;color:#e52e31;}
.keywordflag ul li a.hover{color:#e52e31;}

/*****end flag_logo*******/
.flag_nav_ul li a{padding:0 25px;}

/********flag_headline********/
.flag_headline{width:1200px;height:136px;margin:10px auto 0;background:url(../../images/flag_headline_bg.jpg) no-repeat center center;overflow: hidden;}
.flag_headline_img{width:107px;height:107px;display:block;float:left;margin:14px;}
.flag_headline_tit{text-align:center;float:left;display:table;padding-left:200px;}
.flag_headline_tit img{width:130px;height:52px;border:1px solid #ddd;display:table-cell;margin:20px;float: left;text-align:center;}
.flag_headline_tit span{color:#00913e;font-size:36px;display:table-cell;text-shadow:#fff 2px 2px 4px;float:left;margin-top:20px;line-height: 52px;text-align:center;}

/********end flag_headline********/
.flag_main{width:1200px;margin:10px auto;overflow:hidden;}


.flag_ha img{ width:100px; height:23px; float:right; position:fixed; top:40%; right:10px;}

/*****导航开始*******/
.nav_flag{width:100%;background:#00913E;height:40px;overflow:hidden;min-width: 1200px;}
.nav_main_flag{width:1200px;line-height:40px;margin:0 auto;}
.nav_main_flag h3{float:left;display:block;width:210px;height:40px;background:#00652B;color:#fff;}
.nav_main_flag h3 span{text-align:center;font-size:15px; font-weight:normal;width:100px;margin:0 auto; display:block;}
.nav_main_flag ul{float:left;}
.nav_main_flag ul li{float:left;}
.nav_main_flag ul li a{color:#fff;font-size:15px;line-height:40px;height:40px;display: block; text-decoration:none; padding:0 25px;float:left;}
.nav_main_flag ul li a:hover{background:#00652B;}
.nav_main_flag ul li .current{background:#00652B;color:#fff;}

.nav_flag01{width:100%;background:#00913E;height:40px;min-width: 1200px;}
.nav_main_flag01{width:1200px;line-height:40px;margin:0 auto;position: relative;}
.nav_main_flag01 h3{    float: left;
    display: block;
    width: 240px;
    height: 40px;
    background: #009250;
    color: #fff;
    position: relative;
    cursor: pointer;}
.nav_main_flag01 h3 span{text-align:center;font-size:15px; font-weight:normal;width:100px;margin:0 auto; display:block;}
.nav_main_flag01 h3 i {
    display: block;
    position: absolute;
    right: 60px;
    top: 10px;
    font-size: 20px;
}
.nav_main_flag01 ul{float:left;}
.nav_main_flag01 ul li{float:left;}
.nav_main_flag01 ul li a{color:#fff;font-size:15px;line-height:40px;height:40px;display: block; text-decoration:none; padding:0 25px;float:left;}
.nav_main_flag01 ul li a:hover{background:#00652B;}
.nav_main_flag01 ul li .current{background:#00652B;color:#fff;}


/*-----------footer----------*/
.footer_flag{width:100%;max-width:1920px;min-width:1200px;border-top:2px solid #00913e;padding:10px 0;margin-top:40px;}
.footer_cont_flag{width:1200px;margin:0 auto;text-align:center;}
.footer_cont_flag p{margin:10px 0;}
.footer_cont_flag p a{margin:0 10px;}
/*-----------footer end----------*/

/*分页效果*/
.pagelist{ margin:20px auto;text-align:center; color:#333; font-family:"宋体";}
.pagelist a{ padding:7px 10px; border:1px solid #CFCFCF; color:#333; margin:0 3px; text-decoration: none;}
.pagelist a:visited{ text-decoration:none;}
.pagelist a:active{ text-decoration:none;}
.pagelist a:hover{background:#00913E; color:#fff;cursor:pointer; text-decoration: none; }
.pagelist span{padding:7px 10px; border:1px solid #CFCFCF;}
.pagelist a.page_first{ background:#00913E; color:#fff;}
.pagelist a:hover.onepage{background:#00913E; color:#fff;}
.pagelist .ellipsis{ border:none; padding:5px; }
.pagelist .last_page{ width:50px; height:27px; line-height:27px;margin:0 3px;  border:1px solid #CFCFCF; text-align:center; vertical-align:middle;}
.pagelist .go{padding:7px 15px;  background:none; cursor:pointer; border:1px solid #CFCFCF; outline:none; margin-left:10px;}


/*切换城市弹出框*/
.city_switch{width:96%;overflow:hidden;margin:0 auto;}
.city_switch a{font-size:14px;margin:0 9px;display:block;float:left;color:#555;}
.city_switch a:hover{color:#f00;}
.city_switch a.hover{color:#f00;}


/*****底部开始*****************/
.footer {width:100%;margin:40px auto 0; padding:30px 0 30px 0;}
.footer_box{width:1200px; margin:0 auto;color:#fff;text-align:center;}
.footer_box a{ padding:6px 10px;text-decoration:none;margin:0px 5px; color:#fff; line-height:36px;}
.recored{ text-align:center; padding:30px 0 30px 0;color:#fff;}
.f5{color:#555;}
/*****底部结束*****************/

/*footer*/
.char{width:100%; background:#f3f3f3;margin-top:20px;}
.char_box{margin:0 auto;width:1200px;}

.link_fot{width:970px;margin:0 auto;overflow: hidden;}
.link_fot a{color:#fff; float:left; display:block; margin:0 10px;}

#go_top{ width:40px; height:40px; background:url(../../images/scroll-to-top-icon.png) no-repeat; background-size: 40px 80px; position:fixed; right:30px;bottom: 50px; cursor:pointer;}
#go_top:hover{background-position:0 -40px;}


/*默认弹出框*/
.choose_country{width:94%;margin:0 auto;}
.choose_country a{padding:5px 7px;font-size: 14px;line-height:25px;}
.choose_country a:hover{color:#00913E;text-decoration:underline;}
