﻿@charset "utf-8";

/* CSS Document */

/*banner*/

.banner{ overflow:hidden; width:100%; height:530px; background:url(../images/banner.jpg) no-repeat center;}



/* -- 弹出窗口 -- */

#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}

#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}

#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}

#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }

#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}

#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}

#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}



#flashs{ position:relative; height:530px; overflow:hidden;}

#flashs .bgitem{  z-index:1;position:absolute; top:0; }

#flashs .btn{ position:absolute; z-index:7; bottom:15px; left:50%; margin-left:-95px; padding:0px 6px;}

#flashs .btn span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}

#flashs .btn span.cur{ background:#fc840c;}



/*search*/

.search { overflow:hidden; width:100%; height:55px; background-color:#e5e5e5;}

.search p{ float:left; line-height:55px; font-size:16px; color:#181818;}

.search p a{ color:#181818; margin:0 5px;}

.search .sbox{ overflow:hidden; width:260px; height:35px; float:right; margin-top:10px; background-color:#fff;}

.search input{ width:200px; height:35px; line-height:35px; padding:0 10px; border:none; outline:none; background:none; font-size:13px; color:#666; display:block; float:left}

.search span{ display:block; width:40px; height:35px; background:url(../images/search.png) no-repeat center; background-color:#fc840c; float:right; cursor:pointer}



/*出路*/

.chulu { overflow:hidden;}

.chulu h3{ font-size:26px; color:#181818; margin-top:50px; text-align:center}

.chulu>span{ display:block; text-align:center; font-size:13px; color:#ccc; margin-bottom:35px;}

.chulu .clBox{ overflow:hidden; width:100%; height:664px; background:url(../images/p01_bg.jpg) no-repeat center top; position:relative}

.chulu .clBox p{ font-size:18px; color:#000; width:190px; line-height:28px; text-align:center; position:absolute;}

.chulu .clBox p b{ font-size:18px; color:#000; display:block;}

.chulu .clBox .p01{ left:177px; top:50px;}

.chulu .clBox .p02{ left:250px; top:265px;}

.chulu .clBox .p03{ left:345px; top:480px;}

.chulu .wen{ overflow:hidden; position:absolute; right:0; top:300px; width:480px;}

.chulu .wen em{ font-size:22px; color:#000; display:block; text-align:center}

.chulu .wen h4{ font-size:24px; color:#000; text-align:center; margin-bottom:35px;}

.chulu .wen span{ display:block; text-align:center; font-size:20px; color:#333; margin-bottom:3px;}

.chulu .wen h5{ font-size:20px; color:#fc840c; text-align:center; margin-bottom:20px;}

.chulu .wen a{ display:block; width:389px; height:47px; margin:0 auto; text-align:center; line-height:47px; font-size:17px; color:#fff; background:url(../images/p01.png) no-repeat center; text-decoration:none;}

.chulu .wen a img{ margin-left:10px;}



/*pro*/

.pro { overflow:hidden; width:100%; padding:50px 0; background:url(../images/pro_bg.jpg) repeat center;}

.pro .proLeft { overflow:hidden; float:left; width:240px; background-color:#fff; height:860px;}

.pro .proLeft h3{ overflow:hidden; padding-left:50px; margin-top:30px; margin-left:20px; background:url(../images/pro_left_h.png) no-repeat left center; height:107px; font-weight:normal}

.pro .proLeft h3 a{ display:block; margin-top:27px; font-size:20px; color:#000;}

.pro .proLeft h3 em{ font-size:28px;}

.pro .proLeft h3 p{ font-size:22px; color:#d2d2d2; font-family:Arial}

.pro .proLeft ul{ overflow:hidden; width:200px; padding:0 20px; margin-top:30px;}

.pro .proLeft li{ overflow:hidden; width:198px; height:42px; border:1px solid #cecece; line-height:42px; margin-bottom:19px; float:left; font-size:15px;}

.pro .proLeft li a{ display:block; color:#000; text-align: center; text-decoration:none;}

.pro .proLeft .li01{ background:url(../images/pro_left_icon01.png) no-repeat 34px center;}

.pro .proLeft .li02{ background:url(../images/pro_left_icon02.png) no-repeat 34px center;}

.pro .proLeft .li03{ background:url(../images/pro_left_icon03.png) no-repeat 34px center;}

.pro .proLeft .li04{ background:url(../images/pro_left_icon04.png) no-repeat 34px center;}

.pro .proLeft .li05{ background:url(../images/pro_left_icon05.png) no-repeat 34px center;}

.pro .proLeft .li06{ background:url(../images/pro_left_icon06.png) no-repeat 34px center;}

.pro .proLeft .li07{ background:url(../images/pro_left_icon07.png) no-repeat 34px center;}

.pro .proLeft .li08{ background:url(../images/pro_left_icon08.png) no-repeat 34px center;}

.pro .proLeft .li09{ background:url(../images/pro_left_icon09.png) no-repeat 34px center;}

.pro .proLeft .li010{ background:url(../images/pro_left_icon10.png) no-repeat 34px center;}

.pro .proLeft .last{ margin-bottom:0}

.pro .proLeft li:hover,.pro .proLeft li.cur{ border:1px solid #fff; background-color:#fc840c;}

.pro .proLeft li.cur{background-position:-143px;}

.pro .proLeft li:hover a,.pro .proLeft li.cur a{ color:#fff;}

.pro .proLeft .more{ display:block; width:100%; height:50px; background-color:#fc840c; text-align:center; line-height:50px; font-size:15px; color:#fff; margin-top:32px; text-decoration:none}

.pro .proRight { overflow:hidden; width:742px; float:right; height:860px;}

.pro .proRight .menu{ overflow:hidden; width:100%; height:56px; margin-bottom:30px; background:url(../images/pro_right_navbg.png) repeat-x left top;}

.pro .proRight .menu ul{ overflow:hidden; float:left;}

.pro .proRight .menu li{ float:left; width:165px; height:56px; line-height:56px; text-align:center; font-size:16px; position: relative; font-weight:bold}

.pro .proRight .menu li a{ display:block; text-decoration:none; color:#000;}

.pro .proRight .menu li img{ display:none; position:absolute; bottom:0; left:79px;}

.pro .proRight .menu li:hover,.pro .proRight .menu li.cur{ background-color:#fc840c;}

.pro .proRight .menu li:hover a,.pro .proRight .menu li.cur a{ color:#fff}

.pro .proRight .menu li:hover img,.pro .proRight .menu li.cur img{ display:block}

.pro .proRight .menu .more{ float:right; display:block; font-size:13px; color:#666; margin-top:20px; margin-right:10px;}

.pro .proRight .list{ overflow:hidden; width:110%;}

.pro .proRight .list li{ float:left; width:237px; height:258px; position:relative; margin-right:15px;}

.pro .proRight .list li a{ display:block; width:100%; height:100%; text-decoration:none; cursor:pointer}

.pro .proRight .list li a>img{ display:block; margin-bottom:10px;}

.pro .proRight .list li span{ display:block; text-align:center; font-size:13px; color:#000}

.pro .proRight .list li em{ display:none; width:227px; height:204px; background:url(../images/pro_right_cur.png) repeat center; border:5px solid #fc840c; position:absolute; left:0; top:0; overflow:hidden; text-align:center; font-size:12px; color:#fff;}

.pro .proRight .list li em img{ display:block; margin:0 auto; margin-top:72px; margin-bottom:10px;}

.pro .proRight .list li:hover em{ display:block}



/*合作*/

.hezuo { overflow:hidden; width:1045px; margin:0 auto;}

.hezuo h3{ text-align:center; font-size:26px; margin-top:45px; margin-bottom:5px;}

.hezuo h3 a{ color:#181818;}

.hezuo>span{ display:block; text-align:center; font-size:13px; color:#ccc; margin-bottom:30px;}

.hezuo .hzBox{ overflow:hidden; width:100%; height:150px; margin-bottom:40px; position:relative}

.hezuo .hzBox i{ z-index:2; display:block; width:43px; height:43px; cursor:pointer; position:absolute; top:30px;}

.hezuo .hzBox .btn01{ background:url(../images/btn01.png) no-repeat center top; left:0}

.hezuo .hzBox .btn02{ background:url(../images/btn02.png) no-repeat center top; right:0}

.hezuo .hzBox i:hover{ background-position:bottom}

.hezuo .hzWin{ overflow:hidden; width:1000px; height:150px; position:relative; margin:0 auto}

.hezuo .hzWin ul{ overflow:hidden; position:absolute}

.hezuo .hzWin li{ float:left; width:184px; height:150px; margin-right:20px;}

.hezuo .hzWin li img{ display:block; border:1px solid #dedede; margin-bottom:12px;

moz-user-select: -moz-none;

-moz-user-select: none;

-o-user-select:none;

-khtml-user-select:none;

-webkit-user-select:none;

-ms-user-select:none;

user-select:none;

}

.hezuo .hzWin li em{ display:block; text-align:center; font-size:14px; color:#333;}

.hezuo .hzWin li a{ display:block; text-decoration:none}



/*case*/

.case { overflow:hidden; width:100%; height:639px; background:url(../images/case_bg.jpg) no-repeat center top;}

.case h3{ text-align:center; font-size:26px; margin-top:55px; margin-bottom:3px;}

.case h3 a{ color:#fff;}

.case>span{ display:block; text-align:center; font-size:13px; color:#757575; margin-bottom:45px;}

.case .casebox{ overflow:hidden; width:1000px; height:422px; margin:0 auto;}

.case .casebox a{ display:block; text-decoration:none}

.case .casebox .bigTu{ overflow:hidden; width:732px; height:406px; border:8px solid #fff; position:relative; float:left}

.case .bigTu em{ display:block; text-align:center; position:absolute; left:0; bottom:0; background:url(../images/pro_right_cur.png) repeat center; height:40px; line-height:40px; font-size:14px; color:#fff; width:100%;}

.case .listbox{ overflow:hidden; float:right; width:241px; height:422px; position:relative}

.case .listbox ul{ overflow:hidden; width:100%; position:absolute}

.case .listbox li{ width:225px; height:118px; border:8px solid #fff; float:left; margin-bottom:10px; overflow:hidden; position:relative}

.case .listbox li span{ display:none}

.case .listbox li em{ display:none; width:225px; height:118px; background:url(../images/pro_right_cur.png) repeat center; position:absolute; left:0; top:0; text-align:center; font-size:12px; color:#fff;}

.case .listbox li em img{ display:block; margin:0 auto; margin-top:28px; margin-bottom:10px;}

.case .listbox li.cur{ border-color:#fc840c;}

.case .listbox li.cur em{ display:block}



/*选择*/

.xuanze { overflow:hidden; width:100%; height:534px; background:url(../images/xz_bg.png) repeat center;}

.xuanze p{ font-size:24px; color:#181818; text-align:center; margin-top:50px;}

.xuanze h3{ text-align:center; font-size:24px; color:#fc840c; margin-bottom:55px;}

.xuanze .xzbox{ overflow:hidden; width:1000px; margin:0 auto; height:280px; background:url(../images/xz_tu.png) no-repeat center; position:relative}

.xuanze .xzbox .wen{ overflow:hidden; padding:20px 85px; width:160px; position:absolute}

.xuanze .xzbox .wen01{ left:0; top:0; background:url(../images/xz_01.png) no-repeat left center; text-align:left}

.xuanze .xzbox .wen02{ right:0; top:0; background:url(../images/xz_02.png) no-repeat right center; text-align:right}

.xuanze .xzbox .wen03{ left:0; bottom:20px; background:url(../images/xz_03.png) no-repeat left center; text-align:left}

.xuanze .xzbox .wen04{ right:0; bottom:20px; background:url(../images/xz_04.png) no-repeat right center; text-align:right}

.xuanze h4{ font-size:20px; color:#000; margin-bottom:10px;}

.xuanze span{ display:block; font-size:14px; color:#000; line-height:22px;}

.xuanze em{ display:block; text-align:center; font-size:13px; color:#000; margin-top:25px;}

.xuanze em b{ font-size:30px; color:#fc840c; font-family:Arial; margin-left:5px;}



/*优势*/

.youshi { overflow:hidden; width:100%;}

.youshi .ystitle{ overflow:hidden; width:100%; height:230px; background:url(../images/youshi_01.jpg) no-repeat center top;}

.youshi .ys_list{ overflow:hidden; width:100%; position:relative}

.youshi .ys01{ height:318px; background:url(../images/youshi_02.jpg) no-repeat center top;}

.youshi .ys02{ height:432px; background:url(../images/youshi_03.jpg) no-repeat center top;}

.youshi .ys03{ height:294px; background:url(../images/youshi_04.jpg) no-repeat center top;}

.youshi .ys04{ height:496px; background:url(../images/youshi_05.jpg) no-repeat center top;}

.youshi span{ display:block; text-align:center; font-size:28px; color:#000; background:url(../images/youshi_t01.png) no-repeat center; margin-top:45px; margin-bottom:15px;}

.youshi h2{ font-size:32px; color:#fff; text-align:center; background:url(../images/youshi_t02.png) no-repeat center; line-height:60px; padding-bottom:7px;}

.youshi .wen{ overflow:hidden; width:410px;}

.youshi h3{ font-size:24px; color:#fc840c; margin-bottom:5px;}

.youshi h4{ font-weight:normal; font-size:20px; color:#000; margin-bottom:30px;}

.youshi p{ font-size:14px; color:#000; margin-bottom:10px; line-height:26px; padding-left:15px; background:url(../images/youshi.png) no-repeat left 10px;}

.youshi .ys01 .wen{ margin-left:70px; margin-top:80px;}

.youshi .ys02 .wen{ margin-left:590px; margin-top:155px;}

.youshi .ys03 .wen{ margin-left:70px; margin-top:80px;}

.youshi .ys04 .wen{ margin-left:620px; margin-top:155px;}

.youshi .ys04 img{ display:block; position:absolute; bottom:0; left:50%; margin-left:252px;}



/*见证*/

.jianzheng { overflow:hidden; width:100%; height:510px; background:url(../images/xz_bg.png) repeat center;}

.jianzheng .jzleft { overflow:hidden; width:735px; float:left}

.jianzheng .jzleft .title{ overflow:hidden; width:100%; margin-bottom:20px; margin-top:40px;}

.jianzheng .jzleft .title h3{ float:left; padding-left:10px; border-left:3px solid #fc840c;}

.jianzheng .jzleft .title h3 a{ font-size:24px; color:#000}

.jianzheng .jzleft .title h3 p{ font-size:13px; color:#999; font-weight:normal}

.jianzheng .jzleft .title .more{ float:right; font-size:13px; color:#000; margin-top:15px;}

.jianzheng .jzleft .jzbox{ overflow:hidden; width:100%; height:365px; position:relative;}

.jianzheng .jzleft .jzbox ul{ overflow:hidden; position:absolute;}

.jianzheng .jzleft .jzbox li{ float:left; width:231px; height:361px; background:url(../images/jz_bg.png) no-repeat center top; margin-right:13px; padding-right:5px;}

.jianzheng .jzleft .jzbox li img{ display:block; margin:0 auto; margin-top:12px;  margin-bottom:20px;}

.jianzheng .jzleft .jzbox li h4{ font-weight:normal; text-align:center; width:207px; margin:0 auto; margin-bottom:20px; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}

.jianzheng .jzleft .jzbox li h4 a{ color:#fc840c;}

.jianzheng .jzleft .jzbox li p{ font-size:13px; width:207px; margin:0 auto; color:#000; line-height:22px; height:66px; overflow:hidden; text-align:justify; margin-bottom:35px;}

.jianzheng .jzleft .jzbox li .more{ display:block; width:26px; height:23px; margin:0 auto; background:url(../images/jz_more.png) no-repeat center top;}

.jianzheng .jzleft .jzbox li:hover .more{ background-position:bottom}

.jianzheng .ryright { overflow:hidden; float:right; width:220px; padding:0 14px; height:465px; background-color:#fc840c;}

.jianzheng .ryright h3{float:left; padding-left:10px; border-left:3px solid #fff; margin-top:40px; margin-bottom:20px;}

.jianzheng .ryright h3 a{ font-size:24px; color:#fff;}

.jianzheng .ryright h3 p{ font-size:13px; color:#d57272;}

.jianzheng .ryright .more{ float:right; font-size:13px; color:#fff; margin-top:50px;}

.jianzheng .ryright .ryBox{ overflow:hidden; width:100%; height:340px; position:relative}

.jianzheng .ryright .ryBox ul{ overflow:hidden; width:100%;}

.jianzheng .ryright .ryBox li{ overflow:hidden; width:100%; float:left; margin-bottom:20px; background-color:#fff; height:159px;}

.jianzheng .ryright .ryBox li img{ display:block; margin:0 auto; margin-top:20px; margin-bottom:10px;}

.jianzheng .ryright .ryBox li span{ display:block; text-align:center; font-size:13px; color:#000;}





/*服务流程*/

.liucheng { overflow:hidden; width:1000px; margin:0 auto;}

.liucheng h3{ text-align:center; font-size:26px; color:#181818; margin-top:45px; margin-bottom:2px;}

.liucheng span{ display:block; text-align:center; font-size:13px; color:#ccc; margin-bottom:20px;}

.liucheng .lcbox{ overflow:hidden; width:100%; height:330px; background:url(../images/lc_bg.png) no-repeat center; position:relative;}

.liucheng .lcbox p{ font-size:15px; color:#000; text-align:center; margin-bottom:55px;}

.liucheng .lcbox i{ display:block; overflow:hidden; width:67px; height:67px;margin:0 auto; margin-bottom:55px; }

.liucheng .lcbox div{ overflow:hidden; width:80px; position:absolute; height:145px;}

.liucheng .lcbox div:hover p{ color:#fc840c;}

.liucheng .lcbox div:hover i img{ margin-top:-67px;}

.liucheng .lc01{ left:0; top:150px;}

.liucheng .lc02{ left:106px; top:70px;}

.liucheng .lc03{ left:230px; top:120px;}

.liucheng .lc04{ left:360px; top:60px;}

.liucheng .lc05{ left:465px; top:60px;}

.liucheng .lc06{ left:580px; top:30px;}

.liucheng .lc07{ left:685px; top:120px;}

.liucheng .lc08{ left:800px; top:100px;}

.liucheng .lc09{ right:10px; top:130px;}



/*留言*/

.liuyan { overflow:hidden; width:100%; height:565px; background:url(../images/20161010151333_86731.jpg) no-repeat center top;}

.liuyan .phone{ overflow:hidden; float:left; margin-top:435px;}

.liuyan .phone p{ font-size:13px; color:#fff;}

.liuyan .phone h3{ font-weight:normal; font-size:30px; color:#fff; font-family:Arial; margin-top:5px;}

.liuyan .lyBox { overflow:hidden; width:680px; float:right; margin-top:317px;}

.liuyan .lyBox input{ overflow:hidden; padding-left:55px; width:275px; height:50px; line-height:50px; font-size:13px; color:#000; margin-bottom:18px; border:none; outline:none;}

.liuyan .lyBox .name{ background:url(../images/liuyan_name.png) left center no-repeat; background-color:#fff;}

.liuyan .lyBox .phone01{ background:url(../images/liuyan_phone.png) left center no-repeat; background-color:#fff;}

.liuyan .lyBox span{ display:block; width:330px; height:50px; background-color:#fc840c; line-height:50px; text-align:center; font-size:18px; color:#fff; cursor:pointer;}

.liuyan .lyBox .inBox{ overflow:hidden; width:330px; float:left}

.liuyan .lyBox textarea{ overflow:hidden; padding:10px; padding-left:55px; width:265px; height:166px; font-size:13px; color:#000; background:url(../images/liuyan_text.png) no-repeat left top; background-color:#fff; float:right; border:none; outline:none; resize:none}



/*about*/

.about { overflow:hidden; width:100%; margin-bottom:40px;}

.about h3{ text-align:center; font-size:26px; margin-top:45px;}

.about h3 a{ color:#181818;}

.about span{ display:block; text-align:center; font-size:13px; color:#ccc; font-family:Arial; margin-bottom:40px;}

.about dl{ overflow:hidden; width:1000px; height:292px; margin:0 auto; margin-bottom:40px;}

.about dt{ overflow:hidden; float:left; width:497px; height:292px;}

.about dd{ overflow:hidden; float:right; width:470px; height:292px;}

.about dd h4{ font-weight:normal; font-size:18px; margin-top:30px; margin-bottom:20px;}

.about dd h4 a{ color:#fc840c;}

.about dd p{ font-size:14px; color:#333; line-height:32px; height:160px; overflow:hidden; text-align:justify;}

.about dd i{ display:block; width:62px; height:3px; background-color:#fc840c; margin-top:20px;}

.about .aboutBox{ overflow:hidden; width:1048px; margin:0 auto; height:210px; position:relative;}

.about .aboutBox i{ display:block; z-index:5; width:43px; height:43px; cursor:pointer; position:absolute; top:66px;}

.about .aboutBox .btn01{ background:url(../images/btn01.png) no-repeat center top; left:0}

.about .aboutBox .btn02{ background:url(../images/btn02.png) no-repeat center top; right:0}

.about .aboutBox i:hover{ background-position:bottom}

.about .aboutWin { overflow:hidden; width:1000px; height:210px; position:relative; margin:0 auto} 

.about .aboutWin ul{ overflow:hidden; position:absolute}

.about .aboutWin li{ float:left; width:235px; height:210px; margin-right:20px;}

.about .aboutWin li img{ display:block; margin-bottom:10px;}

.about .aboutWin li span{ display:block; text-align:center; font-size:14px; color:#000;}

.about .aboutWin li a{ display:block; text-decoration:none}



/*news*/

.news { overflow:hidden; width:100%; padding-top:60px; padding-bottom:50px; background:url(../images/xz_bg.png) repeat center;}

.news .newsbox{ overflow:hidden; width:1000px; height:410px; margin:0 auto;}

.news .newslist{ overflow:hidden; float:left; margin-right:24px; width:317px; height:410px;}

.news .newslist.last{ margin-right:0}

.news .ntitle{ overflow:hidden; padding-left:10px; border-left:3px solid #fc840c; width:304px; margin-bottom:25px;}

.news .ntitle h3{ font-size:20px; margin-bottom:2px;}

.news .ntitle h3 a{ color:#000;}

.news .ntitle p{ overflow:hidden; width:100%;}

.news .ntitle p span{ float:left; font-size:13px; color:#999;}

.news .ntitle p a{ float:right; font-size:13px; color:#000;}

.news .newslist img{ display:block; margin:0 auto; margin-bottom:20px;}

.news .newslist ul{ overflow:hidden; width:100%;}

.news .newslist ul li{ padding-left:15px; background:url(../images/news_s.png) left center no-repeat; font-size:13px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:38px;}

.news .newslist ul li a{ color:#333;}

.news .wenda{ overflow:hidden; width:100%; height:340px; position:relative}

.news .wendalist{ overflow:hidden; width:100%; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #bcbdb9}

.news .wendalist h5{ font-weight:normal; padding-left:35px; background:url(../images/news_w.png) left center no-repeat; line-height:24px; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:15px;}

.news .wendalist h5 a{ color:#000;}

.news .wendalist p{ font-size:13px; line-height:24px; color:#333; height:48px; overflow:hidden; padding-left:35px; background:url(../images/news_d.png) no-repeat left top;}



/*link*/

.link { overflow:hidden; width:100%; background:url(../images/xz_bg.png) repeat center;}

.link .linkBox{ overflow:hidden; width:997px; border-left:3px solid #fc840c; background-color:#fff; margin:0 auto; padding:20px 0;}

.link h3{ float:left; font-size:18px; margin-left:10px; margin-top:}

.link h3 a{ color:#1c1c1c;}

.link ul{ overflow:hidden; width:900px; float:right; margin-top:3px;}

.link li{ float:left; font-size:14px; padding:0 15px; border-right:1px dotted #a4a4a4;}

.link li a{ color:#333;}







.alBoxbj{ background:url(../images/al_bj.jpg) no-repeat center top; height:340px; padding-top:110px;}

.alBox{ overflow:hidden; width:688px; margin:0 auto; height:350px; position:relative; }

.alBox i{ display:block; z-index:5; width:43px; height:43px; cursor:pointer; position:absolute; top:105px;}

.alBox .btn01{ background:url(../images/btn01.png) no-repeat center top; left:0;display:block;}

.alBox .btn02{ background:url(../images/btn02.png) no-repeat center top; right:0;display:block;}

.alBox i:hover{ background-position:bottom}

.alBox .alWin { overflow:hidden; width:640px; height:295px; position:relative; margin:0 auto} 

.alBox .alWin ul{ overflow:hidden; position:absolute}

.alBox .alWin li{ float:left; width:640px; margin-right:20px;}

.alBox .alWin li img{ display:block; margin-bottom:10px; width:640px;}

.alBox .alWin li span{ display:block; text-align:center; font-size:14px; color:#000; height:30px; line-height:30px;}

.alBox .alWin li a{ display:block; text-decoration:none}