@charset "utf-8";
html,body{ font:12px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333; background:#d5d5d7; -webkit-text-size-adjust:none;}
h1,h2,h3,h4,h5,h6,p{ padding:0; margin:0;}
ol,ul,li,dl,dt,dd{ list-style:none; padding:0; margin:0;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#1C57C4; text-decoration:none;}
/*头部*/
.inner{ width:980px; margin:0 auto; position:relative;}
header{ background:#013d97; zoom:1}
#web_logo{ margin-left:10px; font-size:0px; position:relative; z-index:999;}
.met_flash .metinfo-banner5 img{ height:auto !important;}
.metinfo-banner5{ height:auto !important;}
.ewm_img p{ font-size:16px; margin-top:15px; color:#fff;}

#footer{ display:none;}
/*底部固定区块*/
#footer{width:100%;position:fixed;bottom:0px;left:0px;height:45px;overflow:hidden;z-index:999;text-align:center; display:none;}
.footerbox{ max-width:640px; height:45px; margin:0px auto; position:relative;}
.footerlist{max-width:640px;  height:45px; overflow:hidden; background:-webkit-gradient(linear,0 0,0 100%,from(#bc0b13),to(#bc0b13)); position:absolute; left:0px;  }
#footer ul{ display:-webkit-box; }
#footer ul li{ display:-webkit-box; -webkit-box-flex:1; text-align:center; border-right:1px solid rgba(255,255,255,0.2);  }
#footer ul li a{ display:block; width:100%; text-align:center; color:#fff; height: 45px; }
#footer ul li a span{color:#fff;}
#footer .icon{ display:block; margin:0px auto 6px; position:relative; top:3px; width:30px; height:20px; overflow:hidden; background:url(../images/footer_01.png) no-repeat; background-size:150px;background-position:-3px 0px;}
#footer .map{ background-position:-83px 0px;}
#footer .message{ background-position:-45px 0px;}
#footer .home{ background-position:-118px 0px;}
#footer .txt{ height:16px; line-height:16px; font-size:12px;}

.gglayertxt{ position:relative; padding:60px 80px; font-size:16px; line-height:28px;}
.gglayerbg{ width:100%;  z-index:550; height:500px; height:100% !important; position:fixed ;left:0; background:#000;opacity:0.5;-webkit-opacity:0.5;-moz-opacity:0.5; top:0; z-index:888 !important;}
.gglayer{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;background:#fff;width:1000px; position:absolute;z-index:920;left:50%; margin-left:-500px; z-index:920; top:50%; margin-top:-198px;}
.gglayerobtn{ width:35px; height:35px; cursor:pointer; background:url(../images/gglayerobtn.png) center no-repeat; background-size:cover; position:absolute; right:20px; top:20px;}
.gglayer{ text-align:justify; line-height:24px; background:url(../images/redbg3.jpg) center no-repeat; background-size:cover;color:#fff; }
.gglayer h4{ font-size:18px; text-align:center; padding-bottom:20px;}
.gglayer a{ text-decoration:underline;}


@media screen and (max-width: 769px) {
 .footer{margin-bottom:45px;}
	.gglayer{ width:80%; left:10%;margin:0; top:50%; font-size:16px;transform:translateY(-50%);-webkit-transform:translateY(-50%); height:auto;}
	.gglayer{ height:auto; overflow:hidden; }
	.gglayer{ padding:30px 30px;}
	.gglayer h4{ padding:0 15px; padding-bottom:20px;}
	.gglayerdesc{ display:none;}
	.gglayerobtn{ right:10px; top:10px; width:20px; height:20px;}
	#showtext table td{ display:block;}
}
	

/*顶部导航*/
.top-nav{ font-size:12px; line-height:30px; background:#f6f6f6;}
.top-nav a{}
.top-nav li.t{ float:right;}
.top-nav li.t .tel_box{ float:left; margin-right:20px;}
.top-nav li.t .tel_box img,.top-nav li.t .mail_box img{ display:block; float:left; margin-right:5px; margin-top:15px;}
.top-nav li.t span{ padding:0px 5px; color:#bbb;}
.top-nav li.t .mail_box{ float:right; margin-left:20px;}
.top-nav li.b{ float:left;}
.top-nav li.b p{ float:right; margin-left:30px; width:440px; height:30px; overflow:hidden;}
.b{ line-height:30px;}

.top-logo{ min-height:90px; _height:90px;}

.met_flash{ margin-top:102px; font-size:0px; overflow:hidden;} 
.met_flash ul{ margin:0px; padding:0px;} 
@media only screen and (max-width:760px) {
.met_flash	{ margin-top:0;} 
#footer{ display:block;}
#showproduct .pshow dd{ float:none !important; width:100% !important;}	
	}

/*首页*/
.ipart03 .wrap h3 a{ color:#4d4d4d; border: solid 1px #4d4d4d; font-size:18px; line-height:40px; padding:0 50px; display:block; border-radius:20px;}
.ipart03 .wrap h3{ width:100%; max-width:300px; margin:0 auto; margin-bottom:40px;}
.ipart03 .wrap h3:hover a{ background:#bc0b13; color:#fff; border:#fff 1px solid;}
/*底部*/
.foot-nav{ text-align:center; margin-top:10px; height:25px; line-height:25px;}
.foot-nav span{ font-size:10px; margin:0px 8px; color:#888;}
.foot-text{ text-align:center; padding:0px 0px 5px; }

/*内页侧栏*/
.sidebar{ margin-top:15px;}
.sidebar .sb_nav{ float:left; width:210px;}
.sidebar .sb_nav h3.title{ text-align:left; background:url(../images/dt-6.gif) repeat-x; padding:0px 15px; height:33px; line-height:33px; border-bottom:1px solid #cecece; font-size:14px; color:#fff;}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_nav .active{ padding:10px 15px; background:#fff;}
#sidebar dl{ margin-left:5px;}
#sidebar dl dt{ padding:4px 0px 5px 15px; margin-top:5px; background:url(../images/dt-11.gif) no-repeat 2px 11px;}
#sidebar dl dd{ padding:0px 0px 0px 15px;}
#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 10px; background:url(../images/dt-0.gif) no-repeat left center;}
#sidebar dl dt.on a{ font-weight:bold; color:#1C57C4; }
#sidebar dl h4.on a{ font-weight:bold;}
.sidebar .sb_box{ width:100%; max-width:1300px; margin:0 auto; background:#fff; overflow:hidden; }
.sidebar .sb_box h3.title{ border-bottom:1px solid #ddd; background:#f8f8f8; height:35px; line-height:35px; position:relative;}
.sidebar .sb_box h3.title span{ position:absolute; left:0px; top:-1px; font-size:14px; border-bottom:2px solid #ff6633; padding:0px 15px;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; right:15px;}
.sidebar .sb_box h3.title div.position a{ color:#1C57C4;}
/*视频中心*/
#imglist,#shownews,#showproduct{ width:100%; max-width:1300px; margin:0 auto;}
#imglist li{ width:32.333% !important; margin:0 0.5% !important; margin-bottom:15px !important; height:auto !important;}
#imglist li h3{ line-height:40px;font-size:16px; color:#666; box-sizing:border-box;}
#imglist li:hover h3{background:#e7e8ea;}
#showimg{ width:100%; max-width:1300px; margin:0 auto;}
#showimg .imgshow,#showimg .ctitle{ display:none;}
.editor a{ text-decoration:none !important;}
.editor ul{ padding:0;}
#showtext img{ max-width:none;}


/*feedbock*/	
#feedback1{ width:100%; max-width:1200px; margin:30px auto;}
#feedback1 h3{ line-height:40px; font-size:28px; font-weight:bold; color:#333; text-align:center;}
#feedback1 p{ font-size:18px; color:#333; text-align:center; margin:20px 0;}
#feedback1 input.input-text{ background:none;}
#feedback1  tr{width:50%; float:left;}
#feedback1 table{ width:100%;}
#feedback1 td.text{width:auto !important;padding:6px 5px 6px 0px; padding-left:10px;text-align: left !important;font-size:14px;font-weight:bold;}
#feedback1 tbody tr:nth-child(5){ width:100%; margin-bottom:0;}
#feedback1 tbody tr:nth-child(6){ width:100%; margin-bottom:0;}
#feedback1 tbody tr:nth-child(7){ width:100%; margin-bottom:0;}

#feedback1 td.input input{ width:100%; box-sizing:border-box;}
#feedback1 td.text{ display:block;}
#feedback1 td.input{ display:block;}
#feedback1  td.input input{ height:40px !important; border:1px solid #e2e2e2; font-size:14px;}
#feedback1  td.text{font-size: 18px;color: #828282; font-weight:normal;}
#feedback1  .textarea-text { height:40px !important; border:1px solid #e2e2e2; font-size:14px;}
#feedback1 .submit{ width: 100%;margin-top: 0;border:none;background: #19110b;height: 58px; min-width:1180px !important;}
#feedback1 .submit:hover{ background:#d01111;}
#feedback1 tbody tr:nth-child(5) .textarea-text{ height:100px !important; width:100%; background:#fff; box-sizing:border-box;}
@media (max-width: 1200px){
	#feedback1 .submit{min-width:135px !important;
		
	}
	
}
@media (max-width: 769px){
#feedback1 td.input input{ height:45px !important;}
#imglist li{ width:49% !important;}
#showproduct{ padding:0 !important;}
}
