html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,
cite,code,del,dfn,
em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,
i,center,dl,dt,dd,ol,ul,li,fieldset,form,
label,legend,table,caption,tbody,tfoot,thead,tr,
th,td,article,aside,canvas,details,embed,
figure,figcaption,footer,header,hgroup,menu,nav,
output,ruby,section,summary,time,mark,audio,video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block;
}
@media screen and (max-width: 600px) {
    body {
        width: 1400px;
    }
}
body {
	font-family: "微软雅黑";
	color: #666666;
	font-size: 14px;
	line-height: 28px;
	background: #FFFFFF;
}
ol,ul {
	list-style: none;
}
p {
	font-family: "微软雅黑";
	color: #666666;
	font-size: 14px;
	line-height: 28px;
}
li {
	font-family: "微软雅黑";
	float: left;
}
a {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #f1162e;
}
blockquote,
q {
	quotes: none;
}
blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*---start---*/

.box {
	width: 100%;
	height: auto;
}


/*---header  start---*/

.header {
	width: 100%;
	height: auto;
	float: left;
	background: #000;
	padding-bottom: 5px;
}

.header_text {
	width: 1100px;
	height: auto;
	margin: auto;
}

.logo {
	width: 100%;
	height: auto;
	float: left;
}

.logo_left {
	width: 25%;
	height: auto;
	float: left;
}

.logo_right {
	width: 25%;
	height: auto;
	float: right;
	color: #fff;
	font-size: 16px;
	/*padding-top: 37px;*/
}


/*---nav   start---*/

.nav {
	width: 100%;
	height: auto;
	float: left;
}

.nav ul {
	list-style: none;
}

.nav ul li {
	width: 98px;
	float: left;
	line-height: 40px;
	text-align: left;
	margin: 0 10px;
}

.menu1 li a {
	text-decoration: none;
	color: #fff;
	font-size: 18px;
}

.menu1 li a:hover {
	text-decoration: none;
	display: block;
	color: #033d86;
}

.cur {
	width: 98px;
	height: 40px;
	display: block;
	color: #033d86;
}


/*---banner  start---*/

.banner {
	width: 100%;
	margin: 0 auto;
	height: 438px;
	background: #d4ebf9;
	position: relative;
	overflow: hidden;
}

.banner img {
	width: 1920px;
}

.banner .banner-box {
	position: absolute;
	top: 0;
	left: 0;
	height: 438px;
	width: 100%;
}

.banner .banner-box .imgholder {
	text-align: center;
	width: 100%;
	height: 438px;
}

.banner .banner-box .imgholder a {
	display: block;
	height: 100%;
	width: 100%;
}

.banner .wrap {
	z-index: 100;
	top: 0;
	left: 50%;
	margin-left: -502px;
	position: absolute;
}

.banner-slogan {
	position: absolute;
	top: 135px;
	left: 0;
	background: url(slogan_bg.png) 0 repeat-y;
	padding: 30px 15px;
	min-width: 650px;
}

.banner-slogan h2 {
	font-size: 30px;
	font-weight: bolder;
	color: #000;
	text-transform: uppercase;
}

.banner-slogan h2 span {
	display: block;
	font-size: 14px;
	text-transform: uppercase;
	padding-top: 10px;
	font-weight: normal;
	font-family: Microsoft YaHei;
}


/*.banner-slogan:last-child h2{ font-size:24px; font-weight:bolder; color:#000;}*/

.banner-slogan h2 strong {
	font-size: 36px;
	font-weight: bolder;
	padding: 0 10px;
}

.banner-icon {
	z-index: 200;
	left: 50%;
	margin-left: -502px;
	position: absolute;
	bottom: 50px;
	text-align: center;
	width: 1024px;
}

.banner-icon>ul li {
	width: 10px;
	height: 10px;
	display: inline-block;
	margin-right: 7px;
	border: 2px solid #fff;
	border-radius: 50%;
	cursor: pointer;
}

.banner-icon>ul li:hover {
	border-color: #00b4e6;
	background: #00b4e6;
}

.banner-icon>ul li.active {
	border-color: #00b4e6;
	background: #00b4e6;
}

