* {padding:0;margin:0;}
body {width:100%; border: 0 none; overflow-x:hidden; 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:active{ outline:none;}
a,a span,a h3,a h4,a h5,a h6{text-decoration: none; outline:none;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;}
.pr{position:relative;}
.pd{ }
.a_fff a{color:#fff;}
.a_fff a:hover{color:#fff;}
.a_333 a{color:#333;}
.a_333 a:hover{color:#004ea2;}
.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{}
.pc_hdh{height:85px;}
#lik{transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms; width:100%;background:#fff;}
.logo img{transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms;}
.divnav{transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms; padding-top:28px;}
.logo img{ display:block;padding-top:16px; height:58px;}
.top{background:#565a60; height:35px; font-size:14px; color:#fff;}
.nav{float:right;}
.nav ul li{float:left; margin-left:50px; font-size:16px; font-weight:bold; padding-bottom:5px; height:52px; overflow:hidden; position:relative;}

.nav ul li:hover{overflow:inherit; background:url(img/nav_erjibg.jpg) no-repeat center bottom;}
.nav ul li .erji a{position:static; text-transform:none; line-height:20px; font-weight:normal; text-align:left; margin-top:10px;font-size:14px; display:block; color:#333;}
.nav ul li .erji{ opacity:0; padding:20px 0; border-top:1px solid #efefef; height:0; position:absolute; top:57px; left:-20px;width:465px; background:#fff; z-index:1000;transition:all  500ms;-webkit-transition:all  500ms;-moz-transition:all  500ms;-o-transition:all  500ms;}
.nav ul li .erji a:hover{color:#024c8d; font-weight:bold; background:none;}
.nav ul li:hover .erji{opacity:1; height:auto;}
.erji_lf{width:95px; padding-left:20px; border-right:1px solid #efefef; }
.erji_rt img{display:block; padding-bottom:10px;}
.erji_rt{width:300px; padding-left:25px; border-left:1px solid #efefef; margin-left:-1px; font-size:14px; font-weight:normal; line-height:24px;}
.nav ul li .erji_lf2 a{width:95px; border-left:1px solid #efefef;margin-left:-1px;padding-right:20px; text-align:right;}
.erji_rt2 img{display:block; padding-bottom:10px;}
.erji_rt2{width:300px; padding:0 20px;border-right:1px solid #efefef;  font-size:14px; font-weight:normal; line-height:24px;}

.pc_sc{border:1px solid #eee; height:38px; line-height:38px; border-radius:19px; position:relative;}
.banner { position:relative; overflow:hidden; width:100%; }
.banner .slides { height: 100%; }
.banner li { position: relative; width: 100%; height: 100%; }
.banner .bg { height: 100%; background-size: cover; background-repeat: no-repeat; }
.banner .bg a{display:block; height:100%;}
.banner .bg img{display:block;height:100%;}
.banner .text { position: absolute; top: 50%; left: 50%; font-size:46px; font-family:'Conv_gothicb'; color:#379508; text-shadow:2px -2px 0px #fff; }
.banner .slide-1 .text { top:65%; margin-left:-350px; }
.banner .slide-2 .text { margin-top: -55px; margin-left: -600px; }
.banner .slide-3 .text { margin-top: -55px; margin-left: -600px; }
.banner .flex-control-nav{position:absolute;height:16px;bottom:20px;left:50%;margin-left:-30px;z-index:99;}
.banner .flex-control-nav li{float:left;width:11px;height:11px;margin-right:10px; overflow:hidden; border:1px solid #bdc0c6;border-radius:100%;}
.banner .flex-control-nav li a{display:block;width:100%;height:100%;background:#fff;text-indent:-999px;cursor:pointer; border-radius:100%;}
.banner .flex-control-nav li a.flex-active{background:#004ea2;}
.top_lang{position:relative; line-height:35px; float:left;}
.top_lang dd{background:url(img/lang_bg.png) no-repeat left center; padding-left:30px;}
.top_lang span{display:none; position:absolute; top:35px; left:0; width:120px; background:#565a60; padding:5px 0; z-index:99;}
.top_lang span a{display:block; height:25px; line-height:25px; text-align:center; font-size:14px;  color:#fff;}
.top_lang:hover span{display:block;}
.top_lang span a:hover{color:#f8854a;}
.top_scbg{background:#fff; height:35px; float:right;}
.top_txt{border:none; background:none; line-height:35px; height:35px; width:200px; padding:0 5px;}
.top_but{border:none; background:url(img/ss.png) no-repeat center center; width:30px; height:35px; cursor:pointer;} 
.top_l{padding:0 4%; text-align:right; line-height:35px;}
.top_l a{color:#fff; font-size:14px; margin-left:10px;}
.in_gg{background:#004ea2; line-height:40px; height:40px; color:#fff;}
.in_gg .kd{ position:relative;}
.in_ggbt{font-size:16px; font-weight:bold; background:url(img/gg_bg.png) no-repeat left center; padding-left:25px; position:absolute; top:0; left:0;}
.in_ggls{margin-left:115px;}
.in_ggls ul li{font-size:14px;}
.in_ggls ul li a{color:#fff;}
.in_ggls ul li a:hover{color:#74b2f6;}
.in_1{background:url(img/in_gsbg.jpg) no-repeat center bottom;}
.in_bt{padding-top:50px; text-align:center; font-size:32px; font-weight:bold;}
.in_bt span{display:block; width:70px; height:8px; background:#004ea2; margin:0 auto 10px;}
.in_bt a{display:block;}
.in_gs1{background:url(img/in_gspic.jpg) no-repeat center center; background-size:cover; padding:24px;}
.in_gsbt{font-size:26px; font-weight:bold; color:#fff; padding-bottom:5px; border-bottom:1px solid #fff; display:table; margin-bottom:20px; transition:0.5s;}
.in_gs1nr{background:rgba(0,78,162,0.8); padding:20px 15px 40px; height:0; overflow:hidden; opacity:0; transition:0.5s;}
.in_1list ul li{margin-top:25px;}
.in_1list ul li:hover .in_gsbt{opacity:0;height:0; overflow:hidden; margin:0; display:block;}
.in_1list ul li:hover .in_gs1nr{opacity:1;height:236px; overflow:hidden;}
.in_gs1 a{color:#fff; text-align:center; display:block;}
.in_gs1nr h3{font-size:16px; font-weight:bold; padding:0 0 10px 10px;}
.in_gs1nr h4{font-size:14px; font-weight:normal; line-height:22px; padding-bottom:10px;}
.in_gs1nr h5{font-size:14px; font-weight:normal; border:1px solid #fff; width:110px; height:34px; line-height:34px; text-align:center; margin:0 auto;}
.in_sc{padding:30px; font-size:14px; line-height:30px;}
.in_sc h3{font-size:26px; font-weight:bold; color:#004ea2; padding-bottom:5px; border-bottom:1px solid #004ea2; display:table; margin-bottom:20px;}
.in_vd{position:relative; background:url(img/vd_pic.jpg) no-repeat center center;}
.in_vd h3{font-size:26px; font-weight:bold; color:#fff; padding-bottom:5px; border-bottom:1px solid #fff; display:table; position:absolute; top:30px; left:30px;}
.in_btjj{font-size:14px; line-height:24px; color:#666; text-align:center; padding-top:10px;}
.in2_lsnav{padding-top:30px;}
.in2_lsnav a{text-align:center; font-size:16px; color:#004ea2; display:block; font-weight:bold;}
.in2_lsnav a img{display:block; margin-bottom:10px;}
.in_prolist ul li img{display:block;}
.in_prolist ul li{position:relative; margin-top:10px;}
.pro_yc{position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,78,162,0.9); padding:0 10px;}
.in_prolist ul li a{color:#fff; text-align:center;}
.pro_yc{opacity:0; transition:0.5s}
.in_prolist ul li a:hover .pro_yc{opacity:1;}
.pro_yc h3{padding:70px 0 20px; font-size:16px;}
.pro_yc h4{font-size:14px; font-weight:normal; line-height:26px; padding-bottom:20px;}
.pro_yc h5{font-size:14px; font-weight:normal; height:40px; width:116px; text-align:center; line-height:40px; background:#f78448; margin:0 auto;}
.in_prolist ul li a:hover .pro_yc h6{background:url(img/fangda.png) no-repeat center center; width:35px; height:35px; background-size:35px 35px; opacity:1; transition-delay:0.3s;}
.in_prolist ul li a .pro_yc h6{background-size:60px 60px; width:60px; height:60px; opacity:0; position:absolute; bottom:10px; right:10px;}
.in_3{padding-bottom:50px;}
.in_newslf,.news_rt{padding-top:30px;}
.slide img{display:block; width:100%;}
.slide{position:relative;}
.slide h3{position:absolute; left:0; bottom:0; right:0; height:70px; line-height:70px; font-size:16px; padding:0 10px; background:rgba(0,78,162,0.8);}
.slide a{color:#fff;}
.in_newslist ul li{position:relative; border-bottom:1px solid #ececec; }
.in_newsdt{position:absolute; text-align:center; left:0; top:50%; margin-top:-30px; line-height:30px;}
.in_newsnr{padding:15px 0 15px 25px; margin-left:110px; border-left:1px solid #ececec;}
a .in_newsdt h3{font-size:30px; color:#cdcccc;}
a .in_newsdt h4{font-size:14px; color:#cdcccc;}
.in_newsnr h3{font-size:14px; padding-bottom:10px;}
a .in_newsnr h4{font-size:14px; font-weight:normal; line-height:30px; color:#666;}
a .in_newsnr h4 span{color:#b0afaf;}
a:hover .in_newsnr h3,a:hover .in_newsnr h4 span,a:hover .in_newsdt h3,a:hover .in_newsdt h4{color:#004ea2;}
.ft_top{background:url(img/ft_bg.jpg) no-repeat center center; background-size:cover; min-height:363px;}
.ft_nav{padding-top:45px;}
.ft_nav ul li{float:left; background:url(img/ft_libg.png) no-repeat left top; min-height:180px; padding:0 15px; width:90px;}
.ft_nav ul li a{display:block; font-size:14px; color:#76b3f5; line-height:20px; padding-top:10px;}
.ft_nav ul li span a{font-size:16px; color:#fff; padding-bottom:5px;}
.ft_lx{background:url(img/ft_libg.png) no-repeat left top; min-height:180px; padding:0 15px; margin-top:45px;}
.ft_lx h3{font-size:16px; color:#fff; padding-bottom:5px; font-weight:normal;}
.ft_lx span{display:block; font-size:14px; color:#76b3f5; line-height:20px; padding-top:10px;}
.ft_rt img{max-width:100%; display:block;}
.ft_rt h3{font-size:16px; color:#fff; padding-bottom:5px; font-weight:normal;}
.ft_rt{padding-top:30px;}
.bdsharebuttonbox{padding-top:10px;}
.bdsharebuttonbox a{display:block; float:left; margin-right:10px !important; padding-left:0 !important;}
.bdsharebuttonbox .bds_weixin { background: url(img/ft_i1.png) no-repeat center center/32px 32px !important; width:32px; height:32px; display:block; }
.bdsharebuttonbox .bds_tsina {  background: url(img/ft_i3.png) no-repeat center center/32px 32px !important; width:32px; height:32px; display:block; }
.bdsharebuttonbox .bds_sqq {  background: url(img/ft_i2.png) no-repeat center center/32px 32px !important; width:32px; height:32px; display:block; }
.ft_rt span{font-size:14px; color:#fff; padding-top:25px; padding-right:10px; display:block;}
.bq{background:#333333; color:#fff; padding:15px 0; font-size:14px;}
.bq a{color:#fff;}
.nei_bnwz{font-weight:bold; position:absolute; top:50%; margin-top:-30px; left:0; color:#fff; font-size:20px;}
.nei_bnwz h3{font-size:36px;}
.nei_bn .kd{position:relative;}
.main{padding:45px 0;}
.nei_bt{background:url(img/nei_btbg.png) no-repeat center left; height:105px; position:relative; background-size:cover;}
.nei_bt h1{font-size:20px; color:#fff; padding-left:20px; padding-top:50px;}
.nei_bt span{display:block; position:absolute; right:20px; top:48px; width:34px; height:34px; background:url(img/nei_btrt.png) no-repeat center center;}
.lf_list{border:1px solid #004ea2;}
.lf_list ul li{ border-bottom:1px solid #e5e5e5; font-size:14px; position:relative;}
.lf_list ul li a{line-height:28px; padding:10px 20px;display:block; color:#666;}
.lf_list ul li span{display:block; background:#e5e5e5; border-radius:100%; width:9px; height:9px; position:absolute; top:50%; margin-top:-5px; right:20px;}
.lf_list ul li a:hover{background:#f3f3f3; color:#333;}
.lf_list ul li a:hover span{background:#114aae;}
.lf_list ul li .lf_on{background:#f3f3f3; color:#333;}
.lf_list ul li .lf_on span{background:#114aae;}
.lf_pro{padding-top:15px;}
.lf_sc{background:url(img/nei_scbg.jpg) no-repeat center center; height:38px; padding:28.5px 0;}
.lf_scbg{border:1px solid #eeeeee; border-radius:5px; width:240px; height:36px; margin:0 auto;}
.lf_txt{width:190px; height:36px; line-height:36px; padding:0 5px; border:none; color:#fff;background:none;}
.lf_but{width:36px; height:36px; border:none; background:url(img/nei_scbut.png) no-repeat center center; cursor:pointer; }
.lf_ct{border:1px solid #e5e5e5; padding:15px 8px; margin-top:20px; font-size:14px; color:#666; line-height:30px;}
.lf_ct h3{font-size:20px; line-height:20px; height:20px; color:#000;}
.lf_ct h3 span{display:block; width:6px; height:20px; background:#000; margin-right:10px; float:left;}
.lf_ct img{display:block; margin-top:20px;}
.dqwz{border-bottom:1px solid #e5e5e5; padding-bottom:5px; padding-top:30px;}
.dqwz h3{font-size:20px; float:left;}
.dqwz span{font-size:14px; display:block; float:right;}
.nr{font-size:14px; line-height:30px; color:#666; padding-top:10px;}
.nr img{max-width:100%;}
.zz_pic{width:100%; overflow-x:auto; padding-top:40px;}
.abt_4ls ul li{margin-top:25px;font-size:14px; text-align:center;}
.abt_4ls ul li img{display:block; margin-bottom:10px;}
.ry_list ul li{float:left; margin-top:25px;}
.ry_list ul li a{display:block; padding:15px; border:1px solid #e5e5e5;}
.fanye{font-size:14px; margin:30px auto 0; display:table; border-left:1px solid #aaa; height:38px; line-height:36px;}
.fanye a{display:block; color:#666; text-align:center;border-top:1px solid #aaa; border-bottom:1px solid #aaa; float:left; border-right:1px solid #aaa; width:30px;}
.fanye .pg_n{width:70px;}
.fanye a:hover{color:#fff; background:#114aae;}
.fanye .pg_on{color:#fff; background:#114aae;}
.fanye .fy_fh{width:auto; color:#333; border:none;}
.fanye .fy_fh:hover{color:#114aae; background:none;}
.fanye span{display:block; float:left; margin:0 10px;}
.pro_erji{padding-top:20px;}
.pro_erji a{display:block; padding:0 70px; line-height:44px; height:44px; float:left; font-size:14px; color:#666; border:1px solid #e5e5e5; margin-left:-1px;}
.pro_erji a:hover{color:#fff; background:#114aae;}
.pro_erji .erji_on{color:#fff; background:#114aae;}
.pro_list ul{margin-left:-1%;}
.pro_list ul li{float:left; position:relative; width:32.333%; margin-left:1%; margin-top:35px;}
.pro_list ul li img{width:100%; display:none;}
.pro_list ul li span{display:none; position:absolute; top:0; left:0; right:0; bottom:40px; background:rgba(17,74,174,0.7); padding:15%; opacity:0;}
.pro_list ul li h5{height:40px; line-height:40px; text-align:center; font-size:14px; font-weight:normal; background:#e9e6e6;}
.pro_list ul li a:hover h5{background:#f7844a; color:#fff;}
.pro_list ul li a h3{font-size:14px; color:#fff; font-weight:normal; line-height:30px;}
.pro_list ul li a h4{font-size:14px; color:#f7844a; line-height:30px; font-weight:normal;}
.pro_list ul li a:hover span{opacity:1;}
.pro_list ul li.active a h5{    background: #f7844a;color: #fff;}
.pro_con{margin-top: 40px}
.pro_con_top{font-size: 0}
.pro_con_topImg{width: 40%;display: inline-block;box-sizing: border-box;vertical-align: text-top}
.pro_con_topImg img {max-width: 100%}
.pro_con_topImg h4{font-size: 18px;text-align: center;}
.pro_con_topInfo{width: 60%;padding-left: 30px;display: inline-block;font-size: 14px;box-sizing: border-box;vertical-align: text-top}
.pro_con_body{margin-top: 30px;padding-top: 30px;border-top: 1px dashed #000;overflow-x: auto}

.pro_neibt{padding-top:40px; font-size:36px; font-weight:bold;}
.pro_neitopls ul li{float:left; position:relative; width:32.333%; margin-left:1%; margin-top:35px;}
.pro_neitopls ul li img{width:100%; display:block;}
.pro_neitopls ul li span{display:block; font-size:14px; font-weight:bold; text-align:center; padding-top:10px;}
.pro_neipd{padding:30px 0; border-bottom:1px dashed #ccc;}
.pro_neilbt{font-size:14px; font-weight:bold; padding:0 10px; background:#ece9e9; line-height:36px; height:36px; margin-bottom:10px;}
.sb_list ul li{float:left; position:relative; width:32.333%; margin-left:1%; margin-top:35px;}
.sb_list ul li img{width:calc(100% - 2px); height: 240px; display:block; border:1px solid #e5e5e5;}
.sb_list ul li span{display:block; font-size:14px; font-weight:bold; text-align:center; padding-top:10px;}
.zs_nav{padding-top:20px;overflow: hidden;}
.zs_nav a{display:block; float:left; width:calc(20% - 2px); text-align:center; height:44px; line-height:44px;  font-size:14px; color:#666; border:1px solid #e5e5e5; margin-left:-1px;}
.zs_nav a:hover{color:#fff; background:#114aae;}
.zs_nav .erji_on{color:#fff; background:#114aae;}
.news_list ul li{border:1px solid #eee; position:relative; margin-top:35px;}
.news_list ul li h3{font-size:14px; padding:10px 10px 5px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap}
.news_list ul li a h4{font-size:14px; font-weight:normal; color:#ccc; padding:0 10px;}
.news_list ul li a h5{font-size:14px; font-weight:normal; color:#666; line-height:26px; padding:5px 10px 10px;}
.news_list ul li span{display:block; position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(17,74,174,0.9); padding-top:50%; opacity:0;}
.news_list ul li a h6{text-align:center; background:url(img/news_more.png) no-repeat center center; padding-left:100px; margin-left:-50px; font-size:14px; color:#fff;}
.news_list ul li a:hover span{opacity:1;}
.news_list ul li img{display:block;}
.news_bt{padding:10px 0; color:#333; text-align:left; font-weight:bold; font-size:18px;}
.news_neibd{border-bottom:1px dashed #d7d7d7; padding-bottom:5px;}
.news_lb{float:right;}
.news_lb a{display:block; float:left;  margin-left:40px; color:#333; font-size:14px;font-weight:bold;}
.news_lb a:hover{ color:#114aae;}
.news_ll a{ display:block; float:left; line-height:32px; margin-right:20px; font-size:14px; color:#cac8c8; }
.news_neitop{padding-top:15px;}
.rc_ln{border:1px solid #e5e5e5; margin-top:35px;}
.rczl_rt img{display:block; width:100%;}
.rc_pd{padding:6%; font-size:14px; line-height:30px; font-weight:bold;}
.rc_pd img{display:block; margin:0 auto 15px; max-width:100%;}
.rczl_rt{position:relative;}
.rczl_rt h3{position:absolute; top:50%; line-height:58px; text-align:center; color:#fff; font-size:36px; background:rgba(17,74,174,0.8); left:0; right:0; margin-top:-29px;}
.rc3{padding:35px 0; text-align:center;}
.rc3 img{max-width:100%;}
.rc3xz a{display:block; height:36px; line-height:36px; text-align:center; color:#fff; font-size:14px; font-weight:bold; background:#004ea2;}
.ct_top{background:url(img/ct_bg.png) no-repeat center bottom; padding-bottom:110px;}
.ct_lf img{max-width:100%;}
.ct_lf h3{font-size:14px;  color:#666; line-height:30px; padding-bottom:15px; font-weight:normal;}
.ct_lf ,.ct_rt{padding-top:30px;}
.ct_btm{margin-top:30px; border:1px solid #e5e5e5; padding:4%;}
.ct_btm img{display:block; margin:0 auto; max-width:100%;}
.ct_btm h3{border-top:1px dashed #d8d6d6; text-align:center; padding-top:20px; margin-top:20px; font-size:32px;}
.ct_btm h3 span{color:#fc7f49;}
.msg_topwz{padding-top:15px; font-size:14px; color:#666;}
.pro_msg ul li{padding-top:20px;}
.pro_txt{width:47%; border:1px solid #eee; height:40px; line-height:40px; padding:0 1%;}
.pro_txt3{width:98%; border:1px solid #eee; height:40px; line-height:40px; padding:0 1%;}
.pro_txt2{width:98%; border:1px solid #eee; height:130px; line-height:26px; padding:5px 1%;}
.ct_sb{text-transform:uppercase; color:#fff; background:#014da1; border:none; height:42px; width:49%;  cursor:pointer; font-size:14px;}
.ct_re{text-transform:uppercase; color:#fff; background:#f7854a; border:none; height:42px; width:49%;  cursor:pointer; font-size:14px;}
.ry_list ul li img{display:block; padding-bottom:10px;}
.ry_list ul li{text-align:center; font-size:14px;}