@charset "utf-8";

.container{background: #f2f2f2;}
.conclude{width: 1179px;margin: 0 auto;background: #fff;padding: 0 13px;}
.part1 {padding-top: 17px;}
.part1 .pl{float: left;border: 1px solid #dcdcdc;width: 588px;}
.part1 .pr{float: right;width: 577px;border: 1px solid #dcdcdc;position: relative;box-shadow: 2px 2px 3px #ededed;}

.comT {border-bottom: 1px solid #dcdcdc;height: 33px;background: url(/dcs/images/comtbg.png) repeat-x center;position: relative}
.comT .comtl{background-size: contain;float: left;background: url(/dcs/images/comtlbg.png) no-repeat center;width: 98px;height: 41px;position: absolute;left: -1px;top: -1px;text-align: center;color: #fff;line-height: 33px;font-size: 18px;}
.comT .comtr{position: absolute;width: 13px;height: 13px;right: 14px;top: 50%;margin-top: -6px;}
.slidebox{padding: 5px;position: relative;}

.slidebox .hd {position: absolute;bottom: 28px;width: 1200px;height: 5px;left: 80%;z-index: 2;}
.slidebox .hd ul { display: inline-block; *display: inline; zoom: 1; vertical-align: top; }
.slidebox .hd ul li { display: inline-block; width: 9px; height: 9px; margin: 0 5px; background: #fff; border-radius: 100%; text-indent: -9999px; cursor: pointer; }
.slidebox .hd ul li.on {width: 9px;height: 9px;background: #e60012;position: relative;}
.slidebox .bd ul li a img{width: 100%;}

.notice_list{padding: 18px;}
.notice_list ul li{height: 40px;line-height: 40px;background: url(/dcs/images/lab.png) no-repeat left;}
.notice_list ul li:not(:last-child){border-bottom:1px dashed #e6e6e6;}
.notice_list ul li a,.notice_list ul li span{display: block;}
.notice_list ul li a{float: left;font-size: 16px;color: #000;padding-left: 20px;width: 320px;white-space: nowrap;overflow: hidden;display: inline-block;text-overflow: ellipsis;}
.notice_list ul li span{float: right;font-size: 14px;color: #8c8b8b;}

.part2{padding-top: 32px;box-shadow: 2px 2px 3px #ededed;}
.p2l{
	float: left;
	border: 1px solid #dcdcdc;
	width: 590px;
	box-shadow: 2px 2px 3px #ededed;
}

.p2l_pic{float: left;margin-left: 9px;position: relative;padding: 18px 0;}
.p2l_pic .hd {position: absolute;bottom: 35px;width: 1200px;height: 5px;left: 80%;z-index: 2;}
.p2l_pic .hd ul { display: inline-block; *display: inline; zoom: 1; vertical-align: top; }
.p2l_pic .hd ul li { display: inline-block; width: 9px; height: 9px; margin: 0 5px; background: #fff; border-radius: 100%; text-indent: -9999px; cursor: pointer; }
.p2l_pic .hd ul li.on {width: 9px;height: 9px;background: #e60012;position: relative;}

.p2l_con{padding: 15px 15px 10px 15px;}
.p2l_con ul { }
.p2l_con ul li{height: 50px;border-bottom: 1px dashed #bfbdbd;}
.p2l_con ul li:last-child{border-bottom: 0;}
.p2l_con ul li a{font-size: 16px;display: block;float: left;line-height: 50px;width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.p2l_con ul li span{display: block;float: right;margin-top: 17px;}


.p2r{
	float: right;
	width: 580px;
	border: 1px solid #dcdcdc;
}

.p2r .xzlist{ }
.p2r .xzlist ul{padding: 15px 15px 10px 15px;}
.p2r .xzlist ul li{height: 50px;border-bottom: 1px dashed #bfbdbd;}
.p2r .xzlist ul li:last-child{border-bottom: 0;}
.p2r .xzlist>ul>li>a{font-size: 16px;display: block;float: left;line-height: 50px;/*width: 100%;*/overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.p2r .xzlist>ul>li>span{display: block;float: right;margin-top: 17px;}

.part3{margin-top: 35px;}
.part4{padding-top: 34px;}
.p4l{width: 446px;float: left;border: 1px solid #dcdcdc;box-shadow: 2px 2px 3px #ededed}

.zdlist ul {padding-left: 25px;}
.zdlist ul li{border-bottom: 1px dashed #e6e6e6;height: 50px;position: relative;}
.zdlist ul li:after{position: absolute;width: 5px;height: 5px;background: url(/dcs/images/zdlibg.png) no-repeat left;left: -15px;top:50%;margin-top: -2.5px;content:'';}
.zdlist ul li a{line-height: 50px;font-size: 16px;width: 400px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.part4{padding-bottom: 37px;}
.p4b{float: left;width: 379px;border: 1px solid #dcdcdc;margin-left: 9px;box-shadow: 2px 2px 3px #ededed}

.p4r{position: relative;width: 329px;float: right;box-shadow: 2px 2px 3px #ededed;}
.contact{height: 53px;background: url(/dcs/images/link.png) no-repeat center;text-align: center;line-height: 53px;}
.contact span{display: inline-block;text-align: center;font-size: 18px;color: #fff;font-weight: bold;position: relative;}
.contact span:after{position: absolute;width: 41px;height: 1px;background: url(/dcs/images/l.png) no-repeat center;left: -70px;top: 50%;margin-top: -.5px;content: '';}
.contact span:before{position: absolute;width: 41px;height: 1px;background: url(/dcs/images/r.png) no-repeat center;right: -70px;top: 50%;margin-top: -.5px;content: '';}

.clist{border: 1px solid #dcdcdc;border-top: 0;}

.clist ul {padding: 28px 19px;}
.clist ul li {font-size: 18px;height: 90px;}
.clist ul li:not(:last-child){border-bottom: 1px dashed #e9e9e9;}
.clist ul li i{display: block;float: left;}
.clist ul li span{display: inline-block;}

.clist ul li:nth-child(1) i{background: url(/dcs/images/phone.png) no-repeat left;padding-left: 30px;}

.clist ul li:nth-child(2) i{padding-top: 32px;background: url(/dcs/images/yx.png) no-repeat left 38px;padding-left: 30px;}
.clist ul li:nth-child(2) span{padding-top: 32px;}
