body {
	background:#fff;
	font-size:13px;
	font-family:Arial;
}

    .top-bg {width:100%; min-width:1200px; height:147px; position:fixed; top:0px; z-index:1000; background:url(/images/top_bg.png) center; }
	.top-logo-line { width:100%; max-width:1200px; height:94px; margin:0 auto; overflow:hidden;}
	.logo {width:450px; height:60px; overflow:hidden; margin-top:20px; float:left;}
	.language { float:right; margin-right:50px; clear:both;}
	.language li { float:left; margin:15px 5px 5px 5px;}
	.language li a{ font-family:"宋体";}
	.language li img { width:25px; height:25px; border-radius:25px;}
	.share { width:230px; height:auto; overflow:hidden; float:right;}
	.bdsharebuttonbox { margin:0px; padding:0px;}
	#share2 { margin-top:20px;}
	.share ul li { float:left; width:24px; height:24px; overflow:hidden; padding-left:10px;  cursor:pointer;}
	#share a,#share2 a { width:24px; height:24px; overflow:hidden;  padding:0px; margin:3px; display:block; float:left;}
	#share a.bds_weixin,#share2 a.bds_weixin {background:url(/images/share1.png) no-repeat;}
	#share a.bds_weixin:hover,#share2 a.bds_weixin:hover {background:url(/images/share1_on.png) no-repeat;}
	#share a.bds_sqq,#share2 a.bds_sqq { width:24px; height:24px; overflow:hidden; float:left; display:block; background:url(/images/share2.png) no-repeat;}
	#share a.bds_sqq:hover,#share2 a.bds_sqq:hover {background:url(/images/share2_on.png) no-repeat;}
	#share a.bds_renren,#share2 a.bds_renren { width:24px; height:24px; overflow:hidden; float:left; display:block; background:url(/images/share3.png) no-repeat;}
	#share a.bds_renren:hover,#share2 a.bds_renren:hover {background:url(/images/share3_on.png) no-repeat;}
	#share a.bds_tqq,#share2 a.bds_tqq { width:24px; height:24px; overflow:hidden; float:left; display:block; background:url(/images/share4.png) no-repeat;}
	#share a.bds_tqq:hover,#share2 a.bds_tqq:hover {background:url(/images/share4_on.png) no-repeat;}
	#share a.bds_tsina,#share2 a.bds_tsina { width:24px; height:24px; overflow:hidden; float:left; display:block; background:url(/images/share5.png) no-repeat;}
	#share a.bds_tsina:hover,#share2 a.bds_tsina:hover {background:url(/images/share5_on.png) no-repeat;}
	#share a.bds_more,#share2 a.bds_more { width:24px; height:24px; overflow:hidden; float:left; display:block; background:url(/images/share6.png) no-repeat;}
	.menu { width:100%; max-width:1200px; height:53px; margin:0 auto; background:url(/images/menu_bg.png) left no-repeat;}
	.menu-bottom {width:130px; height:3px; overflow:hidden; position:absolute; margin-top:-3px; z-index:50;}
	.menu-bottom-bg {width:42px; height:3px; overflow:hidden; margin:0 auto; background-color:#1c243b; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
	.menu-on>a,.menu-on>a:link,.menu-on>a:visited,.menu-on>a:hover {color:#1c243b; font-weight:bold; }
	.menu-off>a,.menu-off>a:link,.menu-off>a:visited {color:#333;}
	.menu-off>a:hover {color:#1c243b; font-weight:bold; }
	.menu ul { width:auto; height:50px; line-height:50px; margin-top:3px;}
	.menu ul li { width:130px; text-align:center; float:left; font-size:14px;}
	.menu-off { color:#333;}
	.menu-on { color:#1c243b;}
	.menu ul li ul { height:auto; position:absolute; color:#666; top:144px; background-color:#fff; z-index:10000; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; padding:0px 8px;}
.menu ul li ul li { float:inherit; line-height:40px; height:40px; overflow:hidden;}
.menu ul li ul li a,.menu ul li ul li a:link,.menu ul li ul li a:visited  {color:#333;}
.menu ul li ul li>a:hover {color:#1c243b;}
	.hover-up { display:;}
	.hover-down { display:none;}
	
	.search-div { width:215px; height:24px; overflow:hidden; margin-top:12px; -moz-border-radius:24px; -webkit-border-radius:24px; border-radius:24px; background-color:#efefef; border:1px solid #d4d4d4;}
	.search-div input[type='text']{width:180px; height:24px; overflow:hidden; background-color:#efefef;  line-height:24px; border:0px; padding-left:12px; float:left; color:#666; outline:none;}
	.search-div input[type='submit']{ width:13px; height:13px; overflow:hidden; background:url(/images/search.png) no-repeat; float:left; border:0px; margin-top:5px; cursor:pointer;outline:none;}

.public-line { width:100%; max-width:1200px; height:auto; overflow:hidden; margin:0 auto;}

.prolist-on {width:260px; height:50px; line-height:50px; background:url(/images/pro_on.png) no-repeat; overflow:hidden; font-size:15px; color:#fff; text-indent:57px; display:block;}
.prolist-on:link,.prolist-on:visited,.prolist-on:hover {color:#fff;}
.prolist-off {width:260px; height:50px; line-height:50px; background:url(/images/pro_off.png) no-repeat; overflow:hidden; font-size:15px; color:#6a6a6a; text-indent:57px; display:block;}
.prolist-off:link,.prolist-off:visited,.prolist-off:hover {color:#6a6a6a;}

.foot-menu-bg {width:100%; min-width:1200px; height:auto; overflow:hidden; background-color:#2d2d2d; padding-bottom:50px;}
.foot-menu {width:1100px; height:auto; overflow:hidden; margin:0 auto; margin-top:30px;}
.foot-menu>ul>li { width:160px; float:left; color:#fff; font-size:14px; line-height:50px;}
.foot-menu a,.foot-menu a:link,.foot-menu a:visited,.foot-menu a:hover {color:#fff;}
.foot-menu>ul>li>ul>li {color:#fff; font-size:12px; line-height:30px;}
.foot-lianxi {width:300px; line-height:30px; color:#fff;}
.foot-lianxi ul { margin-top:10px;}
.foot-lianxi ul li { float:left; line-height:20px; color:#8c8c8c;}

.foot-bottom-bg {width:100%; min-width:1200px; height:auto; overflow:hidden; background-color:#ffffff;}
.foot-bottom-body {width:1100px; height:auto; overflow:hidden; margin:0 auto; font-size:12px; color:#333; margin-bottom:20px; }
.foot-bottom-left {width:700px; height:auto; line-height:24px; overflow:hidden; margin-top:20px; float:left;}
.foot-bottom-left a,.foot-bottom-left a:link,.foot-bottom-left a:visited,.foot-bottom-left a:hover{ color:#333;}
.foot-bottom-right {width:400px; height:auto; overflow:hidden; float:right;}


.product-content { width:90%; height:auto; overflow:hidden; margin:0 auto;}
.about-content {width:95%; height:auto; line-height:25px; color:#666; overflow:hidden; margin:0 auto;}

.ny-tit-bg {width:100%; height:56px; overflow:hidden; background-color:#f3f3f3;}
.ny-tit-line {width:1200px; height:56px; line-height:56px; overflow:hidden; margin:0 auto;}
.ny-title-left {height:56px; overflow:hidden; background:url(/images/home.png) left center no-repeat; color:#1c243b; font-size:18px; font-weight:bold; text-indent:25px;  float:left;}
.ny-title-right {height:56px; overflow:hidden; float:right; text-align:right; color:#666; font-size:13px;}
.ny-title-right a,.ny-title-right a:link,.ny-title-right a:visited,.ny-title-right a:hover { color:#666;}
.ny-body-bg {width:100%; height:auto; overflow:hidden; background-color:#fff;}
.ny-body {width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:20px 0px 50px 0px;}
.ny-body-left {width:260px; height:auto; overflow:hidden; float:left;}
.ny-body-right {width:920px; height:auto; overflow:hidden; float:right;}
.ny-body-contact { width:1140px; height:auto; overflow:hidden; margin:0 auto; padding:30px;}



	.news-list-line {width:90%; height:auto; overflow:hidden; margin:0 auto; padding:20px 0px 20px 0px; border-bottom:1px dotted #ccc;}
	.news-list-left {width:30%; height:auto; float:left; text-align:center; overflow:hidden;}
	.news-list-left img { width:95%; height:auto; overflow:hidden;}
	.news-list-right {width:68%; height:auto; float:left; margin-left:2%; overflow:hidden;}
	.news-list-line p {font-family:"宋体"; color:#666;}
	.news-list-line a,.news-list-line a:link,.news-list-line a:visited,.news-list-line a:hover { color:#666;}
	.news-list-line p:nth-child(1) { font-size:16px; font-weight:bold; padding:10px 0px 10px 0px;} 
	.news-list-line p:nth-child(2) {font-size:14px; line-height:26px;} 
	
	.list-product {width:306px; height:420px; overflow:hidden; text-align:center; margin-top:50px; float:left;}
.list-product img { width:260px; height:auto; max-height:380px; overflow:hidden;  margin:auto;}
.list-product span { width:100%; height:40px; line-height:40px; text-align:center; display:block;}
.list-product a,.list-product a:link,.list-product a:visited { color:#666;}
.list-product a:hover { color:#0270c5;}	

	.list-product2 {width:306px; height:340px; overflow:hidden; text-align:center; margin-top:20px; float:left;}
.list-product2 img { width:260px; height:auto; max-height:380px; overflow:hidden;  margin:auto;}
.list-product2 span { width:100%; height:40px; line-height:40px; text-align:center; display:block;}
.list-product2 a,.list-product2 a:link,.list-product2 a:visited { color:#666;}
.list-product2 a:hover { color:#0270c5;}	


/*download*/
#downlist ul li { line-height:30px;}
#downlist a,#downlist a:link,#downlist a:visited { color:#666;}
#downlist a:hover {color:#0270c5;}
#downlist span { display:block; float:right;}

.product-share { width:100%; height:auto; overflow:hidden; padding:20px 0px 20px 0px;}
.news-details-tit {width:100%; height:auto; overflow:hidden; line-height:30px; text-align:center; padding:20px 0px 20px 0px; font-family:'宋体'; font-size:20px; font-weight:bold;}
.news-details-from {width:100%; height:auto; overflow:hidden; text-align:center; color:#A0A0A0; font-family:'宋体'; font-size:15px; padding:10px 0px 10px 0px;}
.news-details-from a,.news-details-from a:link,.news-details-from a:visited,.news-details-from a:hover { color:#A0A0A0;}
.news-details { padding:30px 10px 30px 10px; line-height:30px;}
.news-details img { max-width:100%;}
.pro-details-img { max-width:100%; height:auto; overflow:hidden; text-align:center;}

/* ====== public page start ======= */
.pageline {width:100%; height:auto; overflow:hidden; margin:30px;}
.pageNav{ text-align:center;height:auto;margin-top:40px;margin-bottom:40px;color:#666;}
.pageNav font,.pageNav span{font-size:11px;border:1px solid #cecece;padding:5px 10px;color:#363636;margin:0 5px;}
.pageNav font.current,.pageNav span.current{background:#1c243b;color:#fff;font-weight:bold;margin:0 5px;}
.pageNav font.disabled,.pageNav span.disabled{color:#adaaad;margin:0 5px;}
.pageNav a{font-size:11px;border:1px solid #cecece;padding:5px 10px;color:#363636;margin:0 5px; white-space:nowrap;}
.pageNav a.current{background:#2d2489;color:#fff;font-weight:bold;margin:0 5px;}
.pageNav a.disabled{color:#adaaad;margin:0 5px;}
/* ====== public page end ======= */


.fd_pro_tb{ width:95%; margin:0 auto; border-left:1px solid #E8E8E8; border-top:1px solid #E8E8E8; margin-bottom:20px;}
.fd_pro_tb th, .fd_pro_tb td{ border-right:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8;}
.fd_pro_tb th{ background:#F5F5F5; height:40px; line-height:40px; font-weight:normal;}
.fd_pro_tb td{ text-align:center; padding:10px 0;}
.fd_pro_tb td input{ border:1px solid #E8E8E8; width:80px; padding:0 10px; height:22px; line-height:22px; text-align:right;}
.fd_pro_tb .del{ color:#F00; cursor:pointer;}
.ab_jjbox{margin-top:20px;}
.prodetail .inq_btn{ clear:both; background: #2d2489; color:#FFF; display:inline-block; width:185px; height:40px; line-height:40px; text-align:center; margin-top:15px;margin-bottom:5px; border-radius:5px;} 
.prodetail .inq_btn:hover,.inq_btn:active{ color:#FFF;}

/* feedbackdetail */
.feedbackdetail{width:770px;margin:0 auto;line-height: 26px;margin-bottom:50px;margin-top:40px;}
.feedbackdetail dl{overflow: hidden;width:660px;margin:0 auto;}
.feedbackdetail dt{width: 150px;float: left;overflow: hidden;text-align: right;margin-top: 15px;}
.feedbackdetail dd{width: 500px;float: left;overflow: hidden;padding-left: 10px;margin-top: 15px;}
.feedbackdetail .btys{width: 350px;}
.feedbackdetail textarea{width: 350px;height: 100px;border: 1px #999 solid;}
.feedbackdetail font{color: red;}
.feedbackdetail input{border: 1px #999 solid;height: 18px;width: 200px;}
.feedbackdetail .tjys input{width: 80px;height: 25px;}
#txt_code{width:100px;}

#zxzx_rt {
    position: fixed;
    right: 20px;
    top: 50%;
    color: #333;
    z-index: 9999;
}

#zxzx_rt .close {
    float: left;
    width: 25px;
    padding-top: 12px;
}

#zxzx_rt .close img {
    cursor: pointer;
}

#zxzx_rt .box {
    float: right;
    width: 125px;
    height: 123px;
    border: 2px solid #0e5ea6;
    background: #FFF;
    /*box-shadow:0px 0px 8px #B6D8E7;*/
}

#zxzx_rt .box .p_1 {
    text-align: center;
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
    color: #0e5ea6;
    padding-top: 9px;
}

#zxzx_rt .box .p_2 {
    padding: 0 0 0 6px;
    line-height: 16px;
    font-size: 12px;
    padding-top: 14px;
    text-align: left;
}

#zxzx_rt .box .p_3 {
    width: 100px;
    margin: 10px auto 0 auto;
    text-align: center;
    height: 30px;
    line-height: 30px;
    background: #EEE;
    font-size: 12px;
    font-weight: bold;
    color: #f5680d;
    cursor: pointer;
    display: block;
}

#zxzx {
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -172px 0 0 -130px;
    color: #333;
    z-index: 9999;
    width: 256px;
    height: 335px;
    border: 1px solid #0e5ea6;
    border-radius: 4px;
    background: #FFF;
    display: none;
}

#zxzx .top {
    height: 42px;
    color: #FFF;
    background: #0e5ea6;
    border-radius: 4px;
    overflow: hidden;
    text-align: left;
}

#zxzx .top .tit {
    float: left;
    padding: 5px 0 0 10px;
    font-size: 16px;
    line-height: 18px;
}

#zxzx .top .tit p {
    color: #2F94EE;
    font-size: 10px;
    line-height: 16px;
    text-transform: uppercase;
}

#zxzx .top .close {
    float: right;
    padding: 9px 15px 0 0;
}

#zxzx .top .close img {
    cursor: pointer;
}

#zxzx .box_1 {
    clear: both;
    margin: 7px 0 0 7px;
    width: 233px;
    position: relative;
}

#zxzx .area {
    width: 219px;
    height: 70px;
    padding: 10px 6px 6px 6px;
    border: 1px solid #E5E5E5;
    border-radius: 4px;
    color: #666;
    font-size: 12px;
    line-height: 16px;
}

#zxzx .box_1 em {
    position: absolute;
    right: -10px;
    top: 0px;
    line-height: 32px;
    font-style: normal;
    color: #ff0000;
}

#zxzx .box {
    clear: both;
    margin: 6px 0 0 7px;
    width: 231px;
    height: 30px;
    border: 1px solid #E5E5E5;
    border-radius: 4px;
    position: relative;
}

#zxzx .box p {
    float: left;
    padding-left: 23px;
    width: 48px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #525252;
    background: #F4F4F4;
}

#zxzx .box input {
    float: right;
    width: 140px;
    height: 20px;
    padding: 5px 5px 5px 15px;
    line-height: 20px;
    border: 0;
    color: #666;
    background: #FFF;
    font-size: 12px;
}

#zxzx .box em {
    position: absolute;
    right: -10px;
    top: 0px;
    line-height: 32px;
    font-style: normal;
    color: #ff0000;
}

#zxzx .btnbox {
    clear: both;
    padding: 7px 0 0 7px;
}

#zxzx .btnbox input {
    width: 108px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    color: #FFF;
    border: 0px;
    cursor: pointer;
}

#zxzx .btnbox .btn1 {
    background: #0e5ea6;
    margin-left: 3px;
}

#zxzx .btnbox .btn2 {
    background: #535353;
    margin-left: 7px;
}

.gotop-wrapper { position:fixed; bottom:50px; right:15px; z-index:1001; background-color:rgba(47,47,47,0.6)!important; background-color:#2f2f2f;}
.gotop-wrapper:hover { background-color:rgba(47,47,47,1)!important; background-color:#2f2f2f; } 
.gotop-wrapper a { 
	display:none; _display:none !important;
	width:42px; height:42px; overflow:hidden; background:url(/images/jiao.png) no-repeat center;
}

.gotop-wrapper { position:fixed; bottom:50px; right:15px; z-index:1001; background-color:rgba(47,47,47,0.6)!important; background-color:#2f2f2f;}
.gotop-wrapper:hover { background-color:rgba(47,47,47,1)!important; background-color:#2f2f2f; } 
.gotop-wrapper a { 
	display:none; _display:none !important;
	width:42px; height:42px; overflow:hidden; background:url(/images/jiao.png) no-repeat center;
}

.page-updown { width:1200px; margin:0 auto; height:auto; overflow:hidden; color:#666; line-height:25px; margin-top:50px; padding-bottom:50px;}
.page-updown a,.page-updown a:link,.page-updown a:visited,.page-updown a:hover { color:#666;}

.inqBtn,.inqBtn:link,.inqBtn:visited,.inqBtn:hover {
    background: #1c243b;
    color: #FFF;
    border-radius: 5px;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    text-align: center;
    display: block;
    width: 100%;
    transition: all .3s linear;
}