@charset "utf-8";
/* CSS Document */
body{margin: 0;min-width: 1200px}

*{margin: 0;padding: 0;font-family: "Microsoft YaHei";list-style: none;-webkit-list-style:none}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
body{ font-family:"微软雅黑"; font-size:16px;-webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%;color:#333; overflow-x:hidden;}
ul,ol{ list-style-type:none;}
blockquote,q{quotes:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#f00;}
.clearfix{ content:''; height:0px; display:block; clear:both;}
img{ border:0;}
img::selection {background-color: transparent;}
img::-moz-selection { background-color: transparent;}
*, *:before, *:after {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
i, em { font-style: normal;}
em, cite, i { font-style: normal;}
span, b, i, em { font-style: normal;}
b,strong{font-weight: normal;}
.clearfix:after {content: '.';display: block;height: 0;clear: both;visibility: hidden;}
.wid{ width:1200px; margin-left:auto; margin-right:auto;}
.fl{float:left}
.fr{float: right}
.mt80{margin-top: 80px}
.m80{margin-top: 80px; margin-bottom:80px;}
.m30{margin-top: 30px;margin-bottom: 30px}
.mt30{margin-top:30px}
.mb30{ margin-bottom:30px;}
.pt30{padding-top:30px}
.pa30{padding: 30px 0}
.ml15{margin-left: 15px}
.m100{margin-top: 100px; margin-bottom:100px;}
.pt60{padding-top: 60px}
.p30{padding: 30px 0}
.m50{margin-top:50px; margin-bottom:50px;}
.p50{padding-top: 50px;padding-bottom: 50px;}


.mb50{margin-bottom:50px}
.pa20{padding: 20px 0}
/* top */
.top_bg{background: #eeeeee;color: #333;height: 36px;line-height: 36px;font-size: 12px;border-bottom: 1px solid #e4e4e4}
.top_bg marquee{width: 300px}
.top_bg a{color:#333;transition: all,.6s;}
.top_bg img{margin-top:8px;float: left;margin-right: 10px}
.top_bg span{transition: all,.6s}
.top_bg span:hover{color: #fff}
.top_bg a:hover{color:red}
/* logo */
.logo_bg{height: 120px;background:url(../images/logo_bg.png) no-repeat center center;width: 100%}
.logo_bg .logo{margin-top: 15px}
.logo_bg .tel{margin-top: 35px}

/* nav */
.nav_bg{height: 60px;border-top:30px solid #0f6abb;border-bottom: 30px solid #0359a6;box-sizing:border-box;text-align: center;}
.nav li{width: 150px;line-height: 60px;float: left;margin-top: -30px;position: relative;}
.nav li a{color: #fff;display: block;}
.nav li .sub_nav{position: absolute;left: 0;top: 60px;width: 100%;display: none;z-index:100}
.nav .current .sub_nav{top: 30px}
.nav li .sub_nav a{background:#0f6abb;color: #fff;height: 40px;line-height: 40px;font-size: 14px;transition: all,.5s;}
.nav li .sub_nav a:hover{background:#0359a6}
.nav .current{border-top:30px solid #ff9900;border-bottom: 30px solid #ff8800;box-sizing:border-box;height: 60px;transition: all,.1s}
.nav .current>a{margin-top: -30px}
/* banner */
.flexslider{position:relative; overflow:hidden;background:#000 url(../images/loading.gif) 50% no-repeat; z-index:10;}
.slides{position:relative;z-index:1;}
.slides li{height:600px;}
.flexslider .slides .s1{ background:url(../images/ban01.jpg) 50% center no-repeat;}
.flexslider .slides .s2{ background:url(../images/ban02.jpg) 50% center no-repeat;}
.flexslider .slides .s3{ background:url(../images/ban03.jpg) 50% center no-repeat;}
.flexslider .slides .s4{ background:url(../images/ban04.jpg) 50% center no-repeat;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;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(../images/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;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
/* 搜索 */
.search_bg{background: #eeeeee;color: #666666;height: 40px;line-height: 40px;font-size: 12px;border-bottom: 1px solid #e4e4e4}
.search_bg a{color: #666;float:right;margin-right:20px}
.search_bg a:hover{color:red}
.search_bg input{background: #fff;width:200px;height:26px;line-height: 26px;border:1px solid #e4e4e4;color: #999;text-indent:10px}
.search_bg button{width: 40px;height: 26px;line-height: 26px;border: none;background: #0099ff;color: #fff}
/* about */
.about .fl_box{margin-top: 30px;}
.about .text{float: left;width: 420px;margin-left: 20px}
.about .text .en{color: #e6e6e6;font-size: 44px;}
.about .text h1{font-size: 20px;color: #0359a6;line-height: 1.5}
.about .text h1 span{color: #fa0}
.about .text .xian{width: 150px;height: 1px;background: #4477b3;margin: 10px 0}
.about .text p{color: #333;font-size: 14px;line-height: 1.8}
.about .zz_tit{font-size: 20px;color: #0359a6;line-height: 1.5}
.about .zz_tit span{color: #fa0}
.about .zz_box .xian{width: 100%;height: 1px;background: #4477b3;margin: 10px 0}
/* product */
.pro_bg{background: #f6f6f6}
.pro_bg .fl{width: 200px;background: #fff;border: 1px solid #cecece;box-sizing: border-box;}
.pro_tit2{background: #0e69bc;color: #fff;text-align: center;font-size: 24px;height: 100px;text-transform: uppercase;line-height:80px;font-weight: bold;}
.pro_tit2 span{font-size: 14px;display: block;;margin-top: -50px}
.pro_nav{width: 100%;}
.pro_nav li{text-align:left;background:#929294;color: #fff;height: 36px;width: 180px;line-height: 36px;border-radius: 4px;margin: 10px;position: relative;transition: all,.5s}
.pro_nav li a{color: #fff;padding-left: 40px;display:block;font-size: 14px}
.pro_nav .circle{width: 13px;height: 13px;border-radius: 50%;border: 1px solid #fff;position: absolute;left:12px;top: 12px}
.pro_nav .current{background:#0e69bc }
.pro_nav li:hover{background:#0e69bc }
.in_con h1{background: #0e69bc;color: #fff;text-align: center;font-size: 14px;height: 40px;line-height: 40px;font-weight: normal;}
.in_con img{margin: 10px auto;display: block;}
.in_con p{width: 80%;margin-left: 10%;font-size: 14px;line-height: 2;color: #6e6e6e}
.pro_bg .hot{width: 960px}
.pro_bg .hot h1{font-size:30px;color:#0e69bc;text-transform: uppercase;line-height: 2;margin-bottom:20px}
.pro_bg .hot  h1 span{font-size: 16px;color: #fa0}
.pro_box li{width:306px;margin-right: 20px;float: left;margin-bottom: 20px;}
.pro_box li:nth-child(3n){margin-right:0}
.pro_box .img_box{width: 306px;height: 306px;overflow: hidden;overflow: hidden;background: #fff}
.pro_box .img_box img{display: block;width: 100%;transition:all,.5s}
.pro_box span{text-align: center;height: 40px;line-height: 40px;font-size: 16px;background: #fff;color:#333333;display: block;width: 100%;border: 1px solid #cecece;box-sizing: border-box;width: 100%;transition: all,.5s;border-top: 0;}
.pro_box li:hover span{background:#0e69bc;color: #fff;border-color:#0e69bc }
.pro_box li:hover img{transform: scale(1.1);}
/* 优势 */
.box{ width:1100px; margin:0 auto;}

.hm_liyou{background:url(../images/yf_r20_c2_s1.jpg) repeat-x left top;}
.hm_liyou .ly_nav{padding:30px 0;}
.ly_bg{background:url(../images/yf_r24_4.jpg) no-repeat 0 0; text-align:left; padding:50px 0 0; height:1366px;}
.ly_bg .ly_lf1{ height:167px; padding:0 550px 103px 0;}
.ly_bg .ly_lf2{ height:167px; padding:200px 550px 123px 0;}
.ly_bg .ly_lf3{height:202px; padding:100px 515px 68px 0;}
.ly_bg .ly_rg1{height:202px; padding:100px 0 90px 565px;}
.ly_bg .ly_rg2{height:97px; padding:160px 0 147px 565px;}
.ly_bg .liy_txt h4{font-size:26px; color:#163c87; font-weight:bold; padding:0 0 10px 50px; line-height:52px;}
.ly_bg .liy_txt p{font-size:16px; color:#666; line-height:34px; border-bottom:1px dashed #ddd; padding-left:20px;}
.ly_bg .liy_txt p .p_1{background:url(../images/dian_s1.jpg) no-repeat 5px 13px;}
.ly_bg .liy_txt p font{color:#ff9c01;}
.hm_about{background:url(../images/yf_r30_c1_s1.jpg) no-repeat center top;}
.hm_about .hm_abl{width:430px; height:290px; padding:15px 30px 100px 0;}
.hm_about .hm_abr{width:640px; height:290px; text-align:left; color:#fff;}
.hm_about .hm_abr h3 a{display:block; line-height:36px; font-size:22px; color:#fff; font-weight:bold; padding:20px 0 10px;}
.hm_about .hm_abr p{line-height:24px; font-size:12px;}
.hm_about .hm_abr a.a_more{text-align:center; color:#fff; margin:20px 0 0;}
.hm_about .hm_abr a.a_more:hover,.hm_about .hm_abr a:hover{color:#fff;}
.hm_huodong{padding:0 0 50px;}
.hm_huodong ul{float:left; width:100%; padding:15px 0 30px;}
.hm_huodong ul li{float:left; width:250px; padding-right:33px;}
.hm_huodong ul li.w_noe{padding-right:0;}
.hm_huodong ul li span{font-size:14px; text-align:center; display:block; height:44px; line-height:44px;}
.hm_news{background:#EFEFEF;}
.hm_news .z_nav{background:url(../images/line2.jpg) no-repeat center 80px;}
.hm_ndl{padding:20px 0 80px;}
.hm_ndl dl{width:325px; float:left; padding-right:62px; text-align:left; line-height:22px; font-family:"ËÎÌå";}
.hm_ndl dl.w_noe{padding-right:0;}
.hm_ndl dd{color:#8f8f8f;}
.hm_ndl dd.dd_tit a{font-size:16px; color:#686868; font-weight:bold; display:block; height:42px; line-height:42px;}
.hm_ndl dd.dd_tit a:hover{color:#cc0101;}
.hm_ndl dd.dd_time{border-bottom:1px solid #ccc; color:#686868; border-top:1px solid #ccc; height:32px; line-height:32px; font-size:14px;}
.hm_ndl dd.dd_time span{float:left; background:url(../images/yf_r38_c36_s1.jpg) no-repeat left center; padding-left:15px;}
.hm_ndl dd.dd_time i{float:right; font-style:normal; background:url(../images/yf_r39_c42_s1.jpg) no-repeat left center; padding-left:15px;}
.hm_ndl dd.dd_txt{padding:10px 0;}
.hm_ndl dd.dd_but a{display:block; background:url(../images/yf_r41_c20_s1.jpg) no-repeat left center; height:20px; line-height:20px; text-indent:30px;}
.hm_ndl dd.dd_but a:hover{display:block; background:url(../images/yf_r41_c5_s1.jpg) no-repeat left center; color:#fff;}
.hm_hezuo ul{width:100%; float:left; padding:10px 0 30px;}
.hm_hezuo ul li{float:left; width:162px; padding-right:25px;}
.hm_hezuo ul li a{display:block; border:1px solid #ddd;}
.hm_hezuo ul li.w_noe{padding-right:0;}

.ad{ background:url(../images/ys.jpg) no-repeat center bottom;  height: 130px;margin-bottom: 50px}
.ad a{display:block;width:100%;height:100%}
.ys_tit{background: url(../images/ystit.png) no-repeat center center;height: 200px;width: 100%;margin-top: -50px}
/* 新闻 */
.new_bg{background:#f6f6f6}
.new_bg .fl_box{width: 830px;background: #fff;padding-bottom:25px}
.new_bg .tab{width: 100%}
.new_bg .tab li{width: 50%;float: left;background:#19171a;color: #fff;text-align: center;position: relative;padding: 10px 0 }
.new_bg .tab li a{color: #fff;text-align: center;font-weight: normal;font-size: 20px;display: block;}
.new_bg .tab li a h1{font-size:26px;line-height: 2;font-weight: normal;}
.new_bg .tab li a span{font-family: "Georgia";text-align: center;text-transform: uppercase;font-size: 20px;position:relative;z-index: 1;top: -10px}
.sj{position: absolute;width:30px;height: 30px;bottom:-15px;left: calc(50% - 15px);background:#0e69bc;transform:rotate(45deg);display: none;}
.current .sj{display: block;}
.new_bg .tab .current{background:#0e69bc }
/* new_box */
.new_boxs .new_fl{width: 380px}
.new_boxs .new_fl .new_img img{display: block;width: 360px;padding: 10px;border: 1px solid #ccc;margin-left: 20px;margin-top: 40px}
.new_boxs .new_fl ul{width: 360px;margin-left: 5%;margin-top: 20px}
.new_boxs .new_fl ul li{margin: 10px 0}
.new_boxs .new_fl ul li .tit{font-size: 16px;line-height:2;color: #0e69bc;border-bottom: 1px solid #ccc;margin-bottom: 10px;overflow: hidden;;text-overflow: ellipsis;white-space: nowrap;}
.new_boxs .new_fl ul li .dec{font-size: 14px;line-height: 1.8;color: #666}
.new_fr{width: 380px;font-size: 14px;color: #59595a;line-height: 40px;margin-right: 20px;margin-top:30px}
.new_fr li{border-bottom: 1px dashed #ccc}

.new_bg .fr_box{width:340px;padding: 10px;background: #fff}
.wenti .tit{font-size: 18px;color: #333}
.wenti .en{font-size: 14px;color: #c1c1c2;text-transform: capitalize;}
.wenti hr{width: 30px;background-color: #fa0;height: 1px;border: none;margin: 10px 0;margin-bottom: 20px}
.qust .a{display: block;width: 20px;height: 20px;background: #fa0;color: #fff;line-height: 20px;text-align: center;font-size: 14px;float: left;margin-right:20px}
.qust .q{display: block;width: 20px;height: 20px;background: #0e69bc;color: #fff;line-height: 20px;text-align: center;font-size: 14px;float: left;margin-right:10px}
.qust .wen{font-size: 14px;line-height: 20px;color:#333;margin: 10px 0}
.qust .da p{font-size: 14px;line-height:2;color:#999}
/* 底部开始了 */
.link{height: 80px;line-height: 80px;color: #fff;font-size: 14px;background: #1168b8}
.link_box{float: left;}
.link a{color:#fff;opacity:.6;text-align: left;}
.link img{display: block;float: left;;margin-top: 20px;margin-right: 40px}
.footer_bg{background: #0459ac;color: #fff;}
.footer_bg a{color: #fff}
.foot_nav li{float: left;font-size: 16px;text-align: center;width: 170px;height: 40px;line-height: 40px;margin-top: 20px;}
.con_bg .fl{;line-height: 2;margin-left: 50px;}
.con_bg .fl:nth-child(1){margin-top: 40px;margin-right: -44px;}
.con_bg{padding: 40px 0}

/*about内页*/
.left_nei{width:198px;}
.left_nei .tit_class,.newcont .main-left-title{background: #01adee;color: #fff;padding-left: 20px;padding-top: 10px;padding-bottom: 10px;font-weight: bold}
.left_nei .sub_class li{color: #333;padding:10px;border-bottom: 1px solid #e8e8e8;font-size: 14px;padding-left:30px;background: url(../images/nohover.gif) no-repeat right 20px center #f7f7f7}
.left_nei .sub_class li:hover{background: url(../images/hover.gif) no-repeat right 20px center #eee}
.left_nei .sub_class li a{display: block}
.left_nei .sub_class li:hover a{color:#01adee;}
.newcont{ margin-top:30px;}
.newcont  dl dd{ line-height:33px; font-size:14px; border-bottom:#ddd 1px solid;}
/*当前位置*/
.posi h4{text-align: left;font-size: 18px}
.posi span{text-align: right;font-size: 14px;color: #999}
/*右侧*/
.right_nei{width:960px;margin-top: 20px}
.xian{width: 100%;height: 1px;background: #eee;margin-top:20px}
/*main_nei*/
.new_nei h1{font-size: 18px;color: #333;line-height: 2;font-weight: normal}
.new_nei p{font-size: 14px;color: #999;line-height: 2}
/*page*/
.m-page{text-align: right;font-size: 0;height: 38px;line-height: 38px;padding-right: 10px;margin-top: 30px;}
.m-page a, .m-page li{display: inline-block;font-size: 15px;background-color: #fff;padding: 0px 13px;height: 36px;overflow: hidden;text-align: center;border: 0px #ddd solid;color: #333;font-family: Arial;margin-left: 5px;border: 1px solid #ccc;vertical-align: top;}
.m-page li{display: inline;color: #333;border:none;margin:0;padding:0}
.m-page .thisclass{background: #01adee;color: #fff;padding: 0px 13px;height: 36px;margin-left: 5px;display: inline-block;}
.m-page a.next, .m-page a.prev{font-family: Arial;font-size: 16px;font-weight: 700;}
.m-page a:hover, .m-page li.thisclass a{background-color: #01adee;color: #fff;}
.m-page span{font-size: 14px;padding-right: 10px;}
/*abou内页*/
.main_body p{line-height: 2;padding: 10px;}
/*new_article*/
.main_body h1{text-align: center;font-size: 28px;line-height: 2;color: #0e69bc;}
.main_body img{max-width:960px;display: block;margin: auto;}
.main_body .new_article p{font-size: 14px;}
.main_body .date{font-size: 12px;line-height: 1.8;color: #666;text-align:center;display: inherit;line-height: 2;}
.main_body .nei_img{max-width: 400px;margin: 20px auto;display: block;}
.main_body .article_img{display:block;margin:10px auto;float:none;}
/*pro内页*/
.pro_nei{width: 100%;;}
.pro_nei li{width: 310px;margin:5px;float: left;}
.img_box{width: 310px;/* height: 248px; */overflow: hidden;border: 1px solid #ccc;}
.pro_nei li img{width: 310px;/* margin: 40px; */height: 310px;transition: all .6s;}
.pro_nei li img:hover{transform: scale(1.2,1.2);}
.pro_nei li:hover .pro_tit a{background: #007ad0;color: #fff}
.pro_tit{text-align: center;height: 40px;line-height: 40px;background: #eee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;/* padding:5px; */}
.pro_tit a{display: block;width: 310px;text-overflow:ellipsis;white-space:nowrap;transition:all,.5s}
/*nei_ban*/
.about_ban{height: 450px;background: url(../images/about_ban.jpg) no-repeat center center;}
.pro_ban{height: 450px;background: url(../images/pro_ban.jpg) no-repeat center center;}
.new_ban{height: 450px;background: url(../images/new_ban.jpg) no-repeat center center;}
/* 上一篇 下一篇 */
.page_sx{background:#eee;height:80px;line-height:80px;padding:0 50px;color:#666;margin-top:40px}
.page_sx a{color:#666;text-overflow:hidden;overflow:hidden;white-space:nowrap}
.c_meau{height:380px; position:fixed;  right:50px;  bottom:-380px; display:none;}
.c_meau .fl{ width:125px;}
.c_meau .fl h4{ width:100%; background:url(../images/c_meau_4.png) no-repeat ; color:#81511c; font-size:16px; line-height:22px;text-align:center;  font-weight:bold;heigh;height: 40px;line-height:20px;padding: 15px 0;padding-top: -25px;}
.c_meau .fl_o{ background:#fff; margin:-16px 0; padding:10px 0 0 0;}
.c_meau .fl_o_o{ color:#7d7d7d; font-size:14px; }
.c_meau .fl_o_o { padding-bottom:10px; border-bottom:1px solid #e5e5e5; width:108px; text-align:center; margin:auto auto 10px auto;}
.c_meau .fl_o_o dd{ line-height:14px;}
.c_meau .fr_o{ margin:90px 0 60px 0;}
.c_meau .fr_t{ margin-left:8px; cursor:pointer;}
.c_meau{ height:auto; bottom:-430px; display:block;}
.c_meau .fl_o_o dd{ line-height:22px;}
.c_meau .fl_o{ margin:-16px 0 -11px 0;}
.c_meau .fr_o {margin: 90px 0 168px 0;}
.top-btn{cursor: pointer;}