﻿body 
{
	margin:0px; padding:0px; font-size:16px; background:#fff; font-family:Calibri; 
}
p,ul,li,div,span,table,tr,td,tbody,th,td,strong,input,img,h1,h2,h3,h4,h5,h6,fieldset, legend  { margin:0px; padding:0px;}
#main { margin:0 auto;}
img { border:none;}
a:link { text-decoration:underline;}
a:visited { text-decoration:underline;}
a:hover { text-decoration:none;}
i {
    font-family:'Times New Roman'; font-weight:bold; font-style:italic; color:#C7000B;
}
.top_booter {
     height:45px;
  background:#C7000B;
}
.top_booter span {
        display:block;
    float:right;
    padding-right:10px;
    font-size:22px;
  color:#fff;
  line-height:45px;
  vertical-align:middle;
    }
.top,.top_right,.menu {
 display:none;
}
#hamburgerMenu {
 
  font-size:26px;
  color:#fff;
  padding-left:10px;
  line-height:45px;
  vertical-align:middle;
}
    
.logo {
    display:block;
vertical-align:middle;
padding:10px 0;
text-align:center;
margin:0 auto;
}

#main-wrapper { background: url(../images/bg-content.gif) top repeat-x #fff;}


#content {  background:#fff; margin:0 auto;  margin-top:20px;height:auto;padding-bottom:10px; clear:both; }
.content_box1 {  min-width:280px;margin-left:10px; margin-right:10px; min-height:200px; background:#BEE8F6; }
.content_box1 ul { height:110px;}
.content_box1 ul li { font-size:14px; font-family:Calibri; float:left; line-height:28px; list-style-type:none; margin-left:10px; min-width:90px; background: url("../images/a1.png") no-repeat 0px 7px; padding: 0px 0px 10px 0px;line-height: 20px; padding-bottom: 10px; padding-left: 11px; font-weight:normal;}

.content_box2 {   min-width:280px;margin-left:10px; margin-right:10px; margin-top:20px; min-height:200px; background:#F6F6B9;}
.content_box2 ul { height:70px;}
.content_box2 ul li { font-size:14px; font-family:Calibri; float:left; line-height:28px; list-style-type:none; margin-left:10px; min-width:90px; background: url("../images/a1.png") no-repeat 0px 7px; padding: 0px 0px 10px 0px;line-height: 20px; padding-bottom: 10px; padding-left: 11px; font-weight:normal;}


.content_box3 {  min-width:280px;margin-left:10px; margin-right:10px;margin-top:20px; min-height:200px; background:#e3e1e1;}
#content a:link { text-decoration:none; color:#242424; font-size:1em; font-weight:normal;}
#content a:visited { text-decoration:none; color:#242424; font-size:1em; font-weight:normal;}
#content a:hover { text-decoration:underline; color:#242424; font-size:1em; font-weight:normal;}


#content h1 { line-height:30px; font-size:20px; font-weight:bold; color:#4D4D4D; font-family:Calibri;  text-align:center; padding:5px 0px; }
#content p { border-top:2px solid #fff; min-width:280px;  margin:0 auto; text-align:justify; padding:10px 0px; height:100px; font-size:14px; line-height:20px; padding-left:10px; padding-right:10px;}
#content span { display:block; font-size:12px; width:280px; text-align:right; margin-top:20px; clear:both;}


.content_right,.about_img {
 display:none;
}
.content {
     min-width:280px; height:auto;
}
.box1 {
     min-width:280px;
    height:auto;
}
.box1 h1{ font-size:1.7em; font-weight:bold; display:block; color:#666; margin-top:20px;  line-height:35px;  padding:0px 10px 0px 10px;}

.about_text {

 padding:10px;
 text-align:justify;
}

::selection {
	background: rgb(70, 167, 226);
	color: rgb(255, 255, 255);
	text-shadow: none;
}
.footer-top {
	background: url("../images/bg.gif");
}

.footer-top { margin-top:30px;}
.footer-top .wrapper {
	background: url("../images/bg-footer-top.png") no-repeat center 0px;
}
.region-footer-top {
	margin: 0px auto;

	overflow: hidden;
	padding-top: 37px;
	padding-left: 2px;
}
section.block {
	padding-bottom: 15px;
	margin-bottom: 10px;
}
.region-footer-top .block {
	max-width: 229px;
	float: left;
}
.region-footer-top #block-block-10 {
	min-width: 248px;

	padding-bottom: 20px;
	margin-bottom: 15px;
	border-bottom-color: rgb(57, 62, 59);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.region-footer-top .block h2 {
		color: #dbdbdb;
		font-size: 18px;
	}

	.region-footer-top section.block .content li {
		line-height: 20px;
		padding-left: 11px;
		padding-bottom: 0;
	}
		.region-footer-top section.block .content li a, .region-footer-top .content a {
			color: #9b9b9b;
		}
			.region-footer-top section.block .content li a:hover {
				text-decoration: underline;
			}

#block-follow-site {
	min-width: 248px;
	
	float: left;
}
h2, h3 {
	line-height: 29px;
	font-size: 24px;
}
section.block h2 {
	color: rgb(28, 28, 29);
	line-height: normal;
	font-size: 19px;
	margin-bottom: 10px;
}
.region-footer-top .block h2 {
	color: rgb(219, 219, 219);
	font-size: 18px;
}
.clearfix {
	-ms-zoom: 1;
}
.clearfix::after {
	height: 0px;
	clear: both;
	display: block;
	visibility: hidden;
	content: ".";
}
.clearfix::before, .clearfix::after {
	display: table;
	content: "";
}
.clearfix::after {
	clear: both;
}

a.follow-link {
	background-position: 0px 0px;
	height: 30px;
	line-height: 26px;
	padding-left: 28px;
	display: block;
	background-repeat: no-repeat;
}
a.follow-link-facebook {
	background-image: url("../images/icon-facebook.png");
}
a.follow-link-technorati {
	background-image: url("../images/icon-google.png");
}
a.follow-link-twitter {
	background-image: url("../images/icon-twitter.png"); width:32px; height:32px;
}
a.follow-link-delicious {
	background-image: url("../images/icon-linkedin.png");width:32px; height:32px;
}


a.follow-link {
	margin: 3px 8px 8px 0px;
	padding: 0px;
	width: 45px;
	height: 45px;
	text-indent: -9999px;
	float: left;
	opacity: 0.8;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
}
a.follow-link:hover { opacity: 1.0;margin: 0px 8px 8px 0px; }
section.block .content li a {
	color: rgb(155, 155, 155);
	line-height: 20px;
	font-size: 14px;
	text-decoration: none;
}
.region-footer-top section.block .content li a, .region-footer-top .content a {
	color: rgb(155, 155, 155);
}
p {
	margin-bottom: 15px;
}
section.block ul, section.block .item-list ul li {
	margin: 0px;
}
section.block .content li {
	background: url("../images/a1.png") no-repeat 0px 7px;
	padding: 0px 0px 10px 13px;
	line-height: 20px;
	overflow: hidden;
}
.region-footer-top section.block .content li {
	line-height: 20px;
	padding-bottom: 0px;
	padding-left: 11px;
}

#footer {
	background: url("../images/bg-footer.gif") #242424 repeat-x top;
	
	color: rgb(219, 219, 219);
	clear: both;
	position: relative;
}

.clearfix {
	-ms-zoom: 1;
}
.footer-wrapper {
	margin: 0px auto;
	
}
.clearfix::after {
	height: 0px;
	clear: both;
	display: block;
	visibility: hidden;
	content: ".";
}
.clearfix::before, .clearfix::after {
	display: table;
	content: "";
}
.clearfix::after {
	clear: both;
}

#footer a {
	color: rgb(219, 219, 219);
}

#block-block-7,#block-block-8,#block-block-9 {
 display:none;
}

