﻿.wrap { background:#fff;}	
.wrap img { width:100%;}
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.m-cnt:after,.c-list:after,.m-box:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

/*ͨ�����*/
.g-adv{width:100%;font-size: 0;line-height: 0}
/*������ʽ*/
.g-nav2 ul li{float: left;width: 33%;height: 2.8rem;border-bottom: 1px solid #6d6d6d;border-right: 1px solid #6d6d6d;background: #333333;font-size: 1rem;color: #fff;line-height: 2.8rem;text-align: center;}
.g-nav2 ul a:nth-child(3),.g-nav2 ul a:last-child{border-right: 0}
/**/
.pro{padding-top: 2rem;height: 30.4rem;}
.pro h2{text-align: center;height: 4rem;color: #000000;font-size: 1.25rem;font-weight: bold;line-height: 1.25rem}
.pro h2 img{font-size: 0;line-height: 0;display: block;padding-top: 0.5rem}
.pro h2 em{color: #ed1b24}
.pro ul li{float: left;position: relative;width: 41.9%;margin-bottom: 0.7rem;padding: 0.2rem;border: 1px solid #d7d7d7;text-align: center;font-size: 0;line-height: 0}
.pro ul li span{display: block;position: absolute;bottom: 0.2rem;left:0.2rem;background:url(/mobile/Images/Index/tm.png) repeat;background-size:100%;width: 96.5%;height: 1.6rem;color: #fff;font-size: 1rem;line-height: 1.6rem}
.pro ul li:first-child,.pro ul li:nth-child(3){margin: 0 3.1% 0.7rem 4.7%}
.pro ul{height: 22.3rem;}
.pro p{height: 2rem;background: #000000}
.pro p a{display: inline-block;width: 50%;height: 2rem;text-align: center;color: #fff;font-size: 0.9rem;line-height: 2rem}
.pro p a:last-child{background: #d4151e}
/**/
.sd{background:url(/mobile/Images/Index/sdbj.jpg) no-repeat center 4.2rem;background-size:100% 11.41rem;width:100%;height: 29.5rem;overflow: hidden;}
.sd h2{text-align: center;height: 4.2rem;color: #000000;font-size: 1.25rem;font-weight: bold;line-height: 1.25rem; padding-top:0.5rem;}
.sd h2 img{font-size: 0;line-height: 0;display: block;padding-top: 0.5rem}
.sd h2 em{color: #ed1b24}
.sd ul li{float: left;width: 21.4%;color: #313131;font-size: 0.9rem;line-height: 1.1rem;text-align: center;}
.sd ul li em{display: block;width: 5.73rem;height: 5.73rem;margin-bottom: 0.47rem;}
.sd ul li:first-child em{background:url(/mobile/Images/Index/sdtd_03.png) no-repeat;background-size:5.73rem 5.73rem;}
.sd ul li:nth-child(2) em{background:url(/mobile/Images/Index/sdtd1_05.png) no-repeat;background-size:5.73rem 5.73rem;}
.sd ul li:last-child em{background:url(/mobile/Images/Index/sdtd1_07.png) no-repeat;background-size:5.73rem 5.73rem;}
.sd ul li.z-on:first-child em{background:url(/mobile/Images/Index/sdtd1_03.png) no-repeat;background-size:5.73rem 5.73rem;}
.sd ul li.z-on:nth-child(2) em{background:url(/mobile/Images/Index/sdtd_05.png) no-repeat;background-size:5.73rem 5.73rem;}
.sd ul li.z-on:last-child em{background:url(/mobile/Images/Index/sdtd_07.png) no-repeat;background-size:5.73rem 5.73rem;}
.sd ul li.z-on{font-weight: bold;color: #ae080f}
.sd ul li:first-child{margin: 0 13.4% 0 4.7%}
.sd ul li:nth-child(2){margin-right: 13%}
.sd ul{height:10rem;overflow: hidden;}
.sd-s{height: 12.88rem}
.sd-s em{display: block;padding: 0.21rem;width: 54.1%;border: 1px solid #d7d7d7;margin: 0 auto}
.sd-s em img{display: block;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.sd-s i{display: block;text-align: center;color: #333;font-size: 0.9rem;line-height: 1.1rem;padding-top: 0.3rem}
.sd p{display: block;height: 2.5rem;color: #fff;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e81b25+0,a6060c+100;Black+3D+%231 */
background: #e81b25; /* Old browsers */
background: -moz-linear-gradient(top, #e81b25 0%, #a6060c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e81b25), color-stop(100%,#a6060c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e81b25 0%,#a6060c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e81b25 0%,#a6060c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e81b25 0%,#a6060c 100%); /* IE10+ */
background: linear-gradient(to bottom, #e81b25 0%,#a6060c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e81b25', endColorstr='#a6060c',GradientType=0 ); /* IE6-9 */}
.sd p span{display: block;float: left;width:32%;padding-left: 28.4%;background:url(/mobile/Images/Index/tel.png) no-repeat 5.5rem 0.5rem;background-size:1.4rem 1.25rem;line-height: 2.5rem;color: #fff;font-size: 0.9rem}
.sd p a{display: block;float: left;margin-top: 0.5rem;width: 18.8%;height: 1.4rem;border: 1px solid #fff;color: #fff;font-size: 0.9rem;text-align: center;line-height: 1.4rem}
.sd .con{display: inline;float: left;}
/**/
.ys{padding-top: 2.3rem;height: 30rem;background: #ededed;overflow: hidden;position: relative;overflow: hidden;}
.ys .prev{width: 9%;position: absolute;bottom: 1.5rem;left: 20%}
.ys .next{width: 9%;position: absolute;bottom: 1.5rem;right: 20%}
.ys h2{text-align: center;height:4rem;color: #000000;font-size: 1.25rem;font-weight: bold;line-height: 1.25rem}
.ys h2 img{font-size: 0;line-height: 0;display: block;padding-top: 0.6rem}
.ys h2 em{color: #ed1b24}
.ys dl{width: 90.6%;margin: 0 auto;font-size: 0;line-height: 0;height: 22.3rem}
.ys dd span{display:block;margin-bottom: 0.8rem;width: 100%;background:url(/mobile/Images/Index/ys_09.png) repeat-x center bottom;width: 100%;height: 4.42rem;padding-top: 0.8rem}
.ys dd span em{display: block;background:url(/mobile/Images/Index/ys_06.jpg) no-repeat;background-size: 100% 2.91rem;width: 2.91rem;height: 2.91rem;text-align: center;margin-right: 0.6rem;color: #fff;font-size: 1.25rem;font-weight: bold;line-height: 2.91rem;float: left;}
.ys dd span i{color: #999999;font-size: 1rem;text-transform: uppercase;line-height: 1.3rem;}
.ys dd span i b{display: block;color: #000;font-size: 1rem;padding-top: 0.3rem;}
.ys dd p{display: block;background:url(/mobile/Images/Index/ys_12.jpg) no-repeat 0 0.4rem;background-size: 0.62rem 0.62rem;padding-left: 1.1rem;width:95%;color: #000000;font-size: 0.9rem;line-height: 1.2rem;padding-bottom: 0.3rem}
.ys ul li{float: left;width: 1rem;height: 1rem;background:url(/mobile/Images/Index/ys1_05.jpg) no-repeat;background-size: 1rem 1rem;margin-right: 2%}
.ys ul li.z-on{background:url(/mobile/Images/Index/ys1_03.jpg) no-repeat;background-size: 1rem 1rem;}
.ys ul li:first-child{margin-left: 33%}
.ys .page{display: inline;float: left;}
/**/
.cs{padding-top: 2.3rem;height: 33.7rem}
.cs h2{text-align: center;height:4rem;color: #000000;font-size: 1.25rem;font-weight: bold;line-height: 1.25rem}
.cs h2 img{font-size: 0;line-height: 0;display: block;padding-top: 0.6rem}
.cs h2 em{color: #ed1b24}
.cs ul li{float: left;width: 33%;padding-top: 0.4rem;border-right: 1px solid #5c5c5c;height: 2.9rem;background: #333333;text-align: center;color: #fff;font-size: 1rem;line-height: 1.35rem; overflow:hidden}
.cs ul li:first-child,.cs ul li:nth-child(2),.cs ul li:nth-child(3){border-bottom: 1px solid #5c5c5c;}
.cs ul li:last-child{padding-top: 1rem;height: 2.3rem;}
.cs ul li.z-on{background: #e11a23}
.cs ul li a{color: #fff;font-size: 1rem}
.cs ul{height: 8rem}
.cs p{width: 88.8%;padding: 0.21rem;border: 1px solid #d7d7d7;margin: 0 auto;position: relative;}
.cs p img{display: block;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.cs p span{display: block;position: absolute;bottom: 0.21rem;left: 0.2rem;padding: 0 3%;background:url(/mobile/Images/Index/tm.png) repeat;background-size:100%;width:92.5%;height:3.4rem;color: #fff;font-size:0.9rem;}
.cs p span i{display: block;padding-top: 0.5rem;line-height: 3rem;width:77%;overflow: hidden;}
.cs p span a{display: block;float: right;margin-top:1rem;width: 4.8rem;height: 1.4rem;border: 1px solid #fff;border: 1px solid #fff;color: #fff;font-size: 0.9rem;line-height: 1.4rem;text-align: center;}
.cs dl{margin-top: 0.9rem;}
.cs dt{width: 37%;padding: 0.21rem;border: 1px solid #d7d7d7;margin: 0 3.8% 0 4.7%;float: left;}
.cs dt img{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;display: block;}
.cs dd{width: 46%;float: left;color: #000;font-size: 0.9rem;line-height: 1.5rem}
.cs dd h4 a{font-weight: bold;display: block;font-size: 1rem;padding-bottom: 0.3rem;color: #000}
.cs-c{height:17rem;overflow: hidden;}
.cs h5{display: block;height: 2.5rem;color: #fff;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e81b25+0,a6060c+100;Black+3D+%231 */
background: #e81b25; /* Old browsers */
background: -moz-linear-gradient(top, #e81b25 0%, #a6060c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e81b25), color-stop(100%,#a6060c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e81b25 0%,#a6060c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e81b25 0%,#a6060c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e81b25 0%,#a6060c 100%); /* IE10+ */
background: linear-gradient(to bottom, #e81b25 0%,#a6060c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e81b25', endColorstr='#a6060c',GradientType=0 ); /* IE6-9 */}
.cs h5 span{display: block;float: left;width:32%;padding-left: 28.4%;background:url(/mobile/Images/Index/tel.png) no-repeat 5.5rem 0.5rem;background-size:1.4rem 1.25rem;line-height: 2.5rem;color: #fff;font-size: 0.9rem}
.cs h5 a{display: block;float: left;margin-top: 0.5rem;width: 18.8%;height: 1.4rem;border: 1px solid #fff;color: #fff;font-size: 0.9rem;text-align: center;line-height: 1.4rem}
.cs .con{display: inline;float: left;}
/**/
.zj{height: 32.6rem;overflow: hidden;}
.zj h2{text-align: center;height:3.7rem;color: #000000;font-size: 1.25rem;font-weight: bold;line-height: 1.25rem}
.zj h2 img{font-size: 0;line-height: 0;display: block;padding-top: 0.6rem}
.zj h2 em{color: #ed1b24}
.zj dt{background:url(/mobile/Images/Index/yy.jpg) no-repeat center bottom}
.zj dt em{display: block;width: 68.1%;padding: 0.21rem;border: 1px solid #d7d7d7;margin: 0 auto;background: #fff}
.zj dt img{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;display: block;}
.zj dd{width: 90.6%;margin:1rem auto 0 auto;font-size: 0.9rem;line-height: 1.1rem;text-align: center;}
.zj dd a{display: block;width: 5.9rem;height: 1.54rem;border: 2px solid #dd1821;text-align: center;color: #d13237;font-size: 0.9rem;line-height: 1.54rem;margin: 0.8rem auto 0 auto}
.zj dl{height:18rem;overflow: hidden;}
.ry ul li{float: left;width: 36.7%;}
.ry ul li:first-child{margin: 0 5.9% 0 10.2%}
.ry {position: relative;}
.ry .prev{width: 4.4%;position: absolute;top: 2.83rem;left: 4.7%;}
.ry .next{width: 4.4%;position: absolute;top: 2.83rem;right: 4.7%;}
/**/
.new{height: 20.3rem;}
.new h2{text-align: center;height:4.1rem;color: #000000;font-size: 1.25rem;font-weight: bold;line-height: 1.25rem}
.new h2 img{font-size: 0;line-height: 0;display: block;padding-top: 0.6rem}
.new h2 em{color: #ed1b24}
.new-n li{float: left;width: 33.1%;border-right: 1px solid #5d5d5d;height: 2.1rem;background: #333333;text-align: center;color: #fff;font-size: 1rem;line-height: 2.1rem}
.new-n li:last-child{border-right: 0}
.new-n li.z-on{background: #e21923;font-weight: bold;}
.new-n{overflow: hidden;height: 2.1rem}
.new-w ul li{background:url(/mobile/Images/Index/new_03.jpg) no-repeat 0 1rem;background-size: 1.17rem 0.5rem;padding-left: 4.8%;width: 85.6%;height: 2.5rem;border-bottom: 1px dashed #666666;margin: 0 auto;line-height: 2.5rem;color: #666666;font-size: 0.9rem}
.new-w ul li span{display: block;float: right;}
.new-w ul li a{color: #666;font-size:0.6rem }
.new .con{display:inline;float: left;}
/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/
