body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; border:0;}
body,button,input,select,textarea{font-family:Helvetica,Arial,'Microsoft YaHei';}
body { background: #f7f7f7;font-size:1em;}
html {font-size: 100%;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,ol,li{ float:left;list-style:none;}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
legend{color:#000;}
i,em,b{ display:block;font-style:normal; line-height:1.250em;}
fieldset,img{border:0;}
img{max-width:100%;}
.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.clear{clear:both;}
.center{text-align:center;}
input[type="button"], input[type="submit"],input[type="text"], input[type="reset"] {-webkit-appearance: none;}
*{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box;}
a{tap-highlight-color: rgba(0,0,0,0); focus-ring-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-focus-ring-color: rgba(0, 0, 0, 0); -moz-tap-highlight-color: rgba(0,0,0,0); -moz-focus-ring-color: rgba(0, 0, 0, 0);}




/* news_bht_title  */
.news_bht {
    margin: 0;
    padding: 0 0.5em 1em 0.5em ;
    background: #ffffff;
}
.news_bht_title{ width: 100%;border-bottom: #dadada 1px solid;margin: 15px auto 15px auto;height: 2.6em; }
.news_bht_title h1{ float: left; margin: 0;padding: 0 0;height: 2.45em; width:120px;border-bottom: #1f4a95 3px solid;color: #1f4a95; text-align: left; font-weight: normal;font-size: 1.1em;line-height: 2.45em;}
.news_bht_title .t_more{ float: right; display: block; height: 2.6em; width:60px; background: url("/english/_m/images/ico_more.png") right no-repeat; background-size:15%;}
.news_pic{ position:relative; overflow:hidden; margin:0 auto; width:100%;height:240px; }
.news_pic .hd{ position:absolute; bottom:0; left:0; z-index:1; width:100%;  height:30px; }
.news_pic .hd img{ width:11px;  }
.news_pic .prev,.news_pic .next{ position:absolute; top:0; left:0; display:block; width:23px; height:30px; text-align:center; line-height:30px;   }
.news_pic .next{ right:0; left:auto;}
.news_pic .bd{ position:relative; z-index:0; }
.news_pic .bd li{ position:relative; }
.news_pic .bd li img{ display:block; width:100%; height:240px;   }
.news_pic .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* ??¸á??ÕÉ?Ê’?ºD? */  }
.news_pic .bd li .tit{  position:absolute; bottom:0; display:block; width:100%; height:30px; background-color:rgba(0,0,0,0.7);  color:#fff;  text-align:center; text-indent:10px; line-height:30px;
}
.news_xxsx_txt{ overflow: hidden; margin: 0 auto; padding:15px 0 0 0; width:100%; height:auto;}
.news_xxsx_txt h2{ padding: 0.4em 0 0 0; color: #008f40; font-size:20px; line-height:36px;}
.news_xxsx_txt p{ margin: 0; padding:5px 0; color: #333333; font-size:14px; line-height: 24px;}

.n_list{ position: relative; width: 100%;   overflow: hidden; padding: 0 0 0 0 !important;height: auto;text-overflow: ellipsis;}
.n_list li{ display: block; overflow: hidden;width:100%; color: #333333;text-overflow: ellipsis;font-size: 14px;     height: 2em;  line-height: 2em; -o-text-overflow: ellipsis;background: url(/english/_m/images/ico_001.png) left center no-repeat; }
.n_list li a{ float: left; width: 85%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    color: #222;
    font-size:1em;
    background-size: 8px 8px;
    padding-left: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.n_list li a:hover{color: #cc3300;}
.n_list li .ndate{float: right; color: #999999; font-size: 14px;}
.n_list li i{ color: #ff9900; font-style: normal;}

.search {
    position: absolute;
    top: 21px;
    right:4em;
    width: 1.375em;
}

.search-box{ padding:7px 7% 0px 7%; width:100%; height:44px;background:#e6e6e6; line-height:44px;}
.search-box-txt{ float:left;padding-left:5px; width:80%;height:30px; border:none; line-height:30px;-webkit-appearance:none;/*ôÆ???iosËŽ?Ý°¤å??Èã?*/
    border-radius:0;}
.search-box-btn{float:left;width:18%;height:30px;border:none;font-size:14px; line-height:30px; background: #cccccc;-webkit-appearance:none;/*ôÆ???iosËŽ?Ý°¤å??Èã?*/
    border-radius:0; }
.top{ overflow:hidden;width:100%; height:3.750em; background:url("/english/_m/images/top_bg.png") #00579e; background-size:100%;}
.logo{    position: absolute;    top: 0.5em;    left: 0.5em;    display: block;    width: 14em;}
.logo img{width:90%;}
.navHome img,.search img{width:3.000em;}
.banner{width:100%;}

.walist { display: block; width: 100% !important;}
.walist li{ display: block; width: 100% !important;}
.walist2 li{ width: 100%;}
.walist2 li a{ float: left; width: auto !important;}
.walist2 li span{ float: right;height: 2em;    line-height: 2em;}
.news_list { position: relative;
    float: left;
    overflow: hidden;
    margin:5px auto;
    width: 100%;
    height: 70px; border-bottom: #eeeeee 1px solid;
}
.news_list:hover>.news_rq span{ background: #cc3300;}
.news_list:hover>.news_tit strong a{ color: #cc3300;}


.news_list .news_rq {
    float: left;
    width: 60px;
    height: 64px;
    text-align: center;
}

.news_list .news_rq span {
    display: block;
    width: 60px;
    height: 30px;
    background-color: #71afde;
    color: #fff;
    font-size: 24px;
    line-height: 30px;
}

.news_list .news_rq i {
    display: block;
    width: 60px;
    height: 32px;
    border: 1px solid #ececec;
    border-top: none;
    color: #2a558c;
    font-style: normal;
    font-size: 11px;
    line-height: 32px;
}

.news_list .news_tit { position: absolute; left: 70px;
    float: left;
    overflow: hidden;
    width: 80%;
}

.news_list .news_tit strong {
    display: block;
    overflow: hidden;
    width: 100%;
    font-weight: normal;
    line-height: 30px;
}

.news_list .news_tit strong a {
    color: #666666;
}

.news_list .news_tit strong a:hover {
    color: #cc3300;
}

.news_list .news_tit p {
    overflow: hidden;
    margin: 0;
    padding: 0;
    padding-top: 10px;
    width: 250px;
    height: 40px;
    color: #959595;
    font-size: 12px;
    line-height: 20px;
}
.tab-iteam{margin:10px 0;  background: #ffffff; }
.tab-iteam-hd,.xxzt-top{position:relative;width:100%;height:3em;border-bottom: #e0e0e0 1px solid;line-height:3em;}
.tab-iteam-hd ul{ position:absolute; width: 100%;}
.tab-iteam-hd li{float:left; margin:0;padding:0 0;height:2.88em;color:#5b5b5b;  text-align: center;font-size:1.05em;line-height:2.88em; cursor:pointer;}
.tab-iteam-hd li.on{border-bottom: #1f4a95 2px solid; color: #1f4a95;}
.tab-iteam-hd .fix{ }
.tab-iteam-con .con{ padding: 1em 0;}
.tab-iteam-con .con ul{ width:100%;}
.tab-iteam-con .con li { overflow: hidden; width: 100%; height: 30px; line-height: 30px;}
.tab-iteam-con .con li a{
    float: left;
    overflow: hidden;
    padding-left: 10px;
    height: 2em;
    background: url(/english/_m/images/ico_001.png) no-repeat left center;
    background-size: 3px 3px;
    color: #333333;
    font-size:14px;
    line-height: 2em;
}
.tab-iteam-con .con li span{
    float: right; color: #999999; font-size: 14px;
}

.xxzt-top-on{
    margin:0 2%;
    padding: 0 10px;
    width: 45%;
    height: 2.88em;
    border-bottom: #008f40 2px solid;
    color: #008f40;
    text-align: center;
    font-size: 1.05em;
    line-height: 2.88em;
    cursor: pointer;
}



.tab-iteam .tab-iteam-con{ }
.sy-content{ overflow: hidden; height: auto; background: #ffffff;  padding: 0 10px;}
.sy-content ul{ padding:0px;width:100%;}
.sy-content li a{ display:block;width:100%; color: #666666}
.sy-content li a:hover{background:#f2f2f2;}

.txt{ float:right; margin:10px 0;width:100%;}
.txt-1{margin-left:110px;}
.txt-1 h3{ overflow:hidden; margin-bottom:6px; width:100%; height:1.500em; color:#222;text-overflow: ellipsis; white-space: nowrap;font-weight:normal; font-size:1.125em;}
.txt-1 h2{ overflow:hidden; margin-bottom:6px; height:3.0em; color:#222; text-align:justify;font-weight:normal; font-size:1em; line-height:1.5em;}
.txt-1 p,.txt-1 i{ color:#666;font-size:1em; }
.txt-1 i{font-size:0.875em;}
.tab-iteam .active{ display:block;}
.sy-more{ display:block;  margin: 10px auto 0 auto; width:50%; height:2.4em;  border-radius:20px; color:#1f4a95; text-align:center; font-size:1em; line-height:2.4em; background: #f2f2f2}
.list-more{ float:left; display:block;width:100%;  height:2.500em; color:#222; text-align:center; font-size:1.125em; line-height:2.500em;}
.list-more:hover{ border-radius:4px;background:#f0f0f0;}
.sy-xygg dl{ padding:10px;width:100%;}
.sy-xygg dt h3 a{display:block; overflow:hidden; margin:10px 0 6px; width:100%; height:1.500em;color:#ff7200;text-overflow: ellipsis; white-space: nowrap; font-size:1.125em;}
.sy-xygg dt p a{display:block; overflow:hidden; margin-bottom:10px; color:#666;font-size:1em; line-height:1.563em;}
.sy-xygg dd{padding:10px 0;}
.sy-xygg dd a{ display:block; overflow:hidden; padding-left:14px;width:100%; height:1.063em; background:url(/english/_m/images/quan.jpg) no-repeat left center; background-size:8px 8px; color:#222; font-size:1em; line-height:1.063em;}
.xxzt-xs{ padding:10px 0;width:100%; border-top:1px solid #e6e6e6;}
.xxzt-xs ul{width:100%;}
.xxzt-xs li{width:25%; text-align:center; line-height:1.500em;}
.xxzt-xs li a{ display:block;padding:6px; width:100%; color:#222;}
.jckd{ overflow:hidden; padding:0 10px;width:100%; height:3em;border-bottom: #e0e0e0 1px solid; background:#ffffff; color:#666; font-size:1em; line-height:3em;}
.jckd strong{ position:relative; float:left; display:block;  width:25%; color:#333333;font-weight:bold;}
#FontScroll{float:right; overflow:hidden; width:75%; height:3em;line-height:3em;}
#FontScroll ul{margin-left:0; line-height:3em;}
#FontScroll ul li{overflow:hidden;width:100%; height:3em; line-height:3em;}
#FontScroll ul li a{color:#333333;}
.foot{ margin-top: 15px; padding:15px 10px;width:100%;  background:#00579e; background-size: 100% 100%; color:#fff; text-align:center; font-size:1em; line-height:1.750em;}
.foot p{font-size: 9pt; position: relative; line-height: 25px}


.top_pic{ overflow: hidden; margin: 0 auto 10px auto; width: 100%; height: auto;}
.top_pic a{ position: relative; float: left; display:inline-table; overflow: hidden; margin-right:3%; width: 40%; height: 110px; background: #000000; text-align: center;}
.top_pic a img{ width: 100%; height: 110px;}
.top_pic a span{ position: absolute; bottom: 0; display: block; width: 100%; height: 2em; background: url("/english/_m/images/font_bg.png"); color: #ffffff; text-align: center; font-size: 1em; line-height: 2em;}
.slideBox{ position:relative; overflow:hidden; margin:0 auto;  width:100%; }
.slideBox .hd{ position:absolute; right:42%; bottom:15px; z-index:1; margin:0 auto; width:auto; height:8px; text-align:center; line-height:8px; }
.slideBox .hd ul{ display:inline-block; text-align:center;}
.slideBox .hd li{ display:inline-block; overflow:hidden; margin:0 0.2em; width:0.500em; height:0.500em; -webkit-border-radius:0.500em; -moz-border-radius:0.500em; border-radius:0.500em; background:#c6c6c6; text-indent:9999px;}
.slideBox .hd li.on{ background:#ffffff;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li h1{ position:absolute; bottom: 0; left: 0; display: block; width: 100%; height: 36px; background: url("/english/_m/images/font_bg.png"); color: #ffffff; text-align:left;text-indent: 0.3em; font-size:0.8em; line-height: 36px; }
.slideBox .bd li img{ width:100%;   vertical-align:top;}
.slideBox .bd li a{ text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
.slideBox .bd li .tit{  position:absolute; bottom:5px; z-index:3; display:block; width:100%; height:28px; color:#fff;   text-align:center; text-indent:10px; line-height:28px;  }



.container{margin:auto;width:100%;height:100%;}
.leftsidebar_box{overflow:visible !important;width:100%;height:auto !important;}
.leftsidebar_box dt{position:relative;padding-right:0.625em;padding-left:0.875em;background-repeat:no-repeat;color:#fff;line-height:3.000em;cursor:pointer;}
.leftsidebar_box a{ color:#ffffff}
.leftsidebar_box dt img{position:absolute;top:1.250em;right:0.625em;}
.leftsidebar_box dl dd:last-child{padding-bottom:0.625em;}
.leftsidebar_box dt img{width:1.000em;}
#gotop{position:fixed; right:10px;bottom:130px;z-index:777;display:none;width:50px;height:50px; border-radius:100px;background:rgba(0,0,0,0.5); text-align:center;cursor:pointer;}
#gotop img{margin-top:15px;}
.sy-content ul,.sy-content li{width:100%;}


.news-first{position:relative;width:100%;}
.news-first img{width:100%;}
.news-first-title{ position:absolute; bottom:0; left:0; z-index:3; padding:6px 10px;width:100%; background:rgba(0,0,0,0.5); color:#fff; font-size:0.938em;}


.list{width:100%;}
.list li{width:100%; border-bottom:1px dotted #bdbdbd;}
.list li:last-child{border-bottom:none;}
.list li a{display:block; padding:10px 0 10px 15px; width:100%; background:url(/english/_m/images/jt.png) no-repeat left 15px; background-size:6px 9px; color:#222; text-align:justify; font-size:1em;}
.list li a:hover{background:#f2f2f2 url(/english/_m/images/jt.png) no-repeat left 15px; background-size:6px 9px;}
.list li i{ margin-top:10px;color:#999; font-size:0.875em;}

.title{ margin-top:10px;width:100%;}
.title-bt{width:100%; color:#222; font-weight:bold; font-size:1.250em;}
.title-jj{width:100%; color:#222; text-align:center; font-weight:bold; font-size:1.250em;}
.date{ margin-top:10px; color:#666; font-weight:normal;font-size:0.938em;}
.content-con{ margin-top:20px;width:100%; color:#222; font-size:1em; line-height:1.875em;}
.content-con p{margin-bottom:15px; text-align:justify; text-indent:2em;}



.menu_list{ margin-bottom:10px; padding:10px;width:100%; background:#fff;}
.menu_list .menu_head{ margin-bottom:1px; padding-left:15px;width:100%; height:2.500em; background:#edf0f1 url(../images/up.jpg) no-repeat 92% center; background-size:12px 7.5px; color:#222; font-weight:bold; font-size:1.125em; line-height:2.500em; -webkit-background-size:12px 7.5px; -ms-background-size:12px 7.5px;}
.menu_list .current{width:100%; background:#2675d8 url(../images/down.jpg) no-repeat 92% center; background-size:12px 7.5px; color:#fff; -webkit-background-size:12px 7.5px; -ms-background-size:12px 7.5px;}
.menu_body{overflow:hidden;width:100%; height:auto;}
.menu_body ul{ padding:10px 0;width:100%;}
.menu_body li{width:100%;}
.menu_body li a{ display:block; overflow:hidden; padding-left:10px;width:100%; height:2.250em; background:url(/english/_m/images/point.gif) no-repeat left center; background-size:3px 3px; color:#333; font-size:1em; line-height:2.250em; -webkit-background-size:3px 3px; -ms-background-size:3px 3px;}

.current a:hover,.current a:active,.current a:link,.current a:visited{ background:#1762be;color:#fff;}

.leftsidebar_box dd a{ display:block;padding-left:0.875em;background-color:#3366cc;color:#f5f5f5;line-height:2.500em;}
.leftsidebar_box dd a:hover{background:#00579e;}
.content-con p .vsbcontent_img{ text-align:center;text-indent:0;}




.enter-mh{position:absolute; top:22px; right:5.000em; width:1.375em;}
.sy-link { overflow: hidden;width:100%;}
.sy-link ul{ overflow: hidden; padding:0px;width:103%; height: auto; }
.sy-link li{padding:5px 0; width:50%;}
.sy-link li a{ display:block; overflow:hidden; padding-right:14px;width:100%; height:50px; border-bottom:0; color:#222; font-size:1em;}
.sy-link li a img{width:100%; height:50px; }

.kstd-link { overflow: hidden;width:100%;}
.kstd-link ul{ overflow: hidden; padding: 10px 10px;width:103%; height: auto; }
.kstd-link li{ overflow: hidden; margin: 2%; padding: 15px 0 0 0; width:20.3%; height: 85px; border: #e7e7e7 2px solid; border-radius:10px; text-align: center; }
.kstd-link li a{ display:block; overflow:hidden;  margin: 0 auto;width:50%; height:35px; border-bottom:0; color:#222; font-size:0.8em;}
.kstd-link li a img{  width: auto;max-width: auto !important; max-height: 30px; }
.kstd-link li span{ margin-top: 10px; color: #666666; font-size:0.8em; line-height: 30px;}



/*listbanner*/
.banner{ position:relative;width:100%;}
.banner span{ position:absolute; bottom:4px; left:0;display:block; padding:0 10px; height:30px; background:#000000d4; color:#fff; font-size:15px; line-height:30px;}
.local{    padding: 0 5px;
    width: 100%;
    height: 55px;
    border-bottom: 1px solid #ccc;
    color: #333;
    line-height: 20px;}
.local a{color:#333; font-size:13px;}
.local img{margin-top:10px;}

/*ad_banner*/
.ad_banner{ overflow: hidden; margin:10px auto; width:100%; height: auto;border-top: #e0e0e0 1px solid;border-bottom: #e0e0e0 1px solid;}
.ad_banner li{ overflow: hidden; margin:0 auto; padding: 2%; width:100%; height: auto;background: #ffffff; text-align: center;}
.ad_banner img{display: block; margin: 0 auto;width:100%; height:auto;}

/* searchBar */
.searchBar { padding: 10px 8px; }
.searchBar form { position: relative; overflow: hidden; width: 100%; height: 33px; border: #d5d5d5 1px solid; border-radius: 2px; }
.searchBar .text,
.searchBar .btn { }
.searchBar input { outline: none; border:none; background-color: #fff; white-space: pre-wrap; word-wrap: break-word; resize: none; -webkit-appearance: none; }
.searchBar .text { margin-right: 15%; background: #fff; }
.searchBar .text>input { display: block;padding: 0 0 0 10px; width: 99%; height: 33px; color: #a1a1a1; font-size: 1em; line-height: 33px; }
.searchBar .btn { position: absolute; top: 0; right: 0; width: 15%; height: 100%; border-left: solid 1px #d5d5d5; }
.searchBar .btn>input { width: 100%; height: 100%; border: 0; background: url("/english/_m/images/searchico.png") center no-repeat; background-color: #f5f5f5; background-position: center; background-size: auto 65%; background-repeat: no-repeat; text-indent: -9999px; }
.searchBar .btn>input:active { background-color: #efefef; }
.kstd_box{height:auto; width:100%; margin:0 auto; background:#eeeeee;}
.kstd_box ul{ width:102%; height:auto;margin:0 auto; padding-top:5px;}
.kstd_box ul li{ float:left; width:23%; height:5rem; margin-right:2%; margin-bottom:15px;border: #e1e1e1 2px solid; border-radius:10px; padding:15px 0 0 0}
.kstd_box ul li img{
    height: 1.3rem;
    width: 1.6rem;
    margin: 0 auto;
    align: center;
    /* display: block; */
    display:block;
}
.kstd_box ul li a{
    height: 2.4rem;
    line-height: 1.4rem;
    /* line-height: 19px; */
    /* display: block; */
    text-align: center;
    font-size: 0.7rem;
    display: block;
    color: #333333;
}

.title_01{display: block; background:url("/english/_m/images/title_01.png") center no-repeat;height: 2.4em; width:28px; float: left; background-size:90%; margin-right: 8px;}
.title_02{display: block; background:url("/english/_m/images/title_02.png") center no-repeat;height: 2.4em; width:28px; float: left; background-size:90%; margin-right: 8px;}


/*Í¼Æ¬ÁÐ±íÒ³ÑùÊ½*/
.lm-listpic {
    width: 100%;
    margin: 0 auto;
    height: auto;
    overflow: hidden
}

.lm-listpic ul {
    width: 105%;
}

.lm-listpic a {
    display: block;
    width: 100%;
}

.lm-listpic li {
    width: 45%;
    float: left;
    margin-right: 5%;
    position: relative;
    margin-bottom: 10px;
}

.lm-listpic li img {
    width: 100%;
    height: auto;
}

.lm-listpic li span {
    position: absolute;
    bottom: 4px;
    background: rgba(0, 0, 0, 0.6);
    display: block;
    color: #fff;
    line-height: 36px;
    height: 36px;
    width: 100%;
    text-align: center;
}
/*LINK*/
.cont_yxbm_rigB{
    width:100%;
    margin: 0 auto;
    height:auto;
    line-height:30px;
    font-size:14px;
    padding:10px 0;
    overflow: hidden;
}
.cont_yxbm_rigB h2{
    height:40px;
    line-height:40px;
    text-indent:15px;
    border-left:3px solid #00579e;
    background:#eaf5ff;
    margin-bottom:10px;
    font-size:16px;
    font-weight: normal;
}
.cont_yxbm_rigB ul{
    margin-bottom:20px; height: auto;overflow: hidden; width: 110%;
}

.cont_yxbm_rigB ul li{
      width: 90%;
    height: 37px;
    float: left;
    text-align: left;
    line-height: 14px;
    border: 1px solid #f1f1f1;
    padding: 4px 10px;
    margin: 5px 2.1% 5px 0;
    display: inline;
    font-size: 14px;
}
.cont_yxbm_rigB ul li.curr{
    background:#6699cc;
    color:#FFF;
}
.cont_yxbm_rigB ul li.curr a{
    color:#FFF;
}
.cont_yxbm_rigB ul li:hover{
    background:#6699cc;
    color:#FFF;
}
.cont_yxbm_rigB ul li:hover a{
    color:#FFF;
}