@font-face{
font-family:jianyounew1;
src:url(//static.tphoto.com.cn/common/fonts/jianyou-min/jyoux_new1.eot);
src:url(//static.tphoto.com.cn/common/fonts/jianyou-min/jyoux_new1.eot?#font-spider) format('embedded-opentype'),
url(//static.tphoto.com.cn/common/fonts/jianyou-min/jyoux_new1.woff) format('woff'),
url(//static.tphoto.com.cn/common/fonts/jianyou-min/jyoux_new1.ttf) format('truetype'),
url(//static.tphoto.com.cn/common/fonts/jianyou-min/jyoux_new1.svg) format('svg');
}
html,body,a,label,input,button,p,select,textarea {font-family:'微软雅黑';padding: 0;margin: 0; }
a,ul,ol,li,ins {text-decoration: none;}
.not-word {font-size: 0;line-height:0;padding: 0;margin: 0;}
.row {width: 100%;height: auto;}
.col-1 {width:8.33333333%;height: auto;float: left; }
.col-2 {width:16.66666667%;height: auto;float: left; }
.col-3 {width:25%;height: auto;float: left; }
.col-4 {width:33.33333333%;height: auto;float: left; }
.col-5 {width:41.66666667%;height: auto;float: left; }
.col-6 {width:50%;height: auto;float: left; }
.col-7 {width: 58.33333333%;height: auto;float: left;}
.col-8 {width: 66.66666667%;height: auto;float: left;}
.col-9 {width: 75%;height: auto;float: left;}
.col-10 {width: 83.33333333%;height: auto;float: left;}
.col-11 {width: 91.66666667%;height: auto;float: left;}
.col-12 {width: 100%;height: auto;float: left;}
.text-center { text-align: center; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.clearfix{*zoom:1;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.img-responsive {display: block;max-width: 100%;margin: 0 auto;}
.fr {float: right;}
.fl {float: left;}
.cmr {margin-right: 0}
.cml {margin-left: 0}
.checkbox {width: 100%;height: 100%;display: inline-block;position: relative;}
.checkbox label {line-height: 2rem;font-size: 1rem}
.checkbox span {position: absolute;top:0;left:0;z-index: 1;transition: .3s;display: inline-block;width: 100%;height: 2rem;background:url(//static.tphoto.com.cn/common/images/icon/s2.png) center center no-repeat scroll transparent;background-size: 100% 100%;}
.checkbox input[type=radio],.checkbox input[type=checkbox] {display: none;}
.checkbox input[type=radio]:checked+span,.checkbox input[type=checkbox]:checked+span {background:url(//static.tphoto.com.cn/common/images/icon/s1.png) center center no-repeat scroll transparent;background-size: 100% 100%;}
.btn {display: inline-block;width: 100%;height: 3rem;line-height: 2.9rem;text-align: center;border: 0; outline: 0;border-radius: 10px;}
.icon.mobile {display: inline-block;width: 0.8rem;height: 1rem;background:url(//static.tphoto.com.cn/common/images/icon/f1.png) center center no-repeat scroll transparent;background-size: 100%;}
.loading {text-align: center;}
.loading img {margin: 0 auto;}
.radiobox2 {  }
.radiobox2 input {display: none;}
.radiobox2 label { display: inline-block; }
.radiobox2 label span {display:inline-block;border: #2489c5 1px solid;width: 1rem;height: 1rem;border-radius: 100%;text-align: center;line-height: 1rem;vertical-align: middle;transition: .5s;}
.radiobox2 label span i {display: none;}
.radiobox2 input:checked+span {background-color: #2489c5}
.radiobox2 input:checked+span i {display: inline-block;color: #fff;}
button svg {vertical-align: middle;}



.container {width: 100%;height: auto;margin:0 auto;}
.form1 input[type=text],.form1 input[type=reset],.form1 button {outline: 0;background-color: transparent;border: 0;color: #fff;}
.form1 {width: 96%;height: auto;margin: 2rem auto;padding: 0 2%;font-size: 1.2rem;}
.form1 input.bg-red,.form1 button.bg-red {background-color: #ff4e4e;width: 90%;}
.form1 input.bg-green,.form1 button.bg-green {background-color: #4aa258;width: 90%;}
.bg-black {background-color: #191919;color: #fff;}
.bg-green {background-color: #49a349;color: #fff;}
.bg-orange {background-color: #ff7900;color: #fff;letter-spacing: 0.2rem;font-size: 1.6rem;}

.form1 .row {margin-bottom: 1rem;}
.form1 .b1 {height: 3rem;width: 95%;margin: 0 auto;}
.form1 .b1 label {line-height: 3rem;}
.form1 .b1 span {height: 3rem;}
.form1 input.phone,.form1 input.weixin,input.phone,input.weixin,input.txt,.form1 input.txt {width: 95%;padding-left: 5%;height: 3rem;border: 1px solid #626262;border-radius: 10px;outline: 0;color: #000;}


div.icon.searchicon{width:2.5rem;height:100%;position:absolute;right:0;top:0;z-index:0}
div.icon div.downarrow{width:80%;height:40%;background:url(//static.tphoto.com.cn/common/images/icon/s3.png) center center no-repeat scroll transparent;background-size:100% 100%;margin:40% 0 0}
.tag_select,.tag_select_hover,.tag_select_open{width:90%;height:100%;padding-left: 10%;display:inline-block;float:left;cursor:pointer;line-height: 3rem;}
.tag_options{list-style:none outside none;background:none repeat scroll 0 0 #fff;cursor:pointer;position:absolute;top:100%;left:-1px;width:100%;max-height:16rem;overflow-x:hidden;overflow-y:auto;z-index:100;padding:0;margin:0;border:1px solid #626262;line-height:3rem;border-radius:10px}
.tag_options li{height:40px;line-height:40px;margin:0;padding:0}
.tag_options li a{display:inline-block;width:90%;color:#343434;text-decoration:none;padding-left:10%;font-size:1.2rem}
.tag_options li:hover{background-color:#ccc}
.open_selected{cursor:pointer}
.open_hover{font-weight:400;color:red}
.select-box {position: relative; width: 100%;height: 3rem;border:1px solid #626262;border-radius: 10px;font-size: 1.2rem; }

.bottom-wrap {width: 100%;position: fixed;bottom:0;}
.bar-buttom {width: 100%;height: auto;position: relative;}
.bar-buttom .click {position: absolute;top: 0;left: 0;z-index: 999;width: 100%;height: 100%;}
.bar-buttom .click a {display: block;float: left;width: 33.333%;height: 100%;}

.ct1-box{width:90%;height:auto;margin:0 auto 3rem;letter-spacing:.1rem}
.ct1-box p {margin: 1.2rem 0;line-height: 1.5rem;}
.ct1-box a.btn {font-size: 1.4rem;border-radius: 10px;margin: 0 auto 1rem;}
.ct1-box a b {color: #feda00;}
.ct1-box hr {border-color: #ccc;}

.ct1 nav {height: 3rem;line-height: 3rem;text-align: center;background-color: #000000;}
.ct1 nav a {color: #fff;text-decoration: none;letter-spacing: 0.1rem;    font-size: 1.2rem;}
.form-block {width: 100%;margin: 1.5rem 0}
.form-block label {display: block;margin:0.5rem 0;font-weight: bold;font-size: 1.3rem;}

.submit-box {margin: 1.5rem 0 0;}

@media (min-width: 1200px) {
.container,.bottom-wrap {
    width: 750px;
}
}


