@charset "utf-8";
/* CSS Document */
body{
	margin:0px; padding:0px; font-size:12px; font-family:"瀹嬩綋"; line-height:25px; color:#666666; background-color:#FFF;
}
div,table{
	margin:0 auto;
}
a{
	color:#666666; text-decoration:none; cursor:pointer;
}
a:hover{
	color:#3d70b2; text-decoration:none; cursor:pointer;
}
img{
	border:0px;
}
ul,li,dl,dt,dd{
	list-style:none; margin:0px; padding:0px;
}
input,io,select,checkbox{
	vertical-align:middle;
}
h1,h2,h3,h4,h5,h6{
	padding:0px; margin:0px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
form{
	margin:0px; padding:0px;
}






.soubg{
	width:100%; max-width:1920px; min-width:1100px; height:35px; line-height:35px; overflow:hidden; background-color:#0158a8; color:#FFF;
}
.sou{
	width:1100px; height:35px; line-height:35px; overflow:hidden;
}
.sou a{
	color:#FFF; margin:0px 5px;
}
.sou a:hover{
	color:#FFF; text-decoration:underline;
}

.top{
	width:1100px; height:120px; overflow:hidden;
}
.logo{
	width:465px; height:70px; overflow:hidden; float:left; margin-top:23px;
}
.search{
	width:260px; height:30px; overflow:hidden; float:right; display:inline; margin-right:55px; margin-top:38px;
}
.search_ipt{
	width:226px; height:26px; line-height:26px\9; overflow:hidden; background-color:#FFF; color:#888888; font-size:12px; text-indent:10px; padding:0px; float:left; border:1px solid #666666;
}
.search_btn{
	width:28px; height:28px; overflow:hidden; background:url(../img/s_btn.gif) no-repeat center top; float:left; border:0px; cursor:pointer;
}


.menu_bg{
	width:1100px; height:59px; overflow:hidden;
}
.menu{
	width:1100px; height:35px; overflow:hidden; margin-top:10px;
}
.menu ul li{
	wi dth:137px;width:120px; height:35px; line-height:35px; overflow:hidden; font-size:14px; font-family:"Microsoft YaHei"; color:#666666; text-align:center; float:left;
}
.menu ul li a{
	widt h:137px;width:120px; height:35px; overflow:hidden; color:#666666; float:left;
}
.menu ul li a:hover, .menu ul li a.now{
	color:#3d70b2; background:url(../img/m_h.gif) no-repeat center bottom;
}
	



.banbg{
	width:100%; max-width:1920px; min-width:1100px; height:460px; overflow:hidden; position:relative;
}
.banner{
	width:100%; max-width:1920px; min-width:1100px; height:460px; text-align:center; position:relative;
}
.banner .a_bigImg{ position:absolute; left:0px; top:0px; display:none; width:100%; max-width:1920px; min-width:1100px; height:459px; overflow:hidden; float:left; text-indent:-9999em; }
.banner .ul_change_a2{ position:absolute; left:50%; bottom:0px; overflow:hidden; text-align:center; width:1000px; margin-left:-500px; }
.banner .ul_change_a2 li{ 
	width:18px; height:17px; line-height:17px; display:inline-block; margin:0px 2px; cursor:pointer;
}
.banner .ul_change_a2 span{ 
	width:18px; height:17px; line-height:17px; overflow:hidden; float:left; background:url(../img/b.png) no-repeat center top; color:#FFF; text-align:center; font-size:12px; font-family:"Microsoft YaHei";
}
.banner .ul_change_a2 span.on { background:url(../img/b_h.png) no-repeat center top; }

.ban-swiper {width: 100%;height:100%;}
.ban-swiper .swiper-slide {text-align: center;font-size: 18px;background-repeat: no-repeat;background-position: center center;background-size: cover;opacity: 1;width:100%;height: 100%;}
.ban-swiper .swiper-slide img{width:100%; height:auto;display: block;}
.ban-swiper .swiper-slide a{display: block;}
.swiper-container-horizontal>.swiper-pagination-bullets.ban-pagination {bottom:5%;}
.swiper-container-horizontal>.swiper-pagination-bullets.ban-pagination .swiper-pagination-bullet {width: 10px;height: 10px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;opacity: 1;background-color: #fff;}
.swiper-container-horizontal>.swiper-pagination-bullets.ban-pagination .swiper-pagination-bullet-active {background: #00a0e9;}




.content{
	width:1100px; overflow:hidden; margin-top:20px;
}
.iabout{
	width:361px; height:345px; overflow:hidden; float:left;
}
.about_t{
	height:35px; line-height:35px; overflow:hidden; color:#222222; font-size:16px; font-family:"Microsoft YaHei"; border-bottom:1px solid #d1d1d1;
}
.about_t font{
	color:#888888; font-size:12px; margin-left:10px; text-transform:uppercase;
}
.mores{
	color:#888888; font-size:12px; font-family:"瀹嬩綋";
}
.mores a{
	color:#888888;
}
.about_img{
	width:361px; height:177px; overflow:hidden; margin-top:14px;
}
.about_c{
	height:110px; line-height:22px; overflow:hidden; text-indent:25px; margin-top:5px;
}
.about_c p{
	margin:0px; padding:0px;
}

.m_line{
	width:10px; height:295px; overflow:hidden; background:url(../img/sdian.gif) repeat-y center top; float:left; display:inline; margin:50px 15px 0px 15px;
}
	
.inews{
	width:414px; height:345px; overflow:hidden; float:left;
}
.news_bg{
	height:292px; overflow:hidden; margin-top:14px; background:url(../img/sdian.gif) repeat-y right top;
}
.news_c{
	width:390px; height:175px; overflow:hidden; margin-left:0px;
}
.news_c #imgPlay{
	width:390px; height:175px; overflow:hidden; margin:0px auto; zoom:1; position:relative;
}
.news_c #imgPlay .imgs li{
	position:relative; float:left;
}
.news_c #imgPlay .imgs{
	width: 5760px;
}
.news_c #imgPlay .imgs li .n_con{
	width:390px; height:175px; overflow:hidden;
}
.news_c #imgPlay .imgs li .img{
	width:119px; height:116px; overflow:hidden; float:left;
}
.news_c #imgPlay .imgs li h3{
	width:250px; height:35px; line-height:35px; overflow:hidden; color:#3d70b2; font-size:16px; font-family:"Microsoft YaHei"; float:left; display:inline; margin-left:20px;
}
.news_c #imgPlay .imgs li .cons{
	width:250px; height:72px; line-height:24px; overflow:hidden; text-indent:25px; float:left; display:inline; margin-left:20px; margin-top:10px;
}
.news_c #imgPlay .imgs li .dates{
	width:119px; height:45px; line-height:25px; overflow:hidden; color:#3d70b2; font-size:23px; text-align:center; font-family:"Microsoft YaHei"; float:left; display:inline; margin-top:5px;
}
.news_c #imgPlay .imgs li .dates span{
	color:#b3b3b3; font-size:12px; line-height:20px;
}
.news_c #imgPlay .btn{
	width:112px; height:29px; overflow:hidden; text-indent:-9999px; position:absolute; right:12px; bottom:12px;
}
.news_c #imgPlay .btn a{
	width:46px; height:71px; overflow:hidden; display:block; background: url(../img/b_left.png) no-repeat;
}
.news_c #imgPlay .btn a:hover{
	background: url(../img/b_left.png) no-repeat;
}
.news_c #imgPlay .prev{
	width:23px; height:23px; overflow:hidden; background: url(../img/left.gif) no-repeat; cursor:pointer; text-indent:-9999px; position:absolute; right:32px; top:138px;
}
.news_c #imgPlay .prev:hover{
	background:url(../img/left_h.gif) no-repeat center top;
}
.news_c #imgPlay .next{
	width:23px; height:23px; overflow:hidden; background: url(../img/right.gif) no-repeat; cursor:pointer; text-indent:-9999px; position:absolute; right:0px; top:138px;
}
.news_c #imgPlay .next:hover{
	background:url(../img/right_h.gif) no-repeat center top;
}

