.main{ width:1160px; margin:0px auto; clear:both;}
.videocontent{ height:500px;}
table.comm{margin:0 auto;}
table.comm{border-collapse:collapse;}
table.comm tr.tit{background-color:#f9f9f9;height:20px;font-weight:700;}
table.comm tr.tit td{padding:10px 5px;}
table.comm td{border:1px solid #f4f4f4;padding:3px 5px;text-align:center;}
table.comm td img{margin:0 auto;}
table.comm tr{color:#777777;}
table.comm tr:hover{background-color:#c00;color:#fff;}
table.comm tr:hover td:hover,table.comm tr:hover td a:hover{background-color:#c00;color:#fff;}
table.comm tr:hover td a{color:#fff;}
table.tdp td{padding:10px;}

/**/
.leftcon{width:100%; margin-top:1rem; float:right;}
.rightcon{width:100%; float:left;}

.zixun{ background-color: #f9f9f9; padding: 2rem 1.5rem;}
.zixun h2{text-align: center;color: #3557aa;padding-bottom: 1rem;font-size: 1.2rem;font-weight: bold;}
.zixun .bssubmit{ width: 100%; background-color: #4667aa;background-image:none; color: #fff; margin: 1.5rem auto 0rem auto; display: block;}
.zixun .bssubmit:hover{background-color: #3557aa; transition: 0.36s;}
.zixun .tips{ font-size: 0.875rem; padding-bottom: 1.5rem; padding-top: 0.5rem; display: block; text-align: center;}
.zixun .tips i{ color: #f00; font-style: normal;}
.zixun .bottips{ display: block; text-align: center; font-size: 0.75rem;}
.zixun .bottips i{ font-style: normal; color: #f00; padding-right: 0.2rem;}
.zixun .onlinezixun{ width: 100%; background-color: #19CA6E; color: #fff; display: block; border-radius: 5px; padding: 0.5rem 0; text-align: center; margin-top: 1.5rem;}
.zixun .onlinezixun:hover{background-color:#08B058; transition: 0.36s;}
.zixun .onlinezixun a{ color: #fff; display: block; text-decoration: none;}
.zixun .weixinhao{color: #3557aa; text-align: center; padding: 1.5rem 0 1rem 0; display: block;}

.leftpro{background-color:#f5f5f5;padding-bottom:15px;padding-top: 1rem;}
.leftpro h2{font-size: 1.2rem;text-align: center;color: #4667aa;padding-top: 1rem;height: 3.5rem;position: relative;}
.leftpro h2:after {content: '';height: 2px;background-color: #4667aa;position: absolute;bottom: 0px;left: 45%;width: 10%;}
.leftpro ul{ width: 85%; margin: 0px auto; text-align: center; overflow: hidden;}
.leftpro ul li{ width: 100%; margin-top: 1.5rem; background-color: #fff;}
.leftpro ul li:hover{box-shadow: 5px 5px 5px #ddd; transition: 0.3s;}
.leftpro ul li:hover img{ transform: scale(1.05);transition:0.3s;}
.leftpro ul li .name{ padding: 0.875rem 0; display: block; padding-bottom: 0.5rem;}
.leftpro ul li i{ font-style: normal; display: block; color: #999; font-size: 0.875rem; padding-bottom: 1rem;}
.leftpro ul li:nth-last-child(1){ margin-bottom: 1rem;}

/* .leftmenu h2 a:hover{ text-decoration:none;}
.leftmenu h3{ color:#dd0000; text-indent:18px; font-size:14px; height:36px; line-height:36px; padding-top:10px;}
.leftmenu h3 a{ color:#dd0000;}
.leftmenu ul{font-size:14px; width:100%; overflow:hidden;}
.leftmenu ul li{ width:139px; text-indent:18px; height:30px;line-height:30px; float:left;}
.leftmenu .last li{text-indent:2em; text-align:left;}
.leftmenu ul li a{color:#555;}
.leftmenu ul li a:hover{color:#f00;text-decoration:none;}
.leftmenu ul li a.on{background-color:#c00;color:#fff;border:1px solid #c00;}

.leftmenu{background-color:#f9f9f9; padding-bottom:15px;}
.leftmenu h2{font-size:18px;padding:10px 0px; background-color:#4667aa; color:#fff; font-weight:normal;}
.leftmenu h2{font-size:1.2rem;padding:10px 0px;background-color:#f9f9f9; color:#3557aa; font-weight:bold; text-align: center; padding-top: 2rem;}
.leftmenu h2 a{display:block;}
.leftmenu h2 a:hover{ text-decoration:none;}
.leftmenu dl{ font-size: 0.875rem; width:100%; overflow:hidden;}
.leftmenu dl dt{color:#4667aa;text-indent:1rem;font-size:14px;height:36px;overflow: hidden;line-height:36px;font-weight: bold;margin-top: 1rem; font-weight: normal;}
.leftmenu dl dt a{ color:#4667aa;}
.leftmenu dl dd{ width:50%; text-indent:1rem; height:30px;line-height:30px; float:left;}
.leftmenu dl dd a{color:#555;}
.leftmenu dl dd a:hover{color:#f00;text-decoration:none;}
.leftmenu dl dd a.on{background-color:#c00;color:#fff;border:1px solid #c00;} */

.articletop{ height: 200px; background-image: url(/images/v4/article/articletopbg.jpg); background-repeat: no-repeat; background-position: center; margin-bottom: 2rem;}
.articletop h1{font-size: 1.75rem;color: #fff;padding:3.5rem 0 1rem 0;text-align:center;font-weight: bold;}
.articletop .from{color:#eee; padding: 0.5rem 0 1.5rem 0; text-align:center; font-size: 0.875rem;}
.articletop .from span{ padding: 0 0.5rem;}

.reletenews h2{font-size: 1.5rem;color: #333333;border-left: 3px solid #4667aa;padding-left: 0.5rem;line-height: 1.5rem;margin-bottom: 2rem;margin-top: 3rem;}
.reletenews .item{ background-color: #f6f6f6; padding: 1.5rem; margin: 1rem 0; border-radius: 0.5rem;}
.reletenews .item:nth-child(odd){ border-right: 1rem solid #fff;}
.reletenews .item:nth-child(even){ border-left: 1rem solid #fff;}
.reletenews .item h3{ font-size: 1.25rem; margin-bottom: 1rem;}
.reletenews .item p{ line-height: 2rem; height: 4rem; overflow: hidden;}
.reletenews .item .time{ color: #ddd; font-weight:bold; border-right:1px solid #eee;}
.reletenews .item .time span{ font-size: 1.6rem; display: block; float:left; margin-top: 1.25rem;}
.reletenews .item .time i{ font-size: 1rem; display: block; font-style: normal; text-align: right; float: right;}
.reletenews .item:hover{ background-color: #4667aa; color: #fff;}
.reletenews .item:hover a{ color: #fff;}
.reletenews .item:hover .time{ border-right: 1px solid #3557aa;}


.content h1{font-size: 1.5rem;color: #3557aa;padding:20px 0px 15px 0px;text-align:center;font-weight: bold;}

.content h3{ font-size:18px; color:#dd0000; padding:10px 0px;}
.content p{line-height:2rem;margin:1rem 0;color:#555;text-indent:2em;}
.content div{line-height:2rem;color:#555;}
.content p a{color:#c00; text-decoration:underline;font-weight:bold;}
.content p a:hover{color:#333; text-decoration:none}
.content .anli{line-height:26px;margin:15px 10px;color:#333;}
.content .anli p{line-height:26px;margin:15px 10px;color:#333; text-indent:0}
.content .anli p a stong{color:#c00;}
.content img{display:block;margin: 1rem auto;max-width: 100%;}
.content p strong{color:#333;}

.content .ardesc{color: #666;padding: 2rem;background: #f7f7f7;text-indent: 2em;}
.content .ardesc{padding: 1rem;background: #fff; border-top: 1px solid #eee; border-bottom: 1px solid #eee;}
.content .arcontact{ width:100%; background-color:#f2f2f2; padding:10px 0px; overflow:hidden;}
.content .arcontact span{ display:block; float:left;}
.content .arcontact .abtn{ margin-right:10px; margin-left:10px;}
.content .arcontact .abtn a{ display:block; padding:5px 20px; color:#fff; font-weight:bold; background-color:#333;}
.content .arcontact .abtn.red a{ background-color:#dd0000;}
.content .arcontact .atel{ line-height:35px; margin-right:10px; float:right;}
.content .arcontact .atel i{ font-style:normal; font-weight:bold; color:#e90101; font-family:Arial,simsun; font-size:20px;}
.content .wenda{ width: 100%; background-color: #f9f9f9; padding: 3rem 2rem;}
.content .wenda .wen,.content .wenda .da{ width: 100%; clear: both; overflow: hidden;}
.content .wenda .wen h2{ display: block; float: left; font-weight: bold;}
.content .wenda .wen span,.content .wenda .da span{ color: #3557aa; display: block; border-left: 3px solid #4667aa; height: 1rem; line-height: 1rem; width: 8%; float: left; padding-left: 0.5rem; font-weight:bold;}
.content .wenda .da{ margin-top: 0.5rem;}
.content .wenda .da span{ color: #16b964; display: block; border-left: 3px solid #16b964; margin-top: 1.5rem;}
.content .wenda .da p{ display: block; float: left; width: 92%; text-indent:0;}
.content .wenda .da p a{color: #3557aa; text-decoration: underline; font-weight: normal; margin-left: 0.5rem;}
.content .wenda .tiwen{ text-align: right; margin-top: 1.5rem;}
.content .wenda .tiwen .phone{ padding: 0.6rem 1rem; background-color: #16b964; color: #fff; margin-right: 1rem;}
.content .wenda .tiwen .phone:hover{ background-color: #14aa5c; transition: 0.36s;}
.content .wenda .tiwen .online{ padding: 0.6rem 1rem; background-color: #4667aa; color: #fff;}
.content .wenda .tiwen .online:hover{ background-color: #3557aa; transition: 0.36s;}
.content .wenda .tiwen .online a{ color: #fff; text-decoration: none;}
.content .article{ padding:10px 0px; margin-top: 1rem;}
.content .article a{ color:#3557aa; text-decoration:underline;}
.content .article a:hover{ color:#4667aa; text-decoration:none;}
.content .article iframe{ width:100%; height:550px;}
.content .article table{border: 1px solid #ccc;border-collapse: collapse; width:100%;font-size: 0.875rem;text-align: center;}
.content .article table td {border: 1px solid #ccc; padding: 0.25rem;}
.content .article video{ max-width: 100%;max-height: 500px;}
.content .article h2,.content .article h3{ font-size: 1.125rem; color:#3557aa; font-weight: bold; margin: 1rem 0;}
.content .article h3{ font-size: 1rem;}
.content ol li{ list-style-type:decimal;}
.content ul{ padding:10px 0px;}
.content ul li{ list-style-type:disc; list-style-position:inside; padding-left:15px;}

.recnews{ background-color: #fff; padding: 3rem 0;}
.recnews .col-md-6 h2{ font-size: 1.5rem; color: #333333; border-left: 3px solid #4667aa; padding-left: 0.5rem; line-height: 1.5rem; margin-bottom: 3rem;}
.recnews .col-md-6 ul{ background-color: #f9f9f9; padding: 2rem; line-height: 3rem;}
.recnews .col-md-6 ul li{border-bottom: 1px solid #eee; font-size: 0.875rem;}
.recnews .col-md-6 ul li i{ font-style: normal; float: right; color: #999; font-size: 0.75rem;}
/* .recnews .topnew{ background-color: #f9f9f9;  padding: 1.75rem 2rem; line-height: 2rem; border-bottom: 1px solid #eee; width: 100%; overflow: hidden;}
.recnews .topnew:hover{ background-color: #f2f2f2;}
.recnews .topnew:nth-last-child(1){ border-bottom: none;}
.recnews .topnew .img{ width: 35%; height: 8rem; overflow: hidden; float: left;}
.recnews .topnew .txt{ width: 60%; height: 8rem; margin-left: 5%; float: left;}
.recnews .topnew .txt p{ height: 2rem; font-size: 0.875rem; overflow: hidden; font-size: 0.875rem;}
.recnews .topnew .txt i{ display: block; font-style: normal; font-size: 0.875rem;} */

.recnews .topnew{ background-color: #f9f9f9; padding-top: 1.75rem; padding-bottom: 1.75rem; line-height: 2rem; border-bottom: 1px solid #eee; overflow: hidden; margin-left: 0; margin-right: 0;}
.recnews .topnew:hover{ background-color: #f2f2f2;}
.recnews .topnew:nth-last-child(1){ border-bottom: none;}
.recnews .topnew .img{ height: 8rem; overflow: hidden; float: left;}
.recnews .topnew .txt{  height: 8rem; float: left;}
.recnews .topnew .txt p{ height: 2rem; font-size: 0.875rem; overflow: hidden; font-size: 0.875rem;}
.recnews .topnew .txt i{ display: block; font-style: normal; font-size: 0.875rem;}

.arcticlerecimg{ width:100%; margin: 3rem auto;}
.arcticlerecimg span{ width:100%; display:block; overflow:hidden; text-align: center;}
.arcticlerecimg span img{ width: 100%;}
.arcticlerecimg h2{ font-size: 1.5rem; color: #333333; border-left: 3px solid #4667aa; padding-left: 0.5rem; line-height: 1.5rem; margin-bottom: 3rem;}
.arcticlerecimg .list li span img:hover{transform: scale(1.1);transition:0.3s;}
.arcticlerecimg .col-md-3 div{ width: 100%; background-color: #f9f9f9;}
.arcticlerecimg .col-md-3 div:hover{box-shadow: 6px 6px 6px #ddd; transition: 0.3s;}
.arcticlerecimg .col-md-3 div:hover img{ transform: scale(1.05);transition:0.3s;}
.arcticlerecimg .col-md-3 p{width: 100%; padding: 1.5rem 1rem; line-height: 2rem;}
.arcticlerecimg p b{ font-size: 1.2rem; font-weight: normal; display: block; padding-bottom: 0.5rem;}
.arcticlerecimg p i{ display: block; font-style: normal; font-size: 0.875rem;}
.arcticlerecimg p em{font-style: normal; display: block; padding-bottom: 0.5rem;}

.recanli{ background-color: #f7f7f7; padding: 5rem 0;}
.arcticlerecimg.recanli .col-md-3 div{ width: 100%; background-color: #fff;}

.arcticletopbanner{ margin:0px auto 10px auto; width:100%; overflow:hidden;}
.arcticletopbanner img{ padding:0px; border:none; margin:0px auto;}

.article-anli{ background-color:#edf8ff; border-top:1px solid #efefef;}
.article-anli h2{ font-size:24px; font-weight:bold; color:#027bc0; padding:20px 0px 15px 0px; text-indent:0px; text-align:center;}
.article-anli span{ font-size:16px; display:block; color:#027bc0; text-align:center; padding-bottom:35px;}
.article-anli span i{ font-style:normal; color:#dd0000; padding:0px 8px;}

/*listTxt*/
/* ul.listTxt{ overflow:hidden; clear:both;}
ul.listTxt li{line-height:22px;color:#999;}
ul.listTxt .bd_5{margin-bottom:15px;}
.content ul.listTxt li a{margin-right:5px; line-height:30px; color:#555; text-decoration:none;}
.content ul.listTxt li a:hover{ color:#dd0000; text-decoration:underline;} */

.prenext{ padding:10px 0px; overflow:hidden; clear:both;}
.prenext .pre,.prenext .next{ width:49.5%; height: 4rem; line-height: 4rem; text-align: center; background-color: #f5f5f5; overflow:hidden; display:block; float:left;}
.prenext .next{float:right;}
.content .prenext a{ color:#555; text-decoration:none;}
.content .prenext a:hover{ color:#dd0000; text-decoration:underline;}

.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;}
}

.footerform{ height:120px; position:fixed; bottom:0px; width:100%; overflow:hidden; z-index:2;}
.footerform .bg{ background-color:#268fe8; height:120px; width:100%; overflow:hidden;filter:alpha(Opacity=90);-moz-opacity:0.9;opacity:0.9; color:#fff;}
.footerform .col1{ float:left;}
.footerform .col1 span{ border-radius:5px; background-color:#fff; color:#268fe8; font-size:16px; display:block; padding:0px 8px; float:left; margin-top:26px; font-style:italic; clear:both;}
.footerform .col1 i{ font-size:36px; color:#fff; font-weight:bold; display:block; margin-top:5px; float:left; clear:both;}
.footerform .col2{ width:440px; float:left; margin-left:40px; margin-top:20px;}
.footerform .col2 li{ width:220px; float:left; padding:7px 0px;}
.footerform .col2 li .txtbox{ width:200px; padding-left:5px; height:30px;}
.footerform .col3{ float:left; margin-left:20px;}
.footerform .col3 span{ display:block; font-size:16px; width:220px; text-align:center; margin-top:25px; margin-bottom:10px;}
.footerform .col3 span i{ color:#fbb300; font-style:normal; font-weight:bold;}
.footerform .col3 .footerformbtn{ width:220px; height:45px; line-height:45px; color:#fff; background-color:#fbb300; font-size:18px; font-family:microsoft yahei;cursor:pointer;}
.footerform .col4{ float:right; margin-left:30px;}
.footerform .col4 i{ border-radius:5px; background-color:#fff; color:#268fe8; font-size:14px; display:block; padding:0px 8px; margin-top:20px; font-style:italic; clear:both; float:right;}
.footerform .col4 span{ display:block; clear:both; margin-top:10px; float:right; font-size:20px; background-image:url(/images/icon/footerform-tel.png); background-position:left 12px; background-repeat:no-repeat; padding-left:40px;}
.footerform .col4 span b{ display:block; clear:both; font-weight:normal; width:150px;}
.footerform .close{background-position:6px -65px; position:absolute; width:40px; height:38px; background-color:#0064b8; background-image:url(/images/icon/footerform-tel.png); background-repeat:no-repeat; top:0px; right:0px; cursor:pointer;}

/* botsms */
.sendmes{ width:100%; margin:0px auto; padding-bottom:30px; overflow:hidden; clear:both;}
.sendmes h2{ width:100%; border-bottom:1px solid #e7e7e7; text-align:center; color:#333; font-size:20px; margin:0px auto; font-weight:normal;}
.sendmes h2 span{ top:13px; position:relative; background-color:#fff; padding:0px 15px;}
.sendmes h2 span i{ color:#dd0000; padding-right:10px; font-style:normal;}
.sendmes .mes{ clear:both; width:100%; height:380px; margin:0px auto; background-image:url(/images/v3/content/frombg.jpg); background-repeat:no-repeat;}
.sendmes p{ text-align:center; line-height:25px; width:100%; margin:0px auto; margin-top:40px; clear:both;}
.sendmes .l{ float:left; width:780px; color:#fff; overflow:hidden;}
.sendmes .r{ float:right; width:340px;}
.sendmes .r .content table{ width:90%; margin:0px auto;}
.sendmes .l td{ color: #fff;}
.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 4px; 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;}

.sms_div {font-size:12px;position:relative; margin-left:25px; float:left;}
.sms_content_bottom { width:500px; height:343px; overflow:hidden; margin-left:20px; margin-top:40px; float:left;}
.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:412px;height:130px; border:none; padding-left:3px; color:#555; margin: 7px 0; font-size:14px;}
.require_focus{width:412px;height:130px; border:none; color:#555; padding-left:3px;margin: 7px 0; font-size:14px;}
.input,.select{height:30px; width:150px; padding-left:3px; background-color:#fff; color:#555; border:none; float:left;}
.input_focus{height:30px; width:150px; padding-left:3px; background-color:#fff; color:#555; border:none; float:left;}
.input_quyu{width:185px;height:35px;line-height:35px; border:1px solid #ccc;}
.submit{width:125px;height:30px; text-align:center; background:#ef2416; cursor:pointer; color:#FFF; border:0; font-size:15px;}
.reset{width:125px;height:30px; text-align:center; background:#656565; cursor:pointer; color:#FFF; border:0; margin-left:15px; font-size:15px;}
.w90{ width:90px; text-align:right}
.w370{ width:170px;}
.select_middle{ text-align:center;}

.optionlist{ float:left; color:#fff; line-height:28px; margin-top:155px; margin-left:10px;}
.optionlist ol li{ height:28px; cursor:pointer;}
.optionlist ol li span{ margin-left:13px;}
.optionlist ol li:hover i{width: 0; height: 0; border-top: 4px solid transparent; border-right: 8px solid #fff; border-bottom: 4px solid transparent; display:block; float:left; margin-top:11px; margin-right:5px;}
.optionlist ol li.cur i{width: 0; height: 0; border-top: 4px solid transparent; border-right: 8px solid #fff; border-bottom: 4px solid transparent; display:block; float:left; margin-top:11px; margin-right:5px;}
.optionlist ol li.cur span{ margin-left:0px;}
.optionlist ol li:hover span{ margin-left:0px;}
.optionlist ol li span{ display:block; float:left;}

.sendmes .r .erweima{ width:120px; margin:50px auto 0px auto; text-align:center; color:#fff;}
.sendmes .r .erweima span{ display:block; margin:0px auto; width:110px; height:110px; text-align:center;}
.sendmes .r .erweima i{ display:block; width:100%; height:25px; line-height:25px; font-style:normal;}
.sendmes .r .formtel{ width:300px; padding-right:45px; text-align:right; display:block; clear:both; font-size:18px; line-height:35px; color:#fff; margin:0px auto; display:block; margin-top:20px; overflow:hidden;}
.sendmes .r .formlxb{ clear:both; margin:20px auto 0px auto;}
.sendmes .r .formlxb .telbox{ width:180px; height:30px; color:#555; background-color:#fff; float:left; padding-left:5px;}
.sendmes .r .formlxb .telbtn{ width:115px; height:30px; color:#fff; background-color:#d00; float:left; cursor:pointer;}