@charset "utf-8";
/* CSS Document */

body{margin:0 auto;background: url(../images/page-bg.jpg) repeat-x center top #f3f2f2;}
a{outline:0px; text-decoration:none;}
img{border:0px;}
#wrapper{width:100%;margin:0 auto;padding:0px;}
#wrapper-inn{width:100%;margin:0 auto;padding:0px;background:#e2e9f4;/*background:url(../images/inner-pbg.jpg) repeat-x left top;*/}
#sub_wrapper{width:1000px;margin:0 auto;padding:0px;}
#header{width:1000px;height:138px;margin:0px;padding:0px;float:left;background:url(../images/head-fbg.png) no-repeat bottom center;}
#head-lcol{width:756px;height:78px;margin:25px 0 0 0;float:left;}
.logo{width:240px;height:78px;float:left;margin:0;}
.co-name{width:516px;height:78px;float:left;margin:0;}
#head-r-col{width:200px;height:115px;margin:13px 15px 0 0;padding:0px;float:right;}
.h_menu{
	width:200px;
	margin:0px;
	float:left;
	font-family:Arial, Calibri;
	font-size:10px;
	color:#363635;
	text-align:right;
	font-weight:normal;
	text-transform:uppercase;
}
.h_menu a{font-family:Arial, Calibri;color:#363635;text-decoration:none;}
.login{width:114px;height:28px;margin:15px 0 0 0;float:right;}
#banner-img{width:1000px;height:284px;margin:0px;padding:0px;float:left;/*background:url(../images/shadow.jpg) no-repeat right bottom;*/}
.banner-lcol{
	width:23px;
	height:284px;
	margin:0px;
	padding:0px;
	float:left;
	background:url(../images/banner-lbg.jpg) no-repeat left bottom;
}
.banner-mcol{
	width:955px;
	height:284px;
	margin:0px;
	padding:0px;
	float:left;
	background:url(../images/banner-hbg.jpg) no-repeat top center #eaeaea;
}
.banner-rcol{
	width:22px;
	height:284px;
	margin:0px;
	padding:0px;
	float:left;
	background:url(../images/banner-rbg.jpg) no-repeat right bottom;
}
#main-menu{
	width:1000px;
	height:47px;
	margin:0px;
	float:left;
	background:url(../images/menu-bg.jpg) repeat-x 0px 0px;
}
/*.menu-lcol{
	width:23px;
	height:47px;
	margin:0px;
	float:left;
	background:url(../images/menu-lbg.jpg) no-repeat 0px 0px;
}*/
.menu-mcol{
	width:963px;
	height:47px;
	margin:0px;
	padding:0 0 0 15px;
	float:left;
	background:url(../images/menu-lbg.jpg) no-repeat left top;
}
.menu-rcol{
	width:22px;
	height:47px;
	margin:0px;
	float:left;
	background:url(../images/menu-rbg.jpg) no-repeat 0px 0px;
}
#text_wrapper{
	width:968px;
	height:auto;
	float:left;
	margin:0px;
	padding:20px 16px 26px 16px;
	background:#e2e9f4;
}
#coloum1{
	width:609px;
	margin:0 39px 0 0;
	float:left;
	background:url(../images/welcom-bg.png) no-repeat left top;
}

#coloum2{
	width:320px;
	margin:0px;
	float:left;
}

#coloum3{
	width:690px;
	margin:0 39px 0 0;
	float:left;
	background:url(../images/welcom-bg.png) no-repeat left top;
}

#coloum4{
	width:239px;
	margin:0px;
	float:left;
}

#wel-col{
	width:609px;
	height:198px;
	margin:0px;
	float:left;
}

.wel-head{
	width:609px;
	margin:0px;
	padding:0 0 6px 0;
	float:left;
	font-family:Calibri, Arial, Tahoma;
	font-size:20px;
	color:#344c6d;
	text-align:left;
	font-weight:bold;
	border-bottom:1px #cccccc solid;
}

.wel-text{
	width:609px;
	margin:8px 0 0 0;
	padding:0px;
	float:left;
	font-family:Calibri, Arial, Tahoma;
	font-size:15px;
	color:#242424;
	line-height: 17px;
	text-align:justify;
	font-weight:normal;
}
.wel-lcol-more{
	width:67px;
	margin:18px 0 0 0;
	padding:5px 0 5px 0;
	float:right;
	font-family:Arial, Calibri, Tahoma;
	font-size:11px;
	color:#242424;
	text-align:center;
	font-weight:normal;
	background:#d9b367;
}

