@charset "utf-8";
/* CSS Document */

html { padding:0; margin:0; height:100%; }
body{
	font-family: Georgia;
	font-size: 12px;
	color: #888787;
	width: 100%;
	height: 100%;
	background: none;
	font-family: "Trebuchet MS";
	font-size: 11px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clip: rect(auto,auto,auto,auto);
}
img, h1, h2, h3, h4, h5, h6, form, p, a, ul, li, input{
	margin: 0px;
	border: none;
	font-weight: normal;
	list-style: none;
	outline: none;
	text-decoration: none;
	text-indent: 0;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
p.clr, .clr{
	background: none;
	margin: 0;
	padding: 0;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
}


/* Header Design */

#header{width:100%; height:108px; background:#e6e6e6; border-bottom:solid 1px #FFF;}
#header .block{width:1000px; height:108px; margin:auto;}
#header .block .logo{width:150px; height:71px; float:left; padding-top:12px;}
#header .block .menu{float:right;}
#header .block .menu ul li{float:left;}
#header .block .menu ul li a{color:#050505; float:left; padding:45px 10px 45px 10px; text-transform:uppercase; height:18px;}
#header .block .menu ul li a:hover{color:#F00;}
#header .block .menu ul li a.current{background:#da2335; color:#FFF;}


/* Banner Design */

#banner{width:100%; height:329px;}
#banner .block{width:1000px; height:435px; margin:auto;}

#banner .block1{width:1000px; height:328px; margin:auto;}

#banner .block .one{width:204px; height:435px; float:left;}
#banner .block .one .img1{width:203px; height:228px; padding:0px 1px 1px 0px; cursor:pointer; float:left;}
#banner .block .one .img4{width:203; height:204px; padding:0px 1px 1px 0px; cursor:pointer; float:left;}



#banner .block .four{width:342px; height:435px; float:left;}
#banner .block .four .img2{width:341px; height:144px; padding:0px 1px 1px 0px; cursor:pointer; float:left;}
#banner .block .four .img3{width:341; height:118px; padding:0px 1px 1px 0px; cursor:pointer; float:left;}
#banner .block .four .img5{width:341; height:169px; padding:0px 1px 1px 0px; cursor:pointer; float:left;}


#banner .block .two{width:262px; height:435px; float:left;}
#banner .block .two .img6{width:261px; height:238px; float:left; padding:0px 1px 1px 0px; cursor:pointer;}
#banner .block .two .img7{width:261px; height:194px; float:left; padding:0px 1px 1px 0px; cursor:pointer;}
#banner .block .three{width:192px; height:435px; float:left;}
#banner .block .three .img8{width:192px; height:185px; float:left; padding:0px 1px 1px 0px; cursor:pointer;}
#banner .block .three .img9{width:192px; height:247px; float:left; padding:0px 1px 1px 0px; cursor:pointer;}



/* Industry we serve */

#industry_we_serve{width:100%; height:47px; margin-bottom:35px;}
#industry_we_serve .block{width:1000px; height:47px; margin:auto; background:#131313; }
#industry_we_serve .block h2{float:left; font-size:11px; color:#da2335; text-transform:uppercase; width:auto; padding-right:15px; padding-top:15px; padding-left:20px;}
#industry_we_serve .block h1{font-size:11px; color:#FFF; text-transform:uppercase; width:auto; padding-top:15px; padding-right:20px;}
#industry_we_serve .block h1 marquee{width:auto; direction:ltr;}


/* Products */

#home_products{width:100%; height:auto; background:#FFF;}
#home_products .block{width:1000px; height:auto; margin:auto;}
#home_products .block h1{
	text-align: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FF0000;
	text-transform: uppercase;
	margin-bottom: 25px;
}
#home_products .block h1.m_l{margin-bottom:5px; text-align:left; font-size:30px;}
#home_products .block .line{width:1000px; height:3px; background:#cccccc; line-height:0px;}
#home_products .block .pro_link{width:1000px; height:50px; position:relative; z-index:100; top:-10px;}
#home_products .block .pro_link a{width:200px; height:50px; float:left; font-family:'swis721_cn_btroman'; font-size:12px; color:#6f6f6f; text-align:center; text-transform:uppercase; line-height:9px;}

