@charset "utf-8";

/* CSS Document */

body{font-size:12px;font-family:"微软雅黑";color:#323232;margin:0px auto;}

img{border:none;}

p{margin:0;padding:0;}

ul,li{margin:0;padding:0;list-style-type:none;}

a{color:#333333;font-size:12px;text-decoration:none;transition:all 0.3s ease-in-out 0s;}

a:hover{color:#BD0000;text-decoration:none;}

.center{margin:auto;}

.sbj{margin-top:30px;}

.sbj1{margin-top:50px;}

.sbj2{margin-top:40px;}

.topnav{ width:100%; background:url(../images/top.jpg) no-repeat center center; height:150px;}

.top{ color:#969696; text-align:right; height:35px; line-height:35px;}

.top li{ float:left;}

.top li span{ background:url(../images/tel.png) no-repeat left center; padding-left:15px;}

.top a{padding:0px 6px;color:#969696;}

.logo{ height:115px;}

.nav{ width:100%; background-color:#BD0000; height:51px; line-height:51px;}

.nav li{float:left;width:171px;text-align:center;height:51px; line-height:51px;}

.nav li a{font-size:14px; color:#fff;}

.nav li a:hover{line-height:51px;display:inline-block; background-color:#E20000; width:171px;}

.moddle{width:1200px;}

.title{ text-align:center;}

.title li{ color:#000; font-size:38px; font-family:'Impact'; text-transform:uppercase;}

.title p{ background:url(../images/line.png) no-repeat center center; color:#bd0000; font-size:30px; font-weight:bold;}

.ys1{ background-color:#BD0000; height:193px;}

.ys1 dl{ float:left; width:130px; margin:27px 85px 0px 85px; text-align:center;color:#fff;}

.ys1 dl dt{font-size:24px; font-weight:500; margin:5px 0px;}

.ys1 dl li{font-size:14px; background:url(../images/line1.png) no-repeat center bottom; padding-bottom:15px;}

.company p{ text-indent:2em; color:#222222; font-size:14px; line-height:32px;}

#wrap{ width:100%; background-color:#F5F3F0; padding:45px 0px;}

#demo{overflow:hidden;width:1200px;}

#indemo{float:left;width:800%;}

#demo1{float:left;}

#demo2{float:left;}

.dllist1{margin:0px auto;}

.dllist1 dl{float:left;margin:20px 15px 0px 15px;}

.dllist1 dl img{width:270px;height:210px;}

#wrap1{ width:100%; background-color:#BD0000; padding:50px 0px;}

.title1{ text-align:center;}

.title1 li{ color:#000; font-size:38px; font-family:'Impact'; text-transform:uppercase;}

.title1 p{ background:url(../images/line2.png) no-repeat center center; color:#5b0000; font-size:30px; font-weight:bold;}

.cpfl ul{ margin:0px 100px;}

.cpfl ul li{ width:207px; height:36px; line-height:36px; background:url(../images/cpfl.png) no-repeat center center; float:left; text-align:center; margin:0px 21px 15px 21px;}

.cpfl ul li a{ color:#fff; font-size:14px;}

.sytp{width:220px;float:left; margin:0px 10px;}

.sytp a img{ width:220px; height:220px;}

.sytp a p{ color:#fff; height:36px; line-height:36px; text-align:center;}

.contact{ width:348px; background-color:#000000;float:left; margin-right:4px; padding-top:45px; padding-bottom:40px;}

.contact dt{ color:#e20000; font-size:52px; font-weight:bold; margin-left:37px;}

.contact dd{ background:url(../images/line3.png) no-repeat 125px 30px; color:#ffffff; font-size:26px;}

.contact p{ color:#ffffff; font-size:16px; margin:26px 10px 26px 37px; line-height:31px;}

.contact strong{ margin-left:37px; color:#ffffff; font-size:14px; font-weight:normal;}

.contact span{ border:1px solid #FFFFFF;margin-left:37px;padding:5px 20px; margin-top:20px; display:inline-block;}

.contact span a{ color:#fff; font-size:16px; }

.contact li{ border-bottom:1px solid #fff; margin:68px 37px 0px 37px;}

.cxtd{ width:547px; float:left; margin-right:4px;}

.cxtd img{ margin-bottom:4px;}

.cxtd dt{ background-color:#F0F0F0; width:238px; margin-right:4px; float:left; padding:36px 16px;}

.cxtd dt span{ color:#e20000; font-size:32px; font-weight:bold;}

.cxtd dt p{ line-height:26px; color:#b3b3b3; margin-top:12px;}

.cxtd li{ background-color:#F0F0F0;width:217px; float:left;padding:36px 28px;}

.cxtd li span{ color:#e20000; font-size:32px; font-weight:bold;}

.cxtd li p{ line-height:26px; color:#b3b3b3; margin-top:12px;}

.ystp{ width:297px; float:left; background:url(../images/pic1.jpg) no-repeat right center; height:620px;}

#wrap2{ width:100%; background:url(../images/ys.jpg) no-repeat center center;}

.sdys{ background:url(../images/ys.png) no-repeat center center; padding:56px 0px;}

.bys1{ width:600px; float:left;}

.bys1m{ margin-bottom:23px;}

.bys1n dl{ margin-left:48px; float:left; margin-right:20px;}

.bys1n dl img{ margin-top:10px;}

.bys1n dt{ float:left; color:#fff; margin-top:20px;}

.bys1n dt b{ font-size:26px;}

.bys1n dt p{ font-size:14px; font-weight:500; }

.bys1n dt li{ font-size:14px;margin-top:5px;}

.bys1b{ background:url(../images/bys1b.png) no-repeat left center; height:112px;}

.bys2b{background:url(../images/bys2b.png) no-repeat left center; height:112px;}

.bys3b{background:url(../images/bys3b.png) no-repeat left center; height:112px;}

.bys4b{background:url(../images/bys4b.png) no-repeat left center; height:112px;}

.bys5b{background:url(../images/bys5b.png) no-repeat right center; height:112px;}

.bys6b{background:url(../images/bys6b.png) no-repeat right center; height:112px;}

.bys7b{background:url(../images/bys7b.png) no-repeat right center; height:112px;}

.bys8b{background:url(../images/bys8b.png) no-repeat right center; height:112px;}

.bys2{ width:600px; float:right;}

.bys2n dl{ margin-right:48px; float:right; margin-left:20px;}

.bys2n dl img{ margin-top:10px;}

.bys2n dt{ float:right; text-align:right;color:#fff; margin-top:20px;}

.bys2n dt b{ font-size:26px;}

.bys2n dt p{ font-size:14px; font-weight:500; }

.bys2n dt li{ font-size:14px;margin-top:5px;}

.title2{ text-align:center;}

.title2 li{ color:#000; font-size:38px; font-family:'Impact'; text-transform:uppercase;}

.title2 p{ background:url(../images/line4.png) no-repeat center center; color:#5b0000; font-size:30px; font-weight:bold;}

.hyzx{ background:url(../images/xwzx.png) no-repeat left center;}

.hyzxn{ margin-left:185px; float:left; width:400px; margin-right:15px;}

.hyzxn dt a{ background:url(../images/line5.png) no-repeat left bottom; padding-bottom:5px; font-size:16px; font-weight:bold;}

.hyzxn p{ color:#555555; margin-top:20px; line-height:22px; margin-bottom:30px;}

.hyzxn li{ border-bottom:1px dashed #C0C0C0; line-height:36px; height:36px; background:url(../images/dot.png) no-repeat left center;}

.hyzxn li a{ font-size:14px; font-weight:bold; padding-left:16px;}

.hyzxn li span{ float:right;font-size:14px;}

#map{ width:100%; background:url(../images/map.jpg) no-repeat center center; margin-top:50px; height:390px;}

.footer{ width:100%; background:url(../images/bottom.jpg) no-repeat center bottom;}

.footnav{ float:left; width:327px; margin-right:72px; background-color:#bd0000; padding:45px 10px 35px 10px; text-align:center;color:#ffffff;}

.footnav dt{font-size:22px; font-weight:bold;}

.footnav p{ line-height:22px; margin:28px 0px 0px 0px; font-size:14px;}

.footnav dl{padding:0px 20px;}

.footnav li{ margin-top:40px;}

.footnavr{ float:right; width:700px; padding:165px 0px 30px 0px;color:#fff; margin-right:80px;}

.footnavr li{ font-size:18px; line-height:42px;}

.footnavr p{ color:#999999; text-align:center; line-height:30px; margin-top:10px;}

.footnavr dt{ color:#fff; line-height:36px; margin-top:15px;}

.footnavr dl{ background:url(../images/dh.png) no-repeat left center; color:#e20000; font-size:25px; font-weight:bold; padding-left:50px; height:38px;}

.yqlj{ background-color:#000; width:100%; line-height:36px; color:#fff;}

.yqlj a{font-size:12px;padding-left:15px;font-weight:normal;line-height:36px;color:#fff;}

#left{ width:250px; float:left; margin-right:20px;}

#right{ width:930px; float:left;}

.lxwm{ background-color:#BD0000; line-height:42px; height:42px; font-size:16px; font-weight:bold; text-align:center; color:#fff;}

.title3{background-color:#BD0000; line-height:42px; height:42px; font-size:14px; color:#fff; padding:0px 10px;}

.title3 span{ float:right;}

.title3 span a{ color:#fff; font-size:14px;}

.lpro{ margin-bottom:10px;}

.lpro dt{background-color:#D8D8D8; height:36px; line-height:36px; margin-bottom:2px;}

.lpro dt a{ padding-left:25px; font-size:14px; color:#000;}

.lpro dt:hover{ background-color:#c32020; color:#fff;}

.lpro dt:hover a{ color:#fff;}

.lxwmt{ border:1px solid #ccc; padding:10px 0px 10px 10px; line-height:32px; font-size:14px;}

.content{line-height:36px; border:1px solid #ccc; padding:10px;}

.tp{width:908px;height:220px;border-bottom:1px #000 solid;margin:auto;margin-top:5px;padding-top:10px;}

.tp_img{width:140px;height:200px;float:left;margin-right:20px;display: flex;
	flex-direction: column;
	justify-content: center;}

.tp_wz{width:748px;float:right;}

.tp_wz_bt{height:30px;line-height:30px;text-align:left;}

.tp_wz_bt a{font-size:14px;font-weight:bold;}

.tp_wz_bt span{float:right;padding:0px 10px 0px 10px;background:#ff7519;}

.tp_wz_bt span a{color:#FFFFFF;font-size:12px;font-weight:normal;}

.tp_wz_bt span a img{margin-right:10px;}

.tp_wz_nr{line-height:30px;text-align:left;margin-top:10px;}

.page{width:920px;text-align:center;margin:0px auto;}

.page li{text-align:center;padding-right:10px;float:left;}

.cpzs1 div{width:206px;float:left; margin:0px 10px;}

.cpzs1 div li{width:206px;}

.cpzs1 div li A{width:206px;}

.cpzs1 div li img{vertical-align:middle; width:204px; height:280px; border:1px solid #ccc;}

.cpzs1 div p{width:206px;text-align:center;height:32px;line-height:32px;}

.inews li{height:40px;line-height:40px;text-align:left;border-bottom:1px #ccc dotted;background:url(../images/dot.png) no-repeat;background-position:left center;}

.inews li a{ padding-left:17px; font-size:14px;}

.inews li span{float:right;font-size:14px;}

.nyxw2{width:48%;float:left;text-align:left;height:40px;line-height:40px;border-bottom:1px #ccc dashed;background:url(../images/dot.png) no-repeat left;background-position:5px center;margin-right:2%;}

.nyxw2  a{ padding-left:20px;}

.nyxw2 span{float:right;height:40px;line-height:40px; }

.tittle{text-align:center;line-height:40px;height:40px;font-size:14px;font-weight:bold;margin-top:20px;}

.lb{text-align:left;text-indent:2em;}

.cpzs2 div{width:206px;float:left; margin:0px 10px;}

.cpzs2 div li{width:206px;}

.cpzs2 div li a{width:204px; height:160px; border:1px solid #ccc; display:inline-block;}

.cpzs2 div li img{vertical-align:middle;cursor:pointer;transition: all 0.6s;}

.cpzs2 div li img:hover{transform:scale(0.9);}

.cpzs2 div p{width:206px;text-align:center;height:32px;line-height:32px;}

.cpzs3 div{width:206px;float:left; margin:0px 10px;}

.cpzs3 div li{width:206px;height:360px;display:flex;flex-direction: column; justify-content: center; border:1px solid #ccc;}

.cpzs3 div li a{width:204px;  display:inline-block;}

.cpzs3 div li img{vertical-align:middle;cursor:pointer;transition: all 0.6s;}

.cpzs3 div li img:hover{transform:scale(0.9);}

.cpzs3 div p{width:206px;text-align:center;height:32px;line-height:32px;}