.news_list{
	height:100px; overflow:hidden; margin-right:20px; margin-top:10px;
}
.news_list ul li{
	height:25px; line-height:25px; overflow:hidden; background:url(../img/icon.gif) no-repeat left center; padding-left:12px;
}



.cloud{
	width:252px; height:178px; overflow:hidden; background:url(../img/h_line.gif) repeat-x left bottom; float:right;
}
.cloud_t{
	height:35px; line-height:35px; overflow:hidden; color:#222222; font-size:16px; font-family:"Microsoft YaHei"; text-transform:uppercase;
}
.cloud_t font{
	color:#888888; font-size:12px; margin-left:10px;
}
.cloud_img{
	width:252px; height:122px; overflow:hidden; margin-top:10px;
}

.forum{
	width:252px; height:160px; overflow:hidden; float:right; margin-top:5px;
}
.f_img{
	width:252px; height:118px; overflow:hidden; margin-top:5px;
}









.nban_bg{
	width:100%; max-width:1920px; min-width:1000px; height:300px; overflow:hidden;
}
.nban{
	width:100%; height:300px; text-align:center; position:relative;
}
.nban .a_bigImg{ position:absolute; left:50%; top:0px; display:none; margin-left:-960px; }
.nban .ul_change_a2{ position:absolute; right:0px; bottom:0px; overflow:hidden; text-align:right; z-index:100; width:100%; height:33px; background:url(../img/b_bg.png) repeat center top; }
.nban .ul_change_a2 div{
	width:1000px; height:33px; overflow:hidden;
}
.nban .ul_change_a2 li{ 
	display: -moz-inline-stack; display:inline-block; *display:inline; *zoom:1;
}
.nban .ul_change_a2 span{ 
	width:17px; height:17px; line-height:17px; display: -moz-inline-stack; display:inline-block; *display:inline; *zoom:1; cursor:hand; cursor:pointer; text-align:center; color:#FFF; background:url(../img/b.png) no-repeat center top; margin-top:8px;
}
.nban .ul_change_a2 span.on { background:url(../img/b_h.png) no-repeat center bottom; }



