html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit;vertical-align: baseline;}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}


body{font-family: 'PT Serif', serif;background-color:#ffffff;}

.wrap{width:1140px; margin:0 auto;}
.cl{clear:both;}

input:focus::-webkit-input-placeholder{opacity: 0;}
input:focus{outline: none;}



.text li{
 font-family: 'PT Sans', sans-serif;
 color: #111111;
 font-size: 20px;
 line-height: 24px;
 list-style-position: inside;
}

.head{font-family: 'PT Sans', sans-serif;background-color:#0374ff;padding:25px 0;margin-bottom:85px;position:relative;}
.head a.logo{color:#ffffff;font-size:36px;font-weight:700;text-decoration:none;line-height:50px;}
.head a.logo span{color:#fdd835;}
.head .menu{float:right;}
.head .menu a{line-height:50px;color:#ffffff;font-size:18px;text-decoration:none;display:inline-block;margin-left:35px;}
.head .menu a:hover{text-decoration:underline;}
.head .menu a.current{font-weight:700;}
.head .menu a.down_btn{line-height:48px;color:#313131;font-weight:700;margin-left:25px;padding:0 23px;background-color:#fdd835;border:2px #fdd835 solid;}
.head .menu a.down_btn:hover{text-decoration:none;background-color:#0374ff;border:2px #ffffff solid;color:#ffffff;}
.head  .mob_menu{display:none;}

.faq{background-image: url("../img/img-7.png");background-repeat:no-repeat;background-position:top 25px right;}
.faq h1{color:#111111;font-size:24px;font-weight:700;margin-bottom:30px;line-height:40px;}
.faq .search{float:right;}
.faq .search input[type=text]{font-family: 'PT Sans', sans-serif;color:#c6c6c6;font-size:18px;float:left;line-height:38px;height:38px;padding:0 0 0 19px;border:1px #111111 solid;border-right:0;}
.faq .search input[type=text]::placeholder{color:#c6c6c6;}
.faq .search button{float:left;display:block;padding:0 15px 0 0;background-image: url("../img/btn-search.png");background-repeat:no-repeat;background-position:top 7px right 15px;height:40px;width:38px;border:1px #111111 solid;border-left:0;background-color:transparent;}
.faq .search button:hover{cursor:pointer;}
.faq h2{color:#111111;font-size:36px;font-weight:700;margin-bottom:30px;}
.faq ul{margin-bottom:20px;}
.faq ul li{padding-bottom:20px;}
.faq ul li a{color:#0374ff;font-size:24px;font-weight:700;}
.faq ul li a:hover{text-decoration:none;}

.text{}
.text h2,.text h1{color:#111111;font-size:24px;font-weight:700;margin-bottom:25px;}
.text p{font-family: 'PT Sans', sans-serif;color:#111111;font-size:20px;line-height:24px;margin-bottom:35px;}
.text .img{text-align:center;margin-bottom:35px;}
.text .img img{max-width:100%;}

.download{}
.download h3{color:#111111;font-size:24px;font-weight:700;margin-bottom:35px;}
.download h2{color:#313131;font-size:30px;font-weight:700;margin-bottom:35px;}
.download p{font-family: 'PT Sans', sans-serif;color:#313131;font-size:24px;margin-bottom:25px;}
.download .down{margin-bottom:50px;}
.download .down .dl{float:left;padding-right:50px;}
.download .down .dl img{}
.download .down .dr{vertical-align:middle;}
.download .down .dr a{color:#0374ff;font-size:24px;line-height:28px;font-weight:700;margin-bottom:20px;display:block;}
.download .down .dr table{font-family: 'PT Sans', sans-serif;}
.download .down .dr table tr td{color:#313131;font-size:18px;line-height:22px;}
.download .down .dr table tr td b{font-weight:700;padding-right:30px;}

.contact  h1{color:#111111;font-size:36px;font-weight:700;margin-bottom:35px;}
.contact  h2{font-family: 'PT Sans', sans-serif;color:#111111;font-size:20px;font-weight:700;margin-bottom:35px;}
.contact .ccl{width:615px;float:left;}
.contact .ccl input[type=text], .contact .ccl textarea{font-family: 'PT Sans', sans-serif;color:#c6c6c6;font-size:18px;width:100%;box-sizing:border-box;padding:0 20px;line-height:38px;height:38px;margin-bottom:10px;border:1px #111111 solid;}
.contact .ccl textarea{height:148px;}
.contact .ccl input[type=text]::placeholder, .contact .ccl textarea::placeholder{color:#c6c6c6;}
.contact .ccr{width:525px;float:left;text-align:right;}
.contact .ccr img{max-width:100%;}

.asffas{background-image: url("../img/img-1.png");background-repeat:no-repeat;background-position:top right;padding:60px 0 65px 0;margin-bottom:85px;}
.asffas h1{color:#111111;font-size:48px;line-height:58px;margin-bottom:15px;}
.asffas p{font-family: 'PT Sans', sans-serif;color:#111111;font-size:20px;line-height:58px;line-height:24px;margin-bottom:35px;}
.asffas table{font-family: 'PT Sans', sans-serif;}
.asffas table td{color:#111111;font-size:16px;line-height:20px;padding:0 35px 25px 0;}
.asffas table td b{background-image: url("../img/bg-li.png");background-repeat:no-repeat;background-position:top 5px left;padding-left:15px;font-weight:700;display:inline-block;vertical-align: top;}

.datcl{width:660px;float:left;}
.datcl img{max-width:100%;}
.datcr{width:480px;float:left;}
.datcr .ibl{margin-bottom:70px;}
.datcr .ibl h2{color:#111111;font-size:20px;line-height:24px;margin-bottom:20px;}
.datcr .ibl p{font-family: 'PT Sans', sans-serif;color:#111111;font-size:16px;line-height:18px;margin-bottom:20px;}

.dg53hn .datcl{padding-top:100px;}

.dhfhdfh .datcl{padding-top:135px;text-align:right;}
.dhfhdfh .datcr{width:450px;float:left;padding-left:30px;}

.ag465h{text-align:center;margin-bottom:50px;}
.ag465h img{margin:0 30px 20px 30px;max-width:100%;}

.try{font-family: 'PT Sans', sans-serif;background-image: url("../img/img-6.png");margin-bottom:75px;background-repeat:no-repeat;background-position:top center;text-align:center;padding:45px 0 30px 0;}
.try h2{color:#ffffff;font-size:30px;font-weight:700;margin-bottom:30px;}
.try a{color:#111111;font-size:20px;font-weight:700;background-color:#fdd835;display:inline-block;text-decoration:none;line-height:64px;padding:0 28px;border-radius:30px;}
.try a:hover{background-color:#fdd214;}

.faqblock{}
.faqblock .fcl{float:left;width:50%;}
.faqblock .fcl div{color:#111111;font-size:20px;font-weight:700;line-height:24px;padding-left:28px;margin-bottom:55px;}
.faqblock .fcr{float:left;width:50%;padding-top:70px;text-align:right;}
.faqblock .fcr img{max-width:100%;}

.news{margin-bottom:75px;}
.news .col33{width:380px;float:left;}
.news .col33 img{max-width:100%;}
.news .col33 h2{padding:80px 50px 20px 50px;color:#111111;font-size:20px;font-weight:700;line-height:24px;}
.news .col33 p{font-family: 'PT Sans', sans-serif;padding:0 50px;color:#111111;font-size:18px;line-height:20px;}

.contactblock{font-family: 'PT Sans', sans-serif;}
.contactblock .cbll{width:490px;float:left;padding:0 40px;}
.contactblock .cbll p{margin-bottom:25px;color:#111111;font-size:20px;font-weight:700;}
.contactblock .cbll input[type=text], .contactblock .cbll textarea{font-family: 'PT Sans', sans-serif;color:#c6c6c6;font-size:18px;width:100%;box-sizing:border-box;padding:0 20px;line-height:38px;height:38px;margin-bottom:10px;border:1px #111111 solid;}
.contactblock .cbll textarea{height:148px;}
.contactblock .cbll input[type=text]::placeholder, .contactblock .cbll textarea::placeholder{color:#c6c6c6;}
.contactblock .cblr{width:510px;float:left;padding:0 30px;}
.contactblock .cblr p{margin-bottom:25px;color:#111111;font-size:18px;line-height:22px;}

.read{font-family: 'PT Sans', sans-serif;display:inline-block;line-height:44px;padding:0 40px 0 15px;text-decoration:none;background-color:#111111;color:#ffffff;font-size:20px;background-image: url("../img/str.png");background-repeat:no-repeat;background-position:top 17px right 13px;}
.read:hover{background-color:#3a3a3a;}

.title{font-family: 'PT Sans', sans-serif;text-align:center;margin-bottom:25px;}
.title h2{color:#111111;font-size:48px;padding-bottom:25px;}
.title p{font-family: 'PT Sans', sans-serif;color:#111111;font-size:20px;padding-bottom:25px;}

.ybtn{color:#111111;font-size:18px;font-weight:700;text-decoration:none;display:inline-block;background-color:#fdd835;padding:0 30px;line-height:50px;}
.ybtn:hover{background-color:#fdd214;}

.btn{font-family: 'PT Sans', sans-serif;color:#ffffff;font-size:18px;border:0;background-color:#111111;line-height:40px;padding:0 35px;}
.btn:hover{background-color:#3a3a3a;cursor:pointer;}

.foot{font-family: 'PT Sans', sans-serif;padding-top:85px;}
.foot img{max-width:100%;}
.foot .f_left{float:left;}
.foot .f_left h2{font-family: 'PT Serif', serif;color:#545454;font-size:36px;line-height:42px;margin-bottom:10px;}

.foot .f_left .down_btn{display:inline-block;text-decoration:none;line-height:48px;color:#313131;font-weight:700;padding:0 30px;background-color:#fdd835;border:2px #fdd835 solid;}
.foot .f_left .down_btn:hover{background-color:#0374ff;border:2px #ffffff solid;color:#ffffff;}



.foot .f_right{float:right;padding-right:150px;}
.foot .f_menu{}
.foot .f_menu a{color:#545454;font-size:18px;font-weight:700;text-decoration:none;display:inline-block;margin:0 15px;}
.foot .f_menu a:hover{text-decoration:underline;}
.foot .social{padding-top:45px;text-align:center;}
.foot .social a{display:inline-block;margin:0 15px;}
.foot .copy{text-align:center;color:#c6c6c6;font-size:16px;line-height:32px;margin-top:80px;}
.foot .copy a{color:#c6c6c6;text-decoration:none;}


@media screen and (max-width: 1140px) {
	.wrap{width:100%; padding:0 10px; box-sizing:border-box;}

	.contact .ccl{width:55%;}
	.contact .ccr{width:40%;padding-left:5%;}
	
	.datcl,.datcr{width:50%!important;padding:0!important;}
	.news .col33{width:33%;}

	.contactblock .cbll{width:50%;padding:0;}
	.contactblock .cblr{width:50%;padding:0 0 0 20px;box-sizing:border-box;}
}

@media screen and (max-width: 960px) {

	.asffas{background-image:none;padding:0;margin-bottom:20px;}
	.asffas h1{font-size:36px;line-height:46px;}
	.asffas br{display:none;}

	.contact .ccl{width:100%;text-align:center;margin-bottom:10px;}
	.contact .ccr{width:100%;padding-left:0;text-align:center;margin-bottom:10px;}
	
	.datcl,.datcr{width:100%!important;padding:0!important;text-align:center!important;margin-bottom:10px;}

	.news .col33{width:100%; text-align:center;}
	.news .col33 h2{padding:10px 0;}
	.news .col33 p{padding:0;}

	.contactblock .cbll{width:100%;padding:0;margin-bottom:20px;}
	.contactblock .cblr{width:100%;padding:0;}

	.datcr .ibl{margin-bottom:15px;}

	.try ,.faqblock,.news{margin-bottom:20px;}
	
	.faqblock .fcl{width:100%;text-align:center;}
	.faqblock .fcl div{padding:0;margin-bottom:20px;}
	.faqblock .fcr{width:100%;padding-top:10px;text-align:center;}

	.title{margin-bottom:10px;}
	.title h2{padding-bottom:10px;}
	.title p{padding-bottom:10px;}

	.foot .f_left{float:none;text-align:center;margin-bottom:10px;}
	.foot .f_left h2 br{display:none;}
	.foot .f_right{float:none;padding-right:0;text-align:center;}
}

@media screen and (max-width: 790px) {
	.head{margin-bottom:15px;}
	.head a.logo{display:block;text-align:center;}
	.head .menu{float:none;display:none;}
	.head .menu a{text-align:center;display:block;margin:5px 0;}
	.head .menu a.down_btn{margin:5px 0;padding:0;}
	.head .mob_menu{display:block;width:32px;height:32px;background-image: url("../img/mob_menu.png");background-repeat:no-repeat;position:absolute;top:33px;right:10px;}

	.faq{background-image:none;}
	
	.contact .ccl{width:100%;}
	.contact .ccr{width:100%;padding-left:0;text-align:center;}
	
	.foot{padding-top:15px;}
	.foot .social{padding-top:15px;text-align:center;}
	.foot .f_menu a{margin:5px 10px;}
	.foot .copy{margin-top:15px;}
}
@media screen and (max-width: 660px) {
	.faq .search{float:none;}
	.faq .search input[type=text]{line-height:38px;padding:0 0 0 19px;width:85%;box-sizing:border-box;}
	.faq .search button{padding:0 15px 0 0;background-position:top 7px right 15px;height:40px;width:15%;box-sizing:border-box;}

	.ag465h img {margin:5px 0;}
	
	.try h2 {margin-bottom: 10px;}
	
	.read{display:block;padding:0 15px;}


	.asffas table td{display:block;padding:10px 0;}
	
	.download .down{margin-bottom:25px;}
	.download .down .dl{float:none;padding:0 0 10px 0;text-align:center;}
	.download .down .dr a{margin-bottom:15px;}
	.download .down .dr table tr td b{padding-right:10px;}
	
	
}