﻿@charset "utf-8";
/* all */


.language{
	width:510px;
	float:right;
	height:12px;
	margin-top:5px;
	padding-bottom:5px!important;
	padding-bottom:5px;
}
.language ul{ margin:0px; padding:0px;}
.language ul li{
	margin-right:15px;
	float:left;
}
.language ul li img{
	border:none;
	margin:0px;
	padding:0px;
}
.language ul li a{ text-align:left; color:#333; text-decoration:none;}
.language ul li a:hover{ text-decoration:none; color:#091487;}

#search {
	float: right;
	width:145px;
}

#search #searchkey {
	width: 100px;
	height: 22px;
	line-height: 22px;
	padding-left:8px;
	display: inline;
	float: left;
	background:url(../images/searchkey.html) no-repeat;
	color:#b2b2b2;
	font: normal 11px/18px Segoe UI;
	border:0px;
}

.submit{ background:url(../images/searchbtn.html) no-repeat; background-color:transparent; border:0px; text-indent:-9999px; width: 36px; height:22px; display: inline-block; float:left; cursor:pointer }



.smartmenu{
	height:25px;
	float:right;
	font-family:Candara;
	margin-top: 10px;
	padding: 0px;
	width: 730px;
	text-align: right;
	}
.smartmenu a{
	font:bold 14px Candara;
	text-decoration: none;
	color: #003781;
	background:url(../images/menudiv.html) right center no-repeat;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 16px;
}
.smartmenu .last {background:none;}
.smartmenu a:hover {color:#e37006; text-decoration:none}
.smartmenu ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.smartmenu ul li{
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
}
.smartmenu ul li.last a{ padding-right:0px;}
.smartmenu li ul {display: none;}	
.smartmenuie6 {height: 10px;}
#menuActive a{ color:#e37006;}

.smartmenufloaty {
    margin:0px;
    padding: 0px;
    overflow: hidden;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
	background: transparent;
    position: absolute;
    border: none;
    width: 190px;
    height: auto;
    left: 0px;
    top: 0px;
    z-index: 1000;
}
.smartmenufloaty a {
    text-decoration: none;
    color: #003781;
    border-right: 0px solid #003781;
    padding: 0px;
	border: none;
	font:12px/32px Calibri;
	color:#003781;
}	
.smartmenufloaty a:hover {color:#dc6e19;}
.smartmenufloaty ul {
    margin: 0px 15px;
    padding: 0px;
    list-style: none;
	z-index:9999999;
}
.smartmenufloaty li {
    padding-left: 12px;
	background:url(../images/submenuli.html) left center no-repeat;
    border-right: 0px solid #003781;
	border-bottom:1px solid #dbdbdb;
	font:12px/32px Calibri;
	color:#003781;
}
.smartmenufloaty li:hover {
    padding-left: 12px;
	background:url(../images/submenulihover.html) left center no-repeat;
    border-right: 0px solid #003781;
	border-bottom:1px solid #dbdbdb;
	font:12px/32px Calibri;
	color:#003781;
}
.smartmenufloaty li.last {background:url(../images/submenuli.html) left center no-repeat;}
.smartmenufloaty li.last:hover {background:url(../images/submenulihover.html) left center no-repeat;}
.smartmenufloaty .tip {
    background: url(../images/submenu.html) repeat-x;
    font-size: 0px; 
    height: 8px;
    margin: 0px;
    overflow: hidden;
    display: block;
}
.smartmenufloaty .tipIE6 {background: url(../images/submenu.html);}
.smartmenufloaty .padder {
	background:#f6f6f6 url(../images/submenubg.html) left bottom repeat-x; 
	padding: 0px 0px; 
	-moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-left-radius: 5px;
   -webkit-border-bottom-right-radius: 5px;
}
.smartmenufloaty .padderIE6 {background:#f6f6f6 url(../images/submenubg.html) left bottom repeat-x ;}

/*body*/

.prolistbody{
	background-image: url(../images/productbgbg.html);
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 150px;
overflow: hidden;
}

.prolistbodycontent{
	width:100%;
	background:#fafafa url(../images/sub-banner.html) no-repeat;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


.prolistbodycontent-3d{
	width:1300px;
	background:url(../images/product-bj.html)  no-repeat 0 0;
	background-position:0 -561px;
	height: 220px;
	position: relative;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


.prolistbodycontent-rollforming{
	width:1300px;
	background:url(../images/product-bj.html)  no-repeat 0 0;
	background-position:0 -301px;
	height: 220px;
	position: relative;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.prolistbodycontent-pu{
	width:100%;
	background-position:center center;
	height: 150px;
	position: relative;
	padding: 0px;
	 background-repeat: no-repeat;

	margin: 0px;
	
}


.prolistbodycontent-eps{
	width:1300px;
	background:url(../images/product-bj.html)  no-repeat 0 0;
    background-position:0 -821px;
	height: 220px;
    position: relative;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.prolistbodycontent-layout{
	width:1300px;
	height:220px;
	background-position:0 -23px;
	position: relative;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/solution.html);
	background-repeat: no-repeat;
}

.prolistbodycontent-solution{
	width:1300px;
	height:220px;
	background-position:0 -266px;
	position: relative;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/solution.html);
	background-repeat: no-repeat;
}

.prolistbodycontent-accessory{
	width:1300px;
	height:220px;
	background-position:0 -1310px;
	position: relative;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/process.html);
	background-repeat: no-repeat;
	
}

.prolistbodycontent-cutting{
	width:1300px;
	height:220px;
	background-position:0 -800px;
	position: relative;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/process.html);
	background-repeat: no-repeat;
	
}

.prolistbodycontent-foaming{
	width:1300px;
	height:220px;
	background-position:0 -32px;
	position: relative;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/process.html);
	background-repeat: no-repeat;
	
}

.prolistbodycontent-shaping{
	width:1300px;
	height:220px;
	background-position:0 -289px;
	position: relative;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/process.html);
	background-repeat: no-repeat;
	
}

.prolistbodycontent-packaging{
	width:1300px;
	height:220px;
	background-position:0 -544px;
	position: relative;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/process.html);
	background-repeat: no-repeat;
	
}

.prolistbodycontent-recycling{
	width:1300px;
	height:220px;
	background-position:0 -1054px;
	position: relative;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/process.html);
	background-repeat: no-repeat;
	
}


.prolistbodycontent-africa{
	width:1300px;
	height:220px;
	background-position:0 -544px;
	position: relative;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/project.html);
	background-repeat: no-repeat;
	
}

.prolistbodycontent-asia{
	width:1300px;
	height:220px;
	background-position:0 -30px;
	position: relative;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/project.html);
	background-repeat: no-repeat;
	
}

.prolistbodycontent-europe{
	width:1300px;
	height:220px;
	background-position:0 -286px;
	position: relative;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/project.html);
	background-repeat: no-repeat;
	
}

.prolistbodycontent-america{
	width:1300px;
	height:220px;
	background-position:0 -798px;
	position: relative;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/project.html);
	background-repeat: no-repeat;
	
}

.prolistbodycontent-russia{
	width:1300px;
	height:220px;
	background-position:0 -1054px;
	position: relative;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/project.html);
	background-repeat: no-repeat;
	
}

.prolistbodycontent-contact{
	width:1300px;
	height:220px;
	background-position:0 -24px;
	position: relative;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
	background-image: url(../images/inquery-contact.html);
}

.prolistbodycontent-inquiry{
	width:1300px;
	height:220px;
    background-position:0 -264px;
	position: relative;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
	background-image: url(../images/inquery-contact.html);
}

.prolistbodycontent-about{
	width:1300px;
	height: 220px;
	background-image: url(../images/about.html);
	background-position:0 -25px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-repeat: no-repeat;
	position: relative;
}

.prolistbodycontent-culture{
	width:1300px;
	height: 220px;
	background-image: url(../images/about.html);
	background-position:0 -790px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-repeat: no-repeat;
	position: relative;
}

.prolistbodycontent-factory{
	width:1300px;
	height: 220px;
	background-image: url(../images/about.html);
	background-position:0 -281px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-repeat: no-repeat;
	position: relative;
}

.prolistbodycontent-market{
	width:1300px;
	height: 220px;
	background-image: url(../images/about.html);
	background-position:0 -1047px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-repeat: no-repeat;
	position: relative;
}

.prolistbodycontent-support{
	width:1300px;
	height: 220px;
	background-image: url(../images/about.html);
	background-position:0 -1306px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-repeat: no-repeat;
	position: relative;
}

.prolistbodycontent-news{
	width:1300px;
	height: 220px;
	background-image: url(../images/about.html);
	background-position:0 -1560px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-repeat: no-repeat;
	position: relative;
}

.prolistbodycontent-history{
	width:1300px;
	height: 220px;
	background-image: url(../images/about.html);
	background-position:0 -537px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-repeat: no-repeat;
	position: relative;
}


.prolistcontentbody{
	
	width:980px;
	position: relative;

	padding:0px;
        margin:0px auto;
	overflow: hidden;
}



.procontentbody{
	background:url(../images/subbodybg.html) top center no-repeat;
	width:990px;
	position: relative;
	padding-left:20px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	overflow: hidden;
        top:-60px;
}


.prolistcontentbody h5{
        font-size:18px;
	font-weight:bold;
	color:#044b9c; 
	margin-left:30px;
padding-top:25px;
}


.prolistleft{
	width:735px;
	float:left;
	margin-left:12px;
	margin-left:5px!important;
	overflow: hidden;

}



.tabmenupro {
	padding:0;
	clear:both;
	width:684px;
	display:block;
	height:56px;
	font-family: Candara;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}