.n_ban{
	width:100%;min-width: 1100px; height:230px; overflow:hidden; border-top:1px solid #c7c7c7;background-position: center  center ;
}


.position{
	width:1100px; height:61px; overflow:hidden;
}
.p_l{
	width:208px; height:61px; line-height:61px; overflow:hidden; background-color:#0158a8; color:#FFF; font-size:18px; font-family:"Microsoft YaHei"; text-align:center; float:left;
}
.p_l p{
	line-height:38px; margin:20px 14px 0px 0px; padding:0px; text-align:right;
}
.p_r{
	width:892px; height:35px; line-height:30px; overflow:hidden; color:#222222; font-size:18px; font-family:"Microsoft YaHei"; text-indent:35px; margin-top:25px; float:left; border-bottom:1px solid #cfcfcf;
}
.p_r span{
	font-size:12px; color:#888888; font-family:"瀹嬩綋"; text-indent:0px;
}
.margin_t{
	margin-top:20px;
}

.main{
	width:1100px; overflow:hidden;
}
.conLeft{
	width:208px; background-color:#f6f6f6; height:auto !important; min-height:350px; height:350px; float:left; padding-bottom:50px;
}

.left_m{ 
	width:196px; overflow:hidden; margin-top:20px; margin-right:0px;
}
.left_m ul li { 
	width:196px; height:50px; line-height:22px; overflow:hidden; background:url(../img/l_m.gif) no-repeat left bottom; color:#666666; font-size:16px; font-family:"Microsoft YaHei"; text-transform:uppercase; text-align:right; margin-bottom:10px;
}
.left_m ul li a{
	width:181px; height:50px; overflow:hidden; color:#666666; float:left; padding-right:15px;
}
.left_m ul li a span{
	font-size:12px; line-height:16px;
}
.left_m ul li a:hover, .left_m ul li a.now{
	color:#666666; background:url(../img/l_m_h.gif) no-repeat right top;
}




