﻿@charset "utf-8";
/*专题响应式公共样式开始*/
body,html{ margin:0px; padding:0px; }
*{font-family:"微软雅黑"}
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{
	background-color: #e60012;
    color: #fff;
    border-radius: 20px;
    display: block;
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 260px;
}
.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;}
.imgboxpbg span p{ padding-left:50px; text-align:left}
.imgboxpbg span p i{ display:block; height:30px; width:30px; background-image:url(../images/video.png); position:absolute; left:10px; top:6px;}
/*一行四列图片带边框布局*/
.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;}
/*一行六列图片带边框布局*/
.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;}

.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,.hslbox9,.hslbox8,.hslbox10,.hslbox11{ padding:50px 0;}
.hslbanner {
	background-repeat: no-repeat;
	background-position: center top;
	width:100%;
	background-image:url(../images/1.jpg);
	height:530px;
}
.clear{ clear:both}
h1{ font-size:60px; color:#6b2b05; padding-bottom:5px; border-bottom:1px solid #333; text-align:center; font-weight:normal}
h1 b{ display:block; font-size:20px; display:block; font-weight:normal}
h1 i{ font-style:normal;text-transform: uppercase; font-size:14px;}

h2 {
    color: #6b2b05;
    font-size: 50px;
    font-weight: normal;
    height: 82px;
    text-align: center;
}
h2 p {
    border-left: 485px solid #6b2b05;
    border-right: 485px solid #6b2b05;
    font-size: 14px;
    font-weight: normal;
    line-height: 1px;
    margin: 10px 0;
    padding: 0 20px;
    text-align: center;
    text-transform: uppercase;
}
h2 span {
    display: block;
    font-size: 16px;
    font-weight: normal;
    margin-top: 15px;
    text-align: center;
}
.hslbox3_1{ position:relative}

.youshi {
	margin-top:15px;
	margin-bottom:30px;	
}
.youshi p {
	width:365px;
	padding:11px 0;
	font-size:20px;
	text-align:center;
	color:#000000;
	float:left;
	border-right:1px dashed #ED7F0E;
	border-bottom:1px dashed #ED7F0E;
	margin:0 -1px -1px 0;
	font-family: 黑体;
}

.youshi p img {
	display:block;
	margin: 0 auto;	
}
.youshi p.nor {
	border-right:none;	
}
.youshi p.nod {
	border-bottom:none;	
}
.hslbox3 {
	background-repeat: no-repeat;
	background-position: center top;
	background-image:url(../images/2.jpg);
	padding-bottom:70px;
}
.dwz {
		color: #313131;
    font-size: 20px;
    line-height: 36px;
	padding:0 50px;
    width: 1000px;
}
.dwz .dwzl {
	float:left;	
}
 .dwz .dwzr {
	float:right;	
}
.slideTxtBox .hd{
  position: relative;	
  margin-bottom:20px;
}
.slideTxtBox .hd ul{ font-family: 黑体; }
.slideTxtBox .hd ul li{
	 background-color: #535353;
    border-radius: 10px;
    cursor: pointer;
    float: left;
    font-size: 22px;
    height: 60px;
    line-height: 60px;
    text-align:center;
    width:330px;
    margin-right:55px;
    margin-top:20px;
    color:#ffffff;
}
.slideTxtBox .hd ul li.on{
	background-color: #FF4B00;	
}
.slideTxtBox .tempWrap {
	background-color:#ffd096;

	border-radius: 10px;
}
.slideTxtBox .bd div {
	padding:20px;
	height:260px;
}

.slideTxtBox .bd div img {
	display:block;	
	float:left;
	width:440px;
	height:260px;
}
.slideTxtBox .bd div p {
	float:right;
	width:588px;
	height:210px;
	padding-top:25px;
	font-size:17px;
	line-height:36px;
}

.hslbox1 .xx b{ color:#ff0000; display:block; font-size:20px; font-weight:normal; float:left}
.hslbox1 .xx p{ color:#000; display:block; font-size:18px; padding-left:10px; margin-top:10px;}
.hslbox1_1{ margin-bottom:20px;}

.hslbox4{ padding-bottom:30px;}


.hslgdnav {
    height: 98px;
    margin-top: 70px;
    width: 100%;
}
.hslgdnav li span {
    background-color: #ff9442;
    color: #fff;
    display: block;
    float: left;
    font-size: 26px;
    height: 83px;
    padding-top: 15px;
    text-align: center;
    width: 275px;
}
.hslgdnav .slides li {
    margin: 0;
    max-width: 275px;
    padding: 0;
    width: 25% !important;
}
.hslgdnav li span b {
    display: block;
    font-size: 20px;
    font-weight: normal;
}
.hslgdnav li .hslgdnav1 {
    background-color: #fd7004;
}

.hsgd1 {
    background-color: #ffefe2;
    border: 1px solid #fd7004;
    float: left;
    margin-top: 10px;
    width:1098px;
}
.hsgd1 b {
    background-color: #fd7004;
    color: #fff;
    display: block;
    float: left;
    height: 205px;
    margin-right: 10px;
    padding-top: 125px;
    text-align: center;
    width: 60px;
}
.hslgdnr {
    height: 310px;
	overflow:hidden;
	padding:10px;
}
.hslgdnr .img2 img{ width:100%}

.hslgdnr p {
    font-size: 18px;
    line-height: 30px;
    margin-top: 30px;
}
.hslgdnr .hslimgbox {
    bottom: 10px;
    left: 0;
    margin-top: 20px;
    position: absolute;
}
.hslgdnr .hslimgbox .imgbox2 {
    float: left;
    width: 50%;
}
.hslgdnr .hslimgbox .imgbox2 span {
    display: block;
}
.hslgdnr .hslimgbox .imgbox2 img {
    width: 100%;
}
.hslgd2{ position:relative}
.hslbox5 .hslbtn{ margin-top:30px;}

.hslbox6 .w100{ padding:30px 0; background-color:#eee; margin-top:20px;}
.hslbox6 .hslbtn{ margin-top:30px;}
.hslbox7{ background-color:#fd7004; text-align:center}
.hslbox7 .hsltext{ margin-top:20px; margin-bottom:10px; color:#fff;}
.hslbox7 h2{ color:#fff;}
.hslbox7 h2 p{ color:#fff; border-color:#fff;}
.hslbox7 img{ margin:10px 0;}
.mt20{ margin-top:30px;}

.rosad{
	display:block;
	width:1120px;
	height:240px;
	background-color:#EEEEEE;
	padding:30px;
	margin-top:10px;
}
.LeftHandle{
	height:39px;
	width:26px;
	overflow:hidden;
	float:left;
	display:block;
	margin-top:86px;
	cursor:pointer;
	background-image: url(../images/pre.png);
}
.RightHandle{
	height:39px;
	width:26px;
	overflow:hidden;
	float:right;
	display:block;
	margin-top:86px;
	cursor:pointer;
	background-image: url(../images/next.png);
}

.rollBox{
	width:1056px;
	overflow:hidden;
	height: 252px;
	float: left;
	margin-left: 10px;
}
.rollBox .pic{
	width:340px;
	float:left;
	text-align:left;
	height: 240px;
	padding: 0;
	margin-top: 0px;
	margin-right: 13px;
}
.rollBox .pic p {
	color:#050706;
	font-size:17px;
	text-align:center;	
	height:30px;
	line-height:30px;
}
.rollBox .pic img {
	width:340px;
	height:210px;
}


.hslbox8 .hsltext{ margin-top:20px; margin-bottom:10px;}
.hslbox8_2{ margin-top:10px; margin-bottom:20px;}


.hslpic {
    height: 470px;
    margin: 20px auto 20px auto;
    overflow: hidden;
    width: 1100px;
}
.hslpic ul li {
    color: #fa7800;
    float: left;
    height: 470px;
    list-style: outside none none;
    overflow: hidden;
    width: 200px;
}
.hslpic ul li .img {
    float: left;
    width: 200px;
}
.hslpic ul li .img img {
    width: 310px;
}
.hslpic ul li .text {
    padding-left: 320px;
}
.hslpic ul li h5 {
    color: #fa7800;
    font-size: 22px;
	margin-bottom:10px;
	margin-top:10px;
}
.hslpic ul li p {
    color: #333;
    font-size: 16px;
    padding-right: 10px;
	line-height:30px;
}
.hslpic ul li p b {
    display: block;
    font-size: 18px;
    margin-bottom: 5px;
	margin-top:5px;
}
.hslpic .l1 {
    width: 700px;
}
.hslbox9 h2 p{ border-left: 450px solid #ee7b1e;
    border-right: 450px solid #ee7b1e;}
.hslbox9 .hsltext{ margin-top:20px; text-align:center}
.hslbox9_1{ background-image:url(../images/25.jpg); background-position:center top;}
.hslbox9_1 .w1200{ background-color:rgba(255,255,255,.5)}

.hslbox10 .hsltext{ margin-top:20px; margin-bottom:20px; text-align:center}

.hslbox10 .hslgd3{ position:relative; float:left; width:25%}
.hslbox10 .hslbox10_1r{ float:right; width:75%}
.hslbox10 .img3_1{ margin-bottom:10px;}
.hslbox10 .img3_2{ margin-bottom:10px;}
.hslbox10 .img3_3{ margin-bottom:10px;}

.img3_4 .imgbox0{ margin-right:10px;}
.img3_5 .imgbox0{ margin-right:5px; margin-left:5px;}
.img3_6 .imgbox0{ margin-left:10px;}
.hslgd3 .imgbox .imgbox0{ margin-right:8px;}
.hslbox10 .hslbtn{ margin-top:20px;}

.hslbox12 h2 p{ border-left: 400px solid #6b2b05;
    border-right: 400px solid #6b2b05;}



.hslbox13 {
    background-color: #ff8a00;
    padding: 20px 0;
	margin-top:20px;
}
.imgbox5 {
    float: left;
    text-align: center;
    width: 25%;
}


/*样式结束*/
.hslbox1_1l{ width:48%;}
.hslbox1_1r{ width:52%;}
.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;}

.hslbox3_1{ padding:20px 0;} 
.hslbox3_1 .imgbox3{ margin-top:10px;}


/*专业推荐开始*/
.hslgdnav{ margin-top:20px;}


.hslgd{ margin-top:5px; height:330px;}
.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;}



.navbar-middle div { display:block; font-size:12px;}
.navbar-top{ height:20px; background:url(../images/topbg.jpg);font-size:12px;}
.nhm{ float: left; font-weight:600;line-height:20px; }
.nhl{ width:30px;float: left; background-color:#2b99ff; text-align:center; margin-right:5px; color:#FFF;line-height:20px; }
.nhr{ float: right;line-height:20px; }
.nhr li{ display:block; float:left; width:80px; text-align:right;line-height:20px; }
.nhl_s{ clear:both; float:left; margin-top:10px; width:1200px;}
.nhs{ width:400px; float:right; font-size:15px; font-weight:bold;}
.nav{ clear:both; width:100%; background-color:#ef7800; height:52px;  }
.nav_main a{ color:#fff;font-size:16px; line-height:52px; display:inline-block; width:9%; text-align: center;}
.nav_main a:hover{ background-color:#da5a05;}




@media screen and (max-width: 640px) {
	
	h1{ font-size:24px;}
	h1 i{ font-size:8px;}
	h1 b{ font-size:12px;}
	
	.w1100{ width:100%}
	.hslpic{ position:relative}
	.hslpic li a{ display:block; position:relative; padding:0 10px;}
	.hslpic ul li .img{ position:absolute; width:30%; right:0px; top:0px;}
	.hslpic ul li .img img{ width:100%}
	.hslpic ul li .text{ padding:0px; width:70%; position:relative; z-index:999}
	.flex-viewport{ width:100%}
	#carousel .slides{ width:100% !important;}
	.flex-control-paging li a{ padding:0px !important;}
	.hslpic{ margin:10px auto}
	.hslbox6 .w100{ padding:0; margin-top:5px; }
	.hslbox7 img{ width:100%}
h2 {
    font-size: 24px;
    height: 60px;
}
.hslpic{ width:100%; height:270px;}
.hslpic ul li h5{ font-size:14px; margin:10px 0 5px 0;}
.hslpic ul li p{ font-size:10px; line-height:18px;}
.hslpic ul li p b{ font-size:12px; margin:0;}
h2 p {
    border-left: 110px solid #ee7b1e;
    border-right: 110px solid #ee7b1e;
	font-size:8px;
}
h2 span {
    display: block;
    font-size: 16px;
    font-weight: normal;
    margin-top: 15px;
    text-align: center;
}
.hslbox9 h2 p{border-left: 110px solid #ee7b1e;
    border-right: 110px solid #ee7b1e;}
.hslbox11 h2 p{border-left: 110px solid #ee7b1e;
    border-right: 110px solid #ee7b1e;}
.hslbox12 h2 p{border-left:70px solid #ee7b1e;
    border-right: 70px solid #ee7b1e;}
.hslbox10 .hslgd3{ width:100%; margin-bottom:7.5px;}
.hslgd3 .imgbox .imgbox0{ margin-right:0px;}
.hslbox10 .hslbox10_1r{ width:100%}
.hslbox2 img{ width:100%}
.hslbox11 img{ width:100%}
.hslbox3_1 img{ width:100%}
.hslbox1 b{ font-size:12px;}	
.hslbox1 .xx p{ font-size:12px;}
.hslbox1 .xx b{ font-size:12px;}
.hslbox1_1{ margin-bottom:10px;}
.hslpc{ display:none !important;}
.hslsj{ display:block !important;}
.hslbox1,.hslbox2,.hslbox5,.hslbox6,.hslbox7,.hslbox8,.hslbox9,.hslbox10,.hslbox12{ padding:20px 0 !important;}
.hslbox3{ padding-top:35px !important; padding-bottom:55px;}
.hslbox4 .w1200{ padding-top:20px;}
.hslbanner{ background-image:none; height:auto;}
.hslbanner img{ width:100%}
.w1200{width:auto; padding:0 10px;}
.hslbtn{ width:140px; height:32px; line-height:32px; margin-top:20px; border-radius:8px; font-size:14px;}
.hslbox3_1 .hslbtn{ margin-left:-70px; bottom:10px;}
.hslbox3_1{ padding:0px;}
.hslgdnav{ height:58px;}
.hslgdnav li span{ width:100%; font-size:14px; height:48px; padding:10px 0 0 0px;}
.hslgdnav li span b{ font-size:12px;}

.slideTxtBox .hd ul li{ width:16.666666666667%; margin-right:0px; font-size:12px; border-radius:0px; line-height:normal; margin-top:10px; padding-top:5px;}
.slideTxtBox .bd div{ height:auto; padding:0px;}
.slideTxtBox .bd div img{ width:100%; height:auto; float:none;}
.slideTxtBox .bd div p{ width:100%; font-size:12px; line-height:20px; padding-top:10px; float:none; height:auto; padding-left:10px; padding-right:10px;}
.slideTxtBox .tempWrap{ border-radius:0px;}
.slideTxtBox .hd{ margin-bottom:10px;}
#slider .slides{ width:100% !important;}
.hslgdnr p{ margin:0px; font-size:12px; line-height:20px; padding-right:5px;}
.hsgd1 b{ width:40px; margin-right:0px;}
.hslgdnr .imgbox2 .img2{ width:100%;}
.hslgdnr .imgbox2 .img2_2{ width:50%}
.hslbox4_1{ margin-top:40px; padding:0;}
.hslbox4_1 img{ width:100%; margin-top:10px;}
.hslbox4_1 .hslbtn{ margin-top:20px;}
.hslbox4 .w1200{ padding-bottom:20px;}
.hslbox4{ height:auto}
.hslbox6 img{ width:100%}

.hslgdnav .slides li{ width:25% !important;}
.hslbox8 .hsltext{ padding:0 10px;}
.dwz{ width:100%; padding:0px; font-size:12px;}
.dwz .dwzl{ float:none; line-height:20px; padding:0 10px;}
.dwz .dwzr{ float:none; line-height:20px; padding:0 10px;}
.hslbox13{ margin-top:0px;}
#slider .slides li{ width:100% !important;}
.hsgd1{ width:99%;}

.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%;}
.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;}
#scrollCont7,#scrollCont8,#scrollCont9{ position:relative}

.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;}

.img3_4 .imgbox0{ margin-right:5px;}
.img3_5 .imgbox0{ margin-right:2.5px;margin-left:2.5px;}
.img3_6 .imgbox0{ margin-left:5px;}

.imgbox span p{ display:none}
.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;}

.imgbox5{ width:50%;}
.imgbox5 span{ display:block; margin:0 10px; margin-bottom:10px;}

.rosad{ width:100%; padding:0px;}
.LeftHandle,.RightHandle{ display:none}
.rollBox{ margin-left:0px; width:100% !important;}
.rollBox .pic img{ width:100%; height:auto}
.rollBox .pic{ margin:0px;}





}