@charset "utf-8";
.subfooter{position:relative; top:150px; background:url(../images/subfooterbg.png) repeat-x;}
.subbanner{ background:#fafafa url(../images/sub-bannerbg.jpg) repeat-x;  width:100%; height: auto; margin:0 auto}
.subbannercontent{ width:1133px; background:#fafafa url(../images/sub-banner.jpg) no-repeat; margin:0 auto; height:auto;}
.subbody{ background:url(../images/subbodybg.png) top center no-repeat; width:945px; min-height:381px; position: relative; top:150px; margin:0 auto; padding:0px 31px; padding-left:20px;}
.subbody h2{font:bold 30px/73px Candara; color:#e37006; /*padding-bottom:30px; margin-bottom:22px;*/ margin-left:23px;}
.subbodyleft{ width:220px; float:left; margin-top:42px;}
.subbodyleft ul{ margin:0px; padding:0px; list-style:none}
.subbodyleft ul li{ font:12px/38px Arial;  color:#333; background: url(/03.jpg);padding-left:25px; height:38px; border-top:1px #fff solid;}
.subbodyleft ul li:hover{ font:12px/38px Arial; color:#333;background: url(/02.jpg);padding-left:25px; height:38px; border-top:1px #fff solid; }
.subbodyleft ul li a{ color:#333; text-decoration:none;}
.subbodyleft ul li a:hover{ color:#e37006; text-decoration:none;}
.wenz .neir a{ color:#AFAFAF; text-decoration:none;}
.wenz .neir a:hover{ color:#e37006; text-decoration:none}
.subbodyleft_ul_li_a_hover{ color:#e37006; text-decoration:none}
.subbodyleft ul li.firstli{ background: url(/01.jpg);padding-left:35px; border-top:1px #d8d8d8 solid; font:bold 18px/38px Arial; color: #FFFFFF; height:38px;}
.subbodyleft ul li.precurrent{ border-bottom:0px;}
.subbodyleft ul li.current{color:#e37006; font:12px/38px Arial;padding-left:25px; height:38px;margin-left:0px;background: url(/02.jpg);font-weight:bold;}
.subbodyleft ul li.current a{ color:#e37006; text-decoration:none;}
.subbodyleft ul li.current a:hover{ color:#e37006; text-decoration:none}

.follows{ font:bold 14px/74px Arial; color:#3e3e3e; float:left; margin-left:23px;}
a.facebook{display:inline-block;  overflow:hidden; vertical-align:middle; /*margin:20px 3px 20px 0px;*/ background: url(../images/shareicon.png) -19px 0px no-repeat; width:16px; height:16px; overflow:hidden; margin-right:3px;}
a.facebook:hover{ display:inline-block; vertical-align:middle;  overflow:hidden; /*margin:20px 3px 20px 0px;*/ background: url(../images/shareicon.png) -19px -16px no-repeat; width:16px; height:16px; overflow:hidden; margin-right:3px;}
a.twitter{ display:inline-block;  vertical-align:middle; overflow:hidden; /*margin:20px 3px 20px 0px;*/ background: url(../images/shareicon.png) 0px 0px no-repeat; width:16px; height:16px; overflow:hidden; margin-right:3px;}
a.twitter:hover{display:inline-block; vertical-align:middle;  overflow:hidden; /*margin:20px 3px 20px 0px;*/ background: url(../images/shareicon.png) 0px -16px no-repeat; width:16px; height:16px; overflow:hidden; margin-right:3px;}

.subbodyright{ width:695px; height:auto; float:left; margin-left:22px;}
.location{ float:right; line-height:53px; color:#afafaf; font:12px/20px Arial; margin-right:10px;} 
.location strong{color:#e37006; font-weight:normal;font:12px/20px Arial;} 
.location a{ color:#afafaf; text-decoration:none}
.location a:hover{ color:#e37006;}
.subbodyright h2{ font:bold 20px/20px Candara; color:#e37006; margin-left:0px; padding-bottom:10px; border-bottom:2px #e37006 solid; margin-bottom:10px;}
.subbodyright p{ font:12px/24px Arial; padding:0px 0px 25px 0px;}

.subbodyright ul{ padding:0px; margin:0px; list-style:none; }
.subbodyright ul li{ /*clear:both;*/ background:url(../images/aboutlibg.jpg) no-repeat; margin-bottom:11px; width:696px; height:139px;}
.subbodyright ul li img{ float:left; display:block; margin:9px 27px 9px 9px;}
.subbodyright ul li div{ float:left; display:block; width:435px; padding:9px 0px;}
.subbodyright ul li div a strong{ color:#003781; font:bold 14px/32px Arial;}
.subbodyright ul li div a:hover strong{ color:#e37006; font:bold 14px/32px Arial;}
.subbodyright ul li div p{ font:12px/20px Arial; color:#333333;}
.subbodyright ul li a.clicks{ float:right; clear:right; width:60px; height:139px; display:block; text-indent:-99999; background:url(../images/About-us_18.jpg) center center no-repeat}
.subbodyright 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.jpg) center center no-repeat}

.subbodyr-l{ width:400px; float:left; margin-right:23px; margin-bottom:200px;}
.subbodyr-l strong{ clear:both; color:#003781; font:bold 14px/32px Arial; display:block; padding:10px 0px; border-top:1px #999999 dashed}
.subbodyr-l p{ padding-bottom:15px;}
.subbodyr-l dl{ margin:0px; }
.subbodyr-l dl dd{ display:inline; padding:10px 0px; float:left; background:url(../images/orgicon.png) 1px center no-repeat; padding-left:9px; margin-right:30px;}
.subbodyr-l dl.idea{ margin:0px; }
.subbodyr-l dl.idea dd{ display:inline; padding:10px 0px; float:left; background:url(../images/orgicon.png) 1px center no-repeat; padding-left:9px; margin-right:85px;}
.subbodyr-r{ clear:right;  float:right; width:254px; padding-right:10px; padding-top:32px;}
.subbodyr-r a{ color:#e37006; line-height:48px}
.subbodyright .phpot {
	height: 155px;
	width: 164px;
	float: left;
	margin-bottom: 5px;
}
.phpot .phpna {
	text-align: center;
	height: 20px;
	width: 164px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 4px;
}

.phpot .photo {
	width: 160px;
	border: 1px solid #5380D3;
	text-align: center;
	padding:2px 2px 2px 2px;
}

.subbodyright .phpot03 {
	width: 164px;
	float: left;
	margin-left: 13px;
	margin-bottom: 30px;
}
.phpot03 .phpna03 {
	text-align: center;
	height: 20px;
	width: 164px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 4px;
	font-color: #333;
}

.phpot03 .photo03 {
	width: 160px;
	border: 1px solid #5380D3;
	text-align: center;
	padding:2px 2px 2px 2px;
}
.subbodyright .page {
	clear: left;
	height: 30px;
	width: 180px;
	margin-left: 200px;
	padding-top: 20px;
	margin-bottom: 50px;
}
.page .celular {
	height: 1px;
	width: 57px;
	border: 1px solid #666666;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	margin-right: 3px;
	margin-left: 3px;
}
.page .shuzi {
	height: 1px;
	width: 20px;
	border: 1px solid #666666;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
}

.page .celular a {
	text-decoration: none;
	color: #333;
}
.page .shuzi a {
	text-decoration: none;
	color: #666;
	display: block;
	height: 26px;
	width: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.page .shuzi a:hover {
	text-decoration: none;
	color: #333;
	display: block;
	height: 26px;
	width: 20px;
	background-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}

.bigclass{
	color:#003781;
	width: 600px;
	margin-left: 20px;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
}
.bigclass .bcl {
	margin-top: 0px;
	margin-bottom: 10px;
	color: #666;
	font-size: 14px;
	text-indent: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding-bottom: 2px;
	background-image: url(../images/news033.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.wenz {
	width: 625px;
	margin-left: 35px;
}
.wenz .tit {
	text-align: center;
	width: 625px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 18px;
	color: #666;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding-bottom: 7px;
}
.wenz .neir {
	text-indent: 2em;
}




.newslist{ padding:12px 0px 15px 0px;}
.newslist h3{ font:bold 14px/2em Arial; 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 Arial;}
.newslist a.more{ background:url(../images/newsmore.png) right center no-repeat; padding-right:14px; font:bold 11px/11px Arial; 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;}
.navigation .alignright{ float:right;}

.recentpress{ padding:20px 0px}
.recentpress h3{ font:bold 18px/38px Arial; 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 Arial; 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}
.date-share{ font:12px/33px Arial; color:#717171; }
span.date{}
span.share{}
span.share:hover{}
.newscontent{ padding:35px 0px; border:1px #cccccc dashed; border-left:0px; border-right:0px;}
.newscontent p{ font:14px/2em Arial; 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 Arial;}
.bottomhelp a:hover{ color:#e37006; font:14px/50px Arial;}

.market-t{ border-bottom:1px #e0e0e0 solid; padding:18px 0px 20px 0px;}
.market-t p{ padding-bottom:10px;}
div.img{ float:left; margin-top:5px;}
div.contenttext{ float:left; padding-left:17px; width:465px;}
div.contenttext strong{color:#003781; font:bold 14px/24px Arial; display:block; margin-bottom:15px;}
div.contenttext dl{ margin:0px; }
div.contenttext dl dt{font:12px/24px Arial;}
div.contenttext dl dd{ background:url(../images/orgicon.png) 1px center no-repeat; padding-left:9px; font:12px/24px Arial;}
div.contenttext dl.idea{ margin:0px; }
div.contenttext dl.idea dd{ display:inline; padding:10px 0px; float:left; background:url(../images/orgicon.png) 1px center no-repeat; padding-left:9px; margin-right:85px;}

.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;}

.content strong{color:#003781; font:bold 14px/32px Arial;}
.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.png) 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.png) 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 Arial; /*height:12px;margin-right:6px; border:1px #999999 solid;*/ cursor:pointer; background:url(../images/History_07.png) center bottom repeat-x;  border-right:0px #e3e3e3 solid; /*border-bottom:1px #e38732 solid*/}
#tab .tab_title li:hover{  color:#db5d00; background:url(../images/History_06.png) center bottom repeat-x;}
#tab .tab_title li.selected{color:#db5d00; background:url(../images/History_06.png) center bottom repeat-x;}
#tab .tab_title li span{/*border-bottom:1px #e38732 solid;*/ margin:0px; padding:15px 25px;background:url(../images/History_div.png) right center no-repeat}
#tab .tab_title li.selected span{ background:url(../images/History_div.png) 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.png) no-repeat; padding:0px 0px 0px 35px; width:78px; height:24px; display:block; font:14px/24px Arial; 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 Arial; color:#003781; padding:20px 0px 0px 0px;}
#tab .tab_content .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.jpg) left center no-repeat; padding-left:21px;color:#484848;}
.service-contact2i{ float:left; margin-top:10px; margin-right:30px; background:url(../images/inquiry_email.jpg) 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.png) 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.jpg) left bottom no-repeat; width:537px;}
form div.inquirytable label{ width:123px; text-align:right; float:left; display:block; color:#333333;font:13px/41px Arial; 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.jpg) 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.jpg) 0 0px no-repeat; cursor:pointer}

.proright{ float:left; width:232px; margin-left:10px; margin-bottom:20px; }
.proright .inquiry-content-right-head{ height:40px; }
.proright .inquiry-content-right-head p{float:right;}
.proright .inquiry-content-right-head p span{color:#e57006;}

.proright11{ float:left; width:220px; }

.proright .inquiry-content-right-nr{ height:auto; border-bottom:1px solid #999; color:#646464}
.inquiry-content-right-nr h4{ font:bold 14px/38px Candara; color:#2b2b2b}
a.sidemore{ width:37px; height:13px; display:block; float:right; color:#999; font:11px Arial; /*text-indent:-99999px;*/ margin:12px 0px; /*background:url(../images/sidemore.png) 0px 0px no-repeat;*/}
a.sidemore:hover{ width:37px; height:13px; display:block; float:right; color:#e37006; font:11px Arial;/*text-indent:-99999px; background:url(../images/sidemore.png) 0px -14px no-repeat;*/}
.inquiry-content-right-nr p{ color:#646464}
.inquiry-content-right-nr p a{ background:url(../images/submenuli.png) left center no-repeat; padding-left:12px; color:#858585;}
.inquiry-content-right-nr p a:hover{ background:url(../images/submenulihover.png) left center no-repeat; padding-left:12px; color:#e37006;}
/*
.proright .inquiry-content-right-nr .chat-now{margin:10px 0 15px 0;}
.proright .inquiry-content-right-nr .chat-now a{ background:url(../images/prodetailbtn.png) no-repeat; width:154px; height:22px; display:block; text-indent:-9999px;}
.proright .inquiry-content-right-nr .chat-now a:hover{background:url(../images/prodetailbtn.png) 0px -22px no-repeat; width:154px; height:22px; display:block; text-indent:-9999px;}
.inquiry-content-right-nr .sidebar-contact{ height: auto; padding:5px 0;}
.inquiry-content-right-nr .sidebar-contact ul{ list-style:none;}
.inquiry-content-right-nr .sidebar-contact ul li{ border-bottom:none; padding-top:12px; margin-top:-20px; padding-left:30px; line-height:22px; color:#4b4b4b;}
.inquiry-content-right-nr .sidebar-contact ul li a{color:#4b4b4b; text-decoration:none}
.inquiry-content-right-nr .sidebar-contact ul li a:hover{color:#e37006; text-decoration:none}
.inquiry-content-right-nr .sidebar-contact ul li.sidetel{ background:url(../images/sidebar-tel.jpg) left center no-repeat;}
.inquiry-content-right-nr .sidebar-contact ul li.sidetel2{ background:none}
.inquiry-content-right-nr .sidebar-contact ul li.sideemail{background:url(../images/sidebar-email.jpg) left center no-repeat;}
.inquiry-content-right-nr .sidebar-contact ul li.sideemail:hover{background:url(../images/sidebar-email-hover.jpg) left center no-repeat;}
.inquiry-content-right-nr .sidebar-contact ul li.sidefax{background:url(../images/sidebar-fax.jpg) left center no-repeat;}
.proright .inquiry-content-right-nr .sidebar-contact img{ vertical-align:middle}
.proright .inquiry-content-right-nr h4{font:bold 14px/38px Candara; color:#2b2b2b}
.proright .inquiry-nr-detail{ height:45px; margin: 8px 0px 20px 0px; color:#646464}
.proright .inquiry-nr-detail a{color:#646464; font:12px/18px Arial; text-decoration:none;}
.proright .inquiry-nr-detail a:hover{color:#e37006;  font:12px/18px Arial; text-decoration:none;}
.proright .inquiry-nr-detail img{ float:left; margin-right:10px;}
.proright .inquiry-content-right-nr2{ height:auto; }
.proright .inquiry-content-right-nr2 h4{font:bold 14px/38px Candara; color:#2b2b2b }*/