.conRight{
	width:850px; height:auto !important; min-height:500px; height:500px; float:right; margin-top:30px; padding-bottom:30px;
}

.right_con{
	overflow:hidden;
}
.right_con ul{
	overflow:hidden;
}




ul.news li{
	overflow:hidden; background:url(../img/h_line.gif) repeat-x left bottom; padding-bottom:20px; margin-bottom:20px;
}
ul.news li .date{
	width:60px; overflow:hidden; line-height:30px; background:url(../img/date.gif) no-repeat center top; color:#0158a8; font-size:24px; font-family:"Microsoft YaHei"; text-align:center; padding-top:35px; float:left; margin-top:18px;
}
ul.news li .date span{
	font-size:14px;
}
ul.news li .img{
	width:112px; height:113px; overflow:hidden; float:left; display:inline; margin-left:10px; border:3px solid #ececec;
}
ul.news li .name{
	width:640px; height:35px; line-height:35px; overflow:hidden; color:#0158a8; font-size:16px; font-family:"Microsoft YaHei"; float:right; margin-top:10px;
}
ul.news li .con{
	width:640px; height:66px; line-height:22px; overflow:hidden; text-indent:25px; float:right; margin-top:5px;
}

.title{
	overflow:hidden; background:url(../img/h_line.gif) repeat-x left bottom; padding:15px 10px; text-align:center; color:#222222; font-size:18px; font-family:"Microsoft YaHei";
}
.time{
	height:35px; line-height:35px; overflow:hidden; font-size:14px; font-family:"Microsoft YaHei"; margin-bottom:20px; text-align:center;
}
.pages{
	width:100%; overflow:hidden; padding:20px 0px; text-align:center; margin-top:20px;
}
.pages a{
	height:24px; line-height:24px; overflow:hidden; background-color:#FFF; color:#575757; font-size:14px; display:inline-block; padding:0px 12px; margin:0px 4px; border:1px solid #cccccc;
}
.pages a:hover, .pages a.cur{
	color:#FFF; background-color:#0158a8;
}
.pages span{
	height:24px; line-height:24px; overflow:hidden; background-color:#0158a8; color:#fff; font-size:14px; display:inline-block; padding:0px 12px; margin:0px 4px; border:1px solid #cccccc;
}
.p_ipt{
	width:71px; height:24px; line-height:24px; overflow:hidden; font-size:12px; text-align:center; padding:0px; border:1px solid #cccccc;
}
.p_btn{
	width:66px; height:25px; line-height:20px; overflow:hidden; background-color:#0158a8; color:#FFF; font-size:14px; text-align:center; padding:0px; border:0px; cursor:pointer;
}
.p_share{
	overflow:hidden; padding-top:20px; text-align:right;
}
.p_share a{
	margin:0px 2px; display:inline-block;
}

.p_page{
	overflow:hidden; background:url(../img/h_line.gif) repeat-x left top; line-height:30px; padding:10px 0px; margin-top:20px; font-size:13px;
}


