@charset "utf-8";

*{ margin:0px; padding:0px; -webkit-box-sizing: border-box;	-moz-box-sizing: border-box; box-sizing: border-box; outline:none; cursor:pointer; -webkit-tap-highlight-color:rgba(255,255,255,0);}

.noborder,img{border:0}

body,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,ol,p,select,td,textarea,th,ul{margin:0;padding:0}

body{ 
   font: 12px/1.5 黑体,arial;
    color: #333333;
    background: #FFFFFF center top repeat-y;
    position: relative;
    height: 100%;
}

em{font-style:normal}
ul,li,ol{list-style:none}

html {
	font-size: 12px;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	font-family: sans-serif;
}
@media only screen and (min-width: 400px) {
	html {
		font-size: 13.33333333px !important;
	}
}

@media only screen and (min-width: 414px) {
	html {
		font-size: 14.08px !important;
	}
}

@media only screen and (min-width: 480px) {
	html {
		font-size: 15.6px !important;
	}
}
@media only screen and (min-width: 700px) {
	html {
		font-size: 16.6px !important;
	}
}


#boday { width: 100%; max-width: 800px; height: 100%; margin:0 auto; position: relative;}

.left{ float: left;}
.right{ float: right;}

.banner { width: 100%; height:auto; background-color: #2345CF}
.banner img { width: 100%; }


.main {width: 100%; height: auto; clear: both;}

.main_from { width: 90%; margin-left: 5%; padding-bottom: 20px;}
.dvivfrom { padding:5px; background-color: white; border-radius: 2px;}
.dvivtxt { padding: 5px; margin-bottom:6px; margin-top: 10px; height: 32px; line-height: 32px; font-size: 16px; color: #333; text-align: left;}

input.input-item { padding: 3px; line-height: 20px; border: 1px solid #FFFFFF;}

.submitbtn { width:100%; text-align: center; height: 4rem; line-height: 58px; font-size: 18px; border: none;
outline: none; font-weight: bold;
border-color: rgb(230, 50, 46);
    border-width: 0.0625rem;
    border-radius: 1.375rem;
    border-style: solid;
    background-color: rgb(230, 50, 46);
    color: rgb(255, 255, 255);
    line-height: 2.5625rem;
    box-shadow: rgb(150 3 0) 0px 0.0625rem 0.375rem 0px;
}

.fott { width: 100%; background-color: white; height:30px; line-height: 30px; text-align: center; position: fixed; z-index: 100; left: 0px; bottom: 0px; color: #999; font-size: 13px;}

.ttck { color: #4e90ff;}

.dhengming { width: 80%; height: 380px; background-color:white; top:25%; left: 10%; position: fixed; border-radius: 6px; z-index: 210; display:none;}
.dhengming .kkmain { padding: 5px 20px; overflow:auto; height:300px; font-size: 14px; color: #333; line-height:180%;}
.dhengming .kkmain .cktitle { width: 100%; text-align: center; font-size: 16px; padding: 12px 0px;}
.dhengming .okan { width: 40%; margin-left: 30%; margin-top: 12px; height: 40px; line-height: 40px; font-size: 16px; color: white; background-color: #3b9aff; text-align: center; border-radius: 5px;}
.ovebg {
	width: 100%; display:none;
    height: 100%;
    background: rgba(7,7,7,.4);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 201;
}

/*.footer { width: 100%; padding-top: 80px; position: relative; min-height: 200px; background-image: url(../image/zhibo/3.jpg); background-size: 100%;}

.footer .glogo { width:200px; position: absolute; left: 50%; margin-left: -100px; top: 20px;}
.footer .gtxt { padding:10px 20px; line-height: 180%; font-size: 13px; color: #999; border-bottom: 1px solid #999;} 

.copyright-text {width: 100%; text-align: center; color: #999; line-height: 32px; height: 32px;}*/

.ttmain {
	padding: 22px; background-color: #2345CF;
}

.ttmain .main1title {
	width: 100%; height: 42px; line-height: 42px; font-size: 24px; color: white; padding-left: 10px;
	background-image:url(../images/4.jpg); background-repeat: no-repeat; background-position: left; background-size: 120px 42px;
}
.ttmain .main1cont{
	width: 100%; line-height: 160%; padding: 20px 0; font-size: 14px;
	color: white;
}

.ttmain .main2cont{
	width: 100%; height: 122px; 
	background-image:url(../images/6.jpg); background-repeat: no-repeat; background-position: left;  background-size: 100%;
	position: relative; clear: both;
}

.main2cont .ttsu{
	width: 120px; height: 60px; text-align: center; padding-top: 20px;
	font-size: 26px; color: white; float: left;
}
.main2cont .contt{
	width: 65%; text-align: left; padding-top: 25px;
	font-size: 14px; color: white; float: left;
}

.main3cont{
	padding: 5px; border-radius: 5px; border: 1px solid #74CCF7;
	clear: both; margin-bottom: 20px;
		
}
.main3cont .tiotc{
	font-size: 14px; color: white; padding: 10px 0;
	line-height: 140%;
}

.mainkkk{
	padding: 20px; color: #333; font-size: 16px; line-height: 160%; clear: both;
}

.footer { padding: 10px; background-color: #191140; position: relative; clear: both;}
.footer .fot_title {width: 100%; height: 42px; text-align: center; line-height: 42px; font-size: 18px; color: white;}
.footer .fot_title1 {padding:5px 15px; text-align: center; line-height:180%; font-size: 13px; color: #999;}

.clser120{ width: 100%; height: 80px; clear: both;}
.foot_bar{ width: 100%; height: 30px; text-align: center; line-height: 30px; clear: both; font-size: 12px;}


/*复制微信弹出框*/
.h_blank {
	width: 100%; display:none;
    height: 100%;
    background: rgba(7,7,7,.4);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 201;
}

.hide-wx { width: 320px; height: 260px; position: fixed; background: #fff; left: 50%; margin-left: -160px; top: 50%; margin-top: -180px; border-radius: 15px; border: 1px solid #ccc; display:none; z-index:500;}
.wx1 { position: relative;    line-height: 1.6; }
.close { position: absolute; right: 5px; top: -10px; }
.wx1 p { margin-left: 0px; margin-top: 18px; font-size: 22px; margin-bottom: 18px; }
.sho2 { ccolor: #fff; background: rgb(230, 50, 46); height: 58px; line-height: 58px; text-align: center; font-size: 28px; }
.sho3 { color: rgb(230, 50, 46); height: 40px; line-height: 40px; text-align: center; font-size: 22px; }
.sho3 a { color: rgb(230, 50, 46); }
.wechatIcon { width: 30px; vertical-align: middle; }
.center{text-align: center;}

