﻿@charset "utf-8";

/* CSS Document */
/*T-HW012*/
.search-button .submit-text{ font-size:12px;*cursor: pointer;}

body{width:100%; background:url(../images/wrap_bg.jpg) left top repeat;font-family:Arial, Helvetica, sans-serif; font-size:12px;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{ background:url(../images/nav_bg.png) repeat-x left top; height:55px; position:relative; z-index:2;}

.header{ padding-bottom:18px;}

.banner{ overflow:hidden; margin-top:-10px; position:relative; z-index:0; border-bottom:3px solid #dc352f;}

.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{  background:url(../images/footer_bg.jpg) repeat; border-top:3px solid #df362f}

.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-top-lang{ float:left; width:100%; border-bottom:1px solid #ccc;}
.htl-left{ float:left; width:846px; margin-top:14px;}
.htl-left li{ float:right;margin-right: 22px;}
.htl-right{ float:right; margin-top:5px; position:relative;}
.htl-line{ clear:both; float:left; width:100%; border-bottom:1px solid #fff; margin-top:6px;}



.header-left{ float:left; display:inline; margin:21px 0 0 0;}

.header-right{ float:right; padding-top:14px;}

.header-right-t{ float:right;}

.search-button{ clear:both; float:right; width:239px; height:30px; background:url(../images/search_button.jpg) no-repeat; margin:18px 0 0 30px;}

.submit-text{ float:left; width:184px; height:30px; line-height:30px; background:none; border:none; padding:0; color:#999; padding:0 10px;}

.submit-btn{ float:left; background:none; width:35px; height:30px; padding:0; border:none; cursor:pointer; text-indent:-999em;}



.header-links00{ float:right; margin:7px 12px 0 0;}

.header-links00 li{ float:left;}

.header-links00 li a{ color:#666; padding:0 5px;}

.header-links00 li a:hover{ color:#DC3F39; 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:153px; height:29px; line-height:29px; text-indent:9px;}

.header-lang ul{ overflow:hidden; width:244px; position:absolute; right:0; z-index:100; background:#fff; text-align:center; border:1px solid #e1e1e1; border-radius:5px; padding:8px 10px 0 8px;}

.header-lang ul li{ width:50%; float:left; margin:3px 0;}



.nav-btn{ display:none;}

.nav-narrow{ display:none;}

.nav-s{ display:block;}

.nav-h{ display:none;}





/**********nav***********/

.smartmenu {

	float:left;

	background:url(../images/nav_bg.jpg) repeat-x;

	margin-right:-150px;

}



.smartmenuie6 {

    height: 30px;

}



.smartmenu a {

    font-size: 14px;

    color: #fff;

    padding: 0px 16px;

	height:55px;

	line-height:40px;

	position:relative;

	z-index:3;

	

}



.smartmenu a.last {

    border: none;

}



li.nav-current a,.smartmenu a:hover {

	display:block;

	background:url(../images/nav_hover_bg.jpg) repeat-x;

	color:#fff;

}







.smartmenu ul li {

    float: left;

	background:url(../images/nav_li_bg.jpg) no-repeat right top;

	padding-right:1px;

}



.smartmenu ul li.nav-li-last {

	background:none;

}



.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.gif);

}



.smartmenufloaty .padder {

	background:#fff;

    padding: 0px 8px;

	border-top:3px solid #dc352f;

	opacity:0.9;

}



.smartmenufloaty .padderIE6 {

    background: url(../images/floatybg.gif);

}



.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:#000;

	font-size:12px;

	height:20px;

	line-height:20px;

	transition: all 0.5s ease 0.01s;

}



.smartmenufloaty a:hover {

	color:#DC3F39;

	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 img{}

.rslides_nav{ width:18px; height:18px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);text-indent:-9999px;overflow:hidden;text-decoration:none;}

.rslides_nav.prev,.rslides_nav.next{ display:none;}

.rslides_tabs{clear:both;background:url(../images/i.png) no-repeat center center; z-index:9999; bottom:4px; left:52%; position:absolute; margin-left:-60px;}

.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:10px}

.rslides_tabs a{text-indent:-9999px;width:17px;height:17px;overflow:hidden; background:url(../images/icon0.png) no-repeat;display:inline-block;_display:block;*display:block;}

li.rslides_here a{ background:url(../images/icon1.png) no-repeat;}

.focus{width:100%; height:399px; float:left; position:relative; overflow:hidden;}





.h-news-mpro{ float:left; width:100%; padding:8px 0;}

.h-news-mpro .inner-box{ overflow:hidden; border-bottom:1px dashed #a5a5a5; padding-bottom:16px;}

.h-news{ float:left; width:270px;}



.txtScroll-top{ width:100%; overflow:hidden; position:relative;}

.txtScroll-top .hd{ overflow:hidden; padding:5px 0; border-bottom:1px solid #fff;}

.txtScroll-top .hd span{ float:left; font-size:20px; color:#000;}

.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:18px; height:18px; float:right;  margin-top:4px;  overflow:hidden; cursor:pointer; background:url("../images/icoLeft.jpg") no-repeat;}

.txtScroll-top .hd .next{ background:url("../images/icoRight.jpg") no-repeat; margin-right:0;}

.txtScroll-top .bd{ overflow:hidden; border-top:1px solid #dfe0e3;}

.txtScroll-top .infoList li{ height:80px;}

.txtScroll-top .infoList li dl{ width:100%; float:left; padding:6px 0; border-bottom:1px dotted #a5a5a5;}

.txtScroll-top .infoList li dl a:hover{ text-decoration:underline;}

.txtScroll-top .infoList li dl dt{ float:left; width:68px; height:64px; overflow:hidden; background:url(../images/h_news_date_bg.jpg) no-repeat; color:#fff; text-align:center; line-height:33px;}

.txtScroll-top .infoList li dl dt span{ display:block;}

.hnews-d{ font-size:31px;}

.hnews-m{ font-size:23px;}

.txtScroll-top .infoList li dl dd{ float:right; width:194px;}

.hndd-t{ overflow:hidden; height:24px; line-height:18px;}

.hndd-t a{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:12px; color:#333; font-weight:bold;}

.hndd-t a:hover{ color:#DC3F39;}

.hndd-b{ overflow:hidden; position:relative; font-size:12px; height:41px;}

.hndd-b span{ display:block; color:#666; line-height:20px;}

.txtScroll-top .infoList li .date{ float:right; color:#999;}





.h-mainpro{ float:right; width:695px; height:272px; position:relative; overflow:hidden;}

.h-mainpro-t{ float:left; width:100%; font-size:20px; color:#000; padding:5px 0; border-bottom:1px solid #fff;}

.h-mainpro-b{ float:left; width:100%; border-top:1px solid #DFE0E3; padding-top:9px;}

.h-mainpro-b a{ display:block;}

.h-mainpro-b a:hover{ text-decoration:underline;}

.h-mainpro .hhpl-showbox{position:absolute;left:0;width:999999px; height:169px;}

.h-mainpro .hhpl-showbox ul li{float:left; width:213px; margin-right:28px;}

.h-mainpro .hhpl-showbox ul li img{  border:1px solid #fff;}

.h-mainpro .hhpl-showbox ul li img:hover{ border:1px solid #dc3f39;}

.h-mainpro a.hmpro-name{ color: #333;
    font-size: 14px;
    margin-top: 4px;
    overflow: hidden;
    padding: 6px 0;
    white-space: normal;
    width: 188px;
    height:45px
    }
body{overflow-x:hidden}
.h-mainpro ul li:hover a.hmpro-name{ color:#DC3F39;}

.h-mainpro .hmpro-des{ display:block; line-height:20px;}

.h-mainpro .hmpro-more{ float:left; color:#dc352f; line-height:20px;}

.h-mainpro span.pre{left:10px; bottom:0}

.h-mainpro span.next{right:10px; bottom:0}

.h-mainpro span.num{line-height:18px ;position:absolute; right:0; top:14px; padding:2px 5px; cursor:pointer;}

.h-mainpro span.num li{ float:left; width:17px; height:7px;margin:0 2px 0 3px; background:#27292f;}

.h-mainpro span.num .numcur{ background:#dc352f;}





.h-aha{ float:left; width:100%; border-bottom:1px solid #ccc;}

.h-aha a:hover{ color:#DC3F39; text-decoration:underline;}

.h-aha-l{ float:left; width:697px;}

.h-aboutus,.h-hotpro{ float:left; width:100%;}

.h-aboutus-t,.h-hotpro-t,.h-case-t,.h-contact-t{ overflow:hidden; border-bottom:1px solid #fff; padding:5px 0;}

.h-aboutus-t span,.h-hotpro-t span,.h-case-t span,.h-contact-t span{ float:left; font-size:20px; color:#000;}

.h-aboutus-t a,.h-hotpro-t a,.h-case-t a{ float:right; color:#dc352f; margin-top:7px;}

.h-aboutus-b{ overflow:hidden; border-top:1px solid #dfe0e3; line-height:24px; padding:14px 0;}

.h-aboutus-b img{ float:left; margin-right:12px;}



.h-hotpro-b{ overflow:hidden; border-top:1px solid #dfe0e3; padding:10px 0;}

.h-hotpro-b a{ display:block;}

.h-hotpro-b ul{ overflow:hidden;/* margin-right:-40px;*/ width:120%;}

.h-hotpro-b ul li{float:left; width:213px; margin-right:27px;}

.h-hotpro-b ul li img{ display:block; border:1px solid #fff;}

.h-hotpro-b ul li .jzimg:hover{ border:1px solid #dc3f39;}

.h-hotpro-b a.hmpro-name{ font-size:14px; color:#333; padding:6px 0; margin-top:4px; overflow:hidden; width:189px}

.h-hotpro-b ul li:hover a.hmpro-name{ color:#DC3F39;}

.h-hotpro-b .hmpro-des{ display:block; line-height:20px;}

.h-hotpro-b .hmpro-more{ float:left; color:#dc352f; line-height:20px;}





.h-aha-r{ float:right; width:271px;}

.h-aha-r-t{ overflow:hidden; font-size:20px; color:#000; border-bottom:1px solid #fff; padding:5px 0;}

.h-aha-r-b{ overflow:hidden; border-top:1px solid #dfe0e3; padding:14px 0;}

.h-aha-r-b dl{ float:left; width:100%; padding-bottom:14px; margin-bottom:14px; border-bottom:1px dashed #a5a5a5;}

.h-aha-r-b dt{ float:left; width:100px;}

.h-aha-r-b dd{ float:right; width:154px;}

.h-aha-r-b dd a{ display:block; font-size:14px; margin-bottom:6px; color:#333; height:30px; line-height:30px; overflow:hidden}

.h-aha-r-b dd span{ display:block; line-height:20px;}



.h-cqc{ float:left; width:100%; background:url(../images/h_cqc_bg.jpg) repeat; border-top:1px solid #fff;}

.h-cqc a:hover{ text-decoration:underline;}

.h-case,.h-questions{ float:left; width:270px; min-height:240px; padding-right:43px; background:url(../images/h_cqc_line.png) no-repeat right top; padding-bottom:10px; margin-right:35px;}

.h-case-b{ overflow:hidden; border-top:1px solid #dfe0e3; line-height:24px;}

.h-case-b li{ border-bottom:1px dashed #a0a0a0; padding:4px 0; background:url(../images/h_case_b_li0.png) no-repeat left center; text-indent:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.h-case-b li:hover{ background:url(../images/h_case_b_li1.png) no-repeat left center;}

.h-case-b li a{ color:#333;}

.h-case-b li a:hover{ color:#dc352f;}

.h-questions{ margin-right:0;}

.h-contact{ float:right; width:306px; margin-right:none;}

.h-contact-b{ overflow:hidden; line-height:24px; padding:5px 0; border-top:1px solid #DFE0E3;}

.h-contact-b a{ color:#dc352f;}



.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{ max-width:45%; float:left; font-size:22px; color:#000; font-weight:bold; text-transform:capitalize; height:30px; line-height:30px; overflow:hidden}

.t-page-r{ max-width:45%; float:right; font-size:11px;  height:30px; line-height:30px; overflow:hidden}

.t-page-r p a{ color:#666; font-size:11px;}

.t-page-r p em{ font-style:normal; color:#DC352F}

.t-page-r p a:hover{ color:#DC352F; 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; border-bottom:1px solid #999; height:28px; line-height:28px; font-size:16px; color:#fff; text-indent:8px; margin-bottom:8px; background:#27292f; text-transform:uppercase;}

.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.jpg) repeat-x; height:54px; line-height:54px; text-transform:uppercase;}

.left-top img{ vertical-align:middle; margin-left:12px;}

ul#menuleft{ overflow:hidden;}

ul#menuleft a {display: block;text-decoration: none; height:30px; line-height:30px; overflow:hidden}

ul#menuleft li{ overflow:hidden;line-height:30px;  vertical-align:bottom; background:url(../images/left_box_li_bg.jpg) repeat-x left bottom; margin-bottom:8px;border:1px solid #999;}

ul#menuleft >li >a { width:243px; height:38px; line-height:38px; overflow:hidden; display:block; color:#666; text-indent:20px; background:url(../images/ico5.png) no-repeat 8px 14px; }

ul#menuleft >li:hover >a{ color:#DC352F;}

ul#menuleft >li >a strong{ font-weight:normal; display:block;}
ul#menuleft >li div{ padding-left:20px; display:none;}
ul#menuleft >li div a{ color:#666}
ul#menuleft >li div a:hover{ text-decoration:underline;}
ul#menuleft >li div a.gaos{ text-decoration:underline;}


ul#menuleft ul.menuleft-child-list{ padding-left:0; border:none;}

ul#menuleft li a:hover {}

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:#DC352F;}

ul#menuleft li ul li{ margin:0; border:none; background:none;}





.left-news{ overflow:hidden; margin-top:8px;}

.left-news-t{ overflow:hidden; border-bottom:1px solid #999999; padding:5px 0; background:#27292f;}

.left-news-t span{ float:left; font-size:16px; color:#fff; text-indent:8px;}

.left-news-t a{ float:right; font-size:10px; color:#fff; margin:3px 6px 0 0;}

.left-news-t a:hover{ text-decoration:underline;}

.left-news-b dl{ overflow:hidden; padding-top:8px;}

.left-news-b dl dt{ float:left; margin-right:8px;}

.left-news-b dl dt a{ float:left;}

.left-news-b dl dd{ float:left; width:180px; padding-top:2px;}

.left-news-b dl dd a{ display:block; font-size:12px; color:#646464;}

.left-news-b dl dd a:hover{ color:#DC352F; text-decoration:none;}





.left-contacti{ overflow:hidden; margin-top:18px;}

.left-contacti h3{ overflow:hidden; height:28px; line-height:28px; font-size:16px; color:#fff; text-indent:8px; background:#27292f;}

.left-contacti ul{ overflow:hidden; padding:4px 2px 6px 5px; border:1px solid #999; boder-top:none;}

.left-contacti li{ line-height:22px; padding:4px 0px; border-bottom:1px dashed #bbb;}

.left-contacti li a{ color:#DC352F;}

.left-contacti li a:hover{ text-decoration:underline;}



.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 .jzimg{ width:100%; height:80%; display:block; text-align:center;border:1px solid #e1e1e1;}
.produsts-page-list .jzimg img{ max-width:100%; max-height:100%; vertical-align:middle;}
.produsts-page-list .jzimg i{ display:inline-block; height:100%; vertical-align:middle; }




.produsts-page-list a{ }

.produsts-page-list li:hover a.hmpro-name{ color:#DC3F39; text-decoration:underline;}

.produsts-page-list ul{ overflow:hidden; margin-right:-40px;}

.produsts-page-list ul li{float:left; width:213px; margin:0 27px 10px 0; height:250px}

.produsts-page-list ul li img{  }

.produsts-page-list ul li .jzimg:hover{ border:1px solid #dc3f39;}

.produsts-page-list a.hmpro-name{ font-size:12px; color:#333; height:22px; line-height:22px; width:169px; display:block;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.produsts-page-list .hmpro-des{ display:block; line-height:20px;}

.produsts-page-list .hmpro-more{ float:left; color:#dc352f; line-height:20px; width:169px; display:block; height:20px; overflow:hidden; font-size:10px;}





.main-btm{ overflow:hidden;}



.footer-flinks{ width:1000px; margin:0 auto; line-height:30px; color:#fff; overflow:hidden; padding-top:5px;}

.footer-flinks a:hover{ text-decoration:underline;}

.footer-flinks strong{ float:left; margin-right:14px;}

.footer-flinks ul{}

.footer-flinks ul li{ float:left; margin-right:6px;}

.footer-flinks ul li a{ color:#fff;}

.copyright p a {
    color: #939497;
}
.copyright p a:hover {
    color: #fff;
}
.copyright{ float:left; position:relative;}

.copyright p{ color:#939497; line-height:50px; text-align:left;}



.tsbw-img{ position:absolute; bottom:10px; left:326px;}



.footer-right{ float:right;}

.footer-right-links{ float:right; overflow:hidden; margin-top:12px;}

.footer-right-links a{ float:left; margin-right:20px;}


.rw-footer-box{ float:left; width:100%; position:fixed; bottom:0; left:0; display:none;}
.rfb-h3{ width:100px; height:17px; background:#333; margin:0 auto; cursor:pointer; border-radius:4px 4px 0 0; margin-bottom:-1px;}
.rfb-h3 span{ display:block; color:#fff; text-align:center;background:url(../images/jt.png) no-repeat 0px 3px; margin:0 auto;width:12px; height:15px; padding-top:5px;}
.rfb-cont{ float:left; width:100%; background:#333; 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:24%; 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 { 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 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;

}


DIV.digg .cpb{    -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.jpg) 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.jpg) 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.jpg) no-repeat;}





/*------------------------------products1-------------------------------------*/

/**/





.CALLERY_CONTENT P{ line-height:20px;}

#gallery { float:left; display:inline; margin:36px 28px 0 28px;}



#gallery ul li { display: inline; }

#gallery ul li img.pro_img_23{ width:320px; height:200px; 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:310px; 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;}

.CALLERY_CONTENT .callery_top3{ display:block; margin:25px 0; color:#DC352F;}

.CALLERY_CONTENT .callery_top3 span{ color:#747474; font-size:1.3em;}

.CALLERY_CONTENT .callery_top3 h1{ display:inline; color:#DC352F; 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:#DC352F; 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;}

.products_text .jzimg{ width:340px; height:250px; text-align:center; display:block; margin:0 auto; border:1px solid #e1e1e1}
.products_text .jzimg img{ max-width:360px; max-height:250px; vertical-align:middle}
.products_text .jzimg i{ height:100%; vertical-align:middle; display:inline-block}

#marquee11 {

	overflow:hidden;

	float:left;

}

#marquee11 ul{ display:table-cell;}

#marquee11 ul li { float:left; display:inline; margin:7px 6px 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; width:74px; height:46px;}





.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; padding-bottom:20px;}



.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{ text-align:left; 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:#DC3F39; text-decoration:underline;}

.related-products ul.rel-p li{ float:left; width:152px; height:128px; margin: 4px 12px 0 12px;}

.related-products ul.rel-p li img{  }

.related-products ul.rel-p .jzimg{ width:100%; height:94px; display:block; text-align:center;border:1px solid #DADADA;}
.related-products ul.rel-p .jzimg img{ max-width:100%; max-height:100%; vertical-align:middle;}
.related-products ul.rel-p .jzimg i{ display:inline-block; height:100%; vertical-align:middle; }



.related-products ul.rel-p li a{ display:block; color:#747474; line-height:30px; overflow:hidden; width:150px; text-align:center;}

.related-products ul.rel-p li:hover a{ color:#DC352F;}



.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;  width:50%;font-size:12px;}

.next-pre-pro p.npp-n{ float:left;font-size:12px;}

.next-pre-pro p strong{ float:left; margin-right:4px; display:block;}

.next-pre-pro p a{ display:block;float:left; width:64%; color:#DC352F; 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 #DC352F;}

.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 h3{ height:40px; line-height:40px; font-size:13px; color:#2B2B2B; font-weight:bold; }
.news-content dl dd h3 a{  }

.news-list-pic{ float:left; margin-right:10px;}

.news-list-desp{ overflow:hidden;}

.news-list-desp span{ display:block;min-height:30px; max-height:43px; overflow:hidden; color:#747474;}

.news-content dl dd .news-list-desp h3 a{ float:left; color:#f00; font-size:14px; text-decoration:underline; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100%; }

.news-content dl dd .news-list-desp h3 a:hover{ text-decoration:none;}





.news1-page{ padding:0 18px 30px 0;}
.news1-page p{ font-size:12px; line-height:23px; margin-bottom:20px;}

.neyenewstitle{ color:#DC352F; font-size:14px; font-weight:bold; text-align:center; width:100%;   line-height:18px;  border-bottom:2px solid #DC352F; padding:10px 0;}

.neyenews_autor_date{ width:100%; overflow:hidden; text-align:center; margin-top:15px; margin-bottom:10px;}

.neyenews_autor_date span{   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;}

.neyenews_content p{ color:#000;}

.neyenews_content p strong{ font-size:1.1em;}



.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:10px;}

.cp2l-ci dt,.cp2r-ci dt{ font-size:14px; color:#000; 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:#E37006;}

.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:#000;}















/******************/

/*                */

/*    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;}













/******************/

/*                */

/*     others     */

/*                */

/******************/

.ser{ padding-right:18px; 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%;}













/******************/

/*                */

/*    project     */

/*                */

/******************/



.project-page{ overflow:hidden; padding:0 10px;}

dl.pc-box{ float:left; overflow:hidden; width:97%; padding:10px; border-bottom:1px solid #E4E4E4; margin-bottom:10px;}

dl.pc-box dt{ float:left; margin-right:18px; width:24%;  }



dl.pc-box dt a{ float:left; padding:4px; border:1px solid #CCCCCC; text-align:center; width:100%; height:100%; display:block;}

dl.pc-box dt a img{ max-width:100%; max-height:100%; vertical-align:middle;}
dl.pc-box dt a i{ display:inline-block; height:100%; vertical-align:middle; padding-bottom:70%;}

dl.pc-box dd{ float:left; width:480px;}

dl.pc-box dd .pc-box-pn{ display:block; font-size:13px; font-weight:bold; color:#333333; margin:8px 0; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}

dl.pc-box dd .pc-box-pn:hover{ text-decoration:none; color:#DC3F39;}

dl.pc-box dd p,dl.pc-box dd em{ display:block; font-size:12px; color:#646464; line-height:16px; padding:5px 0 6px 0; height:55px; overflow:hidden;}

dl.pc-box dd em{ float:left;}

dl.pc-box dd p span{ color:898989;}

dl.pc-box dd p strong{ font-weight:normal; color:#000;}

dl.pc-box dd .pc-box-m{ float:left; font-size:10px; color:#DC352F; background:url(../images/learnmore.jpg) no-repeat right center; padding-right:14px; margin-top:10px;}

dl.pc-box dd .pc-box-m:hover{ text-decoration:underline; color:#b60c06;}











/******************/

/*                */

/*      faq       */

/*                */

/******************/

.faq-page{ overflow:hidden; padding:0 10px;}

.faq-page a:hover{ text-decoration:underline;}

.faq-page li{ float:left; width:100%; border-bottom:1px solid #ccc; padding-bottom:8px; margin-bottom:8px;}

.faq-page li strong{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:32px;}

.faq-page li a{ color:#000;}

.faq-page li span{ display:block; white-space:inherit; line-height:20px;}






/************2015.4.20增加**************/
.smartmenu >ul>li> a{ text-transform:uppercase;}

.h-mainpro .hhpl-showbox ul li .jzimg{ max-width:100%; height:132px; display:block; text-align:center;}
.h-mainpro .hhpl-showbox .jzimg img{ max-width:100%; max-height:100%; vertical-align:middle; }
.h-mainpro .hhpl-showbox .jzimg i{ display:inline-block; height:100%; vertical-align:middle;}
.h-aha-r .h-aha-r-b .jzimg{ width:100%; height:100%; display:block; text-align:center; }
.h-aha-r .h-aha-r-b .jzimg img{ max-width:100px; max-height:77px; vertical-align:middle;}
.h-aha-r .h-aha-r-b  .jzimg i { display:inline-block; height:100%; vertical-align:middle; padding-bottom:77% }


.h-hotpro-b .jzimg{ width:100%; height:100%; display:block; text-align:center; border:1px solid #fff;  }
.h-hotpro-b .jzimg img{ max-width:100%; max-height:100%; vertical-align:middle; display:inline; border:none;}
.h-hotpro-b .jzimg i{ display:inline-block; height:100%; vertical-align:middle; padding-bottom:61%; }




.zj-link{ min-height:40px; background:url(../images/footer_bg_zj.jpg) left bottom repeat-x; }

	/************************about*********************************/
.left-menu-box .gao strong{ color:#dc352f}

.about_text  p{font-family: arial, helvetica, sans-serif; font-size: small; padding-bottom:30px;}
.about_text  p span{ float:left; width:201px; height:267px;  text-align:center; text-indent:0px; margin-right:10px; }
.about_text  p span img{ max-width:100%; max-height:100%; vertical-align:middle;}
.about_text  p span i{ display:inline-block; height:100%; vertical-align:middle;}


	/************************honor*********************************/
	.ny_hon{ padding-top:0px;}
	.ny_hon ul{ overflow:hidden; padding:0px 20px;padding-bottom:50px; }
	.ny_hon ul li{ float:left; width:204px; height:290px; display:inline-block;margin-top:25px; border:1px solid #F6F6F6; border-radius:3px; transition:all 200ms ease-in 0s; margin-right:1%; }
	.ny_hon ul li table{ width:204px; height:290px; border:1px solid #000}
	.ny_hon ul li .jzimg{ width:100%; height:100%; display:block; text-align:center;}
	.ny_hon ul li .jzimg img{ max-width:100%; max-height:100%; vertical-align:middle;}
	.ny_hon ul li .jzimg i{ display:inline-block; height:100%; vertical-align:middle; }
	.ny_hon ul li:hover img{
							/*css3 animation*/
							-webkit-transform: translate3d(0, -4px, 0);
							-moz-transform: translate3d(0, -4px, 0);
							transform: translate3d(0, -4px, 0);
							transition: all 0.3s;
							-webkit-transition: all 0.3s;
							-moz-transition: all 0.3s;
							-webkit-box-shadow: 0px 2px 8px 2px rgba(0, 0, 0, 0.1), 1px 1px 20px 5px rgba(0, 0, 0, 0.2);
							-moz-box-shadow: 0px 2px 8px 2px rgba(0, 0, 0, 0.1), 1px 1px 20px 5px rgba(0, 0, 0, 0.2);
							box-shadow: 0px 2px 8px 2px rgba(0, 0, 0, 0.1), 1px 1px 20px 5px rgba(0, 0, 0, 0.2);
	                        }


   .zj-p1{ width:110%;}
   .zj-p1 img{  width:46%; max-width:320px; max-height:200px; margin-right:1%;}
   .main-top-right .zj_al{ text-align:left;}


	/************************contact*********************************/
	.ny_contact{ padding-bottom:50px;}
	.con_top{ overflow:hidden;}
	.cont_l{float:left;width:60%; height:300px; border:1px solid #999  }
	.cont_r{  width:100%;}
	.cont_r p{  line-height:30px;}
	
	
	
	.cont_bot{  overflow:hidden;clear:both; margin-top:30px;  }
	.cont_bot p{ color:#c4261d; font-size:14px; line-height:26px;  }
	.cont_bot p span{ color:#b8b8b8;  line-height:26px;  font-size:12px;}
	.cont_bot table{ width:100%;  margin-top:35px;}
	.cont_bot td{ height:43px; color:#666666; font-size:13px; }
	.cont_bot td:first-child{ width:90px;}
	.cont_bot td input[type="text"]{ background-color:#fff; border:1px solid #dbdbdb; border-radius:1px; padding:0 5px; height:25px; line-height:25px; font-size:14px; vertical-align:middle; width:450px;}
	.cont_bot td input.small{ width:200px;}
	.cont_bot td input.middle{ width:320px;}
	.cont_bot td span{ color:#eb7f0a; margin-left:7px;}
	.cont_bot td textarea{ background-color:#fff; border:1px solid #dbdbdb; border-radius:1px; line-height:25px; padding:0 5px; width:450px; vertical-align:middle; margin-bottom:20px;}
	.cont_bot td img{ vertical-align:middle; margin-left:11px;}
	.cont_bot td input[type="button"]{ background-color:#777; color:#fff; font-size:16px; height:34px; border:0;  text-align:center;  margin-right:18px; width:120px; margin-top:15px; cursor:pointer;}
	.cont_bot td input[type="button"]:hover{background-color:#c4261d;}
   
   .news-content .down_zi{ width:100%;}
   .news-content .down_zi p{ margin-right:20px; margin-top:10px  }
   .news-content .down_zi p a{ float:right; text-align:center; background-color:#a72521; width:80px; height:30px; line-height:30px; color:#fff; padding:0px 10px; border-radius:3px; text-transform:uppercase; font-size:9px;}
   .news-content .down_zi .news-list-desp h3 a{ color:#666}
   
   
   
   /*******************2015.4.16增加**************************/

.sendTable .sub{ margin-top:10px; margin-left:auto; margin-right:auto; }
.opt_tabTex dl{font-family:Arial; font-size:13px; border-bottom:1px solid #dddcdc; padding-bottom:16px;}
.opt_tabTex dl dt{ font-weight:bold;  color:#1c53ea; line-height:40px;}
.opt_tabTex dl dt dd{ line-height:24px; color:#666666;}
.zj-bot{ width:100%; overflow:hidden;margin-top:51px;}
.zj-bot .zj-page{ text-transform:capitalize; margin-top:8px; }
.zj-bot .zj-page a{ padding:0px 15px; color:#f00}
.zj-bot .zj-page .pr{  background:url(../images/pr.png) left center  no-repeat;}
.zj-bot .zj-page .pr:hover{background:url(../images/pr_hover.png) left center no-repeat; color:#f00}
.zj-bot .zj-page .ne{ background:url(../images/ne.png) right center no-repeat;}
.zj-bot .zj-page .ne:hover{background:url(../images/ne_hover.png) right center  no-repeat; color:#f00}
.zj-bot .zj-fenhui{ width:83px; height:27px; display:inline-block; border:1px solid #de0404; background-color:#de0404; line-height:27px; text-align:center; color:#fff; float:right;}
   
.sendTable{ margin-top:20px; width:100%; }
.sendTable tr td{ padding-bottom:15px;}
.sendTable tr td i{ color:#eb7f0a;}
.sendTable tr td input[type="text"]{ width:145px; height:24px; line-height:24px; border:1px solid #dbdbdb; background-color:#f6f6f6; padding-left:5px;}

.sendTable tr td:first-child{ padding-right:10px; text-align:right}


.sendTable tr td  textarea{ border:1px solid #dbdbdb; width:385px; padding-left:5px; height:134px; background-color:#f6f6f6;}


.sendTable tr td input[type="button"]{ cursor:pointer; width:112px; height:35px; line-height:35px; text-align:center; color:#FFF; background-color:#de0404; border:1px solid #CCC; border-radius:3px; font-size:16px; font-family:Arial; margin-right:37px;}
.sendTable tr td input[type="checkbox"]{ margin-right:10px;}
.sendTable tr td span{ vertical-align:text-bottom;}

.sendTable tr td span a{ color:#1c53ea;}

   
   .main1 .zj-xj{ overflow:hidden;}
   .main1 .zj-xj li{}
   .main1 .zj-xj li dt{ color:#de0404}
   .main1 .zj-xj li dd{ line-height:20px;}
   
   
   
   .porshow_tu{ width:120%; padding:10px 0px;}
   .porshow_tu img{ max-width:330px; max-height:219px; margin-right:10px;}
   
   
   .neyenewstitle{ color:#DC352F; font-size:14px; font-weight:bold; text-align:center; width:100%;   line-height:18px;  border-bottom:2px solid #DC352F; padding:10px 0;}

   .main-top-right .pro-zj{ margin-bottom:20px;}
   
	/************************sitemap*********************************/
	.ny_sitemap{ }
	.ny_sitemap li{ width:100%; }
	.ny_sitemap li a{  font-size:13px; line-height:20px; padding:3px 15px; margin:10px 0px; display:inline-block;  text-align:center; color:#666; min-width:90px;}
	.ny_sitemap li a:first-child{ background-color:#000; color:#fff;}
   
   
   
   
   