#block-block-10,#block-block-5  {
    padding:10px 20px;
}
address {
 display:none;
}
.methods h3{
     padding:20px;
     font-size:13pt;
     font-weight:bold;
     text-transform:uppercase;
     text-align:center;
}
.methods h1 {
     padding:20px;
     font-size:2em;
     font-weight:bold;
     text-transform:uppercase;
     text-align:center;
}
.methods .h1 {
     padding:20px 20px 0px 20px;
     font-size:1.2em;
     font-weight:bold;
     line-height:28px;
     text-align:center;
}
.methods p {
    padding:20px 10px 0px 10px;
    text-align:justify;
    line-height:22px;
}

.methods span {
    width:96%;color:#ffffff; font-size:18px; font-weight:bold; clear:both; background:#b00005; display:block;  padding:10px 0px; margin:10px 0px 20px 0px; margin:0 auto;
}
.methods img { display:block;width:96%; margin:0 auto;}
.methods ul { padding:0px 0px 0px 10px;}
.methods ul li{ text-align:justify; list-style:disc; list-style-position:inside;}
.contentbox_box { min-width:200px; height:auto;  margin:20px 10px 30px 20px; min-height:30px;  }
.contentbox_box p { line-height:25px; margin:0px; padding:0px; min-width:200px; font-size:16px; padding-top:10px;  }
.contentbox_box h4 { font-size:18px; font-weight:bold; line-height:28px; border-bottom:1px; border-bottom-style:dashed; background:url(../images/a2.png) no-repeat 0px 9px; padding-left:15px;  }
.contentbox_box .box_more:link { display:block; width:60px; height:20px; background:#242424; color:#fff; text-align:center; line-height:20px; vertical-align:middle;  text-decoration:none;  margin:10px 0px; bottom:10px;}
.contentbox_box .box_more:visited { display:block; width:60px; height:20px; background:#242424; color:#fff; text-align:center; line-height:20px; vertical-align:middle;  text-decoration:none;  margin:10px 0px;}
.contentbox_box .box_more:hover { display:block; width:60px; height:20px; background:#242424; color:#fff; text-align:center; line-height:20px; vertical-align:middle;  text-decoration:underline; }
.neur li{ padding:10px 0px 10px 20px;text-indent:-22px; }

.mobile-contact {
    margin:10px;
}
    .mobile-contact h1 {
        font-size:30px; 
        color:#C7000B;
        font-weight:bold;
    }
    .mobile-contact span {
     margin:20px 0px;
        display:block;
        min-width:650px;
        min-width:200px;
        line-height:40px;
        vertical-align:middle; margin:15px 0px;
    }

    .mobile-contact span.t1 {
        margin:20px 0px;
        display:block;
        min-width:650px;
        min-width:200px;
        background:#c7000b;
        line-height:40px;
        color:#fff;
        text-align:left;
        font-weight:bold;
        font-size:1.2em;
        padding-left:10px;
    }
.mobile-contact span font { color:#b00005;}
.mobile-contact span input { float:right;   background:#FAFAFA; border:1px solid #E5E5E5; padding:5px; *margin-top:-30px;}
.mobile-contact span select { float:right;  max-width:135px;  border:1px solid #E5E5E5; padding:5px; height:30px; line-height:30px; }
.mobile-contact textarea {  background:#FAFAFA; border:1px solid #E5E5E5; min-height:80px; width:100%; min-width:200px; }
.mobile-contact span .checkcode {background-image:url(111.jpg); font-family:Calibri; font-style:italic; color:#000; border:0; padding:2px 5px;letter-spacing:3px;font-weight:900; height:50px; font-size:32px; border:1px solid #E5E5E5; width:243px; cursor:pointer;}
span.i { margin-top:30px; line-height:0px;}
.mobile-contact .code { clear:both; margin-top:30px; *margin-top:60px; }
.mobile-contact .code input {  *margin-right:-10px;} /** IE7  **/
    .mobile-contact .code .input { float:left;min-width:260px; width:96%;}
.mobile-contact hr { min-width:200px; border:1px dotted #E5E5E5; }
#form2 { padding-left:10px;}
.mobile-contact .send { 	display:block;
                            
	border:1px solid #666666;
	background:#efefef;
	padding:5px 10px 5px 10px;
	margin:10px 10px 10px 0px;
	float:left; margin-top:20px; cursor:pointer;}
.both { clear:both;}
b { color:#C7000B;}
.icon-mobile { 
font-family:Calibri;
color: #C7000B;
padding-left:20px;

font-style:normal;
font-weight:bold;
}
.inquery {
    margin-top:20px;
}
.inquery h2{
    padding:10px 0px;
    text-align:center;
}
    .inquery h2 a:link,.inquery h2 a:visited {
        text-decoration:none;
        color:#C7000B;
        border-bottom:3px solid #C7000B;
    }
    .inquery p {
        padding:0px 20px;
        display:block;
        text-align:justify;
        margin:0 auto;
    }
.contact h1{   padding:20px;
     font-size:2em;
     font-weight:bold;
     text-transform:uppercase;
     text-align:center;

}
.contact p {
    padding:0px 10px;
}
.contact span {
        color:#ffffff; font-size:18px; font-weight:bold; clear:both; background:#b00005; display:block; padding:10px 10px; margin:20px 10px 10px 10px;

}
.contact ul {
    padding:10px 10px 10px 20px;
}
    .contact ul li { list-style:none;}
.contact strong {
    padding-left:20px;
    font-size:16px;
    font-weight:bold;
}
.m-sami {
    text-align:justify;
    padding:15px 25px;
    background:#dbdbdb;
    margin-top:20px;
    margin:0px 10px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e6e6e6,endColorStr=#cfd0d1); 
    background: -ms-linear-gradient(top, #e6e6e6,  #cfd0d1);  
    background:-moz-linear-gradient(top,#e6e6e6,#cfd0d1);/*火狐*/ 
    background:-webkit-gradient(linear, 0% 100%, 100% 0%,from(#e6e6e6), to(#cfd0d1));
}
.click-here { display:block;
              padding:10px;
              background:#C7000B;
              color:#fff;
              font-weight:bold;
              text-align:center;
              
}
.top-a,.top-a:link,.top-a:visited,.top-a:hover,.top-a:focus,.top-a:active {  margin:10px 0px;color:#fff; text-decoration:none; font-size:16px; display:block; width:30px; height:25px; background:url(../images/tel.png) no-repeat; }
#getcode_math { width:100%;}
.j { background:url(../images/a5.png) no-repeat; display:block; width:50px; height:56px; margin:0 auto;}