@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,a:hover{text-decoration:none}img{border:0;vertical-align:top}table{border-collapse:collapse;border-spacing:0}label{cursor:default}body,button,input,select,textarea{font:12px/1.5 'microsoft yahei',arial,\5b8b\4f53}textarea{resize:none}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.hide{display:none}.show{display:block}.mt10{margin-top:10px}.noBg{background:none!important}.noBorder{border:0!important}.yahei{font-family:'microsoft yahei'}.org{color:#f60;}
/* 项目主体部分设置 */
body{background:#fff;color:#666;}
a{color:#333;text-decoration:none;transition:all 0.2s linear 0s;}
a:hover{color:#f60;}

/* 头部 */
.topbox .top,.header{ width:1200px; margin:0 auto; }

.topbox { position:relative; background:#f2f2f2; color:#666; z-index:100; }
.topbox .top { height:38px; line-height:38px; }
.topbox .left { float:left; }
.topbox .left .u-filiale { position:relative; display:inline-block; height:23px; margin:7px 0 0 5px; padding:0 20px 0 10px; border:1px solid #d2d2d2; background:#fff; color:#f60; line-height:23px; vertical-align:top; }
.topbox .left .u-filiale i { position:absolute; top:10px; right:6px; display:block; width:7px; height:4px; background:url(z-23.gif) no-repeat; }

.topbox .left .lookbadiu{color:#222;padding-right:10px;}
.topbox .left .lookbadiu i{display:none;}

.company_box{display:inline-block;*display:inline;zoom:1;position:relative;}
.company_box:hover .u-filiale{border-bottom:1px solid #fff}
.company_box:hover .up-list{display:block}
.topbox .left .u-filiale{z-index:40;}
.u-filiale:hover{position:relative}
.up-list{position:absolute;top:31px;left:-80px;background:#fff;border:1px solid #d2d2d2;width:260px;overflow:hidden;zoom:1;z-index:30;display:none}
.up-list dd{width:50%;float:left;line-height:32px}
.up-list dd a{display:block;background:url(z-11.gif) no-repeat 10px 50%;padding:5px 20px;}
.up-list dd a:hover{background-color:#f9f9f9}

.topbox .right { float:right; }
.topbox .top a { color:#666; }
.topbox .top a:hover { color:#f60; }
.topbox .top li { position:relative; float:left; margin:0 0 0 16px; }
.topbox .top li:nth-child(3n)::before { content:""; }
.topbox .top .spot span { color:#f60; font-size:14px; vertical-align:top; }
.topbox .top .right .sub_nav{background-color:transparent}
.topbox .top .right li .arr_down{display:none;position:absolute;width:116px;padding:0 0 10px;text-align:center;background:#fff;color:#666;margin-left:-25px;}
.topbox .top .right li:hover .arr_down{display:block}
.topbox .top .right li .arr_down img{display:block;margin:0;width:120px}

.header:after{content:'\20';display:block;height:0;clear:both}.header{*zoom:1}
.header .logo { float:left; }
.header .logo a { display:block; height:78px; }
.header .tel { float:right; width:228px; height:78px; overflow:hidden; text-indent:-999px; background:url(tel_top_bg.jpg) no-repeat;}

/* 导航 */
.navbox { position:relative; z-index:9;background:url(nav_line.jpg) repeat-x 0 bottom }
.nav { width:1285px;margin:0 auto;height:51px;position:relative;z-index:60;}
.nav>ul { margin:0 ; }
.nav>ul>li { width:10%;text-align:center;float:left;position:relative; }
.nav>ul>li:hover { z-index:99; }
.nav>ul>li .name{ font-weight:bold; margin-right:1px; font-size:16px; line-height:51px; position:relative; z-index:9; }
.nav>ul>li .name a { display:block; color:#000;display:block;padding:0}
.nav>ul>li a:hover { color:#f60; }
.nav>ul>li::before { content:""; position:relative; float:right; top:19px; width:1px; height:16px; background:url(z-01.gif) repeat-y;color:#333; font-weight:100; line-height:16px; z-index:-1; }
.nav>ul>li:nth-child(9n)::before { background:none; }
.nav .on .name a{color:#f60}
.nav li .subnav{line-height:28px;position:absolute;width:100%;top:51px;z-index:60;height:0;opacity:0;font-size:14px;overflow:hidden;transition:all 0.2s linear 0s;}
.nav li .subnav_on{opacity:1;height:244px;padding:12px 0;}


.nav li:hover .name,.nav li:hover ul{background:#005d9a;color:#fff}
.nav>ul>li:hover .name a{color:#fff}
.nav li ul li a{display:block;padding:3px 0;color:#fff}
.nav li ul li a:hover{background:#0161a1}

	/* 下拉菜单s */
.submenu { position:absolute; top:51px; left:0; width:100%; right:1px; height:0;overflow:hidden;background:#006bb1;transition:all 0.2s linear 0s;z-index:50}
.submenu .hd { width:50%;background:#efeef1;height:268px }
.submenu .hd ul { padding-top:27px; margin:0; }
.submenu .hd ul li { font-size:14px; line-height:44px; font-weight:normal; text-align:center; }
.submenu .hd ul li a { padding:0; }
.submenu .hd ul .on a { color:#f60; }

.submenu_on{height:268px;opacity:.98;}

.submenu .bd { display:block; overflow:hidden; *zoom:1; height:232px; padding:36px 0 0; font-size:12px; font-weight:normal; line-height:28px; }
.submenu .bd h3 { font-size:12px; font-weight:normal; }
.submenu .bd .u-org { margin-bottom:10px; }
.submenu .bd ul li { float:left; width:146px; margin-right:36px; line-height:38px; text-align:center; }
.submenu .bd ul li a { padding:0; }
.submenu .bd ul li img { display:block; padding:5px; width:134px; height:86px; border:1px solid #eaeaea; background:#fff; }

/* Banner */
.picBox{overflow:hidden;font-size:0;position:relative;transition:all 0.2s linear 0s;background:#fff;width:100%!important}
.picBox .bd{position:relative;}
.picBox a{transition:all 0.2s linear 0s;display:block;width:100%;height:100%}
.picBox .hd{ position:absolute;bottom:25px;left:0;width:100%;height:14px;z-index:99;text-align:center}
.picBox .bd,.picBox .bd li{height:480px;}
.picBox .bd ul{width:100%!important}
.picBox .bd ul li{background-position:50% 50%!important;width:100%!important}
.picBox .hd ul{margin:0;padding:0}
.picBox .hd li{border-radius:100%;background:#111;display:inline-block;*display:inline;zoom:1;width:22px;height:22px;line-height:22px;text-align:center;color:#fff;cursor:pointer;font-size:12px;margin:0 2px 0 0}
.picBox .hd li.on{ background:#f60;color:#fff}
.picBox .next,
.picBox .prev{background:url(icon_arr.png) no-repeat;width:60px;height:80px;zoom:.75;overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0;text-indent:-999em;margin-top:-45px;cursor:pointer;display:block;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.picBox .prev{left:-60px;}
.picBox .next{right:-60px;background-position:right top;}
.picBox:hover .prev{left:0;background-position:left top;opacity:1;filter:alpha(opacity=100)}
.picBox:hover .next{right:0;background-position:right top;opacity:1;filter:alpha(opacity=100)}



.g-in { width:1200px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}

/* 首页模块 */
.g-col .g-in { padding:40px 0 50px 0; }

.g-col .g-hd { text-align:center; background:url(dot_line.jpg) repeat-x 0 23px;text-align:center;}
.s-blue .g-hd{background-image:url(dot_line2.jpg)}
.g-col .g-hd h2 { color:#000; font-size:28px; line-height:44px;background:#fff;padding:0 20px;background:#fff;display:inline-block;*display:inline;zoom:1; margin:0 0 5px}
.s-grey .g-hd h2,.WebUnion-two .g-hd h2,.WebUnion-four .g-hd h2{background:#f5f5f5}
.s-blue .g-hd h2{background:#006bb1;color:#fff}
.g-col .g-hd h3 { margin-bottom:15px; font-size:14px; font-weight:normal; line-height:26px; }
.g-col .g-hd .line { position:relative; display:block; width:430px; height:1px; margin:2px auto 28px; background:#d1d1d1; display:none}
.g-col .g-hd .line i { position:absolute; left:50%; top:-2px; display:block; width:64px; height:5px; margin-left:-32px; background:#f60; }
.g-col .g-hd .desc { padding:0 0 25px; color:#666; line-height:24px; }
.g-col .g-bd { padding-top:20px; }
.g-bd-top-pd{padding-top:50px}
.s-blue .g-hd .desc{color:#fff}
.g-col .m-news{padding-top:0}


.tab { height:32px; }
.tab a { display:inline-block; width:130px; margin:0 5px; background:#e9e9e9; font-size:14px; line-height:32px; vertical-align:top; }
.tab a:hover, .tab .on { background:#f60; color:#fff; }

/* 第一部分 */
.g-col-a .g-bd { width:1198px; margin:0 auto;}
.g-col-a .g-bd ul { width:1240px; padding-top:36px; }
.g-col-a .g-bd li { position:relative; float:left; width:380px; height:171px; margin:0 26px 0 0; padding:80px 0 0; border:1px solid #eee; text-align:center; }
.g-col-a .g-bd li i { position:absolute; top:-36px; left:50%; display:block; width:70px; height:70px; margin-left:-35px; border-radius:100%; border:1px solid #696969; background:#fff; }
.g-col-a .g-bd li h3 { color:#000; font-size:22px; line-height:40px; }
.g-col-a .g-bd li .action { margin-bottom:25px; font-size:14px; line-height:28px; }
.btn { width:108px; margin:0 auto; font-size:14px; line-height:40px; }
.btn a { display:block; width:108px; height:40px; background:#f60; color:#fff; }
.btn a:hover { background:#0076c4; color:#fff; }

.g-col-a .g-bd .m-mod-01 i { background:url(z-04.png) no-repeat center #fff; }
.g-col-a .g-bd .m-mod-02 i { background:url(z-06.png) no-repeat center #fff; }
.g-col-a .g-bd .m-mod-03 i { background:url(z-05.png) no-repeat center #fff; }

.g-col-a .g-bd .m-mod:hover { box-shadow:0 0 8px rgba(0,0,0,.1); }
.g-col-a .g-bd .m-mod:hover .btn a { background:#0076c4; }

.s-grey { background:#f5f5f5; }
.u-design {display:none}
.s-blue{background:#006bb1 }

/* 第二部分 */
.g-col-b .g-bd { padding-top:40px; }

	/* 案例 */
.g-case-box{background:#f5f5f5}	
.g-case-box .g-in{width:100%;padding:0 0 50px;}
.g-case-box .case_box{background:#fff;box-shadow:0 2px 2px #e4e4e4;padding:40px 0 25px}
.g-case-box .case_area{width:1200px;margin:0 auto 20px}
.g-case-box .m-case{width:1200px;margin:0 auto}
.m-case .m-item { margin-bottom:0; }
.m-case dl { float:left; width:278px; /*height:360px;*/ border:1px solid #fafafa; margin:0 10px 30px; box-shadow:0 2px 2px #eae8e8; background:#fff; overflow:hidden; }
.m-case dl dt { height:180px; }
.m-case dl dd { padding:10px 13px; line-height:20px; }
.m-case dl dd a:hover { color:#f60; }
.m-case dl dd span { color:#585858; }
.m-case dl dd.u-name{padding: 10px 45px 10px 13px;font-size:14px; background: url(icon-look-3.jpg) no-repeat 94% center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.m-case dl .u-desc { height:67px; color: #999; overflow:hidden;border-top:1px solid #eee;/*background:#fafafa*/ }

.g-bd-c { position:relative;min-height:430px;}
.g-bd-c .m-next,.g-bd-c .m-prev{ position:absolute; top:120px; display:block; width:58px; height:80px; cursor:pointer; z-index:1; }
.g-bd-c .m-prev{ left:-100px; background:url(z-21.jpg) no-repeat; }
.g-bd-c .m-next{ right:-100px; background:url(z-22.jpg) no-repeat; }



/* 第三部分 */
.g-col-c .g-bd { width:1170px; margin:0 auto; overflow:hidden; }

	/* 优势 */
.m-excellent{color:#fff}
.m-excellent li { float:left; width:33.33%; margin:0; text-align:center;transition:color 0.2s linear 0s;}
.m-excellent li .num { width:125px;height:125px; margin:0 auto; border:1px solid #d1d1d1;border-radius:100%;}

.m-excellent li .num i{background:url(icon-ibw-youshi.png) no-repeat -91px 0;display:block;width:58px;height:48px;margin:0 auto;position:relative;top:30px}
.m-excellent li .num .baidu{background-position:-91px -78px;width:48px;height:53px;}
.m-excellent li .num .jianzhan{background-position:-91px -161px;width:62px;height:54px;}
.m-excellent li:hover h3{/*color:#f6ff00;*/}

.m-excellent li:hover .num{background-color:#fff;border-color:#fff}
.m-excellent li:hover .num i{background-position:0 0}
.m-excellent li:hover .num .baidu{background-position:0 -78px}
.m-excellent li:hover .num .jianzhan{background-position:0 -161px}

.m-excellent li .num sup { font-size:40px; line-height:46px; vertical-align:top; }
.m-excellent li h3 { color:#fff; font-size:22px; font-weight:normal; line-height:30px;margin:0 0 15px;padding:50px 0 0;background:url(z-02.png) no-repeat center 10px;}
.m-excellent li .desc {line-height:26px; }


/* 第四部分 */
/*.g-col-d .g-hd .line { margin-bottom:28px; }*/
.g-col-d .g-hd .tab { margin-bottom:28px; }
.g-col-d .g-bd { padding-top:15px; overflow:hidden; }

	/* 课堂 */
.m-classroom .m-item { margin-bottom:0; }
.m-classroom dl { float:left; width:280px; height:360px; margin:0 10px 40px; box-shadow:0 0 6px #ececec; background:#fff; overflow:hidden; }
.m-classroom dl dt { height:180px;background:url(nopic.png) no-repeat 50% 50%!important;}
.m-classroom dl dd { padding:10px 13px; line-height:24px; }
.m-classroom dl dd a:hover { color:#f60; }
.m-classroom dl dd span { color:#585858; }
.m-classroom dl .u-desc { height:70px; overflow:hidden;border-top:1px solid #eee;background:#fafafa }

.more { width:316px; height:42px; margin:0 auto; background:#e9e9e9; font-size:14px; line-height:42px; text-align:center; }
.more a { display:block; width:316px; height:42px; }
.more a:hover { background:#f60; color:#fff; }

	/* 新闻 */

.m-news .m-item{padding:40px 0 0}
.m-news .m-item dl { float:left; position:relative; width:450px; height:110px; margin:0 0 40px; padding:0 30px 0 120px; line-height:20px; }
.m-news .m-item dl .date { position:absolute; top:0; left:0; width:101px; height:88px; padding-top:13px; border-radius:100%; background:#0076c4;overflow:hidden; color:#fff; font:15px/22px arial; text-align:center; }

.m-news .m-item dl .date i { display:block; font-size:48px; line-height:48px;color:#fff}
.m-news .m-item dl dt {height:20px;overflow:hidden;display:block; margin-bottom:8px; padding-top:5px; font-size:15px; font-weight:bold}
.m-news .m-item dl .desc { display:block; height:40px;overflow:hidden;margin:0 0 5px}
.m-news .more { background:#f5f5f5; }


/*=====================
		内页
=====================*/
	/* Banner */
.banner { position:relative; overflow:hidden; z-index:1; }
.banner .hd { position:absolute; bottom:14px; left:0; width:100%; height:11px; text-align:center; z-index:99; }
.banner .hd ul { margin:0; padding:0; }
.banner .hd li { display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:0 3px; text-align:center; border-radius:100%; background:#fff; font-size:0; text-indent:-999px; vertical-align:top; cursor:pointer; opacity:0.5; }
.banner .hd li.on{ background:#fff; opacity:1; }
.banner .bd,.banner .bd li{ height:200px; }
.banner .next,
.banner .prev{background:url(icon_arr.png) no-repeat;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;cursor:pointer;}
.banner .prev{background-position:10px 26px;height:90px;left:0;opacity:0;filter:Alpha(opacity=100);position:absolute;top:50%;width:50px;z-index:100;background-color:#111;margin-top:-35px}
.banner .next{background-position:15px -48px;height:90px;right:0;opacity:0;filter:Alpha(opacity=100);position:absolute;top:50%;width:50px;z-index:100;background-color:#111;margin-top:-35px}
.banner:hover .prev{opacity:.5;filter:Alpha(opacity=50);}
.banner:hover .next{opacity:.5;filter:Alpha(opacity=50);}

	/* 菜单栏目 */
.m-menu { text-align:center; }
.m-menu a { display:inline-block; margin:0 5px 0; padding:0 40px; background:#f1f1f1; color:#666; font-size:14px; line-height:40px; vertical-align:top; white-space:nowrap; }
.m-menu a:hover { background:#e8e8e8; color:#333; }
.m-menu .on,.m-menu .on:hover { background:#f60; color:#fff; }

	/* 分页 */
.g-in .page { padding:15px 0 0; line-height:30px; text-align:center; }
.g-in .page a,.g-in .page span { display:inline-block; margin:0 2px; padding:0 10px; border:1px solid #d9d9d9;background:#fff;color:#000; vertical-align:top; }
.g-in .page a:hover,.g-in .page .current { border-color:#00a2e9; background:#00a2e9; color:#fff; }

	/* 详细页 */
.box { border:1px solid #e8e8e8; }

.m-related{width:1200px;margin:0 auto}

.article { padding-top:70px; font-size:14px; line-height:27px;color:#333;width:1200px;margin:0 auto 27px}
.article img{max-width:1000px;height:auto}
.article .box { position:relative; padding:50px 100px; background:#fff}
.article .hd { font-size:14px; line-height:34px; text-align:center; border-bottom:1px dotted #ccc;padding:0 0 1.5em}
.article .hd h1 { color:#000; font-weight:normal; font-size:26px; line-height:48px; }
.article .hd .m-soure span { margin:0 7px; }
.article .hd .m-table { padding:40px 0 25px; }
.article .hd .m-table td { padding:15px 10px; border:1px solid #d6d6d6; line-height:20px; }
.article .hd .m-table td:nth-child(2n-1) { background:#f9f9f9; }
.article .bd { padding:40px 0; }
.article .hd span{display:inline-block;*display:inline;zoom:1;padding:0 10px;}
.article .hd .m-soure{position:relative}
.article .bd a{color:#06f}

	/* 上一条、下一条 */
.article .u-btn { position:absolute; top:-27px; display:block; width:50px; height:50px; background-color:#f5f5f5 !important; border:2px solid #fff; }
.article .u-prev { left:50%; margin-left:-58px; background:url(z-12.png) no-repeat; }
.article .u-next { right:50%; margin-right:-54px; background:url(z-13.png) no-repeat; }
.article .u-btn:hover { background-color:#f60 !important; }
.article .u-prev:hover { background:url(z-12s.png) no-repeat; }
.article .u-next:hover { background:url(z-13s.png) no-repeat; }
.article .u-btn.u-dis { background-color:#999 !important; cursor:no-drop; }

.m-fn { line-height:35px; text-align:center; }
.m-fn a { display:inline-block; margin:0 6px; padding:0 20px 0 10px; border-radius:20px; background:#0075c2; color:#fff; vertical-align:top; }
.m-fn a i { display:inline-block; width:25px; height:35px; margin-right:8px; vertical-align:top; }
.m-fn .u-action-reservation { background:#f60; }
.m-fn .u-action-reservation i { background:url(z-14.png) no-repeat 0 center; }
.m-fn .u-action-consult i { background:url(z-15.png) no-repeat 0 center; }
.m-fn .u-action-back { background:#ebebeb; color:#000; }
.m-fn .u-action-back i { background:url(z-09.png) no-repeat 0 center; }


.u-org { color:#f60; }
.u-blue { color:#0075c2; }
.u-red { color:#f00; }
.u-fw { font-weight:normal; }

.m-wechat { margin-bottom:20px; text-align:center; }
.m-wechat img { vertical-align:top; }

/* 相关信息 */
.m-related .box { width:550px; padding:15px 20px;background:#fff }
.m-related h2 { margin-bottom:5px; color:#404040; font-size:22px; font-weight:normal; line-height:48px; }
.m-related ul li { padding-left:20px; background:url(z-11.gif) no-repeat 5px 13px; font-size:14px; line-height:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.m-related ul li a { color:#373737; }
.m-related ul li a:hover { color:#f60; }
.m-related .m-hot5 ul { background:url(z-10.jpg) no-repeat 0 10px; }
.m-related .m-hot5 ul li { background:none; }

/* 企业文化 */
.m-style { width:1170px; }
.m-style ul { padding:80px 0 0; }
.m-style li { float:left; width:280px; height:300px; margin:0 55px; color:#979797; font-size:15px; line-height:26px; text-align:center; }
.m-style li .u-name { width:153px; height:103px; margin:0 auto 20px; padding-top:50px; border-radius:100%; background:#0076c4; color:#fff; font-size:26px; line-height:30px; font-weight:normal; text-align:center; }
.m-style li .u-name span { display:block; font-size:30px; font-family:arial; }
.m-style li:hover .u-name { background:#f60; }

/* 发展历程 */
.m-history { position:relative; width:1064px; margin:0 auto; padding:100px 0 40px; }
.m-history .bd li { float:left; width:230px; padding:0 18px; background:url(z-20.gif) no-repeat center top; line-height:21px; cursor:default; }
.m-history .bd li dt { width:103px; height:103px; margin:0 auto 14px; background:url(z-16.png) no-repeat; color:#f60; font-size:20px; line-height:103px; text-align:center; }
.m-history .bd li dd { margin-bottom:20px; }
.m-history .bd .even { padding-top:70px; background:url(z-19.gif) no-repeat center top; }
.m-history .bd .end { background:url(z-18.gif) no-repeat center top; }
.m-history .bd li:hover dt { background:url(z-17.png) no-repeat; color:#fff; }
.m-history .next,.m-history .prev { display:block; position:absolute;top:170px; width:58px; height:80px; background:url(z-23.png) no-repeat; cursor:pointer; z-index:8; }
.m-history .prev { background-position:0 0; left:-100px; }
.m-history .next { background-position:-58px 0; right:-100px; }
.m-history .prev:hover { background-color:#ccc; }
.m-history .next:hover { background-color:#ccc; }

/* 联系我们 */
.g-col-c table { margin-bottom:10px; }
.g-col-c td { padding:10px 0 10px 46px; border:1px solid #e7e7e7; font-size:14px; }


.link { background:#f5f5f5; color:#f60; }
.link .g-in { padding:12px 0; line-height:30px; }
.link a { margin-left:14px; white-space:nowrap; }

.footer { background:#12377c; color:#fff; }
.footer a { color:#fff; }
.footer a:hover { color:#ff0; }

	/* 网站地图 */
.sitemap { padding:15px; margin-bottom:10px; background:#fbfbfb; border:1px solid #e6e6e6; }
.sitemap dl { padding:0; clear:both; }
.sitemap dl dt { padding-left:6px; font-size:14px; font-weight:bold; line-height:22px; }
.sitemap dl dd { margin-bottom:10px; padding:10px 0; border-bottom:1px solid #ddd; line-height:22px; }
.sitemap dl dd a { padding:0 6px; color:#555; }


	/* 营销网点 */
.m-network { padding:58px 0; background:#12377c; }
.m-network .fr { float:right; width:573px; height:285px; padding:20px 0 20px 27px; background:#10316f; }
.m-network .fl { position:relative; }
.m-network .fl i { position:absolute; top:10px; left:4px; display:block; width:1px; height:255px; background:#0d4a92; }
.m-network .fl li { position:relative; }
.m-network .fl li i { position:absolute; left:0; top:50%; display:block; width:9px; height:9px; margin-top:-6px; border-radius:100%; background:#0d4a92; display:none}
.m-network .u-n1 { margin-bottom:5px; }
.m-network .u-n2 { font-size:18px; line-height:28px; }
.m-network .u-n3 { font-size:26px; line-height:38px; }
.m-network .u-n4 {  font-size:13px; line-height:35px;}
.m-network .u-n4s {  margin:0 0 25px}
.m-network .u-n4s a{display:inline-block;*display:inline;zoom:1;/*background:#0d4a92;*/color:#f60;line-height:34px;/*padding:0 15px;*/}
.m-network .u-n4s a:hover{/*background:#0076c4*/}
.m-network .u-n5 p { float:left; width:100px; margin-right:31px; background:#0d4a92; line-height:34px; text-align:center; }
.m-network .u-n5 p s { display:block; width:100px; height:100px; }
.m-qa h2 { visibility:hidden; color:#f60; font-size:18px; line-height:5px; font-weight:normal; }
.m-qa h3 { margin-bottom:5px; font-size:14px; line-height:30px; font-weight:normal; }
.m-qa .m-ipt { height:40px; margin-bottom:17px; }
.m-qa .m-ipt .ipt { width:150px; height:40px; margin-right:10px; padding:0 10px; border:0; background:#fff; }
.m-qa ul { margin-bottom:24px; }
.m-qa ul li { float:left; width:252px; line-height:28px; }
.m-qa ul li input { margin:8px 6px 0 0; padding:0; border:0; vertical-align:top; }
.m-qa .btn { float: left; width:268px; height:48px; margin:0; padding:0; border:0; background:#0076c4; color:#fff; font-size:18px; cursor:pointer; }
.m-qa .btn:hover { background:#0366a7; }
.m-qa a.btn { float: right; margin:0 28px 0 0; background:#f60; line-height: 48px; text-align: center; }
.m-qa a.btn:hover { background:#e75c00; color:#fff; }



.copyright { background:#10316f; }
.copyright .g-in { padding:25px 0; }


/* 弹出窗口 */
.m-layer { position:fixed; top:50%; left:50%; width:580px; height:378px; margin:-214px 0 0 -360px; padding:25px 100px; background:#fff; color:#333; box-shadow:0 0 6px #666; z-index:999; display:none; }
.m-layer .g-hd { position:relative; visibility:hidden; font-size:22px; line-height:50px; text-align:center; }
.m-layer .g-bd h3 { margin-bottom:5px; font-size:14px; line-height:30px; font-weight:normal; }
.m-layer .g-bd .m-ipt { height:42px; margin-bottom:17px; }
.m-layer .g-bd .m-ipt .ipt { width:155px; height:40px; margin-right:15px; padding:0 10px; border:1px solid #e1e1e1; background:#fff; }
.m-layer .g-bd ul { margin-bottom:30px; }
.m-layer .g-bd ul li { float:left; width:252px; line-height:28px; }
.m-layer .g-bd ul li input { margin:8px 6px 0 0; padding:0; border:0; vertical-align:top; }
.m-layer .g-bd .btn { display:block; width:287px; height:49px; margin:0; padding:0; border:0; background:#0076c4; color:#fff; font-size:20px; cursor:pointer; }
	/* 关闭按钮 */
.m-layer .u-closeBtn { position:absolute; top:20px; right:30px; display:block; width:18px; height:18px; padding:11px; border-radius:100%; border:2px solid #d6d6d6; background:url(z-24.png) no-repeat center; cursor:pointer; }
.m-layer .u-closeBtn:hover { border:2px solid #f60; background:url(z-24s.png) no-repeat center; }

.back-to { position:fixed; bottom:110px; right:50%; margin-right:-680px; display:none; z-index:999; }
.back-to .back-top { display:block; width:60px; height:60px; background:url(top.png) no-repeat; outline:0 none; text-indent:-9999em; overflow:hidden; }
.back-to .back-top:hover { background-position:0 0; }

.banner img,.g-network img,.footer img { vertical-align:top; }

.case_area{margin:0 0 20px 0;padding:0;text-align:center;overflow:hidden;zoom:1}
.case_area dt{float:left;width:10%;position:relative;}
.case_area dt b{display:block;border:1px solid #dadada;padding:7px 10px;} 
.case_area dt i{display:block;background:url(case_lead.png) no-repeat;width:5px;height:8px;position:absolute;right:-3px;top:13px;} 
.case_area dd{float:left;width:90%;}
.case_area dd a{display:block;padding:7px 10px;margin:0 20px;border:1px solid #fff;}
.case_area dd a:hover{background:#eee;border-color:#eee}
.case_area li{width:16.6%;float:left;background:url(case_area_line.png) no-repeat right 50%}
.case_area li .on,.case_area li .on:hover{background:#f60;color:#fff;border-color:#f60}
.case_area li:last-child{background-image:none}
.case_area li.colus4004{display:none}

.tellbox{font-size:15px;}

.aboutbox{width:890px;margin:0 auto}

.contentWindow{display:none;position:fixed;_position:absolute;z-index:1002;border:1px solid #ccc;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);}
.contentWindow .windowTop{border-bottom:1px solid #ddd;background:#fff;padding:8px 15px;font-size:16px;font-weight:bold;clear:both;cursor:move;position:relative;}
.messageClose{background:url(windowClose_2.png) no-repeat;height:17px;width:18px;overflow:hidden;cursor:pointer;position:absolute;right:10px;top:10px;display:block}
.messageClose:hover{background-image:url(windowClose_1.png);}
.windowContent{padding:10px;background:#fff}
.jqmOverlay{background:url(overlay_bg.png)}

.wcontent{min-height:380px;background-color:#EDEDED}
 .wcontent .head{height:36px;line-height:36px;margin:0;padding:0;font-size:0;background:#4A5E69}
 .wcontent .head li{display:inline-block;*display:inline;zoom:1;font-size:12px;padding:0 15px;color:#fff;border-right:1px solid #6D7E86;cursor:pointer}
 .wcontent .head li.active{color:#000;font-weight:bold;background:#fff;}
 .wcontent .w_inner_content{padding:0;}
 
.m-news .browser{background:#fff;border-top:0}
.browser{font-size:12px;line-height:18px;color:#888;border-bottom:1px solid #eee;/*background:#fafafa;*/position:relative}
.browser .icon-zan{background:url(icon-look-2.png) no-repeat 0 68%;display:inline-block;*display:inline;zoom:1;padding:0 1em 0 1.5em;cursor:pointer;margin:0}
.browser .icon-zan b { font-weight:normal;}
.browser .icon-look{background:url(icon-eye-2.png) no-repeat 0 56%;display:inline-block;*display:inline;zoom:1;padding:0 0 0 1.8em;cursor:pointer}

	 .j_content{background:#fffeed;width:890px;margin:0 auto}
	 .nots{background:url(http://www.ibw.cn/img/images/nots_bg.jpg) no-repeat;width:890px;height:255px;margin:0 auto;color:#fff}
	 .nots .wrap{padding:55px 20px 45px 30px;}
	 .s_title{font-size:24px;font-weight:bold;color:#ac1d10;text-align:center}
	 .s_title img{vertical-align:middle;margin:0 10px 0}
	 .line_bg{width:30%;background:url(http://www.ibw.cn/img/images/tree_bg.jpg) repeat-y 50% 0;}
	 .nots2{background:url(http://www.ibw.cn/img/images/rnd_box_2.jpg) no-repeat;width:890px;height:230px;margin:0 auto;}
	 .nots2 .wrap{padding:35px 20px 45px 30px;}
	 .nots3{border:1px solid #c00000;}
	 .nots3 .title{padding:.3em;color:#fff;background:#c00000;text-align:center;font-size:24px;}
	 .nots3 .wrap{padding:1em;}
	 

.yxxwz-client-box{position:relative;padding:30px 0 0}
.yxxwz-client-box .next,
.yxxwz-client-box .prev{background:url(icon_arr.png) no-repeat;width:60px;height:80px;zoom:.75;overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0;text-indent:-999em;margin-top:-45px;cursor:pointer;display:block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.yxxwz-client-box .prev{left:-60px;}
.yxxwz-client-box .next{right:-60px;background-position:right top;}	 

.yxxwz-client{overflow:hidden;zoom:1;text-align:center;padding:30px 20px 0}
.yxxwz-client li{width:20%;float:left;padding:0 0 20px;text-align:center;}
.yxxwz-client li img{display:block;margin:0 auto 10px;}

.super_thumb_box_slide{font-size:14px;padding:5px;width:890px!important;margin:0 auto;position:relative}
.super_thumb_box_slide .hd{bottom:20px;text-align:right;left:inherit;right:15px;width:auto;border:0;padding:0 0 .6em}
.super_thumb_box_slide .txt{background:#000;padding:7px 0;text-indent:10px;color:#fff;width:100%;opacity:.7;}
.super_thumb_box_slide .txt a{display:block;color:#fff;padding:8px;}
.super_thumb_box_slide .bd{padding:0;}
.super_thumb_box_slide .bd, .super_thumb_box_slide .bd li{height:420px}

.code-box{position:absolute;right:10px;top:7px;}
.code-name{background:url(icon-code.jpg) no-repeat 50% 50%;border:1px solid #d3d3d3;width:26px;height:26px;border-radius:100%;text-align:center;}
.code-box .code-up{display:none;box-shadow:0 2px 2px #e4e4e4;position:absolute;right:40px;bottom:20px;background:#fff;border:1px solid #d3d3d3;width:120px;height:120px;padding:10px;}
.code-box:hover .code-up{display:block}
.code-box .code-up img{display:block;margin:0 auto 15px;}

.display-code-box{position:relative;line-height:20px;width:46px;margin:0 auto;padding:1em 0 0}
.display-code-name{background:url(icon-code2.jpg) no-repeat 50% 50%;border:1px solid #d3d3d3;width:46px;height:46px;border-radius:100%;text-align:center}
.display-code-box .display-code-up{display:none;box-shadow:0 2px 2px #e4e4e4;margin-left:-30px;position:absolute;background:#fff;border:1px solid #d3d3d3;width:120px;height:120px;}
.display-code-box:hover .display-code-up{display:block}

.display-code{display:block;text-align:center;}
.display-code img{display:block;margin:0 auto 10px;}

/*
ins#qiao-invite-wrap { background-color:#0075c4 !important; background-repeat:no-repeat !important; width:486px !important; }
#qiao-invite-wrap .qiao-invite-form { background-color:#0075c4 !important; width:auto !important; right: 10px !important;padding: 0 0 5px !important; bottom: 5px !important ; left:5px !important; }
#qiao-invite-wrap .qiao-invite-input {border:0 !important; }
#qiao-invite-wrap .qiao-invite-send { background:#f60 !important; color:#fff !important; border:0!important; }
#qiao-invite-wrap .qiao-invite-text { left: 65px !important;}
*/

.model{margin:0;padding:0 0 40px}
.model dt{background:#f2f2f2;padding:0;margin:0 0 30px;font-size:16px;font-weight:bold;color:#111}
.model dt span{display:inline-block;*display:inline;zoom:1;background:#f00;color:#fff;padding:5px 10px}
.model dd{padding:0 0 20px}
.model .before{background:#f7f7f7;color:#f00;padding:0 10px;}
.model .after{background:#f7f7f7;color:#f00;padding:0 10px;}
.model dd.dianping{padding:10px;border:2px solid #f00}

.i-menu{position:fixed;right:5%;top:50%;width:220px;background:#F5F5F5 url(i-menu-bg.jpg) repeat-y 9px 0;font-size:14px;color:#111;display:none}
.i-menu li{padding:0 0 0 40px;line-height:32px;background:url(i-menu-li.jpg) no-repeat 9px 50%;cursor:pointer}
.i-menu li.active{color:#0178C6;font-weight:bold;background-image:url(i-menu-active.jpg)}
.i-menu li.top{background:url(i-menu-top.jpg) no-repeat 9px 0;height:11px;overflow:hidden;}

.spot{color:#f00}
#hm_t_undefined{display:none}

.hot-key{width:1198px;margin:30px auto 0;overflow:hidden;zoom:1;border:1px solid #dfdfdf;position:relative;height:48px}
.hot-key .title{margin:0;padding:0;float:left;width:120px;background:url(redian.png) no-repeat right 50%;padding:15px 0;text-align:center;color:#111;font-weight:bold}
.hot-key .bd .tempWrap{ width:100% !important; }
.hot-key dd ul{overflow:hidden;zoom:1;}
.hot-key dd{margin:0;padding:7px 20px;margin:0 20px 0 120px;overflow:hidden;height:20px;} 
.hot-key dd li{float:left;width:50%;line-height:36px;}
.hot-key dd li img{vertical-align:middle}

/*
#qiao-icon-wrap{display:none!important}
#qiao-invite-wrap{background:#b5140c !important;width:100%!important;height:70px!important;position:fixed!important;left:0!important;top:inherit!important;bottom:0!important;margin:0!important;padding:0!important;border-radius:0!important;text-align:center!important;}
.qiao-invite-text{background:url(http://www.ibw.cn/img/img/qiao-invite-wrap-font.png) no-repeat!important;width:527px!important;height:70px!important;display:inline-block!important;*display:inline!important;zoom:1!important;margin:0 auto!important}
#qiao-invite-wrap .qiao-invite-text p{display:none!important;}
#qiao-invite-wrap .qiao-invite-text{top:0!important;left:0!important;position:static!important;}
#qiao-invite-wrap .qiao-invite-input{border:0!important;line-height:70px!important;padding:0 15px!important;background:url(http://www.ibw.cn/img/img/qiao-invite-wrap-input.png) no-repeat!important;width:370px!important;height:70px!important;display:inline-block!important;*display:inline!important;zoom:1!important;}
#qiao-invite-wrap .qiao-invite-form,
.qiao-invite-form-inner{top:0!important;left:0!important;position:relative!important;padding:0!important;width:auto!important;display:inline-block!important;*display:inline!important;zoom:1!important;}

#qiao-invite-wrap .qiao-invite-send{border:0!important;line-height:170px!important;padding:0!important;background:url(http://www.ibw.cn/img/img/qiao-invite-wrap-send.png) no-repeat!important;width:70px!important;height:70px!important;position:absolute!important;right:0!important;top:0!important;overflow:hidden}
*/

	.case_show{padding:0 0 20px}
	.case_show .img{width:700px;color:#888}
	.case_show .img img{max-width:100%;height:auto;}
	.case_show .title{border-bottom:1px solid #d6d6d8;font-size:18px;padding:0 0 10px;font-weight:bold}
	.number{padding:10px 18px 5px;background:url(case_circle_bg.jpg) no-repeat 0 20px}
	.case_show .content{border-left:1px dotted  #ccc;}
	.case_show .content dt{position:relative;padding:0 25px;font-size:16px;font-weight:bold}
	.case_show .content dt i{font-weight:normal;background:#323232;color:#fff;font-size:16px;border-radius:100%;height:32px;width:32px;display:block;text-align:center;position:absolute;left:-17px;}
	.case_show .content dl{margin:20px 0}
	.case_show .content dd.number{padding:10px 42px 5px;background-position:25px 20px}

.ibw_mc ::-webkit-scrollbar {width:6px;height:6px;}
.ibw_mc ::-webkit-scrollbar-track-piece {background-color:#CCCCCC;-webkit-border-radius:6px;}
.ibw_mc ::-webkit-scrollbar-thumb:vertical {height:5px;background-color:#999999;-webkit-border-radius:6px;}
.ibw_mc ::-webkit-scrollbar-thumb:horizontal {width:5px;background-color:#CCCCCC;-webkit-border-radius:6px;}

.ibw_mc { width: 1200px; margin: 70px auto 50px; background:#fff; }
.ibw_mc { font-size:14px; }
.ibw_mc .hd { margin-bottom:10px; background:url(zc_4.gif) repeat-y right top; line-height: 25px; }
.ibw_mc .hd .fl { width:560px; padding:60px 70px 60px; }
.ibw_mc .hd .fr { width:410px; padding:60px 0 60px 90px; }

.ibw_mc .hd h1,.ibw_mc .hd h2 { position: relative; margin-bottom:30px; line-height:40px; font-weight: 100; }
.ibw_mc .hd h1::after,.ibw_mc .hd h2::after { position: absolute; left: 0; bottom:0; display: block; width: 37px; height: 4px; content: "" }
.ibw_mc .hd h1 { font-size:20px; }
.ibw_mc .hd h1::after { background:#0373c7; }
.ibw_mc .hd h2 { font-size:18px; }
.ibw_mc .hd h2::after { height: 1px; background:#ff6600; }

.ibw_mc .info { height:125px; margin-right: -15px; margin-bottom: 30px; overflow-y: auto; }
.ibw_mc .info .scroll { padding-right: 15px; }
.ibw_mc .soure ul { float:left; }
.ibw_mc .soure .m-fn { float:right; padding:10px 0; }
.ibw_mc .m-fn a { margin:0 0 0 18px; padding:0 17px; border-radius:5px; line-height: 38px; vertical-align:top; }
.ibw_mc .m-fn a i { width:22px; height: 38px; margin-right:12px; }
.ibw_mc .m-fn .u-action-reservation:hover { background: #c36424; }
.ibw_mc .m-fn .u-action-reservation i { background: url(zc_1.png) no-repeat 0 center; }
.ibw_mc .m-fn .u-action-consult:hover { background: #0d476d; }
.ibw_mc .m-fn .u-action-consult i { background: url(zc_2.png) no-repeat 0 center; }
.ibw_mc .hd .sev { min-height:125px; margin-bottom: 30px; }
.ibw_mc .hd .sev li { padding-left:20px; background: url(zc_3.png) no-repeat 0 center; }
.ibw_mc .hd .hits { line-height:58px; }
.ibw_mc .hd .hits strong { margin-left:12px; font-size:36px; vertical-align: top; }
.ibw_mc .bd { padding: 10px 100px; }
.ibw_mc .bd img { display:block; max-width:1000px; margin:0 auto; }
.ibw_mc .ft { padding: 54px 0; background:url(zc_5.jpg) center; }
.ibw_mc .ft .m-fn a { margin: 0 9px; }


.ibw_mc .ibw_mc_bd { padding-left: 0; padding-right: 0; }
.ibw_mc .ibw_mc_bd img { display:block; max-width:1200px; margin:0 auto; }


.city-list { margin-bottom: 40px; margin-top: 0; border:solid #ddd; border-width:0 0 1px; line-height: 60px; font-size:18px; text-align: center; }
.city-list li { position:relative; display: inline-block; *display: inline; padding: 0 15px; cursor: pointer; vertical-align: top; font-weight: 100; }
.city-list li.current { margin-bottom: -2px; border-bottom: 3px solid #f60; color: #f60; }
.city-wp .map { float:left; width: 700px; height: 450px; margin-right: 30px; border:10px solid #fff; }
.city-wp .intro { display:block; overflow: hidden; zoom:1; font-size:16px; line-height: 34px; }
.city-wp .intro h2 { margin-bottom: 10px; color: #f60; font-size:30px; line-height:60px; font-weight: 400; }

.g-col-a .city-wp .map { border:10px solid #ddd; }



/* 商桥设置 */
.zhaiyao { border:1px solid #e8e8e8;background:#f9f9f9;padding:10px;margin:0 0 4em;font-size:12px} 

#qiao-wrap{}

#qiao-invite-wrap .qiao-invite-text{left:55px!important;color:#fff!important}
#qiao-invite-wrap .qiao-invite-text p{color:#fff!important}
ins#qiao-invite-wrap{background-repeat:no-repeat!important}
#qiao-invite-wrap .qiao-invite-form{bottom:70px!important;background-color:transparent!important;left:40px!important;width:400px!important;}
#qiao-invite-wrap .qiao-invite-input{border:1px solid #fff!important;line-height:32px!important}
#qiao-invite-wrap .qiao-invite-close{top:20px!important;right:30px!important}

#newBridge .icon-right-center {margin-top: -260px!important}

	/* 免费诊断 */
.zhenduan_box{ background: url(KF_FCB_03.jpg) no-repeat;position: fixed;right: 15px;bottom: 250px;width:70px;height: 70px; text-align: center; font-size: 13px; z-index: 300;line-height: 22px; }
.zhenduan_box a { display:block; width: 70px; height: 30px; padding: 40px 0 0; color:#fff}

	/* 客户反馈 */
.feedback_box{	 background: url(KF_FCB_04.jpg) no-repeat;position: fixed;right: 15px;bottom: 175px;width:70px;height: 70px; text-align: center; font-size: 13px; z-index: 300;line-height: 22px; }
.feedback_box a { display:block; width: 70px; height: 30px; padding: 40px 0 0; color:#fff}


	/* TOP、手机站 */
.KF_SERVICE_WINDOWS{position:fixed;bottom:20px;right:15px;z-index:1000;width:70px;text-align:center;color:#fff}
.KF_SERVICE_WINDOWS li{width:70px;height:70px;background:#bcbcbc;margin:0 0 5px;position:relative;}
.KF_SERVICE_WINDOWS .menu3{ background: url(KF_FCB_05.jpg) no-repeat; }
.KF_SERVICE_WINDOWS .menu4{ background: url(KF_FCB_06.jpg) no-repeat; }
.KF_SERVICE_WINDOWS li a{ display: block;padding:40px 0 0; color:#fff}
.KF_SERVICE_WINDOWS .up{ border:1px solid #ddd;background:#fff;width:120px;padding:15px;min-height:48px;right:-80px;opacity:0;bottom:0;color:#333;position:absolute;transition:all 0.2s linear 0s; z-index: -1; display: none;}
.KF_SERVICE_WINDOWS .up img{display:block;margin:0 auto 8px}
.KF_SERVICE_WINDOWS li:hover .up{right:80px;opacity:1; display: block;}

	/* 免费通话 */
.lxb-close-btn { position: relative; width: 70px!important; height: 30px!important; border: 0px none rgb(0, 0, 0)!important; background-color: rgb(57, 168, 13)!important; top: auto!important; background-repeat: no-repeat; background-position: center center; color: rgb(255, 255, 255); font-size: 13px; font-family: 微软雅黑; text-align: center; right:15px!important; left:auto!important; bottom:335px!important;display: block!important;padding: 30px 0 0!important; background-color: rgb(57, 168, 13)!important; background-image: none!important; }
.lxb-close-btn:after { position:absolute; left:0; top:0; width: 70px; height: 30px; padding: 40px 0 0; background:url(KF_FCB_02.jpg) no-repeat; font-family: 微软雅黑; text-align: center; content: "免费通话"; font-size: 13px; color: rgb(255, 255, 255); }

	/* 离线宝 */
#LXB_CONTAINER{ background:#fff url(LXB_CONTAINER_BG.jpg) no-repeat 0 bottom!important;box-shadow:0 0 10px rgba(0,0,0,.15);width:225px!important;height:280px!important;position:relative;right:95px!important;left:auto!important;top:auto!important;bottom:190px!important;}
#LXB_CONTAINER .custom-text{background:#fff!important;width:225px!important;height:0!important;}
#LXB_CONTAINER .lxb-hide-btn{background:url(icon-close.png) no-repeat!important;width:25px!important;height:25px!important;position:absolute;top:7px!important;left:188px!important;}
#LXB_CONTAINER .lxb-hide-btn:hover{background-position:-29px 0!important}
#LXB_CONTAINER .lxb-cb-input{text-indent:10px;width:190px!important;height:35px!important;line-height:35px!important;border:1px solid #e1e1e1!important;top:40px!important;left:17px!important}
#LXB_CONTAINER .lxb-cb-input-btn{background:url(telask_btn.jpg) repeat-x!important;width:192px!important;height:44px!important;color:#fff!important;font-size:!important;top:92px!important;left:17px!important}
#LXB_CONTAINER .lxb-cb-input-btn:hover{background-image:url(telask_btn2.jpg)!important; }
#LXB_CONTAINER, #LXB_CLOSE_BTN, #LXB_INVITE {z-index: 999!important;}
	/* 在线咨询 */
.nb-icon-wrap { right: 15px!important; top: auto!important;     bottom: 400px!important; margin: 0!important; width: 70px!important; height: 70px!important; background: #489ed6!important; border-radius: 0!important; margin-top: 0!important; }
.nb-icon-wrap:after { position:absolute; left:0; top:0; width:70px; height:30px; padding: 40px 0 0; background:url(KF_FCB_01.jpg) no-repeat; font-family: 微软雅黑; text-align: center; content: "在线咨询"; font-size: 13px; color: rgb(255, 255, 255); }
#newBridge {z-index: 1999!important;}
#newBridge .icon-left-center { left:auto!important; right: 15px!important; }
.nb-icon-inner-wrap {width: 70px!important; }
#newBridge .nb-icon-skin-xc-0 ins.nb-icon-inner-wrap { height: 60px!important; background:none!important; }




/*
	首页默认模式 相册模式 
*/
.main-case{padding:50px 0 0;}
.main-case .topic{font-size:20px;font-weight:bold;text-align:center;color:#111;margin:0 0 15px;}
.slider-box-img{ width:100%;  min-width:980px;position:relative; overflow:hidden;text-align:center;}
.slider_box_bd{/*height:680px;*/position:relative; background:#fff;border:0!important}
.slider-box-img .bd .w { padding:0 10px; color:#111; font-weight:bold; font-size:20px; line-height:60px;border-bottom:1px solid #E8E8E8; margin-bottom:20px;}
.slider-box-img .bd { padding: 0 ; }
.slider-box-img .bd li{ width:998px;line-height:580px;/*height:580px;*/overflow:hidden;text-align:center;position:relative;}
.slider-box-img .bd li img{max-width:870px;max-height:580px;vertical-align: middle;}
.slider-box-img .bd li .theme{ width:100%;line-height:26px; background-color:transparent;text-align:center;}
.slider-box-img .bd li .theme .c{ padding:20px 10px 20px 10px;color:#666;line-height:26px;text-align:left; font-size:13px; background:url(zc_6.png);}
.slider-box-img .slider_box_bd .pnBtn{ position:absolute; z-index:1; top:256px; width:45px;  height:45px; cursor:pointer; opacity: 0;}
.slider-box-img .slider_box_bd .prev{ left:-0px; background:url(o_ico_93.png) no-repeat; }
.slider-box-img .slider_box_bd .next{ right:-0px; background:url(o_ico_94.png) no-repeat; }
.slider-box-img .slider_box_bd .bd:hover .pnBtn { opacity:1; }


/*
.slider-box-img .bd li p {/position:absolute;/top:50%; min-height:480px;}
.slider-box-img .bd li p img{/position:relative;/top:-50%;/left:-50%;vertical-align:middle}
.slider-box-img .bd li p:after{content:".";font-size:1px;overflow:hidden}
*/
.slider_box_hd { position:relative; border-top:1px solid #E8E8E8; padding:15px 0 0; }
.slider-box-img .hd { position:relative;margin:0 auto;height:86px;overflow:hidden;width:916px;z-index:1;text-align:center;  }
.slider-box-img .hd .wrap{width:10000%;position:relative;font-size:0}
.slider-box-img .hd .wrap ul{position:relative}
.slider-box-img .hd li{ float:left;overflow:hidden; margin:0 2px 0 3px; cursor:pointer;border:3px solid #f9f9f9;filter:alpha(opacity=50);opacity:0.5;}
.slider-box-img .hd li.on{border-color:#f60;filter:alpha(opacity=100);opacity:1;}

.slider-box-img .slider_box_hd .pnBtn { position:absolute; z-index:1; top:14px; width:27px;  height:88px; cursor:pointer; opacity: 1;}
.slider-box-img .slider_box_hd .prev { left:-0px; background:url(slider_box_hddsize2_w27_h88.jpg) no-repeat; }
.slider-box-img .slider_box_hd .next { right:-0px; background:url(slider_box_hdsize2_w27_h88.jpg) no-repeat; }
.slider-box-img .slider_box_hd .prev:hover { background:url(slider_box_hdbsize2_w27_h88.jpg) no-repeat 0 -1px; }
.slider-box-img .slider_box_hd .next:hover { background:url(slider_box_hdbsize3_w27_h88.jpg) no-repeat 0 1px; }


.PageNum{position:absolute;left:15px;top:510px; width:66px;height:78px; z-index:100; font-size:18px; line-height:78px; text-align:left; display:none; }
.PageNum .curNum{font-size:26px;color:#f30;}
.PageNum .allNum{color:#cfcfcf; }
.PageNum p { padding:0 5px; display:inline; }


/* 17-9-30 */
.IBW_FlowPage_Form {}
.IBW_FlowPage_Form h2 { position: relative; padding:16px 0 6px; color: #575757; font-size: 24px; font-weight: 400; line-height: 46px; text-align: center; }
.IBW_FlowPage_Form h2 span { position: relative; display: inline-block; padding:0 35px; background: #fff; z-index: 1; }
.IBW_FlowPage_Form h2::after { position: absolute; left:0; top:50%; width:100%; height: 1px; margin-top:6px; background: #c6c6c6; content: ""; }
.IBW_FlowPage_Form h4 { color: #969696; font-size: 18px; font-weight: 100; line-height: 30px; text-align: center; }
.IBW_FlowPage_Form form {width:502px;margin:0 auto;padding:40px 0 0;}
.IBW_FlowPage_Form .tips {padding:1em 1.5em 0;color:#f00}
.IBW_FlowPage_Form .data {margin:0 0 16px;border:1px solid #e4e4e4;background:#f7f7f7;}
.IBW_FlowPage_Form .data::after{content:'\20';display:table;clear:both}
.IBW_FlowPage_Form .data .title_name { float:left;width:84px;padding:0 0 0 16px;color:#b3b3b3;font-size:16px;line-height:40px; }
.IBW_FlowPage_Form .data .input_option { float: left; }
.IBW_FlowPage_Form .data .input_option .input { width:364px; padding:10px 18px; border:0; background:none; color:#666; font-size:16px; line-height:20px; }
.IBW_FlowPage_Form .data .input_option textarea.input { width:500px; height: 190px; box-sizing:border-box; }
.IBW_FlowPage_Form .btn-area { padding:8px 0 0; }
.IBW_FlowPage_Form .btn-area .btn-submit {display:block;width:280px;margin:0 auto;border:0!important;background:#f60;color:#fff;font-size:18px;line-height:48px; cursor: pointer; }
.IBW_FlowPage_Form .data-checkbox { border:0; background:none; }
.IBW_FlowPage_Form .data-checkbox .title_name { color: #f60; }
.IBW_FlowPage_Form .data-checkbox ul li { float:left; padding:10px 0 0; font-size:14px; }
.IBW_FlowPage_Form .data-checkbox ul li input { vertical-align: top; }

.IBW_FAQ_Form .data-checkbox .title_name { display: block; float: none; width: 100%; color: #10316f; box-sizing:border-box; }
.IBW_FAQ_Form .data-checkbox ul {padding:0 0 0 12px;}
.IBW_FAQ_Form .data-checkbox ul li { width: 50%; }
.IBW_FAQ_Form  .btn-area .btn-submit { background:#0076c4; }

.baidu17930 { position: fixed; left: 0; top: 0; width:100%; height: 75px; background: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); z-index: 400; }
.baidu17930-bd { width:1200px; margin:0 auto; }
.baidu17930 li { float: left; height: 75px; line-height: 75px; font-size: 16px; border-right: 1px solid #eaeaea; }
.baidu17930 li a { display: block; padding: 0 20px; }
.baidu17930 li:last-child { border: 0; }
.baidu17930 li .active { color: #f60;  font-weight: bold; }