#home_products .block .pro_link a.current{background:url(../images/pro_hover_bul.png) top center no-repeat; color:#cd0043;}
.ncur{background:url(../images/pro_bul.png) top center no-repeat; color:#6f6f6f;}


#home_products .block .detail{
	width: 978px;
	height: auto;
	border: solid 1px #e0e0e0;
	padding: 0px;
}
#home_products .block .detail p{
	font-size: 12px;
	color: #333;
	line-height: 20px;
	text-align: left;
	margin-bottom: 10px;
	font-family: Verdana, Geneva, sans-serif;
	}
#home_products .block .detail p span{
	color: #000;
	text-align: left;
	}
#home_products .block .detail ul li{background:url(../images/bullet.jpg) 0px 4px no-repeat; color:#868485; font-size:11px; padding-left:0px; margin-bottom:10px;}
#home_products .block .detail ul li a{color:#F00;}
#home_products .block .detail p a{color:#F00; text-decoration:underline; font-weight:bold; padding:5px;}
#home_products .block .detail img{width:226px; height:202px; float:left; padding-left:0px; padding-top="60px" }


#thumbs_logo{width:100%; height:200px;}
#thumbs_logo .thumb_slide{width:1000px; height:200px; margin:auto;}
#thumbs_logo .thumb_slide h1{background:url(../images/heading_icon.jpg) 0px 0px no-repeat; font-family:'swis721_cn_btroman'; font-size:20px; color:#1e1e1e; text-transform:uppercase; margin-bottom:15px; padding-top:30px; text-align:center;}
#thumbs_logo .thumb_slide .slider{width:1000px; height:170px; float:left;}


/* Footer */

#footer{width:100%; height:44px; background:#0f0f0f; margin-top:30px;}
#footer h3{text-align:center; font-size:11px; color:#565656; padding-top:15px;}
#footer h3 a{color:#bc1a0d;}




/* About us Page */

#abt_mncontent{width:100%; height:auto; margin:auto;}
#abt_mncontent .block{width:1000px; height:auto; margin:auto;}
#abt_mncontent .block .product_link{width:200px; height:auto; padding-right:25px; float:left;}
#abt_mncontent .block .product_link h2{font-family:'swis721_cn_btroman'; font-size:16px; color:#990000; text-transform:uppercase; margin-bottom:10px;}
/* #abt_mncontent .block .company{width:200px; height:auto; padding-right:25px;}
#abt_mncontent .block .company h2{font-family:'swis721_cn_btroman'; font-size:16px; color:#990000; text-transform:uppercase; margin-bottom:10px;} */

/* #abt_mncontent .block .product_link ul li a{font-family:"Trebuchet MS"; width:170px; font-size:12px; color:#494949; background:url(../images/link_arrow.jpg) 0px 4px no-repeat; padding-left:20px; margin-bottom:10px; float:left;}
#abt_mncontent .block .product_link ul li a:hover{color:#900;} */


#abt_mncontent .block .abtus{width:770px; height:auto; float:left;}
#abt_mncontent .block .abtus h1{font-family:'swis721_cn_btroman'; font-size:16px; color:#990000; text-transform:uppercase; margin-bottom:10px;}
#abt_mncontent .block .abtus p{
	font-size: 12px;
	color: #333;
	line-height: 20px;
	margin-bottom: 15px;
	font-family: Verdana, Geneva, sans-serif;
}
#abt_mncontent .block .abtus p a{color:#000;}
#abt_mncontent .block .abtus p span{color:#000;}
#abt_mncontent .block .abtus h2{font-family:'swis721_cn_btroman'; font-size:12px; color:#990000;/* text-transform:uppercase;*/ margin-bottom:10px;}
#abt_mncontent .block .abtus h4{font-size:12px; color:#333; width:230px; float:left; padding-bottom:5px; border-bottom:solid 1px #ccc; padding-top:5px;}
#abt_mncontent .block .abtus h4.sf6{width:310px;}
#abt_mncontent .block .abtus h5{font-size:12px; color:#333; width:230px; float:left; padding-bottom:5px; border-bottom:solid 1px #ccc; padding-top:5px;}
#abt_mncontent .block .abtus ul li{background:url(../images/bullet.jpg) 0px 4px no-repeat; color:#868485; font-size:11px; padding-left:25px; margin-bottom:10px;}
#abt_mncontent .block .abtus ul li a{color:#000;}
#abt_mncontent .block .abtus ul li ul{margin-top:10px; margin-bottom:10px;}
#abt_mncontent .block .abtus ul li li{background:url(../images/link_arrow.jpg) 0px 4px no-repeat; margin-bottom:5px;}
#abt_mncontent .block .abtus ul h3{font-family:'swis721_cn_btroman'; font-size:12px; color:#990000; padding-top:10px; padding-bottom:10px; text-transform:uppercase;}
#abt_mncontent .block .abtus ul li span{color:#000;}

