body,html{ background-color:#f6f6f6; font-size:12px; color:#333333; font-family:"å¾®è½¯é›…é»‘", Microsoft YaHei;}

a{ font-size:12px; color:#333333; font-family:"å¾®è½¯é›…é»‘", Microsoft YaHei;}
a:hover{ color:#333;}
/*è½®æ’­*/
.banner{ width:100%; overflow: hidden; position: relative; top:0px; padding-bottom:5px; background:url(../images/banner_bdr.jpg) left bottom repeat-x; overflow:hidden;}
.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { height:461px;-webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0;  background-position: center top;}
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides .img { display: block; height: auto; float: left; width: 100%; border: 0; }
.rslides li a{ display:block; width:100%; height:100%;} 
.slide_container { position: relative; float: left; width: 100%; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide .img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption {  width:100%; position: absolute; left:0; top:0; z-index: 1; overflow: hidden;}
.slide .caption .wz_caption{ width:1100px; margin:0 auto; overflow: hidden; position: relative;}
.slide .caption .wz_caption div { display: block; width:295px; padding:25px; position: absolute; z-index: 2; text-shadow: none; color: #fff; /*background: #000; background: rgba(0,0,0, .5);*/ background: url(../images/con_bg.png) repeat;right: 0; bottom: 15%; overflow: hidden;}
.slide .caption .wz_caption div h3 a{ font-size: 2.0em;  color:#fff; line-height:1.35em; font-weight: normal; }
.slide .caption .wz_caption div p{ font-size: 1.4em; line-height: 1.28em; color:#fff; margin-top: 20px;}
.slide_nav { position: absolute; top: 45%; left:10px; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; height:46px; width: 46px; background:url(../images/arrows-48-48-3.png) no-repeat left top; margin-top: -15px; }
.slide_nav.prev:hover{ background:url(../images/arrows-48-48-3.png) no-repeat left bottom;}
.slide_nav:active { opacity: 1.0;}
.slide_nav.next { right:10px; left:auto;background:url(../images/arrows-48-48-3.png) no-repeat right top; }
.slide_nav.next:hover{background:url(../images/arrows-48-48-3.png) no-repeat right bottom;}
.slide .caption .wz_caption em{ position: absolute; right:0; bottom:0; height: 40px; text-align: right; font-size: 1.5em; line-height: 2.67em; color:#fff;text-shadow:3px 3px 3px #000; display: none;}

.icon_banner{ width:100%; height: 104px; position: absolute; left:0; bottom:10px; z-index: 20;}
.icon_banner ul{ width:1100px; margin:0 auto; overflow: hidden;}
.icon_banner ul li{ width:10px; float:left; margin-left: 6px;}
.icon_banner ul li a{ display: block; width:10px; height: 10px; background-color:#fff;}
.icon_banner ul li a.icon{}
.icon_banner ul li a.icon:hover{}

.slide_tabs{ width:73px; position:absolute; z-index:999; bottom:20px; left:50%; margin-left:540px; display:none;}
.slide_tabs li{ width:10px; height:10px; background-color:#fff; float:left; margin-right:8px;}
.slide_tabs li a{ width:10px; height:10px; font-size:0px; display:block;}
.slide_tabs li.slide_here{ background-color:#e9d40b;}
/*è½®æ’­*/

.wraq_main{ width:1167px; margin:0px auto; position:relative; background-color:#fff;}
.wraq_content{ width:1100px; margin:0px auto; overflow: hidden; padding:15px 10px;}
.wraq_cont01{ overflow:hidden; border-bottom:1px solid #dddddd;}
.wraq_cont01_lf{ float:left; width:100%;}
.wraq_cont01_lfW{ margin-right:366px;}
.wraq_cont01_rt{ float:right; margin-left:-340px; width:340px;}

.con01a{margin:0 auto;  overflow: hidden;}
.til_con01a{ height:50px; line-height:50px; margin:0px 0px 20px; border-bottom:1px solid #dddddd;}
.til_con01a h2 span{ margin-right:10px;}
.til_con01a h2{ color:#333333; font-size:20px; font-weight:bolder;}
.more{ float:right; display:block;}
.more a{ color:#828282; font-family:Verdana;}
.box_con01a{ padding:0px; overflow: hidden;}
.box_lf01a_trsfrn{ display:block; height: 216px;}
.lf01a{ width:311px; float:left;}
.rt01a{ margin-left:341px}
.box_lf01a,.box_ct01a{  height: 100%; overflow:hidden;}
.wz_lf01a{ width:100%; height: 50px; position: absolute; left:0;text-align: left; overflow:hidden;}
.wz_lf01a a{ font-size:14px; line-height:20px; color:#333; padding:10px 0px 0px; display:block;}
.wz_lf01a a:hover{ color: #674b77;}


.articleList_rt01a li{ height:38px; padding:0px 0px 10px; margin-bottom:9px; line-height:20px;font-size:14px; overflow:hidden;}
.articleList_rt01a li .time{ float:left; width:50px; height:42px; text-align:center;}
.articleList_rt01a li .time span{ display:block; height:21px; font-size:14px; background-color:#f8b617; color:#fff; font-family:Consolas;}
.articleList_rt01a li .time p{ display:block; height:21px;font-size:14px; background-color:#e6e6e6; color:#555555;font-family:Consolas;}
.articleList_rt01a li a{ font-size:13px; display:block; }
.articleList_rt01a li a:hover{font-weight:bolder;}

.articleList_rt01a li.articOne{ height:90px; border-bottom:1px dashed #d8d8d8; margin-bottom:10px;}
.articleList_rt01a li.articOne h2 a{font-size:14px; font-weight:bolder; color:#10458d; margin:0px; padding:0px;}
.articleList_rt01a li.articOne h2{ height:20px; line-height:20px; overflow:hidden;}
.articleList_rt01a li.articOne p{ color:#555555; font-size:13px; line-height:22px; height:45px; padding-top:5px; overflow:hidden}
.articleList_rt01a li.articOne span{ display:block; font-family:Consolas,Arial, Helvetica, sans-serif; font-size:13px; color:#9c9c9c;}

.con01b{margin:0 auto;  overflow: hidden;}
.articleList2 .listTitle2{ height:50px; line-height:50px; margin:15px 0px 0px; border-top:1px solid #d1d1d1; overflow:hidden;}
.articleList2 .listTitle2 h2 span{ margin-right:10px;}
.articleList2 .listTitle2 h2{ color:#333333; font-size:20px; font-weight:bolder;}
.articleList2 ul li{ height:32px; line-height:32px; background:url(../images/list_icon1.jpg) no-repeat left 12px; padding-left:18px; overflow:hidden; margin-bottom:0px; padding-bottom:0px; }
.articleList2 ul li a{ font-size:14px;}
.articleList2 ul li span{ color:#5c5c5c;font-family:Consolas; font-size:14px;}
.articleList2 ul li span.rt_time{ float:right;}
.articleList2 ul li span.lf_time{ margin-left:3px; display:none;}

.con01c{margin:0 auto;  overflow: hidden;}
.articleList3{ border-left:1px solid #f1f1f1; padding-left:20px; padding-bottom:5px;}
.articleList3 .listTitle2{ height:50px; line-height:50px; margin:0px 0px 15px; border-bottom:1px solid #d1d1d1; overflow:hidden;}
.articleList3 .listTitle2 h2 span{ margin-right:10px;}
.articleList3 .listTitle2 h2{ color:#333333; font-size:20px; font-weight:bolder;}
.articleList3 ul li{ height:60px; margin-bottom:10px; line-height:22px; background:url(../images/tit_icon3.jpg) no-repeat left 9px; padding-left:20px; overflow:hidden;border-bottom: 1px dashed #d8d8d8; padding-top:3px;}
.articleList3 ul li a{ font-size:14px;}
.articleList3 ul li span{ color:#a6a6a6;font-family:Consolas; font-size:14px;}
.articleList3 ul li span.lf_time{ margin-left:10px; display:inline-block}
.articleList3 ul li.arLt3_li6{ border-bottom:none;}

.honor{}
.honor_tit{ background:url(../images/tit_icon5.jpg) no-repeat left center; height:45px; line-height:45px; margin:10px 0px;}
.honor_tit a{ font-size:20px; font-weight:bolder; margin-left:20px;}
.honor_box{ border:3px solid #f8b617; padding:20px; padding-bottom:10PX;}
.honor_box .honor_img{ float:right; width:524px;}
.honor_box .honor_info{ color:#333333;font-size:14px; line-height:30px;}
.honor_box .honor_img .honor_img1,.honor_box .honor_img .honor_img2,.honor_box .honor_img .honor_img3{ float:left; margin-left:21px; margin-top:10px;}
.honor_more{ height:20px; line-height:20px; clear:both; text-align:right;}

.wraq_cont03{ margin-top:30px;}
.cont_tit2{ height:30px; line-height:30px; background-color:#efefef; margin-bottom:20px;}
.cont_tit2 h2{ font-size:20px; font-weight:bolder; background-color:#fff; display:inline-block; padding:0px 15px; border-left:3px solid #e9a500;}
.cont_tit2 .more{ margin-right:10px;}
.cont3_box{ width:100%; overflow:hidden}
.cont3_box ul li{ float:left; width:25%; margin-bottom:20px;}
.cont3_box ul li .business_img{ height:170px; -moz-background-size:100% auto; background-size:100% 100%;  }
.cont3_box ul li .bus_mr{ margin-right:7px;}
.cont3_box ul li .business_text{ margin:0px 15px;}
.cont3_box ul li .business_text h2{ margin:10px 0px; height:26px; overflow:hidden;}
.cont3_box ul li .business_text h2 a{ color:#fff; font-size:18px; font-weight:bolder;}
.cont3_box ul li .business_text p{ color:#fff; font-size:12px; line-height:24px; height:80px; overflow:hidden;}
.cont3_box ul li .business_more{ text-align:center; padding:20px 0px; height:37px; line-height:37px;}
.cont3_box ul li .business_more a{height:37px; line-height:37px;
	transition:All 0.1s ease-in-out;
	-webkit-transition:All 0.1s ease-in-out;
	-moz-transition:All 0.1s ease-in-out;
	-o-transition:All 0.1s ease-in-out;
	display:block;
}
.cont3_box ul li .business_more a:hover{
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
}
.cont3_box ul li.business1 .bus_mr{ background:url(../images/business_bg1.jpg) no-repeat center bottom #094c9b;}
.cont3_box ul li.business2 .bus_mr{ background:url(../images/business_bg2.jpg) no-repeat center bottom #e9a500;}
.cont3_box ul li.business3 .bus_mr{ background:url(../images/business_bg1.jpg) no-repeat center bottom #094c9b;}
.cont3_box ul li.business4 .bus_mr{ background:url(../images/business_bg2.jpg) no-repeat center bottom #e9a500;}
.cont3_box ul li.business5 .bus_mr{ background:url(../images/business_bg1.jpg) no-repeat center bottom #094c9b;}
.cont3_box ul li.business6 .bus_mr{ background:url(../images/business_bg2.jpg) no-repeat center bottom #e9a500;}
.cont3_box ul li.business7 .bus_mr{ background:url(../images/business_bg1.jpg) no-repeat center bottom #094c9b; margin:0px}

.cont4{ overflow:hidden;}
.cont4lf,.cont4rt{ float:left; width:50%;}
.cont4lf .cont4lf_mr{ margin-right:15px; overflow:hidden}
.cont4lf dl dt{ float:left; width:155px; height:101px; padding-top:5px;}
.cont4lf dl dd{ float:left; width:175px; margin-left:15px; height:28px; line-height:28px; overflow:hidden; background:url(../images/list_icon1.jpg) no-repeat left center;}
.cont4lf dl dd a{ margin-left:20px; font-size:14px;}

.cont4rt .cont4lf_ml{ margin-left:15px; overflow:hidden}
.cont4rt dl dt{ float:left; width:155px; height:101px; padding-top:5px; margin-right:15px;}
.cont4rt dl dd{ height:28px; line-height:28px; overflow:hidden; background:url(../images/list_icon1.jpg) no-repeat left 8px;}
.cont4rt dl dd a{ margin-left:20px; font-size:14px; display:block;}

.cont5{ overflow:hidden;}
.cont5_tit{ height:50px; line-height:50px; border-bottom:1px solid #d9d9d9; margin:15px 0px;}
.cont5_tit h2{ font-size:20px; color:#333333; font-weight:bolder;}
.cont5_box dl dt{ float:left; width:28.2%; height:193px;}
.cont5_box dl dt div{background-size:cover; background-position:center top;display:block; margin-right:3px;height:193px;}
.cont5_box dl dt a{ display:block;height:193px;}
.cont5_box dl dd{ float:left; width:14.36%;  height:193px;}
.cont5_box dl dd .cont5_box_rt{ margin:0px 3px;}
.cont5_box dl dd div{ width:auto; height:94px; margin-bottom:5px;background-size:cover; background-position:center top;}
.cont5_box dl dd div a{ display:block; width:100%;height:94px}
.cont5_box dl a{ filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3; background-color:#000;}
.cont5_box dl a:hover{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}

.articleList4 ul li{ height:32px; line-height:32px; background:url(../images/list_icon1.jpg) no-repeat left 12px; padding-left:18px; overflow:hidden;}
.articleList4 ul li a{ font-size:14px;}
.articleList4 ul li span{ color:#5c5c5c;font-family:Consolas; font-size:14px;}
.articleList4 ul li span.rt_time{ float:right;}
.articleList4 ul li span.lf_time{ margin-left:3px; display:none;}


.articleList04 ul li { width:48%; float:left; }
.articleList04 ul li:nth-child(even){ float:right;}


.cont6{padding-top:30px;overflow:hidden;pa;padding-bottom: 30px;padding-bottom: 30px;padding-bottom: 30p;padding-bottom: 30;dding-bottom: 3;}
.cont6lf,.cont6rt{ float:left; width:50%;}
.cont6lf .cont6lf_mr{ margin-right:15px; overflow:hidden}
.cont6rt .cont6lf_ml{ margin-left:15px; overflow:hidden}

.recruitPc{ width:100%; margin-top:15px;}
.recruitphone{ width:100%; display:none;}
.recruitphone img{ width:100%;}




/*æ–°ä¼šå‘˜logoåŒºåŸŸ*/
.dl_none { display: none; }
.dl_none { overflow: hidden; margin:0 -10px;}
.dl_none dd { width: 16.6%; float: left; margin:0 0 10px 0;}
.dl_none dd a { display: block; margin: 0 10px; }
.memberlogo {
    display: block;
    margin: 0 -5px;
    width: 900px;
}

.memberlogo li {
    float: left;
    display: block;
    width: 130px;
    height: 31px;
    margin: 10px 5px;
    z-index: 1;
    position: relative;
    -webkit-transition: width 0.5s linear;
    -moz-transition: width 0.5s linear;
    -o-transition: width 0.5s linear;
    transition: width 0.5s linear;
}

.memberlogo li .xq {
    display: block;
    position: absolute;
    top: 0;
    width: 130px;
    height: 31px;
    background: #fff;
    opacity: 0;
    border: 3px solid #10458d;
    overflow: hidden;
    -webkit-transition: all 0.5s linear;
    -moz-transition: width 0.5s linear;
    -o-transition: width 0.5s linear;
    transition: width 0.5s linear;
}

.memberlogo li a img {
    width: 128px;
    height: 29px;
    border: 1px solid #ddd;
}

.memberlogo li:hover {
    border: none;
    width: 270px;
    z-index: 2;
}

.memberlogo li:hover .xq {
    display: block;
    width: 264px;
    height: 128px;
    opacity: 100;
    z-index: 2;
    top: 0px;
}

.memberlogo .last {
    position: relative;
}

.memberlogo .last:hover .xq {
    left: -140px;
}

.memberlogo li .xq .xq_bol {
    display: block;
    width: 254px;
    height: 118px;
    padding: 5px 5px;
    position: relative;
}

.memberlogo li .xq .xq_bol em {
    display: block;
    line-height: 30px;
    font-weight: bold;
    font-style: normal;
    border-bottom: 1px dotted #ddd;
    padding-bottom: 5px;
}

.memberlogo li .xq .xq_bol em img {
    width: 70px;
    padding-right: 5px;
    margin-right: 5px;
    border-right: 1px solid #eee;
}

.memberlogo li .xq .xq_bol p {
    line-height: 18px;
    color: #999;
    padding: 5px;
    cursor: default;
}

.memberlogo li .xq .xq_bol p span {
    display: block;
    font-size: 14px;
    color: #007AC7;
    line-height: 22px;
}

.memberlogo li .xq .goweb a {
    position: absolute;
    bottom: 0;
    right: 0;
    display: block;
    line-height: 20px;
    height: 20px;
    width: 70px;
    background: #10458d;
    color: #fff;
    text-align: center;
}

.memberlogo li .xq .goweb a:hover {
    background: #f90;
}


/*new style*/

.w96 {
    width: 96px;
}

.r_boxb_tab .w87 {
    width: 87px;
    height: 42px;
    line-height: 42px;
}

.tilmto_zl {
    border-bottom: 1px solid #BFBFBF;
    position: relative;
    height: 25px;
    line-height: 25px;
    width: 74%
}

.tilmto_zt {
    border-left: 2px solid #18488C;
    border-bottom: 1px solid #BFBFBF;
    position: relative;
    height: 25px;
    line-height: 25px;
    width: 100%
}

.zl_b {
    cursor: default;
    border-left: 2px solid #18488C;
    border-bottom: 1px solid #BFBFBF;
    width: 25%;
    height: 25px;
    line-height: 25px;
    text-align: center;
}

.right_bg {
    background: #f8f8f8;
}

.b-em {
    border: 1px solid #d4d4d4;
    background: #ffffff;
    display: block;
    width: 74px;
    height: 102px;
}

.b-em img {
    margin: 2px 0 0 2px;
    width: 72px;
    height: 97px;
}

.toplist_tab {
    cursor: pointer;
}

.toplist_box {
    display: none;
}

.ssgs-tit {
    height: 40px;
    line-height: 40px;
    border-top: 1px solid #2071af;
    border-bottom: 1px solid #d0d0d0;
}

.ssgs-tit span {
    padding-left: 14px;
    font-size: 20px;
    color: #007ac7;
}

.ssgs-tit a {
    display: block;
    float: right;
    margin-right: 15px;
    padding-right: 20px;
    font-size: 12px;
    color: #a5a5a5;
    background: url(../images/ssgs_tit_more.png) no-repeat right;
}

.ssgs-col1 {
    color: #00a0e9;
}


/*2017-7 add new*/

.bgfff {
    background: #ffffff;
}

.w400 {
    width: 400px;
}

.w700 {
    width: 700px;
}

.mt42 {
    margin-top: 42px;
}

.e20-topimg {
    width: 100%;
}

.w382 {
    width: 382px;
    overflow: hidden;
}

.w154 {
    width: 154px;
    overflow: hidden;
}

.e20-topimg div {
    position: relative;
}

.e20-topimg div p {
    position: absolute;
    width: 100%;
    color: #ffffff;
    text-align: center;
    font-size: 12px;
    padding: 10px 0;
    background: url(../images/transparency_black.png);
    bottom: 0px;
}

.e20-video {
    width: 260px;
    margin: 0 10px;
    background: #ffffff;
    padding-bottom: 10px;
}

.e20-video a {
    display: block;
    position: relative;
}

.e20-video .vicon3 {
    left: 10px;
    bottom: 10px;
    display: none;
}

.e20-video:hover .vicon3 {
    display: block;
}

.e20-vlist {
    width: 260px;
    margin: 5px 10px;
    padding-bottom: 10px;
}

.e20-vlist li {
    float: left;
    width: 100%;
    margin-top: 5px;
    line-height: 20px;
}

.e20-vlist li em {
    width: 24px;
    padding-top: 5px;
}

.e20-vlist li div {
    overflow: hidden;
    text-align: left;
}

.e20-vlist .col1 {
    color: #0068b6;
}

.e20-vlist .col2 {
    color: #fd5656;
}

.hotshow {
    height: 64px;
    padding-left: 45px;
    padding-right: 10px;
    background: url(../images/201707img/hotshow.png) no-repeat center;
}

.hotshow a {
    width: 16%;
    float: left;
    margin-top: 9px;
}

#FocusNews_con {
    min-height: 655px;
}

.headlines_ul1 li.notop {
    margin-top: 0;
    padding-top: 0
}

.headlines_ul1 .col3 {
    color: #0068b6;
}

.h491 {
    height: 491px;
}

.e20-act-tit {
    width: 180px;
    height: 46px;
    line-height: 46px;
    float: left;
}

.e20-act-ul {
    width: 819px;
    height: 46px;
    line-height: 46px;
    border-bottom: 1px solid #d2d2d2;
    border-left: 1px solid #d2d2d2;
    float: left;
    background: #f8f8f8;
}

.e20-act-ul li {
    width: 160px;
    text-align: center;
    font-size: 16px;
    float: left;
}

.e20-act-ul li a:hover {
    color: #333333
}

.e20-act-ul li:hover a {
    color: #ffffff;
}

.e20-act-ul .active {
    background: #0068b6;
}

.e20-act-ul .active a {
    color: #ffffff;
}

.e20-act-cont {
    height: 224px;
    background: #f8f8f8;
}

.rwbox .bd {
    width: 1000px;
}

.rw-list li {
    float: left;
    width: 235px;
    text-align: center;
    margin: 30px 7.5px;
}

.rw-list li div {
    text-align: center;
    color: #315a8a;
}

.rw-list li h1 {
    margin: 10px 0;
    text-align: center;
    font-size: 13px;
    font-weight: normal;
    color: #5c5c5c;
}

.rwbox {
    width: 1000px;
    position: relative;
}

.rwbox .prev,
.rwbox .next {
    width: 32px;
    height: 56px;
    top: 30%;
    position: absolute;
    z-index: 3;
}

.rwbox .prev {
    left: 8px;
    background-image: url(../images/201707img/prev.png);
}

.rwbox .next {
    right: 9px;
    background-image: url(../images/201707img/next.png);
}

.inbox {
    width: 100%;
    height: 485px;
    position: relative;
}

.inbox .bd li {
    width: 100%;
    height: 485px;
}

.inbox .bd .in1 {
    background: url(../images/on1.jpg) no-repeat center;
}

.inbox .bd .in2 {
    background: url(../images/on2.jpg) no-repeat center;
}

.inbox .bd .in3 {
    background: url(../images/on3.jpg) no-repeat center;
}

.inbox .hd {
    width: 100%;
    bottom: 28px;
    overflow: hidden;
    text-align: center;
    zoom: 1;
    position: absolute;
    z-index: 3
}

.inbox .hd ul {
    width: 100%;
}

.inbox .hd li {
    display: inline-block;
    line-height: 15px;
    text-align: center;
    font-size: 12px;
    width: 149px;
    height: 10px;
    cursor: pointer;
    overflow: hidden;
    background: #ffffff;
    margin-left: 4px;
}

.inbox .hd .on {
    background: #00a1e4;
}

.w320 {
    width: 320px;
}

.h200 {
    height: 200px;
}

.mt4 {
    margin-top: 4px;
}

.mart175 {
    margin-top: -130px;
}

.e20-w320-title {
    height: 40px;
    line-height: 40px;
    background: url(../images/201707img/z5.jpg) no-repeat top;
}

.e20-w320-title h3 {
    font-size: 18px;
    padding-left: 10px;
}

.e20-tw {
    height: 78px;
    padding-left: 19px;
}

.e20-tw em {
    float: left;
    width: 95px;
    height: 70px;
}

.e20-tw em img {
    width: 100%;
}

.e20-tw div {
    float: right;
    width: 196px;
}

.e20-tw div h1 {
    font-size: 16px;
    overflow: hidden;
    height: 22px;
    font-weight: normal;
    line-height: 1.4;
}

.e20-tw div h1 a {
    color: #333333;
}

.e20-tw div p {
    margin-top: 10px;
    font-size: 12px;
    line-height: 1.4;
}

.e20-tw div p a {
    color: #0068b6;
}

.memberlogo {
    width: 1210px;
    margin: 10px -1px;
}

.memberlogo li {
    margin: 10px 6.5px;
}

.w660 .memberlogo {
    width: 870px;
}

.w660 .memberlogo li {
    margin: 5px 1px;
}

.hottitle {
    color: #0068b6;
    font-size: 20px;
}

.hottc {
    text-align: center;
    background: none!important;
}

.hottc a {
    color: #408ed6;
}

.headlines_ul1 li.h1 {
    font-size: 18px;
}

.ml50 {
    margin-left: 50px;
}

.ssForm {
    border: 1px solid #0068b6;
}

.ss_nav_boxa a.a1 {
    border-right: 1px solid #0068b6;
}

.ss_nav_text {
    background: url(../images/201707img/ssfont.png) no-repeat 106px center;
}

.ss_nav_btn {
    background: url(../images/201707img/ss.jpg) no-repeat;
}

.headlines_ul1 li p {
    width: 365px;
    height: 29px;
    overflow: hidden;
    text-align: left;
    margin-left: 20px;
}

.h540 {
    height: 540px;
}










@media screen and (max-width:1200px) {
	.rslides li{height:333px; background-size:1200px 333px;}
	.banner{ top:0px;}
}
	
@media screen and (max-width:1120px) {
	.wraq_main{ width:auto; margin:0px auto;}
	.wraq_content{ width:auto; margin:0px 10px; overflow: hidden;}
	.wraq_cont01_lf{ float:none; margin:0px;}
	.wraq_cont01_rt{ float:none; margin:0px;}
	.wraq_cont01_lfW{ margin:0px;}
	.wraq_cont01_rt{ width:auto; margin-top:10px;}
	.articleList3{ padding:0px; border:none;}
	.articleList3 ul li{ height:auto; padding-bottom:14px;}
	.articleList2 .listTitle2{border:none;border-bottom: 1px solid #d1d1d1; margin-bottom:10px; margin-top:0px;}
	.wraq_content{ margin:0px;}
	.articleList3 ul li.arLt3_li3{ border-bottom:none;}
	.articleList3 ul li.arLt3_li6,.articleList3 ul li.arLt3_li5,.articleList3 ul li.arLt3_li4{ display:none}
	.honor_box .honor_img{ float:none; width:100%; overflow:hidden; text-align:center; }
	.honor_box .honor_img .honor_img1,.honor_box .honor_img .honor_img2,.honor_box .honor_img .honor_img3{ margin:0PX; margin-right:20PX;display:inline; float:none; padding-bottom:15PX;}
	.honor_box .honor_info{ color:#333333;font-size:14px; line-height:30px;}
	
	.cont4lf, .cont4rt{ float:none; width:100%;}
	.cont4rt{ margin-top:30px;}
	.cont4lf .cont4lf_mr{ margin:0px;}
	.cont4rt .cont4lf_ml{ margin:0px;}
	
	.cont6lf, .cont6rt{ float:none; width:100%;}
	.cont6rt{ margin-top:30px;}
	.cont6lf .cont6lf_mr{ margin:0px;}
	.cont6rt .cont6lf_ml{ margin:0px;}
	.articleList4 ul li.arLt4_li4,.articleList4 ul li.arLt4_li5{ display:none}

	.importantxian {
        border-bottom: 1px dashed #d5d5d5;
        padding-bottom: 3%;
        margin-top: 3%;
        overflow: hidden;
    }
    .columnList .tupIMG {
        float: left;
        width: 32%;
    }
    .tupIMG img {
        width: 100%;
    }
    .columnList .jssj {
        float: left;
        margin-left: 3%;
        width: 62%;
    }
    .jssj h3 {
        font-size: 16px;
    }
    .btxq {
        margin-top: 2%;
        font-size: 17px;
        width: 100%;
    }
    .fbusj {
        /* margin-top: 4%; */
        color: #c7c7c7;
        font-size: 14px;
    }
    #specialColumnAddHtml .importantxian:last-child {
        border: none;
    }
    /* ä¸“é¢˜ */
    .E20Topic {
        width: 100%;
        background: #ffffff;
    }
    /* è½®æ’­å›¾ */
    .ltlbt {
        width: 100%;
        padding: 20px 0;
        border-bottom: 10px solid #e6e9f1;
        background: #ffffff;
    }
}

@media screen and (max-width:1023px) {
.memberlogo { display: none; }
.dl_none { display: block; }
.dl_none dd { width:33.3%; }
}

	
@media screen and (max-width:980px) {
	.cont3_box ul li{ width:25%;}
}

@media screen and (max-width:750px) {
	.rslides li{height:277px; background-size:1000px 277px;}
	.cont5_box dl dd{ width:23.9%;}
	.cont5_box4,.cont5_box5{ display:none;}
	
}
@media screen and (max-width:640px) {	
	.dl_none dd { width:50%; }
}
@media screen and (max-width:639px) {
	.rslides li{height:177px; background-size:640px 177px;}
	.lf01a{ width:260px;}
	.rt01a{ margin-left:280px;}
	
	.cont4lf dl dt{ display:none}
	.cont4rt dl dt{ display:none}
	.cont4lf dl dd{ margin:0px; width:50%;}
	.cont4rt dl dd{ height:auto; line-height:20px; margin:5px 0px;}
	
}
@media screen and (max-width:540px) {
	.lf01a{ float:none; width:100%; margin-bottom:20px;}
	.rt01a{ margin:0px;}
	.articleList2 ul li span.rt_time{ display:none;}
	.articleList2 ul li span.lf_time{ display:inline-block;}
	.articleList2 ul li{ height:auto; line-height:22px; margin-bottom:10px;border-bottom: 1px dashed #d8d8d8; padding-bottom:10px;}
	.cont3_box ul li.business1 .bus_mr,.cont3_box ul li.business2 .bus_mr,.cont3_box ul li.business3 .bus_mr,.cont3_box ul li.business4 .bus_mr,.cont3_box ul li.business5 .bus_mr,.cont3_box ul li.business6 .bus_mr,.cont3_box ul li.business7 .bus_mr{
		background:none;
}
	.cont3_box ul li{ width:50%}
	.cont3_box ul li .business_text{ margin:0px;}
	.cont3_box ul li .business_more{ display:none;}
	.cont3_box ul li .business_text h2{ margin-bottom:0px;}
	.cont3_box ul li .business_text h2 a{ color:#333; font-size:16px;}
	.cont3_box ul li .business_text p{ color:#666;}
	.cont3_box ul li .bus_mr{ margin:0px;}
	.cont3_box ul li.business1 .bus_mr{ margin-right:5px;}
	.cont3_box ul li.business2 .bus_mr{ margin-left:5px;}
	.cont3_box ul li.business3 .bus_mr{ margin-right:5px;}
	.cont3_box ul li.business4 .bus_mr{ margin-left:5px;}
	.cont3_box ul li.business5 .bus_mr{ margin-right:5px;}
	.cont3_box ul li.business6 .bus_mr{ margin-left:5px;}
	.cont3_box ul li.business7 .bus_mr{ margin-right:5px;}
	.cont3_box ul li .business_text p{ height:50px;}
	
	.cont5_box2,.cont5_box3{ display:none;}
	.cont5_box dl dt{ width:70%;}
	.cont5_box dl dd.cont5_box1{ width:30%;}
	
	.articleList4 ul li span.rt_time{ display:none;}
	.articleList4 ul li span.lf_time{ display:inline-block;}
	.articleList4 ul li{ height:auto; line-height:22px; margin-bottom:10px;border-bottom: 1px dashed #d8d8d8; padding-bottom:10px;}
}


@media screen /*and (min-width:320px)*/ and (max-width:480px) {
	.rslides li{height:144px; background-size:520px 144px;}
	.slide_nav{ height:26px; width:26px;}
	.slide_nav {height:19px; top:60%; width:19px; background:url(../images/arrows-48-48-32.png) no-repeat left top;}
	.slide_nav.prev:hover{ background:url(../images/arrows-48-48-32.png) no-repeat left bottom;}
	.slide_nav.next {background:url(../images/arrows-48-48-32.png) no-repeat right top; }
	.slide_nav.next:hover{background:url(../images/arrows-48-48-32.png) no-repeat right bottom;}
	.honor_box .honor_img .honor_img1{ margin:0px; display:block; float:left; width:40%;}
	.honor_box .honor_img .honor_img2{ margin:0px; display:block; float:left; width:60%;}
	.honor_box .honor_img .honor_img1 img,.honor_box .honor_img .honor_img2 img{ height:130px;}
	
	.cont5_box dl dd{ display:none;}
	.cont5_box dl dt{ width:100%;}
	
	.recruitPc{ display:none;}
	.recruitphone{display:block; margin-top:15px;}
	
		
}
@media screen and (max-width:320px) {
	.rslides li{height:138px; background-size:500px 138px;}
	.banner{padding-bottom:3px;}
}