.p_nav{
	he ight:42px; overflow:hidden; margin-bottom:50px; border-bottom:1px solid #c7c7c7;
}
.p_nav ul li{
	height:33px; line-height:33px; overflow:hidden; background-color:#b2b2b2; color:#FFF; font-size:16px; font-family:"Microsoft YaHei"; float:left; display:inline; margin-right:30px;margin-bottom:10px;
}
.p_nav ul li a{
	height:33px; overflow:hidden; color:#FFF; padding:0px 25px; float:left;
}
.p_nav ul li a:hover, .p_nav ul li a.now{
	color:#FFF; background-color:#0158a8;
}
.p_nav ul li a.now{background-color:#CA6565;}


ul.product{
	width:950px; overflow:hidden;
}
ul.product li{
	width:211px; height:420px; overflow:hidden; float:left; display:inline; margin-right:90px;
}
ul.product li .img{
	width:205px; height:206px; overflow:hidden; border:3px solid #0158a8;
}
ul.product li .cons{
	width:211px; height:84px; overflow:hidden; background-color:#f6f6f6; margin-top:5px;
}
ul.product li .cons p{
	height:66px; line-height:24px; margin:8px 12px; padding:0px; text-indent:25px;
}
ul.product li .more{
	height:35px; line-height:35px; overflow:hidden; background-color:#0158a8; color:#FFF; font-size:14px; text-align:center; text-transform:uppercase; margin-top:5px;
}
ul.product li .more a{
	color:#FFF;
}


ul.train{
	width:950px; overflow:hidden;
}
ul.train li{
	width:211px; height:365px; overflow:hidden; float:left; display:inline; margin-right:90px;
}
ul.train li .img{
	width:205px; height:206px; overflow:hidden; border:3px solid #0158a8;
}
ul.train li .cons{
	width:211px; height:40px; line-height:40px; overflow:hidden; background-color:#f6f6f6; text-align:center; margin-top:5px;
}
ul.train li .more{
	height:35px; line-height:35px; overflow:hidden; background-color:#0158a8; color:#FFF; font-size:14px; text-align:center; text-transform:uppercase; margin-top:5px;
}
ul.train li .more a{
	color:#FFF;
}

.lx_c{
	overflow:hidden; background:url(../img/h_line.gif) repeat-x left bottom; font-size:14px; line-height:30px; padding-bottom:20px; margin-top:20px;
}

table.jobs{
	border-collapse:collapse; font-size:14px;
}
table.jobs tr td{
	border-collapse:collapse; border:1px solid #e2e2e2; padding:15px;
}

.msg_c{
	overflow:hidden; background-color:#f8f8f8; padding:40px 0px; margin-top:12px; border:1px solid #adc9e3;
}
.ipt{
	width:180px; height:28px; line-height:28px\9px; overflow:hidden; background-color:#f9f9f9; padding:0px; border:1px solid #dcdcdc;
}
.txt{
	width:465px; height:60px; line-height:22px; overflow:hidden; background-color:#f9f9f9; font-size:12px; padding:0px; border:1px solid #dcdcdc;
}
.btn_tj{
	width:121px; height:37px; line-height:37px; overflow:hidden; background-color:#2084df; color:#FFF; font-size:18px; font-family:"Microsoft YaHei"; text-align:center; display: inline-block; border:0px; cursor:pointer;
}
.btn_tj:hover{
	color: #FFF;
}

.down_c{
	overflow:hidden; margin-top:30px; font-size:14px; font-family:"Microsoft YaHei";
}
ul.downs{
	width:910px; overflow:hidden;
}



ul.cases li{
	overflow:hidden; background:url(../img/h_line.gif) repeat-x left bottom; padding-bottom:25px; margin-bottom:25px;
}
ul.cases li .img{
	width:295px; height:220px; overflow:hidden; border:1px solid #d0cfcf;
}
ul.cases li .name{
	width:745px; height:40px; line-height:40px; overflow:hidden; font-size:18px; float:left; display:inline; margin:115px 27px 0px 27px;
}
ul.cases li .cons{
	width:745px; height:69px; line-height:23px; overflow:hidden; float:left; display:inline; margin:0px 27px;
}

.plat_t{
	height:40px; line-height:40px; overflow:hidden; color:#0158a8; font-size:18px; font-family:"Microsoft YaHei"; margin-top:20px;
}
.tds img{
	border:1px solid #0158a8;
}




.btmbg{
	width:100%; max-width:1920px; min-width:1100px; overflow:hidden; background-color:#0158a8; margin-top:40px; padding:25px 0px;
}
.links{
	width:1100px; overflow:hidden; color:#FFF; text-align:center;
}
.links a{
	color:#FFF; margin:0px 15px;
}
.links a:hover{
	color:#FFF; text-decoration:underline;
}

.btm{
	width:1100px; overflow:hidden; color:#FFF; text-align:center; margin-top:20px;
}
.btm a{
	color:#FFF;
}
.btm a:hover{
	color:#FFF; text-decoration:underline;
}



