@charset "utf-8";
/* CSS Document */
/*重置*/
a{text-decoration:none;}
img{display:block;border:none;}
input,textarea,button{border:none;outline:0;background:none;}
*{font-family:"微软雅黑";margin:0;padding:0;list-style:none;}






body{overflow-x:hidden;}
/*================================首页==============================*/


/*年历*/


@font-face {
	font-family: 'ocrb10n-webfont';
	src: url('ocrb10n-webfont.eot');
	src: url('dincond-boldalternate-webfont.eot?#iefix') format('embedded-opentype'), url('ocrb10n-webfont.woff2') format('woff2'), url('ocrb10n-webfont.woff') format('woff'), url('ocrb10n-webfont.ttf') format('truetype'), url('ocrb10n-webfont.svg#ocrb10n-webfont') format('svg');
}
.history-bg { /* background: #eeeef4 url(../img/about/history-bg.jpg) no-repeat right bottom; */
	padding-bottom: 100px;
	width: 100%;
	padding-top: 40px;
}
.historybox {
	width: 700px;
	margin: 0 auto;
	background: url(hbox-bg.jpg) repeat-y center center;
	overflow: hidden;
}
.historybox li { list-style:none;
	width: 355px;
	padding-bottom: 40px;
	position: relative;
	margin-bottom: 15px;
}
.historybox .hl {
	float: left;
	text-align: right;
}
.historybox .hr {
	float: right;
}
.hr .historycont {
	padding-left: 50px;
}
.hl .historycont {
	padding-right: 55px;
}
.historybox li h4 {
	color: #0048a3;
	font-family: "ocrb10n-webfont";
	font-size: 36px;
	letter-spacing: -3px;
	margin-bottom: 10px;
	padding-top: 15px;
	font-weight: normal;
}
.historybox li p {
	padding-left: 10px;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	color: #817d77;
	font-weight: inherit;
	font-style: inherit;
	font-size: 12px;
	font-family: "微软雅黑", "Microsoft YaHei", sans-serif;
	vertical-align: baseline;
}
i.hs-point {
	display: block;
	width: 74px;
	height: 74px;
	background: url(point1.png) no-repeat;
	position: absolute;
	top: 0;
	-webkit-transition: all .3s;
	transition: all .3s;
}
.hr i.hs-point {
	left: -32px;
}
.hl i.hs-point {
	right: -32px;
}
.historybox li:hover i.hs-point {
	background: url(point2.png) no-repeat;
}