#abt_mncontent .block .abtus form label{text-transform:uppercase; width:150px; float:left; height:25px; line-height:30px; text-align:right; padding-right:15px;}
#abt_mncontent .block .abtus form input{float:left; width:250px; height:30px; border:solid 1px #CCC; margin-bottom:10px; padding-left:5px; font-family:"Trebuchet MS"; font-size:11px; color:#333; text-transform:uppercase;}
#abt_mncontent .block .abtus form textarea{width:250px; height:150px; float:left; border:solid 1px #CCC;}
#abt_mncontent .block .abtus form input.btn{font-family:"Trebuchet MS"; font-size:11px; text-transform:uppercase; color:#FFF; font-weight:bold; background:#000; width:auto; padding:5px 15px; cursor:pointer; margin-top:10px;}

#abt_mncontent .block .abtus1{width:385px; height:auto; float:left;}
#abt_mncontent .block .abtus1 h1{font-family:'swis721_cn_btroman'; font-size:16px; color:#990000; text-transform:uppercase; margin-bottom:10px;}
#abt_mncontent .block .abtus1 p{
	font-size:12px;
	color:#333;
	line-height:18px;
	margin-bottom:15px;
	font-family: "Swis721 Cn BT";
}
#abt_mncontent .block .abtus1 p a{color:#000;}
#abt_mncontent .block .abtus1 p span{color:#000;}
#abt_mncontent .block .abtus1 h2{font-family:'swis721_cn_btroman'; font-size:12px; color:#990000; text-transform:uppercase; margin-bottom:10px;}
#abt_mncontent .block .abtus1 h4{font-size:12px; color:#333; width:230px; float:left; padding-bottom:5px; border-bottom:solid 1px #ccc; padding-top:5px;}
#abt_mncontent .block .abtus1 h4.sf6{width:310px;}
#abt_mncontent .block .abtus1 h5{font-size:12px; color:#333; width:230px; float:left; padding-bottom:5px; border-bottom:solid 1px #ccc; padding-top:5px;}
#abt_mncontent .block .abtus1 ul li{background:url(../images/bullet.jpg) 0px 4px no-repeat; color:#868485; font-size:11px; padding-left:25px; margin-bottom:10px;}
#abt_mncontent .block .abtus1 ul li a{color:#000;}
#abt_mncontent .block .abtus1 ul li ul{margin-top:10px; margin-bottom:10px;}
#abt_mncontent .block .abtus1 ul li li{background:url(../images/link_arrow.jpg) 0px 4px no-repeat; margin-bottom:5px;}
#abt_mncontent .block .abtus1 ul h3{font-family:'swis721_cn_btroman'; font-size:12px; color:#990000; padding-top:10px; padding-bottom:10px; text-transform:uppercase;}
#abt_mncontent .block .abtus1 ul li span{color:#000;}

#abt_mncontent .block .abtus1 form label{text-transform:uppercase; width:150px; float:left; height:25px; line-height:30px; text-align:right; padding-right:15px;}
#abt_mncontent .block .abtus1 form input{float:left; width:250px; height:30px; border:solid 1px #CCC; margin-bottom:10px; padding-left:5px; font-family:"Trebuchet MS"; font-size:11px; color:#333; text-transform:uppercase;}
#abt_mncontent .block .abtus1 form textarea{width:250px; height:150px; float:left; border:solid 1px #CCC;}
#abt_mncontent .block .abtus1 form input.btn{font-family:"Trebuchet MS"; font-size:11px; text-transform:uppercase; color:#FFF; font-weight:bold; background:#000; width:auto; padding:5px 15px; cursor:pointer; margin-top:10px;}

#abt_mncontent .block .abtus2{width:auto; height:auto; float:right;}
#abt_mncontent .block .abtus2 h1{font-family:'swis721_cn_btroman'; font-size:16px; color:#990000; text-transform:uppercase; margin-bottom:10px;}
#abt_mncontent .block .abtus2 p{
	font-size:12px;
	color:#333;
	line-height:18px;
	margin-bottom:15px;
	font-family: "Swis721 Cn BT";
}
#abt_mncontent .block .abtus2 p a{color:#000;}
#abt_mncontent .block .abtus2 p span{color:#000;}
#abt_mncontent .block .abtus2 h2{font-family:'swis721_cn_btroman'; font-size:12px; color:#990000; text-transform:uppercase; margin-bottom:10px;}
#abt_mncontent .block .abtus2 h4{font-size:12px; color:#333; width:230px; float:left; padding-bottom:5px; border-bottom:solid 1px #ccc; padding-top:5px;}
#abt_mncontent .block .abtus2 h4.sf6{width:310px;}
#abt_mncontent .block .abtus2 h5{font-size:12px; color:#333; width:230px; float:left; padding-bottom:5px; border-bottom:solid 1px #ccc; padding-top:5px;}
#abt_mncontent .block .abtus2 ul li{background:url(../images/bullet.jpg) 0px 4px no-repeat; color:#868485; font-size:11px; padding-left:25px; margin-bottom:10px;}
#abt_mncontent .block .abtus2 ul li a{color:#000;}
#abt_mncontent .block .abtus2 ul li ul{margin-top:10px; margin-bottom:10px;}
#abt_mncontent .block .abtus2 ul li li{background:url(../images/link_arrow.jpg) 0px 4px no-repeat; margin-bottom:5px;}
#abt_mncontent .block .abtus2 ul h3{font-family:'swis721_cn_btroman'; font-size:12px; color:#990000; padding-top:10px; padding-bottom:10px; text-transform:uppercase;}
#abt_mncontent .block .abtus2 ul li span{color:#000;}

#abt_mncontent .block .abtus2 form label{text-transform:uppercase; width:150px; float:left; height:25px; line-height:30px; text-align:right; padding-right:15px;}
#abt_mncontent .block .abtus2 form input{float:left; width:250px; height:30px; border:solid 1px #CCC; margin-bottom:10px; padding-left:5px; font-family:"Trebuchet MS"; font-size:11px; color:#333; text-transform:uppercase;}
#abt_mncontent .block .abtus2 form textarea{width:250px; height:150px; float:left; border:solid 1px #CCC;}
#abt_mncontent .block .abtus2 form input.btn{font-family:"Trebuchet MS"; font-size:11px; text-transform:uppercase; color:#FFF; font-weight:bold; background:#000; width:auto; padding:5px 15px; cursor:pointer; margin-top:10px;}

#abt_mncontent .block .abtus3{width:auto; height:auto; float:left;}
#abt_mncontent .block .abtus3 h1{font-family:'swis721_cn_btroman'; font-size:16px; color:#990000; text-transform:uppercase; margin-bottom:10px;}
#abt_mncontent .block .abtus3 p{
	font-size:12px;
	color:#333;
	line-height:18px;
	margin-bottom:15px;
	font-family: "Swis721 Cn BT";
}
#abt_mncontent .block .abtus3 p a{color:#000;}
#abt_mncontent .block .abtus3 p span{color:#000;}
#abt_mncontent .block .abtus3 h2{font-family:'swis721_cn_btroman'; font-size:12px; color:#990000; text-transform:uppercase; margin-bottom:10px;}
#abt_mncontent .block .abtus3 h4{font-size:12px; color:#333; width:230px; float:left; padding-bottom:5px; border-bottom:solid 1px #ccc; padding-top:5px;}
#abt_mncontent .block .abtus3 h4.sf6{width:310px;}
#abt_mncontent .block .abtus3 h5{font-size:12px; color:#333; width:230px; float:left; padding-bottom:5px; border-bottom:solid 1px #ccc; padding-top:5px;}
#abt_mncontent .block .abtus3 ul li{background:url(../images/bullet.jpg) 0px 4px no-repeat; color:#868485; font-size:11px; padding-left:25px; margin-bottom:10px;}
#abt_mncontent .block .abtus3 ul li a{color:#000;}
#abt_mncontent .block .abtus3 ul li ul{margin-top:10px; margin-bottom:10px;}
#abt_mncontent .block .abtus3 ul li li{background:url(../images/link_arrow.jpg) 0px 4px no-repeat; margin-bottom:5px;}
#abt_mncontent .block .abtus3 ul h3{font-family:'swis721_cn_btroman'; font-size:12px; color:#990000; padding-top:10px; padding-bottom:10px; text-transform:uppercase;}
#abt_mncontent .block .abtus3 ul li span{color:#000;}

#abt_mncontent .block .abtus3 form label{text-transform:uppercase; width:150px; float:left; height:25px; line-height:30px; text-align:right; padding-right:15px;}
#abt_mncontent .block .abtus3 form input{float:left; width:250px; height:30px; border:solid 1px #CCC; margin-bottom:10px; padding-left:5px; font-family:"Trebuchet MS"; font-size:11px; color:#333; text-transform:uppercase;}
#abt_mncontent .block .abtus3 form textarea{width:250px; height:150px; float:left; border:solid 1px #CCC;}
#abt_mncontent .block .abtus3 form input.btn{font-family:"Trebuchet MS"; font-size:11px; text-transform:uppercase; color:#FFF; font-weight:bold; background:#000; width:auto; padding:5px 15px; cursor:pointer; margin-top:10px;}

#abt_mncontent .block .abtus4{
	width: auto;
	height: auto;
	float: left;
}
#abt_mncontent .block .abtus4 h1{font-family:'swis721_cn_btroman'; font-size:16px; color:#990000; text-transform:uppercase; margin-bottom:10px;}
#abt_mncontent .block .abtus4 p{
	font-size:12px;
	color:#333;
	line-height:18px;
	margin-bottom:15px;
	font-family: "Swis721 Cn BT";
}
#abt_mncontent .block .abtus4 p a{color:#000;}
#abt_mncontent .block .abtus4 p span{color:#000;}
#abt_mncontent .block .abtus4 h2{font-family:'swis721_cn_btroman'; font-size:12px; color:#990000; text-transform:uppercase; margin-bottom:10px;}
#abt_mncontent .block .abtus4 h4{font-size:12px; color:#333; width:230px; float:left; padding-bottom:5px; border-bottom:solid 1px #ccc; padding-top:5px;}
#abt_mncontent .block .abtus4 h4.sf6{width:310px;}
#abt_mncontent .block .abtus4 h5{font-size:12px; color:#333; width:230px; float:left; padding-bottom:5px; border-bottom:solid 1px #ccc; padding-top:5px;}
#abt_mncontent .block .abtus4 ul li{background:url(../images/bullet.jpg) 0px 4px no-repeat; color:#868485; font-size:11px; padding-left:25px; margin-bottom:10px;}
#abt_mncontent .block .abtus4 ul li a{color:#000;}
#abt_mncontent .block .abtus4 ul li ul{margin-top:10px; margin-bottom:10px;}
#abt_mncontent .block .abtus4 ul li li{background:url(../images/link_arrow.jpg) 0px 4px no-repeat; margin-bottom:5px;}
#abt_mncontent .block .abtus4 ul h3{font-family:'swis721_cn_btroman'; font-size:12px; color:#990000; padding-top:10px; padding-bottom:10px; text-transform:uppercase;}
#abt_mncontent .block .abtus4 ul li span{color:#000;}

#abt_mncontent .block .abtus4 form label{text-transform:uppercase; width:150px; float:left; height:25px; line-height:30px; text-align:right; padding-right:15px; margin-left: 100px;}
#abt_mncontent .block .abtus4 form input{float:left; width:250px; height:30px; border:solid 1px #CCC; margin-bottom:10px; padding-left:5px; font-family:"Trebuchet MS"; font-size:11px; color:#333; text-transform:uppercase;}
#abt_mncontent .block .abtus4 form textarea{width:250px; height:150px; float:left; border:solid 1px #CCC;}
#abt_mncontent .block .abtus4 form input.btn{font-family:"Trebuchet MS"; font-size:11px; text-transform:uppercase; color:#FFF; font-weight:bold; background:#000; width:auto; padding:5px 15px; cursor:pointer; margin-top:10px;}

.image_carousel {
	padding: 15px 0 15px 40px;
}
.image_carousel img {
	border: 1px solid #ccc;
	background-color: white;
	padding: 9px;
	margin: 7px;
	display: block;
	float: left;
}
.clearfix {
	float: none;
	clear: both;
}
