@font-face {
	font-family: 'fontn';
	src: url('font/impact.eot');
	src: local('☺'), url('font/impact.woff') format('woff'), url('font/impact.ttf') format('truetype'), url('font/impact.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	
}
* {padding:0;margin:0;}
body {width:100%; border: 0 none; background:#fff; font-family:Microsoft Yahei;font-size:62.5%; color:#333;-webkit-text-size-adjust:none;}
table{border-collapse:collapse; border-spacing:0;}
ul {list-style:none; border:none;}
hr{border:none; background:#5ac5fe; width:100%; margin:0 auto; height:2px;}
a{text-decoration: none; outline:none; color:#333;}
a,a span,a h3,a h4,a h5,a h6{text-decoration: none; outline:none; color:#333;transition:all  500ms;-webkit-transition:all  500ms;-moz-transition:all  500ms;-o-transition:all  500ms;}
.cl {clear:both;}
.fl{float:left;}
.fr{float:right;}
.ct{text-align:center;}
.pa_rt{padding-right:64px;}
.pd_btm{padding-bottom:80px;}
.pd{ }
.a_fff a{color:#fff;}
.a_fff a:hover{color:#fff;}
.a_333 a{color:#919090;}
.a_333 a:hover{color:#023055;}
.img_blk{display:block;}
img{ border: 0 none;}
textarea,input{font-family:Microsoft Yahei; font-size:14px;}
.head{position:relative;}
.ap_nav{z-index:9999;}
.kd{}
.top{padding:15px 0;}
.top_rt{width:360px; padding-top:10px;}
.top_ic a{margin-left:10px;}
.top_ic{padding-top:10px;}
.nav{background:url(img/nav_bg.jpg) repeat-x center center; height:48px;}
.nav_menu ul li{float:left; line-height:48px; font-size:14px; width:105px; text-align:center; height:48px;}
.nav_menu ul li a{display:block; color:#fff;}
.nav_menu ul li a:hover{background:url(img/nav_bga.jpg) repeat-x; color:#022f53;}
.nav_menu ul li .nav_on{background:url(img/nav_bga.jpg) repeat-x; color:#022f53;}
.nav_sc{width:298px; height:36px; border:1px solid #084778; border-radius:18px; margin-top:5px;}
.nav_txt{padding:0 10px; height:36px; line-height:36px; width:240px; color:#ccc; border:none; background:none;}
.nav_but{width:36px; height:36px; background:url(img/top_but.png) no-repeat center center; border:none; cursor:pointer;}
.in_pronav a{display:block; position:relative; cursor:pointer; padding-top:115px; width:102px; font-size:14px; text-align:center; float:left; padding-bottom:20px;}
.in_pronav a span{display:block; position:absolute; left:0; right:0; top:0;}
.in_prolist ul li{width:268px; box-shadow:2px 0 8px #ddd; background:#d9e3eb;}
.in_prolist ul li img{display:block;}
.in_prolist ul li span{display:block; padding:0 15px 15px;}
.in_prolist ul li span h3{font-size:14px; text-align:center; line-height:36px; height:36px; border-bottom:1px solid #cad8e3;}
.in_prolist ul li span h6{height:1px; background:#e9f0f5; width:100%; margin-bottom:10px;}
.in_prolist ul li span h4{font-size:14px; text-align:center; font-weight:normal; float:left; width:116px; border-right:1px solid #cad8e3;}
.in_prolist ul li span h4 a,.in_prolist ul li span h5 a{color:#022f53;}
.in_prolist ul li span h5{font-size:14px; text-align:center; font-weight:normal; float:right; width:118px; border-left:1px solid #e9f0f5;}
.in_pro2{border:1px solid #e6e6e6; padding:15px; text-align:center;}
.in_pro2 h3{font-size:24px; padding:15px 0 5px;}
.in_pro2 h4{font-size:14px; line-height:24px; max-width:560px; margin:0 auto; font-weight:normal;}
.in_pro2 h5{font-size:14px; padding:12px 0; font-size:14px;}
.in_pro2 h5 a{margin:0 15px; color:#02335b; font-weight:normal;}
.in_gg{background:#edeeee; padding-bottom:15px;}
.in_gg ul li{padding-top:15px;}
.in_gg ul li span{display:block; float:left;}
.in_gg ul li span img{margin-right:30px;}
.in_gg ul li h3{font-size:16px; background:url(img/in_zxjt.png) no-repeat left center; padding-left:25px; line-height:30px;}
.in_gg ul li a h3{color:#022f53; margin-top:10px;}
.in_gg ul li a h4{font-size:14px; font-weight:normal; padding-top:5px; border-top:1px solid #022f53; color:#022f53}
.in_abtlf img{transition:all  500ms;-webkit-transition:all  500ms;-moz-transition:all  500ms;-o-transition:all  500ms;}
.in_abtbt{font-size:26px; padding-top:25px; color:#022f53; font-weight:bold;}
.in_abtbt span{display:block; padding-top:5px; font-size:14px; color:#333;}
.in_abticon{padding-top:25px;}
.in_abticon img{display:block; float:left; margin-bottom:10px;}
.in_abtjj{font-size:14px; line-height:26px; color:#666666;}
.in_abtjj a{color:#b5b4b4;}
.in_abtjj a:hover{color:#022f53;}
.abt_sz{text-align:center; margin:0 auto; }
.abt_sz h3{display:inline;}
.jumbo {font-size: 32px; font-family:fontn; margin: 0;color: #022f53;text-align:center;}
.sz_jia{ display:inline; font-size:32px; font-family:fontn; color:#022f53; font-weight:bold;}
.sz_wz2{ display:inline; font-size:14px;  color:#022f53; font-weight:bold;}
.in_szse{padding-top:30px;}
.in_szse ul li{float:left; margin:0 7px;}
.in_szse{padding-top:20px;}
.in_szse ul li{position:relative;}
.sz_wz{font-size:14px; color:#666; text-align:center; display:block;}
.choiusbt{text-align:center; color:#fff; font-size:28px; font-weight:bold; background:url(img/xz_btbg.jpg) no-repeat center center; height:120px; line-height:120px;}
.choi_nav{margin-top:-55px;}
.choi_nav a{display:block; cursor:pointer; float:left; background:url(img/xz_navbg.jpg) no-repeat center center; height:56px; line-height:56px; text-align:center; position:relative;}
.choi_nav a h3{position:absolute; top:0; left:0; right:0; bottom:0;}
.choi_nav a .cs1{background:#034172;}
.choi_nav a .cs2{background:#7ec55b;}
.choi_nav a .cs3{background:#f65463;}
.choi_nav a .cs4{background:#fd9639;}
.choi_nav a span{position:absolute; z-index:10; left:0; right:0; top:0; bottom:0; text-align:center; font-size:14px; color:#fff; width:60px;padding:0 40px; margin:0 auto;}
.choi_nav a .cho1{background:url(img/xz1.png) no-repeat left center;}
.choi_nav a .cho2{background:url(img/xz2.png) no-repeat left center;}
.choi_nav a .cho3{background:url(img/xz3.png) no-repeat left center;}
.choi_nav a .cho4{background:url(img/xz4.png) no-repeat left center;}
.in_xznr{padding-top:25px;}
.in_xzlf img{max-width:100%;}
.in_xzrt{border:1px solid #e5e5e5; padding:30px 10px 30px 20px; position:relative; margin-top:25px; background:url(img/xz_rtbg.png) no-repeat center top;}
.in_xzjt{position:absolute; left:-1px; top:50%; margin-top:-10px;}
.in_xzrtbt{font-size:20px; font-weight:bold; padding-bottom:10px; border-bottom:1px solid #e5e5e5;}
.in_xzrtlist ul li{font-size:14px; color:#666; line-height:26px; border-bottom:1px dashed #e5e5e5; padding:20px 0;}
.in_xzrtlist ul li img{padding-right:5px;}
.in_news{background:url(img/news_bg.jpg) no-repeat center center; background-size:cover;}
.in_bt{background:url(img/in_btbg.png) no-repeat center center; height:48px; line-height:48px; text-align:center; font-size:24px; font-weight:bold;}
.zs_jj{text-align:center; font-size:26px; color:#8a8888; max-width:1032px; font-size:14px; padding:10px 0 30px; line-height:26px; margin:0 auto;}
.in_zspic img{ margin:0 auto; display:block; max-width:100%;}
.ft_top{background:#f1f1f2; }
.ft_pro ul li{float:left; font-size:14px; width:145px;}
.ft_pro ul li span a{color:#333;}
.ft_pro ul li a{display:block; margin-top:10px; color:#8d8c8c;}
.ft_bt{font-size:20px; font-weight:bold;}
.ft_ct h3{font-size:14px; font-weight:normal; line-height:26px; padding:5px 0;}
.ft_ct span{display:block; color:#8d8c8c; font-size:14px;line-height:26px;}
.ft_msg ul li{margin-top:10px;}
.ft_txt{height:38px; line-height:38px; border:1px solid #d2d2d2; padding:0 2%; width:98%;}
.ft_txt2{height:70px; line-height:28px; border:1px solid #d2d2d2; padding:5px 2%; width:98%;}
.ft_sb{cursor:pointer; width:100%; border:none; background:#022f53; color:#fff; font-size:14px; height:40px;}
.bq{background:#022f53; padding:20px 0; color:#fff; font-size:14px;}
.bq a{color:#fff;}
.lf_bt{ font-size:26px; font-weight:bold;}
.lf_bt a{padding-left:15px; display:block; color:#fff; line-height:80px; height:80px;background:url(img/lfbt_bg.jpg) no-repeat center right #023054;}
.lf_bt a span{font-size:14px; font-weight:normal; font-style:italic; color:#fff;}
.lf_list ul li{padding-top:1px;}
.lf_list ul li a{display:block; padding-left:15px; background:url(img/pro_lfbg.jpg) no-repeat right center #e1dede; color:#333; font-size:16px;}
.lf_list ul li a:hover{background:url(img/pro_lfbga.jpg) no-repeat right center #cacaca; color:#023054;}
.lf_list ul li .lf_on{background:url(img/pro_lfbga.jpg) no-repeat right center #cacaca; color:#023054;}
.lf_ct{padding-top:35px;}
.lf_ctnr{font-size:16px; color:#666666; line-height:30px; padding:10px;}
.lf_ctnr a{margin-right:10px;}
.dqwz{border-bottom:1px solid #dfdcdc; line-height:24px; padding:15px 0 10px;}
.dqwz h3{font-size:18px; float:left;}
.dqwz h4{font-size:14px; font-weight:normal; float:right; color:#a9a8a8;}
.dqwz h4 a{color:#a9a8a8;}
.dqwz h4 span{background:url(img/fz.png) no-repeat center left; padding:5px 11px;}
.nr{font-size:14px; color:#666666; line-height:26px; padding-top:20px;}
.nr img{max-width:100%;}
.pro_list ul li a img{display:block; border:1px solid #e5e5e5;}
.pro_list ul li a span{display:block; font-size:14px; color:#333; height:50px; line-height:50px; text-align:center;}
.pro_list ul li a:hover span{color:#fff; background:#022f53;}
.pro_list ul li a:hover img{border:1px solid #022f53;}
.fanye{font-size:14px; margin:30px auto 0; width:280px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;  height:38px; line-height:38px;}
.fanye a{display:block; color:#c5c5c7; text-align:center; float:left; border-right:1px solid #e5e5e5; width:38px;}
.fanye .pg_n{width:80px;}
.fanye a:hover{color:#fff; background:#02335b;}
.fanye .pg_on{color:#fff; background:#02335b;}
.pro_top{padding-top:30px;}
.pro_rt h3{font-size:24px; color:#023054; line-height:50px; border-bottom:1px dashed #023054; padding-top:20px;}
.pro_rt h4{font-size:18px; padding:10px 0 15px;}
.pro_rt h5{font-size:14px; font-weight:normal; line-height:32px;}
.pro_rt span{display:block; padding-top:15px;}
.pro_rt span a{display:block; margin-right:20px; float:left; width:120px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; background:#bbbbbc;}
.pro_rt span a:hover{background:#023054;}
.pro_bt{background:#f1f1f2; height:36px; line-height:36px; font-size:14px; padding:0 10px; margin-top:20px;}
.pro_nr{font-size:14px; line-height:26px; color:#666; padding:10px;}
.news_list ul li{padding:10px; margin-top:25px; border:1px solid #e5e5e5; position:relative;}
.news_list ul li img{display:block; float:left;}
.news_list ul li span{float:right; display:block;}
.news_list ul li h3{font-size:14px; }
.news_list ul li h4{font-size:14px; font-weight:normal; padding:4px 0;}
.news_list ul li h5{font-size:14px; font-weight:normal; line-height:26px; height:52px; overflow:hidden;}
.news_list ul li h6{position:absolute; bottom:10px; right:-7px;  width:100px;text-align:center; font-size:14px; font-weight:normal;}
.news_list ul li a h6{color:#a5a4a4; display:block; height:33px; padding-top:15px; line-height:33px; background:url(img/news_mbg.png) no-repeat;}
.news_list ul li a:hover h6{background:url(img/news_mbga.png) no-repeat; color:#fff;}
.news_list ul li a h4{color:#a9a9a9;}
.news_list ul li a h5{color:#666;}
.news_bt{padding:20px 0 10px 0; font-size:16px; font-weight:bold;}
.news_neibd{border-bottom:1px dashed #d7d7d7; padding-bottom:5px;}
.news_lb a{display:block; float:left; width:30px; height:30px; border:1px solid #d7d7d7; border-radius:100%; margin:0 10px; filter:grayscale(1) opacity(0.5);}
.news_lb a:hover{filter:grayscale(0);}
.news_lb1{background:url(img/news_neijtlf.png) no-repeat center center;}
.news_lb2{background:url(img/news_neilb.png) no-repeat center center;}
.news_lb3{background:url(img/news_neijtrt.png) no-repeat center center;}
.news_ll a{ display:block; padding-left:30px; float:left; line-height:32px; margin-right:20px; font-size:14px; color:#cac8c8; }
.news_ll1{background:url(img/news_i1.png) no-repeat center left;}
.news_ll2{background:url(img/news_i2.png) no-repeat center left;}
.news_nr{font-size:14px; color:#7c7c7c; line-height:24px; padding-top:30px;background:url(img/news_bg.png) no-repeat right bottom;}
.news_nr img{max-width:100%;}
.hr_lb{padding-top:25px;}
.hr_lb td{font-size:14px; color:#666; text-align:center; line-height:20px; padding:9px 0;}
.ry_list ul li img{padding:5px; display:block; border:1px solid #e5e5e5;}
.fw_list ul li img{float:left; display:block; margin-right:5px;}
.fw_list ul li{ line-height:48px;font-size:14px;}
.fw_pic{background:url(img/fw_pic.jpg) no-repeat center center; background-size:cover; height:390px;}
.fw_nr{background:#fff; box-shadow:0 -3px 3px #aaa;}
.fw_bt{font-size:36px; font-weight:bold; color:#023054; padding:20px 0 4px; border-bottom:1px dashed #e5e5e5; text-align:center;}
.fw_tel{text-align:center; font-size:36px; font-weight:bold; padding-top:40px;}
.ct_top{padding-top:30px;}
.ct_lf{font-size:14px; line-height:26px; color:#666;}
.ct_lf span{font-weight:bold; color:#023054;}
.ct_msg{padding-top:15px; margin-top:35px; border-top:1px solid #e5e5e5;}
.ct_msgjj{font-size:14px; line-height:26px; color:#666;}
.ct_msg ul li{padding-bottom:25px;}
.ct_txt{height:36px; line-height:36px; border:1px solid #e5e5e5;}
.ct_txt2{height:36px; line-height:36px; border:1px solid #e5e5e5;}
.ct_txt3{height:165px; line-height:26px; border:1px solid #e5e5e5;}
.ct_sb{height:40px; color:#fff; background:#023054; width:48%; border:none; cursor:pointer;}
.ct_re{height:40px; color:#333; background:#dcdcdc; width:48%; border:none; cursor:pointer;}
.dt ul li h3{font-size:14px; color:#023055; padding-bottom:5px;}
.dt ul li{padding-top:30px;}
.dt1{padding:0 20px 20px; font-size:14px; border:1px solid #e5e5e5;}
.dt1 a{margin:20px 100px 0 0; display:block; float:left;}
.dt2{padding:0 20px; font-size:14px; border:1px solid #e5e5e5;}
.dt2 h4{font-size:14px; color:#333; padding:15px 0;}
.dt2 a{margin:0 100px 20px 0; display:block; float:left;}