@charset "utf-8";
/* CSS Document */
.ind-w{width:1200px; height:auto; min-height:100px; margin:0 auto;}
.ind-bn-w{width:100%; height:468px; }
.ind-bn-l{width:200px; height:468px; float:left;}
.ind-menu-t{width:200px; height:44px; font-size:18px; color:#fff; background:#ff552e; line-height:44px;}
.ind-menu-t i{padding-right:30px; text-indent:20px;}
.ind-menu-all{width:200px; font-size:14px; line-height:65px; text-indent:19px;}
.ind-menu-all a{color:#ff552e;}
.ind-menu-all i{padding-left:5px; text-indent:0px;}
.sec-mainL{width:200px; height:424px; background:#333; position:relative; z-index: 5;}
.sec-mainNav>li {padding: 15px 19px 32px; position:relative; background:#444; cursor: pointer;z-index:4;}
.sec-mainNav>li:nth-child(2n) {background:#333;}
.sec-mainNav>li h3 {font-size:14px; color:#fff; font-weight:bold;}
.sec-mainNav>li:hover {background:#545651;}
.sec-mainNav>li.hover h3,
.sec-mainNav>li.hover .menu-tab a {color:#fff;}
.sec-mainNav li .menu-tab {margin-top:5px;}
.sec-mainNav li .menu-tab a {float:left; margin-right:6px; color: #999; font-size:12px;}
.sec-mainNav li .menu-tab a:hover{color: #fff;}
.sec-mainNav li .menu-more {
	position: absolute;
	display: block;
	width: 6px;
	height: 9px;
	right: 19px;
	top: 28px;
	line-height:999;
	overflow: hidden;
	background: url(../images/more.png) no-repeat center center;
}
/**二级菜单**/
.menu-panel {
	position:absolute;
	width:480px;
	padding: 18px 34px;
	/*display:;*/
	top: 0;
	left:200px;
	z-index:5;
	background:#fff;
	box-shadow: inset 1px 0 3px 0 #D5D5D5, 1px 0 3px #333;
	display: none;
}

.menu-panel h4 {font-size:14px; color:#ff552e; margin-bottom:9px; font-weight:bold;}
.menu-panel-hd {border-bottom:1px dotted #E2E2E2; padding-bottom: 12px; margin-bottom:14px; line-height:1.5;}
.sub-group a {color: #555; display: inline-block; margin-right: 16px; font-size:12px;}
.sub-group a:hover {color:#ff552e;}
.menu-panel-bd li {
	float: left;
	width: 88px;
	height: 56px;
	border: 1px solid #EDEEEF;
	margin: 0 0 -1px -1px;
	background-color: #FFF;
}
.menu-panel-bd li a {display: block; text-align: center;}
.menu-panel-bd li a img {width: 80px; height: 27px; margin-top: 14px;}
.menu-panel-btn {display: inline-block; height:25px; font-size:14px; line-height:25px; padding: 0 10px 0 15px; color: #FFF; background-color: #E64E3E;}
.menu-panel-btn em {
	width:0;
	height:0;
	margin-left: 6px;
	overflow: hidden;
	font-size: 0;
	display: inline-block;
	border-width: 4px;
	border-color: transparent transparent transparent #FFF;
	border-style: dashed dashed dashed solid;
}
/**中间部分**/
.sec-mainM {width: 666px; position:relative; z-index: 3;}

/* Banner */
.ind-banner{width:784px; height:468px; float:left; overflow:hidden;}
.new_banner{width:784px; height:468px; position:relative; background:url(../images/loading.gif) no-repeat center center #fff; overflow:hidden;}
.rslides{width:100%; position:relative; list-style:none; padding:0}
.rslides_nav{ width:36px; height:36px; background-image:url(../images/banner_new.png); display:none; position:absolute; overflow:hidden;}
.prev{ background-position:0 0;left:-40px; top:180px; display:none;}
.prev:hover{ background-position:0 -36px;}
.next{ background-position:-36px 0;right:-40px; top:180px; display:none;}
.next:hover{ background-position:-36px -36px;}
.rslides_tabs{ position:absolute; left:85%; top:430px;clear:both;text-align:center; z-index:9;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{ width:12px; height:12px; background:#626262;text-indent:-5em; overflow:hidden; display:block; float:left; margin-left:6px;border-radius:6px;}
.rslides_tabs .rslides_here a{ background:#ff552e;}

.ind-bn-r{width:216px; height:468px; float:right; border-bottom:1px solid #eee; border-right:1px solid #eee; overflow:hidden;	margin: 0 0 -1px -1px;
}
.ind-r-in{width:170px; height:169px; margin:45px auto 0; background:url(../images/smile.png) no-repeat left top;}
.ind-r-in h1{width:100%; height:30px; font-size:16px; color:#333; text-indent:75px; line-height:30px; overflow:hidden; display:block;}
.ind-r-in h2{width:100%; height:24px; font-size:12px; color:#666; text-indent:75px; line-height:24px; display:block;}
.ind-r-inbtn{width:100%; height:30px; margin-top:40px;}
.ind-r-inbtn .btn01 a{width:80px; height:30px; line-height:30px; background:#ff552e; text-align:center; font-size:14px; color:#fff; display:block; float:left;}
.ind-r-inbtn .btn02 a{width:80px; height:30px; line-height:30px; background:#fff; text-align:center; font-size:14px; color:#ff552e; border:1px solid #ff552e; display:block; float:right;}
.ind-r-quick{width:100%; height:auto; float:left;}
.ind-r-quick h1{width:100%; height:35px; line-height:35px; text-indent:15px; color:#fff; font-size:16px; background:#adadad;}
.ind-r-quick li{width:50%; height:auto; float:left; display:block; text-align:center; margin-top:20px;}
.ind-r-quick li a{ color:#666; font-size:14px;}
.ind-r-quick li a i{color:#ff552e; line-height:50px; font-size:40px;}
.ind-r-quick li a:hover i{font-size:45px;}
.ind-r-quick li a:hover{color:#333;}
.ind-r-quick li a span{width:100%; height:25px; display:block; line-height:25px;}
.ind-q-menu{ display:none;}
/* Brand ad */
.brand-ad-w{width:1200px; height:420px; margin:0 auto;}
.brand-ad-t{width:100%; height:58px;}
.brand-ad-t h1{width:800px; height:58px; line-height:58px; display:block; font-size:20px; color:#333; background:url(../images/dian.jpg) no-repeat left center; text-indent:15px; float:left;}
.brand-ad-t h1 span{color:#ff552e;}
.newqy{width:280px; height:58px; float:right; line-height:58px;}
.newqy .bt{width:100px; height:58px; float:left; color:#ff552e; font-size:14px; font-weight:bold;}
.newqy .bt i{padding-right:5px;}
.newqy .tt{width:180px; height:58px; float:right; overflow:hidden; font-size:14px;}
.newqy .tt li{height:58px;}
.brand-ad{width:1200px; height:365px; border:1px solid #eee; overflow:hidden;}
.brand-ad ul{ width:1201px;}
.brand-ad li{width:144px; height:144px; float:left; border:1px solid #ececec; overflow:hidden; margin:25px 13px 0px 14px;}
.brand-ad li img{width:144px; height:144px;}
/* Floor Brand */
.floor-w{width:1200px; height:496px; margin:0 auto; overflow:hidden;}
.floor-w h1{width:100%; height:58px; color:#333; font-size:20px; line-height:68px; overflow:hidden;}
.floor-w h1 span{color:#ff552e; font-size:30px; padding-right:5px; font-family:Arial, Helvetica, sans-serif;}
.floor-n{width:100%; height:438px; border:1px solid #eee;}
.floor-l{width:199px; height:437px; float:left;}
.floor-c{width:336px; height:437px; float:left; border-right:1px solid #ececec; overflow:hidden;}
.floor-c-t{width:296px; height:50px; line-height:50px; border-bottom:1px solid #ececec; color:#ff552e; font-size:16px; margin:0 auto;}
.floor-c-t i{padding-left:10px;}
.floor-c-list{width:296px; height:auto; line-height:30px; font-size:12px; margin:0 auto; padding-top:10px;}
.floor-c-list a{color:#666; margin-right:25px; display: inline-block;}
.floor-c-list a:hover{color:#ff552e;}

.floor-r{width:665px; height:437px; float:right; overflow:hidden; margin-left:-2px;}
.floor-r-t{width:625px; height:50px; line-height:50px; margin:0 auto; line-height:50px;}
.floor-r-l{width:296px; height:50px; font-size:16px; float:left; color:#ff552e;}
.floor-r-l i{padding-left:10px;}
.floor-r-r{width:90px; height:50px; float:right; text-align:right; font-size:14px;}
.floor-r-r a{color:#999;}
.floor-r-r a:hover{color:#ff552e;}
.floor-r-list{width:665px; height:auto; margin:0 auto;}
.floor-r-list li{width:146px; height:184px; margin-left:16px; float:left;}
.floor-r-list li .img{width:144px; height:144px; border:1px solid #ececec; overflow:hidden;}
.floor-r-list li .img img{width:144px; height:144px;}

.floor-r-list li span{width:100%; height:38px; color:#666; font-size:12px; text-align:center; line-height:30px; display:block; overflow:hidden;}
.floor-r-list li:hover span{color:#ff552e; }
/* Ind ad img */
.ind-ad{width:1200px; height:96px; margin:10px auto;}
.ind-ad1{width:1200px; height:96px; margin:10px auto 0;}

/* Ind GXinfo */
.ind-info-w{width:1200px; height:336px; margin:0 auto; overflow:hidden;  border:1px solid #eee;}
.ind-info-l{width:599px; height:336px; border-right:1px solid #ececec; float:left;}
.ind-info-t{width:560px; height:50px; margin:0 auto; line-height:50px; border-bottom:1px solid #ececec;}
.ind-info-t h1{width:380px; height:50px; background:url(../images/dian.jpg) no-repeat left center; float:left; text-indent:15px; font-size:20px;}
.ind-info-t span{width:80px; height:50px; text-align:right; font-size:14px; display:block; float:right;}
.ind-info-t span a{color:#999;}
.ind-info-t span a:hover{color:#ff552e;}
.ind-info-t span i{padding-left:5px;}
.ind-info-list{width:560px; height:auto; margin:20px auto;}
.ind-info-list li{height:30px; float:left; line-height:30px; display:block; font-size:14px; overflow:hidden; position:relative;}
.ind-info-list li a{color:#333;}
.ind-info-list li a:hover{color:#ff552e;}
.ind-info-list li label{color:#ff552e; padding-right:10px;}
.ind-info-list li span{color:#999; font-size:12px; position:absolute; right:0;}

.ind-info-list .l-1{width:100%;}
.ind-info-r{width:599px; height:336px; float:right;}
/* Ind News */
.ind-news-w{width:1200px; height:306px; margin:0 auto; overflow:hidden;  border:1px solid #eee;}
.ind-news-l{width:599px; height:306px; border-right:1px solid #ececec; float:left;}
.ind-news-t{width:560px; height:50px; margin:0 auto; line-height:50px; border-bottom:1px solid #ececec;}
.ind-news-t h1{width:380px; height:50px; background:url(../images/dian.jpg) no-repeat left center; float:left; text-indent:15px; font-size:20px;}
.ind-news-t span{width:80px; height:50px; text-align:right; font-size:14px; display:block; float:right;}
.ind-news-t span a{color:#999;}
.ind-news-t span a:hover{color:#ff552e;}
.ind-news-t span i{padding-left:5px;}
.ind-news-one{width:100%; height:107px; margin-bottom:10px;}
.ind-news-one .ino-l{width:153px; height:107px; float:left}
.ind-news-one .ino-r{width:390px; height:107px; float:right;}
.ind-news-one .ino-r h1{width:100%; height:30px; line-height:30px; color:#333; font-size:16px;}
.ind-news-one .ino-r a:hover h1{color:#ff552e;}
.ind-news-one .ino-r p{width:100%; height:44px; line-height:22px; color:#999; font-size:12px; overflow:hidden;}
.ind-news-one .ino-r span{width:100%; height:30px; line-height:30px; color:#999; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-style:italic;}


.ind-news-list{width:560px; height:auto; margin:20px auto;}
.ind-news-list li{width:100%; height:30px; line-height:30px; display:block; font-size:14px;}
.ind-news-list li h1{width:85%; height:30px; float:left; font-size:14px; color:#333; overflow:hidden;}
.ind-news-list li h1 i{color:#ff552e; padding-right:10px;}
.ind-news-list li span{width:15%; height:30px; float:left; font-size:12px; color:#999; text-align:right;}
.ind-news-list li a:hover h1{color:#ff552e;}
.ind-news-r{width:599px; height:306px; float:right;}

.foot-ad{width:1200px; height:106px; margin:10px auto 0;}
.links-w{width:1200px; height:auto; min-height:96px; margin:0 auto;}
.links-t{width:100%; height:50px; border-bottom:1px solid #ececec;}
.lks-tab{width:90px; height:30px; line-height:30px; border-right:1px solid #ececec; float:left; font-size:16px; color:#333; text-align:center; margin-top:10px;cursor: pointer;}
.cur{color:#ff552e;}
.lks-qq{width:180px; height:50px; line-height:50px; float:left; font-size:14px; color:#ff552e; text-indent:10px;}
.lks-txt{width:100%; height:auto; padding:10px 0; line-height:22px; font-size:12px;}
.lks-txt a{color:#666; padding:0 10px;}
.lks-txt a:hover{color:#333;}

.more{width:200px; height:24px; line-height:23px; font-size:14px; border-radius:10px; text-align:center; color:#000; background: url(../images/line01.jpg) repeat-x left center; margin:0 auto;}
.more a{width:100px; height:24px; display:block; color:#21a621; border:1px solid #21a621; margin:0 auto; background:#fff;}
.more a:hover{background:#21a621; color:#fff;}

.footer_kf { height:117px; width:100%; position:fixed; bottom:0; left:0; z-index:8888;}
.fd_box { height:117px; position:fixed; width:100%; bottom:0; left:0; z-index:666;}
.fd_box01 { width:100%; height:117px; position:fixed; bottom:0; background:#ff552e;}
.fd_box02 { margin:0 auto; width:1200px; height:117px; position:relative; bottom:0; z-index:888;}
.fd_gb { width:20px; height:20px; margin:10px 0 0 0; position:absolute; right:0; top:0;}
.fd_tu { width:1150px; height:117px; position:absolute; left:0;}
.fd_left { display:block; width:141px; height:120px; position:fixed; left:0; bottom:25%; background:url(../images/db_img08.png) no-repeat left top;}
.yqlj_box a { display:block; float:left; padding:0 10px; height:26px; line-height:26px; color:#666; margin:0 10px 5px 5px}
.yqlj_box a:hover { color:#f31c1c;}