.slider-right,
.slider-left {
	width: 36px;
	height: 59px;
	position: absolute;
	top: 180px;
	cursor: pointer;
}

.slider-right {
	right: 5%;
	background: url(silder-right.png) 0 0 no-repeat;
}

.slider-left {
	left: 5%;
	background: url(silder-left.png) 0 0 no-repeat;
}

/*---main  start---*/
.main{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 50px;
}
.main_text{
	width: 1100px;
	height: auto;
	margin: auto ;
}
.rxcp_title{
	width: 100%;
	height: auto;
	text-align: center;
}
.rxcp_text{
	width: 1100px;
	height: auto;
	float: left;
	margin-bottom: 40px;
}
.about-main b{font-weight:bold; font-size: 16px;
    display: block;
    height: 30px;
    text-indent: 17px;
    line-height: 30px;
    color: #fff;
    background-color: #053F88;}

.about-main	strong{font-weight:bold;}
.rxcp_text ul{list-style: none;}
.rxcp_text ul li{
	width: 255px;
	height: auto;
	float: left;
	padding: 25px 10px;
	text-align: center;
}
.rxcp_text ul li img{
	width: 100%;
	height: 206px;
}
.rxcp_text ul li:hover{
	opacity: 0.5;
}
.rxcp_text ul li span:hover{
	color: #033d86;
}
.rxcp_text ul li span{
	font-size: 18px;
	color: #181818;
}
.rxcp_text ul li p{
	font-size: 12px;
	color: #7c7c7c;
}
/*---main2  start---*/
.main_1{
	width: 100%;
	height: auto;
	float: left;
	background: #f1f1f1;
	padding-bottom: 40px;
}
.main_1_text{
	width: 1100px;
	height: auto;
	margin: auto;
	margin-top: 30px;
}
/*---公司简介    start---*/
.about{
	width: 334px;
	float: left;
	background: #fff;
	padding-bottom: 20px;
}
.about_text{
	width: 307px;
	height: auto;
	min-height: 468px;
	overflow: hidden;
	margin: auto;
	padding-top: 10px;
	font-size: 12px;
	color: #141414;
	line-height: 22px;
}
.about_text h1{
	width: 100%;
	height: auto;
	float: left;
	font-size: 24px;
	color: #141414;
}
.about_text img{
	width: 100%;
	height: auto;
	float: left;
	padding-top: 15px;
}
.about_text p{
	width: 100%;
	height: auto;
	float: left;
	font-size: 12px;
	color: #141414;
	line-height: 22px;
	padding-top: 8px;
}
/*---加工车间    start---*/
.jgcj{
	width: 334px;
	float: left;
	background: #fff;
	margin-left: 48px;
	padding-bottom: 20px;
}
.jgcj_text{
	width: 307px;
	height: auto;
	margin: auto;
	padding-top: 10px;
	font-size: 12px;
	color: #141414;
	line-height: 22px;
	min-height: 468px;
	overflow: hidden;
}
.jgcj_text h2{
	width: 100%;
	height: auto;
	float: left;
	font-size: 24px;
	color: #141414;
}
.jgcj_text img{
	width: 100%;
	height: auto;
	float: left;
	padding-top: 15px;
}
.jgcj_text p{
	width: 100%;
	height: auto;
	float: left;
	font-size: 12px;
	color: #141414;
	line-height: 22px;
	padding-top: 8px;
}
/*---新闻中心   start---*/
.news{
	width: 334px;
	float: left;
	background: #fff;
	margin-left: 48px;
	padding-bottom: 20px;
}
.news_text{
	width: 307px;
	height: auto;
	margin: auto;
	padding-top: 10px;
	min-height: 468px;
	overflow: hidden;
}
.news_text h3{
	width: 100%;
	height: auto;
	float: left;
	font-size: 24px;
	color: #141414;
}
.news_text img{
	width: 100%;
	height: auto;
	float: left;
	padding-top: 15px;
}
.news_text ul{
	width: 100%;
	float: left;
	list-style: none;
	padding-top: 5px;
}
.news_text ul li{
	width: 100%;
	height: 33px;
	font-size: 12px;
	line-height: 38px;
	float: left;
	border-bottom: 1px dashed #999;
}
.news_text ul li a{
	color: #141414;
}
.news_text ul li a:hover{
	color: #f1162e;
}
.news_text ul li a img{
	width: 10px;
	height: 10px;
}
.news_text ul li span{float: right;}


/*---main_2   start---*/
.main_2{
	width: 100%;
	height: auto;
	float: left;
}
.tu{
	float: left;
	width: 100%;
	height: 241px;
	background: url(h.png) no-repeat center;
}
.main2_text{
	width: 100%;
	height: auto;
	/* float: left; */
	text-align: center;
	margin-bottom: 10px;
}
.main2_text h4{
	font-size: 28px;
	color: #141414;
	padding-top: 40px;
}
.main2_text p{
	font-size: 14px;
	color: #555454;
	padding-top: 10px;
}
/*---合作伙伴    start---*/
.partners{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 25px;
}
.partners_text{
	width: 1100px;
	height: auto;
	margin: auto;
}
.partners_text h5{
	font-size: 20px;
	color: #141414;
}
.partners_text span{
	font-size: 20px;
	color: #e02425;
}
.partners_tu{
	width: 100%;
	float: left;
	padding-top: 10px;
}
.partners_tu ul{list-style: none;}
.partners_tu ul li{
	width: 171px;
	height: 63px;
	float: left;
	padding: 0 24px;
}
.partners_tu ul li a img{border: 1px solid #eee;}

/*---footer  start---*/
.footer{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 30px;
	background: #777;
}
.footer_text{
	width: 1100px;
	height: auto;
	margin: auto;
}
.footer_text p{
	font-size: 14px;
	color: #fff;
	float: left;
}
.footer_text span{
	font-size: 14px;
	color: #fff;
	float: right;
}



/*---内容详情页---*/
.banner_ny{
	width: 100%;
	height: 406px;
	float: left;
	background: url(banner_ny.jpg) no-repeat center;
}
.main_ny{
	width: 1100px;
	height: auto;
	margin: auto;
}
/*---产品页左边栏目       start*/
.main_ny_left{width:200px; float:left;}
.left_title .head{background:#053F87; text-align:center; padding:0px 20px 5px 20px; border-bottom:3px solid #F09100;}
.left_title .head h2{height:36px; line-height:36px; overflow:hidden; text-align:left; font-size:22px; color:#fffffe;}
.left_title .head span{font-size:16px; color:#fffffe;}
.left_title .body1 ul li{width: 100%;height:45px; line-height:45px;}
.left_title .body1 ul li a{display:block; height:45px; line-height:45px; background:url(bg_19.jpg) repeat-y; text-align:left; font-size:14px; color:#000; margin-top:8px; padding-left:30px;}
.left_title .body1 ul li.cur a,
.left_title .body1 ul li a:hover{border-left:2px solid #0060a3; color:#0060a3; font-weight:bold; text-decoration:none;}
.left_title .body1 dl a{padding-left:50px; display:block; line-height:28px; font-size:12px; background-color:#f5f5f5; text-align:left;}
.detial-cont-tabscont table{width:100% !important;}

.main_ny_left .link .head{height:40px; line-height:40px; border-bottom:1px solid #dedede;}
.main_ny_left .link .head h2{font-size:16px; color:#f09200;}
.main_ny_left .link .body1 ul{padding:10px 0px;}
.main_ny_left .link .body1 ul li{height:26px; line-height:26px; overflow:hidden; font-size:12px; color:#747474;}
.main_ny_left .link .body1 img{width:200px; height:30px;}
.main_ny_left .link .foot{width:200px; height:76px;}
.main_ny_left .link .foot img{width:200px; height:76px;}
.main_ny_left .link .border_none{border:none;}
/*产品页右边内容     start*/
.main_ny_right{width:860px; float:right; padding-left:20px;}
.main_ny_right .position{height:46px; line-height:60px; overflow:hidden; border-bottom:1px solid #dedede;}
.main_ny_right .position ul{float:right;}
.main_ny_right .position ul li{font-size:12px; color:#444; float:left;}
.main_ny_right .position ul li a{color:#444;}
.main_ny_right .position ul li a:hover{color:#F60;}
.main_ny_right .position ul li em{padding:0px 4px;}
.main_ny_right .position ul li.i1{background:url(../images/icon/icon_18.png) no-repeat 0px center; padding-left:18px;}

.ny_right_tu{width: 100%;height: auto;float: left;margin-top: 10px;}
.ny_right_tu ul li{width: 230px;height: 330px;margin: 15px 27px;border: 1px solid#eee;overflow: hidden;float: left;text-align: center;}
.ny_right_tu ul li:hover{box-shadow:0 0 5px #ccc}
.ny_right_tu ul li img{width: 230px;height: 60%;overflow: hidden;}
.ny_right_tu ul li span{font-size: 14px;color: #141414;}

.ny_right_tu1{width: 100%;height: auto;float: left;margin-top: 10px;}
.ny_right_tu1 ul li{width: 230px;height: 330px;margin: 15px 18px;border: 1px solid#eee;overflow: hidden;float: left;text-align: center;}
.ny_right_tu1 ul li:hover{box-shadow:0 0 5px #ccc}
.ny_right_tu1 ul li img{width: 230px;height: 60%;overflow: hidden;}
.ny_right_tu1 ul li span{font-size: 14px;color: #141414;}

.prodlist-pro-inquire{margin-top: 30px;width:100%;height:32px;background:#999;color:#fff;font-size:14px}
.prodlist-pro-inquire{border:0;cursor:pointer}
.mb10{margin-bottom:10px}

/*---内页公司简介     start*/
.ny_main{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 10px;
}
.width870{
	width: 1000px;
	margin: auto;
	padding-top: 20px;
}
.nowmenu{
	text-align: left;
	font-size: 14px;
	border-bottom: 2px solid#053F87;
	padding-bottom: 5px;
}
.nowmenu a{color: #666;}
.company{
	width: 1000px;
	margin: auto;
	overflow: hidden;
	min-height: 300px;
	padding-top: 20px;
	font-size: 13px;
	margin-bottom: 30px;
}
.company p{
	font-size: 14px;
	line-height: 30px;
}
.page_main {
	margin-bottom: 25px;
}

.page_left {
	width: 230px;
	float: left;
}
.p-tit {
	color: #FFF;
	line-height: 45px;
	background-color: #053f87;
	height: 45px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}
.page_menu ul li{
	width: 100%;
	float: left;
}
.page_menu ul li a {
	text-align: left;
	padding-left: 50px;
	font-size: 14px;
	line-height: 35px;
	margin-top: 10px;
	display: block;
	background: url(list_a.jpg) no-repeat;
}
.page_menu ul li a:hover,.page_menu ul li a.hover {
	color:#fff;
	background: url(list_h.jpg) no-repeat;
}

.page_info {
	padding-bottom: 35px;
	width: 810px;
	border: 1px solid #e5e9eb;
	min-height: 350px;
	float: right;
}
.page_info .tit {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #053f87;
	line-height: 48px;
	padding-left: 25px;
	font-size: 14px;
	margin-bottom: 25px;
}
.about-main {
	// padding-right: 25px;
	// padding-left: 25px;
}

.about-main p,.about-main div{
	line-height: 24px;
}
.dangqian {
	padding-left: 20px;
	background-image: url(tb8.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.width1080 {
	width: 1080px;
	margin-right: auto;
	margin-left: auto;
}
.mp30 {
	margin-top: 30px;
}.mp50 {
	margin-top: 45px;
}
.mp20 {
	margin-top: 20px;
}
.pt40 {
	padding-top: 40px;
}




/*内页新闻中心*/
.newbox{
width:100%;
height:auto;
margin:auto;
}

.hidden{display:none;}
.scrolldoorFrame{margin:0px auto;overflow:hidden;}
.scrollUl{width:100%;border-bottom:1px solid #CCC;overflow:hidden;height:50px; background-color:#e5e5e5;}
.scrollUl li{float:left; line-height:35px; width:575px; font-family:"微软雅黑"; font-size:16px; color:#232323; text-align:center; }
.bor03{border-top-width:0px;}
.sd01{cursor:pointer;background:#FFF;margin:5px;padding:2px; font-weight:bold;}
.sd02{cursor:pointer;margin:5px;padding:2px;}
.news_cn{
width:100%;
height:auto;
padding-top:30px;
padding-bottom:20px;
border-bottom:1px solid #dcdddd;
}
.news_left{
width:21%;
height:auto;
float:left;
}
.news_left img{
border:1px solid #CCCCCC;
width:169px;
height:121px;
}
.news_right{
width:78%;
height:auto;
float:right;
}
.news_ti{
width:100%;
height:auto;
padding-bottom:10px;
}
.news_ti p{
font-family:"微软雅黑";
line-height:30px;
width:100%;
}
.news_ti p span.news_spaa{
width:80%;
height:auto;
float:left;
}
.news_ti p span.news_spaa a{
font-size:18px;
text-decoration:none;
color:#000;
}
.news_ti p span.news_spaa a:hover{
text-decoration:none;
color:#e93d2e;
}
.news_ti p span.news_spab{
width:15%;
height:auto;
float:right;
font-size:13px;
font-family:"微软雅黑";
color:#666;
}
.news_cns{
width:100%;
height:auto;
}
.news_cns p{
font-family:"微软雅黑";
font-size:13px;
line-height:25px;
color:#666;
}
.news_cns p a{
color:#333333;
text-decoration:none;
}
.news_cns p a:hover{
color:#9F7C5C;
text-decoration:none;
}
.nei-center {
	width: 1000px;
	height: auto;
	min-height: 500px;
	margin: auto;
}
.nei-main {
	width: 100%;
	height: auto;
	margin: auto;
	padding-top: 30px;
	padding-bottom: 30px;
	overflow: hidden;
}
.news01{text-align:center;font-size:24px;color:#555;line-height:40px;height:45px;}
.news02{text-align:center;font-size:12px;color:#777;height:20px;line-height:18px;font-family:"宋体";margin-bottom:22px;border-bottom:1px #ddd dotted;}
.news03 {color:#777;line-height:26px;font-size:14px;margin-bottom:10px;padding:0 10px;}


.cp_detail_list li{display:block; width:199px; float:left; margin-left:5px; margin-right:5px; margin-top:10px; border:1px solid #ccc; padding:2px;}
.cp_detail_list h1{display:block; width:100%; height:40px; line-height:40px; font-size:16px; font-weight:bold; text-align:left; border-bottom:2px solid #333; font-family:微软雅黑;}



/*翻页 代码*/
.page {text-align:center;padding:10px;}
.page a{padding:3px 15px;display:block;border:1px #eee solid;background:#f9f9f9;display:inline-block;margin-right:5px;overflow:hidden;}
.page a.active{background:#666;color:#fff;}

/* foot */
.foot01{background:#20304a;height:20px;line-height:20px;color:#ccc;font-size:12px;padding:10px 0;border-top:3px #faba03 solid;}
.foot01 .copyr {margin-left:40px;}
.foot01 .rrr{margin-right:30px;}
.foot01 a{color:#ccc;}

.contact_page{border:1px solid #ccc; margin-top:15px;    float: left;}
.contact_page .title{color: #FFF;
    line-height: 45px;
    background-color: #053f87;
    height: 45px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}
.contact_page .info{line-height:25px; padding:10px; font-size:12px;}
.contact_page .info p{font-size:12px;}
/*============*/
.inner_c{
	width: 1200px;
	margin: 0 auto;
}
.inner_c a{
	color:#fff;
}
.footer .inner_c .left{
    float: left;
    width: 984px;
    padding-top: 60px;
    padding-bottom: 55px;
    overflow: hidden;
    background: url(footer.png) right center no-repeat;
}
.footer .inner_c .left ul{
    width: 100%;
    overflow: hidden;
}
.footer .inner_c .left ul li{
    float: left;
    width: 20%;
    text-align: left;
}
.footer .inner_c .left ul li h4{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 25px;
    color:#fff;
}
.footer .inner_c .left ul li p{
    font-size: 14px;
    line-height: 35px;
    color:#fff;
}
.footer .inner_c .right{
    float: right;
    padding-top: 60px;
    text-align: center;
}
.footer .inner_c .right p{
    font-size: 16px;
    color:#fff;
}