.wel-lcol-more a{
	font-family:Arial, Calibri, Tahoma;
	font-size:11px;
	color:#273262;
	text-decoration:none;
}

#hbt{
	width:609px;
	height:39px;
	margin:25px 0 0 0;
	float:left;
	font-family:Calibri, Arial, Tahoma;
	font-size:17px;
	color:#2d2d2d;
	text-align:center;
	font-weight:normal;
}

.hbt-1{
	width:149px;
	height:39px;
	margin:0 8px 0 0;
	padding:9px 0 0 0;
	float:left;
	background:url(../images/btn1.jpg) no-repeat center top;
	text-decoration:none;
}

.hbt-1 a{
	color:#2d2d2d;
	text-decoration:none;
}

.hbt-2{
	width:115px;
	height:40px;
	margin:0 8px 0 0;
	padding:9px 0 0 0;
	float:left;
	background:url(../images/btn-2.jpg) no-repeat center top;
}

.hbt-2 a{
	color:#2d2d2d;
	text-decoration:none;
}

.hbt-3{
	width:172px;
	height:41px;
    margin:0 8px 0 0;
	padding:9px 0 0 0;
	float:left;
	background:url(../images/btn-3.jpg) no-repeat center top;
}

.hbt-4{
	width:148px;
	height:41px;
	margin:0px;
	padding:9px 0 0 0;
	float:left;
	background:url(../images/btn-4.jpg) no-repeat center top;
}

.hbt-3 a{
	color:#fff;
	text-decoration:none;
}

.hbt-4 a{
	color:#fff;
	text-decoration:none;
}

#video{
	width:320px;
	height:260px;
	margin:8px 0 0 0;
	float:left;
}

#news{
	width:320px;
	height:auto;
	margin:22px 0 0 0;
	float:left;
}

.news-head{
	width:320px;
	margin:0 0 5px 0;
	float:left;
	font-family:Calibri, Arial, Tahoma;
	font-size:19px;
	color:#292929;
	text-align:left;
	font-weight:normal;
}

.news_col_1{
	width:4px;
	height:182px;
	margin:0px;
	float:left;
	background: url(../images/news-lbg.jpg) no-repeat left top;
}

.news-coloum{
	width:312px;
	height:182px;
	margin:0px;
	float:left;
	background:#edebeb;
	border-top:1px #d5d5d5 solid; 
	border-bottom:1px #d5d5d5 solid; 
}

.news_more{
	width:75px;
	margin:7px 8px 0 0;
	padding:0px;
	float:right;
	font-family:Calibri, Arial;
	font-size:13px;
	color:#3b5579;
	text-align:right;
	font-weight:bold;
}

.news_more a{
	font-family:Calibri, Arial;
	font-size:13px;
	color:#3b5579;
	text-decoration:none;
}
.news_text{
	width:667px;
	margin:0px;
	padding:10px 0 20px 0;
	float:left;
	background:url(../images/dotted-row.png) repeat-x left bottom;
}

.news_text h2{
	width:667px;
	height:26px;
	margin:0px;
	float:left;
	font-family:Calibri, Arial, Tahoma;
	font-size:16px;
	color:#013d66;
	text-align:left;
	font-weight:bold;
}

.news_text p{
	margin:0px;
	padding:0px;
}

.news_text a{
	width:73px;
	height:21px;
	margin:15px 0 0 0;
	padding:1px 0 0 0;
	float:right;
	font-family:Calibri, Arial, Tahoma;
	font-size:13px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
	background:url(../images/more-bt.png) no-repeat 0px 0px;
}

.news_detail{
	width:667px;
	margin:0px;
	padding:10px 0 0 0;
	float:left;
}

.news_detail h2{
	width:667px;
	height:26px;
	margin:0px;
	float:left;
	font-family:Calibri, Arial, Tahoma;
	font-size:16px;
	color:#013d66;
	text-align:left;
	font-weight:bold;
}

.news_detail p{
	margin:0px;
	padding:0px;
}



