*{transition-property: all;-ms-transition-property: all;-moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;}

html,body{font-size:14px;line-height: 2;background:#fff;width:100%;margin:0px;padding:0px;font-family: 'Arial';min-width:1280px;color:#666;}

img{border:0px;}

ul,li,p{margin:0px;padding:0px;}

a{text-decoration: none; color:#333;}

a:hover{ color:#337ab7;}

ul,li{list-style-type:none;}

input,button,select,textarea,select,option{ outline:none;}

select,option,textarea{resize:none;-webkit-appearance: none;padding:0;margin:0;font-weight:normal;}

input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;padding:0;margin:0;font-weight:normal;}



.container{position:relative;width:1200px;margin:0px auto;}

.container:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}

.mainTitle{width:295px;margin:0 auto;line-height:70px;color:#666;font-size:40px;text-align:center;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}

.seach{position:relative;margin-top:40px;width:300px;height:30px;background:#fff;}

.seach .seachText{width:260px;color:#999999;font-size:12px;padding:0 0 0 6px;line-height:1;margin:0;border:0;height:30px;}

.seach .btn{cursor:pointer;position:absolute;top:0;right:0;width:30px;height:30px;text-align:center;line-height:30px;background:#474747;}

.seach .btn{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }

.seach .btn:hover{background:#000;}

.seach .btn img{ vertical-align:middle;}

/**2018-7-12**/
.right-side{display: none;width: 60px;height: 244px;position: fixed;right: 0;top: 50%;margin-top: -122px;z-index: 10000;}
.right-side.show{display: block;}
.right-side>a{display: block;width: 100%;height: 59px;border-bottom: 1px solid #3f97d1;background-color: #298bcc;font-size: 0;position: relative;}
.right-side>a.btn-close{border-bottom: none;background-color: #717171;background-repeat: no-repeat;background-position: center center;background-image: url(../images/icon-close.png);}
.right-side .icon{display: block;width: 100%;height: 38px;background-position: center 13px;background-repeat: no-repeat;}
.right-side .icon-ios{background-image: url(../images/icon-ios.png);}
.right-side .icon-android{background-image: url(../images/icon-android.png);}
.right-side .title{display: block;position: inline-block;width: 100%;font-size: 12px;color: #fff;text-align: center;line-height: 1;}
.right-side .btn-app{text-align: center;line-height: 16px;font-size: 12px;color: #fff;padding-top: 15px;}
.right-side .qr-code{display: none;width: 120px;position: absolute;left: -120px;top: 0;}
.right-side .qr-code img{width: 100%;}
.right-side>a:hover .qr-code{display: block;}
.right-side .btn_m{display: none;}
/**2018-7-12**/


.vedioHide{display:none;position:fixed;top:0px;left:0px;width:100%;height:100%;background:url(../images/blackBg.png);z-index:4;}

.vedioContent{display:none;position:fixed;top:50%;left:50%;width:650px;height:450px;margin:-260px 0 0 -335px;z-index:5;background:#fff;padding:20px 20px 50px 20px;

box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2);-ms-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2);-o-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2);

border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;}

.vedioContent iframe{width:100% !important;height:100% !important;}

.vedioContent .vedioClose{position:absolute;bottom:18px;right:24px;cursor:pointer;}



.header{position:fixed;width:100%;height:90px;top: 0;background:#fff;z-index:5;box-shadow: 0 0 20px rgba(0, 0, 0, .2);}

.header .container{height:100%;}

.header .headerLogo{position:absolute;top:25px;left:60px;width:133px;}

.header .nav .navTop{position:absolute;top:0px;display:none;height:4px;background:#337ab7;}




.header .nav .navTop{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }

.header .nav{position:absolute;top:0px;right:0px;height:90px;}

.header .nav .child{position:relative;float:left; width:110px; height:90px;line-height:90px;text-align:center;color:#666;}

.header .nav .child.navChildSearch{line-height:20px !important;}

.header .nav .child:hover .title{color: #337ab7;background: #ffffff;}

.header .nav .child .title{font-size:16px;color: #333;}

.header .nav .child .title{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }

.header .nav .child.on .title{color: #337ab7;background: #ffffff;}

.header .nav .child .childContent{display:none;position:absolute;top:90px;width: 130%;left: -15%;}

.header .nav .child .childContent .childContentLi{background:url(../images/navChildBg.png);color:#666;font-size:14px;height:38px;line-height:38px;border-bottom:1px solid #c6c5c4;

-webkit-box-shadow: 0px 2px 2px 0px rgba(125,125,125,0.2);

-moz-box-shadow: 0px 2px 2px 0px rgba(125,125,125,0.2);

-ms-box-shadow: 0px 2px 2px 0px rgba(125,125,125,0.2);

-o-box-shadow: 0px 2px 2px 0px rgba(125,125,125,0.2);

box-shadow: 0px 2px 2px 0px rgba(125,125,125,0.2);}

.header .nav .child .childContent .childContentLi:hover{background:#337ab7;color:#fff;}

.header .nav .child .language{display:inline-block;*display:inline;*zoom:1;height:16px;line-height:16px;padding:0 8px;font-size:16px;color:#666;}

.header .nav .child .language:hover{color:#337ab7;}

.header .nav .child .language.cn{border-right:1px solid #ccc;}

.header .nav .child .language.on{color:#337ab7;}

.header .nav .child .seachIcon{cursor:pointer;}

.header .list{position:relative;background:#363839;z-index:6;}

.header .list .container{padding:50px 0;display:none;}

.header .list .content{width:492px;}

.header .list .listMTitle{color:#fff;font-size:18px;line-height:24px;padding-bottom:24px;}

.header .list .listTitle{position:relative;width:100%;}

.header .list .listTitle:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}

.header .list .listTitle .title{border-bottom:1px solid #999999;line-height:36px;color:#B9B9B9;font-size:14px;font-family:Arial, Helvetica, sans-serif;}

.header .list .listTitle .title a{color:#B9B9B9;font-size:14px;}

.header .list .listTitle .title img{margin-right:12px;}

.header .list .listTitle .title .pointer{cursor:pointer;position:absolute;right:0px;top:16px;width:11px;height:11px;}

.header .list .listTitle .title .pointer .sub{position:absolute;left:0px;top:5px;width:11px;height:1px;background:#999;}

.header .list .listTitle .title .pointer .sub.sub2{ transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);}

.header .list .listTitle .title .pointer .sub.sub2{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }

.header .list .listTitle .title .pointer.on .sub.sub2{ transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);}

.header .list .listTitle .listContent{display:none;width:94%;float:right;}

.header .list .addBtn{z-index:5;cursor:pointer;position:absolute;bottom:-35px;right:0;width:35px;height:35px;background:url(../images/addIcon.png) no-repeat;}

.header .list .addBtn .sub{position:absolute;width:10px;height:2px;background:#fff;}

.header .list .addBtn .sub.sub1{top:12px;left:22px;}

.header .list .addBtn .sub.sub2{top:12px;left:22px; transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);}

.header .list .addBtn .sub.sub2{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }

.header .list .addBtn.on .sub.sub2{ transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);}



.header .searchContent{display:none;position:absolute;bottom:-80px;right:0px;padding:25px;  background-color: #f2efef;border-bottom:1px solid #dcdadb;border-left:1px solid #dcdadb;}

.header .searchContent .seach{margin:0;}



.wapNavBtn{display:none;position:absolute;top:38px;right:32px;cursor:pointer;}

.wapLanguage{display:none;position:absolute;top:35px;right:120px;}

.wapLanguage .language{padding:0 14px;color:#999999;font-size:28px;line-height:28px;display:inline-block;*display:inline;*zoom:1;}

.wapLanguage .language.on{color:#337ab7;}

.wapLanguage .language.cn{border-right:3px solid #bababa;}

.wapNavPointer{display:none;position:absolute;top:3px;right:3px;cursor:pointer;}



.crumbs{padding-top:120px;position:relative;height:55px;line-height:55px;background:url(../images/banner.jpg) repeat-x;background-position:center bottom;border-bottom:1px solid #e0e0e0;}

.crumbs .title{float:left;color:#333333;font-size:20px;}

.crumbs .childs{float:right;color:#666;font-size:14px;font-family:"Hiragino Sans GB";}

.crumbs .childs a{color:#666;font-family:"Microsoft YaHei";}

.crumbs .childs span{margin:0 6px;}



.main{padding:40px 0 90px 0;}

.main .maxTitle{position:relative;line-height:34px;}

.main .maxTitle span{position:relative;z-index:1;padding-right:18px;background:#fff;color:#337ab7;font-size:30px;}

.main .maxTitle .sub{position:absolute;top:18px;width:100%;height:1px;width:100%;background:#d6d6d6;}



.main .top{display:none;position:fixed;right:50px;bottom:300px;z-index:1;width:60px;height:60px;background:#d4d4d4;line-height:60px;text-align:center;cursor:pointer;}

.main .top{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }

.main .top:hover{background:#717373;}

.main .top img{vertical-align:middle;}



.footer{}

.footer .title{color:#dadada;font-size:16px;padding-top:40px;}

.footer .head{height:222px;background:#717373;}

.footer .head .left{position:absolute;top:0px;left:100px;width:300px;}



.footer .head .right{position:absolute;top:0px;right:0px;width:344px;}

.footer .head .right .content{margin-top:40px;}

.footer .head .right .content img{margin-right:6px;}

.footer .head .right .content img{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }

.footer .head .right .content img:hover{ transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}

.footer .foot{height:40px;background:#474747;line-height:40px;text-align:center;color:#b7b7b7;font-size:12px;font-family:Arial, Helvetica, sans-serif;}

.footer .foot a{color:#b7b7b7;}


.warp_show{ width:100%; height:auto; overflow:hidden;}
.warp_shBox{clear:both;position:relative;}
#warp_shBox2{height: 550px;background-position: center top;}
.school{ }
.sch_img{ }
.sch_infor{ position:relative; margin:0 auto; width:1200px; z-index:20;}
.sch_infBox{padding: 164px 0 0 0;}
.sch_ifBname a{display:block;color:#FFF;font-size: 34px;font-weight: 400;line-height:normal;}
.sch_ifBcon{color:#FFF;font-size: 15px;line-height: 2;width: 530px;margin:24px 0 34px;}
.sch_ifBmore{ height:36px;}
.sch_ifBmore a{display:block;color:#FFF;font-size: 14px;width: 120px;height: 36px;line-height: 35px;text-align:center;border: 3px solid rgba(255,255,255,0.3);border-radius:18px;}
.sch_ifBmore a span{ font-size:15px; padding-left:8px;}

.m-imgtxt2{margin: 80px 0;position: relative;overflow: hidden;}
.m-imgtxt2 .img img{width: 1200px;height: 400px;} 
.m-imgtxt2 .txt{
    position: absolute;
    right: 0;
    top: 0;
    width: 480px;
    height: 100%;
    padding: 0 60px;
    background-color: rgba(38, 108, 169, 0.95);
    }
.m-imgtxt2 .txt h5{font-weight: normal;font-size: 34px;color: #fff;text-transform: uppercase;padding: 100px 0 16px 0;}
.m-imgtxt2 .txt h5 a{color:#333;}
.m-imgtxt2 .txt p{font-size: 16px;color: #ffffff;line-height: 2;}
.m-imgtxt2 .g-btn1{margin-top: 54px;}
.g-btn1{display: inline-block;text-transform: uppercase;padding: 0 25px;background-color: #17b8f2;height: 40px;line-height: 40px;position: relative;border-radius: 0;cursor: pointer;}
.g-btn1 a{color:#fff;position: relative;z-index: 3;font-size: 14px;}
.g-btn1 i{

position: absolute;

top: 0;

left: 0;

width: 0;

height: 100%;

background-color: #333;

-o-transition:.5s;

-ms-transition:.5s;

-moz-transition:.5s;

-webkit-transition:.5s;

transition:.5s;

}
.g-btn1:hover i{width: 100%;}

.new-list li{width: 32%;margin-right:2%;float:left;margin-bottom: 40px;}
.new-list li:nth-child(3n+3){ margin-right:0;}
.new-list li figure{ display:block; line-height:normal; overflow:hidden;margin: 0;}
.new-list li figure img{ display:block; width:100%; height:auto; line-height:0; transition:430ms;}
.new-list li figcaption{display:block;padding: 20px 16px 18px;overflow:hidden;background:#fff;position:relative;transition:340ms;height: 121px;}
.new-list li figcaption time{ line-height:normal; color:#7e7e7e; font-size:14px; transition:300ms;}
.new-list li figcaption h3{color:#1b1b1b;font-size: 16px;font-weight:normal;line-height:normal;height: 24px;overflow: hidden;margin-top: 8px;margin-bottom: 0;transition:300ms;}
.new-list li figcaption p{color:#6c6c6c;height: 54px;overflow:hidden;font-size:14px;line-height: 1.8;margin-top: 7px;transition:300ms;}
.new-list li figcaption span{ display:block; width:102px; height:30px; line-height:30px; background:#fff; color:#337ab7; font-size:14px; margin-top:12px; position:relative; bottom:-30px; opacity:0; text-align:center; transition:300ms;}
.new-list li:hover figure img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);}
.new-list li:hover figcaption{margin-top:-56px;background:#337ab7;height: 177px;}
.new-list li:hover figcaption time{ color:#fff;}
.new-list li:hover figcaption h3{ color:#fff;}
.new-list li:hover figcaption p{ color:#fff;}
.new-list li:hover figcaption span{ opacity:1; bottom:0; position:relative; transition:355ms 100ms;}

.line2 {
  background-color: #337ab7;
  display: block;
  width: 45px;
  height: 3px;
  margin: 15px auto 15px auto;
}


.primary-footer ul{
	margin: 0px;
	padding: 0px;
	list-style:none;
}
.primary-footer {
	background: #093779;
	padding: 90px 0px 50px;
}
.footer-widget{
	margin-bottom: 50px;
}
.footer-widget span{
	font-size: 13px; 
	color: #dddddd;
}
.footer-widget p, .footer-widget a{
	color: #7592a8;
}
.footer-widget h3{
	color: #dddddd;
	font-size: 22px;
	font-weight: 400;
	margin-top: 0px;
	margin-bottom: 30px;
}
.about-us p{
	margin-bottom: 20px;
	font-size: 15px;
	line-height: 1.2;
}
.about-us img{
	margin-bottom: 28px;
}
.online-card img{
	margin-right: 5px;
}

.copyright-wrapper{
	background: #2C3035;
	padding: 25px 0px;
}
.copyright-wrapper p{
	color: #a0a2b1;
	line-height: 1.3;
}
.copyright-wrapper a{
	color: #fff;
}

.usefull-link ul li a{
	display: block;
	font-size: 15px;
	line-height: 1.2;
	padding: 8px 0;
	-webkit-transition: .3s;
	transition: .3s;
}
.usefull-link ul li a:hover{
	padding-left: 15px;
	color: #fff;
}
.usefull-link ul li a i{
	color: #fff;
	margin-right: 10px;
}
.usefull-link ul li:first-child {
	padding-top: 0;
}



/*animate*/



@keyframes rightOpacityShow{

0%{ transform: translateX(-80px);opacity:0;}

80%{ transform: translateX(20px);}


100%{ transform:translateX(0); opacity:1;}

}

@-moz-keyframes rotateYOpacityAn{

0%{ -moz-transform: translateX(-80px);opacity:0;}

80%{ -moz-transform: translateX(20px);}

100%{ -moz-transform:translateX(0); opacity:1;}

}

@-webkit-keyframes rotateYOpacityAn {

0%{ -webkit-transform: translateX(-80px);opacity:0;}

80%{ -webkit-transform: translateX(20px);}

100%{ -webkit-transform:translateX(0); opacity:1;}

}

@-o-keyframes rotateYOpacityAn{

0%{ -o-transform: translateX(-80px);opacity:0;}

80%{ -o-transform: translateX(20px);}

100%{ -o-transform:translateX(0); opacity:1;}

}

.wd1200{ width:1200px; margin:0 auto;}
.body_c{ height:auto; overflow:hidden; padding: 30px 0 60px;}
.a56 {
	font-size: 24px;
	font-weight: 400;
	color: #262626;
}

.home-block {
	padding: 60px 0;
}
.home-block.hb-yy {
	background: #f4f7f7;
}

.page22{width:100%;height:auto;margin-top: 0px;margin-bottom: 0;text-align:center;position:relative;overflow:hidden;}
.page22 a{display:inline-block;width: 36px;height: 36px;line-height: 36px;text-align:center;font-size: 14px;color:#888888;border:1px solid #cccccc;margin:0 4px;}
.page22 a.on, .page22 a:hover{background-color: #337ab7;color:#ffffff;border-color: #337ab7;}
.page22 a:first-child,
.page22 a:last-child{background:none;border:1px solid #cccccc;font-weight:600;color:#888888;}

.subNewsTitle h1,.subNewsTitle h2,.subNewsTitle h3,.subNewsTitle h4,.subNewsTitle h5,.subNewsTitle h6{font-size: 18px;padding-top: 100px;margin-top: -65px;margin-bottom: 5px;color: #333;}
.subNewsTitle h3:first-child{font-size: 25px; font-weight: 400;color: #333; margin-top: 0px; padding: 10px 0px 20px;border-bottom: 2px solid #EEE; text-align: center;}
.article h3{font-size: 24px;color: #333;line-height: 1.6;text-align: center;padding: 10px 0 30px;}


.article p{font-size: 14px; color: #666; margin-bottom: 5px; line-height: 1.8;}

.otherNews { position: relative; border-top: 1px solid #EEE; }
.links22 { padding: 28px 0 0 0px; }
.links22 a { display: block; line-height: 2; font-size: 14px; color: #666; }
.links22 a:hover { color: #337ab7; }

.dl-list{padding: 3.625em 0 0;}
.dl-list .dl-box{border:1px solid #e5e5e5;position:relative;}
.dl-box .dlB-top{height: 3.625em;line-height: 3.825em;padding-left:1.3125em;background-color: #337ab7;color: #ffffff;font-size: 15px;}
.dl-box .dlB-date{padding:0.875em 1.3125em;line-height:2.25em;overflow:hidden;}
.dlB-date .fl{font-size:0.875em;color:#666666;}
.dlB-date .btn{float:right;width:8.5625em;height:2.25em;color:#ffffff;background-color:#b9b9b9;border-radius:4px;}
.dlB-date .btn span{display:inline-block;font-size:0.875em;padding-right:1.8571em;background:url(../images/icon-dd3.png) no-repeat right center;background-size:1.214285em auto;}
.dl-box .dlB-list{padding: 1.3125em;position:relative;overflow:hidden;}

.cp9{display:block;padding-left:3.375em;height: 4.2em;line-height: 4.2em;color:#666666;background:url(../images/icon-dl.png) no-repeat 0.5625em center;background-size:1.375em auto;border-bottom: 1px dashed #dddddd;overflow:hidden;font-size: 14px;}
.cp999{display:block;padding-left:3.375em;height: 4.2em;line-height: 4.2em;color:#666666;border-bottom: 1px dashed #dddddd;overflow:hidden;font-size: 14px;}
.cp10{float:left;width:80%;}
.cp11{float:right;font-size:0.875em;width:20%;text-align:right;}


.dl-list .dl-box.cur{padding-bottom:1em;}
.dl-box.cur .dlB-top{color:#DA251D;}
.dl-box.cur .dlB-date .btn{background-color:#DA251D;color:#fff;}
.dl-box.cur .dlB-date .btn span{background:url(../images/icon-dd3-2.png) no-repeat right center;background-size:1.214285em auto;}

.c888{
	width:101px;
	height:32px;
	float:right;
	display: block;
	margin-top: 14px;
	background:url(../images/xzmlev.jpg) no-repeat;
}
.c888:hover{
	background:url(../images/xzmon.jpg) no-repeat;
}


.pro_right { width: 240px; float:left;}
.ab-left {width: 920px;float:right;background: #fff;}
.hwjrTop{position:relative;height: 45px;margin-bottom: 20px;border-bottom: 1px solid #ebebeb;}
.hwjr_title{height: 43px;border-bottom: 3px solid #65BC45;font-size:24px;color: #65BC45;line-height: 1.6;cursor: pointer;display:inline-block;} 
.pro_right .title{height: 55px; line-height: 55px; color: #fff; font-size: 18px; padding-left: 20px; background-color: #65BC45;}