/*------style.css  start------*/
/*less*/
@c:center;
@small:12px;
@mid:14px;
@big:16px;
@b:#000;
@g:#666;
@r:#d41c29;
.clearfix:after{
	content:"";
	display:block;
	clear:both;
}
.clearfix{
	zoom:1;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.db{
	display:block;
}
.tl{
	text-align: left;
}
.tc{
	text-align: center;
}
.tr{
	text-align: right;
}
.full{
	width:100%;
	height:100%;
}
.box{
	display: inline-block;
}
.none{
	display: none;
}



a{text-decoration:none;}


/*container*/
.container{
	width:1200px;
	margin:0 auto;
	clear:both;
}

/*header*/
.top{width:100%;height:100px;}
.top .logo{float:left;margin-top:9px;}
.top .logo .tit{float:left;margin-left:14px;}
.top .logo .tit h1{font-size:26.5px;color:#054153;margin-top:20px;}
.top .logo .tit p{font-size:12px;text-transform:uppercase;margin-top:7px;}
.top .link{float:right;margin-top:23px;}
.top .link a{float:left;text-align:center;margin-left:30px;}
.top .link a div{height:40px;margin-bottom:8px;}
.top .link a p{font-size:12px;}
.top .link a:hover p{color:#34849b;}
.top form{float:right;margin-right:12px;margin-top:28px;width:330px;height:42px;border:1px solid #d2d2d2;border-radius:5px;}
.top form input[type='text']{border:none;padding-left:25px;width:261px;height:42px;line-height:42px;float:left;border-radius:5px;}
.top form input[type='image']{float:left;margin-top:8px;}
.nav{width:100%;height:58px;background:#155669;}
.nav .navul{width:1200px;margin:auto;}
.navul li{float:left;height:58px;position:relative;}
.navul li:first-child{margin-left:43px;}
.navul li>a{padding:0 24px;height:58px;line-height:58px;text-align:center;display:block;color:#fff;transition:all 0.36s ease;}
.navul li.cur>a{background:#2c8eaa;}
.navul li:hover{background:#2c8eaa;}
.navul li .nav_son{display: none;position: absolute;left: 0;top: 58px;z-index:100;box-shadow: 0 2px 28px 2px rgba(0,0,0,.1);width: 104px;font-size: 14px;background: #FFF;animation: fromBottomFade .6s ease both;-webkit-animation: fromBottomFade .6s ease both;}
.navul li .nav_son a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#222;display:block;padding:10px 10px;text-align:center;border-bottom:1px solid #ebebeb;line-height:25px;}
.navul li .nav_son a:hover{color:#2c8eaa;background:#f5f5f5;}
.navul li:hover .nav_son{display:block;}

.wechatl .fixed_logo{z-index:-1;display:none;}
.wechatl:hover .fixed_logo{z-index:500;display:block;}

@-webkit-keyframes fromBottomFade { from {
-webkit-transform: translateY(20%);
opacity:0;
}
}
@keyframes fromBottomFade { from {
transform: translateY(20%);
opacity:0;
}
}




	
	/*banner*/
#indexbanner{ height: 592px; overflow: hidden; position: relative;}
#indexbanner .bx-controls{ position: absolute; left: 0; bottom: 20px; z-index: 999; width: 100%; color: rgba(0,0,0,0);}
#indexbanner .bx-controls .bx-pager{ text-align: center;}
#indexbanner .bx-controls .bx-pager div{ display: inline-block; margin: 0 2px;}
#indexbanner .bx-controls .bx-pager div a{ display: block; width: 45px; height: 4px; overflow: hidden; line-height: 50px; background-color: rgba(255,255,255,0.3);}
#indexbanner .bx-controls .bx-pager div a.active{ background-color: rgba(255,255,255,0.8);}
#indexbanner .bx-controls .bx-controls-direction{ display: none;}





.mt{padding-left:12px;height:22px;line-height:20px;color:#333;font-size:22px;position:relative;}
.mt:before{content:"";position:absolute;width:4px;height:8px;background:#37b2d5;left:0;top:0;}
.mt:after{content:"";position:absolute;width:4px;height:14px;background:#333;left:0;top:8px;}
.mt a{float:right;color:#999;margin-top:5px;font-size:14px;}







#indexabout{width:100%;height:402px;margin-top:52px;}
.about{position:relative;height:100%;}
.about:before{content:"";position:absolute;width:891px;height:402px;background:url(../images/about.jpg) no-repeat center;top:0;left:-360px;}
.about .about_left{float:left;position:relative;z-index:10;}
.about .about_left .line{float:left;margin-top:78px;width:11px;height:148px;border-right:1px solid #37b2d5;position:relative;}
.about .about_left .line:before{content:"";position:absolute;left:5px;top:0;height:25px;border-right:1px solid #37b2d5;}
.about .about_left .con{float:left;margin-top:81px;margin-left:21px;width:498px;}
.about .about_left .con .tit span{font-size:28px;font-weight:lighter;color:#fff;}
.about .about_left .con .tit p{display:inline-block;color:#37b2d5;font-size:28px;font-weight:lighter;margin-left:10px;}
.about .about_left .con .en{font-size:12px;color:#888;line-height:20px;margin-top:7px;padding-right:10px;}
.about .about_left .con .des{color:#d0d0d0;font-weight:lighter;margin-top:90px;}
.about .about_left .con .tt{float:right;padding-right:36px;line-height:22px;margin-right:38px;margin-top:92px;color:#acacac;background:url(../images/ico4.png) no-repeat right center;}
.about .about_right{width:566px;float:right;margin-top:40px;}
.about .about_right .con{font-size:12px;line-height:26px;margin-top:40px;}
.about .about_right .more{width:192px;height:41px;border:1px solid #535353;display:block;text-align:center;line-height:41px;color:#333;font-weight:lighter;margin-top:52px;}
.about .about_right .more:hover{background:#37b2d5;color:#fff;border:1px solid #37b2d5;box-shadow:3px 3px 3px #dcdcdc;}






#indexnews{margin-top:65px;overflow:hidden;}
.news{float:left;width:797px;height:356px;}
.news .con{margin-top:30px;}
.news .con .news_re{width:100%;height:200px;display:block;}
.news .con .news_re .pic{width:284px;height:100%;overflow:hidden;float:left;}
.news .con .news_re .des{width:487px;height:100%;float:right;}
.news .con .news_re .des .tt{font-weight:bold;color:#333;font-size:16px;height:20px;margin-top:32px;}
.news .con .news_re .des .date{margin-top:19px;}
.news .con .news_re .des .xx{line-height:30px;margin-top:26px;color:#666;height:60px;overflow:hidden;}
.news .con .news_re:hover .tt{color:#37b2d5;}
.news .con .news_re:hover .pic img{transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1); 	/* IE 9 */
-moz-transform:scale(1.1,1.1); 	/* Firefox */
-webkit-transform:scale(1.1,1.1); /* Safari 和 Chrome */
-o-transform:scale(1.1,1.1); 	/* Opera */}
.news .con .news_list{margin-top:28px;}
.news .con .news_list a{float:left;width:385px;margin-bottom:20px;position:relative;}
.news .con .news_list a:nth-child(2n){float:right;}
.news .con .news_list a .tt{float:left;padding-left:25px;width:270px;}
.news .con .news_list a .date{float:right;color:#999;}
.news .con .news_list a:before{content:"";position:absolute;width:5px;height:5px;background:#666;left:10px;top:5px;}
.news .con .news_list a:hover .tt{color:#37b2d5;}
.news .con .news_list a:hover:before{background:#37b2d5;}
.notice{float:right;width:362px;height:356px;}
.notice .con{margin-top:30px;}
.notice .con img{display:block;}
.notice .con .notice_list{width:100%;height:209px;background:#f5f5f5;overflow:hidden;}
.notice .con .notice_list a{display:block;width:100%;height:14px;margin-bottom:21px;position:relative;}
.notice .con .notice_list a:first-child{margin-top:27px;}
.notice .con .notice_list a .tt{float:left;padding-left:35px;width:255px;font-size:13px;}
.notice .con .notice_list a .date{float:right;color:#999;margin-right:16px;}
.notice .con .notice_list a:before{content:"";position:absolute;width:5px;height:5px;background:#666;left:20px;top:5px;}
.notice .con .notice_list a:hover .tt{color:#37b2d5;}
.notice .con .notice_list a:hover:before{background:#37b2d5;}






.product{margin-top:47px;}
.product .tit{width:100%;padding-top:58px;text-align:center;}
.product .tab{width:100%;height:36px;margin-top:29px;overflow:hidden;}
.product .tab ul li{float:left;width:160px;height:36px;text-align:center;background:#eee;line-height:36px;margin-right:6px;}
.product .tab ul li a{width:100%;height:100%;display:block;}
.product .tab ul li:first-child{background:#34849b;}
.product .tab ul li:first-child a{color:#fff;}
.product .tab ul li:last-child{margin-right:0px;}
.product .con{width:100%;margin-top:38px;}
.product .con ul{display:none;}
.product .con ul:first-child{display:block;}
.product .con ul li{width:373px;float:left;margin-right:40px;}
.product .con ul li:last-child{margin-right:0px;}
.product .con ul li .pic{width:373px;height:220px;display:block;overflow:hidden;position:relative;}
.product .con ul li .pic span{width:100%;height:100%;display:none;position:absolute;top:0;left:0;background:rgba(0,0,0,0.1);z-index:1;}
.product .con ul li .pic div{width:0;height:0;position:absolute;left:186.5px;top:110px;border-radius:50%;background:rgba(52,132,155,0.3);z-index:2;opacity:0;
	transition:all 0.2s ease 0s;
	-ms-transition:all 0.2s ease 0s; 	/* IE 9 */
	-moz-transition:all 0.2s ease 0s; 	/* Firefox */
	-webkit-transition:all 0.2s ease 0s; /* Safari 和 Chrome */
	-o-transition:all 0.2s ease 0s; 	/* Opera */}
.product .con ul li .pic .sea{display:none;position:absolute;left:176.5px;top:100px;z-index:3;}
.product .con ul li .tt{font-size:15px;margin-top:35px;}
.product .con ul li .more{width:107px;height:37px;border:1px solid #7d7d7d;line-height:37px;text-align:center;display:block;margin-top:35px;border-radius:20px;font-size:15px;}
.product .con ul li .pic:hover span,.product .con ul li .pic:hover .sea{display:block;}
.product .con ul li .pic:hover div{width:60px;height:60px;left:156.5px;top:80px;opacity:1;}
.product .con ul li .more:hover{background:#37b2d5;color:#fff;border:1px solid #37b2d5;box-shadow:3px 3px 3px #dcdcdc;}
.product .con ul li .tt a:hover{color:#37b2d5;}




.industry{margin-top:64px;}
.industry .con{margin-top:50px;height:411px;}
.industry .con ul li{width:351px;margin-right:73px;float:left;}
.industry .con ul li:last-child{margin-right:0;}
.industry .con ul li a{width:100;height:100%;display:block;}
.industry .con ul li .tt{font-size:16px;color:#333;height:18px;}
.industry .con ul li .line{width:36px;border-top:1px solid #b3b3b3;margin-top:13px;}
.industry .con ul li .date{font-size:22px;color:#666;font-weight:lighter;margin-top:15px;}
.industry .con ul li .des{line-height:26px;font-size:13px;color:#999;margin-top:34px;height:78px;overflow:hidden;}
.industry .con ul li .pic{width:351px;height:190px;overflow:hidden;margin-top:40px;}
.industry .con ul li .pic img{width:100%;height:100%;}
.industry .con ul li:hover .tt{color:#37b2d5;}
.industry .con ul li:hover .line{width:60px;}
.industry .con ul li:hover .pic{box-shadow:0 0 5px #000;}
.industry .con ul li:hover img{
	transform: rotate(20deg) scale(1.4);
	-moz-transform: rotate(20deg) scale(1.4);
	-ms-transform: rotate(20deg) scale(1.4);
	-o-transform: rotate(20deg) scale(1.4);
	-webkit-transform: rotate(20deg) scale(1.4);
}






.company{margin-top:63px;}
.company .con{margin-top:36px;padding:0 16px;overflow:hidden;}
.company .con ul li{width:192px;height:330px;float:left;margin-right:52px;}
.company .con ul li:last-child{margin-right:0;}
.company .con ul li .pic{width:180px;height:248px;border:6px solid #e7e7e7;position:relative;}
.company .con ul li .pic img{width:180px;height:248px;}
.company .con ul li .tt{height:70px;line-height:70px;text-align:center;color:#333;}
.company .con ul li:hover .pic{border:6px solid #179bc1;}
.company .con ul li .pic span{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:rgba(0,0,0,0.3);}
.company .con ul li .pic span:after{content:"+";position:absolute;top:30px;left:70px;width:40px;height:40px;line-height:40px;color:#fff;border-radius:50%;text-align:center;background:#0095d9;font-size:22px;transition: all 0.6s ease 0s;}
.company .con ul li .pic:hover span{opacity:1;}
.company .con ul li .pic:hover span:after{top:104px;}



.link{margin-top:32px;}
.link .con{margin-top:29px;height:60px;margin-bottom:47px;position:relative;}
.link .con ul{width:9999999px;height:60px;}
.link .con ul li{width:202px;height:60px;float:left;}
.link .con ul li a{width:194px;height:60px;background:#f5f5f5;display:block;text-align:center;line-height:60px;font-size:16px;}
.link .con ul li a:hover{background:#37b2d5;color:#fff;}
.link .con .box{width:100%;height:60px;overflow:hidden;}
.link .con .prev{width:7px;height:18px;background:url(../images/left.png) no-repeat center;position:absolute;left:-19px;top:22px;cursor:pointer;}
.link .con .next{width:7px;height:18px;background:url(../images/right.png) no-repeat center;position:absolute;right:-19px;top:22px;cursor:pointer;}







#ne_nav{width:100%;height:40px;background:#f5f5f5;}
#ne_nav p{line-height:40px;padding-left:27px;background:url(../images/home.png) no-repeat left center;}




.col{width:100%;min-height:450px;line-height:220%;margin-top:40px;margin-bottom:50px;}
.col h2{text-align:center;font-weight:normal;color:#000;}
.col h3{text-align:center;font-weight:normal;font-size:12px;}
.cat .address{margin-top:30px;overflow:hidden;}
.cat .address ul li{width:300px;height:150px;float:left;text-align:center;position:relative;}
.cat .address ul li:after{content:"";height:80px;border-left:1px solid #e2e2e2;position:absolute;top:20px;right:0;}
.cat .address ul li:last-child:after{display:none;}
.cat .address ul li i{width:21px;height:19px;margin:10px auto;display:block;}
.cat .address ul li:nth-child(1) i{background:url(../images/p1.png) no-repeat center;}
.cat .address ul li:nth-child(2) i{background:url(../images/p2.png) no-repeat center;}
.cat .address ul li:nth-child(3) i{background:url(../images/p3.png) no-repeat center;}
.cat .address ul li:nth-child(4) i{background:url(../images/p4.png) no-repeat center;}
.cat .address ul li p{color:#333;font-weight:bold;text-transform:uppercase;margin-bottom:10px;font-size:16px;}
.cat .address ul li span{line-height:24px;}
.cat .con{line-height:220%;min-height:350px;margin-bottom:30px;}



.maintit{text-align:center;margin-top:45px;}
.maintit p{font-size:30px;color:#333;font-weight:lighter;margin-bottom:10px;}
.maintit span{font-size:16px;color:#999;text-transform:uppercase;}
.son_nav{margin-top:25px;text-align:center;}
.son_nav a{padding:0px 20px;height:45px;line-height:45px;border-radius:6px;border:1px solid #dcdcdc;color:#333;display:inline-block;margin:0px 10px;transition: color 0s;}
.son_nav a.active{background:#2c8eaa;color:#fff;border:1px solid #2c8eaa;}
.son_nav a:hover{background:#2c8eaa;color:#fff;border:1px solid #2c8eaa;}




.pxxm{width:100%;min-height:450px;margin-bottom:50px;margin-top:30px;overflow:hidden;}
.pxxm ul{overflow:hidden;}
.pxxm ul li{width:377px;height:284px;float:left;margin-right:34px;margin-bottom:34px;}
.pxxm ul li a{width:100%;height:100%;display:block;}
.pxxm ul li:nth-child(3n){margin-right:0px;}
.pxxm ul li .pic{width:377px;height:234px;overflow:hidden;
	display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.pxxm ul li .pic img{max-width:100%;max-height:100%;margin:auto;}
.pxxm ul li p{width:100%;height:50px;text-align:center;line-height:50px;color:#000;font-size:16px;background:#ececec;}
.pxxm ul li:hover p{background:#2c8eaa;color:#fff;}
.pxxm ul li:hover img{transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1); 	/* IE 9 */
-moz-transform:scale(1.1,1.1); 	/* Firefox */
-webkit-transform:scale(1.1,1.1); /* Safari 和 Chrome */
-o-transform:scale(1.1,1.1); 	/* Opera */}




.cooper{width:100%;min-height:450px;margin-bottom:50px;margin-top:30px;overflow:hidden;}
.cooper ul{overflow:hidden;}
.cooper ul li{width:377px;height:180px;float:left;margin-right:34px;margin-bottom:34px;}
.cooper ul li a{width:100%;height:100%;display:block;}
.cooper ul li:nth-child(3n){margin-right:0px;}
.cooper ul li .pic{width:377px;height:130px;overflow:hidden;
	display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.cooper ul li .pic img{max-width:100%;max-height:100%;margin:auto;}
.cooper ul li p{width:100%;height:50px;text-align:center;line-height:50px;color:#000;font-size:16px;background:#ececec;}
.cooper ul li:hover p{background:#2c8eaa;color:#fff;}
.cooper ul li:hover img{transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1); 	/* IE 9 */
-moz-transform:scale(1.1,1.1); 	/* Firefox */
-webkit-transform:scale(1.1,1.1); /* Safari 和 Chrome */
-o-transform:scale(1.1,1.1); 	/* Opera */}






.online{width:100%;margin:auto;margin-top:20px;margin-bottom:20px;overflow:hidden;}
.online form{padding-left:150px;}
.online .text{width:381px;height:38px;float:left;margin-bottom:20px;margin-right:25px;}
.online .text input{width:268px;height:36px;border:1px solid #c9c9c9;padding-left:20px;}
.online .text p{float:left;width:76px;padding-right:10px;line-height:38px;padding-left:5px;}
.online .text p span{color:#eb0000;position:relative;top:2px;}
.online .con{width:927px;height:205px;float:left;margin-bottom:20px;}
.online .con textarea{padding:20px;border:1px solid #c9c9c9;height:163px;width:760px;}
.online .con p{float:left;width:81px;padding-right:5px;line-height:38px;padding-left:5px;}
.online .con p span{color:#eb0000;position:relative;top:2px;}
.online .verify{height:38px;margin-bottom:20px;}
.online .verify p{float:left;width:76px;padding-right:10px;line-height:38px;padding-left:5px;}
.online .verify p span{color:#eb0000;position:relative;top:2px;}
.online .verify input{width:154px;height:36px;border:1px solid #c9c9c9;float:left;padding-left:20px;margin-right:10px;}
.online .verify img{cursor:pointer;}
.online .submit{width:107px;height:35px;color:#fff;cursor:pointer;background:#be252e;margin-left:91px;float:left;border:none;margin-right:47px;}
.online .reset{width:107px;height:35px;color:#fff;cursor:pointer;background:#008b92;float:left;border:none;}







.xwzx{width:100%;min-height:350px;margin-bottom:50px;}
.xwzx ul{width:100%;margin-top:40px;}
.xwzx ul li{width:370px;margin-right:45px;float:left;box-shadow:0 0 5px rgba(0,0,0,0.1);margin-bottom:35px;}
.xwzx ul li:nth-child(3n){margin-right:0;}
.xwzx ul li .pic{width:370px;height:277.5px;overflow:hidden;}
.xwzx ul li .con{padding:20px;}
.xwzx ul li .con .tt{font-size:18px;line-height:26px;height:52px;overflow:hidden;color:#000;margin-bottom:10px;}
.xwzx ul li .con .des{line-height:24px;height:48px;overflow:hidden;margin-bottom:12px;}
.xwzx ul li .date{padding:16px 20px;border-top:1px solid #e5e5e5;position:relative;overflow:hidden;}
.xwzx ul li .date p{float:left;position:relative;z-index:2;color:#b7b7b7;}
.xwzx ul li .date span{float:right;position:relative;z-index:2;color:#b7b7b7;}
.xwzx ul li .date:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background:#2c8eaa;z-index:1;
	transition:all 0.6s ease 0s;
	-ms-transition:all 0.6s ease 0s; 	/* IE 9 */
	-moz-transition:all 0.6s ease 0s; 	/* Firefox */
	-webkit-transition:all 0.6s ease 0s; /* Safari 和 Chrome */
	-o-transition:all 0.6s ease 0s; 	/* Opera */}
.xwzx ul li:hover .pic img{transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1); 	/* IE 9 */
-moz-transform:scale(1.1,1.1); 	/* Firefox */
-webkit-transform:scale(1.1,1.1); /* Safari 和 Chrome */
-o-transform:scale(1.1,1.1); 	/* Opera */}
.xwzx ul li:hover .date:before{height:100%;}
.xwzx ul li:hover .date p,.xwzx ul li:hover .date span{color:#fff;}



.train{width:100%;min-height:350px;margin-bottom:50px;margin-top:30px;}
.train ul li{width:100%;height:60px;line-height:60px;background:#f5f5f5;overflow:hidden;margin-bottom:20px;}
.train ul li a{width:100%;height:100%;display:block;position:relative;}
.train ul li a:before{content:"";width:9px;height:9px;border:2px solid #f54f47;position:absolute;left:22px;top:24px;border-radius:50%;}
.train ul li a:after{content:"";width:8px;height:13px;background:url(../images/right.png) no-repeat center;position:absolute;right:62px;top:24px;}
.train ul li .tit{float:left;margin-left:54px;}
.train ul li .date{float:right;margin-right:42px;color:#999;}
.train ul li .line{float:right;height:22px;border-left:1px solid #d5d5d5;margin-right:110px;margin-top:19px;}
.train ul li:hover{box-shadow: 0 4px 6px 0 #ddd;-moz-box-shadow: 0 4px 6px 0 #ddd;-webkit-box-shadow: 0 4px 6px 0 #ddd;}
.train ul li:hover .tit{color:#f54f47;margin-left:65px;}
.train ul li:hover .date{margin-right:55px;}



.recruit{min-height:450px;width:1100px;margin:auto;margin-bottom:40px;margin-top:40px;}
.recruit .tt{text-align: center;font-size: 20px;margin-bottom: 15px;color:#333;}
.recruit .rmt{height: 35px;line-height: 35px;background: #f5f5f5;margin-bottom: 10px;}
.recruit .rmt p{width: 25%;float: left;text-align: center;color: #999;}
.recruit ul li{width: 100%;overflow: hidden;position: relative;border: solid 1px transparent;transition: all 0.35s linear;-webkit-transition: all 0.35s linear;}
.recruit ul li .item-hd{min-height:45px;line-height:45px;cursor:pointer;overflow:hidden;}
.recruit ul li .item-hd .td{width:25%;float:left;text-align:center;color:#333;}
.recruit ul li:hover,.recruit ul li.active{border-color: #2c8eaa; box-shadow: 0 0 5px rgba(49, 146, 63, 0.35);}
.recruit ul li .item-bd{width: 100%;line-height: 2em;color: #333;padding: 1em 30px 2em;display: none;border-top:1px solid #ebebeb;}
.recruit ul li .item-bd .apply{width:120px;height:35px;line-height:35px;text-align:center;background:#2c8eaa;margin:auto;margin-top:10px;display:block;color:#fff;border-radius:5px;}




.forms{width:1050px;margin:auto;margin-top:20px;}
.forms .text{float:left;width:350px;margin-bottom:20px;height:32px;}
.forms .text p{float:left;width:120px;line-height:32px;text-align:center;}
.forms .text input{border:1px solid #ddd;width:160px;height:30px;padding-left:10px;}
.forms .text span{color:red;}
.forms .text1{width:700px;}
.forms .text1 input{width:350px;}
.forms .sel{float:left;width:350px;height:32px;margin-bottom:20px;}
.forms .sel p{float:left;width:120px;line-height:32px;text-align:center;}
.forms .sel select{width:100px;height:32px;border:1px solid #ddd;}
.forms .sel span{color:red;}
.forms .textarea{width:100%;}
.forms .textarea p{float:left;width:120px;line-height:252px;text-align:center;}
.forms .textarea textarea{width:600px;height:210px;border:1px solid #ddd;padding:20px;}
.forms .textarea span{color:red;}
.forms #btnSubmit{margin:auto;margin-top:20px;margin-bottom:20px;display:block;width:120px;height:35px;text-align:center;line-height:35px;background:#2c8eaa;border:none;cursor:pointer;border-radius:5px;color:#fff;}


	



.orientation{margin-top:20px;margin-bottom:20px;overflow:hidden;width:100%;}
.orientation .previous{float:left;}
.orientation .next{float:right;}






/*footer*/
#footer{height:331px;background:#2c2f33;}
.footer_top{height:243px;border-bottom:1px solid #34374a;padding-top:37px;}
.footer_top .f_left{float:left;width:140px;height:216px;border-right:1px solid #3c405d;}
.footer_top .f_left a{font-size:16px;color:#fff;display:inline-block;margin-bottom:55px;position:relative;}
.footer_top .f_left a:after{content:"";position:absolute;left:0;bottom:-12px;width:0;border-bottom:1px solid #37b2d5;
	transition:all 0.6s ease 0s;
	-ms-transition:all 0.6s ease 0s; 	/* IE 9 */
	-moz-transition:all 0.6s ease 0s; 	/* Firefox */
	-webkit-transition:all 0.6s ease 0s; /* Safari 和 Chrome */
	-o-transition:all 0.6s ease 0s; 	/* Opera */}
.footer_top .f_left a:hover:after{width:100%;}
.footer_top .f_center{float:left;width:364px;height:216px;border-right:1px solid #3c405d;margin-left:57px;}
.footer_top .f_center p{font-size:16px;color:#fff;}
.footer_top .f_center ul{margin-top:32px;}
.footer_top .f_center ul li{height:34px;padding-left:50px;margin-bottom:33px;}
.footer_top .f_center ul li p{font-weight:bold;font-size:13px;margin-bottom:6px;}
.footer_top .f_center ul li span{color:#dadada;font-size:12px;}
.footer_top .f_right{width:288px;height:216px;border-right:1px solid #3c405d;margin-left:66px;float:left;}
.footer_top .f_right p{font-size:16px;color:#fff;}
.footer_top .f_right .f_nav{margin-top:32px;-moz-column-count:2; /* Firefox */-webkit-column-count:2; /* Safari 和 Chrome */column-count:2;}
.footer_top .f_right .f_nav li{margin-bottom:21px;}
.footer_top .f_right .f_nav li a{color:#dadada;}
.footer_top .f_wx{float:left;margin-left:59px;}
.footer_top .f_wx p{font-size:16px;color:#fff;}
.footer_top .f_wx .qrcode{margin-top:30px;margin-bottom:18px;}
.footer_top .f_wx span{font-size:12px;color:#dadada;}
.footer_bottom{height:5px;line-height:50px;color:#c8c8c8;}
.footer_bottom div{float:left;font-size:12px;color:#7f7f7f;}
.footer_bottom p{font-size:12px;color:#7f7f7f;float:right;}
.footer_bottom p a{color:#7f7f7f;}


.mypage{
    text-align: center;
	float:left;
	width:100%;
}	
.mypage	span,.mypage a{
	display: inline-block;
	vertical-align: top;
	color: #d35b52;
	border: 1px solid #d35b52;
	padding: 5px 10px;
	margin: 5px;
}		
.mypage	span.current,.mypage a.current{
	background: #d35b52;
	color: #fff;
}



