@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,div,dd,dt,dl,form,kbd,table,ul,li,marquee,hr,blockquote,ol,pre,fieldset,legend,button,input,textarea,th,td{font-size:14px; margin:0; padding:0; font-family:"微软雅黑","宋体", Arial, Tahoma, Verdana,  Helvetica, sans-serif; text-align:left}
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-family:"微软雅黑"; font-size:14px;}
table { border-collapse: collapse; border-spacing: 0; }
ol, ul { list-style: none; }
img { border: 0px; max-width:100%; height:auto; }
.clear {clear: both;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none;}

.left{ float:left;}
.right{ float:right;}
.padd_top20{ padding-top:20px;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height:0; }

.header{ width:100%; max-width:1300px; margin:0 auto; background:#fff;}
.header img{ width:100%; height:auto; }

.wap_top{ display:none}

.web_nav{ width:100%; height:55px; background:#ebeef5;}
.web_nav1{  max-width:1300px;height:55px; margin:0 auto;}
.web_nav1_1{  width:77%;height:55px; float:left}
.web_nav1_2{ width:21%; float:right; height:36px; border:1px #cdcdcd solid;  margin:9px 0 0 0; border-radius:20px; background:#fff; display:block; overflow:hidden}
.web_nav1_2 .input1{ width:80%; height:36px; border:0px; color:#888; font-size:14px; line-height:36px; float:left; padding:0 2.5%; outline:medium}
.web_nav1_2 .butn1{ width:15%; height:36px; border:0px; background:url(../images/icon1_03.jpg) left no-repeat;outline:medium; cursor:pointer; float:left}

.top_a{ display:none}

.banner{ width:100%; height:auto; display:block; overflow:hidden}
.banner img{ width:100%; height:auto;}

.about{ width:100%;  background:url(../images/bg1.jpg) bottom no-repeat; padding:55px 0;}
.about1{ max-width:1300px;   margin:0 auto;}
.about1_1{ width:45%; height:auto; padding:0 5% 0 0; float:left; background:url(../images/bg3.png) right bottom no-repeat}
.about1_bt{ width:98%; height: auto; background:url(../images/icon2.jpg) left no-repeat; padding:0 0 0 2%; color:#112986; font-size:32px; font-weight:bold; line-height:32px; margin-bottom:4px; display:block; overflow:hidden }
.about1_bt span{ color:#ebb642; font-size:16px; text-transform:uppercase; line-height:16px; display:block; overflow:hidden; font-weight:normal; margin-top:10px; }
.about1_nr{ width:100%; height:256px; color:#666; font-size:14px; line-height:32px; display:block; overflow:hidden; text-indent: 2em; margin:35px 0; }
.about1_more{ width:180px; height:46px; background:#e7a415; color:#fff; font-size:16px; line-height:46px; text-align:center; }
.about1_more:hover{background:#2159ac; }
.about1_2{ width:50%; height:470px; padding:25px 0 0 0; background:url(../images/bg2.png) right no-repeat; float: right}
.about1_2 img{ width:615px; height:410px; border-radius:10px;}

.service{ width:100%; height:auto; background:url(../images/bg4.jpg) #153e7a top center no-repeat; padding:40px 0;}
.service1{ max-width:1400px;   margin:0 auto;}
.service1_bt{ width:100%; color:#fff; font-size:32px; font-weight:bold; line-height:36px; text-align:center; background:url(../images/x1.jpg) center bottom no-repeat; padding-bottom:15px;}
.service1_bt span{ color:#fff; font-size:16px; text-transform:uppercase; line-height:16px; display:block; overflow:hidden; font-weight:normal; margin-top:10px; }
.service1_nr{ max-width:1300px; padding:50px 0 0 0;  margin:0 auto; display:block; overflow:hidden}
.service1_nr1{ width:20%; height:auto; display:block; overflow:hidden; float:left; background:rgba(55,145,239,0.5); padding:20px 0; }

#Tab2 { width:100%; }
/*菜单class*/   
.Menubox2 { width:100%;  }
.Menubox2 ul { margin: 0px; padding: 0px; text-align:center }
.Menubox2 li { cursor: pointer; width:100%; text-align:left; color:#fff;  height:45px; line-height:45px;  display:block; overflow:hidden; padding-left:30px; padding-right:30px; }
.Menubox2 li.hover { width:100%; color: #fff; background: url(../images/icon3.jpg) left no-repeat #2054a7;  height:45px; line-height:45px; display: block; overflow:hidden; padding-left:30px;}

.gengduo{ width:100%; text-align:left; color:#fff;  height:45px; line-height:45px;  display:block; overflow:hidden; padding-left:30px; padding-right:30px; }
.gengduo a{ color:#fff;}
.gengduo a:hover{ color:#fff;}

.mr_frbox1{width:100%; overflow:hidden;}
.mr_frBtnL1{float:left; margin:180px 0px 0px 0px; cursor:pointer; display:inline; background:url(../images/feature_left.gif) center top no-repeat; width:5%; height:53px;}
.mr_frBtnR1{ float:right; margin:180px 0px 0 0px; cursor: pointer; background:url(../images/feature_right.gif) center top no-repeat; width:5%; height:53px;}
.mr_frBtnL1:hover,.mr_frBtnR1:hover{ background-position:center bottom}
.mr_frUl1{float:left; height:480px; display:block; overflow:hidden; width:90%;}
.mr_frUl1 ul li{ display:inline; float:left; height: auto; width:24%; border:10px #ffffff solid;  background:#fff; margin:15px 5px 0 5px; border:1px #ddd solid; display:block; overflow:hidden; text-align:center; padding:0; }
.mr_frUl1 ul li img{ height: auto; width:100%; border-radius:5px;}
.mr_frUl1 ul li h2{ color:#333; font-size:15px; line-height:24px;  background:#ebeef5; height:48px; text-align:center; font-weight:normal; padding:10px 0; margin:0px }
.mr_frUl1 ul li:hover h2{background:#0e57a2; color:#fff; font-size:15px;}



.bt{ width:100%; color:#132241; font-size:32px; font-weight:bold; line-height:36px; text-align:center; background:url(../images/x2.jpg) center bottom no-repeat; padding-bottom:15px;}
.bt span{ color:#666; font-size:16px; text-transform:uppercase; line-height:16px; display:block; overflow:hidden; font-weight:normal; margin-top:10px; }

.service1_nr2{ width:36%; height:auto; display:block; overflow:hidden; padding:0 3%; float:left;}
.service1_nr2 h2{ color:#fff; font-size:24px; line-height:50px; height:50px; display:block; overflow:hidden; margin-bottom:20px; text-align:left}
.service1_nr2 span{ color:#fff; font-size:14px; line-height:24px; height:408px; display:block; overflow:hidden; margin-bottom:30px;}
.service1_nr2 b{ width:142px; height:40px; border:1px #fff solid; border-radius:5px; font-weight:normal; color:#fff; font-size:16px; line-height:40px; text-align:center; display:block; overflow:hidden}
.service1_nr2:hover b{ border:1px #3791ef solid; background:#3791ef; color:#fff;}

.service1_nr3{ width:38%; height:auto; display:block; overflow:hidden; float: right;}
.service1_nr3 img{ width:100%; height:auto; border-radius:10px;}

.honor{ max-width:1300px; padding:35px 0;  margin:0 auto;}
.honor_nr{ width:100%; padding:15px 0;}
.honor_nr1{ width:23%; height:auto; border:1px #ddd solid; box-sizing:border-box; margin:15px 2% 15px 0; float:left}
.honor_nr1 img{ padding:5px; width:100%; height:auto; box-sizing:border-box;}
.honor_nr1 span{ background:#0e57a2; width:100%; height:48px; padding:10px 0; display:block; overflow:hidden; color:#fff; font-size:15px; line-height:24px; text-align:center}

.news{ width:100%; height:auto; background:url(../images/bg5.jpg) center no-repeat; padding:35px 0;}
.news1{ max-width:1300px; margin:0 auto;}
.news1_nr{ width:100%; padding:25px 0;}
.news1_nr dl{ width:48%; height:155px; padding:20px 2% 20px 0; float:left}
.news1_nr dl dd{ width:230px; height:155px; position: absolute}
.news1_nr dl dd img{ width:230px; height:155px; border-radius:5px;}
.news1_nr dl dt{ margin-left:250px; height:155px; position: relative;}
.news1_nr dl dt h2{ color:#333; font-size:18px; height:32px; line-height:32px; display:block; overflow:hidden; font-weight:normal; margin-top:5px;transition:all 0.5s ease; text-align:left;}
.news1_nr dl dt b{ height:24px; line-height:24px; color:#888; font-size:14px; font-weight:normal; display:block; overflow:hidden; margin:8px 0;}
.news1_nr dl dt span{ height:72px; line-height:24px; color:#666; font-size:14px; display:block; overflow:hidden}
.news1_nr dl dt h2:hover{ color:#e7a415; padding-left:10px;}

.more{ width:180px; height:46px; background:#e7a415; color:#fff; font-size:16px; line-height:46px; text-align:center; margin:0 auto }
.more:hover{background:#2159ac; }

.link{ width:100%; height:auto; background:#282c38; border-top:3px #e7a415 solid;  border-bottom:1px #3e424c solid; }
.link1{  max-width:1300px; padding:20px 0;  margin:0 auto;}
.link1_1{ width:115px; height:62px; color:#ffffff; font-size:20px; line-height:62px; font-weight:bold; float:left}
.link1_2{ width:1185px; height:62px; float:left}
.link1_2 a{ color:#fff; font-size:14px; line-height:31px; padding-right:20px; }
.link1_2 a:hover{ color:#abacaf;}

.foot{ width:100%; height:auto; background:#282c38; padding:30px 0; }
.foot1{  max-width:1300px;   margin:0 auto;}
.foot1_1{ width:18%; height:auto; text-align:center;  float:left;}
.foot1_1 img{ width:80%; height: auto; }
.foot1_2{ width:62%; height:auto; border-right:1px #3e424c solid; border-left:1px #3e424c solid; text-align:center; padding:0px 0px; box-sizing:border-box; float:left;}
.foot1_2_1{ width:100%; height:auto; text-align:center;}
.foot1_2_1 ul{ width:100%; height:auto; text-align:center;}
.foot1_2_1 ul li{ color:#fff; font-size:14px; line-height:35px; padding:0 15px; display: inline-table; }
.foot1_2_1 ul li a{ color:#fff; }
.foot1_2_1 ul li a:hover{ color:#abacaf; }
.foot1_2_2{ width:100%; height:auto; text-align:center; color:#abacaf; font-size:14px; line-height:26px; padding-top:25px;}
.foot1_2_2 a{ color:#abacaf; }
.foot1_2_2 a:hover{ color:#fff; }
.foot1_3{ width:20%; height:auto;  text-align:center; float:left;}
.foot1_3 img{ width:115px; height:115px; }
.foot1_3 span{ color:#fff; font-size:14px; line-height:32px; display:block; overflow:hidden }

.wap_banner{ display:none}

.nybt1{ width:100%; height: auto; background:#f5f4f2; display:block; overflow:hidden; }
.nybt1_1{ max-width:1300px; height:40px; padding:20px 0; margin:0 auto}
.nybt1_1 ul li{display:block; overflow:hidden; background:url(../images/bg6.jpg) right no-repeat; padding:0 18px; float:left;}
.nybt1_1 ul li a{ color:#2e2e2e; font-size:16px; line-height:40px; height:40px; display:block; overflow:hidden;}
.nybt1_1 ul li a:hover{ color:#0e57a2; font-size:16px; line-height:40px; height:40px; display:block; overflow:hidden;  border-bottom:3px #0e57a2 solid;}
.nybt1_1 ul .jingguo a{ color:#0e57a2; font-size:16px; line-height:40px; height:40px; display:block; overflow:hidden; border-bottom:3px #0e57a2 solid;}
.nybt1_1 ul li:last-child {background:none; }
.nybt1_1 ul li:first-child { padding-left:0px; }

.dqwz{ color:#666; font-size:14px; line-height:40px; float:right}
.dqwz a{color:#666;}
.dqwz a:hover{color:#0e57a2;}

.nybox{max-width:1300px; height: auto; display:block; overflow:hidden; margin:30px auto; }
.nybox1{max-width:1300px; height: auto; display:block; overflow:hidden; margin:30px auto; color:#2e2e2e; font-size:16px; line-height:200%;}
.nybox1 img{ max-width:100%; height:auto;}

.nybox2{max-width:1300px; height: auto; display:block; overflow:hidden; margin:30px auto; }
.nybox2 dl{ width:100%; height: auto; margin:15px 0; padding:10px; box-sizing:border-box; background:#f5f4f2; border-radius:10px; float:left;}
.nybox2 dl dd{ width:230px; height:155px; display:block; overflow:hidden; position: absolute;border-radius:5px;  }
.nybox2 dl dd img{ width:230px; height:155px;   transition:all 0.5s ease; }
.nybox2 dl dd:hover img{transform: scale(1.3);transition: all 1s ease 0s;-webkit-transform: scale(1.3);-webkit-transform: all }
.nybox2 dl dt{ margin-left:250px; height:155px; position: relative;}
.nybox2 dl dt h2{ color:#333; font-size:18px; height:32px; line-height:32px; display:block; overflow:hidden; font-weight:normal; margin-top:5px;transition:all 0.5s ease; text-align:left}
.nybox2 dl dt b{ height:24px; line-height:24px; color:#888; font-size:14px; font-weight:normal; display:block; overflow:hidden; margin:8px 0;}
.nybox2 dl dt span{ height:72px; line-height:24px; color:#666; font-size:14px; display:block; overflow:hidden}
.nybox2 dl dt h2:hover{ color:#e7a415; padding-left:10px;}

.searchlb{max-width:1300px; height: auto; display:block; overflow:hidden; margin:30px auto; }
.searchlb ul li{ width:100%; height:auto; padding:15px;  box-sizing:border-box; background:#f5f4f2; border-radius:10px; margin-bottom:20px}
.searchlb ul li h2{ color:#333; font-size:18px; height:32px; line-height:32px; display:block; overflow:hidden; font-weight:normal; margin-top:5px;transition:all 0.5s ease; text-align:left}
.searchlb ul li span{ height:48px; line-height:24px; color:#666; font-size:14px; display:block; overflow:hidden}
.searchlb ul li h2:hover{ color:#e7a415; padding-left:10px;}

.searchxx{max-width:600px; height: auto; display:block; overflow:hidden; margin:30px auto;  }
.searchxx ul li{ width:100%; height:auto; display:block; overflow:hidden; float:left; margin:0 0 15px 0; text-align:center } 
.table{border-right:1px solid #ccc;border-bottom:1px solid #ccc} 
.table td{border-left:1px solid #ccc;border-top:1px solid #ccc;color:#333; font-size:16px; line-height:35px; padding:5px 10px; box-sizing:border-box; text-align:left;} 
.table td .input1{ width:60%; height:31px; border:1px #d7d7d7 solid; color:#666; font-size:16px; line-height:31px; padding:0 5px; text-align:left; border-radius:5px; margin-top:2px; outline:medium} 
.td1{ width:25%;}
.td2{ width:75%;}
.searchxx ul li .cxbd{ width:100px; height:38px; background:#0e57a2; color:#fff; font-size:16px; line-height:38px; text-align:center; border-radius:8px; border:0px; margin:0 auto; outline:medium; cursor:pointer}
/*新闻详细*/
.newsbt{ font-size:22px;  color:#231815; text-align:center; padding:0 15px 15px 15px; font-weight:bold}
.time{text-align:center; line-height:32px; font-size:14px; border-bottom:1px #d1d1d1 dashed; background:#fff; color:#888; padding-bottom:8px; }
.nynr{ height:auto;  padding:10px 0px; display:block; color:#555; font-size:16px; line-height:200%; }
.nynr img{ max-width:100%; height:auto;}

.next_fy{ height:auto; border-top:1px #ccc dashed; color:#555; font-size:14px; line-height:30px; padding:10px 0px 20px 0px; margin-top:10px;}
.next_fy a{ color:#555;}
.next_fy a:hover{ color:#2159ac;}


/*分页*/
.fy{ width:100%; text-align:center; padding:10px 0px; margin:20px auto 45px auto;}
.fy a{ background:#e5e5e5; padding:10px 15px; color:#666; margin-right:5px; font-size:14px; border-radius:5px;}
.fy a:hover{background:#2159ac; color:#fff; }
.fy a:hover,.fy a.fyls{background:#2159ac; color:#fff; }

/*联系我们*/
.map { width:48%; height:auto; display:block; overflow:hidden; margin-bottom:20px; border-bottom:#ccc dotted 1px; padding-bottom:20px; float:left; }
.map_con1{ width:100%; height:auto; font-size:24px; color:#333; display:block; margin-bottom:20px; background:url(../images/cc.jpg) no-repeat left center; padding-left:30px;}
.map_con { width:100%; float:left; color:#333; margin-right:0px;font-size:15px; line-height:24px; }
.map_box { width:48%; border:#ccc solid 1px; float:right; box-sizing:border-box; margin-top:5px;}
.map_box  img{ max-width:100%; height:auto;}
.map_con p { margin:0}

/*下载中心*/
.nybox3{max-width:1300px; height: auto; display:block; overflow:hidden; margin:30px auto; }
.nybox3 dl{ width:49%; height: auto; margin:15px 0; padding:10px; box-sizing:border-box; background:#f5f4f2; border-radius:10px; float:left;}
.nybox3 dl dd{ width:280px; height:200px; display:block; overflow:hidden; position: absolute;border-radius:5px;  }
.nybox3 dl dd img{ width:280px; height:200px; transition:all 0.5s ease; }
.nybox3 dl dd:hover img{transform: scale(1.3);transition: all 1s ease 0s;-webkit-transform: scale(1.3);-webkit-transform: all }
.nybox3 dl dt{ margin-left:300px; height:200px; position: relative;}
.nybox3 dl dt h2{ color:#006fc0; font-size:18px; height:32px; line-height:32px; display:block; overflow:hidden; font-weight:normal; margin-top:5px;transition:all 0.5s ease; text-align:left}
.nybox3 dl dt b{ width:120px;  height:35px; line-height:24px; color:#fff; font-size:14px; line-height:35px; text-align:center; background:#006fc0; border-radius:5px; font-weight:normal; display:block; overflow:hidden; margin:18px 0 0 0; transition:all 0.5s ease;}
.nybox3 dl dt b img{ width:23px; height:23px; vertical-align:middle; padding-bottom:5px; padding-right:5px;}
.nybox3 dl dt span{ height:72px; line-height:24px; color:#666; font-size:14px; display:block; overflow:hidden; margin-top:12px;}
.nybox3 dl dt h2:hover{ color:#e7a415; padding-left:10px;}
.nybox3 dl dt b:hover{ background:#e7a415}
.nybox3 dl:nth-child(2n){ float:right}

.stu_list ul li .stu_pic { margin: 0px auto; z-index:9999 }
.stu_list ul li .stu_pic img { }
.stu_list ul li .stu_pic a { display: block;  }
.stu_list ul li .stu_pic a:hover { }

.nyhonor_nr{ width:100%; padding:15px 0;}
.nyhonor_nr1{ width:23%; height:auto; border:1px #ddd solid; box-sizing:border-box; margin:15px 2% 15px 0; float:left}
.nyhonor_nr1 img{ padding:5px; width:100%; height:auto; box-sizing:border-box;}
.nyhonor_nr1 span{ background:#ebeef5; width:100%; height:48px; padding:10px 0; display:block; overflow:hidden; color:#333; font-size:15px; line-height:24px; text-align:center; transition:all 0.5s ease;}
.nyhonor_nr1:hover span{ background:#0e57a2; color:#fff;}
.wapnyhonor_nr{ display: none}

.nyservice1_nr{ max-width:1300px; padding:30px 0;  margin:0 auto; display:block; overflow:hidden}

.sider01 { width:23%; border:#eee solid 1px; border-bottom:#eee solid 5px; box-sizing:border-box; float:left}
.sider { font-size:16px; height:40px; line-height:40px; padding-left:20px; color:#0e57a2; margin:10px 0 ;border-top:#eee solid 1px; }
.sider_tit { font-size:18px; color:#0e57a2; border-left:#0e57a2 solid 4px; height:40px; line-height:40px; padding-left:20px; margin:10px 0; }
.sider01 ul {  margin:0 auto; padding:0px 25px 20px 25px; }
.sider01 ul li { background:url(../images/a.png) no-repeat left center; line-height:36px; padding-left:15px; height:36px; display:block; overflow:hidden}
.sider01 ul li:hover { background:url(../images/b.png) no-repeat left center;  padding-left:15px; }
.sider01 ul li a { font-size:15px; }
.sider01 ul li a:hover { font-size:15px;  color:#0e57a2;}
.sider01 .three a { font-size:15px; padding-left:15px; color:#666; line-height:30px; }
.sider02 { width:73%; padding:0px 0 30px 0; line-height:30px; font-size:16px; color:#333; float: right}
.sider01 .current { color:#0e57a2}
.tit { font-size:30px; text-align:center; margin-bottom:30px; }
.tit1 { font-size:18px; text-align:center; width:350px; border:#333 solid 1px; padding:10px; margin:0 auto; }
.sider02 .cpfw { width:100%; margin:10px 0; }
.sider02 p span{ margin:0; padding: 0px;line-height: 30px;font-size: 16px; font-family:"微软雅黑" !important; }
.wap_more{ display:none}


.nybox1_1{ width:1300px; height:auto; display:block; overflow:hidden; margin:0 auto}
.nybox1_1_fl{ width:290px; height:auto; display:block; overflow:hidden; float:left; margin-top:15px;}
.nybox1_1_fl1{ width:270px; height:60px; background:#f5f4f2; border-radius:10px 10px 0 0;}
.nybox1_1_fl1 span{ color:#222; font-size:18px; line-height:60px; float:left; padding-left:20px;}
.nybox1_1_fl2{ width:260px; height: auto; margin:0 auto }
.nybox1_1_fl2 ul li{ width:260px; height:59px; background:url(../images/x2_10.jpg) bottom no-repeat;   padding-bottom:1px;}
.nybox1_1_fl2 ul li img{ width:8px; height:8px; float:left; padding:24px 15px 0 10px;}
.nybox1_1_fl2 ul li a{color:#222; font-size:16px; line-height:59px;}
.nybox1_1_fl2 ul li a:hover{color:#ed1c24; font-size:16px; line-height:59px;}
.nybox1_1_fl2 ul .jingguo a{color:#ed1c24; font-size:16px; line-height:59px;}

.nybox1_1_right{width:990px; height: auto; display:block; overflow:hidden; margin:15px auto; float:right }
.nybox1_1_right ul li{ color:#333; font-size:16px; line-height:45px; border-bottom:1px #ccc dashed; height:45px; display:block; overflow:hidden; background:url(../images/a.png) no-repeat 5px 15px; padding-left:20px; }
.nybox1_1_right ul li span{ width:100px; height:26px; background:#f6f6f6; border-radius:5px;  color:#666; font-size:14px; text-align:center; line-height:26px; float:right; margin-top:10px;}
.nybox1_1_right ul li span img{ width:20px; height:20px; vertical-align:middle; margin:0 5px 3px 0; }


@media (max-width:1200px) {

.foot{ width:100%; height:auto; background:#282c38; padding:30px 0; }
.foot1{  max-width:1200px;   margin:0 auto;}

}
@media (max-width:1000px) {

.header{ display: none}
.web_nav{ display:none}
.wap_top{ width:100%; height:auto; display:block; background:#fff;}
.wap_logo{ width:90%; height:auto; float:left}
.wap_logo img{ width:9100%; height:auto; }
.wap_nav{ width:10%; height:auto; float:left}

.about{ width:95%;  background:url(../images/bg1.jpg) bottom no-repeat; padding:25px 2.5%;}
.about1{ max-width:100%;   margin:0 auto;}
.about1_1{ width:100%; height:auto; padding:0 ; float:left; background:url(../images/bg3.png) right bottom no-repeat}
.about1_bt{ width:98%; height: auto; background:url(../images/icon2.jpg) left no-repeat; padding:0 0 0 2%; color:#112986; font-size:24px; font-weight:bold; line-height:32px; margin-bottom:4px; display:block; overflow:hidden }
.about1_bt span{ color:#ebb642; font-size:14px; text-transform:uppercase; line-height:14px; display:block; overflow:hidden; font-weight:normal; margin-top:10px; }
.about1_nr{ width:100%; height:256px; color:#666; font-size:14px; line-height:32px; display:block; overflow:hidden; text-indent: 2em; margin:15px 0; }
.about1_more{ width:140px; height:35px; background:#e7a415; color:#fff; font-size:16px; line-height:35px; text-align:center; border-radius:5px; }
.about1_more:hover{background:#2159ac; }
.about1_2{ width:100%; height: auto; padding:25px 0 0 0; background:url(../images/bg2.png) right no-repeat; float: right}
.about1_2 img{ width:100%; height: auto; border-radius:10px;}

.service{ width:95%; height:auto; background:url(../images/bg4.jpg) center bottom no-repeat #143e78; padding:25px 2.5%;}
.service1{ max-width:100%;   margin:0 auto;}
.service1_bt{ width:100%; color:#fff; font-size:24px; font-weight:bold; line-height:36px; text-align:center; background:url(../images/x1.jpg) center bottom no-repeat; padding-bottom:15px;}
.service1_bt span{ color:#fff; font-size:14px; text-transform:uppercase; line-height:16px; display:block; overflow:hidden; font-weight:normal; margin-top:10px; }
.service1_nr{ max-width:100%; padding:20px 0;  margin:0 auto; display:block; overflow:hidden}
.service1_nr1{ width:100%; height:auto; display:block; overflow:hidden; background:none; float:left; padding:0; }

#Tab2 { width:100%; }
/*菜单class*/   
.Menubox2 { width:100%;  }
.Menubox2 ul { margin: 0px; padding: 0px; text-align:center }
.Menubox2 li { cursor: pointer; width:48%; text-align: center; font-size:14px; color:#fff;  height:40px; line-height:40px;  display:block; overflow:hidden; background:rgba(55,145,239,0.5); padding-left:0px; padding-right:0px; margin:5px 1%; float:left }
.Menubox2 li.hover { width:48%; color: #fff; font-size:14px; background: url(../images/icon3.jpg) left no-repeat #2054a7;  height:40px; line-height:40px; display: block; overflow:hidden;padding-left:0px; padding-right:0px; margin:5px 1%; float:left}

.gengduo{ display:none}

.bt{ width:100%; color:#132241; font-size:24px; font-weight:bold; line-height:36px; text-align:center; background:url(../images/x2.jpg) center bottom no-repeat; padding-bottom:15px;}
.bt span{ color:#666; font-size:14px; text-transform:uppercase; line-height:14px; display:block; overflow:hidden; font-weight:normal; margin-top:10px; }

.service1_nr2{ width:100%; height:auto; display:block; overflow:hidden; padding:0; float:left;}
.service1_nr2 h2{ color:#fff; font-size:20px; line-height:50px; height:50px; display:block; overflow:hidden; margin-bottom:10px; margin-top:10px;}

.service1_nr2 span{ width:100%; color:#fff; font-size:14px; line-height:24px; height:240px; display:block; overflow:hidden; margin-bottom:20px;overflow: auto;}

.service1_nr2 b{ width:142px; height:40px; border:1px #fff solid; border-radius:5px; font-weight:normal; color:#fff; font-size:16px; line-height:40px; text-align:center; display:block; overflow:hidden; margin-bottom:20px;}
.service1_nr2:hover b{ border:1px #3791ef solid; background:#3791ef; color:#fff;}

.service1_nr3{ width:100%; height:auto; display:block; overflow:hidden; float: right;}
.service1_nr3 dl{ width:105px; height:80px; border:1px #a6b7e3 solid; text-align:center; margin:25px 10px 0 0} 
.service1_nr3 dl dd{ width:25px; height:25px; margin:12px auto 5px auto} 
.service1_nr3 dl dt{ color:#a6b7e3; font-size:16px; line-height:32px; text-align:center; display:block; overflow:hidden} 
.service1_nr3 dl:hover{ border:1px #fff solid;}
.service1_nr3 dl:hover dt{ color:#fff; } 
.service1_nr3 dl dd .bg1{width:25px; height:25px; background: url(../images/img01.png) no-repeat}
.service1_nr3 dl:hover dd .bg1{width:25px; height:25px; background: url(../images/img1.png) no-repeat}
.service1_nr3 dl dd .bg2{width:25px; height:25px; background: url(../images/img02.png) no-repeat}
.service1_nr3 dl:hover dd .bg2{width:25px; height:25px; background: url(../images/img2.png) no-repeat}
.service1_nr3 dl dd .bg3{width:25px; height:25px; background: url(../images/img03.png) no-repeat}
.service1_nr3 dl:hover dd .bg3{width:25px; height:25px; background: url(../images/img3.png) no-repeat}
.service1_nr3 dl dd .bg4{width:25px; height:25px; background: url(../images/img04.png) no-repeat}
.service1_nr3 dl:hover dd .bg4{width:25px; height:25px; background: url(../images/img4.png) no-repeat}
.service1_nr3 dl dd .bg5{width:25px; height:25px; background: url(../images/img05.png) no-repeat}
.service1_nr3 dl:hover dd .bg5{width:25px; height:25px; background: url(../images/img5.png) no-repeat}

.honor{ max-width:1300px; padding:25px 0 0 0;  margin:0 auto;}
.honor_nr{ display:none}

.news{ width:95%; height:auto; background:url(../images/bg5.jpg) center #f6f7fb no-repeat; padding:25px 2.5%;}
.news1{ max-width:100%; margin:0 auto;}
.news1_nr{ width:100%; padding:25px 0;}
.news1_nr dl{ width:100%; height:101px; padding:10px 0% 10px 0; float:left}
.news1_nr dl dd{ width:150px; height:101px; position: absolute}
.news1_nr dl dd img{ width:150px; height:101px; border-radius:5px;}
.news1_nr dl dt{ margin-left:160px; height:101px; position: relative;}
.news1_nr dl dt h2{ color:#333; font-size:16px; height:28x; line-height:28px; display:block; overflow:hidden; font-weight:normal; margin-top:0px;transition:all 0.5s ease; text-align:left }
.news1_nr dl dt b{ height:20px; line-height:20px; color:#888; font-size:14px; font-weight:normal; display:block; overflow:hidden; margin:0px 0 3px 0;}
.news1_nr dl dt span{ height:40px; line-height:20px; color:#666; font-size:14px; display:block; overflow:hidden}
.news1_nr dl dt h2:hover{ color:#e7a415; padding-left:10px;}

.more{ width:150px; height:35px; background:#e7a415; color:#fff; font-size:15px; line-height:35px; text-align:center; margin:0 auto ; border-radius:5px;}
.more:hover{background:#2159ac; }

.wap_more{ width:150px; height:35px; background:#e7a415; color:#fff; font-size:15px; line-height:35px; text-align:center; margin:0 auto 30px auto ; border-radius:5px;}
.wap_more:hover{background:#2159ac; }

.link{ width:95%; height:auto; background:#282c38; border-top:3px #e7a415 solid;  border-bottom:1px #3e424c solid; padding:0 2.5% }
.link1{  max-width:100%; padding:10px 0;  margin:0 auto;}
.link1_1{ width:100%; height: auto; color:#ffffff; font-size:20px; line-height:32px; font-weight:bold; float:left}
.link1_2{ width:100%; height:auto; float:left}
.link1_2 a{ color:#fff; font-size:14px; line-height:31px; padding-right:20px; }
.link1_2 a:hover{ color:#abacaf;}

.foot{ width:95%; height:auto; background:#282c38; padding:20px 2.5%; }
.foot1{  max-width:100%;   margin:0 auto;}
.foot1_1{ width:100%; height:auto; text-align:center; float:left;}
.foot1_1 img{ width:185px; height:130px; margin:0 auto }
.foot1_2{ width:100%; height:auto; border-right:0px #3e424c solid; border-left:0px #3e424c solid; text-align:center; padding:0px; float:left;}
.foot1_2_1{ display:none}
.foot1_2_2{ width:100%; height:auto; text-align:center; color:#abacaf; font-size:14px; line-height:26px; padding-top:25px;}
.foot1_2_2 a{ color:#abacaf; }
.foot1_2_2 a:hover{ color:#fff; }
.foot1_3{ width:100%; height:auto;  text-align:center; float:left;}
.foot1_3 img{ width:115px; height:115px; }
.foot1_3 span{ color:#fff; font-size:14px; line-height:32px; display:block; overflow:hidden }

.wap_banner{ width:100%; height:auto; display:block; overflow:hidden;}
.banner{ display:none}
/*分页*/
.fy{ width:100%; text-align:center; padding:10px 0px; margin:10px auto 35px auto;}
.fy a{ background:#e5e5e5; padding:8px 8px; color:#666; margin-right:4px; font-size:14px; border-radius:5px;}
.fy a:hover{background:#2159ac; color:#fff; }
.fy a:hover,.fy a.fyls{background:#2159ac; color:#fff; }

.nybt1{ width:100%; height: auto; background:#f5f4f2; display:block; overflow:hidden; }
.nybt1_1{ max-width:95%; height:40px; padding:10px 0; margin:0 auto}

.nybox{width:100%; height: auto; display:block; overflow:hidden; margin:0px auto; }
.nybox1{max-width:95%; height: auto; display:block; overflow:hidden; margin:15px auto; color:#2e2e2e; font-size:14px; line-height:200%;}
.nybox1 img{ max-width:100%; height:auto;}

.nybox2{max-width:95%; height: auto; display:block; overflow:hidden; margin:15px auto; }
.nybox2 dl{ width:100%; height: auto; margin:10px 0; padding:10px; box-sizing:border-box; background:#f5f4f2; border-radius:10px; float:left;}
.nybox2 dl dd{ width:150px; height:101px display:block; overflow:hidden; position: absolute;border-radius:5px;  }
.nybox2 dl dd img{ width:150px; height:101px;   transition:all 0.5s ease; }
.nybox2 dl dd:hover img{transform: scale(1.3);transition: all 1s ease 0s;-webkit-transform: scale(1.3);-webkit-transform: all }
.nybox2 dl dt{ margin-left:160px; height:101px; position: relative;}
.nybox2 dl dt h2{ color:#333; font-size:16px; height:28x; line-height:28px; display:block; overflow:hidden; font-weight:normal; margin-top:0px;transition:all 0.5s ease; text-align:left }
.nybox2 dl dt b{ height:20px; line-height:20px; color:#888; font-size:14px; font-weight:normal; display:block; overflow:hidden; margin:0px 0 3px 0;}
.nybox2 dl dt span{ height:40px; line-height:20px; color:#666; font-size:14px; display:block; overflow:hidden}
.nybox2 dl dt h2:hover{ color:#e7a415; padding-left:10px;}

/*下载中心*/
.nybox3{max-width:95%; height: auto; display:block; overflow:hidden; margin:15px auto; }
.nybox3 dl{ width:100%; height: auto; margin:10px 0; padding:10px; box-sizing:border-box; background:#f5f4f2; border-radius:10px; float:left;}
.nybox3 dl dd{ width:150px; height:107px; display:block; overflow:hidden; position: absolute;border-radius:5px;  }
.nybox3 dl dd img{ width:150px; height:107px; transition:all 0.5s ease; }
.nybox3 dl dd:hover img{transform: scale(1.3);transition: all 1s ease 0s;-webkit-transform: scale(1.3);-webkit-transform: all }
.nybox3 dl dt{ margin-left:160px; height:107px; position: relative;}
.nybox3 dl dt h2{ color:#006fc0; font-size:16px; height:56px; line-height:28px; display:block; overflow:hidden; font-weight:normal; margin-top:5px;transition:all 0.5s ease; text-align:left}
.nybox3 dl dt b{ width:110px;  height:30px; color:#fff; font-size:14px; line-height:30px; text-align:center; background:#006fc0; border-radius:5px; font-weight:normal; display:block; overflow:hidden; margin:10px 0 0 0; transition:all 0.5s ease;}
.nybox3 dl dt b img{ width:23px; height:23px; vertical-align:middle; padding-bottom:5px; padding-right:5px;}
.nybox3 dl dt span{ display:none}
.nybox3 dl dt h2:hover{ color:#e7a415; padding-left:10px;}
.nybox3 dl dt b:hover{ background:#e7a415}
.nybox3 dl:nth-child(2n){ float:left}


.dqwz{ display:none}

/*新闻详细*/
.newsbt{ font-size:18px;  color:#231815; text-align:center; padding:0 15px 15px 15px; }
.nynr{ height:auto;  padding:10px 0px; display:block; color:#555; font-size:14px; line-height:180%; }
.nynr img{ max-width:100%; height:auto;}


.nyhonor_nr{ display:none}

.wapnyhonor_nr{ width:95%; padding:15px 0; margin:0 auto; display:block}
.wapnyhonor_nr1{ width:48%; height:auto; border:1px #ddd solid; box-sizing:border-box; margin:15px 1% 15px 1%; float:left}
.wapnyhonor_nr1 img{ padding:5px; width:100%; height:auto; box-sizing:border-box;}
.wapnyhonor_nr1 span{ width:95%; background:#ebeef5;  height:48px; padding:6px 2.5%; display:block; overflow:hidden; color:#333; font-size:14px; line-height:24px; text-align:center; transition:all 0.5s ease;}
.wapnyhonor_nr2{ width:90%; height:auto; padding:10px 5%; text-align:center;}
.wapnyhonor_nr2 img{ max-width:100%; height:auto;}


.nyservice1_nr{ max-width:95%; padding:15px 0;  margin:0 auto; display:block; overflow:hidden}

.sider01 { width:100%; border:#eee solid 1px; border-bottom:#eee solid 5px; box-sizing:border-box}
.sider { font-size:16px; height:40px; line-height:40px; padding-left:20px; color:#0e57a2; margin:10px 0 ;border-top:#eee solid 1px; }
.sider_tit { font-size:18px; color:#0e57a2; border-left:#0e57a2 solid 4px; height:40px; line-height:40px; padding-left:20px; margin:10px 0; }
.sider01 ul {  margin:0 auto; padding:0px 25px 20px 25px; }
.sider01 ul li { background:url(../images/a.png) no-repeat left center; line-height:36px; padding-left:15px; height:36px; display:block; overflow:hidden}
.sider01 ul li:hover { background:url(../images/b.png) no-repeat left center;  padding-left:15px; }
.sider01 ul li a { font-size:15px; }
.sider01 .three a { font-size:15px; padding-left:15px; color:#666; line-height:30px; }
.sider02 { width:100%; padding:15px 0 30px 0; line-height:30px; font-size:14px; color:#333; float: left}
.sider01 .current { color:#0e57a2}
.sider02 .cpfw { width:100%; margin:10px 0; }
.sider02 p span{ margin:0; padding: 0px;line-height: 30px;font-size: 16px; font-family:"微软雅黑" !important; }
.searchxx{max-width:95%; height: auto; display:block; overflow:hidden; margin:30px auto;  }
.searchxx ul li{ width:100%; height:auto; display:block; overflow:hidden; float:left; margin:0 0 15px 0 } 
.td1{ width:38%;}
.td2{ width:72%;}
.table td .input1{ width:80%; height:31px; border:1px #d7d7d7 solid; color:#666; font-size:16px; line-height:31px; padding:0 5px; text-align:left; border-radius:5px; margin-top:2px;  outline:medium} 

.nybox1_1{ width:100%; height:auto; display:block; overflow:hidden; margin:0 auto}
.nybox1_1_fl{ width:95%; height:auto; display:block; overflow:hidden; float:left; margin-top:15px; padding:0 2.5%;}
.nybox1_1_fl1{ width:100%; height:60px; background:#f5f4f2; border-radius:10px 10px 0 0;}
.nybox1_1_fl1 span{ color:#222; font-size:18px; line-height:60px; float:left; padding-left:20px;}
.nybox1_1_fl2{ width:100%; height: auto; margin:0 auto }
.nybox1_1_fl2 ul li{ width:48%; height:59px; background:url(../images/x2_10.jpg) bottom no-repeat; margin:0 1%;  padding-bottom:1px; float:left}
.nybox1_1_fl2 ul li img{ width:8px; height:8px; float:left; padding:24px 15px 0 10px;}
.nybox1_1_fl2 ul li a{color:#222; font-size:16px; line-height:59px;}
.nybox1_1_fl2 ul li a:hover{color:#ed1c24; font-size:16px; line-height:59px;}
.nybox1_1_fl2 ul .jingguo a{color:#ed1c24; font-size:16px; line-height:59px;}

.nybox1_1_right{width:95%; height: auto; display:block; overflow:hidden; margin:15px 2.5%; float:right }
.nybox1_1_right ul li{ color:#333; font-size:16px; line-height:45px; border-bottom:1px #ccc dashed; height:45px; display:block; overflow:hidden; background:url(../images/a.png) no-repeat 5px 15px; padding-left:20px; }
.nybox1_1_right ul li span{ width:100px; height:26px; background:#f6f6f6; border-radius:5px;  color:#666; font-size:14px; text-align:center; line-height:26px; float:right; margin-top:10px;}
.nybox1_1_right ul li span img{ width:20px; height:20px; vertical-align:middle; margin:0 5px 3px 0; }
/*联系我们*/
.map { width:95%; height:auto; display:block; overflow:hidden; margin:20px  2.5%; border-bottom:#ccc dotted 1px; padding-bottom:20px; float:left; }
.map_con1{ width:100%; height:auto; font-size:24px; color:#333; display:block; margin-bottom:20px; background:url(../images/cc.jpg) no-repeat left center; padding-left:30px;}
.map_con { width:100%; float:left; color:#333; margin-right:0px;font-size:15px; line-height:24px; }
.map_box { width:48%; border:#ccc solid 1px; float:right; box-sizing:border-box; margin-top:5px;}
.map_box  img{ max-width:100%; height:auto;}
.map_con p { margin:0}


}