* {padding:0;margin:0;transition:all  500ms;-webkit-transition:all  500ms;-moz-transition:all  500ms;-o-transition:all  500ms;}
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;}
.cl {clear:both;}
.fl{float:left;}
.fr{float:right;}
.pa_rt{padding-right:64px;}
.pd_btm{padding-bottom:80px;}
.pd{padding-top:40px;}
.a_fff a{color:#fff;}
.a_fff a:hover{color:#fff;}
.a_333 a{color:#333;}
.a_333 a:hover{color:#3963b7;}
.img_blk{display:block;}
img{ border: 0 none;}
textarea,input{font-family:Microsoft Yahei; font-size:14px;}
.head_wai{position:absolute; left:0; right:0; z-index:9999;}
.head{position:relative;}
.ap_nav{z-index:9999;}
.nav ul{ float:right;}
.nav ul li{float:left; margin-right:5px;  position:relative;}

.default .nav ul li ul { padding-top: 0;}
.nav ul li ul{ display: none; opacity: 0;  position: absolute;top:100%; left: 50%; width: 140px;
	transform: translate(-50%,20px);background: rgba(57,99,183,.7);transition: all .5s ease }
.nav ul li ul li {width: 100%; margin-top: 6px;}
.nav ul li ul li a{width: 100%;background: none;border-radius: 0;font-size: 14px;}


.nav ul li a{color:#fff; display:block; border-radius:5px; background:#3963b7; width:106px; height:45px; line-height:45px; text-align:center; font-size:18px;}
.nav ul li a:hover{background:#6673c1;}
.nav ul li span{width:0; height:1px; display:block; background:#6673c1; margin:10px auto 0;}
.nav ul li:hover span{width:55px;}
.nav ul li:hover ul{display: block;opacity: 1;transform: translate(-50%,0);transition: all .5s ease}
.nav ul .nav_on a{background:#6673c1;}
.nav ul .nav_on span{width:55px;}
#navi {
	height: 115px;
	z-index:9999;
}


#menu ul {
}


.default {
	width: 100%;
	height: 100px;
}


.fixed {
	position: fixed;
	top: 0px;
	left: 0;
	width: 100%;
	padding:10px 0;
	height:60px;
	z-index:9999;
	background:rgba(255,255,255,0.9);
}
.default .nav ul{padding-top:60px;}
.default .ss a{display:block;width:23px; background:url(../images/img/ss_but.png) no-repeat center right; height:90px; position:absolute; left:85%; top:0;}
.fixed .ss a{display:block;width:23px; background:url(../images/img/ss_but.png) no-repeat center right; height:58px;position:absolute; left:85%; top:0;}
.default .logo{ padding-top:20px;}
.fixed .logo img{ height:70px; margin-top:-5px;}
.in_1{background:url(../images/img/in_bg1.jpg) no-repeat center center; background-size:cover;}
.in_1bt{padding-top:45px; text-align:center; font-size:28px; font-weight:bold;}
.in_1bt h3{font-size:32px; text-transform:uppercase; font-family:Arial;}
.in_1bt span{font-size:14px; font-weight:normal; display:block; padding-top:5px;}
.in_1bt h4{font-size:18px; font-weight:normal; text-transform:uppercase; font-family:Arial;}
.in_fw ul li{float:left; background:#071153; overflow:hidden; position:relative;}
.in_fw ul li img{display:block; opacity:0.5; width:100%;}
.in_fw ul li h3{font-size:32px; position:absolute; bottom:10%; left:10%; z-index:9;}
.in_fw ul li a h3{color:#fff;}
.in_fw2 ul li{float:left; background:#071153; overflow:hidden; position:relative;}
.in_fw2 ul li img{display:block; opacity:0.5; width:100%;}
.in_fw2 ul li h3{font-size:32px; position:absolute; bottom:10%; left:25px; z-index:9;}
.in_fw2 ul li a h3{color:#fff;}
.in_zp{padding:55px 0;}
.in_bt{font-size:30px; font-weight:bold; text-align:center;}
.in_bt span{display:block; font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.in_zplist{margin-top:30px;}
.in_zplist ul li{margin-top:10px; line-height:20px; height:20px; overflow:hidden; font-size:14px;}
.in_zplist ul li span{display:block; float:left;height: 20px;}
.zp_more{margin-top:20px;}
.zp_more a{display:block; width:55px; height:55px; border-radius:100%; text-align:center; line-height:55px; color:#fff; background:#6977c0; font-size:14px;}
.zp_more a:hover{background:#3963b7; color:#fff;}
.in_abtlf{height:493px; background:url(../images/img/abt_pic.jpg) no-repeat center center; background-size:cover;}
.in_abtrt{text-align:center; background:url(../images/img/abt_bg.jpg) no-repeat center center; background-size:cover; min-height:493px; color:#fff;}
.in_abtrt h3{font-size:66px; text-transform:uppercase; display:none;}
.in_abtrt h4{font-size:30px; margin-bottom:30px; line-height:60px; height:60px;}
.in_abtrt h4 span{background:url(../images/img/logo.png) no-repeat left center; padding:15px 40px; background-size:60px 60px;}
.in_abtrt h5{font-size:14px; font-weight:normal; line-height:24px;}
.in_jsq{padding:50px 0;}
.in_jsbt{font-size:18px; font-weight:bold; color:#11265c; text-align:center; padding-bottom:15px;}
.gz_txt{width:90%; padding:0 3%; height:42px; line-height:42px; border:1px solid #6976c4; border-radius:10px; margin-bottom:20px;}
.gz_but{width:45%; border:1px solid #6976c4; border-radius:10px; background:#6976c4; height:42px; color:#fff; font-size:18px; cursor:pointer; float:left;}
.gz_re{width:45%; border:1px solid #6976c4; border-radius:10px; background:#fff; height:42px; font-size:18px; cursor:pointer; float:left; margin-left:7%;}
.in_j3 ul li{font-size:14px; line-height:44px; margin-bottom:20px;}
.in_j3 ul li .gz_txt{margin-bottom:0;}
.in_j3 ul li select{height:42px; min-width:126px; font-size:14px;}
.in_hz{background:url(../images/img/in_bg2.jpg) no-repeat top center; padding:100px 0 50px;}
.hz_list ul li{float:left;  }
.hz_list ul li a{display:block;filter:grayscale(1);}
.hz_list ul li img{display:block; width:100%;}
.hz_list ul li a:hover{ filter:grayscale(0);}
.in_news{padding:50px 0;}
.in_news ul li span{display:block; text-align:center;}
.in_news ul li h3{font-size:14px; font-weight:normal; padding:20px 0 3px;}
.in_news ul li a h4{font-size:14px; font-weight:normal; color:#8c8d8d}
.in_news ul li h5{font-size:12px; font-weight:normal; line-height:24px; padding-top:10px;}
.clb{color:#fff;}
.ft_ly{background:url(../images/img/ly_bg.jpg) no-repeat center center; background-size:cover; padding:45px 0;}
.ft_txt{width:90%; padding:0 4%; height:42px; line-height:42px; border:1px solid #fff; background:none; color:#fff; border-radius:10px; margin-top:20px;}
.ft_txt::placeholder{opacity:1;}
.ft_txt2{width:90%; padding:5px 4%; height:96px; line-height:24px; border:1px solid #fff; background:none; color:#fff; border-radius:10px; margin-top:20px;}
.ft_txt2::placeholder{opacity:1;}
.ft_but{width:100%; border:1px solid #6976c4; border-radius:10px; background:#6976c4; height:42px; color:#fff; font-size:18px; cursor:pointer; margin-top:24px;}
.ft_re{width:100%; border:1px solid #6976c4; border-radius:10px; background:none; color:#fff; height:42px; font-size:18px; cursor:pointer; margin-top:20px;}
.ft_btm{background:#3963b7; padding-bottom:45px;}
.ft_nr{padding-top:45px;}
.ft_logo img{max-width:100%;}
.ft_wz{font-size:14px; line-height:24px; color:#fff; }
.ft_rt{padding-top:45px;}
.ft_icon a{margin-right:40px;}
.ft_link{padding-top:20px; font-size:14px; line-height:24px;}
.ft_link span{display:block; color:#fff; padding-left:5px;}
.ft_link a{display:block; float:left; color:#c0c4d8; border-right:1px solid #c0c4d8; line-height:14px; height:14px; margin:5px 0; padding:0 5px;}
.nei_top{border-bottom:1px solid #7d7d7d; padding:15px 0; position:relative;}
.nei_top h3{text-align:center; font-size:30px; color:#3963b7;}
.nei_top span{font-size:12px; position:absolute; right:0; top:30px; display:block;}
.nei_top span img{margin-right:10px;}
.nei_nav a{ font-size:18px; height:48px; line-height:48px; margin:0 auto;text-align:center; display:block; float:left; margin-top:20px; background:#fff; border:4px solid #6673c1; border-radius:10px;}
.nei_nav a:hover{background:#6673c1; border:4px solid #cfd5fc; color:#fff;}
.nei_nav .nei_on{background:#6673c1; border:4px solid #cfd5fc; color:#fff;}
.nei_nav2 a{ font-size:18px; height:48px; line-height:48px; margin:0 auto;text-align:center; display:block; float:left; margin-top:20px; background:#fff; border:4px solid #6673c1; border-radius:10px;}
.nei_nav2 a:hover{background:#6673c1; border:4px solid #cfd5fc; color:#fff;}
.nei_nav2 .nei_on{background:#6673c1; border:4px solid #cfd5fc; color:#fff;}
.abt1{background:url(../images/img/abt_picnei.png) no-repeat right center; padding:5px 0 50px; min-height:405px;}
.abt1_nr{font-size:14px; line-height:24px; padding-top:50px;}
.abt2{text-align:center; background:url(../images/img/abt_2bg.jpg) no-repeat center center; background-size:cover; padding:45px 0;}
.abt2 img{display:block; max-width:100%;}
.abt_3{padding:50px 0;font-size:14px;}
.abt_3bt{font-size:30px; font-weight:bold; text-align:center; padding-bottom:20px;}
.abt_3nrtop{font-size:14px; line-height:24px;}
.abt_3lf,.abt_3rt{line-height:24px; padding-top:30px;}
.abt_3nrtop img{display:block; max-width:100%;}
.ry_list{padding-bottom:50px;}
.ry_list ul li{float:left;}
.ry_list ul li img{max-width:100%;}
.ry_list ul li span{font-size:14px; text-align:center; display:block; padding-top:10px;}
.fanye{padding:20px 0 50px; margin:0 auto; width:310px;}
.fanye a{display:block; float:left; width:40px; height:40px; border-radius:100%; line-height:40px; text-align:center; font-size:16px; color:#333; background:#e5e8ea; margin:0 5px;}
.fanye a:hover{background:#6673c1; color:#fff;}
.nr{font-size:14px; line-height:24px; padding:50px 0;}
.nr img{display:block; margin:auto; max-width:100%;}
.nr_bt{font-size:24px; padding-bottom:30px; text-align:center;}
.xm1{background:url(../images/img/xm_pic.jpg) no-repeat right center; padding:5px 0 50px; min-height:303px;}
.xm1_bt{font-size:28px; padding-bottom:25px;}
.xm1_bt span{font-family:Arial; font-size:18px; padding-top:10px; display:block; text-transform:uppercase;}
.xm2{background:url(../images/img/xm_bg1.jpg) no-repeat center center; background-size:cover; padding:50px 0;}
.xm2nr{font-size:14px; line-height:30px;}
.xm2_bt{font-size:18px; font-weight:bold; padding-bottom:20px;}
.xm3{padding:50px 0;}
.xm_list ul li{font-size:14px; line-height:24px;}
.xm_nr{font-size:14px; line-height:24px; padding-top:50px;}
.news_list ul li{border:1px solid #ccc; background:#f9f9f9;}
.news_date1{text-align:center; font-size:54px; font-family:Arial; text-align:center; padding-top:15px;}
.news_date2{text-align:center; font-size:12px;font-family:Arial;}
a .news_date1,a .news_date2{color:#6673c1;}
.news_list ul li h3{ height:42px; font-size:16px; padding:0 4%; font-weight:normal; margin:15px 0 8px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.news_list ul li h4{font-size:12px; padding:0 4%;font-weight:normal; line-height:24px;}
.news_list ul li a h5{font-size:14px; display:block; text-align:center; font-weight:normal; color:#6673c1; margin:20px auto; width:70px; height:32px; line-height:32px; border:1px solid #ccc;}
.news_list ul li a:hover h5{background:#6673c1; color:#fff;}
.anli_nei{font-size:14px; line-height:28px;}
.anli_nei img{max-width:100%;}
.anli_nei h3{font-size:24px; font-weight:normal; padding-top:30px; text-align:center; padding-bottom:20px;}
.anli_nei h3 span{font-size:14px; display:block; padding-top:5px;}
.zp_kd{width:100%; overflow:auto;}
.zp_top{background:#3963b7; padding:2%; color:#fff;}
.zp_toprt{width:180px;}
.zp_topsc{background:rgba(255,255,255,0.8); border-radius:10px; height:38px; line-height:38px; padding:0 3%; width:94%;}
.zp_txt{float:left; height:38px; line-height:38px; background:none; width:64%; padding:0 3%; border:none;}
.zp_but{background:url(../images/img/sc.png) no-repeat center center; height:38px; border:none; width:30px; float:right;}
.zp_pic{padding-top:15px;}
.zp_toplf{font-size:14px;}
.zp_toplflist{padding-top:15px;}
.zp_toplf1{border-bottom:1px solid #fff; overflow:auto; padding-bottom:5px;}
.zp_toplf1 a{color:#fff; margin:0 5px; cursor:pointer;}
.zp_toplflist ul li a{ display:block;line-height:30px; padding:0 5px; color:#fff; height:30px; border-bottom:1px solid #3963b7;}
.zp_toplflist ul li a:hover{border-bottom:1px solid #fff;}
.qy_name{background:#d4ddef; height:76px; line-height:76px; padding:0 4%; font-size:30px; color:#6673c1; margin-top:20px;}
.qy_zw span{display:block; float:left; font-size:14px; color:#fff;}
.qy_zw{background:#6673c1; height:40px; line-height:40px; width:1175px;}
.qy_zwwai{ overflow:auto;}
.px_nr{line-height:24px; font-size:14px; padding:40px 0;}
.px_bt{font-size:28px; text-align:center; font-weight:bold; padding-bottom:30px;}
.px_bt span{display:block; font-size:18px; font-weight:normal; font-family:Arial; text-transform:uppercase; padding-top:10px;}
.px_bg{background:#6673c1;}
.px_nr img{display:block; max-width:100%;}
.yg_1{padding:40px 0;}
.yg_1 span{display:block; text-align:center; width:100%; margin:0 1.6%; float:left;}
.yg_1 span img{max-width:100%;}
.yg_lf img{max-width:100%;}
.yg_lf{text-align:center;}
.yg_2{background:url(../images/img/yg_bg.jpg) repeat-y; background-size:100% auto; padding:50px 0;}
.yg_3{padding:50px 0;}
.yg_bt{font-size:30px; font-weight:bold;}
.yg_bt span{font-weight:normal; font-size:18px; display:block; padding-top:5px; font-family:Arial; text-transform:uppercase;}
.yg_msg ul li{padding-top:25px;}
.yg_txt{width:90%; padding:0 3%; height:42px; line-height:42px; border:1px solid #fff; border-radius:10px; background:none; color:#fff;}
.yg_txt::placeholder{opacity:1;}
.yg_rst{width:45%; border:1px solid #fff; color:#fff; border-radius:10px; background:none; height:42px; font-size:18px; cursor:pointer; float:left;}
.yg_but{width:45%; border:1px solid #fff; color:#6673c1; border-radius:10px; background:#fff; height:42px; font-size:18px; cursor:pointer; float:left; margin-left:6%;}
.yg_msg ul li{font-size:14px;}
.yg_msg ul li .fl{line-height:44px;}
.yg_msg ul li input{margin-bottom:0;}
.sh_but2{margin-top:20px;}
.ct_1{padding:40px 0;}
.ct_bt{font-size:28px; font-weight:bold;}
.ct_bt span{display:block; font-size:18px; font-weight:normal; font-family:Arial; text-transform:uppercase; padding-top:10px;}
.ct_nr{font-size:16px; line-height:30px; padding-top:20px;}
.ct_map{padding:2%; border:1px solid #ccc;}
.ct_map img{max-width:100%;}
.ct_2{background:url(../images/img/yg_bg.jpg) repeat-y; background-size:100% auto;}
.ct_lf img{opacity:0.6;}
.ct_rt{padding:40px 0;}
.ct_txt{width:90%; padding:0 5%; height:42px; line-height:42px; border:1px solid #fff; border-radius:10px; background:none; color:#fff;}
.ct_txt::placeholder{opacity:1;}
.ct_txt3{width:90%; padding:0 5%; height:42px; line-height:42px; border:1px solid #fff; border-radius:10px; background:none; color:#fff;}
.ct_txt3::placeholder{opacity:1;}
.ct_txt2{width:90%; padding:5%; height:90px; line-height:24px; border:1px solid #fff; border-radius:10px; background:none; color:#fff;}
.ct_txt2::placeholder{opacity:1;}
.ct_btm{padding:40px 0;}
.ct_btmlist ul li{padding-top:20px;}
.ct_btmlist ul li .fl{ width:65px; line-height:44px; height:44px; font-size:14px;}
.ct_btmtxt{height:42px; line-height:42px; border:1px solid #333; border-radius:10px; width:90%; padding:0 5%;}
.ct_btmtxt2{height:42px; line-height:42px; border:1px solid #333; border-radius:10px; width:90%; padding:0 5%; margin-top:20px;}
.ctbtm_dv .fl{ width:65px; line-height:44px; height:44px; font-size:14px; padding-top:20px;}
.ctbtm_but{margin-top:20px;}
.ct_but_but{width:47%; border:1px solid #6976c4; border-radius:10px; background:#6976c4; height:42px; color:#fff; font-size:18px; cursor:pointer; float:right;}
.ct_but_re{width:47%; border:1px solid #6976c4; border-radius:10px; background:#fff; height:42px; font-size:18px; cursor:pointer; float:left; color:#6976c4;}


.fd_ly{ width:290px; position:fixed; top:-410px; z-index:1000; height:260px; padding:0 15px 15px; color:#fff; right:0; left:0; margin:0 auto;transition:all  500ms;-webkit-transition:all  500ms;-moz-transition:all  500ms;-o-transition:all  500ms;background:rgba(0,0,0,0.6); margin-top:-137px;}
.fd_lybg{  position:relative;}
.lyb_pic{position:fixed; bottom:10px; right:10px; border-radius:5px; overflow:hidden; z-index:1000;transition:all  500ms;-webkit-transition:all  500ms;-moz-transition:all  500ms;-o-transition:all  500ms;}
.lyb_pic a{cursor:pointer;}
.closehx img{cursor:pointer; display:block; position:absolute; top:-10px; right:-25px;}
.fd_lybt{font-size:18px; font-weight:bold; text-align:center; height:28px; line-height:28px;font-family: 'Conv_EUROSTILE'; background:url(img/cart_btbg.png) no-repeat center right; padding-right:45px; display:table; margin:0 auto;}
.fd_lybg ul li{padding-top:20px; font-size:14px; line-height:30px; margin-bottom:0;}
.fd_txt{width:130px; padding:0 10px; text-align:right; border:none; line-height:30px; height:30px; background:#fff; color:#5f5f60; box-shadow:1px 1px 2px #999 inset; border-radius:5px;}
.fd_txt::placeholder{opacity:1;}
.fd_txt2{width:94%; padding:0 3%; border:none; line-height:30px; height:100px; font-size:14px; font-family:Microsoft Yahei; background:rgba(200,200,200,0.8); color:#5f5f60;}
.fd_txt2::placeholder{opacity:1;}
.fd_sb{background:#569e4f; border:none; cursor:pointer; height:50px; width:260px; display:block; font-size:18px;font-family: 'Conv_EUROSTILE'; margin:20px auto 0; border-radius:5px; box-shadow:2px 3px 3px rgba(255,255,255,0.4) inset; color:#fff;}
.fd_lyjj{text-align:center; padding-top:15px; width:380px; line-height:20px; color:#fff; opacity:0.6; font-size:12px; margin:0 auto;}
.fd_lybg ul li dd{width:20px; height:30px; float:right;}
.fd_lybg ul li span{display:block; float:left; width:95px; padding-right:20px; text-align:right;}