/*reset*/
body,ul,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,input,img{ margin: 0; padding: 0;}
body{ font: 12px/2.1em "Î¢ÈíÑÅºÚ"; color: #000;}
h1,h2,h3,h4,h5,h6,strong{ 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;}

/*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(/html/html/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(/html/html/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(/html/html/images/close_ico.png); cursor: pointer;}
/*banner*/
.main_image {
	width:998px;
	height:441px;
	overflow:hidden;
	margin:0 auto;
	border: 1px solid #e5e5e5;
	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('/html/html/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:none;
}
#btn_prev {
	background:url(/html/html/images/hover_left.png) no-repeat left top;
	left:25px;
}
#btn_next {
	background:url(/html/html/images/hover_right.png) no-repeat right top;
	right:25px;
}
/*banner over*/
.main02{ padding-top: 22px;}
.main02 .box_left{ width: 667px;}
.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(/html/html/images/design_ico.png);}
.main02 .box_left .tabslider .list_top li .decorate_ico{ background-image: url(/html/html/images/decorate_ico.png);}
.main02 .box_left .tabslider .list_top li .choice_ico{ background-image: url(/html/html/images/choice_ico.png);}
.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: 30%;}
.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{ border-top: 1px solid #000; width: 667px; height: 350px; margin-top: 13px; overflow: hidden;}
.main02 .tribe_pic img{ width: 667px; height: 350px;}

.main02 .ad_pic01{ width: 296px; border: 1px solid #ebebeb; 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;}
.main02 .ad_pic02 img{ width: 267px; height: 128px; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto;}

.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: #3ebd11;}
.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; text-decoration: line-through; color: #999;}
.main02 .rest_wall .price{ display: block; color: #d70010; font-weight: 700;}

.main02 .brand_list{ float: left; width: 205px; padding: 0 25px; border-right: 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: 28px 0 12px;}
.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 40px; line-height: 26px;}
.main02 .link_list a{ display: inline-block; color: #111; padding-right: 37px;}
.main02 .link_list a:hover{ color: #1178bd;}

#footer{ padding: 30px 0 40px; border-top: 1px solid #cacaca;}
#footer .gray_logo{ float: left; border-right: 1px solid #999; padding: 19px 18px 16px 0;}
#footer .footer_cont{ float: left; padding-left: 17px; padding-right: 59px;}
#footer .footer_cont p{ line-height: 27px; color: #111;}
#footer .footer_cont p a{ color: #111; padding: 0 7px;}
#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: 110px; height: 110px; padding: 0 17px;}
#footer .xl_ewm img,#footer .wechar img{ width: 110px; height: 110px;}
#footer .xl_ewm p,#footer .wechar p{ text-align: center; font-size: 13px; line-height: 31px; 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;}
#leftmenu li a:hover,#leftmenu li .on{ border-bottom: 5px solid #1178bd; font-weight: 700;}

.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;}

.page{ width: 100%; background-color: #eaf3f5; padding: 7px 0; text-align: center; border: 1px solid #e5e5e5; margin: 40px 0;}
.page a{ display: inline-block; border: 1px solid #c7cfd0; margin: 0 10px; padding: 0 10px; line-height: 26px; background-color: #edf5f6; color: #333; font-size: 12px;}
.page 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(/html/html/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: 27px; 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;}
.bdsharebuttonbox{ width: 115px;}
.main02 .details_text{ border: 10px solid #f8f2f2; line-height: 27px; font-size: 13px; padding: 17px 46px;}
.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{ 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(/html/html/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;}

.jscarousel{ position: relative;}
.jscarousel_box{ padding: 29px 15px 39px; width: 293px; 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(/html/html/images/left_arrow.png); left: -30px;;}
.jscarousel .jscarousel_right{background-image: url(/html/html/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;}
.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; margin-right: 32px; border-right: 1px solid #f1f1f1;}
.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{ padding-bottom: 74px;}
.first_rows{ width: 239px; overflow: hidden;}
.first_rows .first_rows_tabs{ overflow: hidden; border: 1px solid #e5e5e5; border-bottom: none;}
.first_rows .first_rows_tabs li{ 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{ padding: 0; background-color: #f7f7f7; border-right: 1px solid #e5e5e5; 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: 237px; overflow: hidden; border: 1px solid #e5e5e5; border-top: none;}
.first_rows_slide .first_rows_tabslider{ width: 478px; overflow: hidden;}
.first_rows_tabslider .first_rows_l{ margin: 0 17px; width: 204px; float: left;}
.first_rows_tabslider .first_rows_l li{ padding: 14px 0 10px;  border-bottom: 1px dotted #bfbfbf;}
.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: 65px; text-indent: 5px;}
.first_rows_tabslider .first_rows_l li a:hover{ color: #1178bd;}

.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;}
.the_topic .the_topic_ad p{ 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: 45px;}
.the_topic .the_topic_l{ overflow: hidden; padding: 0 20px 0 28px;}
.the_topic .the_topic_l li{ border-bottom: 1px dotted #e4e4e4;}
.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 .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 59px 0;}
.magazine_dl li{ float: left; border: 1px solid #e5e5e5; position: relative; margin-right: 20px;}
.magazine_dl li img{ width: 181px; height: 236px;}
.magazine_dl li p{ width: 100%; line-height: 37px; position: absolute; bottom: 0; background-color: rgba(255,255,255,.6); 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: -150px;}
.marketing .marketing_pic ul li{float:left; width: 301px; height: 440px; padding-right: 3px;}
.marketing .marketing_pic ul li img{ width: 301px; height: 440px;}
.marketing_san{display:block; width: 150px; height: 440px; position:absolute; top: 0; background-color: rgba(0,0,0,.6); 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(/html/html/images/left_arrow02.png) no-repeat;left: 69px;}
.marketing .marketing_pic .marketing_next{background: url(/html/html/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: 235px;}
.marketing_txt ul li h3{ font-size: 20px; line-height: 59px; padding-bottom: 6px;}
.marketing_txt ul li p{ line-height: 25px; color: #555;}


.pconbox{ width: 1000px; margin: 0 auto;  padding: 45px 0 0 0; overflow: hidden;}
.pconbox input { border: 1px solid #e3e3e3;}
.pconbox_l{ background: url(/html/html/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(/html/html/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(/html/html/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; }