body{margin: 0; padding: 0; border: 0;font-size:13px; font-family:Microsoft YaHei; color:#333; line-height:25px; background:#ececec;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea { margin: 0; padding: 0; border: 0;}
a { text-decoration: none;outline:none; }
img { border: 0; vertical-align: middle;  }
ul,ol,li,dl,dd,dt{list-style: none; padding:0px;}
.clear{ clear:both;}

.top,.mid,.foot{ width:1000px;margin:0 auto; background:#fff;}

.mid p{ padding:10px 30px 10px 30px; text-indent:28px;font-size:14px;}
.mid p:first-child{ padding:30px 30px 0 30px;}
.mid p:nth-child(3){ padding:0 30px 30px 30px;}
.mid .box{ width:940px; margin:0 auto;border-radius: 12px; text-align:center;}
.mid .box .title{ font-size:25px;text-align:center; color:#fff; height:75px; line-height:60px; font-weight:bold;}
.mid .b1{border:8px solid #2581e5;}
.mid .b1 .title{background:#2581e5;}
.mid .b2{border:8px solid #2581e5; margin-top:20px; text-align:inherit;}
.mid .b2 .title{background:#2581e5;}
.mid .b3{border:8px solid #04859d; margin-top:20px; text-align:inherit;}
.mid .b3 .title{background:#04859d;}
.mid .b4{border:8px solid #00af64; margin-top:20px; text-align:inherit;}
.mid .b4 .title{background:#00af64;}
.mid .b5{border:8px solid #ff7c00; margin-top:20px; text-align:inherit;}
.mid .b5 .title{background:#ff7c00;}
.mid .b6{border:8px solid #0d8bfa; margin-top:20px; text-align:inherit;}
.mid .b6 .title{background:#0d8bfa;}
.bgsty{border: dotted 2px #2581e5;float: left;margin: 5px;padding-top: 40px;border-radius: 12px;position: relative;margin-top: 50px;font-size: 12px;}
.mid .b1 .pro_l{width: 215px;margin-left: 10px;padding-bottom: 15px;}
.mid .b1 .pro_l span{text-align: center;color: #fff;background: #2581e5;border-radius: 10px;font-size: 14px;position: absolute;top: -20px;left: -60px;margin-left: 50%;width: 120px;height: 42px;line-height: 42px; font-weight:bold;}
.mid .b1 .pro_l ul li{width: 100%;float: left;height: 136px; margin-bottom:10px; text-align:center;}
.mid .b1 .pro_c{width: 468px;margin-left: 10px;padding-bottom: 15px;}
.mid .b1 .pro_c span{text-align: center;color: #fff;background: #2581e5;border-radius: 10px;font-size: 14px;position: absolute;top: -20px;left: -60px;margin-left: 50%;width: 120px;height: 42px;line-height: 42px; font-weight:bold;}
.mid .b1 .pro_c ul i{background: #ebf2fa;border-radius: 5px; color:#333; font-style:normal;text-align: center;clear: both;display: block;margin: 6px 10px; height:20px; line-height:20px; font-weight:bold;}
.mid .b1 .pro_c ul li{width: 33%;float: left;height: 117px; margin-bottom:8px; text-align:center;}
.mid .b1 .pro_r{width: 200px;margin-left: 10px;padding-bottom: 15px;}
.mid .b1 .pro_r span{text-align: center;color: #fff;background: #2581e5;border-radius: 10px;font-size: 14px;position: absolute;top: -20px;left: -80px;margin-left: 50%;width: 120px;height: 42px;line-height: 20px;padding: 0px 20px; font-weight:bold;}
.mid .b1 .pro_r ul li{width: 100%;float: left;height: 151px; margin-bottom:31px; text-align:center;}
.mid .b1 img.pro_b{ margin:10px auto;}

.mid .box .cont img{ float:left; padding:10px;}
.mid .box .cont p{padding:inherit;font-size:12px; line-height:30px;}
.mid .box .mid_bg{margin: 10px;padding-top: 30px;border-radius: 12px;position: relative;margin-top: 20px;font-size: 12px;}
.mid .box .mid_bg span{text-align: center;color: #fff;border-radius: 10px;font-size: 15px;position: absolute;top: -15px;margin-left: 44%;width: 135px;height: 30px;line-height: 30px; display:block;}
.hidden{ display: none;}
.mid_bg ul.list{overflow: hidden; padding:0 1%;}
.mid_bg ul.list li{width:46%;float: left; margin:0 2%; line-height:45px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.mid_bg ul.list li a{ font-size:15px; color:#333;}
.mid_bg ul.list p{text-align: center;padding: 10px;}
.mid_bg .more{margin:20px 0px;}
.mid_bg .more a{border: dotted 1px #333;text-align: center;color:#333;border-radius: 10px;font-size: 12px;margin-left: 44%;width: 135px;height: 30px;line-height: 30px; display:block;}
.mid .box .video{ margin:10px 0px;}
.mid .box .video .l{ float:left; width:50%;}
.mid .box .video .l dt{ font-size:15px; padding:0px 10px;}
.mid .box .video .l dt span{font-size:25px; float:left; padding-right:5px; display:block;}
.mid .box .video .l dl{padding:0px 10px;}
.mid .box .video .l dl dd{ float:left;}
.mid .box .video .l dl dd a{ color:#333;}
.mid .box .video .r{ float:right; width:50%;text-align: center;border-radius: 5px;font-size: 14px;width: 280px;height: 30px;line-height: 30px; position:relative;}
.mid .box .video .r a{color: #fff;}
.mid .b2 .mid_bg{border: dotted 1px #2581e5;}
.mid .b2 .mid_bg span{background: #2581e5;}
.mid .b2 .video .l dt span{color:#2581e5;}
.mid .b2 .video .r{background: #2581e5;top:40px; right:10px;}
.mid .b3 .mid_bg{border: dotted 1px #04849d;}
.mid .b3 .mid_bg span{background: #04849d;}
.mid .b3 .video .l dt span{color:#04849d;}
.mid .b3 .video .r{background: #04849d;top:20px; right:10px;}
.mid .b4 .cont p{ line-height:36px;}
.mid .b4 .mid_bg{border: dotted 1px #00af64;}
.mid .b4 .mid_bg span{background: #00af64;}
.mid .b4 .video .l dt span{color:#00af64;}
.mid .b4 .video .r{background: #00af64;right:10px;}
.mid .b5 .cont p{ line-height:35px;}
.mid .b5 .mid_bg{border: dotted 1px #ff7c00;}
.mid .b5 .mid_bg span{background: #ff7c00;}
.mid .b5 .video .l dt span{color:#ff7c00;}
.mid .b5 .video .r{background: #ff7c00;top:20px; right:10px;}
.mid .b6 .mid_bg{border: dotted 1px #0d8bfa;}
.mid .b6 .mid_bg span{background: #0d8bfa;}
.mid .b6 .video .l dt span{color:#0d8bfa;}
.mid .b6 .video .r{background: #0d8bfa;right:10px;}

.foot{ text-align:center; padding:10px 0px;}