﻿@charset "utf-8";
/* CSS Document */
body{
	margin: 0 auto;
	/*font-family: 'pingfang SC','helvetica neue','hiragino sans gb',tahoma,'microsoft yahei ui','microsoft yahei',simsun,sans-serif;Arial、Helvetica、Verdana、Times New Roman*/
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #6b6b6b;
	font-size:12px;
	line-height:200%;
	/*background:url(../images/bg.jpg) repeat-y center top;
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;*/
    width: 100%;
    min-width:1250px;
}

td{ font-size:12px; line-height:200%; }
div{ font-size:12px;  }
p{ font-size:12px; line-height:100%; }

a{ color: #6b6b6b; text-decoration:none !important;}
a:hover{ color:#e60000; text-decoration:none;}

#bodybox{ margin:0 auto; height:auto; }

/*-----------------------top0--------------------------*/

.mid_bg_box{ margin:0 auto; max-width:1200px; background:#fff; overflow:hidden; }

.topbig{ margin:0 auto; width:100%; height:110px;  z-index:9999;position:relative;font: 16px 微软雅黑;}
.topbig2{ margin:0 auto; width:100%; height:43px;  z-index:9999;position:relative;font: 16px 微软雅黑; background:url(../images/bjt.jpg);}
.top_box{ margin:0 auto; width:1200px; height:90px;  z-index:9999; position:relative; padding-top:8px;}
.top_box em{ margin:0px 0 0 0; width:380px; float:left; display:inline; }
/*
.top_box ul{ margin:0px; padding:0px; width:700px;height:32px; list-style-type:none; float:right; display:inline; }
.top_box li{ margin:0 0 0 10px; width:80px; height:32px; font-size:14px; font-weight:300; text-align:center; float:left; display:inline; }
.top_box li a{ padding-top:0px; width:80px; height:32px; line-height:90%; color:#ffffff;  display:block; }
.top_box li a:hover{width:80px; height:32px; line-height:90%; color:#fff;background-color: rgba(56, 143, 236, 0.9); display:block; }
.top_box li a.con{  width:80px; height:32px; line-height:90%; color:#fff; background-color: rgba(56, 143, 236, 0.9); display:block; }
.top_box li a.con:hover{  width:80px; height:32px; line-height:90%; color:#fff; background-color: rgba(56, 143, 236, 0.9); display:block; }

*/

/*-----------------------top1--------------------------*/


/*-----------------------h_mid0--------------------------*/
/*.ad_box{ margin:0 auto; padding-bottom:6px; width:100%; height:410px; text-align:center; background:url(../images/bg01.jpg) repeat-x left bottom; overflow:hidden; }*/
.ad_box{ margin:0 auto; padding-bottom:6px; width:100%; text-align:center;  }



.h_mid_con1{ margin:0 auto; margin-top:10px; width:1200px; height:350px; overflow:hidden; z-index:999; background-color:#FFFFFF;-moz-box-shadow: 5px 5px 5px #e3dfdf; /* 老的 Firefox */
box-shadow: 0px 4px 4px #e3dfdf; }
.h_mid_con1 .left_box{ margin:0px; width:550px; float:left; display:inline; margin-top:20px; margin-left:10px;  }

.h_mid_con1 .left_box350{ margin:0px; width:350px; float:left; display:inline; margin-top:20px; margin-left:10px;  }
.h_mid_con1 .left_box350 .right_con{ margin:0 0px 0 0; width:350px; float:right; display:inline; }

.h_mid_con1 .left_box .right_con{ margin:0 0px 0 0; width:550px; float:right; display:inline; }
.h_mid_con1 .left_box .right_con .h_typename{ margin:0px; width:550px; height:23px; float:left; display:inline; }
.h_mid_con1 .left_box .right_con .h_typename b{ margin:0px; height:23px; line-height:23px; font-size:16px; font-weight:normal; color:#0055ab; float:left; display:inline; }
.h_mid_con1 .left_box .right_con .h_typename i{ margin:7px 0 0 10px; padding-left:6px; height:10px; line-height:10px; color:#949494; font-size:11px; border-left:#8bbaea 1px solid; font-style:normal; float:left; display:inline; }
.h_mid_con1 .left_box .right_con .h_typename em{ margin:7px 0 0 10px; width:41px; height:12px; float:left; display:inline; }

.h_mid_con1 .left_box .right_con .news_rollBox{ margin:0px 0 0 0; width:550px; height:auto; float:left; display:inline; overflow:hidden; }
.h_mid_con1 .left_box .right_con .news_rollBox .h_button{ margin:10px 0 0 0; width:550px; height:22px; float:left; display:inline; overflow:hidden; }
.h_mid_con1 .left_box .right_con .news_rollBox .h_left{ width:22px; height:21px; background:url(../images/to_left.jpg) no-repeat; cursor:pointer; float:left; display:inline; }
.h_mid_con1 .left_box .right_con .news_rollBox .h_left:hover{ background:url(../images/to_leftA.jpg) no-repeat; }
.h_mid_con1 .left_box .right_con .news_rollBox .h_right{ margin-left:10px; width:22px; height:21px; background:url(../images/to_right.jpg) no-repeat; cursor:pointer; float:left; display:inline;  }
.h_mid_con1 .left_box .right_con .news_rollBox .h_right:hover{ background:url(../images/to_rightA.jpg) no-repeat; }
.h_mid_con1 .left_box .right_con .news_rollBox .h_Box{ margin:0px; width:550px; float:left; display:inline; overflow:hidden; }
.h_mid_con1 .left_box .right_con .news_rollBox .h_item_box{ margin:0px; width:550px; float:left; display:inline; overflow:hidden; }
.h_mid_con1 .left_box .right_con .news_rollBox .h_item_box dl{ margin:0px; width:550px; float:left; display:inline; }
.h_mid_con1 .left_box .right_con .news_rollBox .h_item_box dt{ margin:0px; width:550px; line-height:110%; font-weight:bold; float:left; display:inline; }
.h_mid_con1 .left_box .right_con .news_rollBox .h_item_box dt a{ color:#444444; }
.h_mid_con1 .left_box .right_con .news_rollBox .h_item_box dt a:hover{ color:#e60000; }
.h_mid_con1 .left_box .right_con .news_rollBox .h_item_box dd{ margin:0px; width:310px; color:#848484; float:left; display:inline; overflow:hidden; }
.h_mid_con1 .left_box .right_con .news_rollBox .h_item_box dd i{ margin:2px 0 0 0; width:310px; line-height:130%; font-size:11px; font-style:normal; float:left; display:inline; }
.h_mid_con1 .left_box .right_con .news_rollBox .h_item_box dd p{ margin:10px 0 0 0; width:310px; height:40px; line-height:110%; float:left; display:inline; overflow:hidden; }

.h_mid_con1 .left_box2{ margin:0px; width:560px; float:left; display:inline; margin-top:20px; margin-left:5px;  }
.h_mid_con1 .right_box2{ margin:0 10px 0; width:560px; float:right; display:inline;  margin-top:20px; }

.h_mid_con1 .right_box{ margin:0 10px 0; width:620px; float:right; display:inline;  margin-top:20px; }

.h_mid_con1 .right_box820{ margin:0 10px 0; width:820px; float:right; display:inline;  margin-top:20px; }
.h_mid_con1 .right_box820 .h_typename{ margin:0px; width:820px; height:23px; float:left; display:inline; }

.h_mid_con1 .right_box .h_typename{ margin:0px; width:520px; height:23px; float:left; display:inline; }
.h_mid_con1 .right_box .h_typename b{ margin:0px; height:23px; line-height:23px; font-size:14px; font-weight:normal; color:#0055ab; float:left; display:inline; }
.h_mid_con1 .right_box .h_typename i{ margin:7px 0 0 10px; padding-left:6px; height:10px; line-height:10px; color:#949494; font-size:11px; border-left:#8bbaea 1px solid; font-style:normal; float:left; display:inline; }
.h_mid_con1 .right_box .h_typename em{ margin:7px 0 0 0px; width:41px; height:12px; float:left; display:inline; }
.h_mid_con1 .right_box .h_con{font-family: sans-serif; margin:0px 0 0 0; width:620px; height:300px; line-height:250%; float:left; display:inline; overflow:hidden;padding:10px; }

.h_mid_con1 .right_box ul { margin-top:0px; margin-left:-40px;}
.h_mid_con1 .right_box li{font-size:12px; height:20px; margin-top:5px;}
.h_mid_con1 .right_box li  a{ color:#333333;}
.h_mid_con1 .right_box li a:hover{ color:#0099FF;}
.h_mid_con1 .right_box dt{ width:100px; float:left;}
.h_mid_con1 .right_box dd{ width:470px; }

.t_prod p{font-size:14px;}


.h_mid_con2{ margin:0 auto; margin-top:45px; padding:25px 0; width:100%; height:270px; background:#fbfbfb; overflow:hidden; }
.h_mid_con2 .main_box{ margin:0 auto; width:1200px; overflow:hidden; }
.h_mid_con2 .main_box .h_typename{ margin:0px 0px 0px 0px; width:1200px; height:25px; text-align:left; float:left; display:inline; }
.h_mid_con2 .main_box .h_typename b{ margin:0px; height:22px; line-height:22px; font-size:14px; font-weight:normal; color:#0055ab; display:inline-block; }
.h_mid_con2 .main_box .h_typename i{ margin:7px 0 0 10px; padding-left:6px; height:10px; line-height:10px; color:#949494; font-size:11px; border-left:#8bbaea 1px solid; font-style:normal; display:inline-block; }
.h_mid_con2 .main_box .h_conlist{ margin:25px 0 0 0; width:1200px; float:left; display:inline; overflow:hidden; }

.h_mid_con2 .main_box .h_conlist p{ margin:0px; padding:0px; width:206px; float:left; display:inline; }
.h_mid_con2 .main_box .h_conlist p i{ margin:0px; width:206px; height:146px; text-align:center; float:left; display:inline; }
.h_mid_con2 .main_box .h_conlist p i a{ padding:2px; width:200px; height:140px; border:#ddd 1px solid; display:block; }
.h_mid_con2 .main_box .h_conlist p i a:hover{ padding:2px; width:200px; height:140px; border:#cd5454 1px solid; display:block; }
.h_mid_con2 .main_box .h_conlist p u{ margin:9px 0 0 0; width:206px; height:26px; line-height:26px; text-align:center; text-decoration:none; float:left; display:inline; }
.h_mid_con2 .main_box .h_conlist p u a{ color:#5a5a5a; }
.h_mid_con2 .main_box .h_conlist p u a:hover{ color:#e60000; }


.h_mid_con20{ margin:0 auto; margin-top:30px; padding:25px 0; width:100%; background:#fbfbfb; overflow:hidden; }
.h_mid_con20 .main_box{ margin:0 auto; width:1200px; overflow:hidden; }

.h_mid_con200{ margin:0 auto; margin-top:0px; padding:10px 0; width:100%;  background:#fff; overflow:hidden; }
.h_mid_con200 .main_box{ margin:0 auto; overflow:hidden; }

.h_mid_con750{ margin:0 auto; margin-top:45px; padding:25px 0; width:100%; height:770px; background:#fbfbfb; overflow:hidden; }
.h_mid_con750 .main_box{ margin:0 auto; width:1200px; overflow:hidden; }

.h_mid_con3{ margin:0 auto; margin-top:35px; width:1200px; overflow:hidden; }
.h_mid_con3 .left_box{ margin:0 35px 0 0; padding-right:36px; width:210px; background:url(../images/line01.jpg) repeat-y right top; float:left; display:inline; }
.h_mid_con3 .left_box .h_typename{ margin:0px; width:210px; height:23px; float:left; display:inline; }
.h_mid_con3 .left_box .h_typename b{ margin:0px; height:23px; line-height:23px; font-size:14px; font-weight:normal; color:#444444; float:left; display:inline; }
.h_mid_con3 .left_box .h_typename i{ margin:8px 0 0 10px; padding-left:6px; height:10px; line-height:10px; color:#949494; font-size:11px; border-left:#8bbaea 1px solid; font-style:normal; float:left; display:inline; }
.h_mid_con3 .left_box dl{ margin:10px 0 0 0; width:210px; float:left; display:inline; }
.h_mid_con3 .left_box dt{ margin:0px; width:210px; height:80px; text-align:center; float:left; display:inline; }
.h_mid_con3 .left_box dd{ margin:7px 0 0 0; width:210px; line-height:170%; color:#6b6b6b; float:left; display:inline; overflow:hidden; }

.h_mid_con3 .right_box{ margin:0 15px 0 0; width:240px; float:right; display:inline; }
.h_mid_con3 .right_box .h_typename{ margin:0px; width:240px; height:23px; float:left; display:inline; }
.h_mid_con3 .right_box .h_typename b{ margin:0px; height:23px; line-height:23px; font-size:14px; font-weight:normal; color:#444444; float:left; display:inline; }
.h_mid_con3 .right_box .h_typename i{ margin:8px 0 0 10px; padding-left:6px; height:10px; line-height:10px; color:#949494; font-size:11px; border-left:#8bbaea 1px solid; font-style:normal; float:left; display:inline; }
.h_mid_con3 .right_box dl{ margin:10px 0 0 0; width:240px; float:left; display:inline; }
.h_mid_con3 .right_box dt{ margin:0px; width:240px; text-align:center; float:left; display:inline; }
.h_mid_con3 .right_box dd{ margin:7px 0 0 0; width:240px; line-height:170%; font-size:14px; color:#2a2a2a; float:left; display:inline; overflow:hidden; }

/*-----------------------h_mid1--------------------------*/


/*-----------------------ny0--------------------------*/

.ny_location_box{ margin:0 auto; width:100%; height:42px; background:url(../images/line02.jpg) repeat-x left bottom; overflow:hidden; clear:both }
.ny_location_box p{ margin:0 auto; width:1200px; height:42px; line-height:42px; font-size:14px; overflow:hidden; }
.ny_location_box p a.con{ color:#e60000; }
.ny_location_box p a.con:hover{ color:#e60000; }


.ny_mid_con{ margin:0 auto; margin-top:5px; width:1200px; overflow:hidden; }

.ny_mid_con .left_box{ margin:0px; width:210px; float:left; display:inline; }
.ny_mid_con .left_box .h_typename{ margin:0px; width:210px; height:41px; line-height:41px; font-size:20px; color:#424242; font-family:"微软雅黑","宋体"; text-align:center; background:url(../images/left_typenamebg.jpg) no-repeat; float:left; display:inline; }

.ny_mid_con .left_product{ margin:0px; width:210px; float:left; display:inline; }
.ny_mid_con .left_product .h_typename{ margin:0px; width:210px; height:41px; line-height:41px; font-size:20px; color:#424242; font-family:"微软雅黑","宋体"; text-align:center; background:url(../images/left_typenamebg.jpg) no-repeat; float:left; display:inline; }
.ny_mid_con .left_product .lines{border-left:#e2e2e2 1px solid; border-right:#e2e2e2 1px solid; }
.ny_mid_con .left_product em{ margin:0px; padding:0px; width:210px; height:3px; background:url(../images/left_footimg.jpg) no-repeat; float:left; display:inline; }
.ny_mid_con .left_product .h_typename_c{ margin:15px 0 0 0; padding-left:10px; width:200px; height:41px; line-height:41px; font-size:16px; color:#666; font-family:"微软雅黑","宋体"; background:url(../images/left_typenamebg.jpg) no-repeat; float:left; display:inline; }
.ny_mid_con .left_product .c_con{ margin:0px; padding:10px; width:188px; line-height:190%; font-family:"微软雅黑","宋体"; border-left:#e2e2e2 1px solid; border-right:#e2e2e2 1px solid; float:left; display:inline; }
.ny_mid_con .left_product em{ margin:0px; padding:0px; width:210px; height:3px; background:url(../images/left_footimg.jpg) no-repeat; float:left; display:inline; }




.ny_mid_con .left_box ul{ margin:0px; padding:8px 0; width:208px; list-style-type:none; border-left:#e2e2e2 1px solid; border-right:#e2e2e2 1px solid; float:left; display:inline; }
.ny_mid_con .left_box li{ margin:5px 1px 0 1px; width:206px; height:30px; font-size:14px; font-family:"微软雅黑","宋体"; float:left; display:inline; }
.ny_mid_con .left_box li a{ margin:0px; padding-left:40px; width:166px; height:30px; line-height:30px; color:#4a4a4a; background:none; display:block; }
.ny_mid_con .left_box li a:hover{ margin:0px; padding-left:40px; width:166px; height:30px; line-height:30px; color:#ffffff; background:url(../images/left_typebg.jpg) no-repeat; display:block; }
.ny_mid_con .left_box li a.con{ margin:0px; padding-left:40px; width:166px; height:30px; line-height:30px; color:#ffffff; background:url(../images/left_typebg.jpg) no-repeat; display:block; }
.ny_mid_con .left_box li a.con:hover{ margin:0px; padding-left:40px; width:166px; height:30px; line-height:30px; color:#ffffff; background:url(../images/left_typebg.jpg) no-repeat; display:block; }

.ny_mid_con .left_box .litwo{ margin:5px 1px 0 42px; padding-left:10px; width:155px; height:24px; font-size:12px; font-family:"微软雅黑","宋体"; background:url(../images/tb02.jpg) no-repeat left center; float:left; display:inline; }
.ny_mid_con .left_box .litwo a{ margin:0px; padding:0px; width:155px; height:24px; line-height:24px; color:#666; background:none; display:inline; }
.ny_mid_con .left_box .litwo a:hover{ margin:0px; padding:0px; width:155px; height:24px; line-height:24px; color:#e60000; background:none; display:inline; }
.ny_mid_con .left_box .litwo a.con{ margin:0px; padding:0px; width:155px; height:24px; line-height:24px; color:#e60000; background:none; display:inline; }
.ny_mid_con .left_box .litwo a.con:hover{ margin:0px; padding:0px; width:155px; height:24px; line-height:24px; color:#e60000; background:none; display:inline; }

.ny_mid_con .left_box em{ margin:0px; padding:0px; width:210px; height:3px; background:url(../images/left_footimg.jpg) no-repeat; float:left; display:inline; }

.ny_mid_con .left_box .h_typename_c{ margin:15px 0 0 0; padding-left:10px; width:200px; height:41px; line-height:41px; font-size:16px; color:#666; font-family:"微软雅黑","宋体"; background:url(../images/left_typenamebg.jpg) no-repeat; float:left; display:inline; }
.ny_mid_con .left_box .c_con{ margin:0px; padding:10px; width:188px; line-height:190%; font-family:"微软雅黑","宋体"; border-left:#e2e2e2 1px solid; border-right:#e2e2e2 1px solid; float:left; display:inline; }
.ny_mid_con .left_box em{ margin:0px; padding:0px; width:210px; height:3px; background:url(../images/left_footimg.jpg) no-repeat; float:left; display:inline; }




.ny_mid_con .right_box{ margin:0px; width:850px; float:right; display:inline; }
.ny_mid_con .right_box .top_box{ margin:0px; width:850px; height:5px; background:url(../images/r_bg1.jpg) no-repeat; float:left; display:inline; }
.ny_mid_con .right_box .main_box{ margin:0px; width:850px; min-height:300px; background:url(../images/r_bg2.jpg) repeat-y; float:left; display:inline; }



.ny_mid_con .right_box .main_box .contact_box{ margin:15px 0 0 20px; padding-bottom:10px; width:800px; letter-spacing:1px; float:left; display:inline; overflow:hidden; }



.ny_mid_con .right_box .main_box .news_box{  margin:10px 0 0 30px; padding-bottom:10px; width:790px; float:left; display:inline; }
.ny_mid_con .right_box .main_box .news_box ul{ margin:0px; padding:0px; width:790px; list-style-type:none; float:left; display:inline; }
.ny_mid_con .right_box .main_box .news_box li{ margin:2px 0 0 0; padding:10px 0; width:790px; line-height:140%; border-bottom:#ccc 1px dashed; float:left; display:inline; }
.ny_mid_con .right_box .main_box .news_box li h1{ margin:0 0 0 3px; padding-left:10px; font-size:14px; font-weight:normal; background:url(../images/tb02.jpg) no-repeat left center; float:left; display:inline; }
.ny_mid_con .right_box .main_box .news_box li i{ margin:0 3px 0 0; width:80px; text-align:right; color:#999; font-size:12px; font-style:normal; float:right; display:inline; }
.ny_mid_con .right_box .main_box .news_box .no_content{ margin:0px; padding:120px 0; width:790px; text-align:center; float:left; display:inline; }

.ny_mid_con .right_box .main_box .news_xx_box{ margin:0 0 0 30px; padding-bottom:10px; width:790px; float:left; display:inline; }
.ny_mid_con .right_box .main_box .news_xx_box .h_title{ margin:20px 0 0 0; width:790px; line-height:150%; font-size:18px; color:#000; text-align:center; float:left; display:inline; }
.ny_mid_con .right_box .main_box .news_xx_box .h_date{ margin:15px 0 0 0; padding-bottom:8px; width:790px; color:#999; font-size:13px; text-align:center; background:url(../images/line02.jpg) repeat-x left bottom; float:left; display:inline; }
.ny_mid_con .right_box .main_box .news_xx_box .h_content{ margin:20px 5px 0 5px; width:780px; letter-spacing:1px; float:left; display:inline; overflow:hidden; }

.ny_mid_con .right_box .main_box .news_xx_box .h_prenext{ margin:20px 0 0 0; padding:8px 5px 0 5px; width:780px; line-height:190%; color:#333; font-size:12px; border-top:#ddd 1px solid; float:left; display:inline; overflow:hidden; }
.ny_mid_con .right_box .main_box .news_xx_box .h_prenext a{ color:#333; }
.ny_mid_con .right_box .main_box .news_xx_box .h_prenext a:hover{ color:#e60000; }


.ny_mid_con .right_box .main_box .pro_box{ margin:5px 0 0 20px; width:810px; float:left; display:inline; }
/*.ny_mid_con .right_box .main_box .pro_box ul{ margin:0px; padding:0px; width:790px; list-style-type:none; float:left; display:inline; }
.ny_mid_con .right_box .main_box .pro_box li{ margin:25px 17px 0 39px; width:206px; height:180px; float:left; display:inline; }
.ny_mid_con .right_box .main_box .pro_box li i{ margin:0px; width:206px; height:146px; text-align:center; float:left; display:inline; }
.ny_mid_con .right_box .main_box .pro_box li i a{ padding:2px; width:200px; height:140px; border:#ddd 1px solid; display:block; }
.ny_mid_con .right_box .main_box .pro_box li i a:hover{ padding:2px; width:200px; height:140px; border:#cd5454 1px solid; display:block; }*/
.ny_mid_con .right_box .main_box .pro_box li h1{ margin:8px 0 0 0; width:206px; height:26px; line-height:26px; font-size:12px; font-weight:normal; text-align:center; text-decoration:none; float:left; display:inline; }
.ny_mid_con .right_box .main_box .pro_box li h1 a{ color:#5a5a5a; }
.ny_mid_con .right_box .main_box .pro_box li h1 a:hover{ color:#e60000; }
.ny_mid_con .right_box .main_box .pro_box .no_content{ margin:0px; padding:120px 0; width:810px; text-align:center; float:left; display:inline; }


.ny_mid_con .right_box .main_box .pro_xx_box{ margin:0 0 0 30px; padding-bottom:10px; width:790px; float:left; display:inline; }
.ny_mid_con .right_box .main_box .pro_xx_box .h_title{ margin:20px 0 0 0; padding-bottom:10px; width:790px; line-height:150%; font-size:18px; color:#000; text-align:center; background:url(../images/line02.jpg) repeat-x left bottom; float:left; display:inline; }
.ny_mid_con .right_box .main_box .pro_xx_box .h_imgb{ margin:15px 0 0 0; width:790px; text-align:center; float:left; display:inline; }
.ny_mid_con .right_box .main_box .pro_xx_box .h_content{ margin:25px 5px 0 5px; width:780px; letter-spacing:1px; float:left; display:inline; overflow:hidden; }

.ny_mid_con .right_box .main_box .pro_xx_box .h_prenext{ margin:20px 0 0 0; padding:8px 5px 0 5px; width:780px; line-height:190%; color:#333; font-size:12px; border-top:#ddd 1px solid; float:left; display:inline; overflow:hidden; }
.ny_mid_con .right_box .main_box .pro_xx_box .h_prenext a{ color:#333; }
.ny_mid_con .right_box .main_box .pro_xx_box .h_prenext a:hover{ color:#e60000; }


.ny_mid_con .right_box .foot_box{ margin:0px; width:850px; height:13px; background:url(../images/r_bg3.jpg) no-repeat; float:left; display:inline; }



/*------------页码0----------*/
.page_box{ margin:25px 0 0 3px; padding:10px 0 5px 0; width:842px; line-height:22px; font-size:12px; font-family:"微软雅黑","宋体"; text-align:center; border-top:#cccccc 1px solid; background-color:#f5f5f5; float:left; display:inline; overflow:hidden; }
.page_box u{ margin:0 15px 0 0; height:20px; line-height:20px; font-size:14px; color:#333; text-decoration:none; display:inline-block; overflow:hidden;}
.page_box span{ margin:0 2px; padding:0px 8px; height:20px; line-height:20px; color:#a4a4a4; background:#f9f9f9; border:#ddd 1px solid; display:inline-block; overflow:hidden;}
.page_box a{ margin:0 2px; padding:0px 8px; height:20px; line-height:20px; color:#606060; background:#f9f9f9; border:#ddd 1px solid; display:inline-block; overflow:hidden;}
.page_box a:hover{ margin:0 2px; padding:0px 8px; height:20px; line-height:20px; background-color:#3775a8; color:#ffffff; border:#ddd 1px solid; display:inline-block; overflow:hidden;}
.page_box a.con{ margin:0 2px; padding:0px 8px; height:20px; line-height:20px; background-color:#3775a8; color:#ffffff; border:#ddd 1px solid; display:inline-block; overflow:hidden;}
.page_box a.con:hover{ margin:0 2px; padding:0px 8px; height:20px; line-height:20px; background-color:#3775a8; color:#dddddd; border:#ddd 1px solid; display:inline-block; overflow:hidden;}
.page_box u{ margin:0 3px 0 8px; padding:0px; width:40px; height:20px; line-height:20px; border:#ddd 1px solid; background:#f9f9f9; text-decoration:none; display:inline-block; overflow:hidden;}
.page_box .p_text{ margin:0px; padding:0px; width:40px; height:20px; line-height:20px; color:#606060; border:none; background:none; text-align:center; }
.page_box i{ margin:0px; padding:0px; width:25px; height:20px; line-height:20px; border:#ddd 1px solid; font-style:normal; display:inline-block; overflow:hidden;}
.page_box .p_button{ margin:0px; padding:0px; width:27px; height:20px; line-height:20px; color:#fff; background-color:#3775a8; border:none; text-align:center; }
/*------------页码1----------*/


/*-----------------------ny1--------------------------*/

/*-----------------------bottom0--------------------------*/
.bottom_box{ margin:0 auto; margin-top:0px; padding:0px 0; width:100%; background:#323232; overflow:hidden;}
.bottoms{margin:0 auto;  width:1090px;}
.bottoms .main_box{ margin:0 auto;  line-height:140%; color:#fff; overflow:hidden; float:left; width:500px; padding-left:20px;}
.bottoms .main_box a{ color:#fff; text-decoration:none; }
.bottoms .main_box a:hover{ color:#fff; text-decoration:underline; }

.bottoms .main_box2{ margin:0 auto;  line-height:140%; color:#fff; overflow:hidden; float:left; width:500px; padding-left:20px;}
.bottoms .main_box2 a{ color:#fff; text-decoration:none; }
.bottoms .main_box2 a:hover{ color:#fff; text-decoration:underline; }
.bottoms .main_box2 p{ font-size:12px; line-height:200%; }

.bottoms .main_box_right{ margin:0 auto;  line-height:160%; color:#fff; overflow:hidden; float:right;width:500px; }
.bottoms .main_box_right a{ color:#fff; text-decoration:none; }
.bottoms .main_box_right a:hover{ color:#fff; text-decoration:underline; }
/*-----------------------bottom1--------------------------*/

.input_text{ padding:0 3px; width:200px; height:20px; line-height:20px; font-size:12px; color:#555; font-family:"宋体"; border:#ccc 1px solid; }
.input_textarea{ padding:3px; width:500px; height:120px; line-height:160%; font-size:12px; color:#555; font-family:"宋体"; border:#ccc 1px solid; }
.input_button{ height:20px; color:#555; border:#999 1px solid; background-color:#ccc;}

/*listBox*/
.listBox{width:258px;height:auto;overflow:hidden;float:left; margin:2px}
.listBox .picHold{width:220px; height:auto; overflow:hidden; border: 1px solid #dedede;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;padding:4px;}
.listBox .picHold img{height:165px; max-width:220px; min-height:165px; width:expression(this.width > 220 ? 220:true);}
.listBox .title{width:220px; height:25px; overflow:hidden; line-height:25px; text-align:center; text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;}

.listBox1{width:259px;height:auto;overflow:hidden;float:left; margin:2px}
.listBox1 .picHold{width:220px; height:auto; overflow:hidden; border: 1px solid #dedede;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;padding:4px;}
.listBox1 .picHold img{height:165px; max-width:220px; min-height:165px; width:expression(this.width > 220 ? 220:true);}
.listBox1 .title{width:220px; height:25px; overflow:hidden; line-height:25px; text-align:center; text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;}

.prodTit,.prodBack{text-align:center; line-height:25px;}
.prodDeta{line-height: 26px; height:26px; border-bottom:1px solid #c0c0c0; text-align:left;}
.prodDeta h1{float:left;color:#FFF; font-weight:bold; padding:0px 10px; line-height:26px; height:26px; margin:0px;background:#c0c0c0;font-size:20px}
.prodCont{padding:10px 0px; min-height:100px; text-align:left}
.prodBack{border-top:1px solid #c5c5c5;}
.order_btn{border:1px solid #768565; border-radius:3px; height:20px; padding:0 5px 0 20px; color:#9a9a9a; background:#FFF url(../images/o.png) no-repeat 5px center}

.pageBox{clear:both; text-align:center; font-size:13px; border-top: solid 1px #c0c0c0; line-height:22px; padding-top:5px;}
.pageStatus{clear:both; line-height:20px;}
.pageBox a{padding:0px 8px; border:1px solid #c0c0c0; display:inline-block; width:auto; margin:0px 3px; line-height:20px;}
.pageBox a.cur, .pageBox a:hover{background:#c0c0c0; text-decoration:none; color:#FFF;}
.pageSel{line-height:30px; height:30px; overflow:hidden; border-top: solid 1px #c0c0c0;}

.blank5{height:5px; visibility:hidden;line-height:5px;clear:both;}
.blank10{height:10px; visibility:hidden;line-height:10px;clear:both;}

.mt10{margin-top:10px}
.fl{float:left;}
.fr{float:right;}
.contview .title {
    font-size: 18px;
    font-weight: normal;
    line-height: 30px;
}

/*product*/
.ncs-detail { height:auto; overflow:hidden; margin-bottom: 10px; margin-top:10px; float:right; width:700px; padding-right:20px}
/* 商品图片放大镜 */
.nc-gallery { width: 413px; float:left; }
.zoom-section {}
.zoom-small-image { width:413px; height:310px; border: 1px solid #E7E7E7;}
.zoom-section .zoom-desc { width: 393px; overflow: hidden; padding: 10px 0; margin: 0 auto;position: relative; z-index: 999;}
.zoom-section ul { display:block; width:300px; margin-left: -10px; _margin-left: 5px; }
.zoom-section ul li { display:inline; float:left; margin-left: 10px;}
.zoom-section ul li a { float:left; padding: 3px; width: 40px; height: 30px; margin:1px; border: 1px solid #E7E7E7; position: relative; z-index: 1;}
.zoom-section ul li a b { display: none;}
.zoom-section ul li a:hover, .zoom-desc ul li a.hovered { border: 2px solid #F30; margin:0px; }
.zoom-section ul li a.hovered b { font-size: 0; line-height: 0; width: 0; height: 0; display: block; border: 4px solid; border-color: #FFF #FFF #F30 #FFF; position: absolute; z-index: 1; top: -10px; left: 20px;}
.nc-zoom-lens { background-color: #fff; margin:-1px; border: 1px solid #888; cursor: move; }
.nc-zoom-big { overflow:hidden;}
.nc-zoom-loading { color:white; background:#222; padding:3px; border:1px solid #000;}

/* 产品介绍 */
.nc-wrap { width: 277px; float:left; margin-left:10px; }
.nc-wrap h2{line-height:45px; font-size:24px; text-align:left; border-bottom:1px solid #c0c0c0; padding:0 10px; color:#e53800;}
.nc-wrap .breaf{padding:5px; height:auto; overflow:hidden; line-height:30px;}
.nc-wrap .breaf dl{height:30px; overflow:hidden; border-bottom:1px dashed #c0c0c0}
.nc-wrap .breaf dl dt, .nc-wrap .breaf dl dd{float: left;}
.nc-wrap .breaf dl dt{width:25%; text-align:right;}
.nc-wrap .breaf dl dd{width:75%; text-align:left;margin-left:0px;}

.prodCont {
    padding: 10px 0px;
    min-height: 100px;
    text-align: left;
}
.ncs-detail {
    height: auto;
    overflow: hidden;
    margin-bottom: 10px;
    margin-top: 10px;
    float: right;
    width: 780px;
    padding-right: 20px;
}
.contact .map {
    width: 700px;
    height: 450px;
    overflow: hidden;
}

.news_box h1,.news_box h2{
	text-align:center;
}
.news_box h2{
	font-size:14px;
}
.ad2{position:fixed; top:400px; width:100px; height:205px; z-index:10000}
.ad2.l{left:45px;}
.ad2.r{right:45px;}
.honor img{width:100%}



	.top_bg {
    font-family: sans-serif;
    height: 30px;
    line-height: 30px;
    background:#000000;
    /*background: #f5f5f5;*/
    font-size: 12px;
    color: #fff;
}
.bg {
    width: 100%;
    min-width: 1200px;
}

.page {
    margin: 0 auto;
    width: 1200px;
	font-size: 12px;
}
.page p{font-size: 12px;}





/*首页模块*/

.t {
    text-align: center;
}
.t b {
    font-size: 32px;
    color: #333;
    display: block;
}
.t b:after {
    display: block;
    content: "";
    width: 180px;
    height: 3px;
    margin: 15px auto;
    background: #eee;
}
.t t {
    color: #e5203d;
    font-weight: 100;
}
.top50 {
    padding-top: 50px;
}

/*--partner03--*/
.partner03{    padding-top: 10px; padding-left: 20px;;overflow:hidden;background:#fff;height:700px;}
.partner03 .inner{padding-left:1px;padding-top:1px;overflow:hidden;background:#fff}
.partner03 .item{position:relative;float:left;padding-right:12px;margin-bottom:14px;width:33%;overflow:hidden;box-sizing:border-box;}
.partner03 .item a{display:block;}
.partner03 .item .pic{overflow:hidden;}
.partner03 .item .pic img{display:block;width:100%;}
.partner03 .item .txt{position:absolute;left:0;top:0;width:97%;height:95%;text-align:center;background:#ff7800;transform:translate3d(0,100%,0);transition:all 1s;padding-bottom: 15px;}
.partner03 .item .txt h3{position:relative;top:45%;font-size:18px;font-weight:normal;color:#fff;transform:translateY(-50%);}
.partner03 .item:hover .txt{transform:translate3d(0,0,0);}
.partner03 .see-all-partner{margin-top:40px;text-align:center;overflow:hidden;}
.partner03 .see-all-partner a{display:inline-block;width:180px;height:60px;line-height:60px;font-size:14px;color:#fff;background-color:#ff7800;}
.partner03 .see-all-partner a:hover{background-color:#0d7cc7;}

/*--end partner03--*/


/*首页新闻列表*/

.news01  {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.news01  .infos {
    height: 130px;
    margin-bottom: 1%;
	margin-top: 1%;
}
.cf {
    zoom: 1;
}

.news01  .date {
    width: 18%;
    height: 100px;
    background-color: #eee;
	color: #666;
    text-align: center;
}

.fl {
    float: left;
}

.news01 .date>div {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.news01 .date strong {
    display: block;
    font-size: 40px;
	margin-bottom: 10px;
}

.news01 .date em {
    font-size: 14px;
}
em, i, b {
    font-style: normal;
}


.news01 .txts {
    width: 78%;
    height: 100%;
    overflow: hidden;
}

.news01  .txts h3 {
    font-size: 16px;
    color: #222;
    padding-bottom: 0%;
    overflow: hidden;
    height: 22px;
}

.news01  .txts p {
    font-size: 14px;
    color: #666;
    line-height: 22px;
    height: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.fr {
    float: right;
}
.news01  .date {
    display: block;
    width: 18%;
    color: #666;
    text-align: center;
}
.news01  .date strong {
    display: block;
    font-size: 40px;
}


/*首页导航*/

.l_nav{position:relative;width:1200px;margin:0 auto;z-index:9999;line-height:45px;height:45px;font-weight:800;font: 14px/22px Open Sans, sans-serif; padding-top:6px; }
.l_nav li{line-height: 35px;  }
.l_nav ul{margin:0px;padding:0px; list-style-type:none;}
.l_nav ul li{WIDTH: 130px; height:35px; MARGIN-RIGHT: 0px;float:left;text-align:center;}

.l_nav ul .aa{WIDTH: 130px;height:35px; MARGIN-RIGHT: 0px;float:left;text-align:center;}
.l_nav ul .bb{WIDTH: 130px;text-align:center;height:35px;background-color: #3775a8;}
/*.l_nav ul li:hover{WIDTH: 130px;text-align:center;height:35px; background:url(../images/bjt2.jpg);}*/
.l_nav ul li:hover{WIDTH: 130px;text-align:center;height:35px;}

.l_nav ul li:hover .bb{WIDTH: 200px;text-align:left; padding-left:28px;height:35px;}


.l_nav ul li ul { WIDTH: 130px;margin:0; padding:0;position:absolute;z-index:2; display:none;height:35px;}

.l_nav ul li ul li { WIDTH: 130px;line-height: 35px;float:none;height:35px;background-color: rgba(56, 143, 236, 0.8);}
.l_nav ul li ul li a { WIDTH: 130px;font-size:14px;border-right:none;height:35px;}
.l_nav ul li:hover ul{ WIDTH: 130px;display:block; height:35px;}

.l_nav a{font:normal 15px  微软雅黑 ; text-decoration:none;color:#ffffff;font-weight:500;}
.l_nav a:hover{color:#fff; line-height: 35px; text-decoration:underline}



/*内容页样式*/

  .left_box2 {
            margin: 0px;
            width: 260px;
            float: left;
            display: inline;           
            min-height: 700px;
        }
        .right_box2 {
            margin: 0px;
            width: 930px;
            float: right;
            display: inline;           
            min-height: 700px;
        }
        .dh_box {
            height: 50px;
            line-height: 55px;
            margin-top: -50px;
            margin-bottom: 20px;
            position: relative;
            z-index: 2;
            font-size: 14px;
        }

            .dh_box i {
                display: inline-block;
                width: 4px;
                height: 18px;
                background: url(/images/mark.jpg) no-repeat;
                position: relative;
                top: 10px;
                margin: 0 3px 0 5px;
            }

            .dh_box em {
                font-style: normal;
                margin: 0 3px 0 5px;
            }

        .width1200 {
            width: 1200px;
            margin: 0 auto;
            position: relative;
        }

        .left_box_1 {
            width: 100%;
            background-color: #fff;
            padding-bottom: 20px;
            margin-bottom: 20px;
            margin-top: -14px;
        }

            .left_box_1 h2 {                
                font-size: 18px;
                color: #333;
                position: relative;
                padding: 15px 10px 0px 25px;               
            }

            .left_box_1 h2 strong {
                color: #ff7800;
            }

            .left_box_1 ul {
                /*padding-top: 5px;*/
                border-top: solid 1px #e7e7e7;
                margin-left: -14px;
                margin-right:3px;
                width:80%
            }


                .left_box_1 ul li {
                    font-size: 14px;
                    margin-top: 12px;
                    white-space: nowrap;
                    text-overflow: ellipsis;
                    overflow: hidden;                    
                }

                .left_box_1 ul li i {
                    display: inline-block;
                    width: 10px;
                    height: 10px;
                    background: url(/images/icn-see-more-gray.gif) no-repeat;
                    position: relative;
                    top: 0px;
                    margin: 0 9px 0 1px;
                }
        .right_box_1 {
            background-color: #fff;
        }
             .article-title {
                width: 95%;
                padding: 20px 30px 0px 30px;
                margin-bottom: 10px;
                background: #fff;
            }
            .article-title .tt {
                border-bottom: solid 1px #e7e7e7;
                padding-bottom: 15px;
            }

                .article-title .tt em {
                    padding-right: 25px;
                    position: relative;
                }
        .article-info {           
            color: #333 !important;
            line-height: 2em !important;
            padding: 10px 30px 50px 30px;
            min-height:700px;
            font-size: 14px !important;
            font-family: Optima-Regular, PingFangTC-light;
            letter-spacing: 1.3px;
            visibility: visible;
        }
            .article-info p {
                font-size: 14px !important;
            }
            #article-info{ font-size: 14px !important;line-height: 2em !important;}
            #article-info p{ font-size: 14px !important;line-height: 2em !important;}
             #article-info img{ max-width:800px;}
            .product-info {
            font-size: 14px !important;
            color: #333 !important;
            line-height: 2em !important;
            padding: 0px;
            min-height:700px;
        }
            .product-info p {
                font-size: 14px !important;
                font-family: Optima-Regular, PingFangTC-light;
            }
             .product-info td {
                font-size: 14px !important;
                font-family: Optima-Regular, PingFangTC-light;
                color:#333333
            }




             .aboutimgauto{ margin:0 auto; width:100%; height:270px; background:#fbfbfb; overflow:hidden;padding-top:20px;margin-left:-12px; }
                .swiper {
                width: 100%;
                height: 100%;
            }

            .swiper-slide {
                text-align: center;
                font-size: 18px;
                background: #fff;
                display: flex;
                justify-content: center;
                align-items: center;
            }

             .banner {
                width: 100%;
                overflow: hidden;
                font-size: 0;
                z-index: 999;
                left: 0;
                top: 550;
            }
			.cinfo {
			font-size: 14px !important; padding-left: 20px; padding-right: 25px; font-family: 'Source Sans Pro', sans-serif;
			}
            .wow {
                /*display: inline-block;*/
                /*width: 280px;*/
                /*height: 80px;*/
            }

            .index_company {
                margin-bottom:20px;border-top: 1px solid #eeeeee;height:900px;color:#000;
            }

            .index_contact{
                background-color: #D8140F00; padding: 30px 0px 60px 0px; 
            }

            .index_contact .centered {
                    position: absolute; /* 相对于离他最近的已定位祖先元素进行定位 */
                    top: 50%; /* 从顶部边界向下移动自身高度的一半 */
                    left: 50%; /* 从左侧边界向右移动自身宽度的一半 */
                    transform: translate(-50%, -50%); /* 将自身的宽度和高度的一半取消 */
                }

                .index_contact .contact_left {
                    float:left; padding: 0 20px 0 70px;width:700px;
                }

                .index_contact .contact_left h2{
                    color: #fff; font-size: 34px; line-height: 1.6em;
                }
                 .index_contact .contact_left p{
                    color: #e5203d; font-size: 22px; font-weight: 500;
                }

                  .index_contact .contact_right {
                   float:right; padding-top: 22px; width: 300px;  text-align: center; line-height:35px; 
                }

               .index_contact .contact_right  .contact_right_1{
                   font-size: 16px; padding: 16px 30px; width: 120px; height: 35px; background-color: #e5203d; margin-top: 55px;
                }

               .index_contact .contact_right  .contact_right_1 a{
                   color: #fff; text-decoration: none;font-weight:600;
                }


               .index_pinpai{
                   margin-bottom: 0px; border-top: 1px solid #eeeeee; margin: 0 auto;
               }
                .index_pinpai .nr{
                   background-color: #f1f1f1; height: 120px; padding-top: 8px;
               }

                #gcinfo img {
                    max-height:280px;
                }