*{ margin:0; padding:0;}
a {text-decoration: none}
.tou{ width:100%; margin:0 auto; height:auto;}
.toua{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:20px 0;}
.toua img { float:left;}
.touaa { float:right; overflow:hidden; }
.touaa img { float:left;}
.touaaa { float:left; color:#656767; font-size:12px; margin-left: 10px;    padding-top: 4px;}
#touaaa{ margin-left:70px;}
.touaaa p { color:#000000; font-size:14px; font-weight:bold;}


.toub{ background:#212f32; width:100%; height:auto; overflow:hidden; }
.toub ul { width:1200px; height:auto; margin:11px auto; overflow:hidden; list-style:none; }
.toub ul li{ float:left;     padding: 5px 30px; margin-left: 36px; border-radius: 20px;}
.toub ul a li {color:#fff; font-size:15px;}
.toub ul li:hover {   background: #005bac;}
.hhu_sous{ background:url(../images/syss.png) center no-repeat;    float: left;
    width: 40px;
    height: 23px;outline: none;cursor: pointer;
    border: 0;
	margin-left:10px;}
.hhunputt{ float:left;border: 0; height: 23px;     background-color: transparent; outline: none;    color: #9E9E9E;}
.open{     border: 1px solid #005bac;
    overflow: hidden;
    margin: 0 auto;
        padding: 5px 10px;
    width: 219px;
    border-radius: 20px;float: right;}
.tousj{ position: absolute;
    top: 15px;
    left: 10px;
	display:none;	}

.sybannab{ background:url(../images/sybannab.jpg) no-repeat center ;     background-size: auto 100%; height:auto; overflow:hidden; width:100%; margin:0 auto;}
.sybannac{background:url(../images/sybannac.jpg) no-repeat center;background-size: auto 100%;height: 668px;overflow:hidden;width:100%;margin:0 auto;padding: 60px 0 0;}
.sybannad{ background:url(../images/sybannad.jpg) no-repeat center ;     background-size: auto 100%; height:auto; overflow:hidden; width:100%; margin:0 auto;  padding:55px 0;}

.sybannaa{ background:url(../images/sybanna.jpg) no-repeat center ;     background-size: auto 100%; height:580px; width:100%; margin:0 auto;}
.gywmbannab{ background:url(../images/gywmbanna.jpg) no-repeat center ;     background-size: auto 100%; height:433px; overflow:hidden; width:100%; margin:0 auto;}
.xwzxbannaa{ background:url(../images/xwzxbanna.jpg) no-repeat center ;      background-size: auto 100%; height:292px; overflow:hidden; width:100%; margin:0 auto;}
.cpzxbannaa{ background:url(../images/cpzxbanna.jpg) no-repeat center ;      background-size: auto 100%; height:292px; overflow:hidden; width:100%; margin:0 auto;}
.lxwmbannaa{ background:url(../images/lxwmbanna.jpg) no-repeat center ;      background-size: auto 100%; height:292px; overflow:hidden; width:100%; margin:0 auto;}


.lxwma{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:104px;}
.lxwma ul { list-style:none;}
.lxwma li { float:left; width:20%; height:auto; margin-left: 5%;  text-align: center;}
.lxwma li img{ margin-bottom:6px;}
.lxwma li p { line-height:30px; }
.lxwmpa{ color:#005bac; font-size:20px; font-weight:bold;}
.lxwmpb{ color:#27353b; font-size:16px;}



.lxwm_v_b{ width:100%;margin:0 auto;height:auto;overflow: hidden;background:#f4f6fb;     padding-bottom: 50px;}
.lxwm_v_bb{width:95%;height:auto;margin:0 auto;}
.lxwm_v_bbb{     display: block;width: 100%;overflow: hidden; }
.lxwm_v_c{ width:1200px; height:auto; margin:0 auto; background:#f7fafe; margin-top:88px; margin-bottom:80px; padding-bottom:34px;}
.lxwm_v_ca{ font-size:24px;    color: #333333;  font-weight:bold;   padding:33px 0;    margin-left: 30px;}

.lxwm_v_d{   
   width: 315px;
    height: auto;
        margin: 0 auto;
    margin-top: 2%;
    margin-bottom: 1%;}
.lxwm_v_da{width: 315px;
background: #005bac;
    color: #fff;
    font-size: 16px;
    height: 41px;
    margin: 0 auto;
    overflow: hidden;
    border: 0;
    border-radius: 8px;
	}

.lxwm_v_aaa{    width: 95%;
height:100%;
    border-radius: initial;
    background: rgb(255, 255, 255);
    font-size: 16px;
    color: rgb(99, 99, 99);
    padding: 0px 10px;
    border: 1px solid rgba(170, 170, 170, 0.31);}
.lxwm_v_aa{ display: block;
	width:45%;
	   margin: 1%;
	   margin-top: 10px;
    margin-bottom: 20px;
	float:left;
	    height: 39px;
		    margin-right: 2%;
 }

.lxwm_v_spanp{ display: block;
    padding: 5px 0;    color: #999999;}

.lxwm_v_xuqiu{ width: 97%; height: 195px;    overflow: hidden;    margin: 1%;  }
.lxwm_v_xuqiub { width: 93%;height: 88%;border:0;font-size:16px;padding-top:20px;padding-left:10px; border: 1px solid rgba(170, 170, 170, 0.31);}

















.cpnra{ width:90%; height:auto; overflow:hidden; margin:0 auto;}
.cpnra img { width:600px; height:450px; float:left;}
.cpnraa{ width:90px; height:auto; float:left; padding-bottom: 120px;  padding-top: 106px; background:#00bf9d;margin-top: 60px;border-radius: 51px 0 51px 0;}
.cpnraa img { width:49px; height:49px;margin-left: 22px;}

.oneen{ width: 15px; margin: 0 auto; line-height: 24px; font-size: 20px; color:#fff; padding-top: 17px; font-weight: bold; text-align:center; float:left;    margin: 0 3px; margin-left: 49px; word-wrap:break-word;}

.oneenn{ width: 15px; margin: 0 auto; line-height: 24px; font-size: 20px; text-align:center; float:left;    margin: 0 3px; 				-webkit-transform: rotate(90deg);
				/* Safari 3.1+, Chrome */
				position: absolute; margin-top: 63px;margin-left: 28px; color:#fff;}
.cpnraaa{ color:#333333; text-align:center; font-size:24px;font-weight: bold;
    padding-top: 19px;
    padding-bottom: 46px;}			
				
.cpnrb{ width:100%; height:auto; overflow:hidden; background:url(../images/cpnrc.jpg) no-repeat center; background-size:100% 100%; color:#fff; font-size:24px;}
.cpnrb p { margin-left:6%; margin:6px 0 6px 6%;}
.cpnrbb{ width:95%; height:auto; display:block; margin:0 auto; font-size:15px; color:#555555;    line-height: 27px; margin-top:23px; margin-bottom:41px;}
.cpnrbb img { display:block; margin:0 auto;}
.cpnrbbb{ width:100%; height:auto; overflow:hidden; margin-bottom:37px;}
.cpnrbbb img{  width:321px; height:251px; margin:0 auto; border:1px solid #dddddd;margin-bottom: 13px;}
.cpnrbbb P { color:#333333; font-size:16px; text-align:center;    line-height: 23px;}
.cpnrbbb P.ms{font-size: 14px;line-height: 20px;padding: 10px 0 0;}

.cpzxa{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
#cpzxv li { margin-bottom:53px;}




.xwzxvd{  width:1200px; margin:0 auto; overflow:hidden; margin-top:84px;margin-bottom: 45px;}
.xwzxa{ width:856px; height:auto; float:left;}
.xwzxa li {
    width: 46%;
    float: left;
	margin-right:3%;
    overflow: hidden;
	margin-bottom:50px;}
.xwzxa ul {  list-style: none;}
.xwnrvd{ width:1200px; margin:0 auto; overflow:hidden; margin-top:84px; margin-bottom:53px;}
.xwnra{ width:807px; height:auto; overflow:hidden; float:left; border:1px solid #dddddd;  padding-bottom: 40px;   padding-top: 40px;    margin-right: 4%;}
.xwnrpa{ font-size:24px; color:#242424; font-weight:bold; text-align:center;}
.xwnrpb{ color:#999999; font-size:14px; text-align:center; padding:16px 0;border-bottom: 1px dashed #000000a1;}
.xwnrc{ width:90%; height:auto; overflow:hidden; color:#999999; font-size:14px;margin: 0 auto;line-height: 30px;}
.xwnrc p { margin-top:30px;}
 .xwnrc img {   width: 600px;
    height: 450px!important;
    overflow: hidden!important;
    margin: 0 auto;
    margin-top: 20px;  margin-bottom:20px;   display: block;}

.xwzxb{ width:340px; height:auto; overflow:hidden; float:right;}
.xwzxbb{ width:99%; height:auto; overflow:hidden; border:1px solid #dddddd; margin-top:37px;}
.xwzxbb p { color:#5a5a5a; font-size:18px;     padding: 30px 0 30px 30px; font-weight:bold; }
.xwzxbb div{ padding:15px 0 15px 7px;border-bottom:1px solid #dddddd;    width: 80%;  margin: 0 auto; }
.xwzxbb div a{ color:#535353; font-size:16px; }

.xwzxbbc{ width:99%; height:auto; overflow:hidden; border:1px solid #dddddd; margin-top:37px;}
.xwzxbbcap { color:#5a5a5a; font-size:18px;     padding: 30px 0 0 30px; }
.xwzxbbcbp p { color:#00cdb3; font-size:12px; float:left;}
.xwzxbbc img { width:90px; height:68px; float:left;     margin-right: 10px;}
.xwzxbbcbp img { width:13px; height:5px;  float:left;    margin-top: 7px;  margin-left: 5px;}
.xwzxbbc span { color:#525252; font-size:15px;    display: block; margin-top: 3px;  margin-bottom: 8px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xwzxbbc div{ padding:27px 0 27px 0;border-bottom:1px dashed  #dddddd;    width: 85%;  margin: 0 auto; overflow: hidden; height: auto;}
.xwzxbbc div a{ color:#535353; font-size:16px; }
.linkbox{background: #fafafa;overflow: hidden;margin: 20px;padding: 10px;}
.linkbox h3{width: 100%;overflow: hidden;}
.linkbox h3 a{display: block;padding: 5px 10px;background: #1176ba;margin: 10px 0;float: left;width: 170px;color: #fff;font-weight: normal;font-size: 16px;}
.linkbox h3 a:hover{text-decoration:none;}
.linkbox ul li{width: 24%;float: left;font-size: 14px;padding-left: 1%;line-height: 30px;}
.linkbox ul li a:hover{text-decoration:none;}

.gywmvva{ background:url(../images/gywmb.jpg) no-repeat center;     background-size: auto 100%; height:auto; overflow:hidden; width:100%; margin:0 auto;}
.gywmvvaa{ font-size:24px; color:#000; text-align:center;}
.gywmvvaaa{ color:#000; font-size:60px; text-align:center;line-height: 60px;font-weight: bold; margin-top:13px;}

.gywmva{ background:#005bac;     padding-bottom: 53px;    background-size: auto 100%; height:auto; overflow:hidden; width:100%; margin:0 auto;}
.gywmva ul { width:100%; height:auto; overflow:hidden;     margin-top: 45px;}
.gywmva ul li {         margin: 0 1.6%; width: 30%; text-align:center; height:auto; list-style:none; float:left;}

.gywma{ width:1200px; height:auto; overflow:hidden; margin:0 auto;padding: 38px 0 8px 0; text-align:center; }
.gywmaa{ font-size:24px; color:#fff; text-align:center;}
.gywmaaa{ color:#fff; font-size:60px; text-align:center;line-height: 60px;font-weight: bold;}
.gywmaaaa { width:60px; height:8px; margin:0 auto;   background-color: #47dccd;  border-radius: 20px; margin-top:26px; margin-bottom:30px;}

.gywmbbb{ color:#fff; font-size:16px; font-weight:bold; text-align:center;margin: 10px 0;}
.gywmbbbb{ color: #add6fb; font-size:14px;    width: 250px;
    overflow: hidden;     line-height: 20px;
    display: block;
    margin: 0 auto; }
.gywmd{ font-size:14px; line-height:25px; color:#888888; display:block; padding:34px 0; }
.gywmdd{ width:1200px; height:auto; overflow:auto; margin:0 auto; padding:52px 0;}
.gywmvdd{ float:left; overflow:hidden; width:52%; margin-right:12%;padding-top: 90px; }
.gywmvvdd{ float:left; overflow:hidden; width:35%;}
.gywmddd{     font-weight: bold;color:#005bac; font-size:42px;}
.gywme{ color:#333333; font-size:28px;padding: 0px 0 20px 0;}
.gywmee{     line-height: 25px; color:#888888; font-size:14px; display:block;}

.sya{ width:1200px; height:auto; overflow:hidden; margin:0 auto;padding: 66px 0;}
.syaa{ font-size:24px; color:#555555; text-align:center;}
.syaaa{ color:#090909; font-size:60px; text-align:center;line-height: 60px;font-weight: bold;}
.syaaaa { width:60px; height:8px; margin:0 auto;   background-color: #47dccd;  border-radius: 20px; margin-top:26px; margin-bottom:30px;}

.syb{ width:90%; height:auto; overflow:hidden; margin:0 auto;text-align: center; font-size:14px; color:#9e9e9e;    line-height: 25px;}
.sybannab ul { width:100%; height:auto; overflow:hidden;     margin-top: 36px;}
.sybannab ul li {         margin: 0 1.6%; width: 30%; text-align:center; height:auto; list-style:none; float:left;}
.sybbb{ color:#090909; font-size:16px; font-weight:bold; text-align:center;margin: 10px 0;}

.sybbbb{ color:#8a8a8a; font-size:14px;    width: 250px;
    overflow: hidden;     line-height: 20px;
    display: block;
    margin: 0 auto; }
.syc{ width:170px; height:55px; margin:0 auto; border-radius:30px; border:1px solid #666; font-size:16px; color:#090909; font-weight: bold;
    line-height: 53px; margin-top:53px;
    text-align: center;}
.syccv{ width:1200px; height:auto; margin:0 auto;}
.syccv .syccvl{
    width: 550px;
    float: left;
    padding-top: 50px;
}
.syccv .syccvr{
    float: right;
}
.syccv .syccvr img{
    width: 600px;
    height: 536px;
}
.sycc{ color:#fff; font-size:40px;}
.syccc{ width: 60px;
    height: 8px;
    background-color: #fff;
    border-radius: 20px;
    margin-top: 26px;
    margin-bottom: 23px}
.sycccc{ width:510px; height:auto; overflow:hidden; font-size:14px; color:#fff;     line-height: 24px;}
.syd{ display:block; margin-top:40px;}
.syd p img { vertical-align:middle; margin-right:20px;}
.syd p { margin-top:20px; font-size:14px; color:#fff;}

.sydd{ width:1200px; height:auto; margin:0 auto; overflow:hidden;padding-top: 62px; padding-bottom:37px;}
.sydd ul{ list-style:none; overflow:hidden;}
.sydd ul a.last{display:none;}
.sydd ul li { float:left; width:30%; height:auto; padding:10px; text-align:center;   background:#f2f2f2;  margin-right: 1.5%;}
.sydd ul li img { width:355px; height:266px;}
.sydd ul li:hover{ background:#005bac;}
.sydd ul li:hover .syddd { color:#fff;}
.syddd{ line-height:30px; display:block; margin-top:12px; color:#090909;  font-size:16px;}
.syddd p{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.syddd img { width:90px!important; height:30px!important; display:block; margin:0 auto;margin-top: 12px;  margin-bottom: 5px;}
.syvg img { width:90px!important; height:30px!important; display:none;}
.sydd ul li:hover .syddd img { display:none; }
.sydd ul li:hover .syvg img { display:block; }

.sye { width:1200px; margin:0 auto; height:auto; overflow:hidden;}
.sye ul { list-style:none; }
.sye ul a.last{display:none;}
.sye li { width: 32%;
    margin-right: 1%;
    float: left;
    overflow: hidden;}
.xwzxin_b{  width:1200px;
    margin: 0 auto;
    margin-bottom: 34px;}

.pages{text-align:center;background:#fff;padding:20px 0 10px}
.pages ul{width:auto;margin:0;display:inline-block}
.pages ul li{width:auto;height:auto;margin:0;float:left;font-size:20px;color:#333;padding:0;border:0;background:0 0;display:block;}
.pages ul li:hover{background:0 0}
.pages ul li span{background:#fff;color:#dfdfdf;display:block;padding:2px 10px;border:1px #dfdfdf solid;margin:0 5px;font-size: 20px;}
.pages ul li a{color:#333;display:block;padding:2px 10px;border:1px #d2d2d2 solid;margin:0 2px;font-size: 20px;}
.pages ul li a:hover{background:#005bac;color:#fff;border:1px #005bac solid;text-decoration:none;}
.pages ul li.thisclass span{color:#fff;font-weight:700;background:#005bac;border:1px #005bac solid}

.sye img { width:385px; height:289px;}

.syee{ font-size:16px; color:#000; font-weight:bold;    padding: 28px 0 12px 0;    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    overflow: hidden;}
.syeee { color:#949494; font-size:14px;line-height: 20px;height: 40px;overflow: hidden;display: block;}
.syeeee{ background:#005bac; width:125px; margin: 14px 0 0 0;}
.syeeee img { width:12px!important;;  height:8px!important;;}
.syeeee p img { vertical-align:middle; padding:15px 0;}
.syeeee p { text-align:center;    font-size: 14px; color: #fff;} 
	
.syve{ width: 76px;
    height: auto;
    display: block;
    background: #47dccd;
    position: absolute; line-height:25px;    padding: 25px 0;
    text-align: center;}	
.syvepa{ font-size:20px; color:#fff;}
.syvepb{ font-size:16px; color:#fff;}	

	
.footer{ width:100%; height:auto; overflow:hidden; background:#000; padding:65px 0;}
.fottera{ width:1200px; height:auto; overflow:hidden; margin:0 auto; }	
.fottera a { color:#fff; }
.fottera img {     display: block; margin: 0 auto;}
.fotterab{ font-size:14px;  color:#fff;   display: block; text-align:center;    margin-top: 26px; margin-bottom: 18px;}
.fotterabb{   font-size:12px;  color:#fff;  display: block; text-align:center;}