﻿@import url(public.css); /* 引用公共样式 */
/*------------------------------------------以下开始,以上为保留样式--------------------------------------------------*/
.center{ position:relative;}
.nothing{ display:block; padding-top:90px; font-size:28px}

@media screen and (min-width:1020px)
{
.top1{ height:121px; }
.top1 .logo{ width:290px; height:61px; float:left; margin-left:6px; margin-top:32px;}
.top1 .logo img{ width:290px; height:61px;}
.top1 .tnav{ float:right; margin-top:72px;}
.top1 .tnav a{ display:inline-block; margin:0 12px; font-size:20px;}
.top1 .search{ position:absolute; right:0; top:20px;}
.top1 .search .ssk{ width:165px; height:25px; padding-left:5px; padding-right:30px;}
.top1 .search .sousuobtn{ display:block; width:25px; height:22px; background:url(../images/ss.jpg) no-repeat center center; position:absolute; right:5px; top:50%; margin-top:-11px}
.search2{ display:none;}
.blue_line{ width:47px; height:2px; background:#0089ff; margin-bottom:30px;}
.white_line{ width:47px; height:2px; background:#fff; margin-bottom:30px;}
.title_en{ font-size:49px; line-height:49px; font-family:Arial; margin-bottom:30px;}
.title_cn{ display:inline-block; font-size:28px;  line-height:28px; color:#000; padding-bottom:10px; border-bottom:1px solid #000;}
.contact{ padding-top:93px; padding-bottom:80px;}
.contact .contact_content{ padding-top:77px;}
.contact .contact_content .contact_lef{  width:520px; float:left;}
.contact .contact_content .contact_lef .ctact_lef1{  text-align:left; margin-bottom:80px; font-size:16px; line-height:25px;}
.contact .contact_content .contact_lef .ctact_lef2{  width:325px; height:68px; margin:0;}
.contact .contact_content .contact_rig{ width:469px; float:right;}
.contact .contact_content .contact_rig .ctact_rig1{ margin-bottom:15px;}
.contact .contact_content .contact_rig .ctact_rig1 input{ width:427px; height:48px; line-height:48px; border:1px solid #000; padding:0 20px; outline:0; font-size:16px;}
.contact .contact_content .contact_rig .ctact_rig1 textarea{ width:427px; height:192px; line-height:48px; border:1px solid #000; padding:0 20px;outline:0;font-size:16px;}
.contact .contact_content .contact_rig .ctact_rig2 input{ width:469px; height:50px; line-height:50px; background:#0089ff; color:#fff;font-size:16px; border:0;}
.bcontent{ padding-top:60px; padding-bottom:45px; border-top:1px solid #b5b5b5}
.bcontent .bcont_lef{ width:663px; height:280px; float:left;  padding-top:40px; border-right:1px solid #b5b5b5}
.bcontent .bcont_lef .bn{ width:16%; float:left;}
.bcontent .bcont_lef .bn .bn_title{ font-size:24px; padding-bottom:12px; border-bottom:2px solid #0089ff; display:inline-block; margin-bottom:20px;}
.bcontent .bcont_lef .bn .bn_content a{ display:inline-block; margin:11px 0; font-size:14px;}
.bcontent .bcont_rig{ width:280px; height:320px; float:right; text-align:left; padding:0 38px;}
.bcontent .bcont_rig .bcont_r1{ font-size:28px; margin-bottom:20px; margin-top:40px;}
.bcontent .bcont_rig .bcont_r1 span{ color:#6badff;}
.bcontent .bcont_rig .bcont_r2{ font-size:14px; margin-bottom:40px;}
.bcontent .bcont_rig .bcont_r3{ font-size:14px; margin-bottom:20px;}
.bcontent .bcont_rig .bcont_r4{ font-size:32px; line-height:32px;}
.bot{ background:#2489ff; color:#fff; padding:40px 0;}
.bot a{ color:#fff;}
.bot .bq{ text-align:left; display:inline-block; float:left; width:530px;}
.bot .share{ text-align:left; display:inline-block; float:right; margin-right:162px;}
.bot .share a{ display:inline-block; margin:0 19px;}
.bot .share .wx{ position:relative;}
.bot .share .wx .wx_show{ display:none;  position:absolute; left:50%; margin-left:-79px; top:-175px; width:158px; height:171px; background:url(../images/wx_bg.png) no-repeat center top; padding-bottom:4px; z-index:2;}
.bot .share .wx .wx_show img{ width:156px; height:157px; margin:0 auto}
.about{ padding:60px 0;}
.about .about_title{ margin-bottom:25px;}
.about .about_title .ab_tit1{ font-size:49px; line-height:49px; margin-bottom:35px;}
.about .about_title .ab_tit2{ display:inline-block; font-size:28px;  line-height:28px; color:#000; padding-bottom:10px; border-bottom:1px solid #000; margin-bottom:25px;}
.about .about_title .ab_tit3{ font-size:45px; line-height:45px; }
.about .about_content{ padding-bottom:170px; background:url(../images/ab_bg.jpg) no-repeat center bottom; line-height:25px;}
.about .more{ width:279px; height:56px; margin-top:60px;}
.service{ padding-top:70px; height:830px; background:url(../images/service_bg.jpg) no-repeat center top}

.service .service_title{ margin-bottom:100px; text-align:left;}
.service .service_title .se_tit1{ font-size:49px; line-height:49px; font-family:Arial; color:#fff; margin-bottom:25px;}
.service .service_title .white_line{ margin:0; margin-bottom:30px;}
.service .service_title .se_tit2{display:inline-block; font-size:28px;  line-height:28px; color:#FFF; padding-bottom:10px; border-bottom:1px solid #FFF; margin-bottom:25px;}
.service .service_content ul{ width:580px; margin:0; text-align:left;}
.service .service_content ul li{ width:50%; float:left; margin:7px 0;}
.service .service_content ul li a{ display:block; height:22px; line-height:22px; overflow:hidden; background:url(../images/li.png) no-repeat left center; text-indent:13px; color:#fff;}
.service .service_content ul li a:hover{ text-decoration:underline}
.team{}
.team .team_title{ padding:70px 0;}
.team .team_title .te_tit1{ font-size:49px; line-height:49px; font-family:Arial;  margin-bottom:25px;}
.team .team_title .te_tit2{display:inline-block; font-size:28px;  line-height:28px; color:#000; padding-bottom:10px; border-bottom:1px solid #000;}
.team .team_content{ height:839px; background:url(../images/team_bg.jpg) no-repeat center top; padding-top:80px;}
.team .team_content .team_show{ width:1119px; height:155px; background:url(../images/team_line.png) no-repeat center 47px; margin:0 auto; position:relative; padding-bottom:36px}
.team .team_content .te_li1{ width:163px;  position:absolute; left:33px; top:0; padding-top:127px; background:url(../images/tm1.png) no-repeat 40px top}
.team .team_content .te_li2{ width:163px;  position:absolute; left:326px; top:0; padding-top:127px; background:url(../images/tm2.png) no-repeat 40px top}
.team .team_content .te_li3{ width:163px;  position:absolute; left:620px; top:0; padding-top:127px; background:url(../images/tm3.png) no-repeat 35px top}
.team .team_content .te_li4{ width:163px;  position:absolute; left:915px; top:0; padding-top:127px; background:url(../images/tm4.png) no-repeat 30px top}
.team .team_content .te_li1:hover{ background:url(../images/tm1_h.png) no-repeat 40px top}
.team .team_content .te_li2:hover{ background:url(../images/tm2_h.png) no-repeat 40px top}
.team .team_content .te_li3:hover{ background:url(../images/tm3_h.png) no-repeat 35px top}
.team .team_content .te_li4:hover{ background:url(../images/tm4_h.png) no-repeat 30px top}
.team .team_content .teli1{ font-size:16px; color:#000; margin-bottom:10px;}
.team .team_content .teli2 a{ font-size:14px; color:#5f5d5d; padding-bottom:5px; border-bottom:1px solid #0089ff}
.news{}
.news .news_title{ padding-top:160px; padding-bottom:50px;}
.news .news_title .ns_tit1{ font-size:49px; line-height:49px; font-family:Arial;  margin-bottom:25px;}
.news .news_title .ns_tit2{display:inline-block; font-size:28px;  line-height:28px; color:#000; padding-bottom:10px; border-bottom:1px solid #000;}
.news .news_content{ border-top:1px solid #e5e5e5}
.news .news_content .ns_li{ background:#f8f8f8; height:116px; border-bottom:1px solid #e5e5e5; padding-top:40px;}
.news .news_content .ns_li .ns_time{ width:180px; float:left; margin-left:120px; text-align:right;}
.news .news_content .ns_li .ns_time .tim1{ font-size:64px; line-height:64px;  color:#cfcfcf; margin-bottom:5px;}
.news .news_content .ns_li .ns_time .tim2{ font-size:16px;  color:#cfcfcf;}
.news .news_content .ns_li .ns_words{ width:560px; float:right; margin-right:95px; text-align:left;}
.news .news_content .ns_li .ns_words .word1{ height:22px; line-height:22px; color:#000; overflow:hidden; margin-bottom:15px;}
.news .news_content .ns_li .ns_words .word2{ color:#606060;}
.news .news_content .ns_li:hover{ background:#0089ff;}
.news .news_content .ns_li:hover .ns_time{ margin-left:80px;}
.news .news_content .ns_li:hover .ns_words{ margin-right:139px;}
.news .news_content .ns_li:hover .center{ background:url(../images/jian.png) no-repeat right center;}
.news .news_content .ns_li:hover .ns_time .tim1{ color:#fff; }
.news .news_content .ns_li:hover .ns_time .tim2{ color:#fff; }
.news .news_content .ns_li:hover .ns_words .word1{ color:#fff;}
.news .news_content .ns_li:hover .ns_words .word2{ color:#fff;}
.news .more{ padding:40px 0; background:#f8f8f8}
.prize{ margin-top:80px; margin-bottom:150px;}
.prize .prize_content{ width:853px;}
.prize .prize_content .pri_li{ width:406px; height:173px; float:left;padding:10px; }
.prize .prize_content .pri_li span{ display:table-cell; vertical-align:middle; width:406px; height:173px;}
.prize .prize_content .pri_li1{ border-right:1px solid #e6e6e6; }
.prize .prize_content .pri_li2{ border-bottom:1px solid #e6e6e6;}
.prize .prize_content .pri_li3{ border-top:1px solid #e6e6e6;}
.prize .prize_content .pri_li4{ border-left:1px solid #e6e6e6;}
.prize .prize_title{ width:112px; height:106px; line-height:106px; font-size:16px; position:absolute; left:50%; top:50%; margin-left:-56px; margin-top:-53px; background:#fff; z-index:1;}
.willing{ height:733px; padding-top:67px; background:url(../images/willing_bg.jpg) no-repeat center top;}
.willing .willing_title{ text-align:left;}
.willing .willing_title .wi_tit1{font-size:49px; line-height:49px; font-family:Arial;  margin-bottom:25px; color:#fff;}
.willing .willing_title .wi_tit2{display:inline-block; font-size:28px;  line-height:28px; color:#fff; padding-bottom:10px; border-bottom:1px solid #fff;}
.willing .willing_title .blue_line{ margin:0; margin-bottom:25px;}
.willing .willing_video{ width:481px; height:350px; overflow:hidden; position:absolute; right:0; top:79px;}
.willing .willing_video iframe{ width:481px; height:350px; }
.willing .willing_video embed{ width:481px; height:350px; }




.sec_nav{ padding:70px 0; border-bottom:1px solid #aaaaaa}
.sec_nav .secli{ display:inline-block; width:190px; height:39px; line-height:39px; margin:7px; position:relative;}
.sec_nav .seca{ display:inline-block; width:190px; height:39px; line-height:39px;border:1px solid #d2d2d2;}
.sec_nav .down{ background:url(../images/down.png) no-repeat 150px center; color:#555}
.sec_nav .down_h{  color:#fff; background:#0089ff url(../images/down_h.png) no-repeat 150px center}
.sec_nav .seca:hover,.sec_nav .sec_sel{ background:#0089ff; color:#fff;}
.sec_nav .secli .tird{ display:none; position:absolute; left:0; top:40px; width:100%; z-index:2;}
.sec_nav .secli .tird a{ display:block; background:#e5e5e5; padding: 0 27px; border-top:2px solid #fff; color:#000; text-align:right;}
.sec_nav .secli .tird a:hover{ color:#0089ff}

.article{ padding:30px; text-align:left;}
.history{border-bottom:1px solid #aaaaaa}
.history .history_title{ padding-top:70px;}
.history .history_title .hi_tit1{  font-size:44px; line-height:44px; margin-bottom:30px;}
.history .history_title .blue_line{ width:179px; margin-bottom:50px;}
.history .history_title .hi_tit2{ font-size:32px;  line-height:32px;}
.history .history_content{ padding-top:40px; padding-bottom:60px; }
.history .history_content .his_li{ width:370px; float:left; text-align:left; margin:40px 0;}
.history .history_content .his_li_l{ margin-left:30px;} 
.history .history_content .his_li_r{ margin-left:190px;} 
.history .history_content .his_li .hli1{ font-size:49px; line-height:49px; margin-bottom:30px;}
.history .history_content .his_li .hli2{ font-size:16px; line-height:30px;}
.honor{}
.honor .hon_li{ width:304px; float:left; margin:20px 10px;}
.honor .hon_li span{ width:304px; height:312px; display:table-cell; vertical-align:middle;}
.honor .hon_li .hon_img{ width:304px; height:312px;}
.honor .hon_li .hon_wd{ font-size:18px; height:22px; line-height:22px; overflow:hidden; }


.honor2{}
.honor2 .hon_li{ width:304px; float:left; margin:20px 10px;}
.honor2 .hon_li span{ width:304px; height:250px; display:table-cell; vertical-align:middle;}
.honor2 .hon_li .hon_img{ width:304px; height:250px; border:1px solid #aaaaaa}
.honor2 .hon_li .hon_wd{ font-size:18px; height:22px; line-height:22px; overflow:hidden;  padding:5px 0;}

.detail_title{ padding:40px 0; border-top:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; font-size:26px; line-height:26px;}
.detail_content{ padding:70px 30px;  border-bottom:1px solid #aaaaaa; text-align:left;}
.detail_btns{ padding:60px 0; border-bottom:1px solid #aaaaaa}
.detail_btns .return{ display:inline-block; width:150px; height:43px; line-height:43px; text-align:right; padding-right:22px; border:2px solid #999999; background:url(../images/lef.png) no-repeat 18px center; margin-right:24px; }
.detail_btns .next{ display:inline-block; width:150px; height:43px; line-height:43px; text-align:left; padding-left:22px; border:2px solid #999999; background:url(../images/rig.png) no-repeat 115px center;}
.detail_btns .return:hover{  border:2px solid #0089ff;background:#0089ff url(../images/lef_h.png) no-repeat 18px center; color:#fff;}
.detail_btns .next:hover{border:2px solid #0089ff;background:#0089ff url(../images/rig_h.png) no-repeat 115px center; color:#fff;}

.news_container{ padding-bottom:90px; border-bottom:1px solid #aaaaaa}
.new_li{ height:256px; padding:37px 0;}
.new_li .new_img{ width:340px; height:256px; float:left; margin-left:30px;}
.new_li .new_img img{ width:340px; height:256px;}
.new_li .new_wd{ width:615px;height:256px; float:right; text-align:left; position:relative;}
.new_li .new_wd .nw_time{ font-size:28px; line-height:28px; color:#9fa0a0; padding-bottom:38px;}
.new_li .new_wd .nw_wd1{ font-size:18px; height:22px; line-height:22px; overflow:hidden; color:#000; margin-bottom:18px;}
.new_li .new_wd .nw_wd2{ color:#595757; line-height:25px;}
.new_li .new_wd .nw_btn a{ display:inline-block; width:155px; height:43px; line-height:43px; border:2px solid #0089ff; background:url(../images/news_xx.png) no-repeat 112px center; color:#0089ff; text-align:left; padding-left:17px; position:absolute; left:0; bottom:0;}

.major_container .article{ border-bottom:1px solid #aaaaaa; padding:0; padding-bottom:60px;}
.major_title{ padding-top:65px; text-align:center}
.major_title .maj_tit1{ font-size:49px; line-height:49px; font-family:Arial; color:#8d8d8d; margin-bottom:35px;}
.major_title .maj_tit2{ display:inline-block; font-size:28px;  line-height:28px; color:#000; padding-bottom:10px; border-bottom:1px solid #000; margin-bottom:25px;}
.major_title .maj_tit3{ font-size:45px;  line-height:45px; color:#000; margin-bottom:40px; }
.major_content{ padding-bottom:45px;}
.major_img{ height:817px; background:url(../images/major.jpg) no-repeat center top;}

.client{ padding:60px 0; border-bottom:1px solid #aaaaaa}
.client .client_title{ padding-bottom:27px;}
.client .client_title .cl_tit1{ font-size:49px; line-height:49px; font-family:Arial; color:#8d8d8d; margin-bottom:35px;}
.client .client_title .cl_tit2{ display:inline-block; font-size:28px;  line-height:28px; color:#000; padding-bottom:10px; border-bottom:1px solid #000; margin-bottom:25px;}
.client .client_content2{ display:none;}

.about_edulist{overflow: hidden; color: #fff;position: relative;width: 930px;height: 300px;margin:0 auto;}
.about_edulist ul{width: 9999px;position: absolute;}
.about_edulist ul li{width: 930px; float: left;}
.about_edulist ul li a{color: #fff;  display:inline-block; width:172px; height:72px; border:1px solid #aaaaaa; float:left; margin:0 4px; margin-top:55px;}
.about_edulist ul li a img{width:172px; height:72px;}

.edu_btn{}
.edu_btn span{display: inline-block;width: 46px;height: 100px;cursor: pointer;}
.eduimg_cont img{position:static; }
.edu_leftbtn{ position:absolute; left:-46px; top:50%; margin-top:-50px; background:url(../images/lf_btn.png) no-repeat center top}
.edu_rgbtn{ position:absolute; right:-46px; top:50%; margin-top:-50px; background:url(../images/rg_btn.png) no-repeat center top}

.client_btn{}
.client_btn a{ display:inline-block; width:210px; height:43px; line-height:43px; text-align:left; padding-left:25px; background:url(../images/rig.png) no-repeat 173px center; border:2px solid #00a0e9 }
.client_btn a:hover{background:#0089ff url(../images/rig_h.png) no-repeat 173px center; color:#fff;}

.member{ padding-top:60px; border-bottom:1px solid #aaaaaa}
.member .mber_li{  width:33%; float:left; margin-bottom:60px;}
.member .mber_li .mber_img{width:304px; height:312px; position:relative;}
.member .mber_li .mber_img img{width:304px; height:312px}
.member .mber_li .mber_img .mber_in{ display:none; width:284px; height:292px; text-align:left; padding:10px; overflow:hidden;background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=70); background:#000;/*实现IE背景透明*/  position:absolute; left:0; top:0; z-index:9; color:#fff; }
.member .mber_li .ber_wd1{ width:304px; font-size:28px; line-height:28px; height:28px; overflow:hidden; margin:20px auto;}
.member .mber_li .ber_wd2{ width:304px; height:22px; line-height:22px; overflow:hidden; font-size:18px; margin-bottom:20px; color:#000}
.member .mber_li .red_line{ width:40px; height:2px; background:#e50012; margin-bottom:20px;}
.member .mber_li .ber_wd3{ width:304px; height:22px; line-height:22px; overflow:hidden; color:#848484}

.research{ }
.research .res_li{ border-bottom:1px solid #aaaaaa;  padding-top:45px; padding-bottom:65px; text-align:left;}
.research .res_li:hover{ background:#f0f0f0}
.research .res_li a{ display:block;}
.research .res_li .res_top{ height:25px; position:relative; text-align:left; color:#585858; margin-bottom:27px;}
.research .res_li .res_top .res_t2{ position:absolute; right:0; top:0; }
.research .res_li .res_title{ height:26px; line-height:26px; font-size:26px; color:#000; overflow:hidden;margin-bottom:27px;}
.research .res_li .res_cont{ color:#585858; line-height:25px;}


.company{ padding-top:70px; width:1263px; margin:0 auto}

.company .com_li{ display:block; width:293px; float:left; margin:0 11px;}
.company .com_li .com_img{ width:293px; height:252px;overflow:hidden; position:relative;}
.company .com_li .com_img .bg-image
{
    width:293px;
    height:252px;
    -webkit-transform:scale(1,1);
	-moz-transform:scale(1,1);
	-ms-transform:scale(1,1);
	-o-transform:scale(1,1);
	transform:scale(1,1);
	-webkit-transition-duration:1s,4s;
	-moz-transition-duration:1s,4s;
	-ms-transition-duration:1s,4s;
	-o-transition-duration:1s,4s;
	transition-duration:1s,4s;
    
}
.company2 .com_li .com_img:hover .bg-image
{
    -webkit-transform:scale(1.2,1.2);
	-moz-transform:scale(1.2,1.2);
	-ms-transform:scale(1.2,1.2);
	-o-transform:scale(1.2,1.2);
	transform:scale(1.2,1.2);
	-webkit-transition-duration:1s,4s;
	-moz-transition-duration:1s,4s;
	-ms-transition-duration:1s,4s;
	-o-transition-duration:1s,4s;
	transition-duration:1s,4s;
    
}
.company .com_li .com_img .map{ display:none; width:293px; height:252px; position:absolute; left:0; top:0; z-index:99; overflow:hidden; }
.company .com_li .com_img .map img{ width:100%; height:100%;}


.company .com_li .com_img span{width:293px; height:252px; position:absolute; left:0; top:0; z-index:11; display:table-cell; vertical-align:middle; color:#fff;}
.company .com_li .com_img span .img_bt1{ font-size:34px; line-height:34px; margin-bottom:10px; margin-top:43px;}
.company .com_li .com_img span .img_bt2{ font-size:27px; font-family:Arial; line-height:27px; margin-bottom:50px;}
.company .com_li .com_img span .img_wd1{ height:31px; background:url(../images/dw.png) no-repeat center top; padding-bottom:10px;}
.company .com_li .com_img span .img_wd2{  font-size:14px; cursor:pointer;}
.company .com_li .com_img span .img_wd2 a{ color:#fff;}
.company .com_li .com_title{ height:24px; line-height:24px; font-size:24px; overflow:hidden; margin-top:50px; margin-bottom:30px;}

.contact_lef2{ width:450px; float:left; text-align:left;}
.contact_lef2 .ctact_lef1{  font-weight:bold; font-size:43px; height:43px; line-height:43px; padding-bottom:15px; border-bottom:3px solid #0089ff; color:#0089ff;}
.contact_lef2 .ctact_lef2{font-weight:bold; font-size:39px; line-height:50px; padding-bottom:15px; border-bottom:1px solid #000; color:#000; margin-top:15px;}
.contact_lef2 .ctact_lef3{ color:#737373; font-size:22px; line-height:50px;}

.contact_bigmap{ margin-top:70px; height:754px; background:url(../images/com_map.jpg) no-repeat center 40px; border-top:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa}
.tnav2{ display:none;}
.top2{ display:none;}
.navbar{display:none;}
.menu-bg{display:none;}
.menu{display:none;}
.burger{ display:none;}


.about_title2{ padding:54px 0;}
.about_title2 .ab_tit1{ margin-bottom:50px; font-size:36px;  line-height:36px; font-weight:bold; color:#000;}
.about_title2 .ab_tit2{  font-size:14px; color:#585858; line-height:25px; text-align:left; padding-bottom:135px; background:url(../images/ab_bg.jpg) no-repeat center bottom}
.about_title2 .ab_tit3{ margin-top:50px;}
.about_title2 .ab_tit3 a{ display:inline-block; width:155px; height:43px; line-height:43px; border:2px solid #0089ff; background:url(../images/news_xx.png) no-repeat 112px center; color:#0089ff; text-align:left; padding-left:17px;  margin-top:10px;}
.about_column1{ padding:90px 0; border-bottom:1px solid #aaaaaa}
.about_column1 .ab_col1_img{ float:left;}
.about_column1 .ab_col1_wd{ width:554px; float:right; text-align:left;}
.about_column1 .ab_col1_wd .ab_col_txt1{ margin-bottom:20px; font-size:40px; color:#000; line-height:40px;}
.about_column1 .ab_col1_wd .ab_col_txt2{ margin-bottom:20px; font-size:38px; color:#000; line-height:38px; border-bottom:2px solid #0089ff; padding-bottom:25px;}
.about_column1 .ab_col1_wd .ab_col_txt3{ margin-bottom:55px; padding-top:25px; font-size:16px; color:#585858; line-height:25px; }
.about_column1 .ab_col1_wd .ab_col_txt4 a{ display:inline-block; width:155px; height:43px; line-height:43px; border:2px solid #0089ff; background:url(../images/news_xx.png) no-repeat 112px center; color:#0089ff; text-align:left; padding-left:17px;  margin-top:10px;}
.about_column2{ padding:90px 0; border-bottom:1px solid #aaaaaa}
.about_column2 .ab_col2_img{ float:right;}
.about_column2 .ab_col2_wd{ width:554px; float:left; text-align:left;}
.about_column2 .ab_col2_wd .ab_col_txt1{ margin-bottom:20px; font-size:40px; color:#000; line-height:40px;}
.about_column2 .ab_col2_wd .ab_col_txt2{ margin-bottom:20px; font-size:38px; color:#000; line-height:38px; border-bottom:2px solid #0089ff; padding-bottom:25px;}
.about_column2 .ab_col2_wd .ab_col_txt3{ margin-bottom:55px; padding-top:25px; font-size:16px; color:#585858; line-height:25px; }
.about_column2 .ab_col2_wd .ab_col_txt4 a{ display:inline-block; width:155px; height:43px; line-height:43px; border:2px solid #0089ff; background:url(../images/news_xx.png) no-repeat 112px center; color:#0089ff; text-align:left; padding-left:17px;  margin-top:10px;}
.about_column3{ padding:60px 0; border-bottom:1px solid #aaaaaa;}
.about_column3 .ab_col3_tit1{ font-size:42px; line-height:42px; color:#000; margin-bottom:27px;}
.about_column3 .blue_line{ width:137px;}
.about_column3 .ab_col3_tit3{ font-size:16px; margin-bottom:42px;}
.about_column3 .ab_col3_tit4{ width:962px;}
.about_column3 .ab_col3_tit4 .ab_col3_just_show{width:962px; height:581px;}
.about_column3 .ab_col3_tit4 .ab_col3_just_show img{width:962px; height:581px;}
.about_column3 .ab_col3_tit4 .ab_col3_just_li{width:962px; padding-top:53px;}
.about_column3 .ab_col3_tit4 .ab_col3_just_li span{ display:inline-block; background:#949494; width:60px; height:3px; cursor:pointer;}
.about_column3 .ab_col3_tit4 .ab_col3_just_li span:hover,.about_column3 .ab_col3_tit4 .ab_col3_just_li .just_sel{ background:#027eea}


.prizes{ padding-top:49px; padding-bottom:60px; border-bottom:1px solid #aaaaaa}
.prizes_img{ margin-bottom:20px;}
.prizes_img img{ max-width:100%;}
.prizes .prizes_list{ width:100%;}
.prizes .hon_li{ width:25%; float:left;}
.prizes .hon_li a{ display:inline-block;  width:250px; height:176px;position:relative; margin:0 auto;  margin-bottom:7px;  }
.prizes .hon_img{ width:250px; height:176px; position:absolute; left:0; top:0;  }
.prizes .hon_img img{ width:250px; height:176px;}
.prizes .hon_li .hon_xx{ display:none; color:#fff;  width:250px; height:176px;display:table-cell;position:relative; z-index:1; vertical-align:middle; background:rgba(14, 137, 242, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=80); background:#000;/*实现IE背景透明*/}


.major_list{}
.major_list{ width:100%;}
.major_list .ma_li{ width:20%; float:left;}
.major_list .ma_li a{ display:block; width:183px; height:275px; margin:0 auto; border:1px solid #aaaaaa; text-align:center; margin-bottom:45px; position:relative;}
.major_list .ma_li .mali1{ font-size:19px; font-weight:bold; color:#0089ff; margin-bottom:15px; margin-top:37px;}
.major_list .ma_li .mali2{ font-size:14px; color:#646363; margin-bottom:135px;}
.major_list .ma_li .mali_f{ position:absolute; left:50%; margin-left:-39px; bottom:34px;}
.major_list .ma_li .mali3{ display:inline-block; width:78px; padding-top:11px; border-top:1px solid #aaaaaa; color:#b2b2b2}
.major_list .ma_li .mali_h{ display:none; width:183px; height:275px; color:#fff;  position:absolute; left:0; top:0;background:rgba(14, 137, 242, 0.8) none repeat scroll 0 0 !important ;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=80); background:#000;/*实现IE背景透明*/}
.major_list .ma_li .mali_h .mali_hw{ height:48px; padding-top:227px; background:url(../images/mali_h.png) no-repeat center center;}



}

/*-------------------hon_li-------------------------------*/
@media screen and (min-width:1000px)
{

.prizes_img{ margin-bottom:20px;}
.prizes .hon_li{ width:25%; float:left;}
.prizes .hon_li a{ display:inline-block;  width:250px; height:176px;position:relative; margin:0 auto;  margin-bottom:7px;  }
.prizes .hon_img{ width:250px; height:176px; position:absolute; left:0; top:0; }
.prizes .hon_img img{ width:250px; height:176px;}
.prizes .hon_li .hon_xx{ display:none; color:#fff;  width:250px; height:176px;display:table-cell;position:relative; z-index:1; vertical-align:middle; background:rgba(14, 137, 242, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=80); background:#000;/*实现IE背景透明*/}

}
@media screen and (min-width:750px) and (max-width:999px)
{

.prizes_img{ margin-bottom:20px;}
.prizes .hon_li{ width:33%; float:left;}
.prizes .hon_li a{ display:block;  width:250px; height:176px;position:relative; margin:0 auto;  margin-bottom:7px;  }
.prizes .hon_img{ width:250px; height:176px; position:absolute; left:0; top:0;}
.prizes .hon_img img{ width:250px; height:176px;}
.prizes .hon_li .hon_xx{ display:none; color:#fff;  width:250px; height:176px;display:table-cell;position:relative; z-index:1; vertical-align:middle; background:rgba(14, 137, 242, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=80); background:#000;/*实现IE背景透明*/}

}
@media screen and (min-width:500px) and (max-width:749px)
{

.prizes_img{ margin-bottom:20px;}
.prizes .hon_li{ width:50%; float:left;}
.prizes .hon_li a{ display:inline-block;  width:250px; height:176px;position:relative; margin:0 auto;  margin-bottom:7px;  }
.prizes .hon_img{ width:250px; height:176px; position:absolute; left:0; top:0;}
.prizes .hon_img img{ width:250px; height:176px;}
.prizes .hon_li .hon_xx{ display:none; color:#fff; position:relative; z-index:1;  width:250px; height:176px;display:table-cell; vertical-align:middle; background:rgba(14, 137, 242, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=80); background:#000;/*实现IE背景透明*/}

}
@media screen and (min-width:250px) and (max-width:499px)
{

.prizes_img{ margin-bottom:20px;}
.prizes .hon_li{ width:100%; float:left;}
.prizes .hon_li a{ display:inline-block;  width:250px; height:176px;position:relative; margin:0 auto;  margin-bottom:7px;  }
.prizes .hon_img{ width:250px; height:176px; position:absolute; left:0; top:0; }
.prizes .hon_img img{ width:250px; height:176px;}
.prizes .hon_li .hon_xx{ display:none; color:#fff;  width:250px; height:176px;position:relative; z-index:1;display:table-cell; vertical-align:middle; background:rgba(14, 137, 242, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=80); background:#000;/*实现IE背景透明*/}

}



/*-------------------major_list-------------------------------*/



/*-------------------major_list-------------------------------*/
@media screen and (min-width:925px)
{
    .major_list{}
    .major_list{ width:100%;}
    .major_list .ma_li{ width:20%; float:left;}
    .major_list .ma_li a{ display:block; width:183px; height:275px; margin:0 auto; border:1px solid #aaaaaa; text-align:center; margin-bottom:45px; position:relative;}
    .major_list .ma_li .mali1{ font-size:19px; font-weight:bold; color:#0089ff; margin-bottom:15px; margin-top:37px;}
    .major_list .ma_li .mali2{ font-size:14px; color:#646363; margin-bottom:135px;}
    .major_list .ma_li .mali3{ display:inline-block; width:78px; padding-top:11px; border-top:1px solid #aaaaaa; color:#b2b2b2}
    .major_list .ma_li .mali_h{ display:none; width:183px; height:275px; color:#fff;  position:absolute; left:0; top:0;background:rgba(14, 137, 242, 0.8) none repeat scroll 0 0 !important ;/*实现FF背景透明，文字不透明*/
    filter:Alpha(opacity=80); background:#000;/*实现IE背景透明*/}
    .major_list .ma_li .mali_h .mali_hw{ height:48px; padding-top:227px; background:url(../images/mali_h.png) no-repeat center center;}
}
@media screen and (min-width:740px) and (max-width:925px)
{
    .major_list{}
    .major_list{ width:100%;}
    .major_list .ma_li{ width:25%; float:left;}
    .major_list .ma_li a{ display:block; width:183px; height:275px; margin:0 auto; border:1px solid #aaaaaa; text-align:center; margin-bottom:45px; position:relative;}
    .major_list .ma_li .mali1{ font-size:19px; font-weight:bold; color:#0089ff; margin-bottom:15px; margin-top:37px;}
    .major_list .ma_li .mali2{ font-size:14px; color:#646363; margin-bottom:135px;}
    .major_list .ma_li .mali3{ display:inline-block; width:78px; padding-top:11px; border-top:1px solid #aaaaaa; color:#b2b2b2}
    .major_list .ma_li .mali_h{ display:none; width:183px; height:275px; color:#fff;  position:absolute; left:0; top:0;background:rgba(14, 137, 242, 0.8) none repeat scroll 0 0 !important ;/*实现FF背景透明，文字不透明*/
    filter:Alpha(opacity=80); background:#000;/*实现IE背景透明*/}
    .major_list .ma_li .mali_h .mali_hw{ height:48px; padding-top:227px; background:url(../images/mali_h.png) no-repeat center center;}
}
@media screen and (min-width:555px) and (max-width:739px)
{
    .major_list{}
    .major_list{ width:100%;}
    .major_list .ma_li{ width:33%; float:left;}
    .major_list .ma_li a{ display:block; width:183px; height:275px; margin:0 auto; border:1px solid #aaaaaa; text-align:center; margin-bottom:45px; position:relative;}
    .major_list .ma_li .mali1{ font-size:19px; font-weight:bold; color:#0089ff; margin-bottom:15px; margin-top:37px;}
    .major_list .ma_li .mali2{ font-size:14px; color:#646363; margin-bottom:135px;}
    .major_list .ma_li .mali3{ display:inline-block; width:78px; padding-top:11px; border-top:1px solid #aaaaaa; color:#b2b2b2}
    .major_list .ma_li .mali_h{ display:none; width:183px; height:275px; color:#fff;  position:absolute; left:0; top:0;background:rgba(14, 137, 242, 0.8) none repeat scroll 0 0 !important ;/*实现FF背景透明，文字不透明*/
    filter:Alpha(opacity=80); background:#000;/*实现IE背景透明*/}
    .major_list .ma_li .mali_h .mali_hw{ height:48px; padding-top:227px; background:url(../images/mali_h.png) no-repeat center center;}
}
@media screen and (min-width:370px) and (max-width:554px)
{
    .major_list{}
    .major_list{ width:100%;}
    .major_list .ma_li{ width:50%; float:left;}
    .major_list .ma_li a{ display:block; width:183px; height:275px; margin:0 auto; border:1px solid #aaaaaa; text-align:center; margin-bottom:45px; position:relative;}
    .major_list .ma_li .mali1{ font-size:19px; font-weight:bold; color:#0089ff; margin-bottom:15px; margin-top:37px;}
    .major_list .ma_li .mali2{ font-size:14px; color:#646363; margin-bottom:135px;}
    .major_list .ma_li .mali3{ display:inline-block; width:78px; padding-top:11px; border-top:1px solid #aaaaaa; color:#b2b2b2}
    .major_list .ma_li .mali_h{ display:none; width:183px; height:275px; color:#fff;  position:absolute; left:0; top:0;background:rgba(14, 137, 242, 0.8) none repeat scroll 0 0 !important ;/*实现FF背景透明，文字不透明*/
    filter:Alpha(opacity=80); background:#000;/*实现IE背景透明*/}
    .major_list .ma_li .mali_h .mali_hw{ height:48px; padding-top:227px; background:url(../images/mali_h.png) no-repeat center center;}
}
@media screen and (min-width:185px) and (max-width:369px)
{
    .major_list{}
    .major_list{ width:100%;}
    .major_list .ma_li{ width:100%; float:left;}
    .major_list .ma_li a{ display:block; width:183px; height:275px; margin:0 auto; border:1px solid #aaaaaa; text-align:center; margin-bottom:45px; position:relative;}
    .major_list .ma_li .mali1{ font-size:19px; font-weight:bold; color:#0089ff; margin-bottom:15px; margin-top:37px;}
    .major_list .ma_li .mali2{ font-size:14px; color:#646363; margin-bottom:135px;}
    .major_list .ma_li .mali3{ display:inline-block; width:78px; padding-top:11px; border-top:1px solid #aaaaaa; color:#b2b2b2}
    .major_list .ma_li .mali_h{ display:none; width:183px; height:275px; color:#fff;  position:absolute; left:0; top:0;background:rgba(14, 137, 242, 0.8) none repeat scroll 0 0 !important ;/*实现FF背景透明，文字不透明*/
    filter:Alpha(opacity=80); background:#000;/*实现IE背景透明*/}
    .major_list .ma_li .mali_h .mali_hw{ height:48px; padding-top:227px; background:url(../images/mali_h.png) no-repeat center center;}
}


/*-------------------major_list-------------------------------*/

@media screen and (max-width: 1262px) 
{
    .company{ padding-top:70px; width:1020px; margin:0 auto}
    .company .com_li{ display:block; width:235px; float:left; margin:0 10px;}
    .company .com_li .com_img{ width:235px; height:202px; overflow:hidden; position:relative;}
    .company .com_li .com_img img{ width:235px; height:202px;}
    .company .com_li .com_img .bg-image{
    width:235px;
    height:202px;
    -webkit-transform:scale(1,1);
	-moz-transform:scale(1,1);
	-ms-transform:scale(1,1);
	-o-transform:scale(1,1);
	transform:scale(1,1);
	-webkit-transition-duration:1s,4s;
	-moz-transition-duration:1s,4s;
	-ms-transition-duration:1s,4s;
	-o-transition-duration:1s,4s;
	transition-duration:1s,4s;
    
}
.company .com_li .com_img:hover .bg-image
{
    -webkit-transform:scale(1.2,1.2);
	-moz-transform:scale(1.2,1.2);
	-ms-transform:scale(1.2,1.2);
	-o-transform:scale(1.2,1.2);
	transform:scale(1.2,1.2);
	-webkit-transition-duration:1s,4s;
	-moz-transition-duration:1s,4s;
	-ms-transition-duration:1s,4s;
	-o-transition-duration:1s,4s;
	transition-duration:1s,4s;
    
}
.company .com_li .com_img .map{ display:none; width:235px; height:202px; position:absolute; left:0; top:0; z-index:99; }
.company .com_li .com_img .map span{ display:inline-block; cursor:pointer; width:60px; height:60px; background:yellow url(../images/close.png) no-repeat center center; position:absolute; left:50%; margin-left:-30px;}
.company .com_li .com_img span{width:235px; height:202px; position:absolute; left:0; top:0; z-index:11; display:table-cell; vertical-align:middle; color:#fff;}
.company .com_li .com_img span .img_bt1{ font-size:34px; line-height:34px; margin-bottom:10px; margin-top:20px;}
.company .com_li .com_img span .img_bt2{ font-size:27px; font-family:Arial; line-height:27px; margin-bottom:25px;}
.company .com_li .com_img span .img_wd1{ height:31px; background:url(../images/dw.png) no-repeat center top; padding-bottom:10px;}
.company .com_li .com_img span .img_wd2{  font-size:14px; cursor:pointer;}




}

@media screen and (min-width:320px) and (max-width:1019px)
{
.all{ min-width:320px;}
.center{ width:100%;}
.top1{ display:none;}
.tnav2{ display:block; height:100%}
.tnav2 .menu{ display:none;}
.tnav2 .menu-bg{ display:none;}
.top2{  display:block; width:100%; height:76px;background:#31558a; position:relative;}
.top2 .logo{ width:193px; height:40px; position:absolute; left:10px; top:50%; margin-top:-20px;}
.top2 .logo img{ height:40px;}
.blue_line{ width:47px; height:2px; background:#0089ff; margin-bottom:30px;}
.white_line{ width:47px; height:2px; background:#fff; margin-bottom:30px;}
.title_en{ font-size:35px; line-height:35px; font-family:Arial; margin-bottom:30px;}
.title_cn{ display:inline-block; font-size:28px;  line-height:28px; color:#000; padding-bottom:10px; border-bottom:1px solid #000;}
.nothing{ display:block; padding:20px 0; font-size:28px}
.bot{ background:#2489ff; color:#fff; padding:20px 0;}
.bot a{ color:#fff;}
.bot .bq{ text-align:left; display:inline-block; }
.bot .share{ display:none; text-align:left; display:inline-block; }
.bot .share a{ display:none; margin:0 19px;}


.search2{ width:200px; padding:15px 0; float:right; margin-right:10px; }
.search2 .ssk{ width:165px; height:25px; padding-left:5px; padding-right:30px;}
.search2 .sousuobtn{ display:block; width:25px; height:22px; background:url(../images/ss.jpg) no-repeat center center; position:absolute; right:5px; top:50%; margin-top:-11px}


.contact{ padding-top:93px; padding-bottom:80px;}
.contact .contact_content{ padding-top:77px;}
.contact .contact_content .contact_lef{  width:520px; float:left;}
.contact .contact_content .contact_lef .ctact_lef1{  text-align:left; margin-bottom:46px; font-size:16px; line-height:25px;}
.contact .contact_content .contact_rig{ width:469px; float:right;}
.contact .contact_content .contact_rig .ctact_rig1{ margin-bottom:15px;}
.contact .contact_content .contact_rig .ctact_rig1 input{ width:427px; height:48px; line-height:48px; border:1px solid #000; padding:0 20px; outline:0; font-size:16px;}
.contact .contact_content .contact_rig .ctact_rig1 textarea{ width:427px; height:192px; line-height:48px; border:1px solid #000; padding:0 20px;outline:0;font-size:16px;}
.contact .contact_content .contact_rig .ctact_rig2 input{ width:469px; height:50px; line-height:50px; background:#0089ff; color:#fff;font-size:16px; border:0;}
.contact{ width:98%;padding-top:50px; padding-bottom:50px;}
.contact .contact_content{ padding-top:77px;}
.contact .contact_content .contact_lef{width:100%; float:none}
.contact .contact_content .contact_lef .ctact_lef2{  width:100%;  margin-bottom:30px;}
.contact .contact_content .contact_lef .ctact_lef2 img{ width:100%; }
.contact .contact_content .contact_rig{ width:100%;float:none}
.contact .contact_content .contact_rig .ctact_rig1 input{ width:95%; padding:0 2%;}
.contact .contact_content .contact_rig .ctact_rig1 textarea{ width:95%;  padding:0 2%;}
.contact .contact_content .contact_rig .ctact_rig2 input{ width:100%;}

.bcontent{ padding-top:30px; padding-bottom:45px; border-top:1px solid #b5b5b5}
.bcontent .bcont_lef{ width:100%; float:none}
.bcontent .bcont_lef .bn{ width:20%; float:left; border:0;}
.bcontent .bcont_lef .bn .bn_title{ font-size:24px; padding-bottom:12px; border-bottom:2px solid #0089ff; display:inline-block; margin-bottom:20px;}
.bcontent .bcont_lef .bn .bn_content a{ display:inline-block; margin:11px 0; font-size:14px;}
.bcontent .bcont_rig{ width:98%; height:auto;  text-align:left; float:none; padding:0;}
.bcontent .bcont_rig .bcont_r1{ font-size:28px; margin-bottom:20px; margin-top:40px;}
.bcontent .bcont_rig .bcont_r1 span{ color:#6badff;}
.bcontent .bcont_rig .bcont_r2{ font-size:14px; margin-bottom:40px;}
.bcontent .bcont_rig .bcont_r3{ font-size:14px; margin-bottom:20px;}
.bcontent .bcont_rig .bcont_r4{ font-size:32px; line-height:32px;}

.about{ width:98%; padding:30px 0;}
.about .about_title{ margin-bottom:25px;}
.about .about_title .ab_tit1{ font-size:35px; line-height:35px; margin-bottom:35px;}
.about .about_title .ab_tit2{ display:inline-block; font-size:28px;  line-height:28px; color:#000; padding-bottom:10px; border-bottom:1px solid #000; margin-bottom:25px;}
.about .about_title .ab_tit3{ font-size:30px; line-height:35px; }
.about .about_content{ line-height:25px;}
.about .more{ width:279px; height:56px; margin-top:60px;}
.service{ padding:30px 0;  background:#86a2ba}

.service .service_title{ margin-bottom:50px; text-align:center;}
.service .service_title .se_tit1{ font-size:35px; line-height:35px; font-family:Arial; color:#fff; margin-bottom:25px;}
.service .service_title .white_line{  margin-bottom:30px;}
.service .service_title .se_tit2{display:inline-block; font-size:28px;  line-height:28px; color:#FFF; padding-bottom:10px; border-bottom:1px solid #FFF; margin-bottom:25px;}
.service .service_content ul{ width:100%;  text-align:left;}
.service .service_content ul li{ width:50%; float:left; margin:7px 0; }
.service .service_content ul li a{ display:inline-block; margin:0 5px; height:22px; line-height:22px;  background:url(../images/li.png) no-repeat left center; text-indent:13px; color:#fff;}
.team{ width:98%;}
.team .team_title{ padding:40px 0;}
.team .team_title .te_tit1{ font-size:35px; line-height:35px; font-family:Arial;  margin-bottom:25px;}
.team .team_title .te_tit2{display:inline-block; font-size:28px;  line-height:28px; color:#000; padding-bottom:10px; border-bottom:1px solid #000;}
.team .team_content{ background:#e6f7ff;padding:40px 0; }
.team .team_content .te_li1{ width:50%; float:left;}
.team .team_content .te_li2{ width:50%; float:left}
.team .team_content .te_li3{ width:50%; float:left; margin-top:40px}
.team .team_content .te_li4{ width:50%; float:left; margin-top:40px}
.team .team_content .teli1{ font-size:16px; color:#000; margin-bottom:10px;}
.team .team_content .teli2 a{ font-size:14px; color:#5f5d5d; padding-bottom:5px; border-bottom:1px solid #0089ff}
.team .team_content .te_li1 .teli3{ background:url(../images/tm1.png) no-repeat center top; padding-top:127px;}
.team .team_content .te_li2 .teli3{ background:url(../images/tm2.png) no-repeat center top; padding-top:127px;}
.team .team_content .te_li3 .teli3{ background:url(../images/tm3.png) no-repeat center top; padding-top:127px;}
.team .team_content .te_li4 .teli3{ background:url(../images/tm4.png) no-repeat center top; padding-top:127px;}
.news{}
.news .news_title{ padding-top:40px; padding-bottom:40px;}
.news .news_title .ns_tit1{ font-size:35px; line-height:35px; font-family:Arial;  margin-bottom:25px;}
.news .news_title .ns_tit2{display:inline-block; font-size:28px;  line-height:28px; color:#000; padding-bottom:10px; border-bottom:1px solid #000;}
.news .news_content{ border-top:1px solid #e5e5e5}
.news .news_content .ns_li{ background:#f8f8f8; border-bottom:1px solid #e5e5e5; padding:20px 0;}
.news .news_content .ns_li .ns_time{ width:25%; float:left;  text-align:right;}
.news .news_content .ns_li .ns_time .tim1{ font-size:28px; line-height:28px;  color:#cfcfcf; margin-bottom:5px;}
.news .news_content .ns_li .ns_time .tim2{ font-size:16px;  color:#cfcfcf;}
.news .news_content .ns_li .ns_words{ width:68%; float:right;  text-align:left;}
.news .news_content .ns_li .ns_words .word1{ height:22px; line-height:22px; color:#000; overflow:hidden; margin-bottom:15px;}
.news .news_content .ns_li .ns_words .word2{ color:#606060;}
.news .news_content .ns_li:hover{ background:#0089ff;}
.news .news_content .ns_li:hover .ns_time .tim1{ color:#fff; }
.news .news_content .ns_li:hover .ns_time .tim2{ color:#fff; }
.news .news_content .ns_li:hover .ns_words .word1{ color:#fff;}
.news .news_content .ns_li:hover .ns_words .word2{ color:#fff;}
.news .more{ padding:40px 0; background:#f8f8f8}
.prize{  margin:40px 0;}
.prize .prize_title{ width:100%; font-size:35px; line-height:35px; font-family:Arial;  margin-bottom:25px;}
.prize .prize_content{ width:100%;}
.prize .prize_content .pri_li{ width:50%; float:left;}
.prize .prize_content .pri_li span{ display:table-cell; vertical-align:middle; width:406px; height:173px;}
.prize .prize_content .pri_li img{ width:98%;}
.willing{ background:#000; padding:40px 0;}
.willing .willing_title{ text-align:center; padding-bottom:20px;}
.willing .willing_title .wi_tit1{font-size:35px; line-height:35px; font-family:Arial;  margin-bottom:25px; color:#fff;}
.willing .willing_title .wi_tit2{display:inline-block; font-size:28px;  line-height:28px; color:#fff; padding-bottom:10px; border-bottom:1px solid #fff;}
.willing .willing_title .blue_line{ margin-bottom:25px;}
.willing .willing_video{ width:98%;}
.willing .willing_video iframe{ width:100%; }
.willing .willing_video embed{ width:100%; }



.sec_nav{ padding:70px 0; border-bottom:1px solid #aaaaaa}
.sec_nav .secli{ display:inline-block; width:190px; height:39px; line-height:39px; margin:7px; position:relative;}
.sec_nav .seca{ display:inline-block; width:190px; height:39px; line-height:39px;border:1px solid #d2d2d2;}
.sec_nav .down{ background:url(../images/down.png) no-repeat 150px center; color:#555}
.sec_nav .down_h{  color:#fff; background:#0089ff url(../images/down_h.png) no-repeat 150px center}
.sec_nav .seca:hover,.sec_nav .sec_sel{ background:#0089ff; color:#fff;}
.sec_nav .secli .tird{ display:none; position:absolute; left:0; top:40px; width:100%; z-index:2;}
.sec_nav .secli .tird a{ display:block; background:#e5e5e5; padding: 0 27px; border-top:2px solid #fff; color:#000; text-align:right;}
.sec_nav .secli .tird a:hover{ color:#0089ff}


.article{ width:98%; padding:30px 0; text-align:left;}
.history{ width:98%;border-bottom:1px solid #aaaaaa}
.history .history_title{ padding-top:50px;}
.history .history_title .hi_tit1{  font-size:35px; line-height:40px; margin-bottom:30px;}
.history .history_title .blue_line{ width:179px; margin-bottom:50px;}
.history .history_title .hi_tit2{ font-size:32px;  line-height:32px;}
.history .history_content{ padding:40px 0; }
.history .history_content .his_li{ width:95%; text-align:left; margin:40px auto;}
.history .history_content .his_li_l{ } 
.history .history_content .his_li_r{ } 
.history .history_content .his_li .hli1{  font-size:40px; line-height:40px; margin-bottom:30px;}
.history .history_content .his_li .hli2{ font-size:16px; line-height:30px;}
.honor{}
.honor .hon_li{ width:90%; margin:20px auto; text-align:center;}
.honor .hon_li span{ width:100%; height:100%;  display:inline-block;}
.honor .hon_li .hon_img{ width:100%; height:100%;}
.honor .hon_li .hon_img img{ max-width:100%; max-height:100%;}
.honor .hon_li .hon_wd{ margin-top:15px; font-size:16px; height:22px; line-height:22px; overflow:hidden; }

.detail_title{ padding:40px 0; border-top:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; font-size:26px; line-height:30px;}
.detail_content{ padding:70px 30px;  border-bottom:1px solid #aaaaaa; text-align:left;}
.detail_btns{ padding:60px 0; border-bottom:1px solid #aaaaaa}
.detail_btns .return{ display:block; margin:0 auto; width:150px; height:43px; line-height:43px; text-align:right; padding-right:22px; border:2px solid #999999; background:url(../images/lef.png) no-repeat 18px center;  margin-bottom:20px }
.detail_btns .next{ display:block;margin:0 auto; width:150px; height:43px; line-height:43px; text-align:left; padding-left:22px; border:2px solid #999999; background:url(../images/rig.png) no-repeat 115px center;}
.detail_btns .return:hover{  border:2px solid #0089ff;background:#0089ff url(../images/lef_h.png) no-repeat 18px center; color:#fff;}
.detail_btns .next:hover{border:2px solid #0089ff;background:#0089ff url(../images/rig_h.png) no-repeat 115px center; color:#fff;}

.news_container{ padding-bottom:90px; border-bottom:1px solid #aaaaaa}
.new_li{ width:98%; padding:37px 0;}
.new_li .new_img{ width:100%; }
.new_li .new_img img{ width:100%;}
.new_li .new_wd{ width:100%;text-align:left; position:relative;}
.new_li .new_wd .nw_time{ font-size:28px; line-height:28px; color:#9fa0a0; padding:10px 0;}
.new_li .new_wd .nw_wd1{ font-size:18px; height:22px; line-height:22px; overflow:hidden; color:#000; margin-bottom:18px;}
.new_li .new_wd .nw_wd2{ color:#595757; line-height:25px;}
.new_li .new_wd .nw_btn a{ display:inline-block; width:155px; height:43px; line-height:43px; border:2px solid #0089ff; background:url(../images/news_xx.png) no-repeat 112px center; color:#0089ff; text-align:left; padding-left:17px;  margin-top:10px;}

.major_container .article{ width:98%; border-bottom:1px solid #aaaaaa; padding:0; padding-bottom:60px;}
.major_title{ width:98%; padding-top:40px; text-align:center}
.major_title .maj_tit1{ font-size:35px; line-height:40px; font-family:Arial; color:#8d8d8d; margin-bottom:15px;}
.major_title .maj_tit2{ display:inline-block; font-size:28px;  line-height:28px; color:#000; padding-bottom:10px; border-bottom:1px solid #000; margin-bottom:25px;}
.major_title .maj_tit3{ font-size:35px;  line-height:40px; color:#000; margin-bottom:40px; }
.major_content{ width:98%; padding-bottom:30px;}
.major_img{ display:none; width:98%; height:817px; background:url(../images/major.jpg) no-repeat center top;}

.client{ padding:40px 0; border-bottom:1px solid #aaaaaa}
.client .client_title{ padding-bottom:27px;}
.client .client_title .cl_tit1{ font-size:35px; line-height:40px; font-family:Arial; color:#8d8d8d; margin-bottom:15px;}
.client .client_title .cl_tit2{ display:inline-block; font-size:28px;  line-height:28px; color:#000; padding-bottom:10px; border-bottom:1px solid #000; margin-bottom:25px;}
.client .client_content{ display:none;}
.client .client_content2 { width:100%;}
.client .client_content2 .cli{ width:33%; float:left; margin:10px 0}
.client .client_content2 .cli img{ width:90%; border:1px solid #aaaaaa}
.client_btn{ padding-top:40px}
.client_btn a{ display:inline-block; width:210px; height:43px; line-height:43px; text-align:left; padding-left:25px; background:url(../images/rig.png) no-repeat 173px center; border:2px solid #00a0e9 }
.client_btn a:hover{background:#0089ff url(../images/rig_h.png) no-repeat 173px center; color:#fff;}

.member{ padding-top:40px; border-bottom:1px solid #aaaaaa}
.member .mber_li{  width:33%; float:left; margin-bottom:60px;}
.member .mber_li .mber_img{width:92%;  position:relative;}
.member .mber_li .mber_img img{width:100%;}
.member .mber_li .mber_img .mber_in{ display:none;}
.member .mber_li .ber_wd1{ width:92%; font-size:28px; line-height:28px; height:28px; overflow:hidden; margin:20px auto;}
.member .mber_li .ber_wd2{ width:92%; height:22px; line-height:22px; overflow:hidden; font-size:18px; margin-bottom:20px; color:#000}
.member .mber_li .red_line{ width:40px; height:2px; background:#e50012; margin-bottom:20px;}
.member .mber_li .ber_wd3{ width:92%; height:50px; line-height:22px; overflow:hidden; color:#848484}

.research{ width:100%; }
.research .res_li{ width:98%; border-bottom:1px solid #aaaaaa;  padding-top:45px; padding-bottom:65px; text-align:left;}
.research .res_li:hover{ background:#f0f0f0}
.research .res_li a{ display:block;}
.research .res_li .res_top{ height:25px; position:relative; text-align:left; color:#585858; margin-bottom:27px;}
.research .res_li .res_top .res_t2{ position:absolute; right:0; top:0; }
.research .res_li .res_title{ height:26px; line-height:26px; font-size:26px; color:#000; overflow:hidden;margin-bottom:27px;}
.research .res_li .res_cont{ color:#585858; line-height:25px;}


.company{ padding-top:70px; width:100%; margin:0 auto}

.company .com_li{  width:25%; float:left; margin:0; }
.company .com_li .com_img{ width:95%; height:343px;overflow:hidden; position:relative;}
.company .com_li .com_img .bg-image
{
    width:100%;
    height:343px;
    -webkit-transform:scale(1,1);
	-moz-transform:scale(1,1);
	-ms-transform:scale(1,1);
	-o-transform:scale(1,1);
	transform:scale(1,1);
	-webkit-transition-duration:1s,4s;
	-moz-transition-duration:1s,4s;
	-ms-transition-duration:1s,4s;
	-o-transition-duration:1s,4s;
	transition-duration:1s,4s;
    
}
.company .com_li .com_img:hover .bg-image
{
    -webkit-transform:scale(1.2,1.2);
	-moz-transform:scale(1.2,1.2);
	-ms-transform:scale(1.2,1.2);
	-o-transform:scale(1.2,1.2);
	transform:scale(1.2,1.2);
	-webkit-transition-duration:1s,4s;
	-moz-transition-duration:1s,4s;
	-ms-transition-duration:1s,4s;
	-o-transition-duration:1s,4s;
	transition-duration:1s,4s;
    
}
.company .com_li .com_img span{width:100%; height:343px; position:absolute; left:0; top:0; z-index:8; display:table-cell; vertical-align:middle; color:#fff;}
.company .com_li .com_img span .img_bt1{ font-size:28px; line-height:28px; margin-bottom:10px; margin-top:103px;}
.company .com_li .com_img span .img_bt2{ font-size:20px; font-family:Arial; line-height:27px; margin-bottom:50px;}
.company .com_li .com_img span .img_wd1{ height:31px; background:url(../images/dw.png) no-repeat center top; padding-bottom:10px;}
.company .com_li .com_img span .img_wd2{  font-size:14px; cursor:pointer;}
.company .com_li .com_img span .img_wd2 a{ color:#fff;}



.company .com_li .com_title{ width:95%; height:24px; line-height:24px; font-size:18px; overflow:hidden; margin:20px 0}
.company .com_li .com_adress{ width:95%;}

.contact_lef2{ width:98%;  text-align:left;}
.contact_lef2 .ctact_lef1{  font-weight:bold; font-size:35px; line-height:40px; padding-bottom:15px; border-bottom:3px solid #0089ff; color:#0089ff;}
.contact_lef2 .ctact_lef2{font-weight:bold; font-size:39px; line-height:50px; padding-bottom:15px; border-bottom:1px solid #000; color:#000; margin-top:15px;}
.contact_lef2 .ctact_lef3{ color:#737373; font-size:22px; line-height:50px;}

.page{width:98%; text-align:center; padding:15px 0px; height:30px; line-height:28px}
.page a{ margin:3px;}




.about_title2{ padding:40px 0;}
.about_title2 .ab_tit1{ margin-bottom:50px; font-size:36px;  line-height:36px; font-weight:bold; color:#000;}
.about_title2 .ab_tit2{  font-size:14px; color:#585858; line-height:25px; text-align:left; padding-bottom:135px; background:url(../images/ab_bg.jpg) no-repeat center bottom}
.about_title2 .ab_tit3{ margin-top:50px;}
.about_title2 .ab_tit3 a{ display:inline-block; width:155px; height:43px; line-height:43px; border:2px solid #0089ff; background:url(../images/news_xx.png) no-repeat 112px center; color:#0089ff; text-align:left; padding-left:17px;  margin-top:10px;}
.about_column1{ padding:90px 0; border-bottom:1px solid #aaaaaa}
.about_column1 .ab_col1_img{ padding-bottom:20px}
.about_column1 .ab_col1_wd{ width:98%; text-align:left;}
.about_column1 .ab_col1_wd .ab_col_txt1{ margin-bottom:20px; font-size:40px; color:#000; line-height:40px;}
.about_column1 .ab_col1_wd .ab_col_txt2{ margin-bottom:20px; font-size:38px; color:#000; line-height:38px; border-bottom:2px solid #0089ff; padding-bottom:25px;}
.about_column1 .ab_col1_wd .ab_col_txt3{ margin-bottom:55px; padding-top:25px; font-size:16px; color:#585858; line-height:25px; }
.about_column1 .ab_col1_wd .ab_col_txt4 a{ display:inline-block; width:155px; height:43px; line-height:43px; border:2px solid #0089ff; background:url(../images/news_xx.png) no-repeat 112px center; color:#0089ff; text-align:left; padding-left:17px;  margin-top:10px;}
.about_column2{ padding:90px 0; border-bottom:1px solid #aaaaaa}
.about_column2 .ab_col2_img{ padding-bottom:20px}
.about_column2 .ab_col2_wd{ width:98%; text-align:left;}
.about_column2 .ab_col2_wd .ab_col_txt1{ margin-bottom:20px; font-size:40px; color:#000; line-height:40px;}
.about_column2 .ab_col2_wd .ab_col_txt2{ margin-bottom:20px; font-size:38px; color:#000; line-height:38px; border-bottom:2px solid #0089ff; padding-bottom:25px;}
.about_column2 .ab_col2_wd .ab_col_txt3{ margin-bottom:55px; padding-top:25px; font-size:16px; color:#585858; line-height:25px; }
.about_column2 .ab_col2_wd .ab_col_txt4 a{ display:inline-block; width:155px; height:43px; line-height:43px; border:2px solid #0089ff; background:url(../images/news_xx.png) no-repeat 112px center; color:#0089ff; text-align:left; padding-left:17px;  margin-top:10px;}
.about_column3{ padding:60px 0; border-bottom:1px solid #aaaaaa;}
.about_column3 .ab_col3_tit1{ font-size:42px; line-height:42px; color:#000; margin-bottom:27px;}
.about_column3 .blue_line{ width:137px;}
.about_column3 .ab_col3_tit3{ font-size:16px; margin-bottom:42px;}
.about_column3 .ab_col3_tit4 table{ width:100%;}
.about_column3 .ab_col3_tit4 table td{ border:4px solid #fff;}
.about_column3 .ab_col3_tit4 table td img{}

.prizes{ padding-top:40px; padding-bottom:40px; border-bottom:1px solid #aaaaaa}
.prizes_img{ margin-bottom:20px;}
.prizes_img img{ max-width:100%;}
.prizes table{ width:100%; margin-bottom:20px; vertical-align:middle;}
.prizes table td{ border:6px solid #fff}
.prizes table .hon_li{position:relative;}
.prizes table .hon_li a{ display:block;  }
.prizes table .hon_img{ width:100%; height:100%; }
.prizes table .hon_img img{ max-width:100%; max-height:100%;}
.prizes table .hon_xx{ display:none; position:absolute; left:0;  top:0; color:#fff;width:100%; height:100%; vertical-align:middle; background:rgba(14, 137, 242, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=80); background:#000;/*实现IE背景透明*/}








 
}




























































