input:-ms-input-placeholder,input::-webkit-input-placeholder,textarea:-ms-input-placeholder {color:#d00; font-size: 1rem;}
input::-webkit-input-placeholder {color: #aab2bd;font-size: 1em;}
.embed-icon-default{display:none;}
/*.bg{ background-color: #f7f7f7;}*/
.infos{ margin-top: 2rem;}
.infos h1{ font-size: 1.6rem; padding-bottom: 1.6rem; position:relative;}
.infos h1:after{ content: ""; background-color: #4667aa; width: 7%; position: absolute; height: 4px; left: 0; bottom: 0;}
.infos .text p{ font-size: 0.875rem; line-height: 1.8rem; padding: 1.4rem 0;}
.infos .param{margin-bottom:30px;}
.infos .param ul{display:flex; justify-content:space-between;}
.infos .param ul li{flex-grow:1; background:#f8f7f7; text-align:center; padding:20px 0; position:relative;}
.infos .param ul li .num{font-weight:bold; font-size:20px; margin-bottom:10px;}
.infos .param ul li .num .unit{font-size:14px; font-weight:normal; color:#555;}
.infos .param ul li .d{color:#999;}
.infos .param ul li:after{content:""; position:absolute; top:25px; bottom:20px; left:0; width:1px; background:#e4e4e4;}
.infos .param ul li:first-child:after{display:none;}

.subnav ul{ background-color: #f5f5f5; width: 100%; overflow: hidden; margin: 1rem 0;}
.subnav ul li{ float: left; padding: 0.75rem 2rem;}
.subnav ul li:nth-last-child(1) a{color:#dd0000; font-weight:bold}

.main h2{ text-indent: 0.875rem; margin-top:2rem; margin-bottom: 2rem; text-align:left; width:100%; float:left; border-left:4px solid #3557aa; border-bottom: none; color:#3557aa; padding:0px; line-height:20px;}

.param table{border: 1px solid #3d5992;border-collapse: collapse;width:100%;background-color: #eff4fe;}
.param table td,.param table th{  border: 1px solid #3d5992; line-height: 1.5rem; padding-top: 0.5rem; padding-bottom: 0.5rem;}
.param table th{ background-color: #4667aa; color: #fff; font-weight: normal; text-align: center; width: 15%;}
.param table td{ width: 85%; padding-left: 0.5rem;}
.param.autotable table th{width:auto;}
.param.autotable table td{width:auto;}

.buchong p{margin-bottom:1rem}
.buchong table{border: 1px solid #3d5992;border-collapse: collapse; width:100%; background-color: #eff4fe;}
.buchong table td,.buchong table th{border: 1px solid #3d5992;line-height: 1.5rem;padding: 0.5rem;text-align: center;white-space:nowrap}
.buchong table th{background-color: #4667aa;color: #fff;font-weight: normal;}
.buchong .scroll{overflow-x: scroll;display:flex;}
.buchong.autotable table th{width:auto;}
.buchong.autotable table td{width:auto;}


.recommon table{border: 1px solid #ddd;border-collapse: collapse; width:100%;}
.recommon table td {border: 1px solid #ddd;}
.recommon table{ border: 1xp solid #ddd;}
.recommon table td,.recommon table th{  border: 1px solid #ddd; line-height: 2rem; padding: 0.5rem 0;}
.recommon table th{ background-color: #f2f2f2; color: #333; font-weight: normal; text-align: center;}
.recommon table td{ padding-left: 0.5rem; text-align: center;}
.recommon table tr td:nth-child(1){ width: 45%; text-align: left;}
.recommon table tr td:nth-child(2){ width: 15%;}
.recommon table tr td:nth-child(3){ width: 15%;}
.recommon table tr td:nth-child(4){ width: 15%;}
.recommon table tr td:nth-child(5){ width: 10%;}


.r-company{width: 100%;padding: 1rem 0 0;border: 1px solid #e5e5e5;border-top: 3px solid #3557aa;box-sizing: border-box;margin-top: 5rem;}
.clearborder {border:none;}
.r-company .cnlogo a{display: block;width: 70px;margin: 0 auto;}
.r-company .cnlogo img{width: 100%;vertical-align: top;}
.r-company .cnlogo h3{height: 40px;background: none;}
.r-company .cnlogo h3 a{display: block;width: auto;font-size: 14px;line-height: 40px;text-align: center;color: #323232;}
.r-company h3{display: block;width: 100%;height: 28px;font-size: 14px;line-height: 28px;text-align: center;color: #222;background: #f4f4f4;}
.r-company ul{padding: 0.85rem 0;font-size: 0;}
.r-company ul li{display: inline-block;width: 50%;padding-left: 1rem;padding: 6px 0 6px 10px;box-sizing: border-box;}
.r-company ul li a{display: block;font-size: 14px;line-height: 24px;color: #333;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.r-company .hmore { text-align:center; }
.r-company .hmore a {display: inline-block; margin:10px auto;padding-right: 14px;font-size: 14px;line-height: 24px;color: #6e6e6e;background: url(/images/v4/icon/askpmore.png) right center no-repeat;box-sizing: border-box;}



.r_panel{border:1px solid #f0f0f0;padding:0 12px;margin-bottom:15px;color:#333;border-top: 3px solid #3557aa;padding-bottom: 20px;margin-top: 1rem;}
.r_panel.rp_bus{padding-top:10px;/* padding-bottom:25px;*/}
/*.pro_content .pro_right .r_panel.rp_prsi{padding-bottom:10px;}*/
/*.pro_content .pro_right .r_panel.rp_article{padding-bottom:15px;}*/
.rp_title{width:100%; text-indent:15px; line-height:30px; font-size:15px; background-color:#f4f4f4;}
.rp_title:not(:first-of-type){margin-top:15px;}
.rp_main{width:100%;}
.rp_main li{box-sizing:border-box; width:49.5%; margin-right:0.5%; padding-left:25px; border-bottom:1px dotted #ddd; line-height:36px; font-size:14px;}
/*.rp_main li:nth-last-child(-n+2){border:none;}*/
.rp_main li a{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.rp_company{width:100%; margin:10px 0;}
.logo_box{width:112px; height:38px;}
.logo_box img{display:block; height:100%; margin:0 auto;}
.company_name{line-height:35px; text-indent:16px; font-size:18px; color:#555; font-weight:bold;}
.rp_top{margin:20px 0; font-size:20px; font-weight:bold; color:#333;}
.rp_top span{position:relative; float:none; }
.rp_item{width:100%;margin-bottom:13px;overflow: hidden;}
.img_box{display:block;box-sizing:border-box;width: 96px;border:1px solid #ddd;margin-right:10px;float: left;}
.img_box img{width:100%; max-height:71px;}
.info_box{width: 135px;font-size: 0.75rem;float: right;}

.part_more { text-align:center; }
.part_more a {display: inline-block; margin:10px auto;padding-right: 14px;font-size: 14px;line-height: 24px;color: #6e6e6e;background: url(/images/v4/icon/askpmore.png) right center no-repeat;box-sizing: border-box;}


.botsms{ background-color: #f7f7f7; padding: 3rem 0;}
.botsms .container{ background-color: #fff; padding: 2rem 0;}
.botsms label{ margin: 1rem 0;}
.botsms .tit{ width: 100%; text-align: center; font-size: 1.6rem; line-height: 3.5rem; font-weight: bold; color: #4667aa;}
.botsms .tit i{padding: 0.5rem 0.5rem; font-style: normal; display: block;}
.botsms .leftform{ width: 92%; margin: 0px auto; }
.botsms .smscontact{ width: 90%; height: 440px; background-image: url(/images/v4/botsms.jpg); background-repeat: no-repeat; background-position: center; padding: 5%; color: #fff;}
.botsms p{ width: 100%;text-align: center; padding-bottom: 3rem;}
.botsms ul li{ width:100%; overflow:hidden; padding:5px 0px;}
.botsms .textbox{ width:75%; float:left; border:1px solid #ddd; box-sizing:border-box; padding-left:3px; height:33px; line-height:33px;-webkit-appearance: none;}
.botsms .select{ width:75%; float:left; border:1px solid #ddd; box-sizing:border-box; padding-left:3px; height:33px; line-height:33px; background: none;}
/*.botsms .bssubmit{ width:30%; margin-left: 20%; color:#fff; background-color:#dd0000; padding:10px 0px; margin-top: 5px; border: none; -webkit-appearance: none;}*/
.botsms .bssubmit{ background-color: #3557aa; color: #fff; padding: 1rem 2rem; margin: 1.5rem 0 1rem 0;border-radius:0;background-image:none}
.botsms p.tips{ padding-top: 20px; color: #dd0000; font-size: 1.2em}
.botsms .smscontact dl,.botsms .smscontact dl dt,.botsms .smscontact dl dd{ padding: 0px; margin: 0px; list-style: none;}
.botsms .smscontact dl{ line-height: 2rem; text-align: center;}
.botsms .smscontact dl dt{ font-size: 1.5rem; padding-bottom: 10px; font-weight: normal;}
.botsms .smscontact dl b{ font-weight: normal;}
.botsms .smscontact dl dd .linkcustomer{background-color: #4eac47; color: #fff; padding: 0.75rem 2.5rem; margin: 1.5rem 0; display:inline-block;}
.botsms .smscontact span{display:inline-block; margin-top: 1rem;}
.botsms .smscontact span img{max-width:100px}
.botsms .smscontact i{ font-size: 0.875rem; display:block; text-align: center; font-style: normal;}
@media screen and (max-width: 768px) {
    .botsms{padding: 5%;}
    .botsms .tit{ border-bottom: 1px solid #ddd; height: 10px; background-color: #fff; text-align: center; margin: 20px auto 30px auto; line-height: 22px; font-size: 16px;}
    .botsms .tit i{padding: 5px 10px; background-color: #fff; font-style: normal; color: #dd0000; font-weight: bold; font-size: 16px;}
    .botsms .leftform{ width: 100%; float: none;}
    .botsms .bssubmit{ width:100%; margin-left: 0px;}
    .botsms .smscontact{ display: none;}
}


.main .desc{color:#666; line-height:2rem; padding:1rem 0px; margin-bottom:1rem;}
.main .desc h2{ margin-top:2rem; text-align:left; width:100%; float:left;}
.main .desc h2 span{ border-left:4px solid #3557aa; border-bottom: none; color:#3557aa; padding:0px; line-height:20px; padding-left:0.5rem;}
.main .desc h3{ padding: 1rem 0; font-weight: bold;}
.main .desc p{ padding: 0.5rem 0;}

.main .desc i{ font-style: normal;}
.main .desc ul.canshu{ width:100%; margin:15px auto 20px auto; overflow:hidden; border-bottom: 1px solid #e7e7e7; float: left;}
.main .desc ul.canshu li{ width:100%; overflow:hidden; float:left; line-height:40px; padding:0px; border: 1px solid #e7e7e7; border-bottom:none; text-indent: 0.5em; box-sizing: border-box; float: left;}

.main .desc table{border: 1px solid #ddd;border-collapse: collapse; width:100%; background-color: #fff;}
.main .desc table td,.main .desc table th{  border: 1px solid #ddd; line-height: 1.5rem; padding-top: 0.5rem; padding-bottom: 0.5rem;}
.main .desc table th{ background-color: #fff; color: #fff; font-weight: normal; text-align: center; width: 15%;}
.main .desc table td{ width: 85%; padding-left: 0.5rem;}


.gridimg .right .contactlist{ background-color:#f9f9f9; width:100%; padding-bottom:10px; overflow:hidden;}
.gridimg .right .contactlist .tit{ text-align:center; height:35px; position:relative; margin-top:10px; width:95%; margin-left:5px; overflow:hidden;}
.gridimg .right .contactlist .tit span{ font-size:14px; padding:0px 5px; top:3px; position:absolute; z-index:2; background:#f9f9f9; left:80px;}
.gridimg .right .contactlist .tit i{ height:1px; display:block; width:100%; top:12px; background-color:#bbb; overflow:hidden; position:absolute; z-index:1;}
.gridimg .right .contactlist .tel{ width:95%; margin:0px auto; overflow:hidden; font-size:12px; border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:15px; clear:both;}
.gridimg .right .contactlist .tel ul {padding: 0px;margin: 0px; padding-left: 5px;line-height: 25px;width:135px; float: left;}
.gridimg .right .contactlist .tel ul li i{ color:#dd0000; font-style:normal;}
.gridimg .right .contactlist .tel .photo {width: 70px;height: 70px;border-radius: 50%;overflow: hidden;float:right;}
.gridimg .right .contactlist .tel .photo img {width: 70px;height: 70px;}
.gridimg .right .contactlist address {margin-left: 17px;margin-top: 20px;font-style: normal; display:block; clear:both;}
.gridimg .right .contactlist address a {background-color: #2c2c2c;font-size: 16px;color: #fff;font-family: microsoft yahei;padding: 5px 50px 5px 85px;background-image: url(/images/icon/talk-black.gif);background-repeat: no-repeat;background-position: 55px 8px; display:block; float:left;}


/* Page */
#pages {padding:2rem 0; text-align: center; overflow: hidden; clear: both;}
#pages li{display:inline;}
#pages a,#pages .thisclass{display:inline-block;line-height:2rem; background-color: #f5f5f5; text-align:center;color:#888;padding:0.15rem 1rem;margin:0.2rem; border-radius: 3px;}
#pages td a{padding:1px;}
#pages td b{width:100px;display: block;}
#pages td input{border:#4667aa solid 1px;margin:1px 3px;}
#pages a.a1 {width:56px;padding:0 }
#pages a:hover,#pages .thisclass {background:#4667aa; color:#fff; text-decoration: none;}
.page td a{display:table}
.page .noPage {display:inline-block;width:56px;height:22px;line-height:22px;background:#ddd;border:1px solid #e3e3e3;text-align:center;color:#a4a4a4;}

.sitebanner{ width:100%; height:250px; background-position:center center; background-repeat:no-repeat;}
.caseinfo{overflow:hidden; margin-top:20px; font-family:microsoft yahei,Arial; background-color:#f5f5f5;  padding-bottom: 1rem; padding-top: 1rem;}
.caseinfo .showimg{width:650px; float:left;}
.caseinfo .info{padding:1rem 20px 30px 0px;float:right; line-height:2rem;}
.caseinfo .info h1{ font-size:1.125rem; font-weight:bold; padding-bottom:1.5rem;}
.caseinfo .info i{ font-style:normal;}
.caseinfo .info ul.shuxing{ width:100%; padding:15px 0px 8px 0px; overflow:hidden;}
.caseinfo .info ul.shuxing li{ width:100%; overflow:hidden; float:left; line-height:30px; padding:0px; margin:0px; clear:both;}
.caseinfo .info ul.shuxing li.ms{ font-size: 0.875rem; margin-top: 1.5rem;}
.caseinfo .info ul.shuxing li.ms i{ background-color: #4667aa; color: #fff; padding: 0.2rem 0.5rem; margin-right: 0.875rem; border-radius: 0.2rem;}
.caseinfo .info .line {width: 40px; height: 3px; overflow: hidden; background-color: #4667aa; display: block; clear: both;}
/* .caseinfo .info .contactus{ width:100%; overflow:hidden;}
.caseinfo .info .contactus .con{ width:100%; overflow:hidden;}
.caseinfo .info .contactus .tit{text-align: center;height: 30px;position: relative;margin-top: 10px; margin-bottom:10px; width: 100%;overflow: hidden;}
.caseinfo .info .contactus .tit span {font-size: 14px;padding: 0px 10px;top: 0px;position: absolute;z-index: 2;background: #2c2f34;left: 160px;}
.caseinfo .info .contactus .tit i {height: 1px;display: block;width: 100%;top: 12px; left:0px; background-color: #444;overflow: hidden;position: absolute;z-index: 1;}
.caseinfo .info .contactus .con li{ width:215px; float:left; padding:8px 0px;}
.caseinfo .info .contactus .con li .txtbox{ width:150px; height:25px; line-height:25px; padding-left:5px; color:#333;}
.caseinfo .info .contactus .con li.sbtn .submit{ border:none; width:200px; height:35px; line-height:35px; background-color:#dd0000; color:#fff; margin-left:120px; text-align:center; cursor:pointer;} */

.weixin{background-color: #4667aa; height: 150px; margin-top: 20px; margin-bottom: 20px;}
.weixin .wxbd {margin-top: 20px; width: 40%; margin: 1.5rem auto 0 auto;}
.weixin .wxxh{ width: 100%; text-align: center; color: #fff; clear: both; padding-top: 2rem;}
.weixin .wxxh h2{ margin-bottom: 1rem; display: none;}
.weixin .wxxh span{ border:1px solid #5d7bba; padding: 0.3rem 0.5rem; margin: 0px 0.5rem; font-size: 0.875rem;}
.weixin .wxbd .textbox,.weixin .wxbd .wxbtn{ width: 80%; height: 2.5rem; display: block; float: left; border: none;}
.weixin .wxbd .textbox{ text-indent: 0.5rem;}
.weixin .wxbd .wxbtn{ width: 20%; background-color: #19ca6e; color: #fff;}

.casedesc{width:100%; padding-right: 30px; overflow:hidden; padding-top:20px; font-family:microsoft yahei,Arial; float: left;}
.casedesc .tab{ border-bottom: 1px solid #e7e7e7; overflow: hidden;}
.casedesc .tab a{ display: block; float: left; padding: 0.5rem 0.8rem; margin-right: 0.5rem;}
.casedesc .tab a.cur{ background-color: #4667aa; color: #fff;}
.casedesc h1{ font-size: 24px; width: 100%; border-bottom: 1px solid #ddd; padding-top: 20px; padding-bottom: 30px; margin-bottom: 20px; font-weight: normal; overflow: hidden; }
.casedesc h2{ padding-bottom:25px; margin-bottom:5px; margin-top:20px; width: 100%; overflow: hidden; text-align:left;}
.casedesc h2 span{ border-bottom:2px solid #dd0000; font-weight: normal; color:#333; padding-bottom:10px; line-height:1rem; font-size:1rem;}
.casedesc div{ text-align: left !important; line-height: 25px;}
.casedesc img{ margin: 0px 0px;}
.casedesc .desc.imgnomargin img{margin: 0px;}
.casedesc .showimg{width:650px; float:left;}
.casedesc .info{width:100%;  padding:0px 0px;  font-size:14px; color:#333; line-height:24px;}
.casedesc .info h1{ font-size:18px; font-weight:normal; padding-bottom:25px; color:#fff;}
.casedesc .info i{ font-style:normal;}
.casedesc .info ul.shuxing{ width:100%; padding:15px 0px 8px 0px; overflow:hidden;}
.casedesc .info ul.shuxing li{ width:100%; overflow:hidden; float:left; line-height:30px; padding:0px; margin:0px; clear:both;}
.casedesc .info .line {width: 40px; height: 3px; overflow: hidden; background-color: #dd0000; display: block; clear: both;}
.casedesc .info .contactus{ width:100%; overflow:hidden;}
.casedesc .info .contactus .con{ width:100%; overflow:hidden;}
.casedesc .info .contactus .tit{text-align: center;height: 30px;position: relative;margin-top: 10px; margin-bottom:10px; width: 100%;overflow: hidden;}
.casedesc .info .contactus .tit span {font-size: 14px;padding: 0px 10px;top: 0px;position: absolute;z-index: 2;background: #2c2f34;left: 160px;}
.casedesc .info .contactus .tit i {height: 1px;display: block;width: 100%;top: 12px; left:0px; background-color: #444;overflow: hidden;position: absolute;z-index: 1;}
.casedesc .info .contactus .con li{ width:215px; float:left; padding:8px 0px;}
.casedesc .info .contactus .con li .txtbox{ width:150px; height:25px; line-height:25px; padding-left:5px; color:#333;}
.casedesc .info .contactus .con li.sbtn .submit{ border:none; width:200px; height:35px; line-height:35px; background-color:#dd0000; color:#fff; margin-left:120px; text-align:center; cursor:pointer;}


.inspect{ width:100%; clear:both; overflow:hidden; padding:50px 0px;}
.inspect li{ width:280px; float:left; text-align:center;}
.inspect li span{ width:160px; height:110px; margin:0px auto; display:block;}
.inspect li span img{ width:100px; height:100px;}
.inspect li i{ width:100%; text-align:center; display:block; font-style:normal; line-height:35px;}
.inspect li.weixin span{ margin:0px auto; display:block;}
.inspect li.weixin span img{ width:110px; height:110px;}
.inspect li.thetel span{ height:107px;}
.inspect li.thetel span b{ background-image:url(/images/icon/case-tel.png); background-repeat:no-repeat; background-position:left 0px; font-weight:normal; display:block; text-align:left; padding-left:35px; height:30px; font-size:18px; color:#dd0000; font-family:Arial; margin-top:15px; float:left;}
.inspect li.thetel span b.iphone{background-position:left -101px;}

h2.areatitle{ width:100%; border-bottom:1px solid #e7e7e7; text-align:center; color:#3557aa; font-size:20px; margin:0px auto 40px auto; font-weight:normal;}
h2.areatitle span{ top:13px; position:relative; background-color:#fff; padding:0px 15px;}
h2.areatitle span i{ color:#ccc; padding-right:10px; font-style:normal;}


/* .anli h2{ font-size: 1.5rem; color: #333333; border-left: 3px solid #4667aa; padding-left: 0.5rem; line-height: 1.5rem; margin-bottom: 3rem;} */
.anli{ margin-top: 3rem; background-color: #fff; padding-top: 3rem; padding-bottom: 3rem;}
.anli .row>div{display:flex;flex-wrap:wrap;}
.anli h2.areatitle span{ background-color: #fff;}
.anli .list li span img:hover{transform: scale(1.1);transition:0.3s;}
.anli .col-md-3 div{ width: 100%; background-color: #fff;}
.anli .col-md-3 div:hover{box-shadow: 6px 6px 6px #ddd; transition: 0.3s;}
.anli .col-md-3 div:hover img{ transform: scale(1.05);transition:0.3s;}
.anli .col-md-3 span{ width:100%; display:block; overflow:hidden; text-align: center;}
.anli .col-md-3 span img{ width: 100%;}
.anli .col-md-3 p{width: 100%; padding: 1.5rem 1rem; line-height: 2rem;}
.anli p b{ font-size: 1.2rem; font-weight: normal; display: block; padding-bottom: 0.5rem;}
.anli p i{ display: block; font-style: normal; font-size: 0.875rem;}


.knowledge{ padding-top: 5rem; padding-bottom: 4rem;}
.knowledge .area{ width: 49%; padding: 1.5rem 1.5rem 1.5rem 0; box-sizing: border-box; float: left; margin: 10px 0px;}
.knowledge .area:nth-child(odd){ float: right;}
.knowledge .area .img{ width: 240px; height: 130px; float: left; overflow: hidden;}
.knowledge .area .img img{ width:220px;}
.knowledge .area .txt{ width: 300px; float: left;}
.knowledge .area .txt h3{ font-size: 1rem; height: 30px; line-height: 30px; overflow: hidden; font-weight: normal;}
.knowledge .area .txt i{ font-size: 0.875rem; padding: 5px 0px; font-style: normal; display: block; color: #999;}
.knowledge .area .txt p{ font-size: 0.875rem; float: left; line-height: 1.5rem; color: #555;}

.wenda{ padding: 30px 0px 20px 0px; width: 100%; line-height: 2rem;}
.wenda dl dt,.wenda dl dd{ padding: 0.5rem 0; font-weight: normal;}
.wenda dl dd{margin-left: 2rem;background-color: #f5f5f5;margin-bottom: 1rem;padding-left: 3rem; padding-right: 1rem;}
.wenda dl dt span,.wenda dl dd span{ padding: 0.2rem 0.3rem; background-color: #3557aa; border-radius: 0.2rem; margin-right: 0.5rem; color: #fff; font-weight: normal; font-size: 0.75rem;}
.wenda dl dd span{background-color: #19ca6e;margin-left: -2rem;}

.corlink{ padding-top: 4rem; padding-bottom: 4rem;}
.corlink ul{ padding-top: 1rem;}
.corlink li{ width:25%; line-height: 2rem; float:left;}



.ourservices{ padding-top:3rem; padding-bottom:3rem; background-color: #fff;}
.ourservices h2.areatitle span{ background-color: #fff;}
.ourservices ul{ margin-top:80px;}
.ourservices li{ width:230px; text-align:center; float:left; margin:0px 30px;}
.ourservices li i{ width:100px; height:100px; border-radius:50px;background-color:#2c2f34; display:block; margin:0px auto; background-image:url(/images/v3/icon/info-service.png); background-repeat:no-repeat;}
.ourservices li span{ line-height:1.5rem; font-size: 0.875rem;}
.ourservices li span b{ display:block; font-size:16px; font-weight:normal; padding:10px 0px;}
.ourservices li.kefu i{ background-position:center 23px}
.ourservices li.shiji i{ background-position:center -275px}
.ourservices li.chanliang i{ background-position:center -170px}
.ourservices li.pidai i{ background-position:center -75px}

.sendmes{ width:100%; margin:0px auto; padding-bottom:30px; overflow:hidden; clear:both;}
.sendmes p{ text-align:center; line-height:25px; width:100%; margin:0px auto; margin-top:40px; clear:both;}
.sendmes .l{ float:left; width:550px; overflow:hidden;}
.sendmes .r{ width:610px; height:343px; float:left; background-color:#f5f5f5;}
.sendmes .r .content{ width:100%;}
.sendmes .r .content table{ width:90%; margin:0px auto;}
.sendmes ul{ width:100%; margin:0px auto; padding:30px 0px; overflow:hidden; clear:both;}
.sendmes ul li{ float:left;}
.sendmes ul li a{ background-color:#f9f9f9; border:1px solid #e7e7e7; padding:5px 18px; margin:0px 5px; display:block;}
.sendmes ul li a:hover{ background-color:#f5f5f5; text-decoration:none;}
.sendmes .tit{ border-bottom:1px solid #e7e7e7; text-align:center; height:25px; width:90%; margin:10px auto; margin-bottom:25px;}
.sendmes .tit h3{ background-color:#f5f5f5; padding:2px 10px; font-size:20px; display:inline; height:35px; position:relative; top:12px; color:#dd0000;}

.sendmes .mes{ clear:both; width:100%; margin:0px auto;}

.sms_div {font-size:12px;position:relative; margin-left:25px; float:left;}
.sms_content_bottom {overflow:hidden}
.send_manager_div {	width:520px;height:40px;float:left;margin-left:160px;line-height:40px;clear:both;display:inline;}
.send_phone {width:520px;height:37px;line-height:39px;float:left;margin-left:10px;border:1px solid #ccc;padding-left:3px;padding-top:2px;margin-top:4px;}
.send_phone_focus {	width:530px;height:37px;line-height:39px;float:left;margin-left:10px;border:1px solid #FFF;background:#d6e9fb;padding-left:3px;padding-top:2px;margin-top:4px;}
.require{width:470px;height:90px;border:1px solid #ccc;padding-left:3px;padding-top:2px;margin: 7px 0;}
.require_focus{width:470px;height:90px;border:1px solid #ccc;padding-left:3px;padding-top:2px;background:#d6e9fb;margin: 7px 0;}
.sendmes .input{height:35px;border:1px solid #ccc;padding-left:3px;padding-top:2px;}
.sendmes .input_focus{height:35px;border:1px solid #ccc;padding-left:3px;padding-top:2px;background:#d6e9fb;}
.input_quyu{width:185px;height:35px;line-height:35px; border:1px solid #ccc;}
.sendmes .submit{width:100px;height:30px; text-align:center; background:#ef2416; color:#FFF; border:0; font-size:15px;}
.reset{width:100px;height:30px; text-align:center; background:#ADADAD; color:#FFF; border:0; margin-left:15px; font-size:15px;}
.w90{text-align:right}
.w370{ width:180px;}
.w370 input{ width:180px;}
.select_middle{ text-align:center;}