@charset "utf-8";

*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th, td,img{margin:0;padding:0;}
body,button, input, select, textarea {font:14px "Microsoft Yahei","Hiragino Sans GB",Arial,sans-serif;-webkit-text-size-adjust:none;color:#333;}
body {min-width:1200px;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
ul,ol,li{list-style-type:none;}
img {border:none;vertical-align:top;}
a,a:link,a:visited,a:hover,a:active{text-decoration:none;}
a {color:#333;transition:all 0.3s;}
a:hover {color:#0796fb;}
.clear { clear:both; height:0; font-size:0px; line-height: 0px; }
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix { zoom:1; }
.fl { float:left;}
.fr { float:right;}
a,input,button{ outline:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
textarea{resize:none;}
.wrap {width:1200px;margin:0 auto;}
.ovh {overflow:hidden;}
table {border-collapse:collapse;}
.mt30 {margin-top:30px;}


/*header*/
.logo {float:left;padding:25px 0;}
.logo span {display:inline-block;vertical-align:middle;height:58px;margin-left:15px;padding-left:10px;border-left:1px solid #bfbfbf;font-size:20px;line-height:29px;margin-top:5px;color:#333;}
.h_cont {float:right;padding-top:18px;}
.h_tel {float:left;font-size:12px;color:#808080;background:url(../images/tel.png) no-repeat left center;padding-left:48px;margin-top:26px;margin-right:16px;}
.h_tel strong {font-size:24px;color:#333;font-family:Arial;display:block;}
.h_wx {float:left;width:90px;height:90px;}
.nav {height:40px;background-color:#274066;}
.navli {float:left;margin-right:2px;position:relative;}
.navli .nava {display:block;font-size:16px;color:#fff;line-height:40px;padding:0 52px;}
.navli:hover .nava,.navli .nava.active {background-color:#0796fb;}
.navli ul {display:none;position:absolute;top:40px;left:0;width:100%;background-color:#fff;z-index:999;}
.navli ul li {border-bottom:1px solid #eee;}
.navli ul li a {display:block;padding:10px 0;text-align:center;}
.navli:hover ul {display:block;}


.banner_slide{position:relative;}
.banner_slide .hd{ width:100%;height:30px; overflow:hidden; position:absolute;left:0;bottom:0; z-index:2;}
.banner_slide .hd ul{ overflow:hidden; zoom:1;text-align:center;}
.banner_slide .hd ul li{ display:inline-block;vertical-align:top;margin:0 5px; width:15px; height:15px;border-radius:15px; text-indent:-9999px;background:#fff; cursor:pointer;transition:all 0.3s;}
.banner_slide .hd ul li.on{ background-color:#0796fb;}
.banner_slide .bd{ position:relative;}
.banner_slide .bd li img {width:100%;}
.banner_slide .prev,.banner_slide .next{ position:absolute;left:10px;top:50%;margin-top:-41px; display:block;width:82px;height:82px;background:url(../images/slider.png) no-repeat 0 0;transition:none;}
.banner_slide .next{background-position:-116px 0;right:10px;left:auto;}
.banner_slide .prev:hover {background-position:0 -119px;}
.banner_slide .next:hover{background-position:-116px -119px;}


/*index*/
.secpad {padding:35px 0 20px;}
.pcat_tit {text-align:center;}
.pcat_tit h2 {color:#00438b;font-size:40px;font-weight:600;}
.pcat_tit span {display:block;color: #878787;font-size: 25px;font-family: 'Myriad Pro';line-height: 30px;text-transform: capitalize;padding-bottom: 15px;font-weight: bold;}
.pcat_line {background:url(../images/pcat_line.jpg) no-repeat 50% 0;height:4px;}
.pcat_tit p {color: rgb(132, 132, 132);font-size: 18px;line-height: 50px;}
.fun_slide {width:1000px;margin:60px auto 0;}
.pcat_txt {float:left;width:400px;}
.pcat_txt h6 {font-weight:100;text-align: left;font-size: 33px;color: #000;line-height: 50px;}
.pcattxt_line {background-color: #00438b;margin: 10px 0;width: 85px;height: 2px;}
.pcat_txt p {font-size:18px;color:rgb(102,102,102);}
.pcat_txt .pcat_more {font-size: 20px;background: url(../images/pcatmore.jpg) no-repeat;width: 144px;height: 35px;line-height: 35px;color: #fff;padding-left: 15px;margin-top: 40px;display: block;text-align: left;}
.pcat_pic {float:right;width:570px;text-align:center;}
.pcat_pic img {max-width:100%;}
.fun_slide .hd {margin-top:30px;}
.fun_slide .hd ul {overflow:hidden;text-align:center;}
.fun_slide .hd li {display:inline-block;margin:0 8px;position: relative;overflow:hidden;border: 1px solid #fff;}
.fun_slide .hd li img {width:165px;height:120px;}
.fun_slide .hd li.on {border-color:#ff8901;}


.about {background:url(../images/about_bg.jpg) no-repeat center top;height:500px;padding-top:60px;}
.about_l {float:left;width:660px;}
.about_tit h2 {font-size:36px;color:#142134;}
.about_tit h2 span {color:#0796fb;}
.about_tit p {font-size:18px;color:#808080;text-transform:uppercase;font-family:Arial;margin-top:5px;}
.about_txt {font-size:16px;line-height:1.5;margin:25px 0 30px;}
a.amore {display:block;width:120px;height:26px;line-height:26px;text-align:center;color:#fff;background-color:#0796fb;border-radius:3px;}
a.amore:hover {background-color:#333;}
.about_r {float:right;background:url(../images/about_pic_bg.png) no-repeat;width:500px;height:300px;margin-top:45px;}
.about_r li {float:left;width:250px;height:150px;font-size:18px;text-align:center;padding-top:90px;}

.app {padding:35px 0 20px;}
.app_wrap {width:1200px;margin:0 auto;}
.app_tit {margin-bottom:15px;}
.app_tit h2 {color:#00438b;font-size: 40px;font-weight: 600;}
.app_tit span {display:block;color: #878787;font-size: 25px;font-family: 'Myriad Pro';line-height: 30px;text-transform: capitalize;padding-bottom: 15px;font-weight: bold;}
.app_tit span i {font-style:normal;float:right;font-size:16px;color:#555;}
.app_line {background:url(../images/app_line.jpg) no-repeat;height:4px;}
.app_tit p {color: #848484;font-size: 14px;line-height: 30px;padding-top: 15px;}
/*.app_pic {float:left;width:500px;}
.app_pic ul {float:left;width:100%;}
.app_pic li {float:left;width:230px;margin:0 10px 20px;}
.app_pic li img {width:100%;height:160px;}
.app_txt {float:right;width:550px;background:url(../images/app_yh.jpg) no-repeat;padding-top:60px;padding-left:20px;}
.app_txt li {line-height: 30px;font-size: 14px;list-style-type: square;}
.app_txt li a {color:#666;}
.app_txt li span {float:right;}
.app_txt li a:hover {color:#ff8900;}
.app_more {display: block;background: url(../images/app_more.jpg) no-repeat;width: 144px;height: 35px;line-height: 35px;color: #fff;font-size: 14px;text-indent: 10px;margin-top: 20px;}
.app_more:hover {color:#ff8900;}*/

.app_pic li {float:left;width:330px;margin:0 30px 20px;}
.app_pic li img {width:100%;height:220px;}
.app_pic li h6 {text-align:center;margin-top: 2px;}
.app_more {display:block;margin:20px auto 0;width:130px;height:36px;line-height:36px;text-align:center;border:2px solid #0796fb;border-radius:6px;}
.app_more:hover {background-color:#0796fb;color:#fff;}

.product {background:url(../images/product_bg.jpg) no-repeat center center;padding:40px 0 30px;}
.product_tit {text-align:center;margin-bottom:20px;}
.product_tit h2 {font-size:36px;color:#fff;}
.product_tit p {font-size:18px;color:#a6a8ab;text-transform:uppercase;font-family:Arial;margin-top:5px;}
.product_slide {max-width:1800px;margin:0 auto;}
.product_slide .bd li {float:left;width:285px;margin:0 7px;}
.product_slide .bd li img {width:100%;height:200px;}
.product_slide .bd li h6 {padding:5px 0;text-align:center;color:#fff;background-color:#0796fb;margin-top:2px;font-size:18px;}
.product_slide .bd li a:hover h6 {background-color:#0571bd;}
.pro_more {display:block;margin:30px auto 0;width:130px;height:36px;line-height:36px;text-align:center;border-radius:6px;background-color:#0796fb;color:#fff;}
.pro_more:hover {background-color:#0571bd;color:#fff;}


.news {background-color:#f8f8f8;}
.news_slide li {float:left;width:360px;margin:0 20px;}
.news_slide li a {display:block;height:340px;border:1px solid #bfbfbf;}
.news_slide li img {display:block;width:100%;height:200px;}
.news_txt {padding:0 15px;}
.news_txt h6 {font-size:18px;line-height:45px;height:45px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_line {width:77px;height:1px;background-color:#0796fb;transition:all 0.3s;}
.news_txt p {color:#808080;height:50px;margin-top:10px;}
.news_txt span {display:block;color:#808080;}
.news_txt span i {display:inline-block;vertical-align:top;width:18px;height:18px;background:url(../images/time.png) no-repeat;margin-right:8px;}
.news_slide li a:hover {border-color:#0796fb;}
.news_slide li a:hover .news_line {width:100%;}


.download_tit {height:40px;line-height:40px;border-bottom:1px solid #dcdcdc;margin-bottom:20px;overflow:hidden;}
.download_tit h2 {float:left;font-size:18px;color:#142134;cursor:pointer;line-height:37px;border-bottom:2px solid #0796fb;}
.download_tit a {float:right;color:#0796fb;}
.download_txt {float:left;width:100%;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;}
.download_txt ul {float:left;width:100%;padding:8px 0;}
.download_txt li {float:left;width:48%;height:40px;line-height:40px;border-bottom:1px dotted #ddd;margin:0 1%;}
.download_txt li h6 {float:left;width:460px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.download_txt li span {display:block;color:#808080;}
.download_txt li span i {display:inline-block;vertical-align:middle;width:18px;height:18px;background:url(../images/time.png) no-repeat;margin-right:6px;}
.download_txt li:nth-child(15),.download_txt li:nth-child(16) {border:none;}


/*footer*/
.footer {background-color:#142134;padding-top:33px;}
.partner_slide {position:relative;}
.partner_slide .bd {width:1140px;margin:0 auto;}
.partner_slide .bd ul {overflow:hidden;}
.partner_slide .bd li {float:left;width:180px;margin:0 5px;}
.partner_slide .bd li img {width:100%;height:80px;}
.partner_slide .prev,.partner_slide .next{ position:absolute;left:0;top:50%;margin-top:-13px; display:block;width:27px;height:27px;background:url(../images/arrow_l.png) no-repeat;}
.partner_slide .next{background-image:url(../images/arrow_r.png);right:0;left:auto;}
.f_fast {margin-top:25px;padding:25px 0;}
.f_nav {float:left;width:280px;}
.f_nav h6,.f_cont h6,.f_form h6 {font-size:16px;color:#fff;background:url(../images/f_arrow.png) no-repeat left center;padding-left:25px;margin-bottom:10px;}
.f_nav nav {padding-left:25px;}
.f_nav nav ul {overflow:hidden;}
.f_nav nav li {float:left;width:40%;line-height:1.8;}
.f_nav nav li a {color:#d9d9d9;}
.f_nav nav li a:hover {color:#fff;text-decoration:underline;}
.f_logo {margin-top:30px;}
.f_cont {float:left;width:320px;}
.f_cont p {padding-left:25px;line-height:1.8;color:#d9d9d9;}
.f_form {float:right;width:470px;}
.f_form form {padding-left:25px;}
.winput {width:48%;}
.winput input {width:100%;border:1px solid #bfbfbf;background-color:transparent;border-radius:3px;padding:3px 8px;color:#fff;}
.wtextarea {float:left;width:100%;}
.wtextarea textarea {width:100%;border:1px solid #bfbfbf;background-color:transparent;color:#fff;padding:3px 8px;outline:none;margin:10px 0 12px;height:60px;border-radius:3px;}
.wbutton {float:right;}
.wbutton button {width:120px;height:24px;line-height:24px;text-align:center;border-radius:3px;color:#fff;background-color:#0796fb;border:none;}
.wbutton button:hover {background-color:#0571bd;}
.f_copy {text-align:center;color:#fff;padding:10px 0;border-top:1px solid #535353;}
.f_copy a {color:#fff;}
.f_copy a:hover {text-decoration:underline;}

.backToTop {display:none;width:50px;height:50px;line-height:1.5;text-align:center;position:fixed;right:20px;bottom:52px;z-index:99;background-color:#000;color:#fff !important;opacity:0.8;}
.backToTop i {display:block;background:url(../images/backtop.png) no-repeat center top;height:16px;width:100%;margin-top:8px;}
.backToTop:hover {opacity:1;border-top-left-radius:6px;border-top-right-radius:6px;}


/*news*/
.secpad2 {padding-bottom:35px;}
.breadnav {background-color:#666;color:#fff;padding:10px 0;}
.breadnav img {vertical-align:bottom;margin-right:10px;}
.breadnav a {color:#fff;}
.breadnav a:hover {text-decoration:underline;}

.subnav {font-size:16px;}
.subnav ul {text-align:center;}
.subnav li {display:inline-block;text-align:center;margin:0 20px;}
.subnav li a {background-color:#0796fb;color:#e8e8e6;display:block;line-height:26px;border-radius:26px;padding:0 30px;}
.subnav li a:hover,.subnav li a.active {background-color:#333;}

.catname {text-align:center;font-size:30px;margin:30px 0;}

.news_list li {float:left;width:360px;margin:0 20px 30px;}
.news_list li a {display:block;height:340px;border:1px solid #bfbfbf;}
.news_list li img {display:block;width:100%;height:200px;}
.news_list li a:hover {border-color:#0796fb;}
.news_list li a:hover .news_line {width:100%;}

#pages {margin:25px 0;text-align:center;clear:both;}
#pages a,#pages span {display:inline-block;text-align:center;padding:0 10px;height:30px;line-height:30px;margin:0 2px;font-size:16px;border:1px solid #4d4d4d;}
#pages a:hover,#pages span {border-color:#0796fb;color:#0796fb;}
#pages span {background-color:#0796fb;color:#fff;}


.show_tit {font-size:26px;text-align:center;margin:35px 0 10px;}
.show_des {color:#999;text-align:center;margin-top:8px;}
.show_des span {color:#808080;}
.show_des span i {display:inline-block;vertical-align:top;width:18px;height:18px;background:url(../images/time.png) no-repeat;margin-right:8px;}
.show_con {padding:20px 15px;margin:5px 0 15px;color:#666;font-size:16px;line-height:1.6;border-top:1px dotted #ccc;}
.show_con p,.show_con div {margin-bottom:15px;}
.show_con img {max-width:100%;height:auto !important;}
.spage p {font-size:16px;margin-top:5px;}
.spage p a {display:block;background-color:#eee;color:#666;padding:0 20px;height:40px;line-height:40px;border-radius:40px;}
.spage p a:hover {background-color:#0796fb;color:#fff;}


/*product*/
.proban {height:330px;background:url(../images/proban.jpg) no-repeat 50% 0;background-size:cover;position:relative;overflow:hidden;}
.proban h2 {font-size:30px;text-align:center;color:#fff;margin-top:130px;}
.proban_line {height:3px;width:45px;margin:10px auto 0;background-color:#fff;}
/*.pro_zz {width:100%;height:86px;background:url(../images/eclipse.png) no-repeat 50% 0;background-size:cover;position:absolute;bottom:0;left:0;}*/

.catnav {font-size:30px;color:#555;padding:10px;border-bottom:1px solid #ddd;margin-bottom:20px;}
.catnav span {color:#999;font-size:16px;text-transform:uppercase;margin-left:15px;}
.left {float:left;width:285px;}
.lnav li {padding:5px 10px;margin-bottom:5px;}
.lnav li a {font-size:16px;}
.lnav li a:hover,.lnav li a.active {color:#0072ce;}

.right {float:right;width:900px;}
.pro_list li {float:left;width:285px;margin:0 7px 15px;text-align:center;}
.pro_list li a {display:block;border:2px solid #eee;}
.pro_list li img {width:100%;height:200px;transition:all 0.5s;}
.pro_list li h6 {text-align:center;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:10px 5px;}
.pro_list ul li a:hover {border-color:#0072ce;}
.pro_list li a:hover h6 {color:#0072ce;}



.showp_pic {text-align:center;}
.showp_text {text-align:center;font-size:16px;color:#666;padding:30px 15px 50px;}
.sp_con {border:none;}



/*app*/
.app_list li {float:left;width:230px;margin:0 5px 15px;}
.app_list li img {width:100%;height:160px;}
.app_list li h6 {height:30px;line-height:30px;text-align:center;color:#fff;background-color:#0796fb;margin-top:2px;}
.app_list li a:hover h6 {background-color:#0571bd;}


/*contact*/
.c_txt {float:left;width:520px;padding:40px 0 0 40px;}
.c_txt h5 {font-size:26px;margin-bottom:35px;}
.c_txt p {line-height:3;font-size:16px;}
.c_map {float:right;width:660px;}



/*download*/
.download_list li {float:left;width:48%;height:40px;line-height:40px;border-bottom:1px dotted #ddd;margin:0 1%;}
.download_list li h6 {float:left;width:460px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.download_list li span {display:block;color:#808080;}
.download_list li span i {display:inline-block;vertical-align:middle;width:18px;height:18px;background:url(../images/time.png) no-repeat;margin-right:6px;}
.download_list li:nth-child(15),.download_list li:nth-child(16) {border:none;}

.show_down {border-top:1px dotted #ccc;margin-top:5px;margin-bottom:20px;padding:15px 0 10px;font-size:18px;}
.show_down span {color:#0796fb;}
.show_down a {margin-right:10px;}