/*banner*/
.banner_box{position:relative;width:100%;height:100%;overflow:hidden;}
.banner_box img{position:absolute;left:50%;margin-left:-960px;}
/*左边导航*/
.fix_left{position:fixed;top:0;left:0;padding:60px 46px 20px 28px;background:url(../img/bg.png);z-index:9999999;}
.fix_left .logo{display:block;margin-bottom:40px;}
.fix_left .nav_icon{width:32px;height:32px;display:block;cursor:pointer;margin:35px 0 0 15px;}
.nav{margin-left:15px;display: none;}
.nav ul li{margin-top:10px;}
.nav ul li a{display:block;color:#fff;font-size:16px;padding:10px 2px;border-top:solid 1px rgba(8,47,117,0);border-bottom:solid 1px rgba(8,47,117,0);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.nav ul li a:hover{color:#97d2df;border-top:solid 1px #97d2df;border-bottom:solid 1px #97d2df;}
.nav ul li a.hover{color:#97d2df;border-top:solid 1px #97d2df;border-bottom:solid 1px #97d2df;}
/*搜索框*/
.search_box{position:fixed;z-index:999999;width:100%;top:30px;}
.search_box .search_c{width:1200px;margin:0 auto;overflow:hidden;padding-top:40px;position:relative;}
.search_box .search_c .ce_box{padding:4px 10px;background:url(../img/bg.png);border-radius:30px;overflow:hidden;}
.search_con{float:right;overflow:hidden;}
.search_con input{float:left;background:#fff;width:140px;height:30px;padding:0 8px;line-height:30px;color:#003469;font-size:14px;}
.search_con button{float:left;height:30px;width:30px;background:#2b659f url(../img/search_icon.png) no-repeat center center;cursor:pointer;}
/*固定页脚*/
.fix_footer{padding:8px 0;position:fixed;bottom:0;width:100%;background:url(../img/bg.png);z-index:9999999;}
.fix_cf{width:1200px;margin:0 auto;overflow:hidden;color:#fff;font-size:14px;text-align:center;}
.fix_cf a{color:#fff;}
.fix_cf .fix_c{display:inline-block;}
/*================================内页==============================*/
/*顶部信息*/
.in_topbox{/*background:#082f75;*/height:93px;width:100%;margin:0 auto;}
.in_topbox.home{/*background-color:inherit;*/ position:absolute; top:0; left:0; width:100%; z-index:9999;}



.in_topbox.home .in_topboxc{ width:1200px;}

.home_banner{ width:100%; height:695px; background-color:#212f4c; position:relative;}

.home_banner img{ margin:0 auto; display: table; width:100%;}

.home_banner .hd{ width:100%; margin:0 auto; position:absolute; bottom:0; left:0;}
.home_banner .hd .hd_box{ width:1200px; margin:0 auto;text-align: center;}


.home_banner .hd a.prev{ background-color:#333;float: left; width:33px; height:33px;  font-family:"宋体"; display: inline-block; text-align:center; line-height:35px;}
.home_banner .hd a:hover.prev{ background-color:#173c82; color:#fff;  }

.home_banner .hd  a.next{ background-color:#333; float:left; width:33px; height:33px;  font-family:"宋体"; display: inline-block; text-align:center; line-height:35px;}
.home_banner .hd  a:hover.next{ background-color:#173c82; color:#fff; }


.home_banner .hd .hd_box ul{ margin-top:10px; display:inline-block; }

.home_banner .hd .hd_box ul li{  width:12px; height:12px; display:inline-block; margin:0 5px; border-radius:50%; background-color:#989898;}
.home_banner .hd .hd_box ul li.on{ background-color:#fff;}






.home_info {
    width: 1200px; display:block;
    margin: 0px auto; padding:60px 0;
    overflow: hidden;
}

.home_info .info_box{ width:400px; float:left; height:380px;}
.home_info .info_box .info_box_c{ width:385px; margin:0 auto; height:380px;}

.home_info .info_box .info_box_c .info_top{ width:100%; height:35px;}

.home_info .info_box .info_box_c .info_top .hd{ float:right; width:70px;}
.home_info .info_box .info_box_c .info_top .hd a.prev{ float: left; width:33px; height:33px; border:1px solid #dfdfdf; font-family:"宋体"; display: inline-block; text-align:center; line-height:35px;}
.home_info .info_box .info_box_c .info_top .hd a:hover.prev{ background-color:#173c82; color:#fff;  border:1px solid #173c82;}


.home_info .info_box .info_box_c .info_top .hd a.next{ float:left; width:33px; height:33px; border:1px solid #dfdfdf; font-family:"宋体"; display: inline-block; text-align:center; line-height:35px;}
.home_info .info_box .info_box_c .info_top .hd a:hover.next{ background-color:#173c82; color:#fff; border:1px solid #173c82;}




.home_info .info_box .info_box_c .info_top h1{ float:left; font-size:16px; font-weight: normal; color:#173c82;}
.home_info .info_box .info_box_c .info_top font{ font-size:12px; font-family:Arial; margin-left:15px; color:#333;}

.home_info .info_box .info_box_c .pic_img{ width:100%; height:213px; background-color:#333;}

.home_info .info_box .info_box_c .info_main{ padding-top:25px;}

.home_info .info_box .info_box_c .info_main a h2{ color:#000;}
.home_info .info_box .info_box_c .info_main a:hover h2{ text-decoration:underline;}

.home_info .info_box .info_box_c .info_main h2{ font-size:18px; margin-bottom:15px; font-weight:normal;}


.home_info .info_box .info_box_c .info_main ul{ width:100%;}

.home_info .info_box .info_box_c .info_main ul li{ border-bottom:1px solid #dfdfdf; font-size:12px; line-height:33px; color:#666;  overflow: hidden;

    text-overflow:ellipsis;

    white-space: nowrap;}

.home_info .info_box .info_box_c .info_main ul li a{ color:#333; padding-left:10px;}
.home_info .info_box .info_box_c .info_main ul li a:hover{ text-decoration:underline;}
.home_info .info_box .info_box_c .info_main a p{ font-size:14px; color:#333;}

.home_vod {
    width: 1200px; display:block;
    margin: 0px auto;  padding:60px 0;
    overflow: hidden;
}


.home_vod .vod_info{ width:600px; height:315px; float:left;}

.home_vod .vod_info h1{ text-align:center; width:100%; padding:10px 0;}
.home_vod .vod_info h1 img{ margin:0 auto; display:table;}


.home_vod .vod_info p{ width:70%; color:#666; margin:0 auto; text-align:left; line-height:25px; font-size:12px; padding:15px 0;text-indent: 2em;}


.in_topboxc{width:1200px;margin:0 auto;padding-top:16px;display:table;position:relative;}
.ce_box{position:absolute;right:0;top:10px;overflow:hidden}
.ce_box a{float:left;color:#fff;font-size:12px;padding:0 10px;border-right:solid 1px #fff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.ce_box a:hover,.ce_box a.hover{color:#97d2df;}
.ce_box a:nth-last-of-type(1){border:none;}
.in_topboxc .in_logo{float:left;}
.in_topboxc .in_nav{float:right;margin-top:10px;}
.in_topboxc .in_nav .in_navbul{/*overflow:hidden;*/display:table;}
.in_topboxc .in_nav .in_navbul>li{float:left;position:relative;}
.in_topboxc .in_nav .in_navbul>li>a{display:block;padding:10px 18px;color:#fff;font-size:18px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s; font-weight:bold;}
.in_topboxc .in_nav .in_navbul>li>a:hover{color:#d7b176;}
.in_topboxc .in_nav .in_navbul>li>a.hover{color:#d7b176;}
.in_topboxc .in_nav .in_navbul>li .sub_nav_box{position:absolute;z-index:9999999;top:40px;left:0;padding:27px 0 0 0;background:url(../img/sub_nav_topbg.png) repeat-x left top;}
.in_topboxc .in_nav .in_navbul>li .sub_nav{display: none;color:#97d2df;padding:0 0 10px 18px;background:#fff url(../img/in_subnav_bg.png) no-repeat right bottom;}
.in_topboxc .in_nav .in_navbul>li .sub_nav li a{display:inline-block;padding:6px 18px 6px 0;color:#595757;font-size:15px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.in_topboxc .in_nav .in_navbul>li .sub_nav li a:hover{color:#1eafcf;}
.in_topboxc .search_con{margin:20px 0 0 20px;}

.in_topboxc .in_nav .in_navbul>li:nth-of-type(2) .sub_nav{width:550%;}
.in_topboxc .in_nav .in_navbul>li:nth-of-type(3) .sub_nav{width:500%;}
.in_topboxc .in_nav .in_navbul>li:nth-of-type(4) .sub_nav{width:400%;}
.in_topboxc .in_nav .in_navbul>li:nth-of-type(5) .sub_nav{width:300%;}
.in_topboxc .in_nav .in_navbul>li:nth-of-type(6) .sub_nav{width:200%;}
.in_topboxc .in_nav .in_navbul>li:nth-of-type(7) .sub_nav{width:100%;}
/*banner*/
.in_banner {
    width: 100%;
    height: 695px;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
}
.in_banner img{width:100%;position:absolute;}
/*公共*/
.in_box{width:1200px;margin:40px auto;overflow:hidden;}
.in_box .in_subnav{width:220px;float:left;overflow:hidden;}
.in_box .in_subnav h2{color:#082f75;font-size:18px;padding:10px 0;border-top:solid 2px #082f75;}
.in_box .in_subnav li a{display:block;padding:8px 0;color:#4d4d4d;font-size:15px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.in_box .in_subnav li a:hover{color:#082f75;}
.in_box .in_subnav li a.hover{color:#082f75;}
.in_box .in_con{width:900px;float:right;overflow:hidden;}
.in_con .in_contt{padding:10px 0;color:#808080;font-size:22px;border-top:solid 2px #082f75;text-transform:uppercase;font-weight:bold;font-family:Arial;margin-bottom:20px;}
.in_content .in_condiv{font-size:14px;color:#333;line-height:26px;padding:10px;}
.in_content .in_condiv img{max-width:100%;margin:8px auto;display:inline;}
.in_content .in_conh2{font-size:20px;text-align:center;color:#333;}
.in_content .in_condate{text-align:center;}
.in_content .in_condate span{display:inline-block;color:#666;font-size:14px;margin:4px 5px;}
.in_pnpage{margin-top:20px;overflow:hidden;}
.in_pnpage .in_prev{float:left;color:#333;margin-left:10px;}
.in_pnpage span{font-size:14px;}
.in_pnpage span a{color:#082f75;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.in_pnpage span a:hover{color:#1eafcf;text-decoration:underline;}
.in_pnpage .in_next{float:right;color:#333;margin-right:10px;}
/*页脚*/
.footer_box{padding:10px 0;background:#c6c7c8;}
.footer_bc{width:1200px;margin:0 auto;overflow:hidden;}
.footer_l{float:left;width:500px;overflow:hidden;}
.footer_bc h2{font-size:20px;padding:6px;border-top:solid 3px #595757;border-bottom:solid 3px #595757;float:left;color:#595757;}
.footer_bc .footer_con{clear:left;padding-top:20px;overflow:hidden;}
.footer_l ul{overflow:hidden;}
.footer_l ul li{width:230px;float:left;overflow:hidden;}
.footer_bc ul li a{display:block;overflow:hidden;line-height:26px;border-bottom:solid 1px #717071;padding:4px 0;}
.footer_l ul li p{float:left;color:#717071;font-size:16px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.footer_l ul li span{float:left;font-size:13px;color:#717071;margin-left:6px;font-family:Arial;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.footer_l ul li:nth-child(odd){padding-right:22px;background:url(../img/line.png) no-repeat right center;}
.footer_l ul li:nth-child(even){margin-left:6px;}
.footer_l ul li a:hover p,.footer_l ul li a:hover span,.footer_c ul li a:hover{color:#333;}
.footer_c{width:280px; margin-top:15px; line-height:20px; color:#666; float:left;margin-left:40px; font-size:12px;}
.footer_c ul li,.footer_l ul li{margin-bottom:20px;}
.footer_c ul li a{color:#717071;font-size:16px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.footer_r{float:left;width:300px; margin-left:20px;}
.footer_r .footer_rspan{float:left;width:95px;}
.footer_r .footer_rspan img{width:100%;}
.footer_r .footer_con div{float:left;margin-left:8px;}
.footer_r .footer_con div p{color:#717071;font-size:14px;}
.footer_r .footer_rp{margin-top:12px;}
.footer_r .footer_rp span{display:block;color:#1eafcf;}
.footer_dbox{padding:8px 0;background:#082f75;}
.footer_dbox .fix_cf .fix_c{vertical-align:middle;}
/*新闻列表页*/
.in_news .in_newscon ul li{overflow:hidden;padding:0 10px;border-bottom:dashed 1px #ccc;}
.in_news .in_newscon ul li a{float:left;font-size:13px;color:#333;background:url(../img/li_dot.png) no-repeat left center;padding:8px 0 8px 13px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.in_news .in_newscon ul li a:hover{color:#1eafcf;}
.in_news .in_newscon ul li span{float:right;font-size:13px;color:#999;padding:8px 0;}
.in_fanye{text-align:center;padding:30px 0 10px 0;}
.in_fanye span,.in_fanye a{display:inline-block;padding:6px 12px;margin:0 5px;color:#808080;font-size:14px;border:solid 1px #808080;}
.in_fanye a{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.in_fanye span,.in_fanye a:hover{color:#1eafcf;border:solid 1px #1eafcf;}
/*图片列表页*/
.in_pics .in_picscon ul{overflow:hidden;}
.in_pics .in_picscon ul li{width:200px;float:left;margin:20px 10px 0 10px;}
.in_pics .in_picscon ul li:nth-of-type(1),.in_pics .in_picscon ul li:nth-of-type(2),.in_pics .in_picscon ul li:nth-of-type(3),.in_pics .in_picscon ul li:nth-of-type(4){margin-top:0;}
.in_pics .in_picscon ul .in_picsimg{display:block;}
.in_pics .in_picscon ul .in_picsimg img{width:100%;height:160px;}
.in_pics .in_picscon ul p{padding:10px 0 0 0;text-align:center;}
.in_pics .in_picscon ul p a{color:#333;font-size:14px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.in_pics .in_picscon ul li:hover p a{color:#1eafcf;}
.in_pics .dec_newsfirst{
    overflow: hidden;
    margin-top: 20px;
    background: #fafafa;
    padding: 20px 15px;
    border-bottom: solid 1px #dfdfdf;
}
.in_pics .dec_newsfirst .dec_img {
    float: left;
    width: 156px;
    height: 105px;
}
.in_pics .dec_newsfirst .dec_img img {
    width: 100%;
    height: 105px;
}
.in_pics .dec_newsfirst div {
    float: right;
    width: 690px;
}
.in_pics .dec_newsfirst div a {
    font-size: 19px;
    color: #01af63;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.in_pics .dec_newsfirst div p {
    font-size: 14px;
    color: #464b4f;
    line-height: 26px;
    margin-top: 10px;
}
.show{display: block !important;}

/* flexslider */
.flex-control-nav{position:absolute;bottom:110px;z-index:2;left:47%;text-align:center;margin:0;padding:0;list-style-type:none;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../img/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:29px;height:53px;overflow:hidden;cursor:pointer;position:absolute;}
.in_banner .flex-control-nav{bottom:15px;}
.recruit_table{width:100%;}
.recruit_table td,.recruit_table th{text-align:left;padding:8px 0;}
.recruit_table th{padding:10px 0;}
.recruit_table td,.recruit_table td *{color:#666;font-size:15px;}
.recruit_table td a{color:#1eafcf;}
.table_detail td{padding:10px 0;}
.table_detail td,.table_detail td *{font-size:15px;}
.in_content .jianli{overflow:hidden;}
.in_content .jianli a{float:right;padding:6px 15px;border-radius:5px;background:#082F75;color:#fff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;font-size:14px;}
.in_content .jianli a:hover{background:#97d2df;color:#333;}
#cform{overflow:hidden;margin:20px auto 0 auto;/*width:460px;*//**/width:790px;}
#cform .form_div,#cform .clear{overflow:hidden;margin:15px 0;/*clear:left;*//**/float:left;width:394px;}
/**/#cform .ysd_textarea{width:732px;}
/**/#cform .ysd_textarea textarea{width:600px;}

#cform label,#cform span{float:left;width:70px;line-height:35px;font-size:15px;color:#444;text-align:right;margin-right:18px;}
#cform textarea,#cform input[type=text]{padding:8px 10px;border-radius:4px;float:left;background:#F1F1F1;width:200px;}
#cform .in_yzm input[type=text]{width:100px;}
#cform .in_yzm{float:left;margin:0;/**/width:initial !important;}
#cform .in_yanzheng{float:left;margin:0 0 0 10px;/**/width:initial !important;overflow:hidden;}
#cform .in_yanzheng img{height:35px;border-radius:4px;float:left;}
#cform textarea{width:350px;height:120px;resize:none;}
#cform .in_submit input{padding:12px 52px;display:inline-block;border-radius:5px;background:#082F75;color:#fff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;font-size:14px;cursor:pointer;}
#cform .in_submit{margin:0 auto 20px auto;padding-top:30px;/**/clear:left;text-align:center;width:100%;}
#cform .in_submit:hover input{background:#97d2df;color:#333;}
#cform label.lbn{width:60px;margin-right:0px;text-align:left;}
#cform .btn{color: #333;background: #f1f0f0;border: 1px solid #c4c4c4;border-radius: 2px;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    padding: 4px 15px;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    overflow: visible;
    text-align: center;
    zoom: 1;
    white-space: nowrap;
    margin-right: 10px;
    font-family: inherit;
    position: relative;
}
.nav_description{padding-bottom:30px;color:#333;font-size:14px;line-height:26px;}
#cform .ysd_verify{overflow:hidden;float:left;}
.nav_description{border-bottom:solid 2px #d2d2d2;margin-bottom:20px;}
#cform .add_exp{color:#fff;background:#082F75;display:inline-block;padding:2px 20px;border-radius:6px;}
.in_search{overflow:hidden;margin-bottom:20px;}
.in_search .in_scp{overflow:hidden;float:left;margin-right:40px;}
.in_search .in_scp span{color:#4d4d4d;font-size:15px;}
.in_search .in_scp select{color:#4d4d4d;font-size:15px;outline:none;padding:4px 0;}
.in_search .in_scp select option{font-size:13px;}
.in_search .in_ssubmit{float:left;}
.in_search .in_ssubmit input{cursor:pointer;height:32px;padding:0 33px;background:#082F75;font-size:15px;color:#fff;border-radius:4px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.in_search .in_ssubmit input:hover{background:#97d2df;color:#333;}
#cform .ysd_add29 label{width:initial !important;}
