﻿@charset "utf-8";*,html,body,h1,h2,h3,h4,h5,h6,th,td,ul,li,dl,dt,dd,div,p,pre,form,input,button,textarea,hr {margin:0px;padding:0px;}
body {margin:0px;padding:0px;font-size:16px;line-height:180%;font-size:14px;font-family:"微软雅黑";color:#666;background-color:#f7f7f7;}
a {text-decoration:none;color:#333;}
a:hover{ color: #2E64A7;}
ul,dl,ol {list-style:none;}
img {border:none 0;vertical-align:middle;}
.fl {float:left;}
.fr {float:right;}
.clearfix {clear:both;}
.clearfix:after{ content:""; clear:both; display:block;}
.head {width:100%;border-top:5px solid #2E64A7;}
.head .head-in {width:1100px;height:125px;margin:0px auto;position:relative;}
.head .head-in .logo {height:125px;overflow:hidden;display:table-cell;vertical-align:middle;}
.head .head-in .logo img {max-height:125px;}
.head .head-in .h-right {height:125px;position:absolute;top:0px;right:0;}
.search {width:220px;height:30px;border:1px solid #2E64A7;border-radius:2px;position:absolute;right:0px;top:15px;}
.search .search_text {width:160px;height:30px;line-height:30px;float:left;font-size:12px;background:#2E64A7;color:#FFF;padding-left:10px;font-family:"微软雅黑";border:0;}
.search .search_but {width:50px;height:30px;line-height:30px;float:right;background:#2E64A7 url(../images/../images/search.png) no-repeat center center;font-family:"微软雅黑";border:0;}
.nav {width:auto;height:50px;margin-top:63px;}
.nav li {float:left; position:relative;}
.nav li a {float:left;padding:0px 22px;}
.inmenu:link,.inmenu:visited {color:#333;font-size:15px;line-height:40px;height:40px;border:1px solid #f7f7f7;}
.inmenu:hover,.inmenu:active {border:1px solid #2E64A7;text-decoration:none;border-radius:2px;}
.inmenu_1:link,.inmenu_1:visited,.inmenu_1:hover,.inmenu_1:active {color:#2E64A7;font-size:15px;height:40px;line-height:40px;border:1px solid #2E64A7;border-radius:2px;}
.nav li:hover {position:relative;z-index:99999;color:#2E64A7;}
.nav li:hover a {color:#333;}
.nav li:hover ul li a {background:#2E64A7;color:#FFF;}
.nav li ul li {float:none;text-align:left;height:30px;border-bottom:1px solid #2E64A7;font-size:12px;}
.nav li ul li a {float:none;display:block;color:#333;white-space:nowrap;height:30px;line-height:30px;text-transform:capitalize;text-overflow:ellipsis;padding:0px 20px 0px 20px;min-width:70px;color:#FFF;background:#2E64A7;}
.nav li ul li a:hover {background:#2c70c4;}
.nav li ul {position:absolute;top:42px;left:0;z-index:9999; display:none;}
.nav li:hover ul{ display:block;}
/*banner*/
.bannerslide .swiper-slide { background-position: center; position: relative;}
.bannerslide .swiper-slide img{ width:100%;}
.paginationw { position: absolute; left: 0; text-align: center; bottom: 10px !important; width: 100%; z-index: 9; }
.swiper-pagination-bullet { background: #fff; }
.swiper-pagination-bullet-active { background: #2E64A7 !important; }

.home-about {width:100%;background:#FFF;padding:50px 0px;text-align:center;}
.home-about p {width:1100px;height:auto;font-size:14px;margin:0px auto;}
.home-about .title {text-align:center;font-size:25px;height:25px;}
.home-about .line {height:3px;width:55px;background:#555;margin:10px auto 20px;}

.home-service {padding:70px 0px;background:#2E64A7;}
.home-service .service-in {width:1100px;margin:0px auto;overflow:hidden;}
.home-service .service-in li {width:205px;padding:0px 35px;float:left;text-align:center;}
.home-service .service-in li .number {width:90px;height:90px;border-radius:50px;background:#38BAE4;line-height:90px;font-size:40px;font-weight:100;color:#FFF;margin:0px auto;}
.home-service .service-in li p {display:inline-block;line-height:20px;font-size:16px;font-weight:500;color:#147696;margin-top:20px;}
.home-service .service-in li p a {color:#147696;}
.home-service .service-in li span {display:inline-block;height:60px;line-height:20px;overflow:hidden;font-size:12px;color:#A8E1F4;margin-top:5px;}
.home-product {width:1100px;margin:50px auto 55px;overflow:hidden;}
.home-product .title {background:url(../images/tit-bg.png) no-repeat center center;text-align:center;height:70px;line-height:70px;font-size:23px;font-weight:bold;}
.home-product .onelevel {margin-top:20px;text-align:center;}
.home-product .onelevel li {display:inline-block;margin:0px 10px;}
.home-product .onelevel li span a {padding:3px 10px;background:#2E64A7;color:#FFF;}
.home-product .h-prolist {margin-top:15px;text-align:center;}
.home-product .h-prolist li {margin:10.3px;width:346px;height:250px;background:#FFF;float:left;position:relative;}
.home-product .h-prolist li img {width:346px;height:250px;}
.home-product .h-prolist li p {width:346px;height:45px;background:url(../images/probg.png) repeat;text-align:center;line-height:45px;color:#DDD;position:absolute;top:205px;font-size:15px;}
.home-news {background:#f7f7f7 url(../images/newsbg.jpg) no-repeat top center;overflow:hidden;}
.home-news .title {text-align:center;font-size:25px;height:25px;color:#FFF;margin-top:70px;}
.home-news .line {height:3px;width:55px;background:#FFF;margin:20px auto 0px;}
.home-news .h-newslist {background:#FFF;width:1100px;padding:15px 0px 25px 0px;margin:0px auto;margin-top:55px;overflow:hidden;}
.home-news .h-newslist li {height:45px;line-height:45px;float:left;margin:0px 25px;border-bottom:1px dashed #CCC;background:url(../images/point3.png) no-repeat left 20px;text-indent:15px;width:500px;}
.home-news .h-newslist li span {float:right;font-size:12px;}
.home-news .more {text-align:center;padding:65px 0px;}
.home-news .more a {border:1px solid #DDD;font-size:14px;margin:50px auto;background:#FFF;color:#333;padding:16px 50px;}
.home-news .more a:hover {background:#2E64A7;border:1px solid #2E64A7;color:#FFF;transition:0.6s all;}
.foot {clear:both;margin:0px auto;padding:10px 0px;background:#2E64A7;}
.foot .footmenu {width:1100px;line-height:20px;text-align:center;margin:0px auto 20px;border-bottom:1px solid #78D0ED;}
.foot .footmenu li {display:inline-block;line-height:20px;color:#147696;margin:20px;}
.foot .footmenu li a {color:#fff;line-height:20px;border:none;}
.foot .footmenu li a:hover {line-height:20px;text-decoration:underline;}
.foot .foot-in {width:1100px;margin:0px auto;text-align:center;color:#D6F1FA;}
.foot .foot-in a {color:#D6F1FA;}
.foot .foot-in a:hover {color:#FFF;}
.banner-inner {width:100%;height:auto;text-align:center;}
.banner-inner img {max-width:100%;}
.position {width:1100px;height:35px;border-bottom:1px solid #DDD;font-size:16px;line-height:25px;margin:10px auto;}
.position span {float:right;font-size:13px;}
.inner {width:1100px;margin:0px auto;margin-top:20px;overflow:hidden;margin-bottom:50px;}
.inner .inner-l {width:250px;float:left;}
.inner-title {width:250px;height:65px;background:#2E64A7;text-align:center;font-size:20px;color:#FFF;line-height:65px;}
.inner-content {width:250px;margin-top:10px;}
.sf-menu {display:table;width:250px;}
.sf-menu li {clear:both;font-size:14px;line-height:20px;margin-top:5px;}
.sf-menu li a,.sf-menu li:hover a {display:block;padding:5px 0 5px 30px;background:#3d7dcc url(../images/point2.png) 15px 13px no-repeat;color:#FFF;}
.sf-menu li a:hover {color:#FFF;}
.sf-menu li li {clear:both;position:relative;text-transform:capitalize;margin:0 auto;}
.sf-menu li li a,.sf-menu li:hover li a {line-height:20px;color:#333;padding:5px 0 5px 30px;background:url(../images/point1.png) 15px 15px no-repeat;text-decoration:none;font-size:12px;font-weight:normal;border-bottom:1px dashed #e2e2e2;}
.sf-menu li li a:hover {text-decoration:none;color:#333;background:#e2e2e2 url(../images/point1.png) 15px 15px no-repeat;}
.sf-menu li li.LiProDetail a {background:url(../images/point1.png) no-repeat 15px 15px;}
.sf-menu li li.LiProDetail a:hover {background:#e2e2e2 url(../images/point1.png) no-repeat 15px 15px;}
ul.sf-menu ul ul {position:absolute;left:250px;width:250px;top:0px;margin:0px;padding:0px;visibility:hidden;border:0px;padding:0;border-radius:0px;background:#FFF;z-index:9;}
.sf-menu li li li {background:#FFF;padding:0;min-height:28px;}
.sf-menu li li:hover {opacity:1;}
.sf-menu li li li a,.sf-menu li:hover li li a {text-decoration:none;background:#e2e2e2 url(../images/point1.png) no-repeat 15px 15px;border-bottom:1px solid #FFF;padding:5px 0 5px 12px;text-indent:20px;font-weight:normal;}
ul.pro-menu {margin-top:-1px;margin:0px;padding:0px;text-transform:capitalize;}
ul.sf-menu li:hover > ul {visibility:visible;margin:0px;padding:0px;}
.inner .inner-r {width:810px;float:right;}
.inner-abo {width:810px;font-size:14px;}
.prolist {width:840px;}
.prolist li {width:250px;height:180px;float:left;margin:0px 30px 20px 0px;background:#FFF;position:relative;}
.prolist li img {width:250px;height:180px;}
.prolist li p {width:250px;height:40px;background:url(../images/probg.png) repeat;text-align:center;line-height:40px;color:#DDD;position:absolute;top:140px;font-size:14px;}
.newslist {margin-top:-7px;}
.newslist li {width:810px;}
.newslist li .n-title {width:810px;height:34px;background:#e7e7e7 url(../images/point5.png) no-repeat 15px 0px;line-height:34px;font-size:15px;text-indent:30px;margin:7px 0px;}
.newslist li .n-title span {font-size:12px;float:right;margin-right:10px;}
.newslist li .n-title:hover {color:#FFF;background:#2E64A7 url(../images/point5.png) no-repeat 15px 0px;background-position:15px -34px;transition:0.5s all;}
.newslist li .n-title:hover span {color:#DDD;transition:0.5s all;}
.newslist li p {width:780px;line-height:20px;overflow:hidden;margin:0px auto;font-size:12px;color:#888;}
.pages,.npage {clear:both;text-align:center;font-size:12px;padding:15px 0px 0px 0px;color:#999;}
.pages a,.pages span {display:inline-block;height:24px;padding:0 2px;margin:0px 2px!important;line-height:24px;border:1px solid #333;background:#444;padding:0px 8px;color:#FFF;}
.pages a:link,.pages a:visited {color:#FFF;line-height:24px;border:1px solid #333;background:#444;padding:0px 8px;}
.pages a:hover,.pages a:active,.pages span.ctxt {color:#FFF;text-decoration:none;border:1px solid #2E64A7;background:#2E64A7;padding:0px 8px;}
.news-content {width:810px;font-size:14px;overflow:hidden;}
.newsTitle {clear:both;margin:0px auto;text-align:center;font-size:18px;font-weight:bold;color:#2E64A7;line-height:25px;padding:15px 0px;}
.newsDate {clear:both;margin:0px auto;padding:10px 0px;text-align:center;line-height:20px;margin-bottom:15px;border-bottom:1px dashed #e2e2e2;color:#777;font-size:12px;}
.newsDate a {color:#2E64A7;}
.newsDate a:hover {color:#2E64A7;}
.newsContent {clear:both;margin:0px auto;padding:0px;font-size:14px;color:#444;line-height:28px;word-wrap:break-word;word-break:normal;margin-bottom:15px;}
.prevNext {clear:both;margin:0px auto;border-top:dotted 1px #CCC;border-bottom:dotted 1px #CCC;height:60px;line-height:30px;color:#666;font-size:13px;-webkit-text-size-adjust:none;padding:10px 0px;}
.prevNext a {text-decoration:underline;}
.prevNext .prev {}
.prevNext .prev a {text-decoration:none;}
.prevNext .prev a:hover {color:#2E64A7;text-decoration:none;}
.prevNext .next {}
.prevNext .next a {text-decoration:none;}
.prevNext .next a:hover {color:#2E64A7;text-decoration:none;}
.rnews {width:810px;margin-top:15px;}
.rnews strong {font-size:18px;line-height:45px;height:45px;color:#2E64A7;font-weight:bold;display:block;}
.rnews li {float:left;width:48%;height:30px;line-height:30px;margin-right:2%;border-bottom:1px solid #e2e2e2;background:url(../images/point3.png) no-repeat 0px 13px;}
.rnews li a {color:#444;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:13px;text-decoration:none;padding-left:13px;}
.rnews li a:hover {color:#2E64A7;background:url(../images/point3.png) no-repeat 0px 13px;}
.pro-content {width:810px;font-size:14px;}
.pro-detail {width:810px;overflow:hidden;}
.pro-detail .fl {max-width:400px;float:left;}
.pro-detail .fl img {max-width:400px;}
.pro-detail .fr {width:390px;float:right;font-size:14px;}
.pro-detail .fr strong {font-weight:600;width:390px;display:block;font-size:17px;border-bottom:1px dashed #DDD;padding:7px 0px;margin-bottom:10px;}
#con {FONT-SIZE:14px;MARGIN:0px auto;WIDTH:810px;margin-top:20px;}
#tags {PADDING-RIGHT:0px;PADDING-LEFT:0px;PADDING-BOTTOM:0px;MARGIN:0px;WIDTH:810px;PADDING-TOP:0px;HEIGHT:35px}
#tags LI {BACKGROUND:#aaa;FLOAT:left;MARGIN-RIGHT:10px;LIST-STYLE-TYPE:none;HEIGHT:35px;padding:0px 25px;}
#tags LI A {BACKGROUND:none;FLOAT:left;COLOR:#222;LINE-HEIGHT:35px;HEIGHT:35px;TEXT-DECORATION:none;}
#tags LI.emptyTag {BACKGROUND:#222;WIDTH:100px}
#tags LI.selectTag {BACKGROUND:#222;POSITION:relative;HEIGHT:35px}
#tags LI.selectTag A {COLOR:#FFF;LINE-HEIGHT:35px;HEIGHT:35px}
#tagContent {PADDING-TOP:10px;}
.tagContent {DISPLAY:none;WIDTH:810px;COLOR:#333;PADDING-TOP:10px;font-size:14px;line-height:28px;}
#tagContent DIV.selectTag {DISPLAY:block;}
.footlinks {clear:both;margin:0px auto;padding:5px;height:auto;font-size:9pt;line-height:140%;color:#EEE;text-align:center;background-color:#2E64A7;}
.footlinks span,.footlinks a:link,.footlinks a:visited {font-size:9pt;line-height:140%;color:#EEE;margin-right:3px;}
.feedback {clear:both;margin:0px auto;padding:0px;margin:20px 0px 0px 0px;}
.submita {margin:16px auto;display:inline-block;padding:0 18px!important;line-height:22px;background:#ff9c00;border:0px;height:24px;color:#FFF;cursor:pointer;font-size:16px;}
.xh {color:#f00;padding:0 3px;}
#feedbackForm {margin:20px 0px 0px 0px;}
#feedbackForm .text {width:300px;height:26px;margin:10px 0px 0px 0px;font-size:12px;line-height:26px;padding:0px 0px 0px 5px;border:1px solid #CCC;}
#feedbackForm .lable {padding:10px 12px 0px 0px;line-height:30px;height:30px;text-align:right;}
#feedbackForm .atextarea {float:left;border:1px solid #CCC;height:100px;width:305px;ont-size:12px;margin-top:10px;line-height:24px;color:#666;}
#feedbackForm .smtcss {padding-right:112px;text-align:center;}
.table {border-collapse:collapse;}
.table td,.table th {border:1px solid #cdcdcd;padding:5px;}
.table p {padding:0px;margin:0px;}
.e_mobile {display:inline-block;height:25px;line-height:25px;background:url(../images//Content/C_IMG/emobile.png) 0px -50px no-repeat;text-indent:20px;}
.YqbYears {vertical-align:middle;padding-left:8px;margin-top:-6px;}

@media(max-width:1200px){
.head .head-in{ width:100%; height:auto;}
.head .head-in .logo{ height:auto; display:block; padding:0 20px;}
.head .head-in .h-right{ height:auto; position:relative;}
.head .head-in .h-right form{ display:none;}
.nav{ width:100%; height:auto; margin-top:0; font-size:0;}
.nav li{ display:inline-block; float:none; width:calc(100% / 3); text-align:center;}
.nav li:last-child{ display:none;}
.nav li a{ float:none; display:inline-block;}
.home-about p{ width:100%; padding:0 10px; box-sizing:border-box;}
.home-product{ width:100%; margin:0 auto;}
.home-product .h-prolist li{ width:49%; margin:0 2% 2% 0; height:auto;}
.home-product .h-prolist li:nth-child(2n){ margin-right:0;}
.home-product .h-prolist li img{ width:100%; height:auto;}
.home-product .h-prolist li p{ width:100%; height:auto; position:relative; top:auto;}
.home-news .h-newslist{ width:100%;}
.home-news .h-newslist li span{ display:none;}
.foot .footmenu{ display:none;}
.foot .foot-in{ width:100%;}
.nav li ul{ display:none !important;}
.position{ width:100%; padding:0 10px; box-sizing:border-box;}
.inner,.inner-abo{ width:100%;}
.inner .inner-l,.inner .inner-r{ width:100%; float:none; padding:0 10px; box-sizing:border-box;}
.inner-title,.sf-menu{ width:100%; display:block;}
.inner-abo p,.inner-abo iframe,.inner-abo img{ width:100% !important;}
ul.pro-menu{ display:none;}
.prolist{ width:100%; margin-top:20px;}
.prolist li{ width:49%; margin:0 2% 2% 0; height:auto;}
.prolist li:nth-child(4n){ margin-right:0;}
.prolist li img{ width:100%; height:auto;}
.prolist li p{ width:100%; height:auto; position:relative; top:auto;}
.newslist{ margin-top:20px;}
.newslist li,.newslist li .n-title,.newslist li p,.news-content,.pro-content,.pro-detail,#con,#tags,.tagContent{ width:100%;}
#tagContent1 table{ width:100%;}
.inner-abo{ margin-top:20px;}
.feedbackForm table{ width:100%;}
.feedbackForm table img{ width:auto !important;}
}