/* css reset */
@charset "utf-8"; 
*,*:before,*:after{box-sizing:border-box;} 
*{-webkit-tap-highlight-color:rgba(0,0,0,0);} 
html, body, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr,acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small,strike,tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,tbody, tfoot, thead, tr,th,td{border: 0;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}
body {position:relative;background:#fff;line-height:1.8;color:#3a3a3a;font-size:14px;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;}
a{color:#2a2c2e;text-decoration:none;}
a:hover{color:#00a5e2;text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-weight:700;line-height:normal;}
h3{font-size:16px;}
strong{color:#000;}
li{list-style:none;}
blockquote{border-left:4px solid #000;color:#000;margin:1em 0;padding-left:1em;}
pre{padding:10px;margin:10px 0;word-break:break-all;word-wrap:break-word;white-space:pre-wrap;background:#f9f9f9;border:1px solid #f0f0f0;color:#aaa;}
img{height:auto;max-width:100%;display:block;border:0;}
hr{margin:10px 0 0 0;height:1px;border:none;background:#ddd;}
input,select,textarea{border:1px solid #bbb;background:#fff;outline:none;width:100%;color:#464646;padding:8px;-webkit-appearance:none;font-size:14px;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;}
select{-webkit-appearance:menulist;}
textarea{resize:none;overflow-y:auto;display:block;-webkit-appearance:none;}
input[type="radio"]{width:auto;height:auto;-webkit-appearance:radio;}
input[type="checkbox"]{width:auto!important;height:auto!important;-webkit-appearance:checkbox;}
table td{border:1px solid #ddd;padding:5px 2px;vertical-align:middle;}
i{margin-right:5px;} 
.clear:after,.clear:before{content:".";display:block;visibility:hidden;height:0;clear:both;}
.fl{float:left;position:relative;} 
.fr{float:right;position:relative;} 
.hidden{display:none;}
.nowrap{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.disabled{cursor:not-allowed!important;}
.am{transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;}

/* col public */
ul.col-2,ul.col-3,ul.col-4,ul.col-5,ul.col-6,ul.col-7{overflow:hidden;}
ul.col-2 li,ul.col-3 li,ul.col-4 li,ul.col-5 li,ul.col-6 li{margin-right:2%;}
ul.col-2 li{width:49%;}
ul.col-3 li{width:32%;}
ul.col-4 li{width:23.5%;}
ul.col-5 li{width:18.4%;}
ul.col-6 li{width:15%;}
ul.col-7 li{width:13%;margin-right:1.5%;}
ul.col-2 li:nth-child(2n+2),ul.col-3 li:nth-child(3n+3),ul.col-4 li:nth-child(4n+4),ul.col-5 li:nth-child(5n+5),ul.col-6 li:nth-child(6n+6),ul.col-7 li:nth-child(7n+7){margin-right:0;}

/* public */
.wrap{padding-bottom:50px;}
h1.title{font-size:22px;font-weight:100;text-align:center;color:#222;padding:10px 5px;}

/* header */
.header{position:fixed;width:100%;height:58px;left:0;top:0;z-index:19;background:rgba(255,255,255,.95);}
.header .logo{height:40px; width:212px;margin-top:10px;margin-left:5px;}
.openNav{position:absolute;width:40px;height:45px;right:0;top:8px;transition:all .5s linear 0s;}
.openNav em{-moz-user-select:none;background:#000;display: block;font-size:0;height:2px;left:0;right:0;margin:0 auto;position: absolute;top:48%;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s; width:20px;}
.openNav em:before,.openNav em:after{background:#000;content:""; height:2px;left:0;position:absolute;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;width:20px;}
.openNav em:before{transform:translateY(-250%);-webkit-transform:translateY(-250%);}
.openNav em:after{transform:translateY(250%);-webkit-transform:translateY(250%);}
.openNav.open{}
.openNav.open em{background:transparent;}
.openNav.open em:before{transform: translateY(0px) rotate(45deg);-webkit-transform: translateY(0px) rotate(45deg);background:#000;}
.openNav.open em:after{transform: translateY(0px) rotate(-45deg);-webkit-transform: translateY(0px) rotate(-45deg);background:#000;}

/* nav */
.nav{position:fixed;width:100%;left:0;top:58px;z-index:19;background:rgba(0,0,0,.7);text-align:center;max-height:0;overflow:hidden;transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;}
.nav.open{max-height:500px;}
.nav a{display:block;text-align:center;color:#fff;padding:12px 0;font-size:15px;border-bottom:1px solid #333;}
.nav a:last-child{padding-bottom:15px;border:none;}

/* banner */
.banner{position:relative;}
.banner,.banner ul.slides,.banner ul.slides li{height:auto;}
.banner .flex-control-nav{bottom:60px;}
.banner .flex-control-nav li a{background:#a7a7a7;}
.banner .flex-control-nav li a.flex-active{background:#ca0000;}
.pagebanner,.pagebanner ul.slides,.pagebanner ul.slides li{height:auto;}
.probanner{margin-bottom:30px;}
.probanner .flex-control-nav li a{width:15px;height:15px;}
.probanner .flex-control-nav{bottom:-20px;height:15px;}

/* qucknav */
.qucknav{padding:0 10px;margin-top:-30px;position:relative;z-index:1;}
ul.qucknav_item{}
ul.qucknav_item li{text-align:center;}
ul.qucknav_item li .icon{display:block;margin:5px auto;}
ul.qucknav_item li .icon img{}
ul.qucknav_item li h3{font-size:16px;margin:5px 0 0 0;color:#757575;font-weight:100;}

/* module-tip */
.module-tip{padding:25px 0;margin:0 10px;background:url(../images/line.png) center center no-repeat;background-size:400px 1px;text-align:center;}
.module-tip h3{font-size:18px;color:#00a5e2;font-weight:100;}

/* pro_list */
.pro{padding:0 10px;}
ul.pro_list{}
ul.pro_list li{text-align:center;}
ul.pro_list li h3{font-size:16px;font-weight:100;padding:8px 0;margin-bottom:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.viewmore{font-weight:100;font-size:15px;font-weight:700;padding:2px 0 4px 0;text-align:center;border-radius:35px;background:#00a5e2;color:#fff;display:block;width:170px;margin:15px auto;}
.viewmore.nomb{margin-bottom:0;}
.viewmore:hover{color:#fff;}

/* news list */
.news{padding:0 10px;}
ul.news_list{}
ul.news_list li{overflow:hidden;margin-bottom:10px;padding:8px;background:#f4f4f4;border-radius:8px;}
ul.news_list li:last-child{margin-bottom:0;}
ul.news_list li .pic{float:left;width:33%;margin-right:4%;height:90px;}
ul.news_list li .pic img{width:100%;}
ul.news_list li .desc{float:left;width:63%;}
ul.news_list li .desc .title{font-size:16px;font-weight:100;line-height: normal;padding:0;margin: 0 0 5px 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.news_list li .desc .txt{font-size:12px;line-height:normal;color:#999;}
ul.news_list li .desc .time{font-size:12px;color:#999;}

/* contactinfo */
.contactinfo{padding:0 10px;}
.contactinfo .info{overflow:hidden;position:relative;min-height:60px;margin-bottom:10px;padding:20px 140px 10px 10px;font-size:12px;color:#757575;background: #f4f4f4;border-radius:8px;}
.contactinfo .feat{position:absolute;width:120px;text-align:center;right:5px;z-index:1;top:50%;margin-top:-15px;border:1px solid #c2c2c2;border-radius:20px;padding:4px 15px;}
.contactinfo .info.call .text{}
.contactinfo .info.map{border:none;padding:8px 140px 10px 10px;}
.contactinfo .feat img{width:15px;display:inline-block;vertical-align:middle;margin-right:10px;}
.contact_box .contactinfo .info{background:none;padding-left:0;}
.contact_box .contactinfo .info.call{border-bottom:1px solid #757575;padding-bottom:30px;padding-top:30px;border-radius:0;}

/* forminput */
.forminput{background:#f4f4f4;margin:0 10px;padding:30px 10px 20px 10px;border-radius:8px;}
.input{background:none;color:#757575;text-align: center;margin-bottom:20px;}
.input img,.input .inputtip,.input input{display:inline-block;vertical-align:middle;}
.input img{width:20px;height:20px;margin-right:10px;}
.input input{border:1px solid #757575;color:#757575;width:200px;border-radius:10px;padding:5px 10px;text-align: left;}
.input .inputtip{margin-right:10px;}
.submitbtn{text-align:center;}
.submitbtn input[type="submit"]{width:200px;color:#e23c56;margin:20px 0 10px 0;padding:6px 0;font-weight:700;font-size:16px;border:none;background:#00a5e2;color:#fff;border-radius:40px;}

/* second_menu */
.second_menu{padding:10px 0 0 10px;overflow:hidden;}
.second_menu a{float:left;margin-right:2%; margin-bottom:10px;line-height:normal;text-align:center;color:#fff;background:#0081cc;font-size:12px;padding:5px 18px;border-radius:25px;}
.second_menu a:last-child{margin-right:0;}

/* page */
.editor{padding:10px;color:#797979;}
.post_par{border-bottom:1px solid #ddd;text-align:right;padding:5px 0;margin:0 10px;color:#999;}
.nextprev{padding:10px;}
.nextprev a{display:block;color:#999;}
.nextprev a:hover{color:#000;}

/* footer */
.copyright{text-align:center;color:#cfcfcf;padding:15px 0 10px 0;}
.copyright a{color:#cfcfcf;}
.copyright img{width:60px;margin:0 auto;}
.copyright .txt{font-size:12px;}
.fixedtools{position:fixed;width:60px;height:60px;right:10px;bottom:100px;z-index:10;border-radius:50%;}
.fixedtools img{border-radius:50%;}
.fixedfooter{position:fixed;overflow:hidden;height:50px;width:100%;left:0;bottom:0;z-index:10;background:#0081cc;font-size:0;overflow: hidden;}
.fixedfooter a{display:inline-block;width:25%;height:100%;text-align:center;font-size:14px;color:#fff;}
.fixedfooter a img{width:20px;display:block;margin:6px auto 0;}
#page{clear:both;line-height:25px;margin:30px 0;text-align: center;}
#page a{background:#f0f0f0;border:1px solid #e2e2e2;border-radius:0.4em;color: #626262;display: inline-block;font-size:16px;line-height:30px;margin:0 3px;padding:0 10px;text-align:center;transition:.3s;-webkit-transition:.3s;}
#page a:hover{background: #ff8a00;border:1px solid #ff8a00;color:#fff;}
#page a:active {background:#ff8a00;}
#page span.current {background:#ff8a00;border:1px solid #ff8a00;border-radius:0.4em;-webkit-border-radius:0.4em;color:#fff;display:inline-block;font-size:16px;line-height:30px;margin:0 3px;padding:0 10px;text-align:center;}
#page span.disabled {color:#adaaad;margin-right:3px;padding:2px 6px;}
/* whyus */
.whyus{padding:50px 0;}
.whyus .whyus_tip{text-align:center;font-size:24px;}
.whyus .whyus_tip .en,.whyus .whyus_tip .cn{line-height:normal;vertical-align:middle;font-weight:bold;font-size:48px;font-family:Arial;color:#c4c4c4;font-style:italic;text-transform:uppercase;}
.whyus .whyus_tip .en.small{font-size:36px;}
.whyus .whyus_tip .en.big{position:relative;top:-5px;}
.whyus .whyus_tip .cn{font-size:32px;color:#535353;font-family:Arial,Microsoft Yahei,微软雅黑,Helvetica,sans-serif;}
.whyus .whyus_tip h3{color:#ff9601;font-weight:bold;font-size:48px;line-height:normal;}
.whyus_box{background:url(../images/whyusbg.png) top center no-repeat;}
ul.oddsitem{}
ul.oddsitem li{position:relative;*clear:both;*overflow:hidden; margin-bottom:40px;}
ul.oddsitem li.odds0{padding-top:100px;}
ul.oddsitem li.odds1{padding-top:120px;}
ul.oddsitem li.odds2{padding-top:120px;}
ul.oddsitem li .pic,ul.oddsitem li .txt{float:left; padding:0px 10px;}
ul.oddsitem li .txt{padding-left:10px;position:relative;}
ul.oddsitem li .pic img{max-width:100%;}
ul.oddsitem li .icon{width:74px;height:74px;position:absolute;left:0;top:0;z-index:1;}
ul.oddsitem li.odd .pic{float:left;}
ul.oddsitem li.odd .txt{float:right;margin-right:0;}
ul.oddsitem li .txt{font-size:12px; margin-bottom:20px;}
ul.oddsitem li .txt h3{font-size:28px;font-weight:bold;color:#00a5e2;line-height:normal;margin-top:5px;}
ul.oddsitem li .txt strong{margin-left:10px;color:#ff9601;font-size:12px;line-height:normal;}
ul.oddsitem li .txt .desc{margin-top:20px;line-height:2;color:#343434;}
ul.oddsitem li .txt .desc i{color:#45b0ff;font-size:12px;}
ul.oddsitem li .txt .ask,.serivce_slider .desc .ask{display:block;width:180px;text-align:center;color:#fff;background:#00a5e2;border-radius:25px;margin:30px 0 0 14px;transition:.2s;-webkit-transition:.2s;}
ul.oddsitem li .txt .ask:hover{background:#ff9601;}
ul.oddsitem li .icon.odds1icon{background-position:-5px -303px;}
ul.oddsitem li .icon.odds2icon{background-position:-5px -383px;}
ul.oddsitem li .icon.odds3icon{background-position:-90px -303px;}