html{14px;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dt,dl,dd,blockquote{margin:0;padding:0;border:0; }
.clear{ clear:both; height:0px; line-height:0px;}
a{color:#000;text-decoration:none;}
a hover{ text-decoration:none;outline:none;}

.weizhi {color: #555;padding: 10px 0;background-color: #fafafa;border-bottom: 1px solid #eee;}
.weione {width: 1160px;margin: 0px auto;clear: both;overflow: hidden;}
.weizhi span {color: #555;}
.weizhi a {display: inline-block;padding: 0 5px;color: #555;}


.cp_body{width:96%;max-width:1140px;overflow:hidden;margin:0 auto;margin-top:40px;}
.cp_body h1{font-size: 1.5rem;color: #3557aa;margin-bottom: 0.5rem;}
.cp_name{overflow:hidden;border-bottom:1px #eaeaea solid;}
.cp_jx_txt{width: 100%;overflow: hidden;margin: 0 auto;}
.cp_erNav{overflow:hidden;max-width: 1140px;margin: 0 auto;padding-top: 2rem;}
.cp_erNav li{width:13.28%;float:left;line-height:40px;display:inline;}
.cp_erNav li a{font-size: 1.2rem;font-weight: bold;color: #3557aa;}
.cp_erNav li a:hover{ color:#cb0100;}

.cp_jxL1{width:35%;overflow:hidden;margin-top:4.5rem;margin-left:3rem;}
.cp_jxL1 .Cjx_txt{ width:100%;height:86px; color:#333; line-height:28px; text-indent:2em; overflow:hidden;}
.cp_jxL1 .zs_main{ width:100%; overflow:hidden; margin-bottom:1.5rem;}
.cp_jxL1 .zs_main span{display:block;float:left;text-align:left;color:#cb0100;font-size: 1rem;}
.cp_jxL1 .zs_main p{display:block;overflow:hidden;color:#333;padding-left:5px;font-size: 1rem;line-height: 1.5rem;}
.cp_jxL1 .zs_main_ly {margin-bottom:20px;}
.cp_jxL1 .zs_main_ly span{display:inline}
.cp_jxL1 .zs_main_ly p{line-height:28px;padding-left:0;}
.zs_kf{overflow:hidden;height: 55px;line-height: 55px;margin-top:2rem;line-height: 1.5rem;}
.zs_kf span{ display:block; width:48%;height:38px; float:left; margin-right:2%;}
.zs_kf span:nth-of-type(2n){ margin-right:0;}
.zs_kf a {background:#ffcf00;width:100%;text-align: center;color: #000;display: inline-block;border-radius: 5px;height: 55px;line-height: 55px;font-size: 18px;text-indent:center;}
.zs_kf .zs_kfri a{background:#3557aa;color:#fff;}
.zs_hour{margin-top: 2.5rem;overflow: hidden;}
.zs_hour .zs_ico {float: left;width: 43px;margin-top: 5px;}
.zs_hour .zs_tel {float: left;margin-left: 10px;}
.zs_hour p{ }
.zs_hour .zs_tel .zs_number {font-size:1.5rem;color: #000;font-weight: bold;}
.cp_jxR{ width:55%; overflow:hidden; float:left; margin-top:25px;}
.cp_jxR1{width:65%;overflow:hidden;float:left;margin-top:30px;}

.cp_txt{line-height:35px;color:#333;max-width: 1140px;overflow: hidden;margin: 0 auto;}
.cp_txt h2,.cp_txtt h2,.cp_txttt h2{font-weight:normal;width: 100%;height: 40px;font-size:1.2rem;color: #333;margin-top:1.3rem;}
.cp_txt_txt{width:96%;max-width:1140px;}
.cp_txt p{width:100%;display:block;overflow:hidden;height:auto; margin:1rem 0; }
.cp_txt strong{}
.cp_txt img{width:100%;}
.two-box ul{width:100%;height:auto;overflow:hidden;margin:0 auto;}
.two-box ul li{width:32%;float:left;margin-right:2%;height:auto;overflow:hidden;}
.two-box ul li img{display:block;width:100%;}
.two-box ul li:nth-of-type(3n){margin-right:0;}
.two-box ul li p{display: block;width: 100%;height: 30px;line-height: 30px;margin-top:5px;text-align: center;overflow: hidden;color: #333;}

.three-box{width:100%;height:auto;overflow:hidden;padding-bottom:10px;}
.three-box ul{width:100%;height:auto;}
.three-box ul li{width:31.33333%;float:left;margin-right:3%;height:auto;margin-top:60px;position:relative;}
.three-box ul li:nth-of-type(3n){margin-right:0;}
.three-box ul li> span {display:block;width:55px;height:55px;position:absolute;background:url("/images/v3/yidongpo/ys_01.png") center center no-repeat;text-align:center;line-height:55px;font-size:1.7rem;font-weight:600;color:#ffffff;z-index:2;left: 2rem;top: -2rem;}
.three-box ul li h4 {position:absolute;top: -2rem;left: 0.5rem;padding:0 0 0 90px;height:50px;z-index:1;font-size:1.5rem;line-height:50px;overflow:hidden;color:#333;}
.three-box ul li p {width:100%;background:#fff;border-radius:10px;border-bottom-right-radius:20px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;border:1px solid #e6e6e6;}
.three-box ul li p img{display:block;width:90%;max-width:300px;margin: 30px auto 5px;}
.three-box ul li p span {padding: 1.5rem;display:table-cell;vertical-align:middle;color:#555555;line-height:26px;}

.cp_txt table {text-align:center;}
.cp_txt table tr td:nth-child(1){background-color: #4667aa;font-weight: bold;color:#fff;width: 30%;}
.cp_txt table tr td:nth-child(2){background-color: #e6e6e6;width: 35%;}
.cp_txt table tr td:nth-child(3){background-color: #e6e6e6;width:35%;}

.cp_txtt{ width:100%; overflow:hidden; padding-bottom:10px; margin:0 auto;  line-height:35px;color:#333; }
.cp_txttmar{padding-bottom:0;border-bottom:medium;max-width: 1140px;overflow: hidden;margin: 0 auto;}
.txt_name{ width:100%;max-width:1140px;height:40px;  font-size:1.3rem; color:#333;}
.hot_anl{ width:100%;overflow:hidden; margin-top:6px;}
.hot_anl li{ width:23.5%;overflow:hidden; float:left;margin-right:2%;}
.hot_anl li:nth-of-type(4n){ margin-right:0;}
.hot_anl li img{width:100%;display:block;}
.hot_anl li p{ display:block; width:100%;height:30px;color:#333; margin-top:15px; overflow:hidden;}
.hot_anl li p a{ color:#333;}
.hot_anl li p a:hover{ color:#cb0100; text-decoration:underline;}
.hot_anl li span{ display:block;overflow:hidden;color:#333; font-size:0.857rem; overflow:hidden;}
.hot_anl li .anli_sap{ height: 64px;}
.hot_anl li span a{width:100%;color:#fe700c;}
.hot_anl li span a:hover{ color:#cb0100; text-decoration:underline;}




.cplist_p{width:100%;color:#454545;line-height:28px;text-indent: 2em;overflow:hidden;margin-top:6px;}
.cplist_ul{width:100%;margin-top:8px;overflow:hidden;margin-bottom:10px;}
.cplist_ul li{width: 23.5%;overflow:hidden; border:1px #dfdfdf solid; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;float:left; padding-bottom:20px; display:inline; margin-right:2%;margin-bottom:30px;}
.cplist_ul li:nth-of-type(4n) {margin-right: 0;}
.cplist_ul li>a{display:block;width:100%;color:#333;}
.cplist_ul li>a img{display:block;width:100%;margin-bottom:20px;}
.cplist_ul li>a h3{font-size:1rem;text-align:center;width:100%;font-weight:normal;}
.cplist_ul li a h3 b{font-weight:normal;}
.cplist_ul li p{width:100%;text-align:center;color:#454545;margin-top:5px;font-size: 0.857rem;}
.cplist_ul li .cplist_gd{width:80%;text-align:center;margin:20px auto 0;overflow:hidden;}
.cplist_ul li .cplist_gd a{display:block;width:47%;border:1px #dfdfdf solid; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;float:left;padding:5px 0;font-size:0.857rem;color:#454545;}
.cplist_ul li .cpul_left{margin-right:5%;}
.cplist_ul li:hover {border: 1px #3557aa solid;}
.cplist_ul li:hover a h3{color:#3557aa;}
.cplist_ul li:hover .cplist_gd .cpul_right{background:#3557aa;border: 1px #3557aa solid;color:#fff;}
.cplist_ul li .cplist_gd a:hover {background:#3557aa;border: 1px #3557aa solid;color:#fff;}
.list_cpbottom{margin-bottom:50px;}


/* 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:1.4rem; 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:1.4rem; display:inline; height:35px; position:relative; top:12px; color:#dd0000;}

.sms_div {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; }
.require_focus{width:412px;height:130px; border:none; color:#555; padding-left:3px;margin: 7px 0; }
.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;}
.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:1.3remx; 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;}
