body{margin: 0px; padding: 0px; color: #474747; background: url(../image/body.png)repeat-x; font: normal 14px/18px; font-family: Arial, Helvetica, sans-serif; background:url(../images/bg.png) repeat;}
ul{margin: 0px; padding: 0px; list-style: none;}
li{float: left;}
p, h1, h2, h3, h4, h5, h6, div, span, strong {margin: 0px; padding: 0px;}
table, tr, td{border: none;}
.left{float: left;}
.right{float: right;}
.cl{clear:both;}
.col_space{ padding:0px!important; margin-top:18px!important;}
/*.la-border{ border: none !important;}*/
a,hover{ text-decoration:none; outline:0;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;} img {border: none; } a img {border: 0px; }

h1{font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#4778c5; text-transform: uppercase;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:21px; color: #009933;}
h4{ font-size:23px; color: #FF3300; float:left;}    
h5{ font: 19px/35px Arial,Helvetica,sans-serif !important; color:#fff; float:left;}
p{ font: 14px/20px Arial, Helvetica, sans-serif; text-align: left; color: #161414; padding: 12px 0 0; line-height: 23px; text-align: justify; float: left;}


.input{
	font-family:Arial, Helvetica, sans-serif;color:#000;font-size:1em;vertical-align:middle;font-weight:normal;padding:7px;margin:0;background:#fff;border:1px solid #ddd;outline:none;width:325px; overflow:hidden; margin:5px 0px 5px 0;
	}
	textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#ffffff;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear .2s, box-shadow linear .2s;-moz-transition:border linear .2s, box-shadow linear .2s;-o-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;}
	
	textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;
	
	-webkit-box-shadow:inset 0 0 8px -4px #C73331;
box-shadow:inset 0 0 8px -4px #C73331;
	
	}
	
	
.white{ background: #fff!important;}
.wraper{ width:1000px; margin:0px auto; display:table; box-shadow: 1px 0 5px 5px #e0e0e0; background: #fff;}

/*----- hadder -----*/

.hadder{width: 100%; height: auto; float: left;}
.hadder_top{width: 1000px; height: 100px; float: left; background: #fcfded;}
.logo{ float: left;}
.icon{ float: right; width:178px; margin-top: 28px;}
.social{width: 45px; height: 45px; float: left; margin: 0 4px;}
.navigation{
	width: 1000px; 
	height: 40px; 
	float: left;
}

/*---------- menu dropdown ---------*/
.menu,
.menu ul,
.menu li,
.menu a {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}
/* Menu */
.menu {	
	height: 40px;
	width: 1000px;

	background: #4c4e5a;
	background: -webkit-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
	background: -moz-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
	background: -o-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
	background: -ms-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
	background: linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.menu li {
	position: relative;
	list-style: none;
	float: left;
	display: block;
	height: 40px;
	z-index: 100;
}

/* Links */

.menu li a {
	display: block;
	padding: 0 29px;
	margin: 6px 0;
	line-height: 28px;
	text-decoration: none;
	
	border-left: 1px solid #393942;
	border-right: 1px solid #4f5058;

	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 15px;

	color: #f3f3f3;
	text-shadow: 1px 1px 1px rgba(0,0,0,.6);

	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	-ms-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
}

.menu li:first-child a { border-left: none; }
.menu li:last-child a{ border-right: none; }

.menu li:hover > a { color: #8fde62; }

/* Sub Menu */

.menu ul {
	position: absolute;
	top: 40px;
	left: 0;

	opacity: 0;
	
	background: #1f2024;

	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;

	-webkit-transition: opacity .25s ease .1s;
	-moz-transition: opacity .25s ease .1s;
	-o-transition: opacity .25s ease .1s;
	-ms-transition: opacity .25s ease .1s;
	transition: opacity .25s ease .1s;
}

.menu li:hover > ul { opacity: 1; }

.menu ul li {
	height: 0;
	overflow: hidden;
	padding: 0;

	-webkit-transition: height .25s ease .1s;
	-moz-transition: height .25s ease .1s;
	-o-transition: height .25s ease .1s;
	-ms-transition: height .25s ease .1s;
	transition: height .25s ease .1s;
}

.menu li:hover > ul li {
	height: 36px;
	overflow: visible;
	padding: 0;
}

.menu ul li a {
	width: 185px;
	padding: 4px 0 4px 8px;
	margin: 0;
	font-size: 13px;
	border: none;
	border-bottom: 1px solid #353539;
}

.menu ul li:last-child a { border: none; }

/* Icons */

.menu a.messages { background: url(../img/bubble.png) no-repeat 6px center; }
.menu a.signout { background: url(../img/arrow.png) no-repeat 6px center; }

/*------ menu dropdown stop ------*/
/*----- hadder close -----*/


/*----- banner -----*/

.banner{width: 100%; float: left; margin-top: 10px;}
.banner_in{width: 1000px; height: 300px; margin:0px auto;}

/*-------*/
/*----- bodycontant -----*/
.bodycontant{width: 100%; float:left; height:auto;}
.contant_left{width: 680px; height: auto; float: left; padding: 43px 0 0 20px;}
.contant_right{width: 280px; height: auto; float: left; padding: 43px 0 0 20px;}
.contant_area{width: 680px; height: auto; float: left; margin-top: 20px; padding-bottom: 30px;}
.contant_area_left{width: 220px; height: auto; float: left; padding-right: 20px; margin-top: 20px;}
.contant_area_right{width: 440px; height: auto; float: left; margin-top: 20px;}
.head_des{color: #0066cc; font-family: Arial,Helvetica,sans-serif;font-size: 14px; font-weight: normal; line-height: 32px;}
.news{ width: 260px; height: 300px; border: 1px solid #ccc; border-radius: 11px;}
.news_head{ 
	width: 248px; 
	height: 34px; 
	border-radius: 11px 11px 0 0;
	background: #fcfff4; /* Old browsers */
background: -moz-linear-gradient(top, #fcfff4 0%, #e9e9ce 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(100%,#e9e9ce)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fcfff4 0%,#e9e9ce 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fcfff4 0%,#e9e9ce 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fcfff4 0%,#e9e9ce 100%); /* IE10+ */
background: linear-gradient(to bottom, #fcfff4 0%,#e9e9ce 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#e9e9ce',GradientType=0 ); /* IE6-9 */
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #333;
	font-weight: bold;
	padding: 10px 0 0 12px;
	float: left;
}
.col_scr{width: 260px; height: auto; float: left;}
.news_text{ width: 240px; height: auto; float: left; padding: 26px 8px 0 12px;}
.col_news{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-align: justify; float: left; padding: 12px 13px 0 13px;}
.col_news_head{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; text-align: justify; float: left; margin: 30px 0 0; padding-left: 13px;}
.col_news_head2 a{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; text-decoration: none; padding: 0 7px;}
.col_news_head2 a:hover{text-decoration: underline;}

/*-------*/
/*----- footer -----*/
.footer{width: 100%; height: auto; float: left;}
.footer_in{width: 1000px; height: 100px; background: #996633; margin: 0px auto;}
.fotter_menu{width: 846px; float: left; text-align: center; color: #fff; margin-left: 154px; margin-top: 15px; padding: 0 0 7px;}
.fotter_menu a{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-decoration: none; padding: 0 12px;}
.fotter_menu a:hover{text-decoration: underline;}
.best_view{width: 1000px; float: left; text-align: center; color: #fff; line-height: 18px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.more{float: right; height: 52px; width: 150px;  text-align: center; line-height: 28px; margin-top: 7px;
}
.more a{font-size: 13px; color:#3d3d3d; text-decoration: none; font-weight: bold;}
.more a:hover{color:#2b1003;}
/*.best{width: 50%; height: auto; float: left;}*/
.infosky a{font-size: 13px; color:#fff; text-decoration: underline;}
.infosky a:hover{ text-decoration: none;}

/*----- index close -----*/
/*----- about -----*/

.about{width: 970px; height: auto; padding: 28px 15px 68px 15px;}

/*----- about close -----*/
/*----- chairmans -----*/
.chairmans{width: 970px;}
.chairmans_text{width: 722px;}

/*----- chairmans close -----*/
/*----- news -----*/

.news_time{width: 874px; box-shadow: 0px 9px 9px 0px #ccc;  border: 1px solid #cccccc; padding: 10px 16px 10px 16px;  margin: 28px 47px 19px; float: left;}
.news_mark{padding:28px 0 0 15px;}

/*----- news close -----*/
/*----- contact -----*/
.contact{width: 1003px; float: left;}
.contact_left{font:14px Arial, Helvetica, sans-serif; width:373px; height:auto; display:block; float:left; margin:0px 0px 34px 20px; padding:20px 0 0 0;}
.contact_right{width: 486px; height: 300px; float: right; margin: 59px 24px 0 0;}
.col_conta{ width: 373px; float: left;}
.text_sevice3 { color: #004a85; font-family: Arial,Helvetica,sans-serif; font-size: 15px; font-weight: bold; padding: 5px 18px 0 0; text-align: right;}
.read{ /* Old browsers */ border-radius: 5px; color: #fff; cursor: pointer; display: inline-block; float: left; font-size: 15px; height: 32px; transition: all 0.5s ease 0s; width: 82px;
background: #4974c2; /* Old browsers */
background: -moz-linear-gradient(top, #4974c2 0%, #1d4382 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4974c2), color-stop(100%,#1d4382)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4974c2 0%,#1d4382 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4974c2 0%,#1d4382 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4974c2 0%,#1d4382 100%); /* IE10+ */
background: linear-gradient(to bottom, #4974c2 0%,#1d4382 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4974c2', endColorstr='#1d4382',GradientType=0 ); /* IE6-9 */
border:medium;
}


.query{width: 323px; height: 220px; float: left;}
.text_sevice2 {color: #000; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; padding: 5px 0; display: table;}
.con_sales { color: #2469b7; font-family: Arial,Helvetica,sans-serif;  font-size: 18px; font-weight: bold; padding: 7px 0 1px; display:table;}
.address {color: #4e4e4e; font-size: 14px; line-height: 15px; line-height: 25px;}
.con_sale { color: #000; font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-weight: bold;padding: 3px 0 12px;display:table;}
.col_pa_co{padding-top: 26px;}
.con_ph { color: #666; font-family: Arial,Helvetica,sans-serif; font-size: 12px; float: left; padding: 0 13px 0 0;}
.con_num2 { color: #666; font-family: Arial,Helvetica,sans-serif; font-size: 12px; float: left; width:300px; padding: 0 0 9px;}
.com_link{width: 296px; float: left;}
.com_link a{ color: #006991; text-decoration: none; float: left; padding: 0 0 6px; font-size: 12px;}
.com_link a:hover{text-decoration: underline;}



.product{width: 970px; float: left; margin-bottom: 47px;}
.product_img{width: 300px; height: auto; float: left; margin: 30px 31px 0 19px; border: 1px solid #e0e0e0;}
.product_text{width: 500px; float: left; margin: 30px 0 0;}
.percent{font-size: 23px; color:#4cb219; float: left; font-weight: bold; padding: 0 0 0 6px;}
.pdf{width: 378px; float: left; margin: 23px 0 0 0; height: 65px; border-radius: 7px; background: #cea640; /* Old browsers */
background: -moz-linear-gradient(top, #cea640 0%, #f1da36 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cea640), color-stop(100%,#f1da36)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #cea640 0%,#f1da36 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #cea640 0%,#f1da36 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #cea640 0%,#f1da36 100%); /* IE10+ */
background: linear-gradient(to bottom, #cea640 0%,#f1da36 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cea640', endColorstr='#f1da36',GradientType=0 ); /* IE6-9 */
box-shadow: 0 5px 4px 0px #ccbc96;

}
.pdf a{
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	width: 379px;
	float: left;
	font-size: 20px;
	font-weight: bold;
	line-height: 59px;
	font-family: Arial, Helvetica, sans-serif;
}



.query_from {
    border: 1px solid #cccccc;
    box-shadow: 0 1px 5px 1px #dadada;
    display: block;
    float: left;
    font: 14px Arial,Helvetica,sans-serif;
    height: auto;
    margin: 43px 0 34px 20px;
    padding: 20px 0 0;
    width: 507px;
}
.query_right {
    float: right;
    margin: 23px 24px 0 0;
    width: 400px;
}
