﻿/*reset*/
@media only screen and (max-width: 767px){body{width:1200px;}}
@media (min-width:640px) and (max-width:1024px){body{width:1200px;}}

body,ul,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,input,img{ margin: 0; padding: 0;}
body{ font: 12px/2.1em 'Microsoft YaHei'; color: #000; background-color:#fff;}
h1,h2,h3,h4,h5,h6{ font-weight: 400;}
ul{ list-style-type: none;}
a{ color: #000; text-decoration: none;}
a:hover{ color: #000; text-decoration: none;}
input,textarea{ border: none; background: none; outline: none; font-family: '微软雅黑';}
img{ /*display: block;*/ border: none;}
em{ font-style: normal;}
.clear:before,.clear:after{ content: ''; display: table;}
.clear:after{ clear: both;}
.wrap{ width: 1000px; margin: 0 auto; position: relative;}
.fl{ float: left;}
.fr{ float: right;}
.changyan-overlay-outer{ display:none!important;}
/*index*/
.header_top{ width: 100%; overflow: hidden; height: 40px; line-height: 40px; background-color: #fbf7f7; border-bottom: 1px solid #efefef;}
.header_top .header_search{ margin-right: -14px;}
.header_top form{ float: left; width: 166px; height: 22px; background-color: #fff; border: 1px solid #e1dede; margin: 8px 17px 0 0; position: relative;}
.header_top form input[type=text]{ padding-left: 2px; width: 140px; line-height: 22px; position: absolute; left: 0;}
.header_top form input[type=submit]{ position: absolute; right: 0; width: 24px; height: 22px; background: url(../images/search_ico.png) no-repeat center center; cursor: pointer;}
.header_top a{ margin: 0 14px;}
.header_top a:hover{ color: #1178bd;}

#header{ width: 100%; height: 124px; overflow: hidden; background: #fff; padding-top: 20px;}

#nav{ width: 100%; height: 46px; background-color: #333;}
#nav li{ float: left;}
#nav li a{ display: inline-block; line-height: 46px; color: #fff; font-size: 13px; position: relative;}
#nav li a span{ padding: 0 25px; border-left: 1px solid #292929; border-right: 1px solid #484848;}
#nav li:last-child a span{ border-right: none;}
#nav li .subnav{ background-color: #333; overflow: hidden; display: none; position: absolute; z-index: 999; width: 110px;}
#nav li .subnav li{ float: none;}
#nav li .subnav li a{ width: 100%; text-align: center;}
#nav li .has:hover span{ padding: 0 32px 0 26px;}
#nav li .has span{ padding-right: 31px;}
#nav li .has span:after{ content: ""; position: absolute; top: 21px; right: 14px; width: 10px; height: 5px; background-image: url(../images/dropdown_ico.png);}
#nav li .on,#nav li a:hover{ background-color: #1178bd;}
#nav li .on span,#nav li a:hover span{ border: none; padding: 0 26px;}

.main01{ width: 100%; overflow: hidden; margin-top: 12px;}
.main01 .side_ad{ position: absolute; width: 144px; top: 0;}
.main01 .side_ad_l{ left: -164px;}
.main01 .side_ad_r{ right: -164px;}
.main01 .side_ad .close_ico{ position: absolute; top: 10px; right: 10px; width: 25px; height: 25px; background-image: url(../images/close_ico.png); cursor: pointer;}

.main01 .gznrbox {font-size:16px;line-height:180%;color:#333;}
.main01 .gznrbox p{font-size:16px; color:#333; padding-top:16px;text-align:justify;}
.main01 .gznrbox h1{font-size:19px; color:#000; margin-top:30px; margin-bottom:6px; font-weight:700;border-left:5px solid #D00000; padding-left:10px;line-height: 110%;text-align:justify;}
.main01 .gznrbox h2{font-size:18px; color:#000; margin-top:26px; font-weight:700;line-height: 110%;text-align:justify;}
.main01 .gznrbox h3{font-size:18px; color:#000; margin-top:18px; font-weight:700;line-height: 110%;text-align:justify;}
.main01 .gznrbox h4{font-size:18px; color:#000; margin-top:18px; font-weight:700;line-height: 110%;text-align:justify;}
.main01 .gznrbox h6{font-size:14px;padding-top:4px;font-weight:700;line-height:110%;padding-bottom:10px;color:#666;}
.main01 .gznrbox h1,h2,h3,h4,h6 *{font-weight:700;}
.main01 .gznrbox hr{ margin-top:16px; margin-bottom:0px;border-top: 1px groove;}
.main01 .gznrbox img{max-width:100%;}

.clearfloat{clear:both;height:0;font-size: 1px;line-height: 0px;} 
/*banner*/
.main_image {
	width:998px;
	height:441px;
	overflow:hidden;
	margin:0 auto;

	position:relative;
}
.main_image ul {
	width:9999px;
	height:441px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0
}
.main_image li {
	float:left;
	width:100%;
	height:441px;
}
.main_image li span {
	display:block;
	width:100%;
	height:441px;
	background-position: center top;
	background-repeat: no-repeat
}
.main_image li a {
	display:block;
	width:100%;
	height:441px
}

div.flicking_con {
	position:relative
}
div.flicking_con .flicking_inner {
	position:absolute;
	top: 410px;
	z-index:999;
	width:100%;
	height:21px;
	text-align: center;
} /* 121126 */
div.flicking_con a {
	width:21px;
	height:21px;
	margin:0;
	padding:0;
	background:url('../images/btn_main_img.png') 0 0 no-repeat;
	display: inline-block;
}
div.flicking_con a.on {
	background-position:0 -21px
}
#btn_prev, #btn_next {
	z-index:11111;
	position:absolute;
	display:block;
	width:73px!important;
	height:74px!important;
	top:50%;
	margin-top:-37px;
	display:block!important;
}
#btn_prev {
	background:url(../images/hover_left.png) no-repeat left top;
	left:0px;
}
#btn_next {
	background:url(../images/hover_right.png) no-repeat right top;
	right:0px;
}
/*banner over*/
.main02{ padding-top: 22px;}
.main02 .box_left{ width: 667px; overflow:hidden;margin-top:5px}
.main02 .box_left .tabs{ overflow: hidden; margin-bottom: 17px;}
.main02 .box_left .tabs li{ float: left;}
.main02 .box_left .tabs li a{ display: inline-block; width: 164px; text-align: center; padding: 3px 1px 0; line-height: 43px; border-bottom: 1px solid #999; font-size: 15px; font-weight: 700;}
.main02 .box_left .tabs li a:hover,.main02 .box_left .tabs li .on{ border-top: 3px solid #1178bd; border-right: 1px solid #999; border-left: 1px solid #999; border-bottom: none; padding: 0 0 1px; color: #1178bd;}
.main02 .box_left .tabs li:first-child a:hover,.main02 .box_left .tabs li:first-child .on{ border-left: none; padding-left: 1px;}
.main02 .box_left .tabs li:last-child a:hover,.main02 .box_left .tabs li:last-child .on{ border-right: none; padding-left: 1px;}
.main02 .box_left .slide_content{ width: 667px; overflow: hidden;}
.main02 .box_left .tabslider{ width: 2668px; overflow: hidden;}
.main02 .box_left .tabslider_ul{ float: left; width: 667px;}
.main02 .box_left .tabslider .list_top{ overflow: hidden; margin-right: -20px;}
.main02 .box_left .tabslider .list_top li{ float: left; width: 208px; font-size: 14px; line-height: 48px; text-align: center; margin-right: 21px; position: relative;}
.main02 .box_left .tabslider .list_top li .pic_box{ display: block; width: 208px; height: 140px; overflow: hidden;}
.main02 .box_left .tabslider .list_top li img{ width: 208px; height: 140px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.main02 .box_left .tabslider .list_top li em{ display: block; width: 49px; height: 37px; position: absolute; top: 0; left: 0; z-index: 999;}
.main02 .box_left .tabslider .list_top li .design_ico{ background-image: url(../images/design_ico.png);}
.main02 .box_left .tabslider .list_top li .decorate_ico{ background-image: url(../images/decorate_ico.png);}
.main02 .box_left .tabslider .list_top li .choice_ico{ background-image: url(../images/choice_ico.png);}
				.union_col .choice_ico{ background-image: url(../images/choice_ico.png);display: block; width: 49px; height: 37px; position: absolute; top: 0; left: 0; z-index: 999;}
                .union_col{ overflow:hidden;}
                .union_col li{ width:320px; float:left; position:relative; }
                .union_col li img{ width:320px; height:174px;}
                .union_col li{padding:0 20px 20px 0;}
                .union_col li:nth-child(3n){padding:0;}
                .union_col li strong{ width:320px; text-align:center; display:inline-block;}
                .union_col li .pic_box{ display: block; width: 320px; height: 174px; overflow: hidden;}
                .union_col li a img{ transition: all .3s}
                .union_col li a:hover img{ -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);}
                .union_col li a:hover{ color: #1178bd;}
.main02 .box_left .tabslider .list_top li a:hover{ color: #1178bd;}
.main02 .box_left .tabslider .list_top li a:hover img{ -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);}
.main02 .box_left .tabslider .article_list{ overflow: hidden; float: left; width: 313px;}
.main02 .box_left .tabslider .article_list_l{ padding-right: 20px; border-right: 1px solid #e6e6e6;}
.main02 .box_left .tabslider .article_list_r{ padding-left: 20px;}
.main02 .box_left .tabslider .article_list li{ border-bottom: 1px dotted #d0d0d0; padding-left: 18px; position: relative;}
.main02 .box_left .tabslider .article_list li .list_ico{ display: block; position: absolute; left: 0; font-size: 30px; color: #555;}
.main02 .box_left .tabslider .article_list li a{ line-height: 36px; font-size: 13px;}
.main02 .box_left .tabslider .article_list li a:hover{ color: #1178bd;}

.main02 .box_right{ width: 298px;}
.main02 .box_right .tabs{ overflow: hidden; width: 298px;}
.main02 .box_right .tabs li{ float: left; width: 33.3%;}
.main02 .box_right .tabs li a{ display: inline-block; width: 100%; text-align: center; padding-bottom:3px; line-height: 43px; border-bottom: 1px solid #999; font-size: 14px; font-weight: 700;}
.main02 .box_right .tabs li a:hover,.main02 .box_right .tabs li .on{ border-bottom: 3px solid #1178bd;  padding-bottom: 2px; color: #1178bd;}
.main02 .box_right .slide_content{ width: 298px; overflow: hidden;}
.main02 .box_right .tabslider{ width: 894px; overflow: hidden;}
.main02 .box_right .tabslider .top_id{ float: left; overflow: hidden;}
.main02 .box_right .tabslider .top_id li{ width: 298px; overflow: hidden; padding: 16px 0 16px; border-bottom: 1px solid #e3e3e3;}
.main02 .box_right .tabslider .top_id li .pic_box{ float: left; display: block; width: 99px; height: 96px; margin-right: 16px; overflow: hidden;}
.main02 .box_right .tabslider .top_id li img{ width: 99px; height: 96px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.main02 .box_right .tabslider .top_id li h2{ font-size: 14px; line-height: 29px;}
.main02 .box_right .tabslider .top_id li p{ line-height: 25px; color: #555;}
.main02 .box_right .tabslider .top_id li a:hover h2,.main02 .box_right .tabslider .top_id li a:hover p{ color: #1178bd;}
.main02 .box_right .tabslider .top_id li a:hover img{ -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);}

.main02 .box_left_t{ height: 54px; line-height: 54px; border-bottom: 1px solid #ccc; position: relative;}
.main02 .box_left_t strong{ font-size: 25px; font-weight: 700; border-bottom: 3px solid #1178bd; padding-bottom: 10px;}
.main02 .box_left_t .no_padding_b{ font-weight: 400px; border-bottom: none;}
.main02 .box_left_t strong em{ color: #1178bd; padding: 0 12px;}
.main02 .box_left_t strong:after{ content: ''; position: absolute; bottom: -1px; width: 5px; height: 55px; background-color: #fff;}
.main02 .box_left_t .no_padding_b:after{ width: 0;}
.main02 .box_left_t span{ position: absolute; right: 0; bottom: -2px;}
.main02 .box_left_t span a{ font-size: 14px; padding: 0 18px;}
.main02 .box_left_t span a:hover{ color: #1178bd;}
.main02 .tribe_pic{  width: 667px; height: 350px; margin-top: 13px; overflow: hidden;}
.main02 .tribe_pic img{ width: 667px; height: 350px;}

.main02 .ad_pic01{ width: 296px; margin: 24px 0 17px;}
.main02 .ad_pic01 img{ width: 100%;}
.main02 .ad_pic02{ position: relative; width: 296px; height: 180px; border: 1px solid #ebebeb;}
.main02 .ad_pic02 span{ padding: 0 6px; font-size: 18px; font-weight: 700; position: absolute; left: 50%; margin-left: -42px; top: -15px; background-color: #fff;}
/*.main02 .ad_pic02 img{ width: 267px; height: 128px; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto;}*/
.main02 .ad_pic02 .jscarousel04{ width: 267px; height: 128px; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto;}
.main02 .ad_pic02 .mr_frUl04{ width: 267px; height: 128px;}
.main02 .ad_pic02 .jscarousel_box04{ height: 128px; overflow: hidden;}
.main02 .ad_pic02 .jscarousel_box04 li{ float: left; width: 267px; height: 128px;}
.main02 .ad_pic02 .jscarousel_box04 li img{ width: 267px; height: 128px;}
.btn_l04{ position: absolute; bottom: 0; width: 100%; overflow: hidden; z-index: 2; text-align: center;}
.btn_l04 li{ display: inline-block; font-size: 0; margin: 0 6px; width: 10px; height: 10px; border-radius: 50%; background-color: rgba(255,255,255,.3); cursor: pointer;}
.btn_l04 .on{ background-color: #fff;}

.main02 .design_article_l{ width: 667px; overflow: hidden;}
.main02 .design_article_l li{ position: relative; padding: 22px 0 23px; border-bottom: 1px dotted #c8c8c8; overflow: hidden;}
.main02 .design_article_l .pic_box{ float: left; display: block; width: 243px; height: 163px; margin-right: 16px; overflow: hidden;}
.main02 .design_article_l .pic_box img{ width: 243px; height: 163px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.main02 .design_article_l li a:hover img{ -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);}
.main02 .design_article_l em{ display: block; padding: 0 9px; height: 18px; line-height: 18px; color: #fff; border-radius: 2px; position: absolute; right: 0; }
.main02 .design_article_l .compound{ background-color: #1178bd;}
.main02 .design_article_l .workslibrary{ background-color: #1178bd;}
.main02 .design_article_l h2{ font-size: 14px; color: #333; line-height: 20px; padding: 20px 0 15px;}
.main02 .design_article_l p{ line-height: 20px; font-size: 13px; color: #777;}
.main02 .design_article_l .date{ display: inline-block; line-height: 20px; font-size: 13px; color: #777; padding-top: 30px;}
.main02 .design_article_l li a:hover h2,.main02 .design_article_l li a:hover p,.main02 .design_article_l li a:hover .date{ color: #1178bd;}
.main02 .box_right .no_margin{ margin-bottom: 0;}

.main02 .rest_wall{ width: 298px;}
.main02 .rest_wall .pic_box{ width: 111px; height: 112px;}
.main02 .rest_wall .pic_box img{ width: 111px; height: 112px;}
.main02 .rest_wall .originalprice{ display: block; color:  #d70010;}
.main02 .rest_wall .price{ display: block; color: #d70010;}

.main02 .brand_list{ float: left; width: 205px; padding: 0 25px; border-right: 1px solid #dbdbdb; margin-top: 22px;}
.main02 .brand_list_border{ float: left; width: 100%; border-top: 1px solid #dbdbdb; margin-top: 22px;}
.main02 .no_padding_left{ padding-left: 0;}
.main02 .no_border_right{ border-right: none;}
.main02 .brand_list dt{ font-size: 14px; color: #111; font-weight: 700; padding-bottom: 22px;}
.main02 .brand_list dd{ line-height: 25px; font-size: 13px; color: #555;}
.main02 .brand_list .pic_box{ width: 205px; height: 199px; overflow: hidden;}
.main02 .brand_list .pic_box img{ width: 205px; height: 199px;}
.main02 .brand_list .subtitle{ font-size: 16px; color: #111; padding: 12px 0 20px;text-align:center}
.main02 .brand_list dd a span{ font-weight: 700; padding-right: 12px;}
.main02 .brand_list dd a:hover{ color: #1178bd;}

.main02 .link_tabs{ overflow: hidden; width: 100%; border-bottom: 2px solid #000;}
.main02 .link_tabs li{ float: left;}
.main02 .link_tabs li a{ display: block; width: 88px; text-align: center; line-height: 34px;}
.main02 .link_tabs li a:hover,.main02 .link_tabs li .on{ background-color: #000; color: #fff;}

.main02 .link_content{ width: 1000px; overflow: hidden;}
.main02 .link_tabslider{ width: 4000px;}
.main02 .link_list{ width: 972px; float: left; padding: 22px 14px 0px; line-height: 26px;}
.main02 .link_list a{ display: inline-block; color: #111; padding-right: 35px;}
.main02 .link_list a:hover{ color: #1178bd;}

#footer{ padding: 30px 0 40px; border-top: 1px solid #cacaca; margin-top:40px;}
#footer .gray_logo{height:98px; float: left; border-right: 1px solid #999; padding:0px 18px 0px 0;margin:5px 0 0 0;}
#footer .footer_cont{ float: left;padding:0 20px 0 17px;}
#footer .footer_cont p{ line-height: 27px; color: #111;}
#footer .footer_cont p a{ color: #111; padding: 0 4px;}
#footer .footer_cont p a:first-child{ padding-left: 0;}
#footer .footer_cont p a:hover{ color: #1178bd;}
#footer .xl_ewm,#footer .wechar{ float: left; width: 80px; height: 80px; padding: 0 14px;}
#footer .xl_ewm img,#footer .wechar img{ width: 80px; height: 80px;}
#footer .xl_ewm p,#footer .wechar p{ text-align: center; font-size: 12px; line-height:10px; color: #111;}
/*new*/
#leftmenu{ width: 100%; background-color: #fff; border-bottom: 1px solid #ebebeb; -webkit-box-shadow: 0 4px 10px 0 #efefef; -moz-box-shadow: 0 4px 10px 0 #efefef; -ms-box-shadow: 0 4px 10px 0 #efefef; -o-box-shadow: 0 4px 10px 0 #efefef; box-shadow: 0 4px 10px 0 #efefef;}
#leftmenu ul{ width: 1000px; margin: 0 auto; overflow: hidden; border-left: 1px solid #f1f1f1; position: relative; }
#leftmenu li{ float: left; border-right: 1px solid #f1f1f1;}
#leftmenu li a{ display: inline-block; line-height: 75px; width: 125px; text-align: center; font-size: 16px; padding-bottom: 5px;}
#leftmenu li a:hover,#leftmenu li .on{ border-bottom: 5px solid #1178bd; font-weight: 700; padding-bottom: 0;}

.main03{ padding-top: 0;}
.new_article_box{ width: 667px; padding-top: 34px; overflow: hidden;}
.new_article_box a{ -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.new_article_box .pic_box{ width: 667px; height: 334px; display: block; overflow: hidden;}
.new_article_box .pic_box img{ width: 667px; height: 334px;}
.new_article_box .new_article_intr{ overflow: hidden; background-color: #fff; padding: 0 14px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.new_article_box .new_article_intr h2{ font-size: 18px; font-weight: 700; color: #333; line-height: 36px; padding-top: 36px;}
.new_article_box .new_article_intr .new_intr_t{ font-size: 13px; color: #777; line-height: 20px;}
.new_article_box .new_article_intr .new_intr_b{ color: #afafaf;}
.new_article_box a:hover .new_article_intr{ background-color: #000;}
.new_article_box a:hover .new_article_intr h2{ line-height: 44px; padding-top: 10px; color: #fff;}
.new_article_box a:hover .new_intr_t{ color: #f7f7f7;}
.new_article_box a:hover .new_intr_b{ color: #afafaf; padding-bottom: 18px;}

.zb_article_box{ width:100%; padding-top: 34px; overflow: hidden; position:relative;}
.zb_article_box a{ line-height:0px;}
.zb_article_box .code{position:absolute;top: 50%;left:50%;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); display:none;}
.zb_article_box .zbzt{position:absolute;top: 50px;right:20px; color: #fff;font-size:16px; line-height:100%;padding:6px 10px 6px 10px;-webkit-border-radius: 100px;border-radius: 100px;background-color:rgba(0,0,0,0.5);}
.zb_article_box .code canvas{border:10px solid #fff;}
.zb_article_box .pic_box{ width: 100%; min-height:300px;}
.zb_article_box .pic_box img{ width: 100%; height:auto;}
.zb_article_box .zb_article_intr{ position:absolute; width:100%; background:rgba(0, 0, 0, 0.5); bottom:0px; padding:12px 0px 5px 0px;}
.zb_article_box .zb_article_intr .zb_intr_a{ font-size: 18px; font-weight: 700; color: #fff; line-height: 20px; padding: 0 10px;}
.zb_article_box .zb_article_intr .zb_intr_b{ font-size: 14px; color: #fff; line-height: 30px; padding: 0 10px;}
.zb_article_box a:hover .zb_article_intr{ background-color: #000;}
.zb_article_box a:hover .zb_article_intr .zb_intr_a{color: #fff;}
.zb_article_box a:hover .zb_intr_b{ color: #fff;}
.zb_article_box a:hover .code{ display:block;}
.zb_noData{font-size: 18px; color: #666; line-height: 20px; margin-top:50px; text-align:center;}

.page{ width: 100%; background-color: #eaf3f5; padding: 7px 0; text-align: center; border: 1px solid #e5e5e5; margin: 40px 0 0 0;}
.page a{ display: inline-block; border: 1px solid #c7cfd0; margin: 0 6px; padding: 0 10px; line-height: 26px; background-color: #edf5f6; color: #333; font-size: 12px;}
.page a:hover{ background-color: #c8cfd0;}

.pager{ width: 100%; background-color: #eaf3f5; padding: 7px 0; text-align: center; border: 1px solid #e5e5e5; margin: 40px 0 0 0;}
.pager a{ display: inline-block; border: 1px solid #c7cfd0; margin: 0 6px; padding: 0 10px; line-height: 26px; background-color: #edf5f6; color: #333; font-size: 12px;}
.pager a:hover{ background-color: #c8cfd0;}

.main02 .recommend li{ border-bottom: none; padding: 18px 0;}
.main02 .recommend li .pic_box{ width: 113px; height: 109px;}
.main02 .recommend li .pic_box img{ width: 113px; height: 109px;}
.main02 .recommend dl{ margin-top: -6px;}
.main02 .recommend dl dt{ font-size: 15px;}
.main02 .recommend dl a:hover{ color: #1178bd;}
.main02 .recommend dl dd{ line-height: 22px; color: #555;}
.main02 .recommend dl dd span{ display: inline-block; padding-right: 10px; font-size: 15px; line-height: 22px;}

.main02 .hot_recommend{ border-bottom: 5px solid #000; padding: 34px 0 13px; margin-bottom: 10px; font-size: 16px; color: #333; font-weight: 700;  background: url(../images/alert_line.png) no-repeat left bottom;}
.main02 .hot_recommend span{ padding-left: 12px; border-left: 5px solid #d20000;}

.main02 .new_details_ad img,.main02 .details_pic img{ width: 667px;}
.main02 .details_title{ border-top: 1px solid #e5e5e5; margin-top: 17px; font-size: 20px; font-weight: 700; line-height: 45px; padding-top: 28px; text-align: center;}
.main02 .details_source{ color: #777; text-align: center;}
.main02 .details_source span{ padding: 0 8px;}
.main02 .details_share{ padding: 18px 0;}


.main02 .details_content {font-size:16px;line-height:180%;color:#333;}
.main02 .details_content iframe { border:0px;}
.main02 .details_content p{font-size:16px; color:#333; padding-top:16px; text-align:justify;}
.main02 .details_content h1{font-size:19px; color:#000; margin-top:30px; margin-bottom:6px; font-weight:700;border-left:5px solid #D00000; padding-left:10px;line-height: 110%;text-align:justify;}
.main02 .details_content h2{font-size:18px; color:#000; margin-top:26px; font-weight:700;line-height: 110%;text-align:justify;}
.main02 .details_content h3{font-size:18px; color:#000; margin-top:18px; font-weight:700;line-height: 110%;text-align:justify;}
.main02 .details_content h4{font-size:18px; color:#000; margin-top:18px; font-weight:700;line-height: 110%;text-align:justify;}
.main02 .details_content h6{font-size:14px;padding-top:4px;font-weight:700;line-height:110%;padding-bottom:10px;color:#666;}
.main02 .details_content h1,h2,h3,h4,h6 *{font-weight:700;}
.main02 .details_content hr{ margin-top:16px; margin-bottom:0px;border-top: 1px groove;}
.main02 .details_content img{max-width:100%;}

.main02 .details_text {font-size:16px;line-height:180%;color:#333;}
.main02 .details_text iframe { border:0px;}
.main02 .details_text p{font-size:16px; color:#333; padding-top:16px;text-align:justify;}
.main02 .details_text h1{font-size:19px; color:#000; margin-top:30px; margin-bottom:6px; font-weight:700;border-left:5px solid #D00000; padding-left:10px;line-height: 110%;text-align:justify;}
.main02 .details_text h2{font-size:18px; color:#000; margin-top:26px; font-weight:700;line-height: 110%;text-align:justify;}
.main02 .details_text h3{font-size:18px; color:#000; margin-top:18px; font-weight:700;line-height: 110%;text-align:justify;}
.main02 .details_text h4{font-size:18px; color:#000; margin-top:18px; font-weight:700;line-height: 110%;text-align:justify;}
.main02 .details_text h6{font-size:14px;padding-top:4px;font-weight:700;line-height:110%;padding-bottom:10px;color:#666;}
.main02 .details_text h1,h2,h3,h4,h6 *{font-weight:700;}
.main02 .details_text hr{ margin-top:16px; margin-bottom:0px;border-top: 1px groove;}
.main02 .details_text img{max-width:100%;}

.bdsharebuttonbox{ width: 115px;}
.main02 .details_text{margin-bottom:20px; border: 10px solid #f8f2f2; line-height: 27px; font-size: 13px; padding:20px;}
.main02 .details_text p:first-child{padding-top:0;}
.main02 .details_small_title{ line-height: 56px; padding-top: 12px; font-size: 13px; font-weight: 700;}
.main02 .details_small_text{ font-size: 13px; line-height: 25px; padding: 26px 0;}
.main02 .reprint{display:none; line-height: 40px; padding: 0 22px; border: 1px solid #f2f2f2;}
.main02 .reprint span{ color: #bc0303;}
.main02 .prenext{ border-top: 1px solid #c7c7c7; padding: 32px 0; margin-top: 18px; background: url(../images/alert_line.png) repeat-x bottom; overflow: hidden;}
.main02 .prenext a{ display: inline-block; line-height: 23px; color: #333;}
.main02 .prenext a:hover{ color: #1178bd;}

.main02 .details_search .bread_link{ border-bottom: 3px solid #000; line-height: 36px; text-align: right; color: #333; margin-bottom: 16px;}
.main02 .details_search .bread_link a{ color: #333; padding: 4px;}
.main02 .details_search .bread_link a:hover{ color: #1178bd;}
.details_search form{ border: 1px solid #e5e5e5; background-color: #f5f9f9; height: 34px; width: 296px; position: relative;}
.details_search form input[type=text]{ position: absolute; left: 0; width: 211px; height: 34px; line-height: 34px; padding: 0 12px; color: #cecece;}
.details_search form input[type=submit]{ position: absolute; right: -1px; top: -1px;; width: 62px; height: 36px; background: #d20000 url(../images/search_ico02.png) no-repeat center center; cursor: pointer;}
.tribe_search{ position: absolute; right: 0; top: 18px;}
/*tribe*/
.main02 .banner_ad img{ width: 1000px;}
.main02 .tribe_title{ height: 39px; padding-top: 33px; line-height: 39px; position: relative; padding-bottom: 24px;}
.main02 .tribe_title strong,.main02 .tribe_title em,.main02 .tribe_title span,.main02 .tribe_title a{ display: inline-block;}
.main02 .tribe_title strong{ padding: 0 16px; background-color: #1178bd; color: #fff; font-size: 20px; font-weight: 700;}
.main02 .tribe_title em{ font: 20px/39px "arial"; padding: 0 16px; background-color: #fff;}
.main02 .tribe_title span{ width: 100%; height: 2px; background-color: #000; position: absolute; top: 52px; left: 0; z-index: -1;}
.main02 .tribe_title a{ font-size: 13px; color: #b0b0b0; position: absolute; right: 0; top: 32px; padding-left: 16px; background-color: #fff; z-index: 2;}
.main02 .tribe_title a:hover{ color: #1178bd;}

#shengming{border: 1px dashed #cccccc;padding: 10px;margin-top:10px;background: #fafafa;}
#shengming p a {color: #e67300;}

.jscarousel{ position: relative;}
.jscarousel_box{ padding: 29px 15px 39px; width: 293px; height: 321px; border: 1px solid #e6e6e6; position: relative; float: left; margin-right: 13px;}
.jscarousel_box strong{ display: block; text-align: center; font-size: 16px; font-weight: 700; margin-left: 50%; border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; position: absolute; top: -10px; padding: 0 38px; line-height: 21px; background-color: #fff; z-index: 2; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%)}
.jscarousel_box img{ width: 293px; height: 199px;}
.jscarousel_box h6{ font-size: 14px; font-weight: 700; border-bottom: 1px solid #e3e3e3; padding-top: 23px; line-height: 47px; position: relative;}
.jscarousel_box h6 span{ position: absolute; right: 0; font-size: 14px; color: #555;}
.jscarousel_box p{ line-height: 20px; padding-top: 11px; color: #555;}

.jscarousel .jscarousel_left,.jscarousel .jscarousel_right{ position: absolute; display: block; width: 60px; height: 60px; top: 50%; margin-top: -30px; z-index: 2; cursor: pointer;}
.jscarousel .jscarousel_left{background-image: url(../images/left_arrow.png); left: -30px;;}
.jscarousel .jscarousel_right{background-image: url(../images/right_arrow.png); right: -30px;;}

.jscarousel .tempWrap{ padding-top: 10px;}

.two_column{ width: 1000px; padding-top: 15px;}
.two_column .first_column{ border: 1px solid #e5e5e5; padding: 23px 26px; width: 439px;}
.two_column .first_column .jscarousel02{ width: 439px; height: 209px; overflow: hidden; position: relative;}
.two_column .first_column .jscarousel02 .jscarousel_box02{ overflow: hidden;}
.two_column .first_column .jscarousel02 .jscarousel_box02 li{ float: left; position: relative;}
.two_column .first_column .jscarousel02 .jscarousel_box02 li img{ width: 439px; height: 209px;}
.two_column .first_column .jscarousel02 .jscarousel_box02 li p{ line-height: 32px; font-size: 15px; text-indent: 15px; width: 100%; color: #fff; border-bottom: 1px solid #fff; position: absolute; bottom: 32px; z-index: 2;}
.two_column .first_column .jscarousel02 .jscarousel_box02 li:after{ content: ''; position: absolute; bottom: 0; height: 65px; width: 100%; background-color: rgba(0,0,0,.65); z-index: 1;background-image:url(../images/bbbg.png)}
.two_column .first_column .jscarousel02 .btn_l{ position: absolute; bottom: 10px; width: 90%; overflow: hidden; padding-left: 9px; z-index: 2;}
.two_column .first_column .jscarousel02 .btn_l li{ float: left; font-size: 0; margin: 0 6px; width: 10px; height: 10px; border-radius: 50%; background-color: #595959; cursor: pointer;}
.two_column .first_column .jscarousel02 .btn_l .on{ background-color: #fff;}

.first_column_l{ overflow: hidden; margin-top: 25px;}
.first_column_l li{ float: left; width: 122px; padding: 18px 14px 0; border-top: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1;}
.first_column_l li:last-child{ border-right: none;}
.first_column_l li img{ width: 122px; height: 153px; }
.first_column_l li p{ line-height: 38px; font-size: 13px;}
.first_column_l li a{}
.first_column_l li a:hover p{ color: #1178bd;}

.second_column{ border: 1px solid #e5e5e5; padding: 22px 27px 14px; width: 430px;}
.second_column_l{ overflow: hidden; border-bottom: 1px solid #f1f1f1;}
.second_column_l li{ float: left; width: 183px; padding: 0 31px 26px 0; }
.second_column_l li:last-child{ border-right: none; padding-right: 0; margin-right: 0;}
.second_column_l li img{ width: 183px; height: 199px;}
.second_column_l li h2{ line-height: 31px; padding-top: 13px; font-size: 15px;}
.second_column_l li p{ line-height: 16px; color: #555;}
.second_column_l li a{}
.second_column_l li a:hover h2,.second_column_l li a:hover p{ color: #1178bd; }

.second_column_l02{ overflow: hidden; padding: 15px 0 13px;}
.second_column_l02 li{}
.second_column_l02 li a{ display: block; line-height: 30px; position: relative; font-size: 13px; color: #333;}
.second_column_l02 li span{ padding: 0 12px; font-size: 15px;}
.second_column_l02 li em{ position: absolute; right: 0;}
.second_column_l02 li a:hover{ color: #1178bd;}

.three_rows{}
.first_rows{ width: 1000px; overflow: hidden;border: 1px solid #e5e5e5;}
.first_rows .first_rows_tabs{ overflow: hidden;  border-bottom: none;}
.first_rows .first_rows_tabs li{ float: left; }
.first_rows_tabslider .first_rows_l li,.first_rows_l{list-style: disc;}
.first_rows_tabslider .first_rows_l li div{ float: left;}
.first_rows .first_rows_tabs li a{ display: inline-block; line-height: 47px; font-size: 16px; width: 117px; height: 47px; padding: 0 1px 1px 0; text-align: center;}
.first_rows .first_rows_tabs li:last-child a{ padding-right: 0;}
.first_rows .first_rows_tabs li a:hover,.first_rows .first_rows_tabs li .on{ color: #1178bd; padding: 0; background-color: #f7f7f7;  border-bottom: 1px solid #e5e5e5;}
.first_rows .first_rows_tabs li:last-child a:hover,.first_rows .first_rows_tabs li:last-child .on{ border-right: none;}
.first_rows .first_rows_slide{ width: 1000px; overflow: hidden; border-top: none;}
.first_rows_slide .first_rows_tabslider{ width: 2200px; overflow: hidden;}
.first_rows_tabslider .first_rows_l{ width: 1000px; float: left; padding: 10px 0 30px; border-top: 1px solid #e5e5e5;}
.first_rows_tabslider .first_rows_l li{ padding: 14px 0 10px 0px ; margin: 0 0 0 40px;  border-bottom: 1px dashed #bfbfbf; width: 288px; float: left;}
/*.first_rows_tabslider .first_rows_l li:last-child{ border-bottom: none; padding-bottom: 0;}*/
.first_rows_tabslider .first_rows_l li a{ display: inline-block; line-height: 27px; color: #555; width: 288px; text-indent: 5px;}
.first_rows_tabslider .first_rows_l li a:hover{ color: #1178bd;}
.first_rows_tabslider .first_rows_l li a:hover .rows_tit{color: #1178bd;}
.rows_tit{ width: 288px;display: block; height: 30px;  font-size: 15px; color: #000;}
.rows_con{ width: 288px; text-align: left;}

.first_rows_ad{ width: 239px; height: 289px; padding-top: 15px;}
.first_rows_ad img{ width: 239px; height: 289px;}

.second_rows{ padding: 0 33px; width: 324px;}
.second_rows .second_rows_ad{ width: 324px; height: 290px; position: relative;}
.second_rows .second_rows_ad img{ width: 324px; height: 290px;}
.second_rows .second_rows_ad span{ position: absolute; width: 80px; height: 80px; overflow: hidden; background-color: #fff; border: 5px solid #e5e5e5; border-radius: 50%; left: 50%; margin-left: -42px; bottom: -42px; z-index: 2;}
.second_rows .second_rows_ad span img{ width: 80px; height: 80px;}
.second_rows h6{ padding-top: 20px; border-bottom: 1px solid #e3e3e3; line-height: 58px; font-size: 16px;}
.second_rows p{ padding-top: 7px; line-height: 29px; color: #333;}

.third_rows{ width: 368px;}
.jscarousel03{ width: 368px; position: relative; overflow: hidden;}
.jscarousel03 .mr_frUl03{ width: 368px; overflow: hidden;}
.jscarousel03 .mr_frUl03 .jscarousel_box03 li{ float: left; width: 368px; height: 367px; position: relative;}
.jscarousel03 .mr_frUl03 .jscarousel_box03 li:after{ content: ''; width: 214px; height: 166px; position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto; background-color: rgba(255,255,255,.7); z-index: 1;}
.jscarousel03 .mr_frUl03 .jscarousel_box03 li img{ width: 368px; height: 367px;}
.jscarousel03 .mr_frUl03 .jscarousel_box03 li h6{ position: absolute; font-size: 18px; font-weight: 700; color: #bb1d00; width: 135px; left: 119px; line-height: 44px; text-align: center; z-index: 2; top: 143px;}
.jscarousel03 .mr_frUl03 .jscarousel_box03 li p{ position: absolute; border-top: 1px solid #333; width: 135px; left: 119px; text-align: center; z-index: 2; line-height: 39px; bottom: 140px;}
.btn_l03{ position: absolute; bottom: 0; width: 100%; overflow: hidden; z-index: 2; text-align: center;}
.btn_l03 li{ display: inline-block; font-size: 0; margin: 0 6px; width: 10px; height: 10px; border-radius: 50%; background-color: rgba(255,255,255,.3); cursor: pointer;}
.btn_l03 .on{ background-color: #fff;}

.third_rows .pptj{ position: relative; padding: 10px; margin-top: 33px; border: 1px solid #e5e5e5;}
.third_rows .pptj span{ display: block; width: 102px; font-size: 18px; background-color: #fff; padding: 0 16px; position: absolute; top: -18px; left: 50%; margin-left: -51px;}
.third_rows .pptj ul{ overflow: hidden;}
.third_rows .pptj li{ float: left; width: 92px; height: 61px; margin: 9px;}
.third_rows .pptj li img{ width: 92px; height: 61px;}

.the_topic{}
.the_topic .the_topic_ad{ position: relative; width: 433px; height: 252px; overflow: hidden;}
.the_topic .the_topic_ad p{ height: 30px; position: absolute; bottom: 0; z-index: 1; color: #fff; font-size: 14px; background-color: rgba(0,0,0,.7); text-align: center; width: 100%; line-height: 30px;background-image:url(../images/bbbg.png)}
.the_topic .the_topic_l{ overflow: hidden; padding: 0 20px 0 28px;}
.the_topic .the_topic_l li{ border-bottom: 1px dotted #e4e4e4; width: 287px; }
.the_topic .the_topic_l li a{ display: block; font-size: 14px; line-height: 41px; color: #111;}
.the_topic .the_topic_l li span{ padding-right: 20px;}
.the_topic .the_topic_l li a:hover{ color: #1178bd;}
.the_topic .the_topic_adl{ margin-top: -16px;}
.the_topic .the_topic_adl li{ padding-top: 16px;}
.the_topic .the_topic_adl li .resetwall{ width: 203px; height: 118px;}
.the_topic .the_topic_adl li .resetwall p{ font-size: 12px; line-height: 31px;}
.the_topic_ad a:hover img{transform: scale(1.3);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;}
.the_topic .the_topic_adl a:hover img{transform: scale(1.3);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;}

.the_topic .focus{ margin-right: -18px; width: 663px;}
.the_topic .focus li{ float: left; margin-right: 18px;}
.main02 .no_padding_right{ padding-right: 0;}
.the_topic .focus a:hover p,.magazine_dl li a:hover p{ background-color: rgba(0,0,0,1); color: #fff;}

.main02 .rest_design_l{ width: 1000px;}
.main02 .rest_design_l .pic_box{ width: 148px; height: 94px; overflow: hidden;}
.main02 .rest_design_l .pic_box img{ width: 148px; height: 94px;}
.main02 .rest_design_l li{ float: left; width: 471px; border-bottom: 1px dotted #e5e5e5;}
.main02 .rest_design_l li:nth-child(2n+1){ padding-right: 28px; border-right: 1px dotted #e5e5e5;}
.main02 .rest_design_l li:nth-child(2n){ padding-left: 28px;}
.main02 .rest_design_l li:nth-child(3),.main02 .rest_design_l li:nth-child(4){ border-bottom: none;}
.main02 .rest_design_l li h2{ padding-top: 0;}
.main02 .rest_design_l li p{ font-size: 12px; color: #555;}
.main02 .rest_design_l .date{ padding-top: 0;}

.magazine_dl{ overflow: hidden; margin: 0 -20px 5px 0;}
.magazine_dl li{ float: left; border: 1px solid #e5e5e5; position: relative; margin:10px;}
.magazine_dl li img{ width: 181px; height: 236px;}
.magazine_dl li p{ width: 100%; line-height: 37px; position: absolute; bottom: 0; background:url(../images/bbbg.png); text-align: center;}

.marketing{ width: 1000px; height: 440px; position: relative;}
.marketing_pic{ width:608px;height:440px;overflow:hidden;position: absolute; top: 0; left: 0; z-index: 1;}
.marketing .marketing_pic ul{ overflow: hidden; position: relative; left: -158px;}
.marketing .marketing_pic ul li{float:left; width: 308px; height: 440px; }
.marketing .marketing_pic ul li img{ width: 308px; height: 440px;}
.marketing_san{display:block; width: 150px; height: 440px; position:absolute; top: 0; background:url(../images/bbbg.png); z-index: 1;}
.marketing_san_left{ left: 0;}
.marketing_san_right{ right: 0;}
.marketing .marketing_pic .marketing_prev,.marketing .marketing_pic .marketing_next{display:block; width: 24px; height: 55px; position:absolute; top:50%; margin-top: -27px; z-index: 99; cursor: pointer;}
.marketing .marketing_pic .marketing_prev{ background: url(../images/left_arrow02.png) no-repeat;left: 69px;}
.marketing .marketing_pic .marketing_next{background: url(../images/right_arrow02.png) no-repeat; right: 69px;}
.marketing_txt{ width:454px;height:402px; overflow:hidden;position: absolute; top: 38px; right: 0; z-index: 2; background-color: #fff;}
.marketing .marketing_txt ul{ overflow: hidden; position: relative; left: -454px;}
.marketing .marketing_txt ul li{width:410px;height:358px;padding: 22px;float:left;}
.marketing_txt ul li img{ width: 407px; height: 222px;}
.marketing_txt ul li h3{ font-size: 20px; line-height: 59px; padding-bottom: 6px;}
.marketing_txt ul li p{ line-height: 25px; color: #555;}

.mc{ padding: 17px 0 0 3px; float: left; width: 295px;/* height: 370px;*/ overflow: hidden;}
.mc li{ position: relative;}
.mc li a{ display: block; line-height: 30px; position: relative; text-indent: 25px;}
.mc li em{ display: block; text-indent: 0; width: 15px; height: 15px; border-radius: 4px; line-height: 15px; text-align: center; color: #fff; position: absolute; left: 0; top: 8px; }
.mc .mc_1 em{ background-color: #b72025;}
.mc .mc_2 em{ background-color: #ff8a00;}
.mc .mc_3 em{ background-color: #f3b40b;}
.mc li .ren{ display: block; text-indent: 0; padding-left: 20px; width: 75px; background: url(../images/ren.jpg) no-repeat left center; position: absolute; right: 0; bottom: 4px;}
.mc .on{ overflow: hidden;}
.mc .top_id01{ height: 61px; display: none;}
.mc .top_id01 .pic_box{ width: 109px; height: 61px; overflow: hidden; padding-right: 20px; float: left;}
.mc .top_id01 .pic_box img{ width: 109px; height: 61px; display:block; }
.mc .top_id01 h2{ line-height: 24px; font-size: 12px; text-indent: 0;}
.mc .top_id01 p{ line-height: 24px; text-indent: 0;}
.mc .on .top_id01{ display: block;}
.mc .on .ren{ display: none;}


.wechat_circle{ padding-top: 17px;  float: left; width: 298px; height: 400px; overflow: hidden;}
.wechat_circle li{ padding-right: 7px; float: left;}
.wechat_circle li:nth-child(3n){ padding-right: 0;}
.wechat_circle img{ border: 1px solid #e5e5e5; width: 92px; height: 92px;}
.wechat_circle p{height:18px; line-height: 6px; color: #333; text-align: center;}

.dsbox{ width: 667px; padding:20px 0; border-bottom: 1px solid #ccc; overflow: hidden;}
.dspicbox,.ds_introbox{ float: left;}
.dspicbox{ width: 286px; height: 156px; overflow: hidden;}
.ds_introbox{ width: 360px; padding: 0 0 0 21px; }
.dsbox a:hover .ds_introbox{ color:#1178bd;}
.dsbox a:hover .ds_sty span{ color:#1178bd;}
.ds_sty span{float:left;margin-right:10px;}
.ds_name{ font-size: 18px; padding: 0 20px 0 0; }
.ds_introtext p{ line-height: 20px; font-size: 13px;}
.ds_intro{ padding:16px 0;}
.ds_sty{font-size: 12px; padding: 12px 0; color:#999999;}
.ds_intro{font-size: 13px;}
.dspicbox img{ width:286px; height:156px;}
.dsbox a:hover .dspicbox img{transform: scale(1.3);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;}
.yxdrbox{ width: 298px; overflow: hidden; padding: 15px 0; border-bottom:1px dashed #ccc;}
.yxdr_l{ width: 133px; height: 75px; overflow: hidden;}
.yxdr_l img{width: 133px; height: 75px;}
.yxdr_l,.yxdr_r{ float: left;}
.yxdr_name,.fenlei{ width: 138px;}
.yxdr_name{ font-size: 15px; }
.yxdr_r{ padding: 10px 0 0 20px;}
.yxdrbox a:hover{ color:#1178bd;}
.yxdrbox a:hover .yxdr_l img{transform: scale(1.1);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;}
.gundong{position:relative;}
.gundong .gqxx{height:280px; position:absolute;}
.gqxx,.gqxx li{ list-style: disc;list-style-position: inside}
.gqxx li{ line-height: 28px; width: 298px;}
.gqxx a:hover{color:#1178bd;}
.boss_xq_box{ width: 1000px; margin: 0 auto; }
.jj_rbox{padding:48px 0 0 30px;}
.boss_jj_l,.boss_jj_r{ float: left;}
.boss_jj_l{ width: 568px; height: 310px;}
.boss_jj_l img{width: 568px; height: 310px;}
.boss_jj_r{ width: 432px; height: 310px; background: #ebebeb;}
.jj_introtext{ width: 365px;font-size: 13px; color: #333333; padding: 15px 0 0 0;text-indent: 2em;}
.jj_introtext p{ font-size: 13px; color: #333333; text-indent: 2em;}
.jj_intro .jj_name{ font-size: 20px; font-weight: bold; padding:0 10px 0 0;}
.jj_intro span{font-size: 13px;}
.boss_xq_intr{ padding: 40px 0; float: left; width:1000px;}
.boss_intr_tit { color: #333333; font-size: 20px; padding: 0 0 20px 0;	display: block;}
.boss_intr_tex{ font-size: 13px; color: #333333;}
.dsworkbox{ width: 1000px; margin: 0 auto;}
.boss_space{ width: 100%; height: 80px;}



/*.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }

.dsworkbox .frame { margin-bottom: 10px; border: 1px solid #e1e1e1; background: #FFF; }
.dsworkbox .title { padding: 0 10px; height: 32px; font-size: 14px; font-weight: 700; line-height: 32px; overflow: hidden; }


.dsworkbox .block { margin: 10px 10px 0; }


.dsworkbox .temp { margin: 1px; }


.dsworkbox .slideshow { clear: both; width:1000px; height:390px;overflow: hidden; }
 
.dsworkbox .slideshow li { position: relative; overflow: hidden; }

.dsworkbox .slideshow .title { position: absolute; bottom: 0; left: 0; margin-bottom: 0; width: 100%; height: 100px; line-height: 32px; font-size: 14px; text-indent: 10px; }

.dsworkbox .slideshow .title, .slidebar li { background:url(../images/bbbg.png) rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000,endColorstr = #30000000); color: #FFF; overflow: hidden; }

.dsworkbox .slidebar li { float: left; margin-right: 1px; width: 6px; height: 6px; line-height: 20px; text-align: center; font-size: 10px; cursor: pointer; border-radius:10px; }
    .slidebar li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF,endColorstr = #50FFFFFF); color: #000; font-weight: 700; }



.dsworkbox ul, li { list-style: none; }

.dsworkbox a:hover { text-decoration: underline; color: #a50001; }


.dsworkbox .frame { background: none; border: 0px solid #fff; margin-bottom: 0px; }

.dsworkbox .temp { margin: 0; }

.dsworkbox .slidebar { position: absolute; bottom: 20px;right: 20px; }

.dsworkbox .slideshow .title, .slidebar li { background: rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #FFF; overflow: hidden; }

.dsworkbox .slidebar li{background: #fff; margin:0 4px;}

.dsworkbox .slidebar li.on { background: #1178bd; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #ff0; font-weight: 700; }


.dsworkbox .slideshow .title { text-indent: 0px; }

.dsworkbox .block { margin: 0;position: relative; }
#frameHlicAe { margin: 0px !important; border: 0px !important; }

.dsworkbox .comiis_wrapad { overflow: hidden; }

.dsworkbox .comiis_wrapad img { float: left; margin-top: 0px; width: 1000px; height: 390px;}

#slidesImgs li { width: 1000px; height: 390px; display: none; }*/

.tit_t,.tit_tex,.tit_box{ width: 806px; font-weight: normal;}
.tit_box{ padding: 10px 0 0 20px;}
.tit_t{ font-size:16px;}
.tit_tex,.tit_tex p{ line-height: 20px; font-size: 12px;}
.gyxq{ width: 668px; height: 32px; border-bottom: 1px solid #eeeeee; padding-top: 30px;}
.gongying,.xuqiu{ float: left; text-align: center; line-height: 30px; width:88px; height: 32px;}
.gyxq a{ width: 88px; height: 32px; display: block; font-size: 14px;}
.gyxq_on{ color:#1178bd!important;  border: 1px solid #eeeeee; border-bottom: none; background: #fff;}
.gyxq a:hover{ color:#1178bd!important;}
.gyxq_tit{ font-size: 18px; }
.gyxq_con{ font-size: 13px; color: #777777; line-height: 22px; padding:10px 0;}
.gyxq_dat{ font-size: 12px; color: #afafaf; }
.gyxqbox{ padding: 30px 0; border-bottom: 1px solid #eeeeee;}
.gyxqbox a:hover .gyxq_tit{ color: #1178bd;}
.gyxqbox a:hover .gyxq_con{ color: #1178bd;}
.gyxqbox a:hover .gyxq_dat{ color: #1178bd;}
.fabubox{ width: 668px; /*height: 660px;*/ border: 1px solid #eeeeee; margin-bottom: 50px;}
.fabu{ padding: 10px 0 0 40px; color: #333; font-size: 14px;}
.fabu input{ margin: 0 10px;}
.fbxs_t input{ width: 300px; height: 30px; border: 1px solid #eeeeee; padding: 0 0 0 10px; }
.fbxs_t{ overflow: hidden; padding: 10px 0;}
.fbxs_t input,.fbxs_t span{ float: left; }
.neirong{ width: 490px ; height: 134px; border: 1px solid #eeeeee; margin: 0 0 0 10px; padding: 10px 10px;}
.tijiao{ padding: 25px 0 25px 76px;}
.tijiao input{ width: 128px; height: 40px; background: #ee8100; color: #fff;}

.ppztbox{ width: 1032px; margin: 0 auto; overflow: hidden; padding: 20px 0 0px 0;}
.zt_box{ overflow: hidden; position: relative; float: left; margin: 16px 0 0 16px; width: 322px; height: 254px; border: 1px solid #eeeeee; }
.ppztpic img{ width: 322px; height: 254px; }
.ppzt_b{ z-index: 9999; position: absolute; bottom: 0; width: 324px; height: 30px; background:url(../images/bbbg.png); font-size: 16px; font-weight: bold; color: #fff;text-align: center; line-height: 30px;}
.zt_box a:hover img{transform: scale(1.1);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;}
.ppxqbox{ width: 1000px; margin: 0 auto; padding: 30px 0 0 0;}
.ppzt_titbox{width: 100%; overflow: hidden; position: relative;padding: 30px 0 0 0;}
.ppzt_titbox a{ float: left; width: 150px; height: 35px; text-align: center; line-height: 35px; background: #e8e8e8; font-size: 14px; }
.ppzt_titbox .on{ background: #1178bd; color: #fff;}
.ppzt_titbox a:hover{ background: #1178bd; color: #fff;}
.ppzt_titbox_mid{ width: 320px; margin: 0 auto;}
.picintro{ width: 1000px; height: 90px; background: #eeeeee; margin: 20px 0 0 0; overflow: hidden;}
.pinum { color: #333333;}
.picintro_box{ width: 960px; margin: 0px auto; padding: 30px 0; overflow: hidden;} 
.pinum,.picintro_tex{ float: left;}
.picintro_tex{ width: 850px; margin: -10px 0 0 20px;}
.cxzxbox{ overflow: hidden;}
.cxzxl{ float: left; width: 642px;}
.cxzxpicbox{ position: relative;width:202px; height: 118px; overflow: hidden; float: left; margin: 10px 12px 10px 0; }
.cxzxtit{ position: absolute; bottom: 0; width:202px; height: 30px; background:url(../images/bbbg.png); color: #fff; text-align: center;line-height: 30px;}
.cxzxl a:hover .cxzxpic img{transform: scale(1.1);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;}
.cxzxr{ width: 340px;overflow: hidden; padding: 10px 0 0 10px;}
.cxzs{ overflow: hidden;} 
.cxzs li{ line-height: 33px; border-bottom: 1px dashed #eeeeee;width: 340px;}
.cxzs a{font-size: 14px;}
.cxzs a:hover{ color: #1178bd;}
.cxzs span,.cxzs li{ float: left;}
.cxzs span{ font-size: 20px; display: block;  padding: 0 15px; }

.zpxxbox{ width: 1000px; margin: 0 auto;padding: 40px 0 0px 0 ; border-bottom: 1px solid #eeeeee; margin-bottom: 0px;}
.zpxxbox .page{.background-color:none; border: none;}
.zpxxt span{ float: left; width: 200px; height: 38px; line-height: 38px; color:#fff; font-size: 13px;}
.zpxxt span:nth-child(2){width: 180px; padding: 0 0 0 20px; text-align: left!important;}
.zpxxt{ background: #6c6c6c; overflow: hidden;}
.zpxx{ width: 1000px; overflow: hidden;}
.zpxx li{ width: 1000px; height: 38px; }
.zpxx li:nth-child(2n){background: #f6f6f6; }
.zpxx span{ float: left;}
.zpxx a{ color:#555555;}
.zpbm,.zprs{ width: 200px; text-align: center; line-height: 38px;}
.zpzw,.fbsj{ width: 180px; line-height: 38px;}
.zpzw{ text-align: left; padding: 0 0 0 20px; }
.fbsj{ text-align: right;padding: 0 20px 0 0; }
.zpxx a:hover{ color: #1178bd;}

.zpxxbox_ny{ width: 1000px; margin: 0 auto; padding: 10px 0 25px 0;}
.zpxx_nav{ overflow: hidden; padding:0; float: left;}
.zpxx_nav a,.zpxx_nav span{ float: left;}
.zpxx_nav a:hover{ color:#1178bd;}
.zpxx_ny_t{width: 1000px ;background: #f6f6f6; margin:10px 0 20px 0;}
.zpxx_ny_t div span:nth-child(2n){ font-weight: bold; font-size: 13px;}
.zpxx_ny_t span{ float: left; line-height: 38px;color:#555555;}
.zpxx_ny_rs{padding: 0 0 0 20px; float:left;}
.zpxx_ny_zw{padding: 0 0 0 20px; float:left;}
.zpxx_ny_dd{padding: 0 0 0 20px; float:left;}
.zpxx_ny_bm{padding: 0 0 0 20px; float:left;}
.zpxx_ny_ti{padding: 0 0 0 20px; float:left;}

.gzzz{padding: 0 0 30px 0;}
.gzzz h2{ padding: 10px 0;}
.gzzz li{color: #555555;}

.zczxbox{ width: 1000px;margin: 0 auto; overflow: hidden;}
.zczxb{width: 1000px;height: 192px; overflow: hidden;border-bottom: 1px solid #eeeeee; padding: 30px 0 0 0;}
.zczxb_l,.zczxb_r{ float: left;}
.zczxb_l img{width:286px; height:156px;}
.zczxb_r{ width: 692px;   padding: 0px 0 0 20px; }
.zczxb_r_t{ font-size: 18px; padding: 10px 0; display: block;}
.zczxb_r_c{ font-size: 13px; color: #333333;padding: 10px 0; display: block;}
.zczxb_r_w span{color:#afafaf;font-size: 12px;}
.zczxb_r a:hover { color:#1178bd;}
.zczxb_r a:hover .zczxb_r_c{ color:#1178bd;}

.xhjsbox{width: 1000px; height: 324px; margin: 0 auto; overflow: hidden;}
.xhjsbox_l{float: left; width:672px; height: 324px; padding: 0 30px 0 0; }
.xhjsbox_l a:hover .xhjsbox_l_r{ background:#000; color:#fff;}
.xhjsbox_l a:hover .xhjstexbox div{  color:#fff!important;}
.xhjsbox_l_l{ width: 264px; height: 324px; float: left; background:#000;}
.xhjsbox_l_l img{width: 264px; height: 324px;}
.xhjsbox_l_r{ width: 408px; height: 324px; float: left;}
.xhjsbox_l_r a{ float:left;width: 408px; height: 324px; background: #ebebeb;}
.xhjstexbox{width: 368px; height: 244px; margin: 40px 20px;}
.xhjsbox_l_r h2{  font-size: 20px ;}
.xhjstex{ font-size: 13px ; color: #333333; padding: 30px 0;}

.tbchbox{ width:1030px; overflow: hidden; padding: 0 0 20px 0;}
.tbch_log{ width: 302px; height: 360px; overflow: hidden; background: #000; float: left; margin:0 15px;text-align: center;}
.tbch_log img{ width: 302px; height: 360px; }
.tbch_log a{color:#fff; font-size: 20px; font-weight: bold; position: relative;display: block;width: 302px; height: 360px;}
.tbch_log span{  position: absolute; top:0; left: 0px; width: 302px;height: 360px; background: rgba(0,0,0,.2); line-height: 360px;}
.tbch_log a:hover span{ display: none;}

.xhcybox{ width: 1000px; margin: 0 auto; padding: 0 0 0px 0;}
.xhxxtit{ width: 1000px; height: 38px; background: #6c6c6c; overflow: hidden;}
.xhxxtit div{ float: left; color:#fff; line-height: 38px; font-size: 13px;}
.qymc{ padding:0 0 0 40px;}
.qydz{padding:0 0 0 306px;}
.xhzw{padding:0 0 0 400px;}
.xhcy_list{ width: 1000px; margin: 0 auto;overflow: hidden;}
.xhcy_list li{ width: 1000px; height: 38px;}
.xhcy_list li span{ line-height: 38px; color: #555555; float: left;}
.xhcy_mc{ width: 360px;margin: 0 0 0 40px; }
.xhcy_dz{ width: 430px;}
.xhcy_zw{width: 100px; }
.xhcy_list li:nth-child(2n){ background:#f6f6f6;}
.xhcyboxtop{ overflow: hidden;}
.xhcyboxtop .details_search{ float: right;}
.mcphb{ width: 298px; height: 280px; overflow: hidden;}
.ycnav_t{ padding: 10px;}

.ycxy_nav{ width: 1000px; height: 34px; margin: 0 auto; border-bottom:1px solid #999999; }
.ycxy_nav a{ float: left;  width: 100px; height: 34px; text-align: center; line-height: 34px;}
.ycxy_nav a:hover{background: #fff; border: 1px solid #999999; border-bottom:none;}
.ycxy_on{ background: #fff; border: 1px solid #999999; border-bottom:none; }
.ycxy_navbtn{ width: 410px; margin: 0 auto;}
.ycxybox{width: 1000px; margin: 0 auto;}

.ycxybox{ width: 1000px;margin: 0 auto; overflow: hidden;}
.ycxyb{width: 1000px;height: 192px; overflow: hidden;border-bottom: 1px solid #eeeeee; padding: 30px 0 0 0;}
.ycxyb_l,.ycxyb_r{ float: left;}
.ycxyb_r{ width: 692px;   padding: 0px 0 0 20px; }
.ycxyb_r_t{ font-size: 18px; padding: 10px 0; display: block;}
.ycxyb_r_c{ font-size: 13px; color: #333333;padding: 10px 0; display: block;}
.ycxyb_r_w span{color:#afafaf;font-size: 12px;}
.ycxyb_r a:hover { color:#1178bd;}
.ycxyb_r a:hover .ycxyb_r_c{ color:#1178bd;}

/* .ppyxbigbox .ppyxbigpic{ width: 414px; height: 340px; position: relative; float: left; overflow: hidden;} */
/*.ppyxlitbox .ppyxdapic:nth-child(1){width: 414px; height: 340px; position: relative; float: left; overflow: hidden;}*/
/*.ppyxlitbox .ppyxdapic:nth-child(1) img{ width: 414px; height: 340px;}*/
/*.ppyxlitbox .ppyxdapic:nth-child(1) .bigblack{ width: 414px; height: 50px; background:rgba(0,0,0,.8);  position: absolute; left: 0; bottom:0; text-align: center; color: #fff; font-size: 18px; line-height: 50px;}*/

.ppyxlitbox .ppyxdapic{ width:270px; height:146px; position: relative; float: left; overflow: hidden;}
.ppyxlitbox .ppyxdapic img{width:270px; height:146px; }
.ppyxlitbox .bigblack{ width: 270px; height:30px; background:url(../images/bbbg.png);  position: absolute; left: 0; bottom:0; text-align: center; color: #fff; font-size: 13px; line-height:30px;}
.ppyxlitbox{ width: 560px; overflow:hidden; float:right;}

.ppyxlitbox a{ margin: 0px 0 20px 10px;}

.ppyxlitbox a:hover img{transform: scale(1.1);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;}
.ppyxlitbox img{ width: 270px; height:160px}
.ppyxbigpic:hover img{transform: scale(1.1);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;}
.zxbkbig{ overflow: hidden; width: 415px;}

.djchbig{ overflow: hidden;}
.djchbox_l,.djchbox_r{ float: left;}
.djchbox_l .ppyxbigpic{ width:668px; height:340px; position: relative; float: left; overflow: hidden;}
.djchbox_l .bigblack{ width: 668px; height:50px; background:url(../images/bbbg.png);  position: absolute; left: 0; bottom:0; text-align: center; color: #fff; font-size: 13px; line-height:50px;}
.djchbox_r .ppyxbigpic{ width:308px; height:210px; position: relative; float: left; overflow: hidden;}
.djchbox_r{ overflow: hidden; padding: 0 0 0 20px; width: 308px;}
.djchbox_r .bigblack{ width: 308px; height:40px; background:url(../images/bbbg.png);  position: absolute; left: 0; bottom:0; text-align: center; color: #fff; font-size: 13px; line-height:40px;}
.djchbox_r img{ width: 308px; height:210px}
.djchlis{ float: left; padding: 10px 0 0 20px ; border: 1px solid #eeeeee; width: 286px; height:118px;}
.djchlis li{ line-height: 38px;}
.djchlis a:hover{ color: #1178bd;}

.ppyxbox .zxbkpicbox{width:440px!important;}
.ppyxbox .zxbkpicbox img{ width:440px; height:316px;}
.zxbkbox{ overflow: hidden;}
.zxbkl{ float: left; width: 661px;}
.zxbklit .zxbkpicbox{ position: relative;width:230px; height: 130px; overflow: hidden; float: left; margin: 0px 12px 0px 0; }
.zxbkpicbox:hover img{transform: scale(1.1);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;}
.zxbkbig{ overflow: hidden; width: 415px;}
.zxbklit{ overflow: hidden; width: 230px; padding: 0 0 0 15px;}
.zxbklit img{width:230px; height: 130px;}
.zxbklit .zxbktit{ position: absolute; bottom: 0; width:230px; height: 30px; background: url(../images/bbbg.png); color: #fff; text-align: center;line-height: 30px;}
.zxbkl a:hover .zxbkpic img{transform: scale(1.1);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;}
.zxbkbig{ overflow: hidden; width: 415px;}
.zxbkbig .zxbkpicbox{ position: relative;width:416px; height: 281px; overflow: hidden; float: left; margin: 0px 12px 0px 0; }
.zxbkbig .zxbkpicbox img{width:416px; height: 281px;}
.zxbkbig .zxbktit{ position: absolute; bottom: 0; width:416px; height: 50px; background:url(../images/bbbg.png); color: #fff; text-align: center;line-height: 50px;}
.zxbkl,.zxbkr{ float: left;}
.zxbkr{ width: 300px;}
.zxbkbig,.zxbklit{ float: left;}
.zxbkr .cxzs{ padding: 0 0 0 10px; width: 320px;}
.zxbkr .cxzs li{ width: 320px; }

.zxbk_slidebox{ width: 666px; overflow: hidden; padding: 30px 0 0 0;}
.zxbk_slidebox .frame { margin-bottom: 10px; border: 1px solid #e1e1e1; background: #FFF; }
.zxbk_slidebox .title { padding: 0 10px; height: 32px; font-size: 14px; font-weight: 700; line-height: 32px; overflow: hidden; }
.zxbk_slidebox .block { margin: 10px 10px 0; }
.zxbk_slidebox .temp { margin: 1px; }
.zxbk_slidebox .slideshow { clear: both; width:666px; height:345px;overflow: hidden; }
.zxbk_slidebox .slideshow li { position: relative; overflow: hidden; }
.zxbk_slidebox .slideshow .title { position: absolute; bottom: 30px; left: 0; margin-bottom: 0; width: 666px; height: 60px; line-height: 46px; font-size: 14px; ; }
.zxbk_slidebox .slideshow .title, .slidebar li { background: rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000,endColorstr = #30000000); color: #FFF; overflow: hidden; }
.zxbk_slidebox .slidebar li { float: left; margin-right: 1px; width: 6px; height: 6px; line-height: 20px; text-align: center; font-size: 10px; cursor: pointer; border-radius:10px; }
    .slidebar li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF,endColorstr = #50FFFFFF); color: #000; font-weight: 700; }
.zxbk_slidebox ul, li { list-style: none; }
.zxbk_slidebox a:hover { text-decoration: underline; color: #a50001; }
.zxbk_slidebox .frame { background: none; border: 0px solid #fff; margin-bottom: 0px; }
.zxbk_slidebox .temp { margin: 0; }
.zxbk_slidebox .slidebar { position: absolute; bottom: 20px;right: 20px; }
.zxbk_slidebox .slideshow .title, .slidebar li { background: rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #FFF; overflow: hidden; }
.zxbk_slidebox .slidebar li{background: #fff; margin:0 4px;}
.zxbk_slidebox .slidebar li.on { background: #1178bd; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #ff0; font-weight: 700; }
.zxbk_slidebox .slideshow .title { text-indent: 20px; }
.zxbk_slidebox .block { margin: 0;position: relative; }
#frameHlicAe { margin: 0px !important; border: 0px !important; }
.zxbk_slidebox .comiis_wrapad { overflow: hidden; }
.zxbk_slidebox .comiis_wrapad img { float: left; margin-top: 0px;width: 666px; height: 345px;}
#slidesImgs li { width: 1000px; height: 390px; display: none; }
.jjblppbox{ overflow: hidden; width: 996px; margin: 0 auto; padding-bottom: 20px;}
.jjblppbox a{ width: 148px; height: 110px; float: left; margin:5px 9px; overflow: hidden;}
.jjblppbox a img{width: 148px; height: 110px;}
.jjblppbox a img:hover{transform: scale(1.1);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;}

.prok_box{ overflow: hidden; }
.prok_box_l{ float: left; overflow: hidden; width: 660px;}
.prok_boxpic img{ width: 200px; height: 120px;}
.prok_boxpic{ position: relative; float: left; margin: 4px 5px;width: 200px; height: 120px; overflow: hidden;}
.prok_boxpic a:hover img{transform: scale(1.1);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;}
.prok_boxpic_tit{position:absolute; bottom: 0px; width: 200px; height: 30px; background:rgba(0,0,0,0.6); color: #fff; text-align: center; line-height: 30px;}
.cptjbox{ overflow: hidden;}
.cptjpicbox{float: left;  width: 312px; height: 216px;overflow: hidden; position: relative; margin: 10px 10px;}
.cptjpic{ width: 312px; height: 216px;overflow: hidden; }
.cptjpic img{ width: 312px; height: 216px;overflow: hidden;} 
.cptjpic_tit{position: absolute; bottom: 10px; left: 20px; color: #fff;}
.cptjpic_h_tit{ display:none;position: absolute; bottom: 0; width: 312px; height: 216px; background:rgba(0,0,0,0.6);text-align: center; color: #fff;}
.cptjpic_h_tit_con{ padding: 80px 0;}
.newviscon{ position: absolute; bottom: -80px; width: 998px; height: 60px; background: #eeeeee; color: #555; left: 50px;}
.newviscon div{ width: 938px; height: 30px; margin: 15px 30px; display: block;}
.newvisual div.flicking_con .flicking_inner{
	position:absolute;
	top: 410px;
	right: 20px;
	z-index:999;
	width:100%;
	height:21px;
	text-align: right;
}
.newvisual div.flicking_con a{width: 10px; height: 10px; background-image: none; background: #fff; border-radius: 50%;}
.newvisual div.flicking_con a.on{ background: #8c9798;}
.newvisual .main_image{
	width:1100px;
	height:441px;
	
	margin:0 auto;

	position:relative;
}
.newvisual .main_image ul {
	width:998px;

	height:524px;
	overflow: hidden;
	position:absolute;
	top:0;
	left:0
}
/*.main_image li {
	float:left;
	width:100%;
	height:441px;
}
.main_image li span {
	display:block;
	width:100%;
	height:441px;
	background-position: center top;
	background-repeat: no-repeat
}
.main_image li a {
	display:block;
	width:100%;
	height:441px
}*/
#a_leftmenu{ width: 100%; background-color: #fff; border-bottom: 1px solid #ebebeb; -webkit-box-shadow: 0 4px 10px 0 #efefef; -moz-box-shadow: 0 4px 10px 0 #efefef; -ms-box-shadow: 0 4px 10px 0 #efefef; -o-box-shadow: 0 4px 10px 0 #efefef; box-shadow: 0 4px 10px 0 #efefef;}
#a_leftmenu ul{ width: 1000px; margin: 0 auto; overflow: hidden; border-left: 1px solid #f1f1f1; position: relative; }
#a_leftmenu li{ float: left; border-right: 1px solid #f1f1f1;}
#a_leftmenu li a{ display: inline-block; line-height: 20px; width: 98px; text-align: center; font-size: 12px;padding:17px 0 ;}
#a_leftmenu li a:hover,#a_leftmenu li .on{ border-bottom: 5px solid #1178bd; font-weight: 700;}

.lxwmbox{overflow: hidden; width: 1000px; margin: 0 auto; padding: 30px 0 0 0 ;}
.lxwm_l,.lxwm_r{ float: left; }
.lxwm_l{ width: 250px; overflow: hidden;}
.lxwm_l span{ display: block; width: 250px; height: 40px; background: #1178bd; color: #fff; font-size: 16px; line-height: 40px; text-align: center;}
.lxwmlist{ width:250px; }
.lxwmlist li{ list-style-type: disc!important; list-style-position: inside; color: #555; width:230px;height: 40px; line-height: 40px; padding-left: 18px; font-size: 14px; border: 1px solid #1178bd;}
.lxwm_r{ width: 730px; margin: 0 0 0 18px; border: 1px solid #eeeeee;}
.lxwm_con span{ font-size: 14px;}
.lxwm_con{ padding: 15px 15px;}

.zx_slider{position:relative;margin:0 auto;width:1002px;height:350px;overflow:hidden;border-radius:5px;}
.zx_slider .imgbox{width:3750px;height:310px;position:absolute;left:5px;top:4px;}
.zx_slider .imgbox img{float:left;width:750px;height:310px;}
.zx_slider .png{width:1002px;height:350px;left:0px;top:0px;position:absolute;background:url(../images/slider1_bg.png);_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/slider1_bg.png");}
.zx_slider .lbtn{cursor:pointer;width:45px;height:55px;position:absolute;left:0px;bottom:-3px;background:url(../images/slider_l_btn.png);_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/slider_l_btn.png");}
.zx_slider .rbtn{cursor:pointer;width:45px;height:55px;position:absolute;left:718px;bottom:-3px;background:url(../images/slider_r_btn.png);_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/slider_r_btn.png");}
.zx_slider .btnbox{width:750px;height:60px;position:absolute;left:30px;bottom:0px;}
.zx_slider .btnbox a{cursor:pointer;display:inline-block;float:left;width:126px;height:54px;margin:0 0 0 10px;}
.zx_slider .btnbox a img{position:relative;display:inline;width:120px;height:48px;float:left;border:3px solid #ebebeb;border-radius:2px;}
.zx_slider .btnbox a .img_hover{border:3px solid #1178bd;border-radius:2px;}
.zx_slider .slider_p{overflow:hidden;width:220px;height:290px;position:absolute;right:15px;top:15px;}
.zx_slider .slider_p h3{margin:20px 0 10px 0;font-size:20px;text-align:center;color:#555555;}
.zx_slider .slider_p p{line-height:26px;font-size:14px;color:#555555;}
.hi_btn{width:740px;height:330px;position:absolute;left:0px;top:0px;display:block;}

.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }
.dsworkbox .frame { margin-bottom: 10px; border: 1px solid #e1e1e1; background: #FFF; }
.dsworkbox .title { padding: 0 10px; height: 32px; font-size: 14px; font-weight: 700; line-height: 32px; overflow: hidden; }
.dsworkbox .block { margin: 10px 10px 0; }
.dsworkbox .temp { margin: 1px; }
.dsworkbox .slideshow { clear: both; width:1000px; height:390px;overflow: hidden; }
.dsworkbox .slideshow li { position: relative; overflow: hidden; }
.dsworkbox .slideshow .title { position: absolute; bottom: 0; left: 0; margin-bottom: 0; width: 100%; height: 100px; line-height: 32px; font-size: 14px; text-indent: 10px; }
.dsworkbox .slideshow .title, .slidebar li { background: rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000,endColorstr = #30000000); color: #FFF; overflow: hidden; }
.dsworkbox .slidebar li { float: left; margin-right: 1px; width: 6px; height: 6px; line-height: 20px; text-align: center; font-size: 10px; cursor: pointer; border-radius:10px; }
    .slidebar li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF,endColorstr = #50FFFFFF); color: #000; font-weight: 700; }
.dsworkbox ul, li { list-style: none; }
.dsworkbox a:hover { text-decoration: underline; color: #a50001; }
.dsworkbox .frame { background: none; border: 0px solid #fff; margin-bottom: 0px; }
.dsworkbox .temp { margin: 0; }
.dsworkbox .slidebar { position: absolute; bottom: 20px;right: 20px; }
.dsworkbox .slideshow .title, .slidebar li { background: rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #FFF; overflow: hidden; }
.dsworkbox .slidebar li{background: #fff; margin:0 4px;}
.dsworkbox .slidebar li.on { background: #1178bd; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #ff0; font-weight: 700; }
.dsworkbox .slideshow .title { text-indent: 0px; }
.dsworkbox .block { margin: 0;position: relative; }
#frameHlicAe { margin: 0px !important; border: 0px !important; }
.dsworkbox .comiis_wrapad { overflow: hidden; }
.dsworkbox .comiis_wrapad img { float: left; margin-top: 0px; width: 1000px; height: 390px;}
#slidesImgs li { width: 1000px; height: 390px; display: none; }

.loginbox{width: 1000px; margin: 0 auto; overflow: hidden; padding: 60px 0;}
.loginbox_l{ float: left; width: 470px; border-right: 1px solid #eeeeee; height: 318px;}
.loginbox_r{float:left; width: 475px; padding: 0 0 0 45px; overflow: hidden; }
.logintit_box{ width: 418px; height: 36px; border-bottom: 1px solid #eeeeee; float: left; }
.login_tit{ font-size: 20px; font-weight: bold; height: 34px; border-bottom: 3px solid #1178bd; width: 62px; }
 .loginbox_r input{ float: left; border: 1px solid #eeeeee; height: 32px;}
.zhmm{ width: 296px; padding: 0 0 0 10px;}
.iptit{float:left; width:80px; height:32px; font-size:13px;line-height: 34px;}
.nesary{ color:red; height: 32px; line-height: 32px; text-align: right; float: left;}
.inputbox{ padding: 5px 0; width: 520px;height: 36px;  }
.yzm{ width: 130px; padding: 0 0 0 10px;}
.yzmpicbox{ float: left; width: 166px; }
.yzmpic{ margin: 0 0 0 40px;width: 92px; height: 34px; display: block;}
.free_fg{overflow: hidden; width: 418px; padding: 20px 0;}
.free_fg input,.free_fg label{ float: left;}
.fgmm{float: right; color: #1178bd;}
.ffbox{overflow: hidden; width: 280px; padding:  0 0 0 74px;}
.dzbox{ width: 280px; padding:  20px 0 0 74px;}
.denglu{float: left; width: 120px; height: 40px; background: #fd8600; font-size: 14px; color: #fff; font-family: "微软雅黑"; border: none; border-radius:2px;}
.dzbox .zhuce{float: right; width: 120px; height: 40px; background: #d2d2d2; font-size: 14px; color: #fff; font-family: "微软雅黑"; border: none; border-radius:2px;text-align: center; line-height: 40px;}

.forgotbox_l{ float: left; width: 400px; border-right: 1px solid #eeeeee; height: 331px;}
.forgotbox_r{float:left; width:545px; padding: 0 0 0 45px; overflow: hidden; }
.forgotbox_r input{ float: left; border: 1px solid #eeeeee; height: 32px;}
.forgot_tit{ font-size: 20px; font-weight: bold; height: 34px; border-bottom: 3px solid #1178bd; width: 102px; }
.forgotbox_r .inputbox{ padding: 5px 0; width: 508px;height: 36px;  }
#freeyzm{ width: 80px; margin: 0 0 0 10px;}

.zhucebox_l{ float: left; width: 400px; border-right: 1px solid #eeeeee; height: 431px;}
.zhucebox_r{float:left; width:545px; padding: 0 0 0 45px; overflow: hidden; }
.zhucebox_r input{ float: left; border: 1px solid #eeeeee; height: 32px;}
.zhucebox_r .inputbox{ padding: 5px 0; width: 590px;height: 36px;  }
.bread_link{ padding:5px 0!important;}
.xhbox{margin:10px 0 0 0;}


/*个人中心*/
.pconbox{ width: 1000px; margin: 0 auto;  padding: 45px 0 0 0; overflow: hidden;}
.pconbox input { border: 1px solid #e3e3e3;}
.pconbox_l{ background: url(../images/plmenubg.png) repeat-x; width: 186px; height: 400px; float: left;}
.pconbox_l_tit{ width: 186px; height: 44px; display: block; background: #322646; color: #fff; text-align: center; line-height: 44px; font-size: 22px;}	
.pconbox_l ul{padding-top: 10px;  }
.pconbox_l li{ text-align: center; }	
.pconbox_l li a{color: #8f8f8f; font-size: 14px;}
.pconbox_l li span{ line-height: 44px; display:inline-block;}
.pconbox_l li i{ margin:0 15px 0 0; vertical-align:middle; display:inline-block; width: 16px; height: 16px; background: url(../images/gerenicon.png) no-repeat ;}
.pconbox_l li i.pcb1{ background-position:0px 0; }
.pconbox_l li i.pcb2{ background-position:-40px 0; }
.pconbox_l li i.pcb3{ background-position:-80px 0; }
.pconbox_l li i.pcb4{ background-position:-120px 0; }
.pconbox_l li a:hover{ color: #322646;}
.pconbox_l li a:hover i{  background-position-y:-40px; }

.pconbox_l li .on{ color: #322646; }
.pconbox_l li .on i{ background-position-y:-40px; }

.pconbox_r{ width: 784px; float: right;}
.pconbox_r_tit{ border-bottom: 1px solid #004ca0; padding-top: 10px; overflow: hidden;}
.pconbox_r_tit span{font-size: 14px; background: #004ca0; text-align: center; color: #fff; line-height: 32px; display: inline-block; width: 112px;} 
.pconbox_r_tit a{ font-size: 14px; text-align: center; color: #555; line-height: 32px; display:block; width: 112px; float:left;} 
.pconbox_r_tit a:hover{ background: #004ca0; color: #fff;}
.pconbox_r_tit .on{background: #004ca0; color: #fff;} 
.pconbox_r_c{ border:1px solid #e3e3e3; margin: 12px 0 0 0;}
.pconbox_r_c i{ margin:0 15px 0 0; vertical-align:middle; display:inline-block;   width: 20px ;height: 20px;  background: url(../images/gerenicon.png) no-repeat ; }
.pconbox_r_c .pcb5{ background-position: -160px 0;}
.pconbox_r_c .pcb6{ background-position: -200px 0;}
.pconbox_r_c .pcb7{ background-position: -240px 0;}
.gerenziliao{ margin: 74px 94px;}

.pconbox_r td input{ width: 226px; height: 26px;}
.gerenziliao td{ padding-bottom:  15px;}
.pconbox_r .pbaocun{ width: 120px; height: 40px; background: #fd8b00; border: none; color: #fff; border-radius: 4px; font-size: 14px; margin-top:12px;} 
.pconbox_r .gryzm{ width: 102px;}
.pcongqxx{ font-size: 14px; padding: 20px 0 0 0;}
.pcongqxx_tit{ width: 784px; height: 35px; border-bottom: #e3e3e3 1px solid; }
.pcongqxx span{display: inline-block;  text-align: center;color: #333333; }
.pcongqxx_tit span{  font-weight: bold; }
.pcongqxx .pcbtn a{ display: inline-block; width: 26px; height: 26px;  background: #e3e3e3; line-height: 26px; text-align: center; border-radius: 50%;}
.pcongqxx .pcbtn a:hover{ background: #01bf0f; color: #fff;}
.pcongqxx ul li{ line-height: 40px; border-bottom:1px solid #f4f4f4; }

.fxImg img{visibility:hidden; width:0px; height:0px}