body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, img, dl, dt, dd, table, th, td, blockquote, fieldset, div, strong, label, em{margin:0; padding:0; border:0; }

.clearfix:before,.clearfix:after{display:table;content:"";line-height:0; }

.clearfix:after{clear:both; }

i,em,ins,u{font-style:normal; text-decoration:none }	

a{text-decoration:none; outline:none; color:#868686;-webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}

.forms{ width:408px; height:460px; background:#fff; position:absolute; right:150px; top:220px; box-shadow:2px 2px 3px rgba(0,0,0,.3); z-index:99}

@media only screen and (max-width:1440px){

	.forms{ width:408px; height:460px; background:#fff; position:absolute; right:30px; top:220px; box-shadow:2px 2px 3px rgba(0,0,0,.3); z-index:99}

}

.forms ul{ padding:5px 0 0 38px; font-size:16px; color:#666666}

.forms ul, ol, li{list-style:none; }

.forms ul li ins{ color:#333; display:block;}

.forms ul li{ margin-top:10px; line-height:34px;width:320px;}

.forms ul li i{ float:left; display:block;font-style:normal;}

.forms ul li .webtxt{ height:32px; width:260px; float:left; padding-left:10px; border:1px solid #e5e5e5; line-height:32px; font-size:14px; padding-right:0}

.forms ul .yqct{ background:url(../images/yqico.png) no-repeat right center;}

.forms ul li .webtxts{height:28px; width:260px; float:left; width:80px;border:1px solid #e5e5e5; line-height:28px; font-size:14px; padding-left:10px; margin-right:12px;}

.forms ul li span{ display:block; float:left; height:28px; border:1px solid #e5e5e5; line-height:28px; margin-left:12px; padding:0 10px 0 0}

.forms ul li span label{ padding-right:5px;}

.forms ul li span input{ margin:0 6px 0 10px}

.forms ul li div{ display:block; float:left; position:relative;}

.forms ul li div em{ display:block;height:30px; width:260px; float:left; padding-left:10px; border:1px solid #e5e5e5; line-height:30px; font-size:14px;font-style:normal;}

.forms ul li div dl{ display:none; position:absolute; top:31px; left:0;background:#fff; padding:8px 0; width:270px;border:1px solid #e5e5e5; z-index:999}

.forms ul li div dl dd{ cursor:pointer; height:34px; line-height:34px; padding:0 10px;}

.forms ul li div dl dd:hover{ background:#f1f1f1}

.forms .btn{ padding-top:10px;margin-left:80px;}

.forms .btn .webtxt2{ display:block; background:#f8b500 url(../images/btnbg.png) no-repeat 14px center; width:220px; height:42px; padding-left:73px; line-height:42px; border-radius:8px; margin:0 auto; font-size:24px; color:#fff}
.forms .btn:hover{background:#fff;}

.graybg{display:none ; position: fixed; top: 0; left: 0; height: 100%; width: 100%; background: #000; opacity: 0.5; z-index: 9998;}

.tkvedioct{display:none ; height: 480px; width: 760px; z-index: 99999999; top: 50%; left: 50%; margin-left: -380px; margin-top: -240px; position: fixed;-webkit-animation:bounceInDown 1s .2s ease both; -moz-animation:bounceInDown 1s .2s ease both;}

.tkvedioct .cont{ overflow: hidden;background: #fff; border-radius: 6px; height: 480px; width: 760px;}

.tkvedioct .closed{ height: 30px; width: 30px; background: #fff; border-radius: 50%; position: absolute; top: -30px; right: -30px; cursor: pointer; overflow:hidden; color: #333; font-size: 28px; line-height:26px; text-align: center;}

.graybg{ display:none; width:100%; height:100%; position:fixed; z-index:999999; background:#000; opacity:0.5; left:0; top:0}

.phonerre{ display:none; position:fixed; top:50%; left:50%; margin-top:-85px; margin-left:-240px; width:480px; height:170px; background:#fff; overflow:hidden; z-index:9999999}

.phonerre p{ display:block; height:120px; line-height:120px; padding-left:60px; font-size:16px; color:#666666}

.phonerre .btns{ height:50px; background:#f3f3f3; position:relative}

.phonerre .btns a{ display:block; top:10px; right:20px; height:30px; line-height:30px; width:78px; text-align:center; border:1px solid #b7b7b7; position:absolute; background:#fff; font-size:14px; color:#333}

