@charset "utf-8";

/* CSS Document */



.wrap{ float:left; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:13px; background:#fff; color:#666;}

.header-inner,.nav-inner,.banner-inner,.inner-box,.main-inner,.footer-inner,.banner-1-inner{ width:1000px; margin:0 auto;}

.header,.nav,.banner,.main,.footer,.banner-1{ float:left; width:100%;}

.nav{ box-shadow:0 2px 2px rgba(0,0,0,0.1); background:url(../images/nav_bg.jpg) repeat-x;}

.header{ padding-bottom:16px;}

.banner{ border-bottom:2px solid #068ad6;}

.banner-inner{ width:100%; max-width:1440px;}

.main{ padding:18px 0 0 0;}

.main-inner{ background:#fff url(../images/main_top_bg.jpg) no-repeat center top; padding-bottom:10px;}

.footer{ border-top:1px solid #09bcf2; box-shadow:0 -2px 2px rgba(0,0,0,0.1); background:url(../images/footer_bg.jpg);}

.banner-1{ position:relative; overflow:hidden; margin:-4px 0 0 0; z-index:0;}

.banner-1-inner{ width:100%; max-width:1440px; text-align:center;}





.header-left{ float:left; display:inline; margin:11px 0 0 0;}

.header-right{ float:right; padding-top:8px; position:relative; *z-index:3;}

.header-right-t{ float:right;}

.header_mail{float:left;margin:5px 15px 0 0}
.header_mail a{color:#666;text-decoration:underline}

.header-lang{ float:right; position:relative; z-index:3;}

.header-lang h3{ display:block; cursor:pointer; background:url(../images/header_lang_h3.jpg) no-repeat; width:108px; height:27px; line-height:27px; text-indent:9px;}

.header-lang ul{ overflow:hidden; width:100px; position:absolute; left:0; z-index:100; background:#fff; text-align:center; border:1px solid #e1e1e1; border-radius:5px; padding-top:3px;}

.header-lang ul li{ width:100%; float:left; margin:3px 0;}



.header-right-b{ clear:both; padding-top:9px;}

.search-button{ float:right; width:279px; height:37px; background:url(../images/search_button.jpg) no-repeat; padding:7px 0 0 9px;}

.submit-text{ float:left; width:217px; height:30px; line-height:30px; background:none; border:none; padding:0; color:#999; padding:0 10px;}

.submit-btn{ float:left; background:none; width:36px; height:30px; padding:0; border:none; cursor:pointer; text-indent:-999em;}





.nav-btn{ display:none;}

.nav-narrow{ display:none;}

.nav-s{ display:block;}

.nav-h{ display:none;}





/**********nav***********/

.smartmenu {

	float:left;

	margin-right:-150px;

}



.smartmenuie6 {

    height: 30px;

}



.smartmenu a {

	display:inline-block;

    font-size: 14px;

    color: #fff;

    padding: 0px 33px;

	height:45px;

	line-height:45px;

	

}



.smartmenu a span{ visibility:hidden; display:block; float:right; width:10px; height:6px; background:url(../images/nav_more.png) no-repeat; margin:20px -18px 0 0; *float:none; *display:inline-block; *margin:-10px -18px 0 0;}



.smartmenu a.last {

    border: none;

}



li.nav-current a,.smartmenu a:hover {

	display:block;

	background:url(../images/nav_hover_bg.jpg) repeat-x;

}







.smartmenu ul li {

    float: left;

	background:url(../images/nav_li_bg.jpg) no-repeat right center;

	padding-right:2px;

}



.smartmenu ul li.nav-li-last {

	background:none;

	padding-right:0;

}



.smartmenu li ul {

    display: none;

}



.smartmenufloaty {

    background: transparent;

    position: absolute;

    border: none;

    width: auto;

    height: auto;

    left: 0px;

    top: 0px;

    z-index: 1000;

	overflow:hidden;

}





.smartmenufloaty .tipIE6 { 

    background: url(../images/floatytip.html);

}



.smartmenufloaty .padder {

	background:#fff;

    padding: 0px 8px;

	opacity:0.9;

}



.smartmenufloaty .padderIE6 {

    background: url(../images/floatybg.html);

}



.smartmenufloaty li {

    float: none ;

    border-bottom: 1px dotted #202262;

    padding: 5px 8px; 

}

 

.smartmenufloaty li.nav-li-li-last{ border:none;}



.smartmenufloaty a {

	display:block;

	font-family:Arial, Helvetica, sans-serif;

	min-width:150px;

    border: none;

    padding: 0px;

	color:#444;

	font-size:12px;

	height:20px;

	line-height:20px;

	transition: all 0.5s ease 0.01s;

}



.smartmenufloaty a:hover {

	color:#068ad6;

	text-decoration:underline;	

}









/********************home-banner*************************/

.rslides{width:1440px;position:relative;list-style:none;padding:0; margin:0 auto; overflow:hidden;}

.rslides li{ margin-right:50px;}

.rslides_nav{ width:28px; height:27px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);text-indent:-9999px;overflow:hidden;text-decoration:none; background:url(../images/rslides_nav.png) no-repeat; bottom:10px; right:18%;}

.rslides_nav.prev:hover{ background-position: left bottom;}

.rslides_nav.next{ right:15%; background-position: right top;}

.rslides_nav.next:hover{ background-position: right bottom;}

.rslides_tabs{ display:none; clear:both; z-index:9999; bottom:16px; left:50%; position:absolute; margin-left:-86px;}

.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:10px}

.rslides_tabs a{text-indent:-9999px;width:46px;height:10px;overflow:hidden; background:#00428E;display:inline-block;_display:block;*display:block;}

li.rslides_here a{ background:#d70210;}

.focus{width:100%; height:380px; float:left; position:relative; overflow:hidden;}





.h-pc-box{ float:left; width:100%; padding:16px 0 30px 0;}

.h-pc{ overflow:hidden; border:1px solid #ddd;}

.h-pc-t{ overflow:hidden; line-height:42px; border-bottom:1px solid #ddd; padding:0 15px;}

.h-pc-t span{ font-size:12px; color:#666666; float:left;}

.h-pc-t a{ float:right; color:#666;}

.h-pc-t a:hover{ text-decoration:underline;}

.h-pc-b{ overflow:hidden; padding:0 18px 15px 18px; margin-right:-40px;}

.h-pc-b dl{ float:left; width:228px; height:246px; border:1px solid #dedede; text-align:center; margin:16px 14px 0 0;}

.h-pc-b dl dt{ overflow:hidden; position:relative;}

.h-pc-b dl dt img{ display:block;}

.h-pc-b dl dt a{ display:block; width:228px; height:213px; background:url(../images/hplbc_dt_bg.png) no-repeat; position:absolute; left:0; top:-240px; transition:all 0.1s ease 0.01s; *display:none; *left:0;}

.h-pc-b dl:hover dt a{ left:0; top:0; *display:block;}

.h-pc-b dl dd a{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:12px; color:#fff; line-height:33px; background:#333; transition: all 0.5s ease 0.01s; padding:0 10px;}

.h-pc-b dl:hover dd a{ background:#068ad6;}



.h-ap{ float:left; width:100%;}

.h-aboutus{ float:left; width:720px; border:1px solid #dddddd;}

.h-aboutus-t{ overflow:hidden; line-height:44px; border-bottom:1px solid #dddddd; padding:0 15px;}

.h-aboutus-t span{ float:left; font-size:13px; color:#666666;}

.h-aboutus-t a{ float:right; color:#666;}

.h-aboutus-b{ overflow:hidden; line-height:18px; padding:14px;}

.h-aboutus-b-video{ float:left; padding:2px; background:#fff; border:1px solid #dedede; margin-right:12px;}



.h-ap-prolist{ float:right; width:247px;}



.main-top{ overflow:hidden; min-height:680px;}

.t-page-title{ overflow:hidden; padding: 8px; border-bottom:1px solid #ccc; margin:0 10px 14px 10px;}

.t-page-l{ float:left; font-size:22px; color:#333; font-weight:bold;}

.t-page-r{ float:right; font-size:11px; margin-top:10px;}

.t-page-r p a{ color:#666; font-size:11px;}

.t-page-r p a:hover{ color:#068AD6; text-decoration:none;}

.main-top-left{ float:left; width:249px; padding-left:10px; padding-bottom:10px;}



.left-menu-box{ overflow:hidden;}

.left-menu-box h3{ overflow:hidden; height:44px; line-height:44px; font-size:13px; color:#666666; text-indent:15px; border:1px solid #dedede;}

.left-top{ overflow:hidden; font-size:20px; font-weight:bold; line-height:30px; padding-bottom:0px; color:#fff; text-indent:30px; background:url(../images/left_top_bg.html) repeat-x; height:54px; line-height:54px; text-transform:uppercase;}

.left-top img{ vertical-align:middle; margin-left:12px;}

ul#menuleft{ overflow:hidden; border-right:1px solid #dedede; border-left:1px solid #dedede;}

ul#menuleft a {display: block;text-decoration: none;}

ul#menuleft li{ overflow:hidden; vertical-align:bottom; border-bottom:1px solid #dedede;}

ul#menuleft li a { display:block; height:35px; line-height:35px; color:#666; text-indent:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url(../images/ico5.png) no-repeat 8px center; font-size:12px;}

ul#menuleft li a:hover{ color:#fff; background:#068ad6 url(../images/ico50.png) no-repeat 8px center;}

ul#menuleft li a strong{ font-weight:normal;}

ul#menuleft ul.menuleft-child-list{ padding-left:0; border:none;}

ul#menuleft li ul li a {color:#666; padding:0; text-indent:0; height:26px; line-height:26px; border:none; background:url(../images/ico6.png) no-repeat 15px center; padding:0 0 0 30px;}

ul#menuleft li ul li a:hover{ color:#068AD6; background:url(../images/ico6.png) no-repeat 15px center;}

ul#menuleft li ul li{ margin:0; border:none; background:none;}

.main-top-left .left-menu-box h3{ font-size:14px; color:#3E3E3E; font-weight:bold; text-indent:8px;}







.latest-info,.complete-plant{ overflow:hidden; padding-top:10px;}

.latest-info a:hover,.complete-plant a:hover{ text-decoration:underline;}

.complete-plant h3{ height:30px; line-height:30px; font-size:12px; font-weight:bold; color:#3E3E3E; border-bottom:1px solid #666; text-indent:8px; overflow:hidden;}

.latestitop{ height:30px; line-height:30px; border-bottom:1px solid #666; text-indent:8px; overflow:hidden;}

.latestitop h3{ float:left; font-size:14px; font-weight:bold; color:#3E3E3E;}

.latestitop a{ float:right; color:#666;}

.latest-info dl{ overflow:hidden;}

.latest-info dl dt{ overflow:hidden; padding:0 0 4px 0;}

.latest-info dl dt li{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:10px 4px 10px 20px;  background:url(../images/ico5.png) no-repeat 8px center; border-bottom:1px dashed #ADADAD;}

.latest-info dl dt li a{ color:#666;}





.main-top-right{ float:right; width:720px; overflow:hidden;}



.main_top1{ overflow:hidden; margin:18px 0 0 0;}

.main_top1 strong{ float:left; font-size:18px; color:#2c3770; text-transform:uppercase; text-indent:23px;}

.main_top1 a{ float:right; margin-top:5px; color:#fff; background:#2c3770; padding:0 3px;}









.wopp-cont{ overflow:hidden; margin-right:-120px;}

.wopp-dl{ float:left; width:226px; height:260px; position:relative; overflow:hidden; margin:0 12px 5px 12px;}

.wopp-dl dt{ overflow:hidden;}

.wopp-dl dt img{ float:left; padding:3px; border:1px solid #ccc; background:#fff;}

.wopp-dl dd a{ display:block; line-height:30px; color:#666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0 10px; text-align:center;}

.wopp-dl:hover dd a{ color:#970103;}



.produsts-page-list{ overflow:hidden; margin-right:-30px;}

.produsts-page-list .ppl-box:hover{ box-shadow:1px 2px 5px rgba(0,0,0,0.3);}



.produsts-page-list a{ display:block;}

.produsts-page-list li:hover a.hmpro-name{ color:#068AD6; text-decoration:underline;}

.produsts-page-list ul{ overflow:hidden; margin-right:-40px;}

.produsts-page-list ul li{float:left; width:150px; margin:0 30px 10px 0;}

.produsts-page-list ul li img{ display:block; width:148px; border:1px solid #e1e1e1; border-radius:5px;}

.produsts-page-list ul li img:hover{ border:1px solid #068AD6;}

.produsts-page-list a.hmpro-name{ font-size:14px; color:#333; padding:6px 0; margin-top:4px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}





.main-btm{ overflow:hidden;}





.footer-list{ float:left; width:100%; margin-top:24px; background:url(../images/footer_list_bg.jpg) repeat; border-top:1px solid #e3e3e3; padding:10px 0 20px 0;}

.footer-list a:hover{ text-decoration:underline;}

.sliq-5{ overflow:hidden; margin-right:-5%; *margin-right:-10%}

.flist-box{ float:left; width:20%; min-height:161px; margin-right:5%; background:url(../images/flist_box_bg.png) no-repeat right top;}

.flist-box-t{ overflow:hidden; font-size:16px; color:#333; line-height:28px; font-weight:bold;}

.flist-box-b{ overflow:hidden; padding:4px 16px 4px 0;}

.flist-box-b li{ float:left; width:100%; padding:4px 0; text-indent:10px; background:url(../images/ico5.png) no-repeat left center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.flist-box-b li a{ color:#666;}





.footer-top{ float:left; width:100%; border-bottom:1px solid #027ec3; padding:12px 0;}

.footer-top a{ color:#dadada;}

.footer-top a:hover{ text-decoration:underline;}

.footer-top li{ float:left; margin-right:50px; line-height:20px; padding:4px 0; text-indent:20px; color:#dadada;}

li.fculi0{ background:url(../images/fculi0.png) no-repeat left 6px;}

li.fculi1{ background:url(../images/fculi1.png) no-repeat left 6px;}

li.fculi2{ background:url(../images/fculi2.png) no-repeat left 6px;}

li.fculi3{ background:url(../images/fculi3.png) no-repeat left 6px;}

li.fculi4{ background:url(../images/fculi4.png) no-repeat left 6px;}

li.fculi5{ background:url(../images/fculi5.png) no-repeat left 6px;}

.footer-btm{ float:left; width:100%; border-top:1px solid #0c97e4;}



.copyright{ float:left; position:relative; padding-right:100px;}

.copyright p{ color:#dadada; line-height:56px; text-align:left;}

.copyright a{ position:absolute; bottom:17px; right:70px;}

.tsbw-img{ position:absolute; bottom:11px; right:0;}



.footer-right-links{ float:right; padding-top:16px;}

.footer-right-links a{ float:left; margin-right:9px;}



.rw-footer-box{ float:left; width:100%; position:fixed; bottom:0; left:0; display:none; z-index:10;}

.rfb-h3{ width:100px; height:16px; background:#068AD6; margin:0 auto; cursor:pointer; border-radius:4px 4px 0 0;}

.rfb-h3 span{ display:block; color:#fff; text-align:center; transform:rotate(270deg);}

.rfb-cont{ float:left; width:100%; background:#068AD6; font-family:Arial, Helvetica, sans-serif; border-radius:4px 4px 0 0;}

.rfb-cont ul{ overflow:hidden; padding-left:3%;}

.rfb-cont li{ float:left; width:19%; padding:6px 0; text-align:center; font-size:10px;}

.rfb-cont a{ color:#fff;}

.rfb-cont a span{ display:block; width:30px; height:20px; margin:0 auto; background:url(../images/common.png) no-repeat; background-size:400px; -moz-background-size:400px;}

.rfb-cont a.rfbcli0 span{ background-position:-90px -110px;}

.rfb-cont a.rfbcli1 span{ background-position:0 -110px;}

.rfb-cont a.rfbcli2 span{ background-position:-120px -110px;}

.rfb-cont a.rfbcli3 span{ background-position:-60px -110px;}

.rfb-cont a.rfbcli4 span{ background-position:-30px -110px;}







/**/

DIV.digg { padding:3px 10px 3px 10px; MARGIN:15px 0 20px 0px; text-align:left; clear:both; line-height:28px;}

DIV.digg A,DIV.digg span { display:inline-block; line-height:16px; padding: 4px 7px 4px 7px; MARGIN: 2px; COLOR: #333; TEXT-DECORATION: none; font-size:10px; border:1px solid #bebebe; border-radius: 2px 2px 2px 2px; -moz-transition: all 0.5s ease 0.01s; 

	-webkit-transition: all 0.5s ease 0.01s; 

	-o-transition: all 0.5s ease 0.01s; 

	transition: all 0.5s ease 0.01s;}

DIV.digg A:active {BORDER: #333 1px solid; COLOR: #f18101; }

DIV.digg SPAN.disabled { color:#fff; padding: 4px 7px 4px 7px; border:1px solid #F18101; background:#fff;}



DIV.digg SPAN.disabled,DIV.digg A:hover {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background: -moz-linear-gradient(center top , #ECECEC, #ECECEC) repeat scroll 0 0 transparent;

    border-color: #E0DCD0 #E8E4D9 #EDEAE0;

    border-image: none;

    border-left: 1px solid #E8E4D9;

    border-radius: 2px 2px 2px 2px;

    border-right: 1px solid #E8E4D9;

    border-style: solid;

    border-width: 1px;

    box-shadow: 0 1px 0 0 #FFFFFF;

    color: #3B3B3B !important;

    margin: 2px;

    padding: 4px 7px 4px 7px;

}





/*表格*/

.f_contato { width:470px; margin:0 auto; background:none;}

.f_contato .campo { background: none;border: 1px solid #747474;color: #747474;display: block; margin-bottom: 10px;padding: 5px;width: 458px;}

.f_contato .NAME { background: none;border: 1px solid #747474;color: #747474;display: block; margin-bottom: 10px;padding: 5px;width: 458px;}

.f_contato .TEL { background: none;border: 1px solid #747474;color: #747474;display: block; margin-bottom: 10px;padding: 5px;width: 458px;}

.f_contato .SKYPE { background: none;border: 1px solid #747474;color: #747474;display: block; margin-bottom: 10px;padding: 5px;width: 458px;}

.f_contato .E-MAIL { background: none;border: 1px solid #747474;color: #747474;display: block; margin-bottom: 10px;padding: 5px;width: 458px;}

.f_contato .MSN { background: none;border: 1px solid #747474;color: #747474;display: block; margin-bottom: 10px;padding: 5px;width: 458px;}

.enviar {background:#666;border: medium none; color:#fff;cursor: pointer; height: 30px; margin: 0; padding: 0;width: 78px;}

.enviar:hover{background:#f18101;

	-moz-transition: all 0.5s ease 0.01s; 

	-webkit-transition: all 0.5s ease 0.01s; 

	-o-transition: all 0.5s ease 0.01s; 

	transition: all 0.5s ease 0.01s;}

.three_size{ line-height:23px; }









/******************/

/*                */

/*    aboutus     */

/*                */

/******************/

.aboutus-page{ overflow:hidden;}

.about_text{ color:#747474; line-height:20px; text-align:left; padding:0 10px; padding-bottom:20px;}











.mianboxie{ border-bottom:1px solid #b2b2b2; padding-bottom:7px; margin:6px 10px 14px 10px; }

.mianboxie1{ border-bottom:1px solid #b2b2b2; padding-bottom:7px; margin-bottom:15px; margin-left:8px; margin-top:12px; width:97%;}

.mianboxie1 a{color:#666;}

.mianboxie1 a:hover{ color:#FF6600;}

.mianboxie a{color:#666;}

.mianboxie a:hover{ color:#FF6600;}



















/******************/

/*                */

/*    products    */

/*                */

/******************/

.h-hotp{ overflow:hidden;}

.h-hotp-t{ overflow:hidden; width:740px; height:32px; background:url(../images/h_hotp_t.html) no-repeat;}

.h-hotp-t h3{ float:left; font-size:18px; color:#187a96; line-height:32px; text-indent:22px;}

.h-hotp-t a{ float:right; color:#999; margin-right:3px;}

.h-hotp-t a:hover{ text-decoration:underline;}

.h-hotp-b{ overflow:hidden; border:1px solid #d8d8d8; border-top:none; padding:9px 0 0 4px;}

dl.ppl-box{ float:left; display:inline; overflow:hidden; width:213px; height:170px; margin:0 11px 12px 11px;}

dl.ppl-box dt{ overflow:hidden;}

dl.ppl-box dt a{ float:left;}

dl.ppl-box dt a img{ border:1px solid #dadada;}

dl.ppl-box dd{ overflow:hidden;}

dl.ppl-box dd .ppl-box-pn{ display:block; color:#666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:10px 0; text-align:center;}

dl.ppl-box:hover dt a img{ border:1px solid #DC352F;}

dl.ppl-box:hover dd .ppl-box-pn{ text-decoration:none; color:#DC352F;}

dl.ppl-box dd span{ display:block; color:#999; line-height:16px; width:100%;}





.pp-rp-maq{ overflow:hidden; float:left; width:738px; margin-top:15px;}

.pp-rp-box{clear: both;position: relative;}

.bx_container{ margin:0 auto;}

.bx_wrap ul img { margin-bottom:10px; border:1px solid #e7e7e7; padding:2px; background:#fff;}

.bx_wrap ul li{text-align:center; width:186px;}

.bx_wrap ul li a{ display:block; padding:0 0 6px 0; color:#666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.bx_wrap ul li a:hover{text-decoration:none; color:#0b9446;}

.bx_wrap a.prev {width:44px;height:44px;line-height:24px;outline-style:none;outline-width: 0;position:absolute; top:92px; left:11px; text-indent:-999em; background: url(../images/arr_left.html) no-repeat;}

.bx_wrap a.next {width:44px;height:44px;line-height:24px; right:11px;position: absolute;top:92px; text-indent:-999em; background:url(../images/arr_right.html) no-repeat;}





/*------------------------------products1-------------------------------------*/

/**/





.CALLERY_CONTENT P{ line-height:20px;}

#gallery { float:left; display:inline; margin:20px 48px 0 48px;}



#gallery ul li { display: inline; }

#gallery ul li img.pro_img_23{ border:1px solid #ccc;}

#TITLEH2{ width:680PX; float:left; font:NORMAL 20PX Arial, Helvetica, sans-serif; height:30PX; line-height:30px; color:#000;}

#GALLERY_PIC{ 

 float:left; clear:both;}

#GALLERY_PIC a{ display:block;}

#GALLERY_PIC a:hover{ box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);} 



/*详细属性*/

.CALLERY_CONTENT{ width:292px; min-height:350px; height:auto; float:right; color:#747474; padding-left:0px; line-height:20px; padding:12px 10px 10px 10px; background:#F8F8F8; border-left:1px solid #D8D8D8;}

.CALLERY_CONTENT .callery_top1{color: #747474; display: block; font-size: 13px; font-weight: bold; margin-bottom: 10px; padding: 0;}

.CALLERY_CONTENT .callery_top2{ display:block; line-height:18px; font-size:1em; font-style:italic;}

.CALLERY_CONTENT .callery_top3{ display:block; margin:25px 0;}

.CALLERY_CONTENT .callery_top3 span{ color:#747474; font-size:1.3em;}

.CALLERY_CONTENT .callery_top3 h1{ display:inline; color:#068AD6; font-weight:bold; font-size:16px;}

.callery_top5{ overflow:hidden; margin-top:4px;}

.callery_top5 li{ float:left;}

.callery_top5 li a{ color:#fff; background:#0B9446; padding:6px 4px; margin-right:10px;padding: 3px 14px 3px 10px; border-radius:0.3em; display:inline-block; margin: 5px 0 3px 0;background: -moz-linear-gradient(center top , #37c474, #0B9446) repeat; border: 1px solid #0B9446; font-weight:bold;}

.callery_top5 li a:hover{ color:#333;}

.callery_top5 li a img{ vertical-align:middle; margin-right:4px;}





.products1_tab{ width:100%; height:auto; overflow:hidden;}

.menu1{height: 34px; width: 100%; border-bottom: 1px solid #ccc;}

.menu1 li{ float:left;width:152px; height:34px; line-height:34px;background:url(../images/tab_1.jpg) no-repeat;color:#5F5F5F; margin-right:5px; cursor:pointer; font-size:11px;}

.menu1 li.hover{color:#068AD6; width:152px;background:#fff; height:34px;line-height:34px; font-weight:bold; position:relative; top:0; border:1px solid #ccc; border-bottom:none;}

.products_text .main1{ text-align:left; color:#2b2b2b; padding:15px; padding-bottom:4px; float:left; width:95%; font-family:Arial, Helvetica, sans-serif;}

.products_text .main1 dl dt{ line-height:20px;}

.products_text .main1 dl dt pre{ font-family:Arial, Helvetica, sans-serif;}





#marquee11 {

	overflow:hidden;

	float:left;

}

#marquee11 ul{ display:table-cell;}

#marquee11 ul li { float:left; display:inline; margin:7px 8px 0 0;}

#marquee11 ul li a{ display:block; border:1px solid #ccc; background:#fff; border-radius:2px;-moz-transition: all 0.5s ease 0.01s; 

	-webkit-transition: all 0.5s ease 0.01s; 

	-o-transition: all 0.5s ease 0.01s; 

	transition: all 0.5s ease 0.01s;}

#marquee11 ul li a:hover{ border:1px solid #fff; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);}

#marquee11 ul li img {display:block;}





.relate{ float:left; width:99%; overflow:hidden;}

.relate_t{

	/* [disabled]font:BOLD 12PX Arial, Helvetica, sans-serif; */

	height:29px;

	/* [disabled]line-height:29px; */

	border-bottom:1px solid #CBCBCB;

	margin-top:20px;

	width:auto;

}

.relate_t{ font-size:16px; color:#000; line-height:30px; margin-bottom:10px; text-indent:10px;}

.relare_c{ padding:20px 0 30px 0; overflow:hidden; height:100%; }

.relare_c1 .products_div{ margin-right:24px;}



.chakan{ padding-left:0px;}

.products_text{ height:0 auto ; overflow:hidden ; margin-top:8px; clear:both; float:left; width:99%; text-align:center;}



.products_text img{ display:inline-block;}





.products-description{ overflow:hidden; margin-top:50px;}

.products-description h3,.relate_t h3{ font-size:14px; font-weight:bold; color:#fff; width:200px; height:30px; line-height:30px; background:#B40A00; text-indent:10px;}

.description-span{ display:block; border-bottom:1px solid #B40A00;}

.description-content{ padding:15px; color:#000;}



.load_botton a{ float:left; margin-right:18px;}



.Related-products li{ float:left; display:inline; width:160px; margin:0 9px;}

.Related-products li img{ display:block; border:1px solid #e1e1e1; padding:2px; background:url(../images/wrap_bg.jpg) repeat;}

.Related-products li a{ display:block; width:160px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#747474; text-align:center; line-height:1.8em;-moz-transition: all 0.5s ease 0.01s; -webkit-transition: all 0.5s ease 0.01s; -o-transition: all 0.5s ease 0.01s; transition: all 0.5s ease 0.01s;}

.Related-products li a:hover{ color:#195791; text-decoration:none;}



.related-products{ float:left; width:99%; margin-top:15px;}

.related-products h3{ font-size:16px; color:#5F5F5F; line-height:30px; margin-bottom:10px; text-indent:10px;border-bottom:1px solid #CBCBCB;}

.related-products ul.rel-c{ overflow:hidden;}

.related-products ul.rel-c li{ float:left; width:152px; height:148px; margin: 4px 12px 0 12px;}

.related-products ul.rel-c li img{ display:block; border:1px solid #DADADA; width:150px; height:116px;}

.related-products ul.rel-c li a{ display:block; color:#747474; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.related-products ul.rel-c li:hover a{ color:#DC352F;}

.related-products ul.rel-n{ overflow:hidden; padding-left:12px; padding-bottom:10px; margin-right:-30px;}

.related-products ul.rel-n li{ float:left; width:42%; line-height:22px; margin-right:4%; background:url(../images/ico6.png) no-repeat left center; text-indent:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.related-products ul.rel-n li a{ color:#747474;}

.related-products ul.rel-n li a:hover{ color:#068AD6; text-decoration:underline;}

.related-products ul.rel-p li{ float:left; width:150px; height:172px; margin: 4px 14px 0 14px;}

.related-products ul.rel-p li img{ display:block; border:1px solid #DADADA; width:100%;}

.related-products ul.rel-p li a{ display:block; color:#747474; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}

.related-products ul.rel-p li:hover a{ color:#068AD6;}



.pp-relate-list dl.ppl-box{ margin:0 11px 4px 11px;}



.industry-solution{ overflow:hidden; margin-top:15px; border:1px solid #ccc; padding:10px 8px;}

.industry-solution h3{ font-size:20px; font-weight:bold; color:#000; margin-bottom:10px;}

.industry-solution ul{ overflow:hidden;}

.industry-solution ul li{ color:#4b4b4b; list-style:inside; line-height:18px;}

.industry-solution a{ display:block; margin:0 auto; border:1px solid #ccc; color:#E37006; width:90px; height:30px; line-height:30px; text-align:center; margin-top:15px; font-weight:bold; border-radius:6px; box-shadow:1px 2px 2px rgba(0,0,0,0.3);}





.next-pre-pro{ overflow:hidden; margin-top:10px;}

.next-pre-pro p{ display:block; width:44%; margin:6px 0;}

.next-pre-pro p.npp-p{ float:left; margin-right:15px;}

.next-pre-pro p.npp-n{ float:left;}

.next-pre-pro p strong{ float:left; margin-right:4px;}

.next-pre-pro p a{ float:left; width:70%; color:#068AD6; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.next-pre-pro p a:hover{ text-decoration:underline;}







/******************/

/*                */

/*      news      */

/*                */

/******************/

.news-content{ overflow:hidden;}

.news-content dl{ overflow:hidden; width:686px; height:132px; padding:8px 0 0 14px; background:url(../images/news_page_list_bg.png) no-repeat; margin-bottom:20px;}

.news-content dl dt{ float:left; margin-bottom:5px;}

.news-content dl dt span{ float:left; width:66px; height:70px; background:#f6f6f6; margin:14px 0 0 0; text-align:center; padding-top:4px; border:1px solid #ccc; border-top:3px solid #068AD6;}

.news-content dl dt span p{ display:block; color:#444; font-weight:300; line-height:34px;}

.news-content dl dt span p.news-d{ font-size:1.2em; border-bottom:1px solid #ccc;}

.news-content dl dt span p.news-m{ font-size:1.2em; background:#fff;}

.news-content dl dt h3{}

.news-content dl dd{ float:right; width:600px; margin-right:8px;}

.news-content dl dd a.news-name{ display:block; height:40px; line-height:40px; font-size:13px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333; font-weight:bold;}

.news-content dl dd a.news-name:hover{ text-decoration:underline;}

.news-list-pic{ float:left; margin-right:10px;}

.news-list-desp{ overflow:hidden;}

.news-list-desp span{ display:block; height:50px; color:#747474;}

.news-list-desp a.new-more{ float:right; color:#068AD6; font-size:10px; text-decoration:underline;}

.news-list-desp a.new-more:hover{ text-decoration:none;}





.news1-page{ padding:0 18px 0 0;}

.neyenewstitle{ color:#068AD6; font-size:14px; font-weight:bold; text-align:center; width:100%; float:left;  line-height:18px; margin-bottom:20px; border-bottom:2px solid #068AD6; padding:10px 0;}

.neyenews_autor_date{}

.neyenews_autor_date span{ display:block; width:100%; float:left; padding-left:10px; text-align:center; color:#747474; font-size:1.0em;}

.neyenews_content{line-height:20px;width:100%; border-bottom:1px solid #ccc; padding-bottom:20px;}



.relate_news{ width:100%; float:left; margin:30px 10px 10px 10px;}

.relate_news li a{ color:#000; line-height:1.8em; text-decoration:underline;}

.relate_news li a:hover{ text-decoration:none;}

.relate_news_title{ width:100%; float:left; text-align:left; width:100%; float:left; height:30px; color:#902210;}









/******************/

/*                */

/*   contactus    */

/*                */

/******************/

.contact-page{ overflow:hidden; padding:0 18px 0 0;}

.contact-p1,.contact-p2,.contact-p3{ overflow:hidden; padding:10px 0; width:100%;}

.contact-p1{ border-bottom:1px dashed #ccc;}

.contact-p2{ border-bottom:1px dashed #ccc;}

.contact-p2-l{ float:left; width:28%;}

.cp2l-ci{ float:left; overflow:hidden; width:48%; margin-right:2%;}

.cp2l-ci dt,.cp2r-ci dt{ font-size:14px; color:#333; font-weight:bold; overflow:hidden; border-bottom:1px solid #787878; padding:3px 0;}

.cp2l-ci dd,.cp2r-ci dd{ overflow:hidden; padding:5px;}

.cp2l-ci dd li,.cp2r-ci dd li{ margin:4px 0; color:#6e6e6e;}

.cp2l-ci dd li a{ text-decoration:underline; color:#068AD6;}

.cp2l-ci dd li a:hover{ text-decoration:none;}

.contact-p2-r{ float:right; width:70%; padding-bottom:20px;}

.cp2r-ci{ overflow:hidden; width:100%;}

.cp2r-ci dd li{ clear:both;}

.cp2r-ci dd li strong{ margin-right:6px; color:#333;}



.contactus-page{ float:left; width:94%; padding:0 3%; margin:0 auto;}

.find-position{ overflow:hidden;}

.contactus-page-f{ float:left; width:40%; line-height:30px;}

.contactus-page-f strong{ font-size:13px;}

.contactus-page-f a{ color:#D90000; text-decoration:underline;}

.contactus-page-f a:hover{ text-decoration:none;}

.contactus-page-p{ float:right; width:58%;}

.contactus-page-p img{ width:100%;}

.contactus-page .contact-inquiry{ padding:10px 0 0 0;}





/******************/

/*                */

/*    enquiry     */

/*                */

/******************/

.contact-inquiry{ overflow:hidden; padding-left:20px;}

.inquiry-h2{ font-family: calibri, Arial, Helvetica, sans-serif; font-size:28px; width:100%; height:60px;  line-height:60px; margin:10px; text-align:center; color:#FF5000;}

.m-t-des{ overflow:hidden; margin:18px 0;}

.products1-inquiry{ margin-top:10px;}

.products1-inquiry input{ float:left; margin:0; padding:0; width:650px; height:24px; line-height:24px; background:none; border:none; background:#f5f5f5; border:1px solid #c6c6c6; border-radius:4px; padding-left:2px;-moz-transition: all 0.5s ease 0.01s; 

	-webkit-transition: all 0.5s ease 0.01s; 

	-o-transition: all 0.5s ease 0.01s; 

	transition: all 0.5s ease 0.01s;}

.products1-inquiry .pi-message{ float:left; margin:0; padding:0; width:640px; max-width:640px; min-height:102px; background:none; border:none; background:#f5f5f5; border:1px solid #c6c6c6; border-radius:4px; padding:10px 5px 10px 5px;}

.products1-inquiry dl{ margin-bottom:10px; overflow:hidden;}

.products1-inquiry dt{ text-align:left;}

.products1-inquiry dt label{ color:#000; font-weight:bold; line-height:18px;}

.products1-inquiry dt label span{ color:#f00; vertical-align:middle; margin-left:5px;}

.products1-inquiry dd{}

.products1-inquiry-div{ overflow:hidden; *margin-bottom:21px;}

.products1-inquiry .products1-inquiry-div dl{ float:left; margin-right:14px; margin-bottom:10px;}

.products1-inquiry .products1-inquiry-div input{ width:204px;}

.products1-inquiry .pi-submit{ padding:0; width:72px; height:26px; color:#fff; background:none; border:none; background:#3a3a37; border:1px solid #fff; box-shadow:1px 1px 3px rgba(0,0,0,0.2); cursor:pointer;}













/******************/

/*                */

/*   Resources    */

/*                */

/******************/

.res-page{ overflow:hidden; padding:0 10px;}

.res-page dl{ float:left; display:inline; width:298px; border:1px solid #ccc; margin:0 24px 20px 24px;}

.res-page dl dt{ overflow:hidden; margin-bottom:10px;}

.res-page dl dt img{ display:block;}

.res-page dl dd{ overflow:hidden; padding:0 30px 24px 30px;}

.res-page dl dd span{ display:block; width:100%; font-weight:bold; margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.res-page dl dd a{ display:block; background:#068AD6; background:-moz-linear-gradient(center bottom , #0668B9, #068AD6); border:1px solid #0668B9; line-height:200%; text-align:center; color:#fff; font-size:14px;}

.res-page dl dd a:hover{ background:#0668B9; background:-moz-linear-gradient(center bottom , #068AD6, #0668B9);}




/******************/

/*                */

/*     others     */

/*                */

/******************/

.ser{ padding-right:18px; text-align:center; padding-bottom:20px;}

.ser h1{ font-family:Arial, Helvetica, sans-serif; font-size:28px; width:100%; line-height:60px; margin:10px;}

.ser .ser-content{ line-height:20px; text-align:left; margin:0 auto; width:96%;}
