a,abbr,acronym,address,applet,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,input,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;color:#262626;font-weight:inherit;font-style:inherit;font-size:12px;font-family:"微软雅黑","Microsoft YaHei",sans-serif;vertical-align:baseline}
:focus{outline:0}
body{max-width:1680px;min-width:1200px;margin:0 auto;overflow-x:hidden;background:#e9edf5;}
.ios.ipad body{min-width:1400px}
table{border-collapse:separate;border-spacing:0}
caption,td,th{text-align:left;font-weight:400}
a{text-decoration:none;color:#333}
a img,iframe{border:none}
img{vertical-align:top}
ol,ul{list-style:none}
button,input,select,textarea{font-size:100%;font-family:inherit;-webkit-appearance:none;border-radius:0}
select{margin:inherit}
p{line-height:22px}
td{vertical-align:middle}
.fl{float:left}
.fr{float:right}
.pr{position:relative}
.dn{display:none}
.ov{overflow:hidden}
.pa{position:absolute}
.pr{position:relative}
.text-center{text-align:center}

.f14{font-size:14px;}
.f16{font-size:16px;}
.en{font-family:"dincond-medium-webfont";}

.mgt10{margin-top:10px;}
.mgt20{margin-top:20px;}
.mgt30{margin-top:30px;}
.mgt40{margin-top:40px;}
.mgt50{margin-top:50px;}

@font-face{font-family:dincond-medium-webfont;src:url(../fonts/dincond-medium-webfont.eot);src:url(../fonts/dincond-medium-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/dincond-medium-webfont.woff2) format('woff2'),url(../fonts/dincond-medium-webfont.woff) format('woff'),url(../fonts/dincond-medium-webfont.ttf) format('truetype'),url(../fonts/dincond-medium-webfont.svg#novecentowide-bold-webfont) format('svg')}

.w1200{margin:0 auto;width:1200px}
.indexwarp{background:#fff;width:100%;}
.header{width:100%;height:90px;background:#fff;position:relative;z-index:1000}
a.logo{width:210px;height:50px;background:url(../images/logo.png) no-repeat;float:left;margin-top:20px}
.nav{float:right;height:60px;padding-top:30px;margin-right:0;position:relative;width:800px}
.nav li{float:left;position:relative;height:38px;line-height:38px;padding:0 18px;background:url(../images/nav-bg.jpg) no-repeat right}
.nav li.last{background:0}
.nav li a{color:#4c4c4c;font-size:14px;font-weight:700;display:block}
span.navline{position:absolute;width:26px;height:5px;background:#fb7f00;left:18px;bottom:0}
.headlink{width:60px;height:36px;float:right;margin-top:30px;margin-right:0}
.headlink a{display:block;width:36px;height:36px;-webkit-transition:all .3s;transition:all .3s}
.headrange{position:relative;height:90px;width:100%}
.innavbg{width:100%;height:50px;background:#000032;position:absolute;top:90px;left:0;display:none;z-index:50}
.innav{position:absolute;top:0;left:0;z-index:999;width:700px}
.innav dd{line-height:50px;float:left;margin:0 16px}
.innav dd a{display:block;color:#9bb3d5;font-size:13px;font-weight:700}
.innav .on a,.innav dd a:hover{color:#fff}
.navbg .suNav{display:none}
.sNav{height:50px}
.suNav .sNav>div{position:absolute;top:0;display:none;z-index:60}
.sN1{left:407px}
.sN2{left:499px}
.sN3{left:342px}
.sN4{left:683px}
.sN5{left:650px}
.sN6{left:868px}
.sN7{left:850px}


/* -------------------------- 通用样式 -------------------------- */

.pagetitle {width:1200px; overflow:hidden; margin:75px auto 0;}
.pagetitle h1{margin-left:50px; color:#fff; font-size:32px;}
.pagetitle h4{margin:10px 0 0 50px; padding-bottom:5px; border-bottom:2px #fb7f00 solid;color:#fff;font-size:24px;font-family:"dincond-medium-webfont";letter-spacing:-1px;line-height:24px;}
.pagetitle h2{color:#fff; margin-right:50px; text-align:right; font-size:26px;}
.pagetitle h3{color:#fff; margin-right:50px; text-align:right;font-size:24px;font-family:"dincond-medium-webfont";letter-spacing:-1px;line-height:24px;}
.main {width:1200px; overflow:hidden; margin:65px auto 50px;}
.clear {clear:both;}

/* 翻页 */
.pages {width:100%; overflow:hidden;}
.pages .link{float:left;}
.pages .link a{display:inline-block; height:25px; line-height:25px; padding:0 8px; margin-right:5px; border:1px #4484e2 solid; border-radius:4px; color:#4484e2;}
.pages .link a:hover,.pages .link a.current{background:#4484e2; color:#fff;}
.pages .link a.current{font-weight:bold;}
.pages .number{float:right;height:25px; line-height:25px; padding:0 8px; border:1px #4484e2 solid; border-radius:4px; background:#4484e2; color:#fff;}
.pages .number span{color:#fff;}

/* 左侧菜单 */
.menu {float:left; width:195px;}
.menu .titlebox {width:165px; height:80px; background:#fb7f00; color:#fff; font-size:24px; line-height:80px; padding-left:30px;}
.menu .menubox {width:100%; background:#fff; padding:13px 0;}
.menu .menubox a {display:block; width:145px; height:40px; line-height:40px; padding-left:20px; margin:2px auto; background:#e9edf5; font-size:14px;}
.menu .menubox a.current{background:#fb7f00; color:#fff;}

/* 右侧内容 */
.main_right {float:right; width:891px;background:#fff; padding:43px 32px 80px;}
.main_right .bigtitle {width:100%; margin:0; border-bottom:1px #e5e5e5 solid; height:36px; overflow:hidden; position:relative;}
.main_right .bigtitle span{display:block; font-size:20px; height:34px; line-height:34px; border-bottom:2px #fb7f00 solid; position:absolute;}

/* 正文样式 */
.text{margin:35px auto 0; font-size:16px; line-height:2; width:90%; overflow:hidden;}
.text p, .text font, .text p font {margin:15px 0;font-size:16px; line-height:2;}
.text img,
.text p img,
.text font img,
.text p font img,
.text p span img {
	display:block; margin:20px auto; max-width:100%;
}

.piclist{width:100%; overflow:hidden; margin-top:50px;}
.piclist .child {width:297px; height:275px; float:left; }
.piclist .child a.pic {display:block; width:100%; height:195px; text-align:center;}
.piclist .child a.textlink, .piclist .child a.textlink span {display:block; width:85%; margin:0 auto; text-align:center; font-size:14px;}

/* -------------------------- 定制样式 -------------------------- */

/* 首页banner轮播 */
#focus{width:100%;height:472px;margin:0 auto; overflow:hidden;}
#focus div{position:absolute;width:100%;height:472px;overflow:hidden;}
#focus img{width:1680px;height:472px;}
#focus #focus_img{display:none;}

/* 首页新闻 */
.newsbox{width:100%;height:618px;margin:0;overflow:hidden;background:#fff;}
.newsbox h4{text-align:center; margin-top:47px;color:#fb7f00;font-size:26px;font-family:"dincond-medium-webfont";letter-spacing:-1px;line-height:26px;}
.newsbox h3{font-size:30px;color:#000032;text-align:center;}
.newsbox .textnews {width:990px; text-align:center; line-height:2; margin:45px auto;}
.newsbox .textnews a {font-size:16px; height:16px; line-height:16px; display:inline-block; padding:0 25px; border-right:1px #d3d3d3 solid; margin:10px 0;}
.newsbox .textnews a:hover {text-decoration:underline;}
.newsbox .textnews a:last-child{border-right:0;}
.newsbox .picnews {width:1168px; margin:0 auto 20px; position: relative; overflow:auto;}
.newsbox .picnews ul {width:2336px; left:0;}
.newsbox .picnews ul li{list-style: none; width:260px; margin:0 16px; float:left;}
.newsbox .picnews ul li:last-child{margin-right:0;}
.newsbox .picnews ul li img {width:260px; height:173px;}
.newsbox .picnews ul li h5, .newsbox .picnews ul li h5 span {display:block; width:230px; text-align:center; height:60px; line-height:1.5; font-size:14px; margin:10px auto 0;}
#scrol{overflow: hidden; height:300px;}
#scrol ul{position:relative;}
#scrol .dots {position:absolute;left:0;right:0;top:270px;text-align: center;}
#scrol .dots li {display: inline-block;width: 14px;height: 14px;margin: 0 7px;border-radius: 14px;text-indent: -999em;background: #e5e5e5;cursor: pointer;opacity: .6;-webkit-transition: background .6s, opacity .6s;-moz-transition: background .6s, opacity .6s;transition: background .6s, opacity .6s;}
#scrol .dots li.active {background: #fb7f00;opacity: 1;}

/* 首页经典回顾 */
.classic {width:100%; height:418px; overflow:hidden; background:#3b3d45;}
.classic h4{text-align:center; margin-top:47px;color:#fb7f00;font-size:26px;font-family:"dincond-medium-webfont";letter-spacing:-1px;line-height:26px;}
.classic h3{font-size:30px;color:#ede5d9;text-align:center;}
#photo-list {width:100%; height:237px; margin:25px auto 0; overflow:hidden;}
#photo-list ul {list-style:none;}
#photo-list li {float:left; padding-right:20px; text-align:center;}
#photo-list li img {width:398px; height:202px;}
#photo-list li h5{font-size:14px; color:#fff; margin-top:10px; height:25px; line-height:25px;}

/* 首页分支机构 */
.index_fzjg {width:100%;height:430px; overflow:hidden; background:#ede5d9;}
.index_fzjg .w1200 {width:1200px; margin:40px auto 0;}
.index_fzjg .w1200 .map {width:444px; height:335px; background:url(../images/map.png) no-repeat; float:left;}
.index_fzjg .w1200 .contact {float:right; width:678px;}
.index_fzjg .w1200 .contact h3 {color:#565051;font-size:45px; margin-bottom:-5px;font-family:"dincond-medium-webfont";letter-spacing:-3px;line-height:45px;}
.index_fzjg .w1200 .contact h4{font-size:30px;color:#fe8b21;}

/*首页选卡切换*/
.index_fzjg .w1200 .contact .index_tab {width:100%; margin-top:35px;}
.index_fzjg .w1200 .contact .index_tab .titlebg {width:100%; height:31px;}
.index_fzjg .w1200 .contact .index_tab .title{position:relative;}
.index_fzjg .w1200 .contact .index_tab .title ul{overflow:hidden; position:absolute;}
.index_fzjg .w1200 .contact .index_tab .title ul li{float:left; list-style:none; cursor:pointer;}
.index_fzjg .w1200 .contact .index_tab .title ul li a {font-size:16px; font-weight:600;text-decoration:none;}
.index_fzjg .w1200 .contact .index_tab .title ul li.current a{display:block; width:32px; height:25px; color:#565051; border-bottom:4px #fe8b21 solid;text-decoration:none}
.index_fzjg .w1200 .contact .index_tab .divbox {width:100%; margin-top:30px;}
.index_fzjg .w1200 .contact .index_tab .content{clear:both}
.index_fzjg .w1200 .contact .index_tab .content .item{display:none; font-size:16px; line-height:2;}
.index_fzjg .w1200 .contact .index_tab .in-content {font-size: 15px; line-height: 1.7; color:#565051 ;}

/* 标准尾部 */
.foot {width:100%; height:130px; background:#262834; overflow:hidden;}
.foot .w1200 {width:1200px; margin:0 auto;}
.foot .w1200 .banquan {float:left; color:#999; line-height:2.5; font-size:14px; margin-top:30px;}
.foot .w1200 .banquan a{font-size:12px; color:#999; display: inline-block; margin-right: 20px;}
.foot .w1200 .gongshang {width:80px; float:left; margin-top:35px;}
.foot .w1200 .footlink {float:right;color:#999; line-height:3; margin-top:25px; text-align:right;}
.foot .w1200 .footlink a{font-size:14px; display:inline-block; padding-left:20px; color:#999;}

/* 走进广宏 */
body.about {background:#e9edf5 url(https://file.cdn.lancent.net/guanghong/images/body_about.jpg) no-repeat; background-position: center top 90px;}
.main .main_right .ceo {width:100%; margin-top:55px; overflow:hidden;}
/*.main .main_right .ceo .photo {float:left; width:480px; text-align:center;}
.main .main_right .ceo .jiyu {float:left; width:411px;}*/
.main .main_right .ceo .jiyu h2{font-size:24px;}
.main .main_right .ceo .jiyu p{font-size:14px; line-height:1.8; margin:10px 0; text-indent:2em;}
.main .main_right .ceo .qianming {float:right; margin-top:30px; font-size:14px; height:53px; line-height:53px;}
.main .main_right ul.zhuzuo{width:95%; margin:0 auto;}
.main .main_right ul.zhuzuo li{margin:10px; padding-left:12px; font-size:14px; line-height:2; background:url(../images/icon_li.gif) no-repeat 0 12px;}
.main .main_right .smalltitle {width:100%; margin:85px 0 30px; overflow:hidden;}
.main .main_right .smalltitle h3{font-size:24px; color:#fb7f00;}
.main .main_right .smalltitle span{display:block; height:20px; width:45px; border-bottom:1px #fb7f00 solid;}
.main .main_right .zhengwen {width:100%;overflow:hidden; line-height:2; font-size:14px;}
.main .main_right .zhengwen .zhiwu {width:33%; float:left; font-size:14px;}
.main .main_right h2.company {font-size:32px; margin:40px auto -20px; width:90%; color:#fb7f00; overflow:hidden;}
.main .main_right .zizhitab {width:100%; margin:0; border-bottom:1px #e5e5e5 solid; height:36px; overflow:hidden;}
.main .main_right .zizhitab a{display:inline-block; font-size:14px; height:36px; line-height:36px; background:#fb7f00; color:#fff; padding:0 20px; margin:0 10px;}
.main .main_right .zizhitab a.current{background:#e5e5e5; color:#262626;}
.main .main_right .zhengshu{width:100%; text-align:center;}
.main .main_right .zhengshu img {border:1px #e5e5e5 solid; padding:30px; overflow:hidden; margin-top:50px; box-shadow: 10px 10px 5px #d5d5d5;}
.main .main_right .licheng{width:90%; margin:45px auto 0;}
.main .main_right .licheng dl{width:100%; margin-bottom:10px; overflow:hidden;}
.main .main_right .licheng dl dt{float:left; width:13%; font-size:14px; line-height:1.5; font-weight:bold; color:#fb7f00;}
.main .main_right .licheng dl dd{float:left; width:87%; font-size:14px; line-height:1.5;}
.main .main_right .rongyu {width:100%; margin-top:20px;}
.main .main_right .rongyu .nianfen {width:100%;}
.main .main_right .rongyu .nianfen a {display:inline-block; width:89px; height:35px; line-height:35px; margin:5px; text-align:center; background:#ccc; border-radius:3px; color:#262626;}
.main .main_right .rongyu .nianfen a:hover, .main .main_right .rongyu .nianfen a.current{background:#fb7f00;color:#fff;}

/* 新闻中心 */
body.news {background:#e9edf5 url(https://file.cdn.lancent.net/guanghong/images/body_news.jpg) no-repeat; background-position: center top 90px;}
.newstab {width:350px; margin:147px 0 0 200px; overflow:hidden;}
.newstab span {display:inline-block; width:150px; height:50px; line-height:50px; text-align:center; font-size:16px; margin-right:20px; background:#e9edf5;}
.newstab a {display:inline-block; width:150px; height:50px; line-height:50px; text-align:center; font-size:16px; margin-right:20px; background:#fb7f00; color:#fff;}
.main .newscontent {width:746px; float:left; background:#fff;padding:43px 32px 80px;}
.main .newscontent .bigtitle {width:745px; margin:0 auto 10px; border-bottom:1px #e5e5e5 solid; height:36px; overflow:hidden; position:relative;}
.main .newscontent .bigtitle span{display:block; font-size:20px; height:34px; line-height:34px; border-bottom:2px #fb7f00 solid; position:absolute;}
.main .newscontent .row {width:100%; padding:30px 0; border-bottom:1px #f2f2f2 solid; overflow:hidden;}
.main .newscontent .row:last-child{border-bottom:0;}
.main .newscontent .row .pic {float:left; width:225px; height:146px;}
.main .newscontent .row .content {float:right; width:490px;}
.main .newscontent .row .content a{font-size:20px; font-weight:bold; display:block;}
.main .newscontent .row .content a:hover{text-decoration:underline;}
.main .newscontent .row .content .abstract, .main .newscontent .row .content .abstract span{padding:20px 0; color:#666666; line-height:1.5; font-size:14px;}
.main .newscontent .row .content span{color:#666;}
.main .publicright {width:350px; float:right;}
.main .publicright a.neikan{width:100%; display:block; margin:0;}
.main .publicright .rightnewsbox {width:310px; padding:20px; background:#fff; margin-top:20px; overflow:hidden;}
.main .publicright .rightnewsbox .column {width:100%; border-bottom:1px #e5e5e5 solid; height:36px; overflow:hidden; position:relative;}
.main .publicright .rightnewsbox .column span{display:block; font-size:16px; height:34px; line-height:34px; border-bottom:2px #fb7f00 solid; position:absolute;}
.main .publicright .rightnewsbox .row{width:100%; overflow:hidden; padding-top:20px;}
.main .publicright .rightnewsbox .row a.smallpic {float:left; display:block; width:90px; height:90px; margin-right:20px;}
.main .publicright .rightnewsbox .row h4{font-size:16px; float:left; display:block; width:200px;}
.main .publicright .rightnewsbox ul{}
.main .publicright .rightnewsbox ul li{margin-top:20px; padding-left:12px; background:url(../images/icon_li.gif) no-repeat 0 8px;}
.main .publicright .rightnewsbox ul li a{font-size:14px;}
.main .publicright .rightnewsbox ul li a:hover{text-decoration:underline;}
.main .newscontent h1{text-align:center; font-size:28px; margin:45px auto 30px;}
.main .newscontent h1.title2{text-align:center; font-size:22px; margin:-15px auto 30px;}
.main .newscontent h5{text-align:center; color:#999; font-size:14px;}
.main .newscontent h5 span {display:inline-block; padding:0 20px; color:#e5e5e5;}

/* 服务中心 */
body.project{background:#e9edf5 url(https://file.cdn.lancent.net/guanghong/images/body_project.jpg) no-repeat; background-position: center top 90px;}
.main .main_right .fuwulist {width:100%; overflow:hidden; margin:20px 0 50px;}
.main .main_right .fuwulist .row{width:100%; padding:30px 0; border-bottom:1px #e5e5e5 solid; overflow:hidden;}
.main .main_right .fuwulist .row:last-child{border-bottom:0;}
.main .main_right .fuwulist .row a{width:286px; display:block; float:left;}
.main .main_right .fuwulist .row .contact {float:right; width:575px;}
.main .main_right .fuwulist .row .contact a {display:block; width:100%; margin-bottom:15px; font-size:20px; font-weight:bold;}
.main .main_right .fuwulist .row .contact dl{width:100%; overflow:hidden; margin:5px 0;}
.main .main_right .fuwulist .row .contact dl dt{width:70px; float:left; font-size:14px; font-weight:bold; line-height:1.5; color:#666;}
.main .main_right .fuwulist .row .contact dl dd{width:495px; float:right; font-size:14px; line-height:1.5;}
.main .main_right .fuwucontent {margin:0 auto; width:90%; overflow:hidden;}
.main .main_right .fuwucontent h1 {text-align:center; font-size:28px; margin:65px auto 45px;}
.main .main_right .fuwucontent .img {margin:50px 0; width:100%; text-align:center;}
.main .main_right .fuwucontent dl{width:700px; margin:10px auto; overflow:hidden;}
.main .main_right .fuwucontent dl dt{width:80px; float:left; font-size:14px; font-weight:bold; line-height:2; color:#666;}
.main .main_right .fuwucontent dl dd{width:620px; float:left; font-size:14px; line-height:2;}

/* 广宏风采 */
body.mien{background:#e9edf5 url(https://file.cdn.lancent.net/guanghong/images/body_mien.jpg) no-repeat; background-position: center top 90px;}

/* 企业文化 */
body.culture {background:#e9edf5 url(https://file.cdn.lancent.net/guanghong/images/body_culture.jpg) no-repeat; background-position: center top 90px;}
.main .main_right .neikan {width:100%; overflow:hidden;margin-top:50px;}
.main .main_right .neikan .child {width:297px; height:365px; float:left; background:url(../images/shujia.png) no-repeat center 251px; margin-bottom:60px;}
.main .main_right .neikan .child a.pic {display:block; width:100%; height:290px; text-align:center;}
.main .main_right .neikan .child h4 {text-align:center; font-size:15px;}
.main .main_right .neikan .child a.down {display:block; width:83px; height:25px; line-height:25px; text-align:center; background:#fb7f00; border-radius:4px; color:#fff; margin:30px 0 0 55px;}
.main .main_right .neikan_tit {width:80%; overflow:hidden;margin:50px auto 0;}
.main .main_right .neikan_tit .logo {float:left; width:350px; height:80px; background:url(../images/neikan_logo.png) no-repeat;}
.main .main_right .neikan_tit .qihao {float:left; margin-left:50px;}
.main .main_right .neikan_tit .qihao h4 {font-size:20px; color:#fb7f00; font-weight:bold;}
.main .main_right .neikan_tit .qihao h5 {font-size:14px; margin:5px 0;}
.main .main_right .neikan_tit .qihao h5 span {font-size:14px; color:#666; font-weight:bold;}
.main .main_right .neikan_list {width:80%; overflow:hidden;margin:30px auto 0;}
.main .main_right .neikan_list .smalltitle {width:100%; margin:40px 0 20px; overflow:hidden;}
.main .main_right .neikan_list .smalltitle h3{font-size:16px; color:#fb7f00;}
.main .main_right .neikan_list .smalltitle span{display:block; height:10px; width:45px; border-bottom:1px #fb7f00 solid;}
.main .main_right .neikan_list h5 {overflow:hidden; margin:10px 0; padding-left:15px; background:url(../images/icon_li.gif) no-repeat 0 9px;}
.main .main_right .neikan_list h5 a {font-size:15px; float:left;}
.main .main_right .neikan_list h5 span {float:right; color:#666;}

.main .main_right .culturemain {width:90%; overflow:hidden; margin:0 auto;}
.main .main_right .culturemain .smalltitle {width:100%; margin:60px 0 30px; overflow:hidden;}
.main .main_right .culturemain .smalltitle h3{font-size:24px; color:#262626;}
.main .main_right .culturemain .smalltitle span{display:block; height:20px; width:45px; border-bottom:1px #fb7f00 solid;}
.main .main_right .culturemain .linian {width:100%; font-size:36px; height:100px; line-height:100px; background:#f5f5f5; text-align:center; color:#fb7f00;}
.main .main_right .culturemain p{margin:35px 0;font-size:16px; line-height:2;}

/* 联系我们 */
body.contact{background:#e9edf5 url(https://file.cdn.lancent.net/guanghong/images/body_contact.jpg) no-repeat; background-position: center top 90px;}
.main .main_right .contactmain {width:90%; overflow:hidden; margin:0 auto;}
.main .main_right .contactmain .smalltitle {width:100%; margin:60px 0 30px; overflow:hidden;}
.main .main_right .contactmain .smalltitle h3{font-size:24px; color:#fb7f00;}
.main .main_right .contactmain .smalltitle span{display:block; height:20px; width:45px; border-bottom:1px #fb7f00 solid;}
.main .main_right .contactmain .add{width:100%; overflow:hidden; margin:30px auto;}
.main .main_right .contactmain .add h5 {font-size:16px; height:30px; line-height:30px;}
