body a{transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all}
body a:hover{text-decoration:none}
body a:active{text-decoration:none}
li,ul{list-style:none}
a{text-decoration:none}
a,div,h1,h2,h3,h4,h5,h6,img,input,li,p,section,span,textarea,ul{margin:0;padding:0}
body{padding:0;margin:0;font-family:Arial,Helvetica,sans-serif,SimSun,宋体;word-break:break-word}
input[type=button],input[type=text],input[type=submit],input[type=reset],textarea{font-family:"microsoft yahei",'Microsoft Yahei';outline:0;border:1px solid #ccc}
textarea{resize:none;border:1px solid #ccc}
.clear{clear:both}
.header_top{width:100%;height:40px;overflow:hidden;background:#003f5a;line-height:40px;color:#fff}
.language{float:left;font-family:sans-serif}
.language a{margin:0 5px;font-size:14px;color:#fff;font-family:sans-serif}
.language a:hover{color:#fff}
.language a img{height:20px;width:auto}
.link{float:right}
.link a{display:inline-block;margin:0 5px;color:#fff}
.link img{width:24px;display:inline-block;position:relative;top:-2px}
nav{height:80px;line-height:80px;-moz-box-shadow:0 2px 2px #ccc;box-shadow:0 2px 2px #ccc}
nav .logo{float:left;line-height:75px}
.search{float:right;width:220px;margin-top:25px;margin-right:0}
.search form{padding:5px 5px 5px 10px;background:#eee;display:block;border-radius:3px;line-height:25px}
.search form input[type=text]{width:166px;display:inline-block;float:left;border:none;background:no-repeat}
.search form input[type=submit]{width:30px;display:inline-block;float:left;border:none;background:url(../images/search.png) no-repeat center;background-size:20px}
@media (max-width:1200px){nav .logo img.logo1{display:none}
}
nav .nav_box{float:left;margin-left:2%}
nav .nav_box ul li{float:left;font-weight:600;color:#666;margin:0 12px;position:relative;font-size:16px}
nav .nav_box ul li a{padding:0 5px;color:#333}
nav .nav_box ul li.curr>a{color:#003f5a;font-weight:600}
nav .nav_box ul li:hover>a{color:#003f5a;font-weight:600}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background:0 0;color:#003f5a}
.menu{float:right;width:35px;display:none}
nav .nav_box ul li .dropdown-menu{position:absolute;left:0;top:100%;display:block;padding:0;margin:0;border:0;border-radius:0;display:none}
nav .nav_box ul li .dropdown-menu li{padding:6px 0}
nav .nav_box ul li .dropdown-menu li a:hover{background:0 0;font-weight:400}
nav .nav_box ul li:hover .dropdown-menu{display:block}
.menu img{width:100%}
@media (max-width:992px){nav .nav_box ul li a{padding:0 5px}
}
@media (max-width:810px){nav .nav_box ul li a{padding:0 2px}
}
@media (max-width:768px){.menu{display:block}
header{position:fixed;width:100%;top:0;left:0;z-index:9999;background:#fff;box-shadow:0 2px 2px #ccc}
.cont{height:115px}
nav .nav_box{position:fixed;top:116px;left:100%;width:100%;height:100%;z-index:999;background:#fff;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
header.active nav .nav_box{left:0}
nav .nav_box ul li{float:none;width:100%;line-height:3em}
nav .nav_box ul li:before{height:2px;top:100%}
.header_top{font-size:12px;height:auto;line-height:normal}
nav{height:55px;line-height:50px}
nav .logo{line-height:50px}
nav .logo img{height:45px}
.cont{height:145px}
nav .nav_box{top:90px}
.header_top .link img{width:auto;height:20px;top:2px}
.header_top .link a,.language a{margin:4px 2px;display:inline-block}
.search{width:100%;margin-top:5px;border-top:1px solid #003f5a}
.search form input[type=text]{width:80%}
.search form input[type=submit]{width:20%;float:right}
}
@media (max-width:420px){.header_top .link{display:block}
}
.banner img{width:100%}
.swiper-slide{position:relative}
.swiper-slide .banner_cont{position:absolute;width:600px;height:200px;padding:10px;top:50%;margin-top:-120px;left:50%;margin-left:-300px;z-index:111;color:#fff;background:rgba(0,0,0,.5);border-radius:15px;opacity:0;transition:.5s .3s;-moz-transition:.5s .3s;-webkit-transition:.5s .3s;-o-transition:.5s .3s}
.swiper-slide a{display:block}
.swiper-slide.swiper-slide-active .banner_cont{opacity:1}
.swiper-slide .banner_cont p{display:block;line-height:1.5em;height:4.5em;overflow:hidden}
.swiper-slide .banner_cont h1{font-size:24px;text-align:center;margin-bottom:.5em}
.swiper-slide .banner_cont h1:after{display:block;content:'';width:5em;height:2px;background:#fff;margin:auto;margin-top:.7em;margin-bottom:.7em}
.swiper-slide .banner_cont a{display:block;text-align:center;color:#fff;width:8em;height:2.7em;line-height:2.7em;margin:auto;margin-top:1em;border-radius:10px;border:1px solid #fff}
.swiper-slide .banner_cont a:hover{background:rgba(255,255,255,.5)}
@media (max-width:640px){.swiper-slide.swiper-slide-active .banner_cont{display:none}
.banner img{width:100%;margin-left:0}
.banner .swiper-slide{overflow:hidden}
.banner .swiper-button-next,.banner .swiper-button-prev{opacity:0}
}
.content{padding:30px 0}
.content.case{padding:0}
.swiper-slide .service_li{width:100%;background:#003f4a;padding:15px;padding-top:35px;padding-bottom:35px;transition:.7s;-moz-transition:.7s;-webkit-transition:.7s;-o-transition:.7s}
.swiper-slide:nth-child(2n) .service_li{background:#003f5a}
.service_li .service_img{overflow:hidden;margin:auto;margin-bottom:20px}
.service_li .service_img img{width:100%;display:block;position:relative;top:0}
.service_li .service_title{color:#fff;font-size:18px;line-height:1.2em;height:2.4em;overflow:hidden;font-weight:600;text-align:center}
.service_li .service_cont{font-size:14px;line-height:1.5em;height:9em;overflow:hidden;color:#fff}
@media (min-width:920px){.swiper-slide .service_li:hover{background:#087EC6}
.swiper-slide .service_li:hover .service_img img{top:0}
.service_li:hover .service_cont,.swiper-slide .service_li:hover .service_title{color:#fff;transition:.7s;-moz-transition:.7s;-webkit-transition:.7s;-o-transition:.7s}
}
@media (max-width:920px){.service_li .service_title{font-size:16px}
}
@media (max-width:850px){.service{text-align:center}
.service_li{width:33.33%;margin:0 -2px;display:inline-block;float:none}
.service_li{padding-bottom:25px;padding-top:25px}
}
@media (max-width:640px)and(min-width:420px){.service_li{width:50%}
.service_li:nth-child(4){background:#022e86}
.service_li:nth-child(2),.service_li:nth-child(3){background:#003f5a}
.service_li{padding-bottom:20px;padding-top:20px}
}
@media (max-width:420px){.service_li{width:100%}
.service_li{padding-bottom:15px;padding-top:15px}
}
.product{background:url(../images/main2_bg.jpg) no-repeat center}
.product .title1{color:#fff}
.product li{background:url(../images/ico_11.png) no-repeat left;line-height:45px}
.product li a{color:#fff;padding-left:25px;text-decoration:underline;font-size:16px}
.content.about{padding:0}
.content.about .about{background:rgba(0,0,0,.5);text-align:center;padding:50px 0;text-align:center;color:#fff}
.content.about .about p{text-align:left}
h1.title1{font-size:30px;text-align:center;margin-bottom:1em}
.content.about .about a{color:#fff;display:block;width:100%;margin:auto;margin-top:1em}
.img_box{display:block;text-align:center;position:relative;overflow:hidden}
.img_box img{width:100%}
.img_box2{display:block;text-align:center;position:relative;overflow:hidden}
.img_box2 img{height:100%}
.img_box2.img_about{overflow:visible}
.img_box2.img_about img{transition:.7s;-moz-transition:.7s;-webkit-transition:.7s;-o-transition:.7s;position:relative;z-index:1}
.honor img{width:auto;height:auto;max-height:100%;max-width:100%}
@media (min-width:768px){.img_about:hover img{transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);-moz-transform:scale(1.5);z-index:11}
}
.product_li{position:relative;padding:5px}
.product_li a{display:block;position:relative;overflow:hidden;font-family:sans-serif}
.product_li h3{position:absolute;bottom:0;background:rgba(0,0,0,.6);color:#fff;padding:.5em 0;width:100%;height:50%;font-size:16px;text-align:center;opacity:0;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transform:translateY(100px);-ms-transform:translateY(100px);-webkit-transform:translateY(100px);-o-transform:translateY(100px);-moz-transform:translateY(100px)}
.product_li:hover h3{opacity:1;transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0)}
@media (max-width:768px){.content,.content.about .about{padding:40px 0}
.product_li h3{position:relative;opacity:1;transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);font-size:14px;line-height:2.5em;padding:0;height:2.5em;overflow:hidden}
}
.tishi{font-size:16px;color:red;margin-bottom:.3em}
.table_form tbody tr{width:50%;display:inline-block;border:none;position:relative}
.table_form tbody tr .wd{width:10%}
.table_form tbody tr:nth-child(5){width:100%}
.table_form tbody td,.table_form tbody th{border:none!important;display:block}
.table_form tbody th{position:absolute;top:20px;left:0;z-index:2;font-size:13px;line-height:2.5em!important;height:2.5em!important;text-align:left;text-indent:.8em}
.table_form tbody td input{width:100%;float:left;margin-top:20px;font-size:14px!important;line-height:2.5em!important;height:2.5em!important;padding:0 .5em;padding-left:85px!important}
.table_form tbody td textarea{width:100%;margin-top:20px;line-height:1.8em;padding-left:85px!important}
.table_form tbody td input[type=submit],.table_form tbody td input[type=reset]{width:44%;background:#003f5a;color:#fff;padding-left:0!important}
.table_form tbody td input[type=submit]{text-align:center}
.table_form tbody td input[type=submit]:hover,.table_form tbody td input[type=reset]:hover{background:#003f5a}
@media (max-width:992px){.table_form{padding:15px}
form{padding-right:10px}
}
@media (max-width:640px){.table_form tbody td input[type=submit],.table_form tbody td input[type=reset]{width:100%}
.table_form tbody tr{width:100%}
.table_form tbody td input{width:100%;float:none}
.content.contact h1.title1{margin-bottom:0}
.table_form tbody td input,.table_form tbody td textarea{margin-top:10px}
.table_form tbody th{top:10px}
h1.title1{font-size:20px;margin-bottom:.5em}
}
.content.contact{background:#}
.swiper-slide:hover h3{opacity:1}
footer{background:#003f5a;color:#fff;text-align:center;padding:15px}
footer a{color:#fff}
.bottom{position:fixed;width:100%;height:55px;bottom:0;left:0;z-index:99;display:none}
.bottom_li{background:#0879B7;line-height:55px;text-align:center}
.bottom_li.tel{background:#003f5a}
.bottom_li img{height:40px}
@media (max-width:640px){.bottom{display:block}
footer{margin-bottom:55px;font-size:12px}
}
.position{padding:.5em 0;font-size:14px;background:#003f5a;color:#fff}
.position a{color:#fff}
.side_nav h3{padding:.5em;padding-left:15px;position:relative;background:#003f5a;color:#fff;margin-bottom:1px}
.side_nav ul li>a{line-height:1.4em;display:block;padding:.7em 0;padding-left:10px;padding-right:10px;background:#003f5a;color:#fff;margin-bottom:1px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s}
.side_nav ul li.dropdown-submenu.curr .dropdown-menu{display:block}
.side_nav ul li{position:relative}
.side_nav ul li a{color:#fff}
//.side_nav ul>li:first-child a{font-weight:700}
//.side_nav ul>li:nth-child(2) a{font-weight:700}
.side_nav ul li ul{position:relative;width:100%;float:none;padding:0;min-width:100%;border-radius:0;border:none;margin:0}
.side_nav ul li ul li>a{background:#0879B7;width:100%;display:block;font-weight:400;white-space:normal;font-size:14px;padding-left:25px}
.pro_not{position:absolute;display:none;top:0;right:0;width:100%;height:100%;z-index:6;padding:.5em;text-align:right}
.not{position:absolute;top:0;right:0;padding:.7em;color:#fff;line-height:1.4em;width:100%;text-align:right;cursor:pointer}
.side_contact{border:1px solid #ccc;margin-top:40px;padding-bottom:1em}
.side_contact p{padding:0 10px;line-height:20px;margin-bottom:10px}
.side_contact h3{margin-bottom:.5em}
.main_body{padding:0 6px}
.main_body img{width:auto!important;height:auto!important;max-width:100%!important}
.main_body h3{padding:.5em;padding-left:15px;position:relative;background:#003f5a;color:#fff;margin-bottom:7px;margin-left:-6px;margin-right:-6px}
.product_content ul{margin-top:15px}
.product_box{background:url(../images/ico_11p.png) no-repeat left;background-size:12px 12px;padding-left:17px;font-size:14px;width:33%;float:left;height:33px;line-height:33px;overflow:hidden;}
.product_box a{font-size:12px;color:#1F8ED5;text-decoration:underline;width:33%;overflow:hidden;}
.product_box a:hover{color:#31AFFF;text-decoration:underline}
.product_box p{font-size:16px;line-height:20px;height:20px;overflow:hidden;margin:10px 0;text-align:center}
.pages{}.pages ul{float:left;padding:12px 0px 12px 16px;}
.pages ul li{float:left;font-family:Microsoft yahei;line-height:17px;margin-right:6px;border:1px solid #6B7982;}
.pages ul li a{float:left;padding:2px 4px 2px;color:#555;background-color:#F3FBFD;display:block;}
.pages ul li a:hover{color:#ffffff;background-color:#003f5a;text-decoration:none;padding:2px 4px 2px;}
.pages ul li.thisclass,.pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{color:#ffffff;background-color:#003f5a;padding:1px 2px 1px;font-weight:bold;}
.pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}
.about_content{padding:10px;width:70%;float:left;}
.about_content a{font-size:12px;}
.about_contentr{width:30%;float:right;}
.about_content img,.about_content table{width:auto!important;max-width:100%:}
@media (max-width:767px){.side_nav{margin-bottom:20px}
.side_nav h3{font-size:20px}
.side_nav ul li>a{font-size:14px}
.main_body h3{font-size:20px}
.side_contact{display:none}
.side_nav ul li ul,.side_nav>ul{display:none}
.not,.pro_not{display:block}
.xunpan{display:none}
}
@media (max-width:325px){.pages ul li{font-size:12px}
.main_body h3,.side_nav h3{font-size:16px;padding:.7em 0;padding-left:10px;padding-right:10px}
.product_box{width:100%}
}
.news_box{border-bottom:1px dotted #ccc;padding:1em}
.news_box p{font-weight:600;font-size:16px}
.news_box span{display:block;font-size:14px}
.news_box div{text-align:right}
.news_li a{display:block;width:100%;background:#46bddf;color:#fff}
.news_li:hover a{color:#fff}
.news_li a h3{font-size:16px;line-height:2em;height:2em;overflow:hidden;padding:0 10px}
.news_li a p{display:block;font-size:14px;line-height:1.5em;height:4.5em;overflow:hidden;padding:0 10px}
.news_li a span{float:right;background:#003f5a;color:#fff;padding:5px;margin-top:5px}
@media (max-width:992px){.news_li{margin-bottom:25px}
}
@media (max-width:768px){.news_li{width:50%}
.product_box{width:50%}
}
@media (max-width:420px){.news_li{width:100%}
}
.content.case .swiper-container-horizontal>.swiper-pagination-bullets,.content.case .swiper-pagination-custom,.content.case .swiper-pagination-fraction{bottom:0}
@media (max-width:768px){.content.case .swiper-button-next,.content.case .swiper-button-prev{opacity:0}
}
.xunpan{width:280px;padding:5px 0;background:#0591f0;position:fixed;bottom:0;right:10px;color:#fff;text-align:center;font-size:14px;line-height:20px;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;z-index:10000}
.xunpan i{background:url(../images/message_icon.png) no-repeat center center;width:30px;height:30px;background-size:cover;display:inline-block;position:relative;top:5px;color:#fff}
.xunpan span{position:relative;top:-5px;color:#fff;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;word-spacing:-2px;font-weight:700}
.xunpan:hover{background:#0879B7}
.jion{width:280px;height:auto;padding:35px 0 10px 0;position:fixed;bottom:0;right:10px;background:#003f5a;text-align:center;display:none;z-index:10001;border-top-left-radius:3px;border-top-right-radius:3px}
.jion h2{font-size:15px;color:#fff;position:absolute;top:8px;left:12px;font-weight:400;font-family:"Microsoft Yahei",STHeitiSC-Light}
.jion span{position:absolute;right:11px;top:10px;width:16px;height:16px;background:url(../images/x.png) no-repeat center center;display:inline-block;cursor:pointer;font-family:Verdana,Geneva,sans-serif}
.jion input[type=text]{width:100%;margin:0 auto;padding:5px 0;background:#fff;border-radius:3px;margin-bottom:5px;border:none;font-family:"Microsoft Yahei",STHeitiSC-Light;color:#666;text-indent:.5em;outline:0;box-shadow:none}
.jion textarea{width:100%;margin:0 auto;height:50px;background:#fff;border-radius:3px;padding:5px 0;border:none;font-family:"Microsoft Yahei",STHeitiSC-Light;color:#666;text-indent:.5em;outline:0;box-shadow:none}
.jion input.btns{width:40%;padding:5px 0;margin-top:10px;text-align:center;background:0 0;border:1px solid #fff;border-radius:2px;color:#fff;cursor:pointer;font-family:"Microsoft Yahei",STHeitiSC-Light}
.jion input.btns:hover{background:#fff;color:#1F4E78}
.tel_bg{width:30px;height:150px;background:url(../images/tel_bg.png) no-repeat center;position:fixed;top:50%;margin-top:-100px;left:0;background-size:cover;cursor:pointer;z-index:10000}
.skype{width:125px;height:322px;position:fixed;top:50%;margin-top:-170px;left:-125px;background:url(../images/skype_pic.jpg) no-repeat center;z-index:10000}
.skype ul{margin-top:222px;list-style:none;width:100%;text-align:left;padding-left:32px;table-layout:fixed;word-break:break-all;overflow:hidden}
.skype ul li{line-height:20px;height:20px;overflow:hidden}
.skype ul li.skype_li{margin-top:12px}
.skype ul li.skype_li1{margin-top:10px}
.skype ul li.skype_li2{margin-top:10px}
.skype ul li.skype_li3{margin-top:10px}
.skype ul li a{color:#fff;list-style:none;font-size:12px;font-weight:700}
.skype ul li a:hover{text-decoration:underline}
.skype div{text-align:center;width:100%;margin-top:10px}
.skype div a{color:#fff}
.side_contact ul {padding-left:10px;}
#main #mr #show #xunjia{float:right;text-align:left;background: #65ACD1;}
.body41{width:200px;font-family:Arial,Helvetica,sans-serif;background:#65ACD1;border:0px;}
.body41 fieldset{border:0px;}
.body41 ol{padding:5 0px;}

.last .submit{background:#F78E15;border:0;color:#ffffff;cursor:pointer;display:block;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:;padding:5px;}

#data table{float:left;width:80%;margin:auto;margin-top:10px;border-collapse:collapse;text-align:center;}
#data table tr td{border:solid 1px #a5c3e7;line-height:180%;}
.rbt{height:30px;padding-left:10px;line-height:30px;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#444444;font-weight:700;font-size:14px;background-color:#EEEEEE;color:#000;}

.info{padding:10px;}
.info1{width:450px;padding:10px;text-align:left;}
#info{margin:20px auto;width:700px;overflow:hidden;line-height:20px;}
#info .no2{width:180px;overflow:hidden;}
#info .no3{width:50px;overflow:hidden;}
#info1 .no2{width:180px;overflow:hidden;}
#info1 .no3{width:50px;overflow:hidden;}
#info ul li{list-style:none;float:left;width:100px;border:1px solid #CCCCCC;padding:5px 0px 0px 5px;background:#EFEFEF;line-height:20px;}
#info a{text-decoration:none;}
#info1 ul li{list-style:none;float:left;width:100px;border:1px solid #CCCCCC;padding:5px 0px 0px 5px;background:#FFFFFF;height:35px;text-align:left;overflow:hidden}
.con_box{ width:450px; margin-top:6px; padding:0; margin-bottom:10px;float:left;}
.con_box dl {margin:0; clear:both; padding-left:10px;}
.con_box dl dt { background:#EEEEEE;color:#000;float:left;font-weight:bold;margin:0px;padding:5px;width:100px; border:#6A7881 solid 1px;}
.con_box dl dd {float:left;margin:0 0 2px 0; padding:5px 0 5px 5px;width:310px; background:#fff; color:#000; border:#6A7881 solid 1px;}