.tabmenupro li {
	display:inline;
}
.tabmenupro li a {
	background:url(../images/protabli.html) left top repeat-x;
	float:left;
	text-align:left;
	width:70px;
	text-decoration:none;
	color:#333333;
	padding:15px 20px;
	margin-right:1px;
}
.tabmenupro li a:hover {
	background:url(../images/protab.html) left top repeat-x;
	border-right:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	border-bottom:0px;
	color:#e37006;
	height:49px;
	margin-right:0px;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.tabmenupro li.active a {
	background:url(../images/protab.html) left top repeat-x;
	border-right:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	border-bottom:0px;
	color:#e37006;
	height:50px;
	width:70px;
	word-break:break-word;
	margin-right:0px;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.tabcontentpro {
	float:left;
	clear:both;
	width:730px;
	font:14px/16px Calibri;
	color:#404040;
	padding:0px 0px 25px 0px;
}


.tabcontentpro ul.prolist{ margin:0px; list-style:none}

.tabcontentpro ul.prolist li{
	width:320px;
	display:inline;
	float:left;
	border-bottom:1px #e4e4e4 solid;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 0px;
	height: 100px;
}

.tabcontentpro ul.prolist li.last{ 
    border:0px;
	width:320px;
	display:inline;
	float:left;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 0px;
	height: 100px;
}

.tabcontentpro ul.prolist li a{font:bold 14px Calibri; color:#333333; text-decoration:none}

.tabcontentpro ul.prolist li a:hover{ color:#e37006; text-decoration:none}

.tabcontentpro ul.prolist li img{
	float:left;
	margin-right:12px;
}
.tabcontentpro ul.prolist li p{
	line-height:16px;
	margin:0px;
	color:#646464;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.tabcontentpro ul.prolist li a.more{ background:url(../images/newsmore.html) right center no-repeat; padding-right:14px; font:bold 11px/11px Calibri; color:#003781; text-decoration:none}
.tabcontentpro ul.prolist li a.more:hover{ color:#ee6800; text-decoration:none}


.prolistright{
	float:left;
	width:240px;
	margin-left:10px;
	margin-bottom:20px;
	border-top:2px #828282 solid;
}


.prolistright .prolistright-content{
	height:auto;
	border-bottom:1px solid #999;
	color:#646464
}


.prolistright-content h4{ font:bold 14px/38px Candara; color:#2b2b2b}


a.sidemore{ width:37px; height:13px;  float:right; color:#999; font:11px Calibri;  margin:12px 0px; }
a.sidemore:hover{ width:37px; height:13px; display:block; float:right; color:#e37006; font:11px Calibri;}
.prolistright-content p{
	color:#646464;
	margin-bottom: 5px;
}
.prolistright-content p a{ background:url(../images/submenuli.html) left center no-repeat; padding-left:12px; color:#858585;}
.prolistright-content p a:hover{ background:url(../images/submenulihover.html) left center no-repeat; padding-left:12px; color:#e37006;}

.prolistright .prolistright-content .chat-now{margin:10px 0 15px 0;}
.prolistright .prolistright-content .chat-now a{ background:url(../images/prodetailbtn.html) no-repeat; width:154px; height:22px; display:block; text-indent:-9999px;}
.prolistright .prolistright-content .chat-now a:hover{background:url(../images/prodetailbtn.html) 0px -22px no-repeat; width:154px; height:22px; display:block; text-indent:-9999px;}
.prolistright-content .sidebar-contact{ border-top:1px dashed #CCC; height: auto; padding:15px 0;}
.prolistright-content .sidebar-contact ul{}
.prolistright-content .sidebar-contact ul li{ padding-left:31px; line-height:22px; color:#4b4b4b;}
.prolistright-content .sidebar-contact ul li a{color:#4b4b4b; text-decoration:none}
.prolistright-content .sidebar-contact ul li a:hover{color:#e37006; text-decoration:none}
.prolistright-content .sidebar-contact ul li.sidetel{ background:url(../images/sidebar-tel.html) left center no-repeat;}
.prolistright-content .sidebar-contact ul li.sidetel2{ background:none}
.prolistright-content .sidebar-contact ul li.sideemail{background:url(../images/sidebar-email.html) left center no-repeat;}
.prolistright-content .sidebar-contact ul li.sideemail:hover{background:url(../images/sidebar-email-hover.html) left center no-repeat;}
.prolistright-content .sidebar-contact ul li.sidefax{background:url(../images/sidebar-fax.html) left center no-repeat;}
.prolistright .prolistright-content .sidebar-contact img{ vertical-align:middle}
.prolistright .prolistright-content h4{
	color:#2b2b2b;
	font-family: Candara;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
}
.prolistright .process-application{
	height:60px;
	color:#646464;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 100%;
}
.prolistright .process-application a{color:#646464; font:12px/18px Calibri; text-decoration:none;}
.prolistright .process-application a:hover{color:#e37006;  font:12px/18px Calibri; text-decoration:none;}
.prolistright .process-application img{ float:left; margin-right:10px;}
.prolistright .prolistright-content2{ height:auto; }
.prolistright .prolistright-content2 h4{font:bold 14px/38px Candara; color:#2b2b2b }

.productbody{
	background:#fafafa url(../images/prodetailbg.html) repeat-x;
	width:100%;
	height: auto;
	margin:0 auto;
}

.location2{width:960px; margin:0 auto; color:#afafaf; font:11px Arial; line-height:32px; text-align:right;}
.location2 strong{color:#e37006; font-weight:normal;} 
.location2 a{ color:#afafaf; text-decoration:none}
.location2 a:hover{ color:#e37006; text-decoration:none}


.contentbody{
	width:980px;
	margin:0 auto;
	padding-top:40px;
	overflow: hidden;
	height: auto;
}
.contentbody div.prolistcontentbodyleft{ margin-top:0px;}

.contentbody-l{ width:220px; float:left; }
.contentbody-l ul.firstmenu{ margin:0px; padding:0px; list-style:none}
.contentbody-l ul.firstmenu li{ font:14px/38px Calibri; color:#000000; background:url(../images/submenuli.html) 176px center no-repeat; border-bottom:1px #d8d8d8 solid; border-top:1px #FFF solid; margin-left:23px; background-color:transparent;}
.contentbody-l ul.firstmenu li:hover{ font:14px/38px Calibri; color:#000000; background:url(../images/submenulihover.html) 176px center no-repeat; border-bottom:1px #d8d8d8 solid; border-top:1px #FFF solid; background-color:transparent;}
.contentbody-l ul.firstmenu li.firstli{ background:none; font:bold 18px/1em Candara; color:#333333; height:28px; padding-left:0px; border:0px;border-bottom:1px #d8d8d8 solid;}
.contentbody-l ul.firstmenu li a{ color:#000000; text-decoration:none; padding-left:0px; }
.contentbody-l ul.firstmenu li a:hover{ color:#e37006; text-decoration:none; padding-left:0px;}
.contentbody-l ul.firstmenu li.precurrentlia{ border-bottom:0px;}
.contentbody-l ul.firstmenu li.precurrentlia a{ border-bottom:0px;}
.contentbody-l ul.firstmenu li.currentlia{ background:url(../images/currentliabg.html) right bottom no-repeat; border-top:0px; border-bottom:0px #d8d8d8 solid; margin-left:0px;}
.contentbody-l ul.firstmenu li.currentlia a{
	color:#e37006;
	text-decoration:none;
	padding-left:15px;
	display:block;
	border:1px #ebebeb solid;
	border-left:0px;
	font-weight:bold;
	background-color: #FFF;
	background-image: url(../images/currentli.html);
	background-repeat: no-repeat;
	background-position: 205px center;
}
.contentbody-l ul.firstmenu li.currentlia a:hover{
	color:#e37006;
	text-decoration:none;
	padding-left:20px;
	background-color:#FFF;
	font-weight:bold
}

.contentbody-l ul.firstmenu li.currentlia ul.secondmenu{ margin:0px; padding:10px 0px; padding-left:0px; list-style:none;border-top:0px #ebebeb solid}
.contentbody-l ul.firstmenu li.currentlia ul.secondmenu li{color:#003781; font:bold 12px/1.2em Calibri; padding-left:0px; /*height:30px;*/ border-top:0px #fff solid; border-bottom:0px #d8d8d8 solid; background:none; padding:8px 0px;}
.contentbody-l ul.firstmenu li.currentlia ul.secondmenu li:hover{color:#003781; font:12px/1.2em Calibri; padding-left:0px; /*height:30px;*/ border-top:0px #fff solid; border-bottom:0px #d8d8d8 solid; padding:8px 0px;}

.contentbody-l ul.firstmenu li.currentlia ul.secondmenu li.current{color:#e37006; font:bold 12px/1.2em Calibri; /*height:30px;*/ padding:8px 0px; padding-left:20px;}
.contentbody-l ul.firstmenu li.currentlia ul.secondmenu li.current a{ padding-left:0px; color:#e37006; text-decoration:none}
.contentbody-l ul.firstmenu li.currentlia ul.secondmenu li.current a:hover{padding-left:0px; color:#e37006; text-decoration:none}

.contentbody-l ul.firstmenu li.currentlia ul.secondmenu li.last{ border-bottom:0px;}
.contentbody-l ul.firstmenu li.currentlia ul.secondmenu li a{border:0px; color:#003781; text-decoration:none; background:none}
.contentbody-l ul.firstmenu li.currentlia ul.secondmenu li a:hover{ color:#e37006; text-decoration:none; background:none}
.contentbody-l ul.firstmenu li.currentlia ul.secondmenu li.current{background:url(../images/currentliarr.html) left 12px no-repeat;}
.contentbody-l ul.firstmenu li.currentlia ul.secondmenu li.current a{ color:#e37006; font-weight:bold; text-decoration:none}
.contentbody-l ul.firstmenu li.currentlia ul.secondmenu li.current a:hover{ color:#e37006; font-weight:bold; text-decoration:none}


.contentbody-r{
	float:left;
	width:725px;
	
}
.firstscreen{}
.firstscreen img{ float:left;}
.info{
	float:left;
	padding-left:15px;
	width:325px;
}




.title h1{
	font:bold 24px/18px Calibri;
	margin:0px;
	padding:0px;
	color:#044b9c;
	padding-bottom:6px;
	line-height: 22px;
}
.text{ font:12px/18px Calibri; color:#666666; padding:5px 0px 10px 0px; border-bottom:1px #999999 dashed}
.choosetip{ color:#114491; font:bold 12px/1.5em Calibri; padding-top:12px;}
.choosetipsub{color:#797979; font:bold 12px/1.5em Calibri;}
.OrangeBtnt{ width:180px; height:22px; margin:10px 0px; cursor:pointer;}
.OrangeBtnt a{ background:url(../images/prodetailbtn.html) no-repeat; width:180px; height:22px; margin:10px 0px; cursor:pointer; display:block}
.OrangeBtnt a:hover{ background:url(../images/prodetailbtn.html) 0px -22px no-repeat; width:180px; height:22px; margin:10px 0px; cursor:pointer}
.secondscreen{
	clear:both;
	background:url(../images/smallpicbg.png) repeat-x;
	height:93px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 730px;
	padding-top: 12px;
}
span.zoom{ font:11px/2em Calibri; color:#757575; padding-left:20px;}
.secondscreen ul{
	margin:0px;
	padding:0px;
	list-style:none;
	float: left;
}
.secondscreen ul li{ display:inline-block; float:left; margin-right:5px; padding:10px 11px 9px 9px; background:url(../images/nothover.html) center center no-repeat; width:68px; height:46px;}
.secondscreen ul li:hover{ display:inline-block; float:left; background:url(../images/hoverbg.html) center center no-repeat; width:68px; height:46px; cursor:pointer}

dl.secondscreencontact{
	
	margin-top:10px !important;margin-top:20px;
	font:12px/24px Arial;
	color:#767676;
}
dl.secondscreencontact dd.tels{ background:url(../images/procontacticon_01.html) left center no-repeat; padding-left:20px;}
dl.secondscreencontact dd{ display:inline; float:left; margin-left:15px;}
dl.secondscreencontact dd.email{ background:url(../images/procontacticon_02.html) left center no-repeat; padding-left:20px;}
dl.secondscreencontact dd.email:hover{ background:url(../images/procontacticon_02-hover.html) left center no-repeat; padding-left:20px;}
dl.secondscreencontact dd.email a{font:12px/24px Arial; color:#767676; text-decoration:none}
dl.secondscreencontact dd.email a:hover{color:#d06400;}
dl.secondscreencontact dd.faxs{ background:url(../images/procontacticon_03.html) left center no-repeat; padding-left:20px; margin-left:15px;}
.thirdscreen{ clear:both; height:auto}

/*产品部分四张图切换效果*/
.tabbed_images {
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
	width:381px
}

.tabbed_images li {
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}

.tabbed_images li a {
	/*border:1px solid #ccc;*/
	display:block;
	float:left;
	/*margin:0 10px 0 0;*/
}

.tabbed_images li a.active,
.tabbed_images li a:hover {
	/*border:1px solid #333;*/
}

.tabbed_images li a img {
	/*border:none;
	padding:2px;
	margin:0;
	margin-bottom:-5px;*/
}

#image_1,
#image_2,
#image_3,
#image_4,
#image_5 {
	/*margin-top:10px;
	padding:2px;
	border:1px solid #ccc;*/
}


/* tabbox */
.tabbox{
	width:730px;
	position:relative;
	height:100%;
	overflow:hidden;
}
.tabbox .tabbtn{height:30px;background:url(../images/tabbg.gif) repeat-x;border-left:solid 1px #ddd;border-right:solid 1px #ddd;}
.tabbox .tabbtn li{float:left;position:relative;margin:0 0 0 -1px;}
.tabbox .tabbtn li a,.tabbox .tabbtn li span{display:block;float:left;height:30px;line-height:30px;overflow:hidden;width:108px;text-align:center;font-size:12px;cursor:pointer;}
.tabbox .tabbtn li.current{border-left:solid 1px #d5d5d5;border-right:solid 1px #d5d5d5;border-top:solid 1px #c5c5c5;}
.tabbox .tabbtn li.current a,.tabbox .tabbtn li.current span{border-top:solid 2px #ff6600;height:27px;line-height:27px;background:#fff;color:#3366cc;font-weight:800;}
.tabbox .loading{height:40px;width:432px;text-align:center;position:absolute;left:0;top:120px;}
.tabbox .tabcon{padding:10px;border-width:0 1px 1px 1px;border-color:#ddd;border-style:solid;}
.tabbox .tabcon img{padding:5px;border-width:1px 1px 1px 1px;border-color:#ddd;border-style:solid; margin-top:10px;}
.tabbox .tabcon li{
	line-height:24px;
}
.tabbox .tabcon li span{
	margin:0 10px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	color:#666;
}


table.dataintable {
	font:12px/20px Calibri;
	border-collapse:collapse;
	border:1px solid #888;
	width:100%;
}
table.dataintable pre {width:auto;margin:0;padding:0;border:0;background-color:transparent;}
table.dataintable thhead tr td {vertical-align:baseline;padding:5px;background-color:#ccc;border:1px solid #888;}
table.dataintable td {vertical-align:text-top;padding:5px;background-color:#efefef;border:1px solid #aaa;}
table.dataintable p {margin:0 0 2px 0;}
div#maincontent table.dataintable ul, div#maincontent table.dataintable li {list-style-type:none;margin:0;padding:0;}
table.dataintable td em{color:#0000ff;font-weight:normal;}	
table.dataintable .table_value {color:#0F93D2;}
.no_wrap {white-space:nowrap;}
div#maincontent table.dataintable ul.listintable {margin:20px;padding:0;}
div#maincontent table.dataintable ul.listintable  li{list-style-type:disc;}

.proservice{
	border:1px #cccccc solid;
	border-top:1px #cccccc dashed;
	margin-top:1px; /*padding:18px; padding-top:10px;*/
	background:#ebebeb;
	width: 695px;
	height: 120px;
}
.proservice img{ float:left; /*margin-right:18px; padding-top:6px*/ margin:30px 20px;}
.proservice strong{ font:bold italic 16px Calibri; color:#093079;}
.proservice p{ font:12px/1.5em Calibri; color:#010101;}
.proservice span.download{ background:url(../images/pdf.html) left center no-repeat; padding-left:25px;font:12px/2em Calibri; color:#e37006;}
.proservice span.download a{ font:12px Calibri; color:#e37006; text-decoration:underline}
.proservice span.download a:hover{ font:12px Calibri; color:#e37006; text-decoration:underline}


.service-text{
	width:580px;
	float:left;
	padding-top:10px;
	margin-left:0px;
}
.service-text strong{ color:#1a3c83; font:bold italic 14px/30px Arial;}

.fourthscreen{
	clear:both;
	background:#ebebeb;
	margin:15px 0px 15px 0px;
}
.fourthscreen strong{ font:bold 14px/40px Calibri; color:#464646; padding-left:20px;}


/*----------pic scroll----------*/

.rollBox{width:704px;overflow:hidden;padding:12px 0 5px 6px;margin:0 auto;}
.rollBox .LeftBotton{height:52px;width:19px;background:url(../images/button.html) no-repeat 11px 0;overflow:hidden;float:left;display:inline;margin:25px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:52px;width:20px;background:url(../images/button.html) no-repeat -8px 0;overflow:hidden;float:left;display:inline;margin:25px 0 0 0;cursor:pointer;}
.rollBox .Cont{
	width:662px;
	overflow:hidden;
	float:left;
}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:132px;float:left;text-align:center;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

.subfooter{
	height: 61px;
	width: 100%;
	margin-top: 30px;
	background-image: url(../images/subfooterbg.html);
	background-repeat: repeat-x;
}

.footercontent1{clear:both;
	height:70px;
	width:960px;
	margin: 0 auto;
}

.links{
	float:left;
	color:#41638d;
	margin-top: 50px;
	margin-top: 30px !important;
	width: 400px;
}

.links a{ color:#41638d; text-decoration:none;}
.links a:hover{ color:#f59a01; text-decoration:none;}

.contacts{
	float:right;
	margin-top: 35px;
	margin-top: 30px !important;
	width: 420px;
	color: #41638d;
}
.contacts ul{ margin:0px; padding:0px;}
.contacts ul li{
	color:#41638d;
	padding-left:22px;
	margin-left:15px;
	font-family: Arial;
	font-size: 11px;
	display: inline;
}
.contacts ul li a{}
.contacts ul li.tel{
	background:url(../images/telicon.html) left center no-repeat;
}
.contacts ul li.fax{background:url(../images/faxicon.html) left center no-repeat;}
.contacts ul li.email{background:url(../images/emailicon.html) left center no-repeat;}
.contacts ul li.email:hover{background:url(../images/emailicon.html) left center no-repeat;}
.contacts ul li.email a{ color:#41638d; text-decoration:none;}
.contacts ul li.email a:hover{ color:#d06400; text-decoration:none;}

.prolistcontentbodyright{
	width:700px;
	height:auto;
	float:left;
	margin-left:20px;
	margin-top: 40px;
}

.location{
	float:right;
	line-height:35px;
	color:#afafaf;
	margin-right:10px;
} 
.location strong{color:#e37006; font-weight:normal;} 
.location a{ color:#afafaf; text-decoration:none}
.location a:hover{ color:#e37006; text-decoration:none}
.location3{
	float:right;
	line-height:30px;
	color:#afafaf;
	margin-right:10px;
} 
.location3 strong{color:#e37006; font-weight:normal;} 
.location3 a{ color:#afafaf; text-decoration:none}
.location3 a:hover{ color:#e37006; text-decoration:none}

.prolistcontentbodyright h2{ font:bold 30px/30px Candara; color:#e37006; margin-left:0px; padding-bottom:10px; border-bottom:2px #e37006 solid; margin-bottom:10px;}
.prolistcontentbodyright p{
	font:12px/24px Calibri;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}

.prolistcontentbodyright ul{ padding:0px; margin:0px; list-style:none; }
.prolistcontentbodyright ul li{ /*clear:both;*/ background:url(../images/aboutlibg.html) no-repeat; margin-bottom:11px; width:696px; height:139px;}
.prolistcontentbodyright ul li img{
	float:left;
	display:block;
	margin-top: 9px;
	margin-right: 30px;
	margin-bottom: 9px;
	margin-left: 20px;
}
.prolistcontentbodyright ul li div{ float:left; display:block; width:435px; padding:9px 0px;}
.prolistcontentbodyright ul li div a strong{ color:#003781; font:bold 14px/32px Calibri;}
.prolistcontentbodyright ul li div a:hover strong{ color:#e37006; font:bold 14px/32px Calibri;}
.prolistcontentbodyright ul li div p{ font:12px/20px Calibri; color:#333333;}
.prolistcontentbodyright ul li a.clicks{ float:right; clear:right; width:60px; height:139px; display:block; text-indent:-99999; background:url(../images/About-us_18.html) center center no-repeat}
.prolistcontentbodyright ul li a.clicks:hover{ float:right; clear:right; width:60px; height:139px; display:block; text-indent:-99999; background:url(../images/About-us_18_hover.html) center center no-repeat}

.prolistcontentbodyr-l{ width:400px; float:left; margin-right:23px; margin-bottom:200px;}
.prolistcontentbodyr-l strong{ clear:both; color:#003781; font:bold 14px/32px Calibri; display:block; padding:10px 0px; border-top:1px #999999 dashed}
.prolistcontentbodyr-l p{ padding-bottom:15px;}
.prolistcontentbodyr-l dl{ margin:0px; }
.prolistcontentbodyr-l dl dd{ display:inline; padding:10px 0px; float:left; background:url(../images/orgicon.html) 1px center no-repeat; padding-left:9px; margin-right:30px;}
.prolistcontentbodyr-l dl.idea{ margin:0px; }
.prolistcontentbodyr-l dl.idea dd{ display:inline; padding:10px 0px; float:left; background:url(../images/orgicon.html) 1px center no-repeat; padding-left:9px; margin-right:85px;}
.prolistcontentbodyr-r{ clear:right;  float:right; width:254px; padding-right:10px; padding-top:32px;}
.prolistcontentbodyr-r a{ color:#e37006; line-height:48px}

.follows{
	color:#3e3e3e;
	float:left;
	margin-left:20px;
	font-family: Calibri;
	font-size: 14px;
	font-weight: bold;
	margin-top: 20px;
}
a.facebook{display:inline-block;  overflow:hidden; vertical-align:middle; background: url(../images/shareicon.html) -19px 0px no-repeat; width:16px; height:16px; overflow:hidden; margin-right:3px;}
a.facebook:hover{ display:inline-block; vertical-align:middle;  overflow:hidden; background: url(../images/shareicon.html) -19px -16px no-repeat; width:16px; height:16px; overflow:hidden; margin-right:3px;}
a.twitter{ display:inline-block;  vertical-align:middle; overflow:hidden; background: url(../images/shareicon.html) 0px 0px no-repeat; width:16px; height:16px; overflow:hidden; margin-right:3px;}
a.twitter:hover{display:inline-block; vertical-align:middle;  overflow:hidden;  background: url(../images/shareicon.html) 0px -16px no-repeat; width:16px; height:16px; overflow:hidden; margin-right:3px;}

/*history css*/
#tab{ width:695px; height: auto; margin:20px auto; overflow:hidden;}
#tab .tab_title{ width:695px; height:48px; overflow:hidden;left:0; top:0; clear:both; overflow:hidden; position:relative; border-bottom:0px #e38732 solid;}
#tab .tab_title div{ float:left;width:35px; height:42px; line-height:42px; cursor:pointer; border:1px #e3e3e3 solid; /*border-bottom:0px;*/}
#tab .tab_title span.vright{top:0; /*padding-top:20px;*/ border:1px #e3e3e3 solid; background:url(../images/History_arrr.html) left center no-repeat; width:35px; height:42px;}
#tab .tab_title span.vleft{top:0; left:0px; /*padding:20px; */ border:1px #e3e3e3 solid; background:url(../images/History_arrl.html) left center no-repeat; width:35px; height:42px;}
#tab .tab_title .u{ width:619px; overflow:hidden; position:relative; height:48px; line-height:37px; border-left:0px; border-right:0px;}
#tab .tab_title ul{  position:absolute; float:left; width:1392px; height:48px; border-bottom:0px #e38732 solid;}
#tab .tab_title ul.scrol{  height:48px; line-height:37px;  border-bottom:1px #e38732 solid;}
#tab .tab_title li{ float:left; width:105px; height:48px; text-align:center; font:18px/37px Calibri; /*height:12px;margin-right:6px; border:1px #999999 solid;*/ cursor:pointer; background:url(../images/History_07.html) center bottom repeat-x;  border-right:0px #e3e3e3 solid; /*border-bottom:1px #e38732 solid*/}
#tab .tab_title li:hover{  color:#044b9c; background:url(../images/History_06.html) center bottom repeat-x;}
#tab .tab_title li.selected{color:#044b9c; background:url(../images/History_06.html) center bottom repeat-x;}
#tab .tab_title li span{/*border-bottom:1px #e38732 solid;*/ margin:0px; padding:15px 25px;background:url(../images/History_div.html) right center no-repeat}
#tab .tab_title li.selected span{ background:url(../images/History_div.html) right center no-repeat}
#tab .tab_content{ width:671px; height: auto;  overflow:hidden; padding:10px; border:1px #e3e3e3 solid; margin-top:15px;}
#tab .tab_content div{ /*border:1px #999999 dotted;*/ }
span.year{ background:url(../images/Historyicon.html) no-repeat; padding:0px 0px 0px 35px; width:78px; height:24px; display:block; font:14px/24px Calibri; color:#FFF; margin-top:18px;}
#tab .tab_content div img{ margin: 2.5em 0 2.5em 1em}
#tab .tab_content div p{ line-height:1.5; /*text-indent:25px;*/ color:#333333; padding-left:2.5em}
#tab .tab_content div p strong{ display:block; font:bold 14px Calibri; color:#003781; padding:20px 0px 0px 0px;}
#tab .tab_content .none{ display:none;}

.market-t{ border-bottom:1px #e0e0e0 solid; padding:18px 0px 20px 0px;}
.market-t p{ padding-bottom:10px;}
.market-t ul.market{ margin:0px; padding:0px; list-style:none}
.market-t ul.market li{ display:inline; float:left; margin-right:18px; width:99px; height:28px; background:none;}
.market-t ul.market li.last{ margin-right:0px;}
.market-b{ margin-top:20px;}

div.contenttext{
	float:left;
	padding-left:15px;
	width:460px;
}
div.contenttext strong{color:#003781; font:bold 14px/24px Calibri; display:block; margin-bottom:15px;}
div.contenttext dl{ margin:0px; }
div.contenttext dl dt{font:12px/24px Calibri;}
div.contenttext dl dd{ background:url(../images/orgicon.html) 1px center no-repeat; padding-left:9px; font:12px/24px Calibri;}
div.contenttext dl.idea{ margin:0px; }
div.contenttext dl.idea dd{ display:inline; padding:10px 0px; float:left; background:url(../images/orgicon.html) 1px center no-repeat; padding-left:9px; margin-right:85px;}

/*exhibition content*/
.exhibitioncontent{}
.exhibitioncontent h2{ font:bold 24px/34px Calibri; color:#e37006; padding:15px 0px 10px 0px; margin:0px;}
.exhibitioncontent p{ font:12px/18px Calibri; color:#444444;}
.exhibitioncontent p strong{font:bold 12px/18px Calibri; color:#043297;}
.exhibitioncontent p.exhibitioncontact{font:12px/18px Calibri; color:#101010; padding:10px 0px;}
.exhibitioncontent p.note{font:12px/18px Calibri; color:#101010; padding:10px 0px;}
.exhibitioncontent p.note strong{font:bold 12px/18px Calibri; color:#1270af;}
.exhibitioncontent a.download{font:bold 12px/28px Calibri; padding:10px 0px; text-decoration:none; background:url(../images/downloadicon.html) right center no-repeat; padding-right:21px; color:#e37006;}
.exhibitioncontent a.download:hover{font:bold 12px/28px Calibri; padding:10px 0px; text-decoration:underline; height:28px; background:url(../images/downloadicon-hover.html) right center no-repeat; padding-right:21px; color:#e37006;}


.bigclass{ font:bold 18px/38px Calibri; color:#003781; border-bottom:1px #cdcdcd solid}
.newslist{ padding:12px 0px 15px 0px;}
.newslist h3{ font:bold 14px/2em Calibri; color:#454545; border:0px; margin:0px; padding:0px;}
.newslist h3 a{color:#454545; text-decoration:none}
.newslist h3 a:hover{color:#ee6800; text-decoration:none}
.newslist p{ padding-bottom:5px;}
.newslist span.date{ color:#868686; font:12px/2em Calibri;}
.newslist a.more{ background:url(../images/newsmore.html) right center no-repeat; padding-right:14px; font:bold 11px/11px Calibri; color:#003781; text-decoration:none}
.newslist a.more:hover{ color:#ee6800; text-decoration:none}

.navigation{ clear:both; margin-top:10px;}
.navigation a{ font-size:14px; color:#003781;}
.navigation a:hover{ text-decoration:underline;}
.navigation .alignleft{
	float:left;
	width: 100%;
}
.navigation .alignright{
	float:right;
	width: 80px;
}


/*Project case css begin*/
.project-content-left-body{ margin-left:23px;}
.project-content-left-body .project-title ul li a{ color:#6e6e6e;}
.project-title .current{
	padding:0px 30px;
	float:left;
	height:46px;
	font-size:14px;
	font-weight:bold;
	line-height:46px;
	background:url(../images/content-title-bg.html) repeat-x;
	border-left:1px solid #DDD;
	border-right:1px solid #DDD;
	margin:0 1px;
}
.project-title .current a{
	color:#e57006;
}
.project-content-left-body{ width:650px; float:left;}
.project-content-left-body .project-title ul{ margin-top:10px; float:left; display:inline;}
.project-content-left-body .project-title ul li{ height:36px; float:left; padding:0px 30px; margin:0 1px; font-size:14px; line-height:36px; font-weight:bold; background-color:#dedede;}
.project-main{ margin-top:20px; width:650px;}
.project-main .project-main-nr{
	height:140px;
	width:600px;
	border-bottom:1px solid #CCC;
	color:#3b3b3b;
	margin-top: 24px;
	margin-right: 0;
	margin-bottom: 24px;
	margin-left: 0;
}
.project-main .project-main-nr img{ float:left; border:1px solid #CCC; padding:4px;}
.project-main .project-main-nr .project-main-nr-des{ width:450px; float:left; margin-left:20px;}
.project-main .project-main-nr .project-main-nr-des p{ line-height:22px;}
.project-main .project-main-nr .project-main-nr-des span{ color:#898989;}
.project-main .project-main-nr .project-main-nr-des h3{ font:bold 14px/1em Calibri; border:0px;}
.project-main .project-main-nr .project-main-nr-des h3 a{ font:bold 14px/1em Calibri; border:0px; color:#333333}
.project-main .project-main-nr .project-main-nr-des h3 a:hover{ font:bold 14px/1em Calibri; border:0px; color:#044b9c}
p.address-head a{ font:bold 14px Calibri; color:#003781; text-decoration:none}
p.address-head a:hover{font:bold 14px Calibri; color:#e37006; text-decoration:none}
#project-body{ background:url(../images/project-case/project-bg.html) repeat-x}
#project-body #project-content{ background:url(../images/project-case/project-banner.html) top center no-repeat; height:auto;}
#project-body #project-content .projectbody-head{ width:960px; margin:auto; height:30px; line-height:30px;}
#project-body #project-content .projectbody-head span{float:right;}
#project-body #project-content .projectbody-head span strong{color:#e37006; font-weight:normal;} 
#project-body #project-content .projectbody{width:914px; margin:0 auto; padding:0 31px 31px 31px;}

#project-body #project-content .projectbodyleft{ width:197px; float:left; margin-top:42px;}
#project-body #project-content .projectbodyleft ul{ margin:0px; padding:0px; list-style:none}
#project-body #project-content .projectbodyleft ul li{ font:14px/41px Calibri; color:#000000; height:41px; border-top:1px #fff solid; border-bottom:1px #d8d8d8 solid}
#project-body #project-content .projectbodyleft ul li a{ color:#000000; text-decoration:none}
#project-body #project-content .projectbodyleft ul li a:hover{ color:#e37006; text-decoration:none}
#project-body #project-content .projectbodyleft ul li.firstli{ background:none; border-top:1px #d8d8d8 solid; font:bold 18px/33px Calibri; color:#333333; height:33px;}
#project-body #project-content .projectbodyleft .projectbodyleft-titile{ background:none; border-top:1px #d8d8d8 solid;border-bottom:1px #d8d8d8 solid; font:bold 18px/33px Calibri; color:#333333; height:33px;}
#project-body #project-content .projectbodyleft .projectbodyleft-nr{font:14px/41px Calibri; color:#000000; height:41px; border-top:1px #fff solid; border-bottom:1px #d8d8d8 solid}
#project-body #project-content .projectbodyleft .projectbodyleft-nr a:hover{ color:#e37006; text-decoration:none}
#project-body #project-content .projectbodyleft .projectbodyleft-nr-cur{font:14px/41px Calibri; font-weight:bold; color:#000000; height:41px; border-top:1px #fff solid;}
#project-body #project-content .projectbodyleft .projectbodyleft-nr-cur a:hover{ color:#e37006; text-decoration:none}

#project-body #project-content .projectbodyleft .projectbodyleft-nr-child{ }
#project-body #project-content .projectbodyleft .projectbodyleft-nr-child ul{}
#project-body #project-content .projectbodyleft .projectbodyleft-nr-child ul li{background:url(../images/project-case/projectbodyleft-nr-child-bg.html) no-repeat; font:11px/32px Calibri; height:32px;}
.projectbodyleft-nr-current{ height:32px; background:url(../images/project-case/projectbodyleft-nr-child-bg-cur.html) no-repeat !important;}
#project-body #project-content .projectbodyleft .projectbodyleft-nr-child ul li a{ padding-left:10px; color:#1a3c83;}
#project-body #project-content .projectbodyleft .projectbodyleft-nr-child ul li a:hover{color:#e37006;}
#project-body #project-content .projectbodyright{ width:695px; float:left; margin-left:22px; margin-top:35px;}
#project-body #project-content .projectbodyright h2{font:bold 24px/30px Candara; color:#e37006; padding-bottom:10px; border-bottom:2px #e37006 solid; }
#project-body #project-content .projectbodyright .projectbodyright-nr{ border-bottom:1px dashed #999; padding:15px 0;}
#project-body #project-content .projectbodyright .projectbodyright-pro{ height:127px; margin-top:10px;}
#project-body #project-content .projectbodyright .projectbodyright-pro .projectbodyright-pro-each{ float:left; margin-right:27px; width:153px;}
#project-body #project-content .projectbodyright .projectbodyright-pro .projectbodyright-pro-each img{padding:8px; background:url(../images/project-case/product-bg.html) no-repeat;}
#project-body #project-content .projectbodyright .projectbodyright-pro .projectbodyright-pro-each img:hover{background:url(../images/project-case/product-hover-bg.html) no-repeat;}
#project-body #project-content .projectbodyright .projectbodyright-pro .projectbodyright-pro-each div{ width:153px; text-align:center; font-weight:bold; height:30px; line-height:30px;}

#project-body #project-content .projectbodyright .projectbodyright-pro .projectbodyright-pro-last{float:left; width:153px;}
#project-body #project-content .projectbodyright .projectbodyright-pro .projectbodyright-pro-last img{padding:8px; background:url(../images/project-case/product-bg.html) no-repeat;}
#project-body #project-content .projectbodyright .projectbodyright-pro .projectbodyright-pro-last img:hover{background:url(../images/project-case/product-hover-bg.html) no-repeat;}
#project-body #project-content .projectbodyright .projectbodyright-pro .projectbodyright-pro-last div{ width:153px; text-align:center; font-weight:bold; height:30px; line-height:30px;}
#project-body #project-content .projectbodyright .projectbodyright-service{ height:118px; border:1px solid #e3e3e3;}
#project-body #project-content .projectbodyright .projectbodyright-service img{float:left; margin:30px 20px;}
#project-body #project-content .projectbodyright .projectbodyright-service .service-text{ width:570px; float:left; padding-top:10px; margin-left:0px;}
#project-body #project-content .projectbodyright .projectbodyright-service .service-text strong{ color:#1a3c83; font-style:italic; font-size:14px; line-height:30px;}
.service-contact{ float:left; margin-top:10px; margin-right:30px;}
#project-body #project-content .projectbodyright .projectbodyright-service .service-contact img{clear:both; margin:0; padding:0;}
/*project page css end*/


.margintop{ margin-top:20px;}
.margintop a{ font:bold 12px/1.8em Calibri; color:#e37006;}
.margintop a:hover{ font:bold 12px/1.8em Calibri; color:#e37006; text-decoration:underline}

ul.accessoryul{ margin:0px; padding:0px;}
ul.accessoryul li{ padding:10px 0px;}
ul.accessoryul li strong{ display:block; font-size:14px; line-height:28px;}

.applicationrightmenu{  border-top:1px #dadada solid; margin-bottom:23px;}
.applicationrightmenu ul{margin:0px; padding:0px; list-style:none;}
.applicationrightmenu ul li{ background:#f0f1f1 url(../images/applicationmenuli.html) 29px center no-repeat; border-top:1px #FFF solid; height:38px; border-bottom:1px #dadada solid; font:14px/38px Calibri; padding-left:55px;}
.applicationrightmenu ul li:hover{ background:#f0f1f1 url(../images/applicationmenulihover.html) 29px center no-repeat; border-top:1px #FFF solid; height:38px; border-bottom:1px #dadada solid;}
.applicationrightmenu ul li a{ color:#000000; text-decoration:none;}
.applicationrightmenu ul li a:hover{color:#044b9c; text-decoration:none;}
.applicationrightmenu ul li.current{background:#f0f1f1 url(../images/applicationmenulihover.html) 29px center no-repeat;}
.applicationrightmenu ul li.current a{color:#044b9c; text-decoration:none;}


.construction01,.construction02,.construction03,.construction031,.construction032,.construction04{ padding:14px 0px;}
.construction01 img,.construction02 img,.construction04 img{ clear:both; margin-right:28px; float:left;}
.construction01{ border-bottom:1px #c6c6c6 solid; padding-bottom:30px;}
.construction01 dl{ margin:0px; padding:0px; list-style:none;}
.construction01 dl dt{ font:bold 14px/32px Calibri; color:#003789;}
.construction01 dl dd a{ background:url(../images/orgicon.html) left center no-repeat; padding-left:18px; color:#393939;}
.construction01 dl dd a:hover{color:#e37006;}

.construction012{ position:relative; top:-1px; background:url(../images/solutionarrdown.html) 125px top no-repeat;}
.construction012 dl{ margin:0px; padding:0px; list-style:none; padding-left:98px; display:block; }
.construction012 dl img{ padding-bottom:50px;}
.construction012 dl dt{ font:bold 14px/32px Calibri; color:#003789;}
.construction012 dl dd{ display:inline; float:left; width:170px;}
.construction012 dl dd a{ background:url(../images/orgicon.html) left center no-repeat; padding-left:18px; color:#393939;}
.construction012 dl dd a:hover{color:#e37006;}

.construction02{ position:relative; top:-1px; background:url(../images/solutionarrdown.html) 125px top no-repeat;}
.construction02 dl{ margin:0px; padding:0px; list-style:none; padding-left:98px; display:block; }
.construction02 dl img{ padding-bottom:50px;}
.construction02 dl dt{ font:bold 14px/32px Calibri; color:#003789;}
.construction02 dl dd{
	display:inline;
	float:left;
	width:280px;
}
.construction02 dl dd a{ background:url(../images/orgicon.html) left center no-repeat; padding-left:18px; color:#393939;}
.construction02 dl dd a:hover{color:#e37006;}
.construction03{ clear:both; float:left; width:180px; background:url(../images/constructionarr1.html) left top no-repeat;}
.construction031{ float:left; width:158px; padding-left:64px; margin-left:25px; background:url(../images/constructionarr2.html) left top no-repeat;}
.construction032{ float:left; width:119px; padding-left:70px; margin-left:25px;  background:url(../images/constructionarr3.html) left top no-repeat;}
.construction03 dl dt,.construction031 dl dt,.construction032 dl dt{font:bold 14px/32px Calibri; color:#003789;}
.construction03 dl dd a,.construction031 dl dd a,.construction032 dl dd a{ background:url(../images/orgicon.html) left center no-repeat; padding-left:18px; color:#393939;}
.construction03 dl dd a:hover,.construction031 dl dd a:hover,.construction032 dl dd a:hover{color:#e37006;}
.construction04{ padding-top:23px; border-top:1px #999999 dashed; margin-top:20px;}
.construction04 dl{ margin:0px; padding:0px; list-style:none;}
.construction04 dl img{ padding-bottom:50px;}
.construction04 dl dt{ font:bold 14px/32px Calibri; color:#003789;}
.construction04 dl dd{ font:12px Calibri; color:#000; padding:10px 0px 20px 0px;}
.construction04 ul{ margin:0px; padding:0px; list-style:none;}
.construction04 ul li{ display:inline;  float:left; width:120px; margin-right:57px;}
.construction04 ul li.last{ margin-right:0px;}
.construction04 ul li img{ display:block; float:left;}
.construction04 ul li a{ background:url(../images/orgicon.html) left 15px no-repeat; padding:10px 0px; clear:left; float:left; padding-left:17px; font:bold 12px Calibri; color:#000;}
.construction04 ul li a:hover{ color:#044b9c;}

.solutionul{ margin:0px; padding:0px; list-style:none;}
.solutionul li{
	display:inline;
	float:left;
	background:#f4f4f4;
	width:625px;
	overflow:hidden;
	margin-right:20px;
	margin-bottom:20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.solutionul li.right{ margin-right:0px; margin-bottom:22px;}
.solutionul li img{ float:left; margin-right:20px;}
.solutionul li div{ color:#222222; font:12px/18px Calibri; height:69px; overflow:hidden}
.solutionul li div strong a{ color:#003985; font:bold 14px/32px Calibri; display:block;}
.solutionul li div strong a:hover{ color:#e37006; font:bold 14px/32px Calibri; display:block;}
.solutiontitle{ font:bold 14px/51px Calibri; color:#003781; border-bottom:1px #bbbbbb dashed; border-top:1px #FFF dashed; padding-left:19px; background:#edefef url(../images/plus.html) 611px center no-repeat;}
.solutiontitle:hover{background:#f4f4f4 url(../images/plushover.html) 611px center no-repeat; cursor:pointer;}
.solutiontitle a{ font:bold 14px/51px Calibri; color:#003781; display:block}
.solutiontitle a:hover{text-decoration:none; color:#e37006;}

.solutioninfo{ float:left; padding-left:40px; width:458px;}
.solutiontitles h1{ font:bold 24px Calibri; color:#044b9c; background:none;}
.solutiontext{ font:12px/18px Calibri; color:#666666; padding:5px 0px 10px 0px; /*border-bottom:1px #999999 dashed*/}
.solutionchoosetip{ color:#114491; font:bold 12px/1.5em Calibri; padding-top:12px;}
.solutionchoosetipsub{color:#797979; font:bold 12px/1.5em Calibri;}
.solutionOrangeBtnt{ width:180px; height:22px; margin:10px 0px; cursor:pointer;}
.solutionOrangeBtnt a{ background:url(../images/solutionbtn.html) no-repeat; width:458px; height:34px; margin:10px 0px; cursor:pointer; display:block}
.solutionOrangeBtnt a:hover{ background:url(../images/solutionbtnhover.html) no-repeat; width:458px; height:34px; margin:10px 0px; cursor:pointer; display:block}
.solutiondescript{padding:20px 0px; clear:both;}
.solutiondescript h3{ font:bold 14px/24px Candara; border:0px;}
.solutiondescript p{ font: 12px/2em Calibri; border:0px;}

.solutionflow{ padding:20px 0px;}
.solutionflow strong{ font:bold 14px/42px Candara;}
.solutionflow ul{ margin:0px; padding:0px; list-style:none;}
.solutionflow ul li{font:12px Calibri; padding:26px 0px 26px 78px;}
.solutionflow ul li.li01{ border-bottom:1px #d8d8d8 solid; background:#f2f2f2 url(../images/li01.html) no-repeat; background-position:29px 22px; }
.solutionflow ul li.li02{ border-bottom:1px #d8d8d8 solid; border-top:1px #FFF solid; background:#f2f2f2 url(../images/li02.html)  no-repeat; background-position:29px 22px; }
.solutionflow ul li.li03{border-bottom:1px #d8d8d8 solid; border-top:1px #FFF solid; background:#f2f2f2 url(../images/li03.html) no-repeat; background-position:29px 22px;  }
.solutionflow ul li.li04{border-top:1px #FFF solid;background:#f2f2f2 url(../images/li04.html) no-repeat; background-position:29px 22px;  }


.contact-body{background:url(../images/contact_bg.html) repeat-x;}
.contact-banner{ margin:0 auto; background:url(../images/contact_banner.html) top center no-repeat; height:442px;}
.contact-content{
	width:914px;
	margin-left:20px;
	margin-top: 40px;
}
.contact-content .contact-content-head{ width:914px; height:38px; border-bottom:2px solid #e57006}
.contact-content .contact-content-head .contact-head-left{float:left; font-size:28px; font-weight:bold; color:#e57006;}
.contact-content .contact-content-head .contact-head-right{ float:right; color:#333;}
.contact-content .contact-content-head .contact-head-right span{color:#e57006;}
.contact-content .contact-content-body{ margin-top:10px;}
.contact-content .contact-content-body h3{ font-size:16px; font-weight:bold; line-height:24px; margin-bottom:10px;}
.contact-content .contact-content-body .contact-content-body-top{
	border-bottom:1px dashed #999;
	color:#333;
	padding-bottom:20px;
	height: 220px;
}
.contact-content .contact-content-body .contact-content-body-top .contact-top-left{
	width:490px;
	float:left;
}
.contact-content .contact-content-body .contact-content-body-top .contact-top-left h3{ border:0px;}
.contact-content .contact-content-body .contact-content-body-top .contact-top-left p strong{ line-height:18px; margin:0px; padding:0px;}
.contact-content .contact-content-body .contact-content-body-top .contact-top-right{width:264px; float:left; border-left:1px dashed #CCC; padding:30px 0 0 50px; }

.contact-content .contact-content-body .contact-content-body-top .contact-top-right.chat-now{margin:10px 0 15px 0;}
.contact-content .contact-content-body .contact-content-body-top .contact-top-right .chat-now a{ background:url(../images/prodetailbtn.html) no-repeat; width:154px; height:22px; display:block; text-indent:-9999px;}
.contact-content .contact-content-body .contact-content-body-top .contact-top-right .chat-now a:hover{background:url(../images/prodetailbtn.html) 0px -22px no-repeat; width:154px; height:22px; display:block; text-indent:-9999px;}

.contact-content .contact-content-body .contact-content-body-top .contact-top-right h3{ border:0px;}
.contact-content .contact-content-body .contact-content-body-top .contact-top-right img{margin-top:10px;}
.contact-content .contact-content-body p{line-height:22px;}
.address-head{font-size:14px; font-weight:bold; color:#1a3c83; padding:5px 0;}
.contact-content .contact-content-body .contact-content-body-middle{}
.contact-content .contact-content-body .contact-middle-each{
	float:left;
	width:260px;
	margin-top: 20px;
	margin-right: 40px;
	margin-bottom: 20px;
	margin-left: 0;
}












































.prolistcontentbodyleft{
	width:200px;
	float:left;
	margin-top:80px;
}
.prolistcontentbodyleft ul{ margin:0px; padding:0px; list-style:none;background-color:#f0f0f0;}
.prolistcontentbodyleft ul li{height:23px;line-height:23px;  color:#000000;  padding-left:15px; border-bottom:1px #fff solid;}
.prolistcontentbodyleft ul li:hover{height:23px;line-height:23px;  color:#000000; background:url(../images/list_bg.html); background-repeat: repeat-x; padding-left:15px;  border-bottom:1px #fff solid}
.prolistcontentbodyleft ul li a{height:23px;line-height:23px;  color:#000000; text-decoration:none;background:url(../images/li_line.html); background-position: left center; background-repeat: no-repeat;padding-left:10px;}
.prolistcontentbodyleft ul li:hover a{ height:23px;line-height:23px; color:#fff; text-decoration:none;background:url(../images/li_line_hover.html);background-repeat: no-repeat; background-position: left center; }


.prolistcontentbodyleft ul li.lod{height:23px;line-height:23px;  color:#000000; background:url(../images/list_bg.html); background-repeat: repeat-x; padding-left:15px;  border-bottom:1px #fff solid}
.prolistcontentbodyleft ul li.lod a{ height:23px;line-height:23px; color:#fff; text-decoration:none;background:url(../images/li_line_hover.html);background-repeat: no-repeat; background-position: left center; }


.prolistcontentbodyleft ul li.firstli{ background:none; border-top:1px #d8d8d8 solid; font:bold 18px/38px Calibri; color:#333333; }
.prolistcontentbodyleft ul li.precurrent{ border-bottom:0px;}
.prolistcontentbodyleft ul li.current{color:#e37006; font:14px/38px Calibri; background:#FFF url(../images/submenulihover.html) 198px center no-repeat; padding-left:20px; border-top:1px #ebebeb solid; border-bottom:1px #ebebeb solid; border-right:1px #ebebeb solid; margin-left:0px;}
.prolistcontentbodyleft ul li.current a{ color:#e37006; text-decoration:none}
.prolistcontentbodyleft ul li.current a:hover{ color:#e37006; text-decoration:none}

.prolistcontentbodyleft ul li ul li{margin-left:0px;}


#body{
	clear:both;
	height:auto;
	width:100%;
	margin:0 auto;
	padding:0px;
	background-image: url(../images/background.html);
	background-repeat: repeat-x;
}

#body1{
	clear:both;
	background:url(../images/bodybg.html) repeat-x;
	height:auto;
	width:100%;
	margin:0 auto;
	padding:0px;
}

#body2{
	clear:both;
	width:100%;
	padding:0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	overflow: hidden;
	height: 100%;
}

.banner{ margin:0 auto; /*width:1420px;*/ height:445px;background:url(../images/logobg.html);}

.bottom{
	width:100%;
	background-image: url(../images/bottombg.html);
	background-repeat: repeat;
	height: auto;
}



.bottomcontent{
	background:url(../images/bottombg.html);
	padding-bottom:0px;
	width:960px;
	margin:0 auto;
	padding-top:25px;
	height: 130px;
}

.bottomleft{
	float:left;
	margin-right:20px;
	width:220px;
}








.bottomleft ul{ margin:0px; list-style:none}
.bottomleft ul li{
	font:12px/23px Calibri;
	color:#FFF;
	margin-bottom:1px;
	width: 210px;
}
.bottomleft ul li a{
	color:#FFF;
	text-decoration:none; /*background-color:#2256bf; filter:alpha(opacity=40);-moz-opacity:0.4; */
	width:190px;
	height:23px;
	display:block;
	padding-left:30px;
	background-image: url(../images/bottomleftlibg.html);
	background-repeat: no-repeat;
}
.bottomleft ul li a:hover{
	color:#FFF;
	text-decoration:none;
	background-image: url(../images/bottomleftlibg2.html);
	background-repeat: no-repeat;
	background-position: left center;
}

#prosearch {
	line-height: 18px;
	width:188px;
	float:left;
	margin:13px 0px;
}
#prosearch #prosearchkey {
	width: 150px;
	height: 19px;
	padding-left:8px;
	display: inline;
	float: left;
	color:#000;
	font: normal 11px/19px Segoe UI;
	border:1px #a7a7a7 solid;
}
#prosearch input[type=submit] { background:url(../images/prosearcharrow.html) no-repeat center center; background-color:#fff; border:1px #a7a7a7 solid; border-left:0px; text-indent:-9999px; width: 18px; height:21px; float:left; cursor:pointer }

.miningprocess{
	clear:both;
	background:url(../images/processbg.html) left center no-repeat;
	width:180px;
	height:22px;
	display:block;
	padding-left:8px;
	line-height:22px;
}
.miningprocess:hover{background:url(../images/processbg-hover.html) left center no-repeat;}
.miningprocess a{ color:#FFF; display:block}
.miningprocess a:hover{ color:#e37006; display:block}


.news a{color:#FFF; font:12px Calibri; display:block;}
.news a:hover{color:#f59a01; font:12px Calibri; display:block;}
.news span{ color:#5983bb; display:block;}

.bottomcenter{
	float:left;
	width: 720px;
}

.centerleft{
	float:left;
	margin-right:20px;
	width:230px
}
.centerright{
	float:left;
	width:460px
}

.bottomcenter h5{
	font:16px/16px Calibri;
	color:#FFF;
	margin-bottom:13px;
}

.centerleft ul{ margin:0px; padding:0px; list-style:none;}
.centerleft ul li{ background:url(../images/proarrwo.html) left center no-repeat; padding-left:14px; color:#FFF;}
.centerleft ul li a{ color:#FFF; text-decoration:none;}
.centerleft ul li a:hover{ color:#f59a01; text-decoration:none;}

.centerright ul{ margin:0px; padding:0px; list-style:none;}
.centerright ul li{ background:url(../images/proarrwo.html) left center no-repeat; padding-left:14px; color:#FFF;}
.centerright ul li a{ color:#FFF; text-decoration:none;}
.centerright ul li a:hover{ color:#f59a01; text-decoration:none;}

a.learnmore{ color:#d68a0c; font:11px/33px Calibri; background:url(../images/morearrow.html) right center no-repeat; padding-right:23px;}

.bottomright{
	clear:right;
	float:right;
	width:280px;
}
.bottomright h2{ font:16px/16px Calibri; color:#FFF; margin-bottom:18px;}
.bottomright div{ color:#FFF; display:block; clear:both;}
.bottomright div a{color:#FFF; text-decoration:none;}
.bottomright div a:hover{color:#d68a0c; text-decoration:none;}

.footer{
	background:url(../images/footbg.html) bottom center repeat-x;
	width:100%;
	clear: both;
}
.footercontent{clear:both;
	background:url(../images/footbg.html) bottom center repeat-x;
	height:70px;
	width:960px;
	margin: 0 auto;
}



.share{
	float:right;
	height:25px;
}
.share span.follow{ background:url(../images/follow.html) bottom center no-repeat; width:71px; height:45px; display:inline-block; cursor:pointer}
.share span.follow:hover{
	background:url(../images/follow-hover.html) bottom center no-repeat;
	width:71px;
	height:45px;
	display:inline-block;
	/* [disabled]cursor:pointer; */
}
.share span.follow a.sharefacebook,.share span.follow a.sharetwitter{ width:16px; height:16px; display:inline-block; float:left; margin:8px 0px 0px 12px;}
.share span.follow a.sharefacebook{margin:8px 0px 0px 0px;}
.share a.top{background:url(../images/top.html) bottom center no-repeat; width:35px; height:45px; display:inline-block; cursor:pointer}
.share a.top:hover{background:url(../images/tophover.html) bottom center no-repeat; width:35px; height:45px; display:inline-block; cursor:pointer}



.newsButton a{ height:26px; width:112px; color:#3b73b9; display:block; overflow:hidden;background:url(../images/msgbtn.html) 0 0 no-repeat; background-color:transparent; border:0px; cursor:pointer}
.newsButton a:hover{ height:26px; width:112px; color:#3b73b9; display:block; overflow:hidden; background:url(../images/msgbtn-hover.html) 0 0px no-repeat; cursor:pointer}



#cover{ 
    background:#333; 
    position:absolute; 
    left:0px; 
    top:0px; 
    display:none; 
    z-index:20; 
    filter:alpha(opacity=80); 
    opacity:0.8 !important; 
	} 
#myiframe a img{ margin-left:936px; border:none; margin-top:5px; position:absolute}



.close { position:absolute; right:10px; color:#FFF; cursor:pointer; font-size:18px;}



p.contactemail a{ color:#e37006; text-decoration:none;}
p.contactemail a:hover{ color:#e37006; text-decoration:underline;}




/*----reset----*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{
	margin:0;
	padding:0;
}
fieldset,img{border:0}:focus{outline:0}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal;/*font-weight:normal*/}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:bold
}
abbr,acronym{border:0;font-variant:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
code,kbd,samp,tt{font-size:100%}
input,button,textarea,select{font-size:100%;}
body{line-height:1.5}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left}
sup,sub{font-size:100%;vertical-align:baseline}:link,:visited ,ins{text-decoration:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
.clear{
	clear:both;
} 
p strong{ font:bold 14px/60px Calibri; color:#666}


/*=======================*/




}








ul#factory{ margin:0px; padding:0px; list-style:none;}
ul#factory li{ display:inline; float:left; width:121px; height:78px; margin-right:15px; background:none; }
ul#factory li.last{margin-right:0px; }
ul#factory li img{ border:1px #e1e1e1 solid}





.recentpress{ padding:20px 0px}
.recentpress h3{ font:bold 18px/38px Calibri; color:#003781; border-bottom:1px #cdcdcd solid}
ul.recentlist{ margin:0px; padding:0px; list-style:none; padding:10px 0px;}
ul.recentlist li{ font:12px/30px Calibri; color:#454545; height:30px; background:none; clear:both}
ul.recentlist li span{ color:#868686; display:block; width:70px; float:left;}
ul.recentlist li a{ color:#454545; text-decoration:none; display:block; float:left; width:580px;}
ul.recentlist li a:hover{color:#ee6800;}
/*h3{ font:18px/30px Arial; color:#3c3c3c; padding:10px 0px; border-bottom:1px #d1d1d1 solid}*/

.prolist h3{ font:bold 14px/2em Calibri; color:#454545; border:0px; margin:0px; padding:0px;}
.prolist h3 a{color:#454545; text-decoration:none}
.prolist h3 a:hover{color:#ee6800; text-decoration:none}

.date-share{ font:12px/33px Calibri; color:#717171; }
span.date{}
span.share{}
span.share:hover{}
.newscontent{
	border:1px #cccccc dashed;
	border-left:0px;
	border-right:0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.newscontent p{ font:14px/2em Calibri; color:#000; line-height:24px; margin:0; padding:0}
.newscontent p strong{ line-height:24px; color:#000}
.newscontent p img{ margin:10px auto; }
.aligncenter{display:block;}

.bottomhelp{}
.bottomhelp a{ color:#003781; font:14px/50px Calibri;}
.bottomhelp a:hover{ color:#e37006; font:14px/50px Calibri;}


div.img{
	float:left;
	width: 100%;
}


.content strong{color:#003781; font:bold 14px/32px Calibri;}
.content p{ padding:15px 0px;}
/*history css*/
#tab{ width:695px; height: auto; margin:20px auto; overflow:hidden;}
#tab .tab_title{ width:695px; height:48px; overflow:hidden;left:0; top:0; clear:both; overflow:hidden; position:relative; border-bottom:0px #e38732 solid;}
#tab .tab_title div{ float:left;width:35px; height:42px; line-height:42px; cursor:pointer; border:1px #e3e3e3 solid; /*border-bottom:0px;*/}
#tab .tab_title span.vright{top:0; /*padding-top:20px;*/ border:1px #e3e3e3 solid; background:url(../images/History_arrr.html) left center no-repeat; width:35px; height:42px;}
#tab .tab_title span.vleft{top:0; left:0px; /*padding:20px; */ border:1px #e3e3e3 solid; background:url(../images/History_arrl.html) left center no-repeat; width:35px; height:42px;}
#tab .tab_title .u{ width:619px; overflow:hidden; position:relative; height:48px; line-height:37px; border-left:0px; border-right:0px;}
#tab .tab_title ul{  position:absolute; float:left; width:1392px; height:48px; border-bottom:0px #e38732 solid;}
#tab .tab_title ul.scrol{  height:48px; line-height:37px;  border-bottom:1px #e38732 solid;}
#tab .tab_title li{ float:left; width:105px; height:48px; text-align:center; font:18px/37px Calibri; /*height:12px;margin-right:6px; border:1px #999999 solid;*/ cursor:pointer; background:url(../images/History_07.html) center bottom repeat-x;  border-right:0px #e3e3e3 solid; /*border-bottom:1px #e38732 solid*/}
#tab .tab_title li:hover{  color:#044b9c; background:url(../images/History_06.html) center bottom repeat-x;}
#tab .tab_title li.selected{color:#044b9c; background:url(../images/History_06.html) center bottom repeat-x;}
#tab .tab_title li span{/*border-bottom:1px #e38732 solid;*/ margin:0px; padding:15px 25px;background:url(../images/History_div.html) right center no-repeat}
#tab .tab_title li.selected span{ background:url(../images/History_div.html) right center no-repeat}
#tab .{ width:671px; height: auto;  overflow:hidden; padding:10px; border:1px #e3e3e3 solid; margin-top:15px;}
#tab . div{ /*border:1px #999999 dotted;*/ }
span.year{ background:url(../images/Historyicon.html) no-repeat; padding:0px 0px 0px 35px; width:78px; height:24px; display:block; font:14px/24px Calibri; color:#FFF; margin-top:18px;}
#tab . div img{ margin: 2.5em 0 2.5em 1em}
#tab . div p{ line-height:1.5; /*text-indent:25px;*/ color:#333333; padding-left:2.5em}
#tab . div p strong{ display:block; font:bold 14px Calibri; color:#003781; padding:20px 0px 0px 0px;}
#tab . .none{ display:none;}
#div1{ width:120px; height:15px; border:1px #e3e3e3 solid; position:absolute; display:none; background:#e3e3e3; font-size:5px; padding:2px; color:#999999;}
#div2{ width:120px; height:15px; border:1px #e3e3e3 solid; position:absolute; display:none; background:#e3e3e3; font-size:5px; padding:2px; color:#999999;}

.exhi-text{ color:#686868}
.exhi-text p{ line-height:22px; margin:0px; padding:0px;}
.exhi-text strong{color:#252525; margin:0px; padding:0px;}

.inquiry-content-left-body p{ margin:0px; padding:0px;}
.inquiry-content-left-body p strong{ margin:0px; padding:0px;}
.inquiry-content-left-body .inquiry-left-body-nr1{ border-bottom:1px solid #CCC; margin:20px 0; /*height:320px;*/}
.inquiry-content-left-body img{float:left;}
.inquiry-content-left-body .inquiry-nr-des{ float:left; width:410px; margin-left:20px;}
.inquiry-content-left-body .inquiry-left-body-nr2{ border-bottom:1px solid #CCC; margin:30px 0; /*height:360px;*/}
.inquiry-content-left-body .inquiry-left-body-nr3{ border-bottom:1px solid #CCC; margin:30px 0; /*height:270px;*/}
.inquiry-content-left-body .inquiry-left-body-nr4{  margin:30px 0; height:420px;}
.address-head{font-size:14px; font-weight:bold; color:#1a3c83; padding:5px 0;}

.service-contact1i{ float:left; margin-top:10px; margin-right:30px; background:url(../images/inquiry_tel.html) left center no-repeat; padding-left:21px;color:#484848;}
.service-contact2i{ float:left; margin-top:10px; margin-right:30px; background:url(../images/inquiry_email.html) left center no-repeat; padding-left:21px;color:#484848;}
.service-contact2i:hover{ float:left; margin-top:10px; margin-right:30px; background:url(../images/inquiry_email-hover.html) left center no-repeat; padding-left:21px;}
.service-contact1i a,.service-contact2i a{ color:#484848; font:12px Arial; text-decoration:none}
.service-contact1i a:hover,.service-contact2i a:hover{ color:#e37006; font:12px Arial; text-decoration:none}

form div.inquirytable{ padding:0px; display:block; clear:both; height:41px; line-height:41px; background:url(../images/inquiryformbg.html) left bottom no-repeat; width:537px;}
form div.inquirytable label{ width:123px; text-align:right; float:left; display:block; color:#333333;font:13px/41px Calibri; padding-right:17px;}
form div.inquirytable div.label-r{ float:left; display:block; width:360px; /*background:#f3f3f3 url(../images/inquiry_divline.jpg) bottom center repeat-x;*/}
form div.inquirytable input[type='text']{ float:left; border:1px #d2d2d2 solid; line-height:25px; height:25px; width:213px; color:#000; margin-top:12px;font-style:normal; padding-left:2px; margin-left:17px; border-bottom:0px;}
form div.inquirytable textarea{ width:316px; height:90px;border:1px #d2d2d2 solid; color:#000; font-style:normal; margin-top:13px; margin-left:17px;}
form div.inquirytable input[type='submit']{ height:26px; width:112px;color:#3b73b9; margin:0px 0px 15px 17px; display:block; overflow:hidden; text-indent:-9999px;background:url(../images/inquiry_submit.html) 0 0 no-repeat; background-color:transparent; border:0px; cursor:pointer}
form div.inquirytable input[type='submit']:hover{ height:26px; width:112px; color:#3b73b9; display:block; overflow:hidden; text-indent:-9999px; background:url(../images/inquiry_submithover.html) 0 0px no-repeat; cursor:pointer}

/*========================*/


/*inquiry page css end*/

.wrapper{ width:683px; margin:0px auto 0; border:1px solid #d5d5d5; border-top:0px; background:#fbfbfb url(../images/solutionarrdown.html) left top no-repeat; overflow:hidden; padding-bottom:0px;}
#leftbtn{ float:left; margin:75px 0 0 10px; cursor:pointer;}
#container{ width:630px; overflow:hidden; float:left; margin:34px 0 0 10px; display:inline;}
#container ul{ float:left;}
#container li{ float:left; list-style:none; width:140px; padding:0 10px; overflow:hidden;}
#container li img{ padding:4px; border:1px #e5e5e5 solid;}
#container li p{ text-align:center}
#container li p a{ font:bold 12px/34px Calibri; color:#323232; text-decoration:none;}
#container li p a:hover{ font:bold 12px/34px Calibri; color:#e37006; text-decoration:none;}
#rightbtn{ float:right; margin:75px 10px 0 0; cursor:pointer;}





#con {
	font:bold 14px Calibri;
	width: 100%;
	overflow: hidden;
}
#tags {
	margin: 0px;
	padding:0px;
	width: 100%;
	height: 34px
}
#tags LI {
	FLOAT: left;
	MARGIN-RIGHT: 5px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 34px;
	width: 120px;
}
#tags LI A {
	FLOAT: left;
	HEIGHT: 34px;
	TEXT-DECORATION: none;
	color:#5f5f5f;
	background:#ebebeb;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Calibri;
	font-size: 14px;
	line-height: 34px;
	font-weight: bold;
	width: 90px;
}
#tags LI A:hover{
	background:url(../images/tabOn_right.html) repeat-x;
	border-left:1px #e4e7e8 solid;
	border-right:1px #e4e7e8 solid;
	width: 120px;
}
#tags LI.emptyTag { background-color:#ebebeb; WIDTH: 4px}
#tags LI.selectTag {
	MARGIN-BOTTOM: -2px;
	POSITION: relative;
	HEIGHT: 36px;
	width: 120px;
}
#tags LI.selectTag A {
	LINE-HEIGHT: 36px;
	height: 36px;
	color:#e37006;
	background:url(../images/tabOn_right.html) repeat-x;
	border-left:1px #e4e7e8 solid;
	border-right:1px #e4e7e8 solid;
	width: 120px;
}
#tagContent {
	BORDER-RIGHT: #e4e7e8 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #e4e7e8 1px solid;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #e4e7e8 1px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #aecbd4 0px solid;
	BACKGROUND-COLOR: #fafafa;
	overflow: hidden;
	width: 99%;
}
.tagContent {
	padding: 20px;
	display: none;
	BACKGROUND: url(images/bg.html) repeat-x;
	WIDTH: 695px;
	COLOR: #474747;
}
.tagContent ul{ margin:0px; padding:25px; list-style:none;}
.tagContent ul li{
	padding-left:15px;
	background: url(../images/orgicon.html) left 14px no-repeat;
	font:12px/16px Calibri;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
}


	
#tagContent div.selectTag {
	display: block;
	overflow: hidden;
}
#tagContent2 p{
	width:95%;
	font:12px/20px Calibri;
	color:#666666
}
#tagContent2 p span a{ display:block; color:#426ea9; text-decoration:none;font:bold 12px/30px Calibri;}
#tagContent2 p span a:hover{ display:block; color:#e37006; text-decoration:none;font:bold 12px/30px Calibri;}
#tagContent2 img{
	clear:right;
	float:left;
	margin-right:20px;
	border:1px #dddddd solid;
	margin-top: 20px;
	margin-bottom: 20px;
}
/*#tagContent2 img{ clear:right; float:right; margin-right:25px; border:10px #dddddd solid;}*/
/*scroll tabs end*/


.projectbodyright-service{ height:118px; border:1px solid #e3e3e3;}
.projectbodyright-service img{float:left; margin:30px 20px;}
.service-text{
	width:580px;
	float:left;
	padding-top:10px;
	margin-left:0px;
}
.service-text strong{ color:#1a3c83; font:bold italic 14px/30px Arial;}
.service-contact{ float:left; margin-top:10px; margin-right:30px;}
.service-contact1{ float:left; margin-top:10px; margin-right:30px; background:url(../images/procontacticon_01.html) left center no-repeat; padding-left:21px;color:#727272;}
.service-contact2{ float:left; margin-top:10px; margin-right:30px; background:url(../images/procontacticon_02.html) left center no-repeat; padding-left:21px;color:#727272;}
.service-contact2:hover{ float:left; margin-top:10px; margin-right:30px; background:url(../images/procontacticon_02-hover.html) left center no-repeat; padding-left:21px;}
.service-contact3{ float:left; margin-top:10px; margin-right:30px; background:url(../images/procontacticon_03.html) left center no-repeat;color:#727272; padding-left:21px;}
.service-contact1 a,.service-contact2 a,.service-contact3 a{ color:#727272; font:12px Arial; text-decoration:none}
.service-contact1 a:hover,.service-contact2 a:hover,.service-contact3 a:hover{ color:#e37006; font:12px Arial; text-decoration:none}
.contentbody .projectbodyright .projectbodyright-service .service-contact img{clear:both; margin:0; padding:0;}
#project-body #project-content .projectbodyleft div.follows{ margin-left:0px;}




.infiniteCarousel {
  width: 690px;
  position: relative;
  height:120px;
}

.infiniteCarousel .wrapper {
  width: 650px; 
  overflow: auto;
  min-height: 10em;
  margin: 0 20px;
  position: absolute;
  top: 0;
}



.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  margin-right:15px;
  height: 89px;
  width: 124px;
  background:url(../images/relatedproli.html) center center no-repeat;
}

.infiniteCarousel ul li:hover {
  display:block;
  float:left;
  margin-right:15px;
  height: 89px;
  width: 124px;
  background:url(../images/relatedpro.html) center center no-repeat;
}
.infiniteCarousel ul li span a{ font:bold 12px/24px Calibri; display:block; width:124px; text-align:center; color:#444444}
.infiniteCarousel ul li span a:hover{ color:#044b9c;}
.infiniteCarousel ul li a img {
  display:block;
  margin:8px;
}

.infiniteCarousel .arrow {
  display: block;
  height: 43px;
  width: 17px;
  background: url(../images/arrow.html) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 17px;
  cursor: pointer;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -91px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -46px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -135px;
}

/*tabs*/
.tabmenu {
	padding:0;
	clear:both;
	width:649px;
	display:block;
	height:48px;
	font:bold 14px/48px Candara;
	color:#e37006;
}
.tabmenu li {
	display:inline;
}
.tabmenu li a {
	background:url(../images/solutiontabli.html) bottom repeat-x;
	padding:0px 28px;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#505050;
	margin-right:1px;
}
.tabmenu li a:hover {
	background:url(../images/solutiontab.html) top repeat-x;
	border-right:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	padding:0px 28px;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#e37006;
	margin-right:0px;
}
.tabmenu li.active a {
	background:url(../images/solutiontab.html) top center repeat-x;
	border-right:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	border-bottom:0px;
	border-top:3px #e37006 solid;
	background:#fafafa;
	color:#e37006;
	height:45px;
	margin-right:0px;
}
.tabcontent {
	float:left;
	clear:both;
	width:649px;
	font:12px/16px Calibri;
	color:#404040;
	padding:25px 0px;
}
.tabcontent ul.solutions2{ padding:0px; margin:0px; list-style:none; margin:20px 0px; }
.tabcontent ul.solutions2 li{ background:url(../images/applicationlibg.html) no-repeat; margin-bottom:11px; width:648px; height:130px;}
.tabcontent ul.solutions2 li img{ float:left; display:block; margin:9px 27px 9px 9px;}
.tabcontent ul.solutions2 li div{ float:left; display:block; width:435px; padding:9px 0px;}
.tabcontent ul.solutions2 li div strong a{ color:#003781; font:bold 14px/32px Calibri;}
.tabcontent ul.solutions2 li div strong a:hover{ color:#e37006; font:bold 14px/32px Calibri;}
.tabcontent ul.solutions2 li div p{ font:12px/16px Calibri; color:#333333; margin:0px; padding:5px 0px 6px 0px;}
.tabcontent ul.solutions2 li div a.more{ font:12px/20px Calibri; color:#003985; background:url(../images/submenuli.html) 70px center no-repeat;  display:block; margin:5px 0px;}
.tabcontent ul.solutions2 li div a.more:hover{ font:12px/20px Calibri; color:#e37006; background:url(../images/submenulihover.html) 70px  center no-repeat; display:block; margin:5px 0px;}
/*tabpro*/


.fivescreen{}



.currenta { background:#f4f4f4 url(../images/minus.html) 611px center no-repeat;}
.currenta a{ font:bold 14px/51px Calibri; color:#e37006;}
#box4 p{ padding:20px 0px;}



.quotation{ margin-top:13px; border:1px #e6e6e6 solid; padding-bottom:21px;}
.quotation form fieldset{ border:1px;}
p.formtitle { font:bold 14px/30px Calibri; color:#093079; padding:10px; padding-bottom:0px; border:0px; }
.quotation p.text{ border:0px; padding:10px; padding-top:0px;}
.quotation p.text span.bluefont{font:bold 12px Calibri;color:#093079;}
.quotation form div{ padding:5px 0px; display:block; clear:both; line-height:20px;}
.quotation form label{ width:177px; text-align:right; clear:both; float:left; height:20px; padding-left:11px; color:#333333;font:14px Calibri; margin-right:20px;}
.quotation form input[type='text']{ float:left; border:1px #d2d2d2 solid; line-height:20px; height:20px; width:213px; color:#000; font-style:normal; padding-left:2px; background-color:transparent}
.quotation form textarea{ width:392px; height:90px;border:1px #d2d2d2 solid; color:#000; font-style:normal; background-color:transparent}
.quotation form input[type='submit']{ height:26px; width:112px; color:#3b73b9; display:block; overflow:hidden; text-indent:-9999px;background:url(../images/msgbtn.html) 0 0 no-repeat; background-color:transparent; border:0px; cursor:pointer}
.quotation form input[type='submit']:hover{ height:26px; width:112px; color:#3b73b9; display:block; overflow:hidden; text-indent:-9999px; background:url(../images/msgbtn-hover.html) 0 0px no-repeat; cursor:pointer}
.bluefont {color:#318be4}
.chatlive{ line-height:24px;}
.searchcat { margin-top:10px; background-color:#dbf1fe; padding:10px; line-height:32px;}
select{ height:18px; border:1px #999 solid;}
p.flsttext{ font-size:11px; line-height:1.5em; padding-left:95px; padding-top:10px; color:#333333}





.milling{ padding-top:23px; margin-top:20px;}
.milling ul{ margin:0px; padding:0px; list-style:none;}
.milling ul li{ display:inline;  float:left; width:200px; margin-right:20px; padding-bottom:50px;}
.milling ul li.last{ margin-right:0px;}
.milling ul li img{ display:block; float:left;}
.milling ul li a{ background:url(../images/orgicon.html) left 15px no-repeat; padding:10px 0px; clear:left; float:left; padding-left:17px; font:12px Calibri; color:#000;}
.milling ul li a:hover{ color:#044b9c;}





/*产品页面相关产品滚动*/
.blk_18 { FONT-SIZE: 12px; OVERFLOW: hidden; WIDTH: 695px; ZOOM: 1}
.blk_18 .pcont {
 FLOAT: left; OVERFLOW: hidden; WIDTH:662px
}
.blk_18 .ScrCont {
 WIDTH: 32766px; ZOOM: 1
}
.blk_18 #List1_1 {
	FLOAT: left;
}
.blk_18 #List2_1 {
 FLOAT: left
}
.blk_18 .LeftBotton {
 BACKGROUND: url(../images/arrow.html) no-repeat; FLOAT: left; MARGIN-top: 15px; WIDTH: 17px; HEIGHT: 43px; BACKGROUND-POSITION: 0px -91px;}
.blk_18 .RightBotton {
 BACKGROUND: url(../images/arrow.html) no-repeat; FLOAT: left; MARGIN-top: 15px; WIDTH: 15px; HEIGHT: 43px; BACKGROUND-POSITION: 0px 0px; }
.blk_18 .LeftBotton:hover {
 BACKGROUND-POSITION: 0px -135px
}
.blk_18 .RightBotton:hover {
 BACKGROUND-POSITION: 0px -46px
}
.blk_18 .pl IMG {
 DISPLAY: block; MARGIN:9px 8px; CURSOR: pointer;}
 .blk_18 .pl IMG:hover {
 DISPLAY: block;  CURSOR: pointer; }
.blk_18 .pl {
 FLOAT: left; WIDTH: 124px; font:bold 12px/38px Calibri; text-decoration:none; text-align:center; color:#444444;background:url(../images/relatedproli.html) top center no-repeat; margin-right:10px;
}
.blk_18 A.pl:hover {
 color:#044b9c;background:url(../images/relatedpro.html) top center no-repeat;
}
.commu_cont3 {
 MARGIN: 9px 7px 7px; LINE-HEIGHT: 150%
}
.commu_cont3 UL {
 WIDTH: 188px
}



dl.services{margin:0px; margin-left:80px;}
dl.services dd{ background:url(../images/orgicon.html) left center no-repeat; padding-left:9px; font:12px/18px Calibri;}



.img { -ms-interpolation-mode: bicubic; width: 100%; }
.img { max-width: 100%;}



#cleft_box{position:absolute;right:0px;top:200px;padding:0px;margin:0px;overflow:hidden;width:36px}
.cleft_inner{margin:0px;padding:0px;overflow:hidden;width:166px}
.inner_btn{
	width:36px;
	height:74px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-top:15px;
	padding-top:35px;
	cursor:pointer;
	cursor:pointer;
	float:left;
	background:url(../images/rtitleico.html) left top no-repeat
}
.inner_btn span{layout-flow:vertical-ideographic}
.inner_info{width:128px;overflow:hidden;float:right;background:none}
.inner_tit{margin:0 auto;padding-left:20px;height:30px;background:url(../images/leftbg.html) left top no-repeat;overflow:hidden;width:128px}
.inner_list{
	text-align:left;
	width:128px;
	background:url(../images/leftcontentbg.html) repeat-y;
}
.inner_list ul{margin:0px;padding:0px;font-size:12px;list-style-type:none}
.inner_list ul li{
	padding-top:5px;
	line-height:180%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-left: 5px;
}
.inner_list ul li a{ color:#000;text-decoration:none}
.inner_btm a{width:128px;height:22px;background:url(../images/leftbt.html) left top no-repeat;display:block}

.bottomleft h1{
	margin:0px;
	padding:0px;
	font-family: Calibri; 
	font-weight:normal;
	font-size: 12px;
	line-height: 22px;
} 

.bottomleft h2{
	margin:0px;
	padding:0px;
	font-family: Calibri; 
	font-weight:normal;
	font-size: 12px;
	line-height: 22px;
} 

.bottomleft h3{
	margin:0px;
	padding:0px;
	font-family: Calibri; 
	font-weight:normal;
	font-size: 12px;
	line-height: 22px;
} 

.bottomleft h4{
	margin:0px;
	padding:0px;
	font-family: Calibri; 
	font-weight:normal;
	font-size: 12px;
	line-height: 22px;
} 

.prolistleft h1,h2,h3,h4{
	margin:0px;
	padding:0px;
	font-family: Calibri; 
	font-weight:bold;
	font-size: 14px;
	line-height:18px;
	} 
	
	

.banner_index{
	height:400px;
	position: relative;
	overflow:hidden;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:235px;width: 56px;height: 78px;display: block;z-index: 3;}
.banner_index .btnPre,.banner_pro .bPre{background: url(../images/bg_btnPre_index.html) no-repeat 0 0;left:20px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(../images/bg_btnPre_index_hover.html) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{background: url(../images/bg_btnNext_index.html) no-repeat 0 0;right: 20px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../images/bg_btnNext_index_hover.html) no-repeat 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.banner_index .banner_wrap li{width: 1230px;float: left;}
.indexBanner_num{width:1000px;margin: 0 auto;padding:10px 0;text-align: center;} 
.indexBanner_num a{width: 8px;height: 8px;display: inline-block;_zoom:1;background: url(../images/bg_num.html) no-repeat 0 0;font-size: 0px;line-height: 0px;margin:0 1px;}
.indexBanner_num a.on,.indexBanner_num a:hover{background: url(../images/bg_num_on.html) no-repeat 0 0;}




.bannerbox {
	width: 960px;
	height: 400px;
	overflow: hidden;
	margin: 0px auto;
}
#focus {
	width: 960px;
	height: 400px;
	clear: both;
	overflow: hidden;
	position: relative;
	float: left;
}
    #focus ul {
	width: 960px;
	height: 400px;
	float: left;
	position: absolute;
	clear: both;
	padding: 0px;
	margin: 0px;
}
    #focus ul li {
	float: left;
	width: 960px;
	height: 400px;
	overflow: hidden;
	position: relative;
	padding: 0px;
	margin: 0px;
}
    #focus .preNext { width: 550px; height: 447px; position: absolute; top: 0px; cursor: pointer; }
    #focus .pre { left: 0; background: url(../images/sprite.html) no-repeat left center; }
    #focus .next { right: 0; background: url(../images/sprite1.html) no-repeat right center; }











.box{
	width:690px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	_height:100%;
}
.picbox{
	width:690px;
	height:112px;
	overflow:hidden;
	position:relative;
}
.piclist{
	height:112px;
	position:absolute;
	left:0px;
	top:0px
}
.piclist li{
	background:#eee;
	margin-right:10px;
	padding:5px;
	float:left;
}
.swaplist{ position:absolute; left:-3000px; top:0px}
.og_prev,.og_next{ width:30px; height:50px; background:url(../images/icon.png) no-repeat; background:url(../images/icon_ie6.html) no-repeat\9; position:absolute; top:33px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.og_prev{
	background-position:0 -60px;
	left:4px;
}
.og_next{ background-position:0 0; right:4px;}








/*project page css begin*/
.project-content-left-head{font-size:28px; font-weight:bold; color:#e57006; height:40px;}
.project-content-left-body{margin-left:23px;}
.project-content-left-body .project-title ul li a{ color:#6e6e6e;}
.project-title .current{
	padding:0px 30px;
	float:left;
	height:46px;
	font-size:14px;
	font-weight:bold;
	line-height:46px;
	background:url(../images/content-title-bg.html) repeat-x;
	border-left:1px solid #DDD;
	border-right:1px solid #DDD;
	margin:0 1px;
}
.project-title .current a{
	color:#e57006;
}
.project-content-left-body .project-title ul{ margin-top:10px; float:left; display:inline;}
.project-content-left-body .project-title ul li{ height:36px; float:left; padding:0px 30px; margin:0 1px; font-size:14px; line-height:36px; font-weight:bold; background-color:#dedede;}
.project-main{ margin-top:20px;}
.project-main .project-main-nr{ height:140px; border-bottom:1px solid #CCC; margin:24px 0; color:#3b3b3b}
.project-main .project-main-nr img{
	float:left;
	border:1px solid #CCC;
	padding:4px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.project-main .project-main-nr .project-main-nr-des{ width:450px; float:left; margin-left:20px;}
.project-main .project-main-nr .project-main-nr-des p{ line-height:22px;}
.project-main .project-main-nr .project-main-nr-des span{ color:#898989;}
.project-main .project-main-nr .project-main-nr-des h3{ font-size:14px; font-weight:bold;}

#project-body{ background:url(../images/project-case/project-bg.html) repeat-x}
#project-body #project-content{ background:url(../images/project-case/project-banner.html) top center no-repeat; height:auto;}
#project-body #project-content .projectbody-head{ width:960px; margin:auto; height:30px; line-height:30px;}
#project-body #project-content .projectbody-head span{float:right;}
#project-body #project-content .projectbody-head span strong{color:#e37006; font-weight:normal;} 
#project-body #project-content .projectbody{width:914px;; margin:0 auto; padding:0 31px 31px 31px;}

#project-body #project-content .projectbodyleft{ width:197px; float:left; margin-top:42px;}
#project-body #project-content .projectbodyleft ul{ margin:0px; padding:0px; list-style:none}
#project-body #project-content .projectbodyleft ul li{ font:14px/41px Calibri; color:#000000; height:41px; border-top:1px #fff solid; border-bottom:1px #d8d8d8 solid}
#project-body #project-content .projectbodyleft ul li a{ color:#000000; text-decoration:none}
#project-body #project-content .projectbodyleft ul li a:hover{ color:#e37006; text-decoration:none}
#project-body #project-content .projectbodyleft ul li.firstli{ background:none; border-top:1px #d8d8d8 solid; font:bold 18px/33px Calibri; color:#333333; height:33px;}
#project-body #project-content .projectbodyleft .projectbodyleft-titile{ background:none; border-top:1px #d8d8d8 solid;border-bottom:1px #d8d8d8 solid; font:bold 18px/33px Calibri; color:#333333; height:33px;}
#project-body #project-content .projectbodyleft .projectbodyleft-nr{font:14px/41px Calibri; color:#000000; height:41px; border-top:1px #fff solid; border-bottom:1px #d8d8d8 solid; background:url(../images/submenuli.html) 10px center no-repeat; padding-left:16px;}
#project-body #project-content .projectbodyleft .projectbodyleft-nr:hover{ background:url(../images/submenulihover.html) 10px center no-repeat; padding-left:16px;}
#project-body #project-content .projectbodyleft .projectbodyleft-nr a:hover{ color:#e37006; text-decoration:none;}
#project-body #project-content .projectbodyleft .projectbodyleft-nr-cur{font:14px/41px Calibri; font-weight:bold; color:#000000; height:41px; border-top:1px #fff solid; background:url(../images/submenuli.html) 10px center no-repeat; padding-left:16px;}
#project-body #project-content .projectbodyleft .projectbodyleft-nr-cur:hover{ background:url(../images/submenulihover.html) 10px center no-repeat; padding-left:16px;}
#project-body #project-content .projectbodyleft .projectbodyleft-nr-cur a:hover{ color:#e37006; text-decoration:none}

#project-body #project-content .projectbodyleft .projectbodyleft-nr-child{ }
#project-body #project-content .projectbodyleft .projectbodyleft-nr-child ul{}
#project-body #project-content .projectbodyleft .projectbodyleft-nr-child ul li{background:url(../images/project-case/projectbodyleft-nr-child-bg.html) no-repeat; font:11px/32px Calibri; height:32px;}
#project-body #project-content .projectbodyleft #nr-child-current{height:32px; background:url(../images/project-case/projectbodyleft-nr-child-bg-cur.html) no-repeat !important;}
#project-body #project-content .projectbodyleft #nr-child-current a{color:#e37006;}
#project-body #project-content .projectbodyleft .projectbodyleft-nr-child ul li a{ padding-left:10px;}
#project-body #project-content .projectbodyleft .projectbodyleft-nr-child ul li a:hover{color:#e37006; text-decoration:underline;}
.contentbody .projectbodyright{ width:695px; float:left; margin-left:22px; margin-top:0px;}
.contentbody .projectbodyright h2{font:bold 24px/30px Candara; color:#e37006; padding-bottom:10px; border-bottom:2px #e37006 solid; margin-left:0px;  }
.contentbody .projectbodyright .projectbodyright-nr{ border-bottom:1px dashed #999; padding:15px 0;}
.contentbody .projectbodyright .projectbodyright-pro{ height:127px; margin-top:10px;}
.contentbody .projectbodyright .projectbodyright-pro .projectbodyright-pro-each{ float:left; margin-right:27px; width:153px;}
.contentbody .projectbodyright .projectbodyright-pro .projectbodyright-pro-each img{padding:8px; background:url(../images/project-case/product-bg.html) no-repeat;}
.contentbody .projectbodyright .projectbodyright-pro .projectbodyright-pro-each img:hover{background:url(../images/project-case/product-hover-bg.html) no-repeat;}
.contentbody .projectbodyright .projectbodyright-pro .projectbodyright-pro-each div{ width:153px; text-align:center; font-weight:bold; height:30px; line-height:30px;}

.contentbody .projectbodyright .projectbodyright-pro .projectbodyright-pro-last{float:left; width:153px;}
.contentbody .projectbodyright .projectbodyright-pro .projectbodyright-pro-last img{padding:8px; background:url(../images/project-case/product-bg.html) no-repeat;}
.contentbody .projectbodyright .projectbodyright-pro .projectbodyright-pro-last img:hover{background:url(../images/project-case/product-hover-bg.html) no-repeat;}
.contentbody .projectbodyright .projectbodyright-pro .projectbodyright-pro-last div{ width:153px; text-align:center; font-weight:bold; height:30px; line-height:30px;}
.contentbody .projectbodyright .projectbodyright-service{ height:118px; border:1px solid #e3e3e3;}
.contentbody .projectbodyright .projectbodyright-service img{float:left; margin:30px 20px;}
.contentbody .projectbodyright .projectbodyright-service .service-text{ width:570px; float:left; padding-top:10px; margin-left:0px;}
.contentbody .projectbodyright .projectbodyright-service .service-text strong{ color:#1a3c83; font:bold italic 14px/30px Arial;}
.service-contact{ float:left; margin-top:10px; margin-right:30px;}
.service-contact1{ float:left; margin-top:10px; margin-right:30px; background:url(../images/procontacticon_01.html) left center no-repeat; padding-left:21px;color:#727272;}
.service-contact2{ float:left; margin-top:10px; margin-right:30px; background:url(../images/procontacticon_02.html) left center no-repeat; padding-left:21px;color:#727272;}
.service-contact2:hover{ float:left; margin-top:10px; margin-right:30px; background:url(../images/procontacticon_02-hover.html) left center no-repeat; padding-left:21px;}
.service-contact3{ float:left; margin-top:10px; margin-right:30px; background:url(../images/procontacticon_03.html) left center no-repeat;color:#727272; padding-left:21px;}
.service-contact1 a,.service-contact2 a,.service-contact3 a{ color:#727272; font:12px Arial; text-decoration:none}
.service-contact1 a:hover,.service-contact2 a:hover,.service-contact3 a:hover{ color:#e37006; font:12px Arial; text-decoration:none}
.contentbody .projectbodyright .projectbodyright-service .service-contact img{clear:both; margin:0; padding:0;}
#project-body #project-content .projectbodyleft div.follows{ margin-left:0px;}
/*project page css end*/














/*inquiry page css begin*/
.inquiry-content-left{ float:left; width:650px;}
.inquiry-content-left p{line-height:19px;}

.inquiry-content-left form { margin-bottom:10px;}
.inquiry-content-left form .submit{ background:url(../images/inquiry-submit.html) no-repeat; background-color:transparent; border:0px; width:112px; height:26px; cursor:pointer}
.inquiry-content-left .inquiry-content-left-head{ font-size:28px; font-weight:bold; color:#e57006; height:40px; border-bottom:2px solid #e57006}

.inquiry-content-left .inquiry-content-left-body{}
.inquiry-content-left .inquiry-content-left-body p{ margin:0px; padding:0px;}
.inquiry-content-left .inquiry-content-left-body p strong{ margin:0px; padding:0px;}
.inquiry-content-left .inquiry-left-body-nr1{ border-bottom:1px solid #CCC; margin:20px 0; height:320px;}

.inquiry-content-left .inquiry-nr-des{ float:left; width:410px; margin-left:20px;}
.inquiry-content-left .inquiry-left-body-nr2{ border-bottom:1px solid #CCC; margin:30px 0; height:360px;}
.inquiry-content-left .inquiry-left-body-nr3{ border-bottom:1px solid #CCC; margin:30px 0; height:270px;}
.inquiry-content-left .inquiry-left-body-nr4{  margin:30px 0; height:420px;}

.form-left{width:120px; height:30px; line-height:30px; background-color:#e9eaea; border-right:1px solid #FFF; /*border-top:1px solid #FFF;*/ text-align:right; padding-right:20px; vertical-align:top}
.form-right{ width:380px; height:30px; line-height:30px; background-color:#f3f3f3; padding-left:20px; border-right:1px solid #FFF; /*border-top:1px solid #FFF;*/}
.form-right div{ padding:8px 0;}
.form-right div img{margin-bottom:10px;}

.inquiry-content-right{ float:left; width:230px; margin-left:32px; }
.inquiry-content-right p{line-height:20px;}
.inquiry-content-right .inquiry-content-right-head{ height:40px; border-bottom:2px solid #848484;}
.inquiry-content-right .inquiry-content-right-head p{float:right;}
.inquiry-content-right .inquiry-content-right-head p a{ color:#999; text-decoration:none}
.inquiry-content-right .inquiry-content-right-head p a:hover{ color:#e37006; text-decoration:none}
.inquiry-content-right .inquiry-content-right-head p span{color:#e57006;}

.prolistright-content{ height:auto; border-bottom:1px solid #999; color:#646464}
.prolistright-content .chat-now{margin:10px 0 15px 0;}
.prolistright-content .chat-now a{ background:url(../images/prodetailbtn.html) no-repeat; width:154px; height:22px; display:block; text-indent:-9999px;}
.prolistright-content .chat-now a:hover{background:url(../images/prodetailbtn.html) 0px -22px no-repeat; width:154px; height:22px; display:block; text-indent:-9999px;}

.prolistright-content .sidebar-contact{ border-top:2px dotted #CCC; height:auto; padding:15px 0;}
.prolistright-content h4{font-size:14px; line-height:38px; font-weight:bold; padding:5px 0; color:#2b2b2b; }
a.sidemore{ width:37px; height:13px; display:block; float:right; color:#999; font:11px Calibri; text-decoration:none; margin:11px 0px; }
a.sidemore:hover{
	height:13px;
	display:block;
	float:right;
	color:#e37006;
	text-decoration:none;
	font:11px Calibri;
}

.inquiry-content-right .process-application{ height:45px; margin: 8px 0px 20px 0px;  color:#646464;}
.inquiry-content-right .process-application a{color:#646464; font:12px/18px Calibri; text-decoration:none;}
.inquiry-content-right .process-application a:hover{color:#e37006;  font:12px/18px Calibri; text-decoration:none;}
.inquiry-content-right .process-application img{ float:left; margin-right:10px;}
/*inquiry page css end*/






/*exhibiton page css begin*/
.exhi-note{ margin:20px 0;}
.exhi-each{ padding:15px 18px; width:282px; height:183px; float:left; background:url(../images/exhibiton/exhibition-bg.html); margin:5px 3px;}
.exhi-each:hover{padding:15px 18px; width:282px; height:183px; float:left; background:url(../images/exhibiton/exhibition-hover-bg.html); cursor:pointer;}
.exhi-img{ height:88px;}
.exhi-text{ color:#686868}
.exhi-text p{ line-height:22px; margin:0px; padding:0px; line-height:1.5em}
.exhi-text strong{color:#252525; margin:0px; padding:0px; line-height:1.5em}



 .exhi-img{ height:88px;}


/*exhibiton page css end*/



#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  display: none;
}


#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;
}

#lightbox img {
  width: auto;
  height: auto;
}

#lightbox a img {
  border: none;
}


.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}


.lb-container {
  padding: 10px;
}


.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}


.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}


.lb-container > .nav {
  left: 0;
}


.lb-nav a {
  outline: none;
}


.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  background-image: url("data:image/gif");

  display: block;
}


.lb-prev {
  left: 0;
  float: left;
}


.lb-next {
  right: 0;
  float: right;
}


.lb-prev:hover {
  background: url(../images/prev.png) left 48% no-repeat;
}


.lb-next:hover {
  background: url(../images/next.html) right 48% no-repeat;
}


.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}


.lb-data {
  padding: 0 10px;
  color: #bbbbbb;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 11px;
}

.lb-data .lb-close {
  width: 35px;
  float: right;
  padding-bottom: 0.7em;
  outline: none;
}

.lb-data .lb-close:hover {
  cursor: pointer;
}


/*---------news-------------*/

/*position*/

#position{
	width:958px;
	margin:0 auto;
	padding:0 10px;
	border:1px solid #BED7E8;
	height:30px;
	line-height:30px;
	background:#E7F4FF;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}

.w980{width:980px;overflow:hidden;}
.mt10{margin-top:10px;}
.mc{margin:0 auto;}

#container-news{
	width:980px;
	margin:0 auto;
	padding:0 10px;
	margin-top:10px;
	overflow:hidden;
}
#container-news .left{width:680px;float:left;overflow:hidden;}
#container-news .right{width:300px;float:left;overflow:hidden;}

.b{border:1px solid #B0D4EC;}
.w670{width:670px;}
.w610{width:610px;padding:20px 30px;}

/*subject*/
.subject{background:url(../images/bg_title.html) repeat-x top;line-height:32px;height:32px;font-weight:bold;font-size:14px;padding:0 0 0 16px;}
.subject span{
	float:right;
	margin:0 10px 0 0;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.subject span a{color:#999;}
.subject span a:hover{color:#f30;}
.subject_user{background:url(../images/bg_title.html) repeat-x top;line-height:32px;height:32px;font-weight:bold;font-size:14px;text-align:center;}

.p10{padding:10px;}

.toplist{margin:10px;padding:0;list-style:none;background:url(../images/dotnum.html) no-repeat top left;}
.toplist li{line-height:30px;height:30px;padding-left:30px;border-bottom:1px solid #F0F0F0;}
.toplist li a{ color:#666;}
.toplist li a:hover{ color:#900;}
.toplist li span{float:right;color:#999;}
.topcate{margin:10px;padding:0;list-style:none;}
.topcate li{line-height:30px;height:30px;border-bottom:1px solid #F0F0F0;}
.topcate li a{display:block;width:248px;height:30px;padding-left:30px;}
.topcate li a:hover{color:#fff;background:#318ADD url(../images/ico_arr.html) no-repeat top left;}
.topcate .hover{line-height:30px;height:30px;border-bottom:1px solid #F0F0F0;background:#318ADD url(../images/ico_arr.html) no-repeat top left;}
.topcate .hover a{color:#fff;}

.title{font-size:14px;font-weight:bold;border-bottom:1px solid #f0f0f0;line-height:30px;height:30px;margin:0 0 15px 0;}
.title a{font-size:12px;font-weight:normal;}
.newslist{margin:0;padding:0;list-style:none;}
.newslist li{
	line-height:30px;
	height:30px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
}
.newslist li a{ color:#666;}
.newslist li a:hover{ color:#900;}
.newslist .intro{font-size:12px;color:#999;line-height:22px;padding:0 0 20px 0;}
.newslist .mid{line-height:15px;height:15px;overflow:hidden;}
.newslist li span{float:right;color:#999;font-family:verdana;font-size:12px;}

.pagecontent{word-break:break-all;line-height:22px;}
.pagecontent p{margin:15px 0;font-size:14px;}

.c{clear:both;}

/*list*/
.list_page{
	text-align:center;
	margin:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.list_page a{
	background:#fff;
	margin:0px 1px;
	padding:4px 6px;
	border:1px solid #90CBF9;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
}
.list_page span{
	background:#90CBF9;
	color:#fff;
	margin:0px 1px;
	padding:4px 6px;
	border:1px solid #90CBF9;
	font-family:Arial, Helvetica, sans-serif;
}
.list_page b{
	background:#fff;
	margin:0px 1px;
	padding:4px 6px;
	border:1px solid #90CBF9;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
}
.list_page b input{
	border:0;
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	width:12px;
	vertical-align:middle;
	text-align:center;
}
