@charset "utf-8";
/* CSS Document */

body{font-size:16px; margin:0 auto; width:100%; background:#ffffff;font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; line-height:32px;}
a{ text-decoration:none; outline:none; color:#000;}
a:hover{text-decoration: none;cursor: pointer;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0}
ul,ol{margin:0; padding:0; list-style:none}
p{ line-height:30px; margin:0; padding-left:5px; padding-right:5px; text-indent:2em; text-align:justify; }
img{ border:0;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1} 

.top_box{ width:100%; background:#484848; }
.logo{ width:1140px; margin:0px auto; padding:15px 0 0px; }
.logo .img-logo{ width:156px; height:157px; padding:10px; float:left; margin:0px 45px 20px 10px; }
.logo span{ display:block; float:left; padding-top:35px; }
.logo span img{}

/*内容*/
.about{ width:1140px; margin:45px auto; }
.about_title{ font-size:36px; color:#ef1d25; line-height:50px; display:block; margin-bottom:10px;  }
.about_title span{ display:block; font-size:22px; text-transform:uppercase; color:#888888; font-family:Arial, Helvetica, sans-serif;}
.about_title:hover{ text-decoration:none;}
.about01{width:379px; float:left;margin-right:45px;}
.about01 img{ width:379px; height:365px;-moz-border-bottom-right-radius:15px; -webkit-border-bottom-right-radius:15px;   border-bottom-right-radius:15px;}
.about02{width:690px; float:right; }
.about02 p{ text-align:justify; }
.about02 a.more{ display:block; width:160px; height:45px; background:#ef1d25; color:#FFF; text-align:center; line-height:48px; margin-top:20px;-moz-border-radius:15px; -webkit-border-radius:15px;   border-radius:15px;border:2px solid #ef1d25; }
.about a.more:hover{ background:#ffffff; border:2px solid #ef1d25; color:#ef1d25;}


.thr{ width:100%; background:#dfdfdf; padding:50px 0 40px; }
.thrbox{ width:1140px; margin:0 auto;}
.thrtitle{ width:1140px; margin:0 auto 45px; line-height:35px; text-align:center; font-size:32px; color:#ef1d25;font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;}
.thrtitle span{ width:80%; display:block; line-height:28px; font-size:16px; color:#444444; margin:20px auto 22px;}
.thrbox01{ width:341px; float:left; margin:0 18px; background:#fa252d; border:1px solid #fa252d;-moz-border-bottom-left-radius:15px; -webkit-border-bottom-left-radius:15px;   border-bottom-left-radius:15px;  -moz-border-bottom-right-radius:15px; -webkit-border-bottom-right-radius:15px;   border-bottom-right-radius:15px;}
.thrbox01 a{ display:block;width:341px; height:132px; text-align:center; color:#FFF; font-size:30px; padding-top:42px;}
.thrbox01 a span{ display:block; font-size:18px; margin-top:10px; }
.thrbox01 a.title01{ display:block; width:300px; margin:10px auto 0; text-align:left; line-height:28px; color:#FFF; font-size:16px; padding-top:0;}
.thrbox01 a.title01:hover{}

.thrbox01{ cursor: pointer;  transition: all 0.6s;}
.thrbox01:hover{ transform: scale(1.1);}
.thrbox01 a.img01{ background:url(../images/SD43_12.jpg) no-repeat;}
.thrbox01 a.img02{ background:url(../images/SD43_14.jpg) no-repeat;}
.thrbox01 a.img03{ background:url(../images/SD43_16.jpg) no-repeat;}

.jisujianhu{ width:1140px; margin:45px auto; }
.jisujianhu_title{ font-size:36px; color:#ef1d25; line-height:50px; display:block; margin-bottom:20px;padding-top:15px;  }
.jisujianhu_title:hover{ text-decoration:none;}
.jisujianhu01{width:504px; float:right;}
.jisujianhu01 img{ width:504px; height:310px;}
.jisujianhu02{width:570px; float:left; }
.jisujianhu02 p{ text-align:justify; }
.jisujianhu02 a.more{ display:block; width:160px; height:45px; background:#ef1d25; color:#FFF; text-align:center; line-height:45px; margin-top:30px;-moz-border-radius:15px; -webkit-border-radius:15px;   border-radius:15px;border:2px solid #ef1d25; }
.jisujianhu a.more:hover{ background:#ffffff; border:2px solid #ef1d25; color:#ef1d25;}

.hyc{ background:#ef1d25; line-height:32px; color:#FFF; text-align:center;}
.pie-logo{ text-align:center; padding:15px 0;}


/*底部*/
.footer_box{ width:100%;min-width:1140px; background:#454545; margin-top:15px; }
.footer{ width:1140px; margin:0 auto; padding:20px 0; text-align:center; }
.footer_box p{ line-height:26px; color:#FFF; text-indent:0;text-align:center; margin-top:5px; }
.footer_box p a{color:#FFF;}
.footer_box p strong{ font-weight:500; margin-bottom:10px; display:block; font-size:24px; font-family:"Microsoft YaHei"; line-height:35px;}
.footer_box a:hover{ text-decoration:underline;}
.foot_con{ width:20%; float:right; padding-top:20px; }
.foot_con01{ display:none; height:0;}
.foot_con p{ text-align:right;}
.erweima{ width:120px; height:120px; float:left;margin-right:30px; font-size:12px; color:#FFF; margin-top:15px;}
.erweima img{ width:100px; height:100px;}
.imgs img{ width:180px; margin:5px;}
p.tms{ width:25%; float:left; text-align:left;padding-top:20px; }
p.adress{width:25%; float:left; text-align:left; padding-left:12%; padding-top:20px;}

/*ziye*/
.banner01{width:100%; height:360px; background:#fc272f url(../images/banner01.jpg) no-repeat center;}
.banner01-1{width:100%; height:360px; background:#fc272f url(../images/banner01-1.jpg) no-repeat center;}
.banner02{width:100%; height:360px; background:#fc272f url(../images/banner02.jpg) no-repeat center;}
.banner02-2{width:100%; height:360px; background:#fc272f url(../images/banner02-2.jpg) no-repeat center;}
.banner02-3{width:100%; height:360px; background:#fc272f url(../images/banner02-3.jpg) no-repeat center;}
.banner03{width:100%; height:360px; background:#fc272f url(../images/banner03.jpg) no-repeat center;}
.banner04{width:100%; height:360px; background:#fc272f url(../images/banner04.jpg) no-repeat center;}
.banner04-1{width:100%; height:360px; background:#fc272f url(../images/banner04-1.jpg) no-repeat center;}
.banner05{width:100%; height:360px; background:#fc272f url(../images/banner05.jpg) no-repeat center;}
.banner06{width:100%; height:360px; background:#fc272f url(../images/banner06.jpg) no-repeat center;}
.banner07{width:100%; height:360px; background:#fc272f url(../images/banner07.jpg) no-repeat center;}

.bread{ width:100%; min-width:1140px; height:35px; line-height:35px; border-bottom:1px solid #888888;}
.bread span{ display:block; width:1140px; margin:0 auto; font-size:14px;}
.bread span a{ font-size:14px;}
.zy_title{ text-align:center; font-size:32px; color:#ff0000; font-weight:600; padding:25px 0 0;}

.con_box{ width:100%; max-width:1140px; margin:20px auto;}
.p_tb{ background:url(../images/SD43_36.png) no-repeat 10px 11px;}
.con_box h3{ color:#4a528a; line-height:38px; text-indent:36px;}
.zimg01{ width:100%;}
.con_box table{ width:100%; margin-top:15px;}
.con_box table tr td{ text-align:center;}
.con_box p a{ color:#ef1d25;}

.con{ width:100%; max-width:1140px; margin:25px 0; padding-top:25px; border-top:15px solid #ef1d25;}
.con .conl{ width:160px; height:120px; float:left;padding-top:5px;}
.con .conr{ width:950px; float:right;}

.con .conl0{ width:300px; height:220px; float:left;padding-top:5px;}
.con .conr0{ width:790px; float:right;}

.img001{ float:right;}




@media screen and (min-width: 768px) and (max-width: 1139px) {
.top_box{ width:100%;min-width:768px; }
.logo{ width:100%; max-width:768px; margin:0px auto; padding:15px 0 30px; text-align:center;}
.logo .img-logo{ width:120px; height:121px; padding:10px; float:none; margin:0 auto 10px; }
.logo .img-logo img{}
.logo span{ display:block; float:none; padding-top:45px; }
.logo span img{ width:70%;}

.about{ width:95%; margin:25px auto;}
.about01{ float:none; width:100%; text-align:center; margin-right:0px;}
.about02{ float:none; width:100%; margin:0;}
.about_title{ font-size:36px; color:#ef1d25; line-height:45px;}
.about01 img{ width:90%; height:90%; margin:10px auto 0;}

.thr{padding: 30px 0;}
.thrbox{ width:100%;}
.thrtitle{ width:100%;}
.thrtitle span{ width:96%;}
.thrbox01{ width:29%; margin:0 15px;}
.thrbox01 a{ width:100%;}
.thrbox01 a.title01{ width:92%; height:180px;}

.jisujianhu{ width:98%;min-width:760px; margin:10px auto;}
.jisujianhu01{width:100%; min-width:760px; float:none;margin:15px auto 10px; text-align:center;}
.jisujianhu01 img{ width:90%; height:90%; }
.jisujianhu02{width:100%; float:none; }
.jisujianhu_title{ text-align:center;}
.jisujianhu02 a.more{ margin:15px auto 30px;}

.footer_box{ width:100%;min-width:768px;}
.footer{ width:100%;min-width:768px; font-size:14px;}
.footer a{ font-size:14px;}
p.adress{ display:none; height:0;}
.erweima{ margin-right:5px;}
p.tms{ width:32%;}
.foot_con{ }


.bread{ width:100%; min-width:768px;}
.bread span{ display:block; text-align:left; width:98%; padding-left:2%; }
.con{ width:100%; min-width:768px;}
.con .conl{ padding-left:5px; padding-top:5px;}
.con .conr{ width:76%;padding-right:5px;}

.con .conl0{ width:95%; margin:0 auto; text-align:center; padding-top:5px; float:none;}
.con .conr0{ width:95%; margin:0 auto; float:none;}
.con .conr0 h3{ text-align:center; text-indent:0px;}
	}

@media screen and (min-width: 320px) and (max-width: 767px) {
	.logo{ width:100%; max-width:320px;  }
.logo .img-logo{ width:100%;max-width:320px; margin:0; margin-bottom:15px; text-align:center; padding:0; }
.logo span{ float:none; }
.logo span img{ width:97%; margin:0 auto 15px;}

.about{ width:95%; margin:25px auto;}
.about01{ float:none; width:100%; text-align:center;margin-right:0px;}
.about02{ float:none; width:100%;}

.about_title{ font-size:25px; line-height:38px; margin-bottom:10px;padding-top:0px;  }
.about_title span{font-size:16px; line-height:24px; }

.about01 img{ width:100%;}
.about02 a.more{ height:38px; line-height:38px; margin:20px auto;}

.thr{padding: 20px 0 10px;}
.thrbox{ width:100%;}
.thrtitle{ width:100%;margin-bottom:10px;}
.thrtitle span{ width:96%;}
.thrbox01{ width:100%;max-width:320px; float:none; margin:0 auto 15px;-moz-border-radius:15px; -webkit-border-radius:15px;   border-radius:15px;}
.thrbox01 a{ width:100%; max-width:320px;-moz-border-radius:15px; -webkit-border-radius:15px;   border-radius:15px;  }
.thrbox01 a.title01{ height:0px; display:none;}

.jisujianhu{ width:98%;min-width:320px; margin:10px auto;}
.jisujianhu01{width:100%; min-width:320px; float:none;margin:15px auto 10px; text-align:center;}
.jisujianhu01 img{ width:90%; height:90%; }
.jisujianhu02{width:100%; float:none; }
.jisujianhu_title{ text-align:center;}
.jisujianhu02 a.more{height:38px; line-height:38px; margin:20px auto;}

.footer_box{ width:100%; min-width:320px;}
.footer{ padding:20px 0 10px;}
.erweima{ margin-right:0px; float:none; margin:0 auto;  }
p.tms{ width:100%;text-align:left; float:none; margin:0; padding:5px 0 0; text-align:center;}
p.adress{ width:100%; float:none; display:none; height:0;}
.foot_con{ width:100%; max-width:320px; float:none;margin:10px auto; border-top:1px solid #fa252d; padding-top:0;}
.foot_con p{ text-align:center;}
.footer{ width:100%;max-width:320px;font-size:12px;}


.bread{ width:100%; min-width:320px;}
.bread span{ display:block; text-align:left; width:98%; padding-left:2%; }

.con{ width:100%; min-width:320px;}
.con .conl{ width:95%; margin:0 auto 15px;float:none; padding:0 5px; text-align:center;}
.con .conr{ width:95%; float:none;padding:0 5px; margin:0 auto;}
.con .conr h3{ text-align:center; text-indent:0px;}
.con .conl0{ width:95%; margin:0 auto; text-align:center; padding-top:5px; float:none;}
.con .conr0{ width:95%; margin:0 auto; float:none;}
.con .conr0 h3{ text-align:center; text-indent:0px;}

	}
	
.con_box img { max-width: 100%;}

.fhead { float: left; margin-right: 20px; width: 260px; text-align: center;}
@media screen and (min-width: 320px) and (max-width: 767px) {
.fhead { float: none; margin-right: 0; width: auto; margin-bottom: 20px;}
}