﻿/*总定义*/
html{ overflow-x:hidden;}
body,h1,h2,h3,h4,h5,h6,p,ul,li,p,span,input,button,textarea,form,img,dl,dt,dd{ margin:0; padding:0; border:0; line-height:normal; list-style:none; font-family:微软雅黑; font-weight:normal; font-size:14px;}
body{ background:#eaeaea; min-width:1180px;}
a{ text-decoration:none;}
img{ display:block;}
.fl{ float:left;}
.fr{ float:right;}
.none{ display:none;}
.ellipsis{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; width:98%;} 
.clear{ clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix10:after{content:".";display:block;height:10px;clear:both;visibility:hidden}
.border_none{ border:0 !important;}
.mr_none{ margin-right:0 !important;}
a:hover{ text-decoration:none;}
.w1180{ width:1180px; margin:0 auto;}

/*----------字体调用-----------------------*/
@font-face{
	font-family:'bodoni_bd_bt-webfont';
	src:url('../fonts/bodoni_bd_bt-webfont.woff');
	*src:url('../fonts/bodoni_bd_bt-webfont.woff');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:'helveticaneue-boldcond-webfont';
	src:url('../fonts/helveticaneue-boldcond-webfont.woff');
	*src:url('../fonts/helveticaneue-boldcond-webfont.woff');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:'avantgardeitcbybt-book_0-webfont';
	src:url('../fonts/avantgardeitcbybt-book_0-webfont.woff');
	*src:url('../fonts/avantgardeitcbybt-book_0-webfont.woff');
	font-weight:normal;
	font-style:normal;
}
/*----------字体调用 end-----------------------*/


/*头部*/
.header{ width:100%; position:relative; z-index:10;}
.header_top{ width:100%; height:86px; border-bottom:1px solid #e0e0e0; background:url(../images/hader_line_02.jpg) repeat-x;}
.header_top .logo{ margin:6px 0 0 10px;}
.header_top .search{ width:214px; height:33px; position:relative; margin-top:28px; background:url(../images/icos.png) no-repeat -111px -20px;}
.header_top .search .search_t{  width:149px; height:32px; background:none; outline:none; padding:0 20px 0 45px; color:#666;}
.header_top .search .search_sub{ background:url(../images/icos.png) no-repeat -20px -20px; width:17px; height:17px; position:absolute; top:8px; left:13px; outline:none; cursor:pointer;}
.header_nav{ width:100%; height:47px; background:url(../images/hader_line_10_03.jpg) repeat-x;}
.nav_shadow{ width:100%; height:10px; background:url(../images/nav_shadow.png) repeat-x; position:relative; z-index:999;}
#nav { display:block; height:47px; background:url(../images/nav_line_03.jpg) right center no-repeat; position:relative; z-index:9999;}
#nav .mainlevel{float:left; text-align:center; padding:0 33px; height:47px; line-height:47px; background:url(../images/nav_line_03.jpg) left center no-repeat;}
#nav .mainlevel .li_a{ color:#555; font-size:14px; font-weight:bold;}
#nav .mainlevel.hover .li_a{ color:#ff7800;}
#nav .mainlevel ul a {overflow:hidden; white-space:nowrap; text-overflow:ellipsis;color:#fff; text-decoration:none; line-height:40px; display:block; padding:0 20px; width:80px;transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
#nav .mainlevel ul a:hover {color:#fff; text-decoration:none; background:#ef7000;}
#nav .mainlevel ul {display:none; position:absolute; z-index:9999; margin-left:-30px;}
#nav .mainlevel li {border-bottom:1px solid #fff; background:rgba(255,120,0,.75);/*IE6 only*/}
#nav .mainlevel li:last-child{ border-bottom:none;}


/* banner */
.slideBox{ width:100%; height:412px; overflow:hidden; position:relative; margin-top:-10px; z-index:0 !important;}
.slideBox .hd{ width:100%; height:16px; overflow:hidden; position:absolute; bottom:45px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; width:1180px; text-align:right; margin:0 auto;}
.slideBox .hd ul li{ margin-left:10px; width:16px; height:16px; line-height:99em; background:url(../images/icos.png) no-repeat -336px -20px; cursor:pointer; display:inline-block;}
.slideBox .hd ul li.on{ background:url(../images/icos.png) no-repeat -360px -20px; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; height:412px;}
.slideBox .bd li a{ height:412px; display:block;}

/*内容区*/
.main{ width:1100px; overflow:hidden; position:relative; margin-top:-32px; background:#fff; padding:32px 40px 40px 40px;}
.main .headlines{ width:100%; overflow:hidden;}
.main .headlines h2{ background:url(../images/icos.png) -20px -59px no-repeat; width:136px; height:74px; overflow:hidden; line-height:99em;}
.main .headlines_t{ width:820px; overflow:hidden; margin-left:13px;}
.main .headlines_t h4{ padding:10px 0;}
.main .headlines_t h4 a{ font-size:20px; color:#4d4c4c; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.main .headlines_t h4 a:hover{ color:#ff7800;}
.main .headlines_t p{ color:#abaaaa; height:20px; overflow:hidden;}
.headlines_date{ display:block; width:100px; height:36px; background:#f5f5f5; font-size:12px; color:#aaa; text-align:center; line-height:36px;}
.news{ overflow:hidden; background:#eee; padding:20px; margin:30px 0 50px 0;height: 320px}
.news_l,.news .zzsc{ width:450px; overflow:hidden;}
.news .zzsc .tab{ width:100%; height:38px; overflow:hidden; margin-bottom:12px;}
.news .zzsc .tab a{ display:block; height:38px; width:110px; background:#fff; font-size:16px; font-weight:bold; float:left; text-decoration:none; color:#666; line-height:38px; text-align:center; border-right:1px solid #eee;}
.news .zzsc .tab a:last-child{ border-right:none;}
.news .zzsc .tab a.on{ background:#f13c45; color:#fff;}
.news .zzsc .content{ overflow:hidden; width:100%;}
.news .zzsc .content li{ display:none;}
.news .news_list{ padding:10px 0 5px 0; border-bottom:1px dashed #c3c3c3; overflow:hidden;}
.news .news_list h4{ width:350px; height:44px; overflow:hidden; line-height:22px; padding-right: 30px;}
.news .news_list h4 a{ font-size:14px; color:#666; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.news .news_list h4 a:hover{ color:#f13c45;}
.news .news_list .news_date{ font-size:12px; color:#aaa; display:block; margin-top:25px;}
.news_r{ width:590px; height:330px; overflow:hidden;}
.hdp_container{width:590px;height:330px;position:relative;font-size:12px;overflow:hidden;}
.hdp_title{ font-size:16px;}
.hdp_container li{ border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; color:#fff !important; background:#676767; font-weight:inherit !important; font-size:14px !important;}
.icon_hover{ background:#c72749 !important;}

.index_con{ width:100%; overflow:hidden;}
.index_con .speech{ width:345px; overflow:hidden;}
.index_tit{ width:100%; overflow:hidden; margin-bottom:34px;}
.index_tit h2{ font-size:18px; font-weight:bold; color:#333; vertical-align:top;}
.index_tit h2 span{ font-size:18px; display:inline-block; color:#e4e4e4; margin-left:10px; text-transform:uppercase; font-family:bodoni_bd_bt-webfont; vertical-align:bottom;}
.index_tit .more{ width:63px; height:24px; display:block; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; -ms-border-radius:30px; line-height:24px; color:#f3981c; text-align:center; font-size:10px; text-transform:uppercase; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s;}
.index_tit .more:hover{ background:#f13c45; color:#fff;}
.speech_t{ width:100%; overflow:hidden;}
.speech_t .speech_img{ background:url(../images/index_img_19.jpg) no-repeat; width:128px; height:230px;}
.speech_t p{ width:198px; overflow:hidden; font-size:14px; text-indent:2em; color:#666; line-height:25px;}
.speech_t p a{color:#666;}

.index_biz{ width:330px; overflow:hidden; margin-left:45px;}
.index_biz li{ width:100%; overflow:hidden; margin-bottom:20px;}
.index_biz li span{ font-size:12px; color:#b0b0b0; display:block; margin-bottom:5px;}
.index_biz li h4 a{ font-size:14px; color:#666; display:block; width:98%; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.index_biz li h4 a:hover{ color:#ff7800;}

.company{ width:326px; overflow:hidden;}
.company li{ width:100%; height:31px; background:#f5f5f5; margin-bottom:9px;}
.company li:last-child{ margin-bottom:0;} 
.company li a{ font-size:14px; color:#666; width:302px; padding:0 12px; line-height:31px; display:block; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.company li a:hover{ background:#f9545b; color:#fff;}

.case{ width:100%; overflow:hidden; margin-top:55px;}
.case .product{ width:343px; overflow:hidden;}
.imgfocus{position:relative;width:343px;height:332px;}
.imgfocus .imgbox{position:absolute;left:0px;top:0px;}
.decoimg_b2{position:relative;width:100%;float:left;display:none;}
.decoimg_b2 img{display:block;width:343px;height:332px;}
ul.num_a2{position:absolute;top:10%;right:0;}
ul.num_a2 li{ margin-bottom:17px;position:relative; float:right; clear:both; height:48px;}
ul.num_a2 li a{ display:block;height:48px; width:103px; text-align:center; margin-bottom:17px;position:relative; background:rgba(32,42,102,.67);}
ul.num_a2 li a h3{ color:#fff;line-height:48px; font-size:16px; font-weight:bold; float:right; padding-right:20px; height:48px;}
ul.num_a2 li a.current h3{ color:#fff;line-height:48px; font-size:24px; font-weight:bold; float:right; padding-right:20px; height:48px;}
ul.num_a2 li a p{ font-size:20px; float:left; line-height:48px; padding-left:20px; height:48px; color:#fff; display:none;}
ul.num_a2 li a.current p{ font-size:20px; float:left; line-height:48px; padding-left:20px; height:48px; color:#fff; display:block;}
ul.num_a2 li a.current{ width:343px; background:#ff7800;}

.project{ width:708px; overflow:hidden;}
.project .sale{ width:100%; overflow:hidden;}
.picMarquee-left{ width:100%;  overflow:hidden; position:relative; }
.tempWrap{ width:100% !important;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin-right:27px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:143px; height:87px; display:block; padding:6px; border:1px solid #e2e2e2; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#ff7800;}
.picMarquee-left .bd ul li .title{ line-height:24px; }
.picMarquee-left .bd ul li .title a{ font-size:14px; color:#222;}
.picMarquee-left .bd ul li .title a :hover{ color:#ff7800;}
.project .cars{ width:100%; overflow:hidden; margin-top:30px;}


/*底部*/
.foot{ height:52px; background:#e0e0e0; margin:30px auto;}
.foot ul{ background:#fff; height:52px;}
.foot ul li{ display:block; height:52px; line-height:52px; padding:0 22px; background:url(../images/foot_links_line_11.jpg) right center no-repeat; float:left;}
.foot ul li:last-child{ background:none;}
.foot ul li a{ font-size:12px; color:#555; font-weight:bold; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.foot ul li a:hover{ color:#ff7800;}
.copyright{ line-height:52px; color:#555; font-size:12px; font-weight:bold; padding-right:15px;}

/*内页*/
.pages_banner{ width:100%; height:288px; position:relative; margin-top:-10px; z-index:0;}
.pages{ width:1100px; overflow:hidden; position:relative; margin-top:-99px; background:#fff; padding:32px 40px 40px 40px; min-height:1000px;}
.pages_top{ width:100%; height:66px; border-bottom:1px solid #eaeaea; overflow:hidden;}
.pages_top h2{ font-size:30px; color:#333;}
.pages_top h2 span{ font-size:36px; color:#e7e7e7; display:inline-block; font-family:helveticaneue-boldcond-webfont; font-weight:bold; text-transform:uppercase; margin-left:20px; vertical-align:top;}
.position{ margin-top:5px;}
.position i,.position font,.position a{ display:inline-block; vertical-align:middle; color:#555;}
.position i.home_ico{ background:url(../images/icos.png) no-repeat -384px -20px; width:16px; height:16px; margin-right:15px;}
.position i.plo{ background:url(../images/icos.png) no-repeat -405px -20px; width:4px; height:6px; font-size:0; margin:0 10px;}
.left{ width:218px; overflow:hidden; position:absolute; top:32px; bottom:0; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea;}
.left h2{ background:url(../images/left_tit_img_03.jpg) no-repeat; width:185px; height:160px; font-size:24px; color:#fff; font-weight:bold; padding:35px 0 0 35px;}
.left ul{ width:218px; overflow:hidden;}
.left ul li{ width:100%; height:52px; border-bottom:1px solid #eaeaea;}
.left ul li a{ display:block; color:#555; font-size:14px; font-weight:bold; line-height:52px; padding-left:30px; transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s;}
.left ul li a:hover{ background:#f3f3f3; color:#f3981c;}
.left ul li a.atv{ background:#f3f3f3; color:#f3981c;}
.right{ width:880px; overflow:hidden; padding-bottom:40px;}
.right_content{ padding-left:54px; padding-top:50px; overflow:hidden;}

/*关于金源*/
.pages_about p{ font-size:14px; color:#666; line-height:28px; text-indent:2em;}
.pages_about .about_txt{ width:810px; overflow:hidden;}
.pbn{ padding-bottom:0;}


/*公司新闻*/
.news_top{ width:100%; overflow:hidden; padding-bottom:28px; border-bottom:1px dashed #d0d0d0;}
.news_top .news_top_img{ width:350px; height:213px; display:block;}
.news_top .news_top_r{ width:445px; overflow:hidden;}
.news_top .news_top_r b{ font-size:36px; color:#f13c45; display:block; font-family:avantgardeitcbybt-book_0-webfont; line-height:28px; padding-bottom:30px;}
.news_top .news_top_r h4 a{ color:#4d4c4c; font-size:20px; font-weight:bold; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.news_top .news_top_r h4 a:hover{ color:#f13c45;}
.news_top .news_top_r p{ font-size:14px; color:#999; line-height:28px; height:84px; overflow:hidden; margin-top:5px;}
.more_1{ width:63px; height:24px; display:block; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; font-size:10px; text-transform:uppercase; text-align:center; line-height:24px; color:#fff; background:#f3981c; margin-top:15px; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.more_1:hover{ background:#f13c45;}
.pages_news ul{ width:100%; overflow:hidden;}
.pages_news ul li{ width:100%; overflow:hidden; padding:26px 0; border-bottom:1px dashed #d0d0d0;}
.pages_news ul li b{ display:block; width:90px; height:62px; background:#ececec; font-family:avantgardeitcbybt-book_0-webfont; font-size:36px; color:#f13c45; line-height:62px; text-align:center;}
.pages_news ul li span{ display:block; background:#c6c6c6; height:43px; width:90px; color:#fff; font-size:16px; text-align:center; line-height:43px;}
.pages_news ul li .news_list_r{ width:705px; overflow:hidden;}
.pages_news ul li .news_list_r h4 a{ font-size:16px; font-weight:bold; color:#4d4c4c; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.pages_news ul li .news_list_r h4 a:hover{ color:#f13c45;}
.pages_news ul li .news_list_r p{ font-size:14px; color:#999; line-height:24px; margin-top:15px;}
/*分页*/
.paging{ padding:40px 0 0 0;}
.paging a{ display:inline-block; width:35px; height:33px; background:#f8eade; color:#666; line-height:33px; text-align:center;-webkit-transition:all 0.3s; -moz-transition:all 0.3s; margin-right:10px;}
.paging a:hover,.paging a.hover{ background:#f3981c; color:#fff;}


 
/*产品服务*/
.service-items{ width:100%; overflow:hidden; margin-top:35px;}
.service-items .service_img{ width:365px; height:446px; position:relative; float:left;}
.service-items .m1{ margin:0 1px;}
.service-items .service_img .service_bt{ padding:20px; background:#a27b59;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s; }
.service-items .service_img .service_bt h3{ font-size:20px; color:#fff; font-weight:bold; margin-bottom:10px;}
.service-items .service_img .service_bt span{ font-size:14px; color:#fff; font-family:Arial; text-transform:uppercase;}
#effect-6 .service_more{ left: 0; right: 0; top: 130px;margin: 0 auto;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; background:url(../images/icos.png) -22px -143px no-repeat;}
.service_more{ display: block;position: absolute;z-index: 100;width: 100px; height: 100px;}
.overlay {display: block; position: absolute;z-index: 20;background: rgba(0, 0, 0, 0.3);overflow: hidden; -webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;top: 0;left: 0;right: 0; height:353px; -webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s; opacity: 0;}
.service_img:hover .overlay{opacity: 1;}
.service_img:hover .service_bt{ background:#f3981c;}
/*金源地产*/
.real_list{ width:100%; overflow:hidden; margin-top:18px;}
.real_list .tab{ width:100%; height:58px; overflow:hidden; background:#eee;}
.real_list .tab a{ display:block; height:58px; width:178px; background:#eee; font-size:16px; font-weight:bold; float:left; text-decoration:none; color:#555; line-height:58px; text-align:center;}
.real_list .tab a.on{ background:#f3981c; color:#fff;}
.real_list .content{ overflow:hidden; width:100%; margin-top:5px;}
.real_list .content li{ display:none;}
.real_li{ width:1047px; overflow:hidden; padding:13px 30px 13px 13px; border:1px solid #e2e2e2; margin-top:20px;}
.real_li .real_li_r{ width:720px; overflow:hidden;}
.real_li_r_t{ width:100%; overflow:hidden;}
.real_li_r_t h3{ font-size:22px; font-weight:bold; color:#555;}
.go_more{ width:80px; height:32px; background:#f3981c; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; display:block; text-align:center; line-height:32px; color:#fff; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.go_more:hover{ background:#f13c45;}
.real_li_r font{ font-size:14px; color:#999; line-height:24px; margin:20px 0 15px 0; display:block; height:72px; overflow:hidden;} 
.real_li_r p{ font-size:14px; color:#555; margin-bottom:5px;}
.real_li_r span{ color:#14px; color:#f13c45;}


/*联系我们*/
.contact_l{ width:100%; overflow:hidden;}
.contact_l h3{ font-size:18px; color:#f3981c; font-weight:bold; margin-bottom:25px;}
.contact_l .contact_add{ width:100%; overflow:hidden;}
.contact_l .contact_add p{ font-size:14px; color:#666; line-height:36px;}
.contact_l .contact_add font{ margin-left:}
.w_ma{ width:120px; overflow:hidden; margin:25px 0 50px 0;}
.w_ma p{ font-size:14px; color:#666; padding-top:10px; text-align:center;}
.online_p{ font-size:18px; font-weight:bold; color:#666;}

.online_input{ width:100%; overflow:hidden; margin-top:50px;}
.online_input p{ margin-bottom:15px; overflow:hidden;}
.online_input span{ display:block; width:85px; height:35px; line-height:35px; color:#666; float:left;}
.online_input .online_ip1 input{ width:400px; height:35px; background:#f3f3f3; line-height:35px; padding:0 10px; color:#666; outline:none; float:left;}
.online_input textarea{ padding:10px; width:400px; height:145px; background:#f3f3f3; outline:none; resize:none;}
.online_input .online_ip3 input{ width:80px; height:35px; background:#f3f3f3; line-height:35px; padding:0 10px; color:#666; outline:none; float:left;}
.online_ip3{ width:100%; overflow:hidden;}
.code{ width:100px; height:35px; overflow:hidden; float:left; margin-left:10px;}
.code img{ width:100%; height:100%;}
.online_btn{ margin-left:85px; margin-top:15px;}
.online_btn input{ width:103px; height:44px; background:#e3c8af; font-size:14px; color:#555; text-align:center; line-height:44px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; outline:none; cursor:pointer; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.online_btn input:hover{ background:#f13c45; color:#fff;}
.contact_r{ width:204px; height:346px; position:relative;}
.contact_r:after{ content:''; width:17px; height:65px; background:#f3981c; position:absolute; top:0; left:-17px;}
.contact_r span{ display:block; width:204px; height:97px; font-family:helveticaneue-boldcond-webfont; background:#f13c45; font-size:45px; color:#fff; text-align:center; line-height:97px;}


/*控股企业*/
.left_1{ width:350px; overflow:hidden; position:absolute; top:32px; bottom:0; background:#f6f6f6; border:0;}
.left_1 h2{ background:url(../images/company_img_03.jpg) no-repeat; width:315px; height:195px; font-size:24px; color:#fff; font-weight:bold; padding:35px 0 0 35px;}
.left_1 ul{ width:330px; overflow:hidden;}
.left_1 ul li{ width:100%; height:50px; border-bottom:1px solid #f6f6f6;}
.left_1 ul li a{ display:block; color:#555; background:#e8e8e8; font-size:14px; font-weight:bold; line-height:50px; padding-left:20px; transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s;}
.left_1 ul li a:hover,.left_1 ul li a.atv{ background:#f3981c; color:#fff;}
.right_1{ width:750px; overflow:hidden; padding-bottom:40px;}
.right_1 .right_content{ padding-left:54px; padding-top:50px; overflow:hidden;}
.pages_company h2{ font-size:24px; font-weight:bold; color:#f13c45; text-align:center; padding-bottom:50px;}
.pages_company img{ max-width:750px;}
.pages_company p{ font-size:14px; line-height:36px; color:#555; text-indent:2em;}


/*风采展示*/
.pic_eff{ width:100%; overflow:hidden;}
.pic_eff h4{ font-size:18px; color:#333; padding:30px 0; text-align:center;}
.mod18Box {  margin: 0px auto; width: 1100px; background: #FFF;}
.mod18{ width: 1100px; height: 765px; margin: 0px auto; position: relative; background:#ebebeb; }
.mod18 .btn{position:absolute;width:24px;height:74px;top:682px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0; margin-left:10px;background:url(../images/icos.png) no-repeat -22px -263px; margin-left:10px}
.mod18 #prevTop,.mod18 #nextTop{ display:none;}
.mod18 .next{right:0;background:url(../images/icos.png) no-repeat -44px -263px; margin-right:10px;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:1100px;height:672px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block; min-height:44px; position:absolute;left:0; right:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.8);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{height:672px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:672px;position:absolute;}
.mod18 .picBox li{width:1100px;height:672px;}
.mod18 .listBox{ width: 1012px; height: 74px; margin: 0 auto; position: relative; padding-top:10px; overflow: hidden; }
.mod18 .listBox ul{height:100px; width:100% !important;position:absolute;}
.mod18 .listBox li{cursor:pointer;position:relative; margin-right:5px;}
.mod18 .listBox li:last-child{ margin:0 !important;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:122px;height:74px;}
.mod18 .listBox li img{width:122px;height:74px; opacity:0.7;}
.mod18 .listBox .on img{ opacity:1;}
.mod18 .listBox .on i{display:block;}


/*金源汽车*/
.car{ background:none; margin-top:-260px; padding:0; width:1180px;}
.car .car_top{ overflow:hidden; padding:40px 40px 0 40px; background:url(../images/car_top_bg.png) repeat-x;}
.car_show{ width:1099px; height:284px; overflow:hidden; position:relative; margin-top:0px; z-index:0 !important;}
.car_show .hd{ width:100%; height:25px; overflow:hidden; position:absolute; bottom:10px; z-index:1; }
.car_show .hd ul{ width:1060px; overflow:hidden; zoom:1; text-align:right; margin:0 20px;}
.car_show .hd ul li{ margin-left:10px; width:25px; height:25px ; line-height:25px; text-align:center; font-size:12px; color:#fff; background:#676767; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; cursor:pointer; display:inline-block;}
.car_show .hd ul li.on{ background:#c72749;}
.car_show .bd{ position:relative; height:100%; z-index:0;   }
.car_show .bd li{ zoom:1; vertical-align:middle; height:412px;}
.car_box{ background:#fff; overflow:hidden; padding:30px 40px 40px 40px; min-height:1000px;}
.left_2{ width:290px; overflow:hidden; position:absolute; top:430px; bottom:0; background:#f6f6f6; border:0;}
.left_2 h2{ background:url(../images/car_tit_03.jpg) no-repeat; width:255px; height:160px; font-size:24px; color:#fff; font-weight:bold; padding:35px 0 0 35px;}
.left_2 ul{ width:330px; overflow:hidden;}
.left_2 ul li{ width:100%; height:50px; border-bottom:1px solid #f6f6f6;}
.left_2 ul li a{ display:block; color:#555; background:#e8e8e8; font-size:14px; font-weight:bold; line-height:50px; padding-left:20px; transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s;}
.left_2 ul li a:hover,.left_2 ul li a.atv{ background:#f3981c; color:#fff;}
.contact_btn{ width:100%; background:#e8e8e8; padding:25px 0; text-align:center; margin-bottom:22px;}
.contact_btn a{ display:inline-block; width:119px; height:42px; background:#fff; color:#555; line-height:42px; text-align:center; margin:0 4px; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; }
.contact_btn a:hover{background:#f3981c; color:#fff;}
.right_2{ width:780px; overflow:hidden; padding-bottom:40px;}
.right_2 .right_content{ padding:0; overflow:hidden;}
.right_2 .right_content img{ max-width:100%;}
.pages_car ul{ width:100%; overflow:hidden;}
.pages_car ul li{ width:740px; overflow:hidden; padding:13px 25px 13px 13px;  border:1px solid #e2e2e2; margin-top:20px;}
.pages_car ul li .car_r{ width:490px; overflow:hidden;}
.pages_car ul li .car_r .car_r_t{ width:100%; overflow:hidden; margin-bottom:20px;}
.pages_car ul li .car_r .car_r_t h3{ font-size:18px; color:#555; font-weight:bold; line-height:32px;}
.pages_car ul li .car_r dl{ width:100%; overflow:hidden;}
.pages_car ul li .car_r dl dt{ width:50%; float:left; line-height:26px; font-size:14px; color:#999;}
.pages_car ul li .car_r p{ font-size:14px; color:#f13c45; padding-top:15px;}



/*金源荣誉*/
.pages_biz .syFocusThumb{ width:100%; overflow:hidden; background:url(../images/biz_right_bg_03.jpg) no-repeat right bottom; min-height:800px;}
.pages_biz .syFocusThumb .sliderwrapper{ overflow:hidden; width:100%; margin-top:40px;}
.pages_biz .syFocusThumb .teams_name{ width:480px; overflow:hidden;}
.pages_biz .syFocusThumb .teams_name h4{ font-size:18px; color:#252C3F; margin-top:25px; height:50px; border-bottom:1px solid #e4e4e4; line-height:50px; margin-bottom:15px;}
.pages_biz .pagination{height:52px;width:100%; position:relative; background:#e3e3e3; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; margin:0 auto;}
.pages_biz .next{ background:url(../images/icos.png) no-repeat -114px -263px; position:absolute; right:10px; top:8px;width:36px; height:36px; display:block; text-indent: -9999px; cursor:pointer;}
.pages_biz .prev{ background:url(../images/icos.png) no-repeat -78px -263px; position:absolute; left:10px; top:8px; z-index:999; width:36px; height:36px; display:block; text-indent: -9999px; cursor:pointer;}
.thumbWrap{height: 100%;position:relative;width:720px; margin:0 auto;overflow:hidden;}
.pages_biz .toc a{float: left;width:86px; height:32px; font-size:18px; font-weight:bold; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; text-align:center; margin:10px 10px; display:block; color:#707070; line-height:32px;}
.pages_biz .selected a{ background:#f3981c; color:#fff;}

.biz_list{ width:100%; overflow:hidden; background:url(../images/biz_bg_03.jpg) 18px 0 repeat-y; min-height:100px;}
.biz_list i{ display:block; background:url(../images/biz_bg_07.jpg) no-repeat; width:36px; height:49px;}
.biz_list .biz_times{ display:block; font-size:14px; color:#f3981c; line-height:49px; margin:0 30px 0 25px}
.biz_list .biz_times b{ font-size:24px;color:#f3981c; font-weight:bold;}
.biz_list .biz_t{ width:680px; overflow:hidden; margin-top:14px;}
.biz_list .biz_t p{ font-size:14px; color:#666; line-height:28px;}


/*新闻详情*/
.news_details{ width:100%; overflow:hidden; padding-bottom:30px; border-bottom:1px solid #ddd;}
.news_details p{ font-size:16px; color:#666; line-height:36px; text-indent:2em;}
.news_details h4{ font-size:16px; color:#555; font-weight:bold;}
.news_details img{ max-width:1100px; margin:30px auto;}
.news_details span{  font-size:16px; color:#666; line-height:36px; display:block;}
.news_details h5{ font-size:24px; font-weight:bold; color:#f13c45;}
.news_details .details_top{ width:1028px; overflow:hidden; border:1px solid #ddd; padding:35px; margin:25px 0 30px 0;}
.news_details .details_top .details_times b{ display:block; width:90px; height:62px; background:#ececec; font-family:avantgardeitcbybt-book_0-webfont; font-size:36px; color:#f13c45; line-height:62px; text-align:center;}
.news_details .details_top .details_times span{ display:block; background:#c6c6c6; height:43px; width:90px; color:#fff; font-size:16px; text-align:center; line-height:43px;}
.news_details .details_r{ width:895px; overflow:hidden;}
.news_details .details_r h3{ font-size:24px; font-weight:bold; color:#4d4c4c; line-height:28px;}
.news_details .details_r font{ display:block; margin:8px 0;}
.news_details .details_r font ,.news_details .details_r p{ font-size:14px; color:#999; line-height:22px;}
.news_details .details_r p{ overflow:hidden; height:44px;}
.details_next{ width:100%; overflow:hidden; text-align:center; padding:30px 0;}
.details_next a{ display:inline-block; width:103px; height:44px; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; margin:0 20px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; color:#555; text-align:center; background:#e3c8af}
.details_next a i{ width:8px; height:12px;}
.details_next a i,.details_next a span{ display:inline-block; vertical-align:middle; font-size:14px; color:#555; line-height:44px; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.details_next .details_btn1 i{ background:url(../images/prve_ico.fw.png) no-repeat; margin-right:10px;}
.details_next .details_btn2 i{ background:url(../images/next_ico.fw.png) no-repeat; margin-left:10px;}
.details_next a:hover{ background:#f13c45;}
.details_next a:hover span{ color:#fff;}
.details_next a.details_btn1:hover i{ background:url(../images/prve_ico_hover.fw.png) no-repeat;}
.details_next a.details_btn2:hover i{ background:url(../images/next_ico_hover.fw.png) no-repeat;}



/*金源汽车详情*/
.car_details .car_top{ padding-top:0;}
.car_details  .pages_top{ height:auto; border-bottom:0; padding:20px 0;}
.left_3{ width:230px; overflow:hidden; position:absolute; top:428px; bottom:0; background:#f6f6f6; border:0;}
.left_3 h2{ background:url(../images/left_3_bg_03.jpg) no-repeat; width:195px; height:160px; font-size:24px; color:#fff; font-weight:bold; padding:35px 0 0 35px;}
.left_3 .picScroll-top{ width: 200px;overflow: hidden;position: relative;margin: 0 auto;text-align: center;margin-top: 10px;}
.left_3 .picScroll-top .bd{ width: 100%;overflow: hidden;position: relative;height: 920px;margin: 20px 0;}
.picScroll-top .prev,.picScroll-top .next{ display:inline-block;text-align: center; width:20px; height:12px; margin-top:10px;  overflow:hidden;
 cursor:pointer; background:url("../images/arrow.png") 0 -93px no-repeat;}
.picScroll-top .next{ background-position:0 -140px; }
.left_3 ul{ width:200px;margin:20px auto; overflow:hidden; margin-top:15px;}
.left_3 ul li{ width:100%; overflow:hidden; margin-bottom:35px;}
.left_3 ul li p{ font-size:14px; color:#555; padding-top:14px; text-align:center;}

.car_details_t{ padding:13px 25px 13px 13px; overflow:hidden; background:#fff; border:1px solid #e2e2e2;}
.car_details_show{ width:500px; height:305px; overflow:hidden; position:relative; margin-top:0; z-index:0 !important;}
.car_details_show .hd{ width:100%; height:25px; overflow:hidden; position:absolute; bottom:10px; z-index:1; }
.car_details_show .hd ul{ width:460px; overflow:hidden; zoom:1; text-align:right; margin:0 20px;}
.car_details_show .hd ul li{ margin-left:10px; width:25px; height:25px ; line-height:25px; text-align:center; font-size:12px; color:#fff; background:#676767; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; cursor:pointer; display:inline-block;}
.car_details_show .hd ul li.on{ background:#c72749;}
.car_details_show .bd{ position:relative; height:100%; z-index:0;   }
.car_details_show .bd li{ zoom:1; vertical-align:middle; height:412px;}
.car_details_t_r{ width:530px; overflow:hidden;}
.car_details_t_r h3{ font-size:30px; color:#555; font-weight:bold;}
.car_details_t_r dl{ width:100%; overflow:hidden; padding:35px 0 25px 0; border-bottom:1px solid #e2e2e2;}
.car_details_t_r dl dt{ width:50%; float:left; font-size:14px; color:#666; line-height:30px;}
.car_details_t_r .go_car{ width:150px; height:50px; text-align:center; font-size:16px; color:#fff; font-weight:bold; display:block; line-height:50px; background:#f13c45; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; margin-top:34px;}
.car_details_t_r .go_car:hover{ background:#d5353d;}

.right_3{ width:834px;}
.right_3_tit{ background:#ececec; height:66px; line-height:66px; padding-left:25px; font-size:18px; color:#555; font-weight:bold;}
.right_3 .right_content{ padding-top:0; padding-left:0;}
.car_details_txt { width:100%; overflow:hidden; margin-top:20px;}
.car_details_txt p{ font-size:16px; color:#666; line-height:36px; text-indent:2em;}
.car_details_txt img{ max-width:850px; margin:30px auto;}


/*预约看车*/
.car_box_1{ background:#fff; height:410px; padding:0 40px 40px 40px;}
.book{ width:100%; height:614px; background:url(../images/make_bg_03.jpg) no-repeat; background-size:100%; position:relative; top:-195px;}
.book h2{ font-size:30px; color:#555; font-weight:bold; padding:60px 0; text-align:center;}
.book_input{ width:370px; overflow:hidden; margin:0 auto;}
.book_input_1,.book_input_2,.book_label,.book_code{ width:100%; height:35px; overflow:hidden; margin-bottom:15px;}
.book_input span{ display:block; width:88px; height:35px; color:#666; line-height:35px; float:left;}
.book_input .book_input_1 input{ width:260px; height:33px; border:1px solid #d5d5d5; padding:0 10px; float:right; outline:none; color:#666; line-height:35px;}
.book_input b{ display:block; float:left; color:#555; font-weight:bold; line-height:35px;}
.book_label input{ display:inline-block; vertical-align:middle;}
.book_label{ padding-left:88px;}
.book_label font{ font-size:14px; color:#666; display:inline-block; vertical-align:middle; margin-right:25px;}
.book_code input{ width:80px; height:33px; float:left;border:1px solid #d5d5d5; padding:0 10px; outline:none; color:#666; line-height:35px;}
.book_btn{ width:103px; height:44px; margin:50px auto 0 auto;}
.book_btn input{ width:103px; height:44px; font-size:16px; color:#555; font-weight:bold; text-align:center; line-height:44px; background:#e3c8af; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; cursor:pointer; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.book_btn input:hover{ background:#f13c45; color:#fff;}
.laydate-icon{ width:140px; height:33px !important;border:1px solid #d5d5d5; padding:0 10px; outline:none; color:#666; line-height:35px; background:#fff url(../images/date_ico.fw.png) no-repeat 140px center !important;}


/*企业文化*/
.aboutTab{ width:100%; overflow:hidden;}
.tab_bg{ width:100%; height:166px; overflow:hidden; background:url(../images/zine_top_img_03.jpg) no-repeat; position:relative;}
.aboutTab .tab{ width:100%; height:58px; position:absolute; bottom:0;}
.aboutTab .tab a{ display:block; height:66px; width:166px; background:url(../images/icos.png) -169px -64px no-repeat; font-size:16px; font-weight:bold; float:left; text-decoration:none; color:#555; line-height:58px; text-align:center; margin:0 54px;}
.aboutTab .tab a h3{ font-size:18px; color:#333; padding-top:20px; text-align:center; font-weight:bold;}
.aboutTab .tab a h3 span{ display:block; font-family:helveticaneue-boldcond-webfont; font-size:26px; color:#fff; text-align:center; text-transform:uppercase; display:none;} 
.aboutTab .tab a.on{ height:116px; background:url(../images/icos.png) no-repeat -169px -138px; color:#fff; margin-top:-58px;}
.aboutTab .tab a.on h3{ font-size:24px; color:#f3981c;}
.aboutTab .tab a.on span{ display:block;}
.aboutTab .content{ overflow:hidden; width:100%; min-height:500px;}
.aboutTab .content li{ display:none;}
.zine{ width:780px; padding:40px 23px 15px 23px; overflow:hidden; background:#f3f3f3;}
.zine_list{ width:340px; overflow:hidden; padding:10px; background:#fff; margin:0 15px 25px 15px; float:left;}
.zine_list img{ border:1px solid #ddd;}
.zine_list .zine_r{ width:173px; height:201px; overflow:hidden; border:1px solid #ddd;}
.zine_list .zine_r h4{ font-size:24px; color:#f3981c; text-align:center; padding-top:15px;}
.zine_list .zine_r b{ font-size:18px; color:#333; text-align:center; display:block; padding:18px 0 35px 0;}
.zine_list .zine_r p{ font-size:12px; color:#999; text-align:center; padding-bottom:12px; border-bottom:1px solid #ddd;}
.read{ display:block; text-align:center; padding:15px 0;}
.read i{ background:url(../images/icos.png) no-repeat -107px -308px; width:30px; height:20px; display:inline-block; vertical-align:middle; margin-right:10px;}
.read span{ display:inline-block; font-size:14px; color:#666; vertical-align:middle;}
.style_show{ padding:40px 0 10px 15px; overflow:hidden; background:#f3f3f3;}
.style_show .style_list{ width:201px; overflow:hidden; padding:10px; border:1px dashed #c9c9c9; float:left; margin:0 22px 30px 22px;}
.style_show .style_list p{ font-size:14px; color:#666; text-align:center; padding-top:10px; width:180px; margin:0 auto;}
.culture{ width:100%; overflow:hidden; background:#f3f3f3;}
.culture img{ padding:70px 0 70px 80px;}
.culture_t{ padding:35px 0 0 80px; background:url(../images/wenhua_bg_07.jpg) no-repeat; height:450px; background-size:100% 100%;}
.culture_t p{ font-size:20px; color:#333; line-height:60px; font-weight:bold;}

/*金源大事记*/
.pages_times .syFocusThumb{ width:100%; overflow:hidden;  min-height:800px;}
.times_bg{ background:url(../images/times_line_03.jpg) no-repeat; background-size:100% 100%; height:220px; position:relative;}
.pages_times .pagination{height:52px;width:100%; position:relative; background:rgba(0,0,0,.5);margin:0 auto; position:absolute; bottom:0;}
.pages_times .next{ background:url(../images/icos.png) no-repeat -192px -263px; position:absolute; right:10px; top:8px;width:36px; height:36px; display:block; text-indent: -9999px; cursor:pointer;}
.pages_times .prev{ background:url(../images/icos.png) no-repeat -157px -263px; position:absolute; left:10px; top:8px; z-index:999; width:36px; height:36px; display:block; text-indent: -9999px; cursor:pointer;}
.pages_times .thumbWrap{height: 100%;position:relative;width:720px; margin:0 auto;overflow:hidden;}
.pages_times .toc a{float: left;width:136px; height:32px; font-size:18px; font-weight:bold; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; text-align:center; margin:10px 0; display:block; color:#fff; line-height:32px;}
.pages_times .selected a{ background:#f3981c; color:#fff;}
.pages_times .contentdiv{ width:100%; overflow:hidden; margin-top:20px; background:url(../images/times_line_07.jpg) 39px repeat-y;}
.pages_times .contentdiv .times_list{ width:100%; overflow:hidden; position:relative; margin-bottom:20px;}
.times_list .times_list_l{ width:170px; overflow:hidden; background:#F3F3F3; position:absolute; bottom:0; top:0; left:0;  padding:30px 0;}
.times_list .times_list_l i{ display:block; width:26px; height:26px; background:url(../images/icos.png) no-repeat -144px -307px; margin:0 10px 0 25px;}
.times_list .times_list_l span{ font-size:14px; color:#555; font-weight:bold; line-height:24px;}
.times_list .times_list_l span b{ font-size:24px; color:#555; font-weight:bold; display:inline-block; margin-right:5px;}
.times_list .times_list_r{ width:624px; overflow:hidden;  border:1px solid #eaeaea; border-left:0;padding:30px 0 30px 30px;}
.times_list .times_list_r p{ font-size:14px; color:#555; line-height:28px;}


.content .more{ width:63px; height:24px; display:block; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; -ms-border-radius:30px; line-height:24px; color:#f3981c; text-align:center; font-size:10px; text-transform:uppercase; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s;}
.content .more:hover{ background:#f13c45; color:#fff;}

.speech_t a{ clear: both;}
.speech_t a.more{ width:63px; height:24px; display:block; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; -ms-border-radius:30px; line-height:24px; color:#f3981c; text-align:center; font-size:10px; text-transform:uppercase; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s;}
.speech_t a.more:hover{ background:#f13c45; color:#fff;}


 



/*内刊详情*/
.mag_details{ width:100%; overflow:hidden; margin-top:27px;}
.mag_details_t{ width:100%; overflow:hidden;}
.mag_details_t img{ border:1px solid #ddd;}
.mag_details_t .mag_details_r{ width:873px; height:161px; background:#f3f3f3; border:1px solid #ddd; padding:20px 30px}
.mag_details_n{ width:100%; overflow:hidden; margin-bottom:25px;}
.mag_details_t .mag_details_r h3{ font-size:24px; color:#333; float:left;}
.mag_details_t .mag_details_r font{ color:#f3981c; font-size:24px; display:block; float:left; padding-left:10px;}
.mag_details_t .mag_details_r b{ font-size:14px; color:#333; font-weight:bold;}
.mag_details_t .mag_details_r p{ font-size:14px; color:#999; line-height:22px; height:66px; overflow:hidden; margin-top:10px;}

.mag_details_list{ width:100%; overflow:hidden; margin-top:20px;}
.mag_details_list li{ width:100%; overflow:hidden; margin-top:25px; border-bottom:1px solid #ddd; padding-bottom:15px;}
.mag_details_list .mag_name{ width:905px; overflow:hidden;}
.mag_details_list .mag_name h3{ font-size:16px; font-weight:bold; color:#f3981c; margin-bottom:5px;}
.catalog_list{ width:100%; overflow:hidden; line-height:40px; background:url(../images/li_bg01_03.jpg) 85px 12px no-repeat;}
.catalog_list span{ line-height:30px; color:#555; font-size:14px;background: #fff;}
.catalog_list span.fl{max-width: 200px;max-height: 60px;text-align: center;}
.catalog_list .fr{ width:652px;}
.catalog_list .fr a{ font-size:14px; color:#555; font-weight:bold; transition:all 0.3s; -webkit-transition:all 0.3s; -moz--webkit-transition:all 0.3s; -ms--webkit-transition:all 0.3s;}
.catalog_list .fr a:hover{ color:#f3981c;}


