@charset "utf-8";



* {margin:0; padding:0; list-style:none; }



html{_background:url(about:blank);background-attachment:fixed;}



body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,



button,input,textarea,th,td{margin:0;padding:0;}



body{ background:#fff; color:#555; font-size:16px; font-family: 'Arial', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma'; margin:0 auto; padding:0; line-height:28px;}



ul,li{list-style:none;}



input,textarea,button,select{font-size:12px; outline:none; resize:none; color:#555; font-family: 'Arial', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma';}



button{cursor: pointer;}



table{border-collapse:collapse;border-spacing:0;}



.clear {clear:both; height:0; font-size:0; line-height:0; overflow:hidden;}



.main img{ max-width:100%;}

.main_ab img{ max-width:100%;}



a{color:#2f2f2f; text-decoration:none;-webkit-transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;transition:color 0.3s ease-out;}



a:hover{color:#1b8fc1; text-decoration:none;}



img{border:none; }



#clear{width:100%; height:0px; clear:both;}



.clear{width:100%; height:0px; clear:both;}



h2{ font-size:18px; font-weight:blod; line-height:2;}



h4{ font-size:14px; font-weight:blod; line-height:30px;}



p{line-height:25px;}











.se1{color:#f15a2e;}.se2{color:#006db1}



.left{float:left;}.right{float:right;}



.line35{line-height:35px;}.line40{line-height:40px;}.line50{line-height:50px;}.line60{line-height:60px;}.line70{line-height:70px;}



.s12{font-size:12px;}.s14{font-size:14px;}.s16{font-size:16px;}.s18{font-size:18px;}.s20{font-size:20px;}.s22{font-size:22px;}.s24{font-size:24px;}.s26{font-size:26px;}.s28{font-size:28px;}.s30{font-size:30px;}.s32{font-size:32px;}.s34{font-size:34px;}.s36{font-size:36px;}.s38{font-size:38px;}.s40{font-size:40px;}



























::selection {background:#23693a; color:#fff;}



::-moz-selection {background:#23693a; color:#fff;}



::-webkit-selection {background:#23693a; color:#fff;}







#wap_nav{ display:none;}











.snav{ display:none;}



.topt{ display:none;}































@media only screen and (min-width: 1300px)  {



	



#top{width:100%; height:95px; margin:0 auto; background:#fff;border-top:4px solid #6ac4e7;}



#topc{width:1280px; height:95px; margin:0 auto;}



#topcl{width:255px; height:95px; float:left; margin-top:0px;}



#topcl img{height:95px; max-width:255px;}



#topcr{width:980px; height:95px; float:right; position:relative; padding-right:0px;}











#menu_wp{width:100%; height:95px; }



/*menu*/



#menu { display:block; width:100%; margin:0 auto; height:95px;}



#nav {display:block;}



#nav .mainlevel {float:left; text-align:center; width: auto; display:block; z-index:999999}



#nav .mainlevel a{ text-decoration:none; width:auto;padding: 0 10px; margin:0 auto; text-align:center; line-height:95px;  color:#202020; height:95px; display:block; font-size:14px; -webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; z-index:99999;}



#nav .mainlevel a:hover {color:#fff; background:#0d4387; text-decoration:none; z-index:999}



#nav .mainlevel ul { display:block; position:absolute; display:none;  top:95px;    z-index:99; ackground:#fff;}







#nav .mainlevel li {background:#fff; padding-top:px; }



#nav .mainlevel li a {padding:0px; width:330px; color:#666; background-image:none; background-color:#fff; font-size:14px; text-align: left; text-indent:20px; line-height:30px; height:30px;  display:block; _padding-bottom:2px;/*IE6 only*/-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-outs;transition:all 0.3s ease-out;}



#nav .mainlevel li a:hover {color:#fff; background:#0d4387; }



.tp{ width:100%; height:95px;}
.zyw{height: 95px; align-items: center;padding-top: 26px;}
.zyw a{
    border: 1px solid #999999;
    color: #025BAD;
	width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    margin-left: 20px;
}













.cont4{ width:1200px; height:auto; margin:0 auto;}



.cont4 img{ width:100%; height:auto;}



}



 











@media only screen and (min-width: 1023px) and (max-width:1299px) {



	



#top{width:100%; height:191px; margin:0 auto; background:#fff;border-top:4px solid #6ac4e7; }



#topc{width:100%; height:95px; margin:0 auto;}



#topcl{width:100%; height:95px; margin:0 auto; text-align:center; float:none; margin-top:0px; border-bottom:#eee 1px solid;}



#topcl img{height:95px; max-width:599px;}



#topcr{width:904px; height:95px; margin:0 auto; position:relative; padding-right:0px;}











#menu_wp{width:100%; height:90px;}



/*menu*/



#menu { display:block; width:100%; margin:0 auto; height:90px;}



#nav {display:block;}



#nav .mainlevel {float:left; text-align:center;width:113px; display:block; background:url(../images/menu_1.png) right center no-repeat; z-index:999999}



#nav .mainlevel a{ text-decoration:none; width:90px; text-align:center; line-height:95px; margin:0 auto;  color:#202020; height:95px; display:block; font-size:15px; -webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; z-index:99999;}



#nav .mainlevel a:hover {color:#fff; background:#0d4387; text-decoration:none; z-index:999}



#nav .mainlevel ul { display:block; position:absolute; display:none; top:95px; width:120px; z-index:99;  background:#fff;}







#nav .mainlevel li {background:#fff; padding-top:px; }



#nav .mainlevel li a { width:200px; color:#666; background-image:none; background-color:#fff; font-size:14px;  text-align: left; text-indent:20px; line-height:30px; height:30px; display:block; _padding-bottom:2px;/*IE6 only*/-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-outs;transition:all 0.3s ease-out;}



#nav .mainlevel li a:hover {color:#fff; background:#0d4387; }



.tp{ width:100%; height:195px;}











.cont4{ width:1000px; height:auto; margin:0 auto;}



.cont4 img{ width:100%; height:auto;}



}



























@media only screen and (max-width: 1022px) {







.tp{ width:100%; height:95px;display:none;}	



#top{ display:none;}







#wap_nav{ display:block;}







.top{ display:block; width:100%; height:60px; padding:5px 0px 5px 0px; box-sizing:content-box; text-align:center; border-top:#00923f 0px solid; overflow:hidden; background:#fff; background-size:100% auto; position: fixed; left:0; top:0; z-index:999}



.top .left{margin-left:20px; float:left;}



.top .right{ width:60px; margin-right:10px; line-height:60px; float:right;}



.top .left img{height:60px;}



.top .right ul li{ float:left; display:block; width:100%; height:50px; padding-top:5px; text-align:center;}



.top .right a{color:#fff;}



.snav{ display: block;}







.topt{width:100%; height:82px; display:block;}







	/*---------------------------------------------------------------------------------------------------------------手机站导航开始----------*/



.sp_header{height:80px;overflow:hidden;border-top:2px solid #6ac4e7;position:fixed;z-index:100000000000;width:100%; background:#fff; }



.sp_logo{padding:10px;float:left;height:80px}



.sp_logo img{margin:auto;max-height:50px;}



.sp_nav{width:80px;float:right;position:relative;cursor:pointer;height:30px;margin-top:25px}



.sp_nav span{display:block;background:#0d5295;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}



.sp_nav span:nth-of-type(1){top:0px}



.sp_nav span:nth-of-type(2){top:10px}



.sp_nav span:nth-of-type(3){top:20px}



.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}



.sp_nav_se span:nth-of-type(2){width:0}



.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}



.sjj_nav{position:fixed;z-index:9999999999999999;background-color:#fff;opacity: 0.9; width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}



.nav_show{top:80px}



.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}



.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 150px)}



.sjj_nav>ul>li:first-child .language{float:right;width:150px;overflow:hidden;line-height:30px;margin-top:5px}



.sjj_nav>ul>li:first-child .language a{width:60px;float:left;text-align:center; margin:0px 5px; font-size:12px; border-radius:2px;color:#fff; background:#0d5295;}



.sjj_nav ul li i{position:absolute;top:5px;right:0px;height:30px;padding:0px 7px 0 7px;border-left:1px #0d5295 solid;}



.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}



.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}



.sjj_nav ul li{border-top:1px #0d5295 solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}



.sjj_nav>ul >li:last-child{border-bottom:1px #0d5295 solid;}



.sjj_nav ul li ul{display:none}



.sjj_nav ul li a{color:#2f2f2f;width:80%}



.sjj_nav ul li ul li a{color:#2f2f2f;display:block;text-align:left;}



.sjj_nav ul li i svg{width:20px;height:20px;fill:#0d5295;}



.sjj_nav ul li .sjj_nav_i_se svg{fill:#0d5295}



.sjj_nav ul li ul li>ul{margin-left:10px}



/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*/











	}



























@media only screen and (min-width: 1300px)  {



.tag{ width:1280px; height:60px; margin:40px auto 35px auto; line-height:60px; border-bottom:1px solid #d2d2d2}



.tag_left{ float:left; font-size:25px; color:#3e3e3e; font-weight:bold;}



.tag_left span{ font-size:12px; color:#a1a1a1; font-weight:normal; margin-left:5px;}



.tag_right{ float:right; font-size:15px;}



.tag_right a{ color:#63c3ea;}



.tag_right a:hover{ text-decoration:underline;}



}







@media only screen and  (min-width: 1023px) and (max-width: 1299px) {



	.tag{ width:96%; height:60px; margin:40px auto 35px auto; line-height:60px; border-bottom:1px solid #d2d2d2}



.tag_left{ float:left; font-size:25px; color:#3e3e3e; font-weight:bold;}



.tag_left span{ font-size:12px; color:#a1a1a1; font-weight:normal; margin-left:5px;}



.tag_right{ float:right; font-size:15px;}



.tag_right a{ color:#63c3ea;}



.tag_right a:hover{ text-decoration:underline;}







}







@media only screen and (max-width: 1222px) {



.tag{ width:96%; height:50px; margin:30px auto 25px auto; line-height:50px; border-bottom:1px solid #d2d2d2}



.tag_left{ float:left; font-size:22px; color:#3e3e3e; font-weight:bold;}



.tag_left span{ font-size:11px; color:#a1a1a1; font-weight:normal; margin-left:5px;}



.tag_right{ float:right; font-size:14px;}



.tag_right a{ color:#63c3ea;}



.tag_right a:hover{ text-decoration:underline;}



}







@media only screen and (min-width: 1300px)  {



#acolee_left{width:1280px; }



#cont2c{width:1280px; height: auto; margin:26px auto 0px auto;  }



#ps1{width:400px; height: auto; background:#fff; text-align:center;margin:0px 15px;  padding:0px;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;display:block;}



#ps1 img{max-width:400px; height: auto; border:1px solid #bfbfbf;   }



#ps1 p{ width:400px; height:60px; text-align:center; line-height:60px;  }



#pp1{ width:400px; height: auto; }



}







@media only screen and  (min-width:756px) and (max-width: 1299px) {



	#acolee_left{width:96%; }



#cont2c{width:100%; height: auto; margin:26px auto 0px auto;  }



#ps1{width:292px; height: auto; background:#fff; text-align:center;margin:0px 15px; padding:0px;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;display:block;}



#ps1 img{max-width:290px; height: auto; border:1px solid #bfbfbf;   }



#ps1 p{ width:292px; height:60px; text-align:center; line-height:60px;  }



#pp1{ width:292px; height: auto; }



}



@media only screen and (max-width:755px) {



	#acolee_left{width:96%; }



#cont2c{width:100%; height: auto; margin:26px auto 0px auto;  }



#ps1{width:242px; height: auto; background:#fff; text-align:center;margin:0px 15px; padding:0px;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;display:block;}



#ps1 img{max-width:240px; height: auto; border:1px solid #bfbfbf;   }



#ps1 p{ width:240px; height:40px; text-align:center; line-height:40px;  }



#pp1{ width:240px; height: auto; }







}











@media only screen and (min-width: 1300px)  {



#colee_left{width:1280px; }



#cont5c{width:1280px; height: auto; margin:26px auto 0px auto;  }



#ps5{width:292px; height: auto; background:#fff; text-align:center;margin:0px 15px; padding:0px;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;display:block;}



#ps5 img{max-width:290px; height: auto; border:1px solid #bfbfbf;   }



#ps5 p{ width:292px; height:60px; text-align:center; line-height:60px;  }



#pp5{ width:292px; height: auto; }



}







@media only screen and  (min-width:756px) and (max-width: 1299px) {



	#colee_left{width:96%; }



#cont5c{width:100%; height: auto; margin:26px auto 0px auto;  }



#ps5{width:292px; height: auto; background:#fff; text-align:center;margin:0px 15px; padding:0px;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;display:block;}



#ps5 img{max-width:290px; height: auto; border:1px solid #bfbfbf;   }



#ps5 p{ width:292px; height:60px; text-align:center; line-height:60px;  }



#pp5{ width:292px; height: auto; }



}



@media only screen and (max-width:755px) {



	#colee_left{width:96%; }



#cont5c{width:100%; height: auto; margin:26px auto 0px auto;  }



#ps5{width:242px; height: auto; background:#fff; text-align:center;margin:0px 15px; padding:0px;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;display:block;}



#ps5 img{max-width:240px; height: auto; border:1px solid #bfbfbf;   }



#ps5 p{ width:240px; height:40px; text-align:center; line-height:40px;  }



#pp5{ width:240px; height: auto; }







}







@media only screen and (min-width: 1024px) {



#bt1{width:80%;  margin:0 auto; min-height:25px; text-align:center; padding:30px 0px 30px 0px; color:#3e3e3e;}



#bt1 h2{font-size:30px; line-height:60px;}



#bt1 p{ font-size:14px; line-height:20px; color:#a1a1a1; font-weight:normal;}



}







@media only screen and  (min-width: 768px) and (max-width: 1023px) {



#bt1{width:80%; margin:0 auto; min-height:25px; text-align:center; padding:20px 0px 20px 0px;color:#3e3e3e; }



#bt1 h2{font-size:25px; line-height:60px;}



#bt1 p{font-size:12px; line-height:16px; color:#a1a1a1; font-weight:normal;}



}







@media only screen and (max-width: 767px) {



#bt1{width:80%; margin:0 auto; min-height:25px; text-align:center; padding:10px 0px 10px 0px;color:#3e3e3e;}



#bt1 h2{font-size:1.8em; line-height:2.5em;}



#bt1 p{font-size:0.8em;  color:#a1a1a1; line-height:1.0em;}



}



@media only screen and (min-width: 1024px) {



#bt2{width:100%;  margin:0 auto; min-height:25px; text-align:center; padding:30px 0px 30px 0px; color:#fff; position:absolute;}



#bt2 h2{font-size:30px; line-height:60px;}



#bt2 p{ font-size:14px; line-height:20px; color:#fff; font-weight:normal;}



}







@media only screen and  (min-width: 768px) and (max-width: 1023px) {



#bt2{width:100%; margin:0 auto; min-height:25px; text-align:center; padding:20px 0px 20px 0px;color:#fff;position:absolute;}



#bt2 h2{font-size:26px; line-height:60px;}



#bt2 p{font-size:12px; line-height:16px; color:#fff; font-weight:normal;}



}







@media only screen and (max-width: 767px) {



#bt2{width:100%; margin:0 auto; min-height:25px; text-align:center; padding:10px 0px 10px 0px;color:#fff;position:absolute;}



#bt2 h2{font-size:1.6em; line-height:2.5em;}



#bt2 p{font-size:0.8em;  color:#fff; line-height:1.0em;}



}	



@media only screen and (min-width: 1300px)  {



.cont1{ width:100%; height: auto; background:url(../images/c.png) left top no-repeat; background-size:cover; position: relative; }



.cnt1{ width:1280px; height:100%; margin:0 auto; }



.cnt1 li{ width:33.33%; height:100%; float:left;}



.cnt1 li a{ width:100%; height:100%; display:block; overflow:hidden; color:#fff;padding:80px 0px;}







.cnt1 li a .ct1_img{ width:70%; height:auto; margin:100px auto 0px auto;}



.cnt1 li a .ct1_img img { width:100%; height:auto;}



.ct1_tool{ width:1px; height:70px; margin:40px auto; /*background:#3768bb;*/}



.msg{ width:100%; height:auto; line-height:35px; font-size:16px; text-align:center; }







}



@media only screen and  (min-width: 1023px) and (max-width: 1299px) {



.cont1{ width:100%; height: auto; background:url(../images/c.png) left top no-repeat; background-size:cover; position: relative; }



.cnt1{ width:96%; height:100%; margin:0 auto; }



.cnt1 li{ width:33.33%; height:100%; float:left;}



.cnt1 li a{ width:100%; height:100%; display:block; overflow:hidden; color:#fff;padding:80px 0px;}







.cnt1 li a .ct1_img{ width:70%; height:auto; margin:100px auto 0px auto;}



.cnt1 li a .ct1_img img { width:100%; height:auto;}



.ct1_tool{ width:1px; height:70px; margin:40px auto; background:#3768bb;}



.msg{ width:100%; height:auto; line-height:35px; font-size:16px; text-align:center; }	



}



@media only screen and (max-width: 1222px) {



	.cont1{ width:100%; height: auto; background:url(../images/c.png) left top no-repeat; background-size:cover; position: relative; }



.cnt1{ width:96%; height:100%; margin:0 auto; }



.cnt1 li{ width:33.33%; height:100%; float:left;}



.cnt1 li a{ width:100%; height:438px; display:block; overflow:hidden; color:#fff;padding:0px 0px 40px 0px;}







.cnt1 li a .ct1_img{ width:95%; height:auto; margin:100px auto 0px auto;}



.cnt1 li a .ct1_img img { width:100%; height:auto;}



.ct1_tool{ width:1px; height:70px; margin:20px auto; background:#3768bb;}



.msg{ width:100%; height:auto; line-height:35px; font-size:14px; text-align:center; }	



.msg p{ font-size:12px; line-height:16px;}



}







@media only screen and (min-width:1300px)  {



.cont2_main{ width:1280px; height: auto; margin:0 auto;}



.cont2_main li{ width:33.33%; height: auto; float:left;}



.cont2_main li a{width:95%; height: auto; display:block; margin:0 auto;}



.cont2_img{ width:100%; height: auto; }



.cont2_img img{width:100%; height: auto; }



.cont2_tip{ width:100%; height:120px; font-size:18px; font-weight:bold; line-height:21px; margin-top:20px; position:relative;}



.cont2_dd{ width:49px; height:22px; position:absolute; top:40px; right:0px;}



.cont2_tip p{ width:80%;   font-size:14px; font-weight: normal; color:#808080;height: 44px;
    line-height: 22px;
    overflow: hidden;
    display: block;}



}











@media only screen and  (min-width:756px) and (max-width: 1299px) {



	.cont2_main{ width:96%; height: auto; margin:0 auto;}



.cont2_main li{ width:33.33%; height: auto; float:left;}



.cont2_main li a{width:95%; height: auto; display:block; margin:0 auto;}



.cont2_img{ width:100%; height: auto; }



.cont2_img img{width:100%; height: auto; }



.cont2_tip{ width:100%; height:120px;  margin-top:20px; position:relative;}



.ct2_tp{ width:100%; line-height:32px;font-size:18px; font-weight:bold;  height:32px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}



.cont2_dd{ width:49px; height:22px; position:absolute; top:40px; right:0px;}



.cont2_tip p{ width:75%; height:64px; line-height:28px; font-size:14px; font-weight: normal; color:#808080; overflow:hidden;}



}











@media only screen and (max-width:755px) {



.cont2_main{ width:96%; height: auto; margin:0 auto;}



.cont2_main li{ width:100%; height: auto; float: none;}



.cont2_main li a{width:95%; height: auto; display:block; margin:0 auto;}



.cont2_img{ width:100%; height: auto; }



.cont2_img img{width:100%; height: auto; }



.cont2_tip{ width:100%; height:120px;  margin-top:20px; position:relative;}



.ct2_tp{ width:100%; line-height:32px;font-size:16px; font-weight:bold;  height:32px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}



.cont2_dd{ width:49px; height:22px; position:absolute; top:40px; right:0px;}



.cont2_tip p{ width:75%; height:64px; line-height:28px; font-size:14px; font-weight: normal; color:#808080; overflow:hidden;}



}







.mor1{ width:103px; height:33px; margin:40px auto;}



.mor1 a{ width:101px; height:31px; border:1px solid #63c3ea; display:block; color:#63c3ea; line-height:31px; text-align:center;}



.mor1 a:hover{ text-decoration:underline;}











@media only screen and (min-width: 1366px)  {



.cont2{ width:100%; height:640px; background:url(../images/sh.png) right top no-repeat;}



.cnt2z{ width:1280px; margin:0 auto;}



.cnt2{ width:60%; height:547px; float:right; }



.ct2tb img{ float:right;}



.ct2tb{ width:100%; height:84px; margin-top:-40px;}



.ct2z{ width:100%; line-height:28px; color:#fff; padding-top:20px;}



.mor{ width:100%; height:33px; padding-top:30px; }



.mor a{ width:101px; height:31px;  border:1px solid #62c2e8;line-height:31px; text-align:center; color:#62c2e8; display:block;}



.mor a:hover{ text-decoration:underline;}



}







@media only screen and (min-width: 1000px) and (max-width:1365px) {



.cont2{ width:100%; height:640px; background:url(../images/sh.png) right top no-repeat;}



.cnt2z{ width:80%; margin:0 auto;}



.cnt2{ width:100%; height:547px; padding:20px 20px 0px 20px; float:right; background:url(../images/bp.png) center no-repeat;}



.ct2tb{ width:100%; height:84px; margin-top:30px;}



.ct2z{ width:100%; line-height:28px; color:#fff; padding-top:20px;}



.mor{ width:100%; height:33px; padding-top:30px; }



.mor a{ width:101px; height:31px;  border:1px solid #62c2e8;line-height:31px; text-align:center; color:#62c2e8; display:block;}



.mor a:hover{ text-decoration:underline;}



	



}







@media only screen and (max-width: 1000px)  {



.cont2{ width:100%; height: auto;background:url(../images/sh.png) right top no-repeat; background-size:cover;  }



.cnt2z{ width:100%; margin:0 auto;}



.cnt2{ width:100%; height: auto;  float:right; padding-bottom:30px;}



.ct2tb{ width:94%; height: auto; margin:0 auto;}



.ct2tb img{ width:100%; height:auto;}



.ct2z{ width:94%; line-height:28px; margin:0 auto;color:#fff; padding-top:20px;}



.mor{ width:100%; height:33px; padding-top:30px; }



.mor a{ width:101px; height:31px; border:1px solid #62c2e8;line-height:31px; margin:0 auto; text-align:center; color:#62c2e8; display:block;}



.mor a:hover{ text-decoration:underline;}	



	



}



@media only screen and (min-width: 1366px)  {



	.cont3{ width:1280px; height:440px; margin:0px auto 40px auto ;}



	.ct3l{ width:522px; height:440px; float:left;}



	.ct3r{ width:720px; height:440px; float:right;}



	.ab{ width:100%; height:auto; margin-top:10px ; }


.ab_img{margin-top:20px ; margin-bottom: 30px;}
	.mor3{ width:103px; height:33px; padding-top:5px; }



.mor3 a{ width:101px; height:31px; border:1px solid #62c2e8;line-height:31px; margin:0 auto; text-align:center; color:#62c2e8; display:block;}



.mor3 a:hover{ text-decoration:underline;}	



}



@media only screen and (min-width: 1230px) and (max-width:1365px) {



	.cont3{ width:96%; height: auto; margin:0px auto 40px auto ;}



	.ct3l{ width:40%; height: auto; float:left;}



	.ct3l img{ width:100%; }



	.ct3r{ width:57%; height: auto; float:right;}



	.ct3r img{ max-width:100%}



	.ab{ width:100%; height:auto; margin-top:10px ; }



	.mor3{ width:103px; height:33px; padding-top:30px; display:none; }



.mor3 a{ width:101px; height:31px; border:1px solid #62c2e8;line-height:31px; margin:0 auto; text-align:center; color:#62c2e8; display:block;}



.mor3 a:hover{ text-decoration:underline;}	



	}



	



	



@media only screen and (max-width:1229px) and (min-width: 1024px)  {



	.cont3{ width:96%; height: auto; margin:0px auto 40px auto ;}



	.ct3l{ width:40%; height: auto; float:left;}



	.ct3l img{ width:100%; }



	.ct3r{ width:57%; height: auto; float:right;}



	.ct3r img{ max-width:100%;}



	.ab_img{ display: none;}



	.ab{ width:100%; height:auto; margin-top:10px ; }



	.mor3{ width:103px; height:33px; padding-top:10px;  }



.mor3 a{ width:101px; height:31px; border:1px solid #62c2e8;line-height:31px; margin:0 auto; text-align:center; color:#62c2e8; display:block;}



.mor3 a:hover{ text-decoration:underline;}	



}



@media only screen and (max-width:1023px) {	







	.cont3{ width:96%; height: auto; margin:0 auto; padding-bottom:30px;}



	.ct3l{ width:100%; height: auto; float: none;}



	.ct3l img{ width:100%; }



	.ct3r{ width:100%; height: auto; padding-top:20px; float: none;}



	.ct3r img{ max-width:100%;}



	.ab{ width:100%; height:auto; margin-top:10px ; }



	.mor3{ width:103px; height:33px; padding-top:20px; margin:0 auto;  }



.mor3 a{ width:101px; height:31px; border:1px solid #62c2e8;line-height:31px; margin:0 auto; text-align:center; color:#62c2e8; display:block;}



.mor3 a:hover{ text-decoration:underline;}	



}



@media only screen and (min-width: 1366px)  {



.footer{ width:100%; min-height:125px; padding-top:20px; background:#0d4387;}



.foot{ width:1280px; height:auto; margin:0 auto; position:relative;}



.wx{ width:90px; height:auto; line-height:30px; text-align:center; color:#fff; position:absolute; right:0px;}



.wx img{ width:100%; height:auto; }



.ft{ width:100%; height:40px; line-height:40px; text-align:center; padding-top:15px; margin:0 auto;color:#fff;}



.ft a{ margin:0 15px; color:#fff;  }



.ft a:hover{ text-decoration: underline;}



.fd{ width:100%; min-height:40px; margin:0 auto; text-align:center; color:#fff;}



}



@media only screen and (min-width:1100px) and (max-width:1365px) {



	.footer{ width:100%; min-height:125px; padding-top:20px; background:#0d4387;}



.foot{ width:96%; height:auto; margin:0 auto; position:relative;}



.wx{ width:90px; height:auto; line-height:30px; text-align:center; color:#fff; position:absolute; right:0px;}



.wx img{ width:100%; height:auto; }



.ft{ width:100%; height:40px; line-height:40px; text-align:center;padding-top:15px; margin:0 auto;color:#fff;}



.ft a{ margin:0 15px; color:#fff;  }



.ft a:hover{ text-decoration: underline;}



.fd{ width:100%; min-height:40px; margin:0 auto; text-align:center; color:#fff;}



	}	



	



	@media only screen and (max-width:1099px)  {



	.footer{ width:100%; min-height:90px; padding-top:20px; padding-bottom:20px; background:#0d4387;}



.foot{ width:96%; height:auto; margin:0 auto;}



.wx{ width:90px; height:auto; line-height:30px; text-align:center; color:#fff; position:absolute; right:0px; display:none;}



.wx img{ width:100%; height:auto; }



.ft{ width:100%;  line-height:30px; text-align:center;padding-top:15px; margin:0 auto;color:#fff;}



.ft a{ margin:0 15px; color:#fff; display:inline-block;  }



.ft a:hover{ text-decoration: underline;}



.fd{ width:100%; min-height:40px; margin:0 auto; text-align:center; color:#fff;}



	}	



.bannera{ width:100%; height:auto;}



.bannera img{ width:100%; height:auto;}



.about{ width:100%; height:auto; background:url(../images/abt.jpg) top right no-repeat;    margin-top: 56px;
    margin-bottom: 56px;}











@media only screen and (min-width: 1366px)  {



.main_about{ width:1280px; height:auto; margin:0 auto; padding-bottom:60px;}



.main_ab{width:1280px; height: auto; margin:0 auto; float:left; box-sizing:border-box; padding-top:20px; font-size:16px; overflow:hidden;}



.main_ab img{height:240px; float:left; padding-right:15px;box-sizing:border-box;}



.mab_img{ width:100%; height:auto; padding:15px 0px;}



.mab_img .nct{ width:48%; height:auto; float:left;}



.mab_img .ncb{ width:48%; float:right;}



.mab_img img{ width:100%; }







}



@media only screen and (max-width:1365px)  {



	



	.main_about{ width:96%; height:auto; margin:0 auto; padding-bottom:50px;}



.main_ab{width:100%; height: auto; margin:0 auto; float:left; box-sizing:border-box;padding-top:20px;  font-size:14px; overflow:hidden;}



.main_ab img{ max-width:100%;height: auto; float:left; padding-right:15px;box-sizing:border-box;}



.mab_img{ width:100%; height:auto; padding:15px 0px;}



.mab_img .nct{ width:48%; height:auto; float:left;}



.mab_img .ncb{ width:48%; float:right;}



.mab_img img{ width:100%; }



}







@media only screen and (max-width:755px)  {



		.main_about{ width:96%; height:auto; margin:0 auto; padding-bottom:40px;}



.mab_img{ width:100%; height:auto; padding:10px 0px;}







.mab_img .nct{ width:100%; height:auto; padding-bottom:10px; float: none;}



.mab_img .ncb{ width:100%; float: none;}



.mab_img img{ width:100%; }



}







@media only screen and (min-width: 1366px)  {



	.main{ width:1280px; margin:0 auto;padding-bottom:60px;padding-top:30px;}



	.main li{ width:25%; height:230px; float:left; margin-bottom:50px;font-size:24px;font-weight:500;line-height:1.4;margin-top:30px;}



	.main li a{ width:94%; height:auto;margin:0 auto; display:block; line-height:1.2; text-align:center;}



	.main li a img{ width:100%; height:auto; border:1px solid #bebebf;box-sizing: border-box; margin-bottom:20px;}

 .xid{
	margin:auto;display: flex;
width:640px;
justify-content: center;    margin-bottom: 160px;
	}
.xid li{
	width: 54%!important;font-size: 16px!important;
	}
.xid li:nth-child(2){
	width: 46%!important;font-size: 16px!important;
	}

}



@media only screen and (max-width:1365px)  {



	.main{ width:96%; margin:0 auto;padding-bottom:60px;padding-top:30px;}



	.main li{ width:25%; height:auto; float:left; margin-bottom:25px;}



	.main li a{ width:94%;margin:0 auto; height:auto; display:block; line-height:50px; text-align:center;}



	.main li a img{ width:100%; height:auto; border:1px solid #bebebf;box-sizing: border-box; }



}



@media only screen and (max-width:755px)  {



	.main{ width:96%; margin:0 auto;padding-bottom:60px;padding-top:10px;}



	.main li{ width:50%; height:auto; float:left; margin-bottom:15px;}



	.main li a{ width:90%; margin:0 auto; height:auto; display:block; line-height:50px; text-align:center;}



	.main li a img{ width:100%; height:auto; border:1px solid #bebebf;box-sizing: border-box; }



}



 /*分页*/



#nx_pg{width:100%; min-height:50px; padding:20px 0px 0px 0px; text-align:center;}



#nx_pg a{display:inline; padding:7px 14px 7px 14px; background:#fff; border:1px solid #e1d7e0; color:#9a9a9a;font-size:14px; margin:0px 3px 50px 3px; -webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}



#nx_pg a:hover{background:#3e7ec4;border:1px solid #3e7ec4; color:#fff;}



#nx_pg .on{ background:#3e7ec4;border:1px solid #3e7ec4; color:#fff;}







#info-M{width:100%; height:45px; line-height:45px; text-align:center;  border-top:#e0e0e0 1px dotted;}


#info-C{width:70%; line-height:28px; margin:auto; font-size:14px;}
#info-C .zw{width:100%;margin: auto;}
#info-C .zw img{width:100%;}
#info-C .zw1{width:100%;margin: auto;}
#info-C .zw1 img{width:auto;vertical-align: middle;}
.tab{width:100%;}
.tab .bt{font-size:22px;font-weight:700;text-align:left;color:#4472c4;line-height:2.5;}
.tab tr{padding:20px;}
.tab .ys11 p{padding-bottom: 6px;}
.tab td p{font-size:18px;line-height:1.5;padding-bottom: 20px;}
.tab .ty{background-color:#4472c4;}
.tab .bck{padding:0px;background-color:none;}
.tab .bck div{font-size:18px;font-weight:700;color:#fff;line-height:1.5;}
.tab .bck p{font-size:18px;line-height:1.5;background-color:#4472c4;color:#fff;text-align:center;border-radius:8px;padding-bottom:0px;width:100%;margin:auto;font-weight:600;}
.tab .ys{font-size:18px;line-height:1.5;padding-bottom:20px;white-space: nowrap;}
.tab td h2{font-size:20px;font-weight:600;text-align:left;color:#000;line-height:1.5;text-align:center;}
.tab td{width:25%;}
.tab th{width:25%;}
.tab .yanjia{width:0;}
.tab .anjia1 img{width:43%!important;}
.tab .yanjia{background-color:#eff3fa;}
.tab .yanjia p{font-size:18px;line-height:1.5;background-color:#4472c4;color:#fff;text-align:center;border-radius:8px;padding-bottom:0px;width:70%;float:right;font-weight:600;}
.tab .hx{border-top:solid 2px #000;border-bottom:solid 2px #000;}
.tab .hx p{font-size:16px;line-height:2.5;padding-bottom: 0px;font-weight:bold;}
.tab .hx1 p{font-size:16px;line-height:2.5;background-color:#f2f2f2;}
.tab .hx2 p{font-size:16px;line-height:2.5;}
.tab .wn{color:#4472c4;text-align:center;}
#info-C .ewm{width:95px;}



@media only screen and (min-width:1000px)  {

#info-T{width:100%; min-height:30px; padding-top:35px; padding-bottom:15px; line-height:30px; text-align: center; font-size:28px; font-weight:500; color:#333333}

}



@media only screen and (max-width:999px)  {
#info-C{width:100%;}
#info-T{color: #000;
    font-size: 18px;font-weight:bold;}
.tab{width:100%;}
.tab .bt{font-size:1.0rem;font-weight:700;text-align:left;color:#4472c4;line-height:2.5;}
.tab tr{padding:20px;}
.tab td p{font-size:0.8rem;line-height:1.5;}
.tab .bck{padding:20px;}
.tab .bck p{font-size:0.8rem;line-height:1.5;color:#fff;text-align:center;border-radius:8px;padding-bottom:0px;padding:10px;width: 92%;}
.tab .ty{background-color:#4472c4;}
.tab .ys{font-size:0.8rem;line-height:1.5;padding-bottom:20px;height:40px;}
.tab .ys11{font-size:0.6rem;}
.tab td h2{font-size:1.0rem;font-weight:700;text-align:left;    color: #4472c4;line-height:1.5;text-align:center;}
.tab td{padding-top:10px;padding-bottom:10px;}
.tab .tp1 img{width:100%!important;}
.tab .hx{border-top:solid 2px #000;border-bottom:solid 2px #000;}
.tab .hx p{font-size:0.8rem;line-height:1.5;padding-bottom: 10px;padding-top: 10px;font-weight:bold;text-align:center;}
.tab .hx1 p{font-size:0.6rem;line-height:1.5;background-color:#f2f2f2;text-align:center;}
.tab .hx2 p{font-size:0.6rem;line-height:1.5;text-align:center;}
.tab .wn{color:#0d4387;text-align:center;line-height: 1.5;padding-top:10px;}
.tab .sj{width:18%;}
#info-C img{width:100%;}
.tab .bck div{font-size:0.8rem;font-weight:normal;color:#fff;line-height:1.5;}
.tab .anjia1 img{width:67%!important;}
}



#info-C2{width:100%; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}



#info-N{width:100%; height:50px; padding-top:10px; line-height:28px; margin-top:20px; border-top:#e0e0e0 1px dotted;}







#info-C1{width:100%; line-height:28px; margin-top:0px; font-size:14px; text-align:center; padding-bottom:10px;}



#big{width:100%; height:380px; margin:0 auto; text-align:center; padding-bottom:10px;}



#big img{height:380px; max-width:728px;}











@media only screen and (min-width: 1366px) {



.new{ width:1280px; height: auto; padding-bottom:70px; padding-top:30px; margin:0 auto;}



.new li{ width:600px; height:145px; float:left; margin:0px 15px 40px 15px;}



.new_l{ width:200px; height:145px; float:left;}



.new_l img{ max-width:200px; height:145px;}



.new_r{ width:380px; height:144px; border-bottom:1px solid #3e7ec4; float:right; position: relative;}



.nwr_t{ width:380px;  }



.nwr_t a{ height:40px; width:100%; color:#333333;font-size:16px; font-weight:bold; line-height:40px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; display:block;}



.nwr_t a:hover{ color:#0d4387;}



.nwr_t p{ color:#888888; width:100%; height:44px; line-height:22px; overflow:hidden; display:block;}



.nwr_t span{ font-size:10px; color:#adadad;}



.nwr_d{ width:90px; height:25px; position:absolute; bottom:0px;}



.nwr_d a{ width:90px; height:25px; background:#3e7ec4; text-align:center; line-height:25px; color:#fff; display:block;}



.nwr_d a:hover{ text-decoration:underline;}



}



@media only screen and (max-width: 1365px) and (min-width: 1240px) {



.new{ width:1200px; height: auto; padding-bottom:70px; padding-top:30px; margin:0 auto;}



.new li{ width:560px; height:145px; float:left; margin:0px 20px 40px 20px;}



.new_l{ width:200px; height:145px; float:left;}



.new_l img{ max-width:200px; height:145px;}



.new_r{ width:340px; height:144px; border-bottom:1px solid #3e7ec4; float:right; position: relative;}



.nwr_t{ width:340px;  }



.nwr_t a{ height:40px; width:100%; color:#333333;font-size:16px; font-weight:bold; line-height:40px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; display:block;}



.nwr_t a:hover{ color:#0d4387;}



.nwr_t p{ color:#888888; width:100%; height:44px; line-height:22px; overflow:hidden; display:block;}



.nwr_t span{ font-size:10px; color:#adadad;}



.nwr_d{ width:90px; height:25px; position:absolute; bottom:0px;}



.nwr_d a{ width:90px; height:25px; background:#3e7ec4; text-align:center; line-height:25px; color:#fff; display:block;}



.nwr_d a:hover{ text-decoration:underline;}



}



@media only screen and (max-width: 1239px) and (min-width: 1100px) {



.new{ width:1060px; height: auto; padding-bottom:70px;padding-top:20px;  margin:0 auto;}



.new li{ width:510px; height:145px; float:left; margin:0px 10px 40px 10px;}



.new_l{ width:200px; height:145px; float:left;}



.new_l img{ max-width:200px; height:145px;}



.new_r{ width:290px; height:144px; border-bottom:1px solid #3e7ec4; float:right; position: relative;}



.nwr_t{ width:290px;  }



.nwr_t a{ height:40px; width:100%; color:#333333;font-size:16px; font-weight:bold; line-height:40px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; display:block;}



.nwr_t a:hover{ color:#0d4387;}



.nwr_t p{ color:#888888; width:100%; height:44px; line-height:22px; overflow:hidden; display:block;}



.nwr_t span{ font-size:10px; color:#adadad;}



.nwr_d{ width:90px; height:25px; position:absolute; bottom:0px;}



.nwr_d a{ width:90px; height:25px; background:#3e7ec4; text-align:center; line-height:25px; color:#fff; display:block;}



.nwr_d a:hover{ text-decoration:underline;}



}







@media only screen and (max-width:1099px) and (min-width:756px) {



.new{ width:88%; height: auto; padding-bottom:70px;padding-top:15px;  margin:0 auto;}



.new li{ width:50%;  height: auto; float:left; margin:0 auto; padding-bottom:20px;}



.new_l{ width:96%; height: auto; margin:0 auto;}



.new_l img{ width:100%; height: auto;}



.new_r{ width:96%; height: auto;margin:0 auto; border-bottom:1px solid #3e7ec4; float:right; position: relative;padding-bottom:20px;}



.nwr_t{ width:100%;  }



.nwr_t a{ height:40px; width:100%; color:#333333;font-size:16px; font-weight:bold; line-height:40px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; display:block;}



.nwr_t a:hover{ color:#0d4387;}



.nwr_t p{ color:#888888; width:100%; height:44px; line-height:22px; overflow:hidden; display:block;}



.nwr_t span{ font-size:10px; color:#adadad;}



.nwr_d{ width:90px; height:25px; position:absolute; bottom:0px; left:0px; display:none;}



.nwr_d a{ width:90px; height:25px; background:#3e7ec4; text-align:center; line-height:25px; color:#fff; display:block;}



.nwr_d a:hover{ text-decoration:underline;}



}











@media only screen and (max-width:755px) {







.new{ width:90%; height: auto; padding-bottom:70px;padding-top:10px;  margin:0 auto;}



.new li{ width:100%; height: auto; float:left; margin:0 auto; padding-bottom:20px;}



.new_l{ width:100%; height: auto;}


.xid{
	margin:auto;display: flex;
width:370px;
justify-content: center;
	}
.xid li{
	    width: 57.8%!important;font-size: 12px!important;
	}
.xid li:nth-child(2){
	width: 46%!important;font-size: 12px!important;
	}
.new_l img{ width:100%; height: auto;}



.new_r{ width:100%; height: auto; border-bottom:1px solid #3e7ec4; float:right; position: relative;padding-bottom:20px;}



.nwr_t{ width:100%;  }



.nwr_t a{ height:40px; width:100%; color:#333333;font-size:16px; font-weight:bold; line-height:40px;white-space: nowrap; text-overflow: ellipsis; overflow:hidden; display:block;}



.nwr_t a:hover{ color:#d82633;}



.nwr_t p{ color:#888888; width:100%; height:44px; line-height:22px; overflow:hidden; display:block;}



.nwr_t span{ font-size:10px; color:#adadad;}



.nwr_d{ width:90px; height:25px; position:absolute; bottom:0px; left:0px; display:none;}



.nwr_d a{ width:90px; height:25px; background:#3e7ec4; text-align:center; line-height:25px; color:#fff; display:block;}



.nwr_d a:hover{ background:#d82633; color:#fff;}



}







.hex img{

  cursor: pointer;

  transition: all 0.6s;

}

.hex img:hover{

  transform: scale(1.03);

}