@charset "UTF-8";
* {margin: 0;padding: 0;}
li {list-style: none;}
img {border: none;display: block;}
.biao td{ padding:4px; border:1px solid #ccc; text-align:center; vertical-align:middle;WORD-WRAP: break-word;TABLE-LAYOUT: fixed;word-break:break-all;}
input,
select,
textarea {outline: none;border: none;background: none;}
textarea {resize: none;}
a {text-decoration: none;color: #333;}
a:hover {color: #1349ba;}
a,
label {outline: none;}
i {font-style: normal;}
.fl {float: left;}
.fr {float: right;}
.w {width: 100%;min-width: 320px;max-width: 640px;margin-left: auto;margin-right: auto;}
@media only screen and (max-device-width: 640px), only screen and (max-width: 640px) {html,body {  font-size: 40px;}}
@media only screen and (max-device-width: 540px), only screen and (max-width: 540px) {html,body {  font-size: 33.75px;}}
@media only screen and (max-device-width: 480px), only screen and (max-width: 480px) {html,body {  font-size: 30px;}}
@media only screen and (max-width: 400px) {html,body {  font-size: 25px;}}
@media only screen and (max-width: 360px), only screen and (max-device-width: 360px) {html,body {  font-size: 22.5px;}}
@media only screen and (max-width: 320px), only screen and (max-device-width: 320px) {html,body {  font-size: 20px;}}
html,
body {font-family: "microsoft yahei", Aril, sans-serif;color: #333;background-color: #fff;text-align: center;-webkit-text-size-adjust: none;}
input,
textarea {font-family: "microsoft yahei", Aril, sans-serif;color: #333;}
.icon {background: url(../images/icon.png) no-repeat;display: block;background-size: 5rem;}
.clear {padding: 0px;margin: 0;clear: both;}
.header {*zoom: 1;height: 3.5rem;position: fixed;top: 0;z-index: 900;background: #fff;border-bottom: 1px solid #d2d2d2;}
.header:before,
.header:after {display: table;content: "";line-height: 0;}
.header:after {clear: both;}
.header .logo {margin-top: 1rem;margin-left: .5rem;width: 5.4rem;float: left;overflow: hidden;}
.header .logo img {width: 100%;height: 100%;font-size: .6rem;}
.header .header-tel {width: 7rem;height: 2.4rem;float: left;position: relative;z-index: 901;box-sizing: border-box;text-align: left;padding-left: .75rem;margin: .5rem 0 0 0;}
.header .header-tel h4 {font-size: .6rem; color:#1e53bd; font-weight:normal;}
.header .header-tel p {font-size: .4rem;}
.header .header-tel h5 {font-size: .5rem;color: #fe8606;font-family: arial;position: relative;margin-top: .1rem;font-weight:normal;}
.header .header-tel h5 a{ color: #fe8606;}
/*nav*/
.nav{float:right;position:relative;}
.nav p{width:2.95rem;height:2.075rem; display:block;}
.nav p.hover{ background:#de7503;}
.nav p:before{content:"";width:1.95rem;height:2.075rem;display:block;position:absolute;right:-0.6rem;top:1rem;background:url(../images/ic.png) no-repeat; background-size:0.975rem 0.8rem;}
.nav ul{ display:none; width:2.96rem;background:#dedfe0 ;position:absolute;z-index:100;top:2.075rem;right:0px;}
.nav li{width:100%;height:1.4rem; text-align:center;border-bottom:1px solid #fff;}
.nav li a{display:block;width:100%;height:1.4rem;line-height:1.4rem; font-size:0.6rem;}

.main-nav {width: 100%;*zoom: 1;height: 2.4rem;box-sizing: border-box;margin:3.53rem auto 0px;background: url(../images/n_nav_bg.jpg) repeat-x;background-size: 16rem 2.4rem;overflow: hidden;}
.main-nav:before,
.main-nav:after {display: table;content: "";line-height: 0;}
.main-nav:after {clear: both;}
.main-nav li {display: block;float: left;width:4rem;height: 1.2rem;line-height: 1.2rem;font-size: 0.65rem;box-sizing: border-box;overflow: hidden;text-align: center; background:url(../images/nav_line.jpg) no-repeat right top;}
.main-nav li a{color: #fff;}
.main-nav a:hover,.main-nav a.hover {text-decoration: underline;}

/*banner*/
.banner{  position:relative; overflow:hidden; margin-bottom: 1rem; }
.banner .list { float:left; width:400%; }
.banner .list li { float:left; width:25%; }
.banner .list img { display:block; width:100%; }
.banner .tip { width:90%;  text-align:center; clear:both; display:none; position:absolute; left:5%; height: .4rem;bottom:1.325rem; }
.banner .tip span { display:inline-block; width: .4rem;height: .4rem;background-color: #fff;margin-right: .3rem;border-radius: 100%; }
.banner .tip span.cur{background-color: #0280d7;}

.colTid {background: url(../images/m_protilte.jpg) repeat-x left top;width:100%;height:1.2rem;font-size:0.6rem;text-align:center;}
.co_left{text-align:center;line-height:1.2rem; width:100%; margin:0 auto;}
.colTid h2{color:#1945ac;font-size:0.8rem; font-weight:normal;display:inline;}
.colTid span{color:#999999; display:inline; font-family:Arial, Helvetica, sans-serif;}
.colTid a{float:right; position:relative; top:0; right:0.575rem; color:#999;}
.colTid .co_bottom{ position:relative; left:37%; bottom:0.175rem; height:0.225rem; background:#fb9200; width:2.375rem;}
.colTid:after {display:none;}
.inpro_list{ margin:0.5rem auto; width:100%;}
.inpro_list ul{margin:0 auto; width:90%;}
.inpro_list li{ width:4.475rem; float:left; margin: .3rem 0height:1.1rem; line-height:1.1rem; text-align:center; font-size:0.6rem; background:#eeeded; margin:.3rem 0.3rem .3rem 0;}
.inpro_list li a{ color:#333; display:block;;}
.inpro_list li a:hover{ color:#fff; display:block; background:#1945ac; }

.about .colTid{background: url(../images/about_title.png) no-repeat center top;background-size:16rem ;height: 2rem;}
.about .co_left{line-height: .75rem; height: 1.45rem;padding-top: .5rem;}
.about  .colTid h2{ color: #201f1e;display: block;font-weight: 700;}
.about  .colTid span{color: #999999; }
.footer_nav{ background: #d3d0d0;border-top: 0.05rem solid #a09f9f;border-bottom: 0.05rem solid #a09f9f;}
.footer_nav li a{ color: #333333;}

/*首页产品样式*/
.pro1-list {padding:0 .125rem;}
.pro1-list .pro-item{width:4.95rem;float:left;margin:0 0.125rem 0.375rem 0.125rem; height:4.75rem;}
.pro1-list .pro-item .pro-item-img {display: block;width: 100%;overflow: hidden;}
.pro1-list .pro-item .pro-item-img img {width: 99%;margin: 0 auto;padding-top: 1%;display: block;}
.pro1-list .pro-item .pro-item-title{display: block;height:1.05rem;line-height: 1rem;font-size: 0.6rem;color: #fff;text-align: center; background:#555;}
.pro1-item a{color: #fff;}
.ipro .pro-list:before,
.ipro .pro-list:after { display: table;content: "";line-height: 0;}
.pro1-list:after {clear: both;}
.ipro:before,.ipro:after {display: table;content: "";line-height: 0;}
.ipro:after {clear: both;}

.zixun{ background:url(../images/400bg.jpg) repeat-x left top; width:16rem; margin:0 auto; height:2.125rem; color:#fb9200; font-size:0.55rem; text-align:center; padding-top:0.75rem}
.zixun .format{ color:#1945ac; font-weight:bold; font-size:0.75rem; display:block;}
.youshi{width:16rem; margin:0 auto;}
.youshi .ys_tilte{ background:url(../images/youshi_bg.jpg) repeat-x left top; height:2.8rem;padding-top: .7rem;color:#fff; text-align:center;margin-bottom: 1rem;}
.youshi h1{ font-size:0.9rem;}
.youshi h2{ font-size:0.65rem; display:block; text-transform: uppercase; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.ys_content{ }
.ys_content h1{ font-size: .6rem;color: #333333;}
.ys_con{    padding: 0 2%; }
.ys_con li{ background: url(../images/icon22.png) no-repeat left .13rem;text-align: left;padding-left: 2rem;line-height: .8rem;height: 2rem;margin: .6rem 0;
  background-size: 1.75rem;}
.ys_con li b{ font-size: .7rem;}
.ys_con li p{ font-size: .5rem;}
.ys_con li.item2{background-position: left -2.55rem; }
.ys_con li.item3{background-position: left -5.2rem; }
.ys_con li.item4{background-position: left -7.rem;}
.ys_con li.item5{background-position: left -10.6rem; }
.ys_con li.item6{background-position: left -13.26rem; }

.seacher {height: 2.075rem;background: #fff;}
.seacher input {float: left;margin-left: 0.5rem;margin-top: 0.225rem;height: 1.65rem;line-height: 1.65rem;}
.seacher input[type=text] {background: #fff url(../images/search.png) no-repeat .3rem center;background-size:1.05rem ;
  width: 8.4rem;color: #969696;font-size: 0.6rem;padding: 0px 0 0 1.5rem;border: 0.05rem solid #a09f9f; }
.seacher input[type=button] {background: #1945ac;width: 4.175rem;font-size: 0.75rem;color: #fff;}

.faq .column-head{ background: url(../images/newsbg.png) no-repeat center;background-size: 15.4rem;}
.faq .column-head span{background: none;color: #1945ac;  line-height: .8rem;text-align: left;padding-left: .9rem;}
.faq .column-head span p{display: block;color: #d8d8d8;}
.faq .column-head a{color: #4c4d4e;padding-right: .5rem	;}
.column-head {width: 100%;height: 1.37rem;margin-bottom: 0.5rem;box-sizing: border-box;position: relative;z-index: 800;margin-top: .6rem;background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffe200), to(#ff9300));line-height: 1.375rem;}
.column-head span {color: #fff;font-weight: bold;font-size: 0.65rem;background: url(../images/column-head-main.jpg) no-repeat;background-size: 5.475rem;display: block;position: absolute;width: 5.475rem;height: 1.625rem;}
.column-head a {float: right;font-size: 0.6rem;color: #1041ab;position: relative;padding-right: 1.75rem;}
.column-head a i {color: #fff;width: 0.9rem;height: 0.85rem;line-height: 0.85rem;line-height: 1.375rem;display: block;text-align: center;background-position: -3.775rem 0px;position: absolute;right: 0.5rem;top: 0.25rem;}
.pro-sub-list {box-sizing: border-box;width: 100%;padding: 0 .5rem;*zoom: 1;}
.pro-sub-list a {display: block;float: left;width: 25%;height: 1.425rem;line-height: 1.425rem;text-align: center;font-size: 0.6rem;margin-bottom: .3rem;border-bottom: 4px solid #9f9f9f;font-weight: bold;overflow: hidden;}
.pro-sub-list a:hover,
.pro-sub-list a.hover {border-color: #ff9600;background: #fff;}
.product-center {width: 100%;min-width: 320px;max-width: 640px;height: auto;margin-left: auto;margin-right: auto;*zoom: 1;}
.product-center .pro-list { }
.product-center .pro-list .pro-item {margin:0 2%;width: 45%;float: left;border: 1px solid #e7e7e7;margin-bottom: 0.625rem;}
.product-center .pro-list .pro-item .pro-item-img {display: block;width: 100%;overflow: hidden;}
.product-center .pro-list .pro-item .pro-item-img img {width: 99%;margin: 0 auto;padding-top: 1%;display: block;
/*   height: 5.25rem; */}
.product-center .pro-list .pro-item .pro-item-title {display: block;width: 100%;height: 1rem;line-height: 1rem;overflow: hidden;font-size: 0.6rem;color: #fff;text-align: center;background: -webkit-gradient(linear, 0 0, 0 100%, from(#1650c9), to(#0c3797));}
.product-center .pro-list .pro-item:nth-child(2n) { }
.product-center .pro-list:before,
.product-center .product-center .pro-list:after {display: table;content: "";line-height: 0;}
.product-center .pro-list:after {clear: both;}
.product-center:before,
.product-center:after {display: table;content: "";line-height: 0;}
.product-center:after {clear: both;}
.text .texttop {font-size: 0.9rem;color: #154dc3;font-weight: bold;background: #f1f1f1;height: 3rem;padding-top: 0.8rem;}
.text .texttop i {color: #ff7200;font-size: 0.9rem;}
.text .texttop p {font-size: 0.625rem;font-family: impact;color: #d1d1d1;font-weight: normal;text-transform: uppercase;}
.text ul .blue {background: #154dc3;}
.text ul .e4 {background: #e4e4e4;}
.text ul .blue .fl,
.text ul .blue .fr {color: #fff;}
.text ul .e4 .icon {background-position: -0.4rem -0.575rem;}
.text ul .e4 .num,
.text ul .e4 i {color: #154dc3;}
.text ul .blue i {color: #ffde00;}
.text ul li {height: 3.5rem;padding: 0.5rem 0 .5rem 1rem;overflow: hidden;}
.text ul li .rem1 {width: 1rem;height: 100%;}
.text ul li .rem5 {width: .5rem;height: 100%;}
.text ul li .num {width: 1.625rem;line-height: 3.5rem;font-family: impact;font-size: 1.5rem;text-align: center;}
.text ul li .icon {background-position: 0px -0.575rem;height: 3.5rem;width: 0.175rem;}
.text ul li .wenzi {width: 10.75rem;text-align: left;}
.text ul li .wenzi p {font-size: 0.75rem;padding-bottom: .1rem;font-weight: bold;}
.text ul li .wenzi span {font-size: 0.4rem;line-height: 0.6rem;display: block;max-height: 1.8rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.honor {*zoom: 1; margin-bottom: 1rem;}
.honor .honor-body {padding-bottom: .58rem;background: url(../images/case_y.jpg) no-repeat center bottom;  background-size:11.68rem;  margin-top: .55rem;width: 100%;box-sizing: border-box;padding-left: 2rem;padding-right: 2.4rem;position: relative;z-index: 800;}
.honor .honor-body .honor-view {border:0.25rem  solid #f0efef;width: 100%;height: 100%;overflow: hidden; }
.honor .honor-body .honortab ul {display: none;}
.honor .honor-body .prev,
.honor .honor-body .next {position: absolute;z-index: 801;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);cursor: pointer;width: 1.15rem;height: 1.15rem;}
.honor .honor-body .prev {
	 background: url(../images/icon111.png) no-repeat;background-size:5.45rem ;background-position: -2.6rem 0rem;left:1.4rem;}
.honor .honor-body .next { background: url(../images/icon111.png) no-repeat;background-size:5.45rem ;background-position: -3.88rem 0rem;right:1.2rem;}
.honor .honor-body .honor-list {display: block;width: 600%;height: 100%;-webkit-transition: all 1s linear;-moz-transition: all 1s linear;transition: all 1s linear;}
.honor .honor-body .honor-list li {
		height: 8.75rem;width: 11.625rem;float: left;}
.honor .honor-body .honor-list li .honor-img {
	display: block;width: 100%;height: 100%;overflow: hidden;background-color: #2c643d;z-index: 800;}
.honor .honor-body .honor-list li .honor-img img {width: 100%;height: 100%;display: block;}
.honor:before,
.honor:after {display: table;content: "";line-height: 0;}
.honor:after {clear: both;}
.about {*zoom: 1;}
.about .about-img {width: 6.675rem;height: 4.725rem;display: block;padding-left: .8rem;}
.about .about-img img {width: 100%;border: .25rem solid #e1e2e2;}
.about .about-summary {line-height: 0.8rem;color: #666666;text-align: left;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;
  -webkit-box-orient: vertical;width: 6.75rem;padding-left: 1rem;font-size: 0.55rem;}
.about .about-more {width: 2.925rem;height: 0.825rem;color: #fff;background: #1945ac;float: left;text-align: center;line-height: 0.825rem;margin-top: .3rem;font-size: 0.45rem;margin-left:1rem;}
.about:before,
.about:after {display: table;content: "";line-height: 0;}
.about:after {clear: both;}
.about .about-body {margin: 0 4%;line-height: 1rem;font-size: .6rem;text-align: left;*zoom: 1;}
.about .about-body:before,
.about .about-body:after {display: table;content: "";line-height: 0;}
.about .about-body:after {clear: both;}
.about .about-body img {max-width: 90%;margin-left: auto;margin-right: auto;}
.about .map {margin: .5rem 4%;height: 240px;}
.news {*zoom: 1;}
.news .news-list {margin:0 4% .75rem;*zoom: 1;}
.news .news-list .news-item {width: 100%;display: block;overflow: hidden;position: relative;z-index: 800;}
.news .news-list .news-item i.icon {display: block;width: .5rem;height: .5rem;position: absolute;z-index: 801;top: .4rem;left: 0;background-position: -2.775rem -2.15rem;}
.news .news-list .news-item h5,
.news .news-list .news-item i {height: 1.2rem;line-height: 1.2rem;}
.news .news-list .news-item h5 {font-size: 0.6rem;text-indent: .75rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: left;float: left;}
.news .news-list .news-item i.tim {font-size: 0.55rem;float: right;}
.news .news-list a:hover h5 {color: #0C3797;}
.news .news-list .news-item:last-child {border-bottom: 0 none;}
.news .news-list:before,
.news .news .news-list:after {display: table;content: "";line-height: 0;}
.news .news-list:after {clear: both;}
.news:before,
.news:after {display: table;content: "";line-height: 0;}
.news:after {clear: both;}
.faq {width: 100%;min-width: 320px;max-width: 640px;height: auto;margin-left: auto;margin-right: auto;*zoom: 1;margin-top: 1rem;}
.faq:before,
.faq:after {display: table;content: "";line-height: 0;}
.faq:after {clear: both;}
.faq .faq-list {margin: .75rem 4% .75rem;*zoom: 1;}
.faq .faq-list .faq-item {box-sizing: border-box;}
.faq .faq-list .faq-item .item-ask,
.faq .faq-list .faq-item .item-answer {display: block;width: 100%;box-sizing: border-box;position: relative;z-index: 800;text-align: left;padding-left: 1.5rem;}
.faq .faq-list .faq-item .item-ask i,
.faq .faq-list .faq-item .item-answer i {text-align: center;display: block;width: 0.925rem;height: 0.825rem;line-height: 0.825rem;font-size: .5rem;color: #fff;position: absolute;top: 0;left: 0;}
.faq .faq-list .faq-item .item-ask {height: 2.32rem;line-height: 2.32rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;font-size: .65rem;
  font-weight: bold;color: #333;}
.faq .faq-list .faq-item:hover{background: #1945ac;color: #fff;}
.faq .faq-list .faq-item:hover .item-ask{color: #fff;}
.faq .faq-list .faq-item:hover .item-ask i{background: url(../images/icon111.png) no-repeat;background-size:5.45rem ; background-position: -.1rem 0rem;margin-top: .69rem; }
.faq .faq-list .faq-item .item-ask i { background: url(../images/icon111.png) no-repeat;background-size:5.45rem ; background-position: -1rem 0rem;margin-top: .69rem;}
.faq .faq-list .faq-item:last-child {border-bottom: 0 none;padding-bottom: 0;margin-bottom: 0;}
.faq .faq-list:before,
.faq .faq-list:after {display: table;content: "";line-height: 0;}
.faq .faq-list:after {clear: both;}
.back-top {line-height: 1.5rem;font-size: 0.6rem;color: #1143ae;position: relative;z-index: 800;cursor: pointer;width: 13.125rem;height: 1.5rem;border: 3px solid #1143ae;margin: .5rem auto 0;}
.back-top:hover {background: #1143ae;color: #fff;}
.back-top:before,
.back-top:after {display: table;content: "";line-height: 0;}
.back-top:after {clear: both;}
.copyright {width: 100%;min-width: 320px;max-width: 640px;height: auto;margin-left: auto;margin-right: auto;*zoom: 1;margin-bottom: 3.75rem;}
.copyright:before,
.copyright:after {display: table;content: "";line-height: 0;}
.copyright:after {clear: both;}
.copyright .copyright-txt {text-align: center;font-size: .65rem;color: #5c5c5c;line-height: .8rem;padding: .45rem 4%;*zoom: 1;}
.copyright .copyright-txt:before,
.copyright .copyright-txt:after {display: table;content: "";line-height: 0;}
.copyright .copyright-txt:after {clear: both;}
.copyright .copyright-txt a {color: #5c5c5c;}
.copyright .qc-img {margin-left: auto;margin-right: auto;width: 6.55rem;height: 6.55rem;padding: .5rem;border: 1px solid #cfcfcf;-webkit-border-radius: .1rem;-moz-border-radius: .1rem;border-radius: .1rem;}
.copyright .qc-img img {width: 6.55rem;height: 6.55rem;}
.footer {width: 100%;min-width: 320px;max-width: 640px;height: 3rem;margin-left: auto;margin-right: auto;*zoom: 1;background-color: #1143ae;position: fixed;bottom: 0;z-index: 900;}
.footer:before,
.footer:after {display: table;content: "";line-height: 0;}
.footer:after {clear: both;}
.footer .footer-menu {display: block;width: 25%;height: 3rem;float: left;box-sizing: border-box;padding-top: .7rem;}
.footer .footer-menu i {display: block;margin-left: auto;margin-right: auto;background: url(../images/icon.png) no-repeat;background-size: 5rem;}
.footer .footer-menu .menu-home {height: .75rem;width: .8rem;background-position: -0.6rem -1rem;}
.footer .footer-menu .menu-map {height: .8rem;width: .65rem;background-position: -1.6rem -1rem;}
.footer .footer-menu .menu-tel {height: .85rem;width: .8rem;background-position: -2.375rem -1rem;}
.footer .footer-menu .menu-tm {height: .8rem;width: .85rem;background-position: -3.4rem -1rem;}
.footer .footer-menu span {height: .8rem;line-height: .8rem;font-size: .65rem;color: #fff;}
.footer .cur {background-color: #092a92;}
@media screen and (min-width: 641px) {.header,.footer {  left: 50%;  margin-left: -320px;}}
.detail {width: 100%;min-width: 320px;max-width: 640px;height: auto;margin-left: auto;margin-right: auto;*zoom: 1;}
.detail:before,
.detail:after {display: table;content: "";line-height: 0;}
.detail:after {clear: both;}
.detail h1 {margin: 0 4%;height: 1.5rem;line-height: 1.5rem;font-size: .7rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 92%;}
.detail .pro-detail-img {line-height: 1.2rem;margin: 0 4%;*zoom: 1;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.detail .pro-detail-img:before,
.detail .pro-detail-img:after {display: table;content: "";line-height: 0;}
.detail .pro-detail-img:after {clear: both;}
.detail .pro-detail-img img {max-width: 14.5rem;margin-left: auto;margin-right: auto;margin-top: .5rem;margin-bottom: .5rem;}
.pro-detail-img span {font-size: 14px;}
.detail .detail-body {margin: 2% 4%;line-height: 1rem;font-size: .55rem;text-align: left;*zoom: 1;}
.detail .detail-body:before,
.detail .detail-body:after {display: table;content: "";line-height: 0;}
.detail .detail-body:after {clear: both;}
.detail .detail-body img {max-width: 14.5rem;margin-left: auto;margin-right: auto;margin-top: .5rem;margin-bottom: .5rem;}
.detail .detail-pre-next {margin: .75rem 4%;width: 92%;height: 2rem;border-bottom: 1px solid #ccc;}
.detail .detail-pre-next span {float: left;}
.detail .detail-pre-next .prevLink,
.detail .detail-pre-next .nextLink {display: block;height: 1rem;line-height: 1rem;text-align: left;font-size: .55rem;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;box-sizing: border-box;float: left;}
.msg-form {margin: 1rem 4%;}
.msg-form input.mestxt {width: 100%;height: 1.5rem;margin-bottom: .5rem;box-sizing: border-box;border: 1px solid #e3e3e3;-webkit-border-radius: .2rem;-moz-border-radius: .2rem;border-radius: .2rem;background-color: #f1f1f1;padding: .1rem .5rem;font-size: .45rem;color: #333;-webkit-appearance: none;}
.msg-form textarea {width: 100%;height: 4rem;margin-bottom: .5rem;box-sizing: border-box;border: 1px solid #e3e3e3;-webkit-border-radius: .2rem;-moz-border-radius: .2rem;border-radius: .2rem;background-color: #f1f1f1;padding: .1rem .5rem;font-size: .45rem;color: #333;-webkit-appearance: none;}
.code-row {width: 100%;height: 2rem;}
.code-row input[type="text"] {width: 58%;float: left;}
.code-row img {max-width: 38%;height: 1.5rem;float: right;}
input.sub {width: 100%;height: 1.5rem;line-height: 1.5rem;background: #f88c22;-webkit-border-radius: .2rem;-moz-border-radius: .2rem;border-radius: .2rem;font-size: .75rem;color: #fff;cursor: pointer;-webkit-appearance: none;}
input#txtImageCode {width: 58%;float: left;border: 1px solid #e3e3e3;}
.pager {display: none;}
.news-more,
.pro-more,
.err {background: -webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#ccc));line-height: 1.375rem;width: 13.375rem;margin: 0 auto;height: 1.375rem;display: block;font-size: 0.6rem;border-radius: 3px;}
.baiduMap {height: 200px;margin: 10px 0 10px;border-radius: 2px;line-height: 120%;font-size: 1.2em;}
.BMap_bubble_title a {display: inline-block;padding: 0 10px;height: 2em;line-height: 2em;border-radius: 0.5em;background: #333;color: #FFF;}

/* 第二种产品展现形式 */
.product-center .pro_list1 { }
.product-center .pro_list1 .pro_item1 {margin:0 2%;width: 96%;border-bottom: 1px solid #e7e7e7;margin-bottom:1rem; height: 3.5rem;   clear: both;}
.product-center .pro_list1 .pro_item1 .pro_item1_img {display: block;width: 6rem;overflow: hidden;float: left;width: 4rem;margin-right: .5rem;}
.product-center .pro_list1 .pro_item1 .pro_item1_img img {width: 99%;margin: 0 auto;padding-top: 1%;display: block;
}
.product-center .pro_list1 .pro_item1 .right1{ float: left;}
.product-center .pro_list1 .pro_item1 .pro_item1_title {font-weight: 700;display: block;width: 100%;height: 1rem;line-height: 1rem;overflow: hidden;font-size: 0.6rem;text-align: left;}
.product-center .pro_list1 .pro_item1 .pro_item1_description{font-size: .58rem;line-height: .8rem; width: 10.7rem;text-align: left;opacity: 0.9;
    display: block;}
.product-center .pro_list1 .pro_item1:nth-child(2n) { }
.product-center .pro_list1:before,
.product-center  .pro_list1:after {display: table;content: "";line-height: 0;}
.product-center .pro_list1:after {clear: both;}

.BMap_bubble_content{ font-size: .54rem;line-height: 1.2;}