/*.news_col_2{
	width:312px;
	height:182px;
	margin:0px;
	float:left;
	background:#edebeb;
	border-top:1px #d5d5d5 solid; 
	border-bottom:1px #d5d5d5 solid; 
}

.news_col_2 ul{
	width:292px;
	height:auto;
	margin:0px 10px 0 10px;
	padding:0px;
	list-style:none;
}

.news_col_2 ul li{
	margin:0px;
	padding:10px 0 12px 14px;
	font-family:Calibri, Arial;
	font-size:15px;
	color:#2d2d2d;
	text-align:justify;
	font-weight:normal;
	border-bottom:1px #b7b8b8 dashed;
	background:url(../images/circle-icon.jpg) no-repeat 0px 15px;
}

.news_col_2 ul li a{
	font-family:Calibri, Arial;
	font-size:15px;
	color:#2d2d2d;
	text-decoration:none;
}

.news_col_2 p{
	width:75px;
	margin:7px 8px 0 0;
	padding:0px;
	float:right;
	font-family:Calibri, Arial;
	font-size:13px;
	color:#3b5579;
	text-align:right;
	font-weight:bold;
}

.news_col_2 p a{
	font-family:Calibri, Arial;
	font-size:13px;
	color:#3b5579;
	text-decoration:none;
}
*/
.news_col_3{width:4px;height:182px;margin:0px;float:left;background: url(../images/news-rbg.jpg) no-repeat right top;}
#products{width:609px;height:auto;margin:28px 0 0 0;float:left;}
.pro-head{width:609px;margin:0 0 5px 0;float:left;font-family:Calibri, Arial, Tahoma;font-size:19px;color:#292929;text-align:left;font-weight:normal;}
.pro_col_1{width:4px;height:182px;margin:0px;float:left;background: url(../images/news-lbg.jpg) no-repeat left top;}
.pro_col_2{width:601px;height:182px;margin:0px;float:left;background:#edebeb;border-top:1px #d5d5d5 solid; border-bottom:1px #d5d5d5 solid;}
.pro_col_3{width:4px;height:182px;margin:0px;float:left;background: url(../images/news-rbg.jpg) no-repeat right top;}
#footer{width:100%;/*height:67px;*/margin:0px;float:left;background:#d9b367;}
#footer-wrap{width:1000px;height:67px;margin:0 auto;}
.footer-menu{width:600px;float:left;margin:12px 0 12px 10px;font-family:Arial, Calibri, Tahoma;font-size:12px;color:#282828;text-align:left;font-weight:normal;}
.footer-menu a{color:#282828;text-decoration:none;}
#social{width:148px;height:20px;margin:8px 0 0 0;float:right;}
#social p{width:60px;height:20px;margin:1px 0 0 0;float:left;font-family:Calibri, Arial, Tahoma;font-size:14px;color:#252525;text-align:left;font-weight:normal;}
#social img{padding:0 0 0 5px;}
.counter{width:100px;margin:10px 0 0 0;padding:0px;float:left;}
.counter a{ text-decoration:none; color:#D9B367 !important; }
.copyright{width:700px;margin:0 0 7px 10px;padding:0px;float:left;font-family:Arial, Calibri, Tahoma;font-size:11px;color:#fef3dc;text-align:left;font-weight:normal;}
.poweredby{width:200px;margin:0 10px 7px 0;float:right;font-family: Arial, Calibri,Tahoma;font-size:11px;color:#fef3dc;text-align:right;font-weight:normal;}
.poweredby a{color:#fef3dc;text-decoration:none;}

/*---------------------------//////////---------------------*/
.list_carousel {
	width: 601px;
	height: 150px;
	overflow:hidden;
	margin:16px 0 0 0;
}
.list_carousel ul {
	margin: 0px;
	padding:0px;
	list-style: none;
	display: block;
}
.list_carousel li {
	width: 166px;
	height: 150px;
	padding:0px;
	margin:0 4px 0 4px;
	display: block;
	float: left;
}
.list_carousel.responsive {
	width: auto;
	margin-left:0;
}
.clearfix {
	float: none;
	clear: both;
}
.prev {
	float: left;
	margin-left: 2px;
	position:relative;
	margin-top:-90px;
}
.next {
	float: right;
	margin-right: 2px;
	margin-top:-90px;
	position:relative;
}

/*---------------------------//////////---------------------*/

div.rotator {
	position:relative;
	height:153px;
	margint:0px;
	display: none;
}
/* rotator css */
div.rotator ul {
	margin:0px;
	padding:0px;
	list-style: none;
}

div.rotator ul li {
	float:left;
	margin:0px;
	padding:12px 10px 7px 9px;
	position:absolute;
	list-style: none;
}
/* rotator image style */	
div.rotator ul li img {
	border:1px solid #ccc;
	padding:0px;
	background: #FFF;
}
div.rotator ul li.show {
	z-index:500
}

div.rotator ul li p{
	float:left;
	margin:0px;
	padding:0px;
	font-family:Calibri, Arial;
	color:#000;
	font-size:14px;
	text-align:justify;
}

/*---------------------------//////////---------------------*/

#text_container{
	width:690px;
	height:auto;
	margin:0px;
	float:left;
}

.title{
	width:690px;
	margin:0px;
	padding:0 0 5px 0;
	float:left;
	font-family:Calibri, Arial, Tahoma;
	font-size:22px;
	color:#0485d7;
	text-align:left;
	font-weight:normal;
	border-bottom:1px #cccccc solid;
}

.content{
	width:690px;
	margin:10px 0 0 0;
	padding:0px;
	float:left;
	font-family:Calibri, Arial, Tahoma;
	font-size:15px;
	color:#141414;
	line-height: 17px;
	text-align:justify;
	font-weight:normal;
}

#links{
	width:239px;
	margin:0px;
	float:left;
	font-family:Calibri, Arial, Tahoma;
	font-size:17px;
	color:#2d2d2d;
	text-align:center;
	font-weight:normal;
}

.link-1{
	width:239px;
	height:31px;
	margin:0 0 10px 0;
	padding:9px 0 0 0;
	float:left;
	background:url(../images/link-1.png) no-repeat center top;
	text-decoration:none;
}

.link-1 a{
	color:#2d2d2d;
	text-decoration:none;
}

.link-2{
	width:239px;
	height:31px;
	margin:0 0 10px 0;
	padding:9px 0 0 0;
	float:left;
	background:url(../images/link-2.png) no-repeat center top;
}

.link-2 a{
	color:#2d2d2d;
	text-decoration:none;
}

.link-3{
	width:239px;
	height:31px;
	margin:0 0 10px 0;
	padding:9px 0 0 0;
	float:left;
	background:url(../images/link-3.png) no-repeat center top;
}

.link-3 a{
	color:#fff;
	text-decoration:none;
}

#inn_pro_col{
	width:239px;
	height:auto;
	margin:22px 0 0 0;
	float:left;
}

.inn_pro-head{
	width:239px;
	margin:0 0 5px 0;
	float:left;
	font-family:Calibri, Arial, Tahoma;
	font-size:19px;
	color:#292929;
	text-align:left;
	font-weight:normal;
}

.inn_pro_col_1{
	width:239px;
	height:5px;
	margin:0px;
	float:left;
	background: url(../images/pro-bg1.png) no-repeat left top;
}

.inn_pro-coloum{
	width:237px;
	height:232px;
	margin:0px;
	float:left;
	background: url(../images/pro-bg3.png) no-repeat center top;
	border-left:1px #c8c8c8 solid; 
	border-right:1px #c8c8c8 solid; 
}

.inn_pro_col_3{
	width:239px;
	height:5px;
	margin:0px;
	float:left;
	background: url(../images/pro-bg2.png) no-repeat center top;
}


/*---------------------------//////////---------------------*/

div.rotator2 {
	position:relative;
	height:232px;
	margint:0px;
	display: none;
}
/* rotator css */
div.rotator2 ul {
	margin:0px;
	padding:0px;
	list-style: none;
}

div.rotator2 ul li {
	float:left;
	margin:0 0 0 5px;
	padding:0px;
	position:absolute;
	list-style: none;
}
/* rotator image style */	
div.rotator2 ul li img {
	padding:0px;
}
div.rotator2 ul li.show {
	z-index:500
}

/*---------------------------//////////---------------------*/
#inq_frm{
	width:100%;
	margin:0 auto;
	padding:0px;
}
label {
	display:block;
	margin:5px 0 5px 0;
	padding:0px;
}

.input-block-level {
	width:400px;
	min-height:24px;
	display:block;
	border:1px #c6c6c6 solid;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

.code {
	width:100px;
	min-height:25px;
	display:block;
	border:1px #c6c6c6 solid;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

.frm_bt_col{
	width:100%;
	margin:15px 0 20px 0;
	padding:0px;
}

.frm_submit{
	margin:0px;
	padding: 3px 10px;
    color: #fff;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    text-shadow: none !important;
	background: #4CB745;
	border:1px #44a63e solid;
    border-radius: 3px;
    box-shadow: 0 1px 1px #3b9035;
	cursor:pointer;
}

.frm_reset{
	margin:0 0 0 4px;
	padding: 3px 10px;
    color: #fff;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    text-shadow: none !important;
	background: #4CB745;
	border:1px #44a63e solid;
    border-radius: 3px;
    box-shadow: 0 1px 1px #3b9035;
	cursor:pointer;
}