

 


*{ font-family: 'Lato', arial, sans-serif;
font-size:15px; line-height:20px; color:#4d4d4d; font-weight:400;
-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
   
  
  }
  
 

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;
 	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	background-color:#ffffff;
	
}
ol, ul {
	 
}
blockquote, q {
	quotes: none;
}
a{text-decoration:none; color:#000;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


 


img.alignright{float:right; margin:0 0 15px 15px;}
img.alignleft{float:left; margin:15px 15px 0 0;}

.easeright{-webkit-transition: right 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750); 
   -moz-transition: right 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750); 
     -o-transition: right 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750); 
        transition: right 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750); /* linear */

-webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750); 
   -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750); 
     -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750); 
        transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750); /* linear */
        }
.easeall{-webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750); 
   -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750); 
     -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750); 
        transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750); /* linear */

-webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750); 
   -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750); 
     -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750); 
        transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750); /* linear */
        }
.easeopacity{-webkit-transition: opacity 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750); 
   -moz-transition: opacity 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750); 
     -o-transition: opacity 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750); 
        transition: opacity 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750); /* linear */

-webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750); 
   -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750); 
     -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750); 
        transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750); /* linear */
        }
.alignmiddle{position:absolute; top:50%;
     transform: translateY(-50%);  
  -webkit-transform: translateY(-50%);   
   -moz-transform: translateY(-50%);  
       -o-transform: translateY(-50%); 
      -ms-transform: translateY(-50%);  
          transform: translateY(-50%);  }

textarea::-webkit-input-placeholder,input::-webkit-input-placeholder { /* WebKit browsers */
   font-size:18px; color:#646464;font-family: 'Lato', arial, sans-serif;
}
textarea:-moz-placeholder,input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    font-size:18px; color:#646464;font-family: 'Lato', arial, sans-serif;
}
textarea::-moz-placeholder,input::-moz-placeholder { /* Mozilla Firefox 19+ */
    font-size:18px; color:#646464;font-family: 'Lato', arial, sans-serif;
}
textarea:-ms-input-placeholder,input:-ms-input-placeholder { /* Internet Explorer 10+ */
    font-size:18px; color:#646464; font-family: 'Lato', arial, sans-serif;
}


.flr{float:right;}
.fll{float:left;}
.flc{clear:both;}
.relative{position:relative;}
.absolute{position:absolute;}
.fixed{position:fixed;}
img{display:block; height:auto;}
strong, strong *{ font-family: 'verbextrabold';}

 
.col-1-1{width:100%;}
.col-2-1{width:50%;}
.col-3-1{width:33.33%;}
 
 
.page_wrap{width:1230px; border-top:1px solid #c6c5c6; margin:20px auto 0 auto; background:url('../img/bg.png');}
.page_inner{width:1230px; margin:50px auto 0 auto;}
.page_inner2{width:1010px; margin:0px auto 0 auto;}
.nav{width:780px; padding:7px 0; border-bottom:2px solid #3c7352;}
.nav a,.nav span{line-height:42px; height:42px; font-size:20px;  color:#3b7352;}
.nav a.current,.nav a:hover{color:#754285;}
.nav span{width:1px; background-color:#3b7352; margin:0 20px;}
.right_side,.left_side,.left_bottom_s{width:490px; margin-top:10px; }
 	.logo{width:205px; }
	.logo img{width:100%;}
.left_side h1{font-size:22px; color:#3b7352; line-height:27px;}
.left_side h2{font-size:22px; margin-bottom:10px; color:#754285; line-height:27px;}
.right_img{ }
.right_side,.left_bottom_s{margin:0;}
.footer{background-color:#3b7352; padding:10px 0; }
.credit,.credit *{color:#fff; font-size:15px; font-weight:300;}
.credit span{font-weight:400;}
.left_bottom_s{bottom:30px; left:0;}
.middle_area{margin-top:10px;}
.hpbullet{list-style:none; margin:15px 0 25px 0; }
.hpbullet *{ font-size:21px; line-height:28px; font-weight:300;}
.ev_box_title{background-color:#3b7352; padding:0 20px; line-height:45px; color:#fff; font-size:22px;}
.ev_box_cont{padding:15px 20px; border-right:1px solid #b3b9bd;border-left:1px solid #b3b9bd;border-bottom:1px solid #b3b9bd;}
.ev_box_cont_l{width:300px;}
.xbv1{color:#754285; font-size:24px; line-height:30px; }
.xbv2,.xbv2 *{  font-size:21px; line-height:25px; }
.xbv2 a{color:#3b7352; text-decoration:underline;}

.ev_box_cont_r{width:130px; }
.ev_box_cont_r img{width:100%; margin-bottom:5px; }
.button{text-align:center; color:#fff; line-height:35px; background-color:#754285; }
.button:hover{ background-color:#9b64ac; }

.tiroche_form{border:1px solid #adb3b7;}
.form1,.form2,.form3{padding:18px 20px; border-bottom:1px solid #9ea5aa;}
.form3{border:0;}
.tiroche_form label{float:left; margin-bottom:10px;  width:110px; line-height:30px; font-size:16px; color:#3b7352;}
.tiroche_form label.note{font-size:14px; color:#4d4d4d;width:100%; line-height:14px; margin:0;}
.tiroche_form label[for="artdesc"],.tiroche_form label[for="upfile"]{line-height:16px;margin:0;}
.tiroche_form input,.tiroche_form textarea{resize:none;padding:0 10px; float:left; margin-bottom:10px;  width:337px; font-size:16px; color:#3b7352; height:30px;border:1px solid #9aa1a7; }
label.convenient{width:210px;margin:0;}
.tiroche_form input.convenient_inp{width:238px;margin:0;}
.tiroche_form label.blue,.tiroche_form input.blue{color:#754285;}
.tiroche_form textarea{height:60px; color:#754285; margin:0;}
.tiroche_form button,.tiroche_form input[type="file"],.tiroche_form label.fileUpload{width:128px; margin-left:20px; font-size:18px; height:35px; background-color:#754285; text-align:center; color:#fff; line-height:35px; border:0; }
.tiroche_form input[type="file"],.tiroche_form label.fileUpload{cursor:pointer; margin:0; float:right; background-color:#3b7352;}

.slider_outer{overflow:hidden; width:570px;}
.slider_outer ul{width:6000px; left:0; list-style:none;}
.slider_outer ul li{position:relative; float:left; width:500px;}
.rightbadge{position:absolute; width:180px; right:-15px; top:80px; z-index:5;}

.slider_outer{overflow:hidden; width:575px;}
.slider_outer ul{width:490px; height:564px;}
.slider_outer ul li{opacity:0; position:absolute; right:0; top:0; width:100%; height:100%;}
.slider_outer ul li.active{opacity:1;}
#upfile{display:none;}

.mobile{display:none; }
 
@media (max-width:1280px ) and (min-width:1001px){
	.slider_outer ul{height:452px;     width: 413px;}
	.slider_outer{width:460px;}
	.rightbadge{width:160px;}
	* {font-size: 12px;    line-height: 17px;}
	.page_wrap,.page_inner{width:1000px;}	
	.page_inner2{width:820px;}
	.logo{width:166px;}
	.logo img{width:100%;}
	.nav{width: 635px; }
	.right_side, .left_side, .left_bottom_s{width:400px;}
	.right_img{width:460px;}
	.left_side h1,.left_side h2{     line-height: 20px;   font-size: 19px;}
	.left_side h2{margin-bottom:5px;}
	.ev_box_title{  line-height:40px;  font-size: 19px;}
	.ev_box_cont{padding:10px 18px;}
	.ev_box_cont_r{width:105px;}
	.ev_box_cont_l{width:253px;}
	.xbv1{font-size: 20px;    line-height: 20px;}
	.xbv2{font-size: 15px;    line-height: 20px;}
	.hpbullet{    margin: 10px 0 15px 0;}
	.hpbullet *{font-size: 18px;    line-height: 22px;}
	.credit, .credit *{font-size:13px;}
	.tiroche_form label{width:100px; margin-bottom: 5px;}
	.form1, .form2, .form3{padding:12px 18px;}
	.tiroche_form input, .tiroche_form textarea{width:262px; margin-bottom: 5px;}
	label.convenient{width:170px;}
	.tiroche_form input.convenient_inp{width:192px;}
	.tiroche_form button, .tiroche_form input[type="file"], .tiroche_form label.fileUpload{
	margin-left:14px;width:108px; height:30px; line-height: 28px; }
	.tiroche_form input[type="file"], .tiroche_form label.fileUpload,.tiroche_form label,
	.tiroche_form textarea,.tiroche_form input.convenient_inp{margin:0;}
}

@media (max-width:1000px ){
	.mobile{display:block; }
	.desktop{display:none !important;}
	.slider_outer{width:580px;}
		.slider_outer ul{height:800px;     width: 580px;}
 
	.page_wrap,.page_inner,	.page_inner2{width:640px; margin:0 auto;}	
	* {font-size:26px;    line-height: 36px;}
	.logo{width:385px; float:none; display:block; margin:35px auto;}
	.logo img{width:100%;}
	.header{background-color:#fff; margin-bottom:50px;}
	.nav a, .nav span{font-size:32px; vertical-align:middle; display:inline-block; float:none;    line-height: 55px;     height: 55px;}
	.nav{width:100%; padding: 0 0 15px 0; text-align:center;}
	.right_side, .left_side, .left_bottom_s{width:580px; margin:0px auto 0 auto; float:none;}
	.left_side h1,.left_side h2{     line-height: 56px;   font-size:51px;}
	.left_side h2{margin-bottom:30px;}
	.hpbullet{    margin: 10px 0 15px 0;}
	.hpbullet *{font-size: 36px;    line-height:46px;}
	.left_bottom_s{position:static; margin-bottom:45px;}
	.right_img{width:100%;}
	.ev_box_cont_l{width:100%; text-align:center;}
	.xbv1{font-size:40px; line-height:48px;     padding: 0 10px;}
	.button{margin:25px auto; float:none; width:310px; height:80px; line-height:80px; font-size:42px;}
	.xbv2, .xbv2 *{font-size:32px; line-height:42px;}
	.xbv2{padding:0 10px;}
	.ev_box_title{text-align:center; font-size:30px; height:55px; line-height:55px;}
	.ex_logo{display:block; width:111px; margin:auto;}
	.footer2{background-color:#fff; padding:20px 0;}
	.footer{padding:20px 0; text-align:center;}
	.credit, .credit *{font-size:25px; line-height:35px;}
	.credit{width:100%; padding:0 10px;}
	.credit a{text-decoration:underline;}
	.get_free h1,.get_free h2{display:inline;}
	.tiroche_form{margin-top:50px; margin-bottom:50px;}
	.tiroche_form label{width:100%; height:auto; margin:0; font-size:32px; line-height:48px;}
	.tiroche_form input.convenient_inp,.tiroche_form input, .tiroche_form textarea
	{margin:0 0 20px 0; font-size:32px; line-height:48px; width:100%; height:40px;
	  height: 56px;    padding: 6px 10px;	}
	.tiroche_form textarea{height:120px;}
	.tiroche_form label.note{font-size:24px; height:auto; line-height:24px; }
	 .tiroche_form label[for="upfile"],.tiroche_form label[for="artdesc"], .tiroche_form label[for="upfile"]{height:auto; line-height:48px;}
	 .tiroche_form label.fileUpload,.tiroche_form button{float:none;display:block; margin:25px auto; width:310px; height:80px; font-size:42px; line-height:80px;}
	 .spr_b{height:1px; background-color:#9ea5aa; width:580px; margin-left:-20px;}
}