/* CSS Document */

/*搜索*/
.sousuo{ overflow:hidden; height:50px;}
.sousuo p{ float:left; line-height:50px; font-size:14px; color:#212121;}
.sousuo p a{ color:#6e6d6d; margin-right:10px;}
.sousuo .ss{ float:right; width:235px; height:30px; margin-top:10px; overflow:hidden}
.sousuo .keys{ width:176px; height:28px; border:1px solid #dbdbdb; border-right:none; float:left; padding:0 10px; color:#7f7f7f; line-height:28px}
.sousuo .soimg{ display:block; float:left;}

/*banner*/
#flashs{ position:relative; height:500px; 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:/*#013c7e;*/#0c4da1;}

/*解决方案*/
.jiejue{ overflow:hidden; height:auto; margin-top:40px;margin-bottom:40px}
.jiejue_l{ width:235px; float:left; margin-right:20px;}
.jiejue_l .jj_phone{ height:96px; color:#fff; background-color:#196cbc; text-align:center; margin-bottom:1px; overflow:hidden}
.jiejue_l .jj_phone p{ font-size:16px; margin-top:25px}
.jiejue_l .jj_phone h4{ font-size:26px; font-family:Arial;}
.jiejue_l li{ height:66px; width:100%; *float:left; background-color:#eeeeee; margin-bottom:1px; position:relative}
.jiejue_l li a{ display:block; line-height:58px; font-size:14px; color:#171f2a;text-decoration:none; padding-left:57px}
.jiejue_l li span{font-size:12px; color:#acacac; position:absolute; left:57px; top:14px}
.jiejue_l li b{ display:none; width:4px; height:7px; background:url(../images/Index/jiejue_san.png) no-repeat center; position:absolute; left:235px; top:30px}
.jiejue_l li .a1{ background:url(../images/Index/jiejue01.png) no-repeat 10px 13px;}
.jiejue_l li .a2{ background:url(../images/Index/jiejue02.png) no-repeat 10px 13px;}
.jiejue_l li .a3{ background:url(../images/Index/jiejue03.png) no-repeat 10px 13px;}
.jiejue_l li .a4{ background:url(../images/Index/jiejue04.png) no-repeat 16px 13px;}
.jiejue_l li .a5{ background:url(../images/Index/jiejue05.png) no-repeat 13px 13px;}
.jiejue_l li:hover,.jiejue_l .cur{ background-color:#e99400;}
.jiejue_l li:hover b,.jiejue_l .cur b{ display:block}
.jiejue_l li:hover a,.jiejue_l .cur a{ color:#fff}
.jiejue_l li:hover span,.jiejue_l .cur span{ color:#fff}
.jiejue_l li:hover .a1,.jiejue_l .cur .a1{ background:url(../images/Index/jiejue01-1.png) no-repeat 10px 13px;}
.jiejue_l li:hover .a2,.jiejue_l .cur .a2{ background:url(../images/Index/jiejue02-1.png) no-repeat 10px 13px;}
.jiejue_l li:hover .a3,.jiejue_l .cur .a3{ background:url(../images/Index/jiejue03-1.png) no-repeat 10px 13px;}
.jiejue_l li:hover .a4,.jiejue_l .cur .a4{ background:url(../images/Index/jiejue04-1.png) no-repeat 16px 13px;}
.jiejue_l li:hover .a5,.jiejue_l .cur .a5{ background:url(../images/Index/jiejue05-1.png) no-repeat 13px 13px;}
.jiejue_l .more{ height:59px; line-height:59px; font-size:16px;  padding-left:48px; width:187px; background-color:#196cbc}
.jiejue_l .more a{ display:block;background:url(../images/Index/jiejue00.png) no-repeat 120px center; color:#fff;text-decoration: none;}

.jiejue_r{ float:left; overflow:hidden; width:725px;}
.jiejue_r .jiejue_tle{ height:72px; width:100%; border-bottom:2px solid #d9d9d9;border-top:2px solid #d9d9d9; margin-bottom:27px}
.jiejue_r .jiejue_tle span{ float:right; line-height:72px;  font-size:14px;}
.jiejue_r .jiejue_tle span a{color:#909090;text-decoration: none;}
.jiejue_r .jiejue_tle h2{ float:left; font-size:18px; margin-top:20px; font-weight:normal; margin-left:10px}
.jiejue_r .jiejue_tle h2 a{ color:#000d1b;text-decoration: none;}
.jiejue_r .jiejue_tle p{ font-size:14px; color:#b6b6b6; font-family:Arial;}
.jiejue_r dt{ float:left; margin-left:16px;; margin-right:10px;}
.jiejue_r dd{ width:275px; float:left;}
.jiejue_r dd h3{ font-size:16px; padding-bottom:15px; border-bottom:1px dotted #cbcbcb; margin-bottom:10px; padding-left:13px}
.jiejue_r dd h3 a{color:#191c21;text-decoration: none; }
.jiejue_r dd p{ height:192px; line-height:24px; color:#636363; width:254px; margin-left:20px; text-align:left; text-overflow:ellipsis; overflow:hidden; margin-bottom:36px}
.jiejue_r .xiangqing,.jiejue_r .zixun{ float:left; display:block; width:92px; height:33px; line-height:28px; border-radius:3px; margin-right:13px; color:#fff; padding-left:22px}
.jiejue_r .xiangqing{ background:url(../images/Index/jiejue07.png) no-repeat center; margin-left:20px;text-decoration: none;}
.jiejue_r .zixun{ background:url(../images/Index/jiejue08.png) no-repeat center;text-decoration: none;}

/*合作伙伴*/
.hezuo{ width:100%; background-color:#f0f0f0; height:290px; overflow:hidden;}
.hezuo_box{ width:1100px; margin:0 auto; position:relative}
.hezuo_box h3{ background:url(../images/Index/hezuo_h_bg.png) no-repeat center top; width:980px; height:50px;margin:0 auto; font-size:24px; text-align:center; padding-top:20px; margin-top:30px; padding-left:20px}
.hezuo_box h3 a{ color:#323232; text-decoration:none}
.hezuo_box li{ width:193px; height:132px; border-right:1px dotted #a0a0a0; text-align:center; color:#333; font-size:14px; float:left; overflow:hidden; margin-top:18px}
.hezuo_box ul{ width:970px; height:170px; border:1px solid #f2f2f2; border-radius:3px; margin:0 auto; background:#fff; overflow:hidden}
.hezuo_box span{ display:block; width:960px; height:16px; background:url(../images/Index/hezuo_ul_bg.png) no-repeat center; margin:0 auto}
.hezuo_box .hzbtn_l,.hezuo_box .hzbtn_r{ position:absolute; top:60px; width:47px; height:47px; cursor:pointer}
.hezuo_box .hzbtn_l{ left:0; background:url(../images/Index/hezuo_l01.png) no-repeat center}
.hezuo_box .hzbtn_r{ left:1053px;background:url(../images/Index/hezuo_r01.png) no-repeat center}
.hezuo_box .hzbtn_l:hover{ background:url(../images/Index/hezuo_l.png) no-repeat center}
.hezuo_box .hzbtn_r:hover{ background:url(../images/Index/hezuo_r.png) no-repeat center}

/*工程*/
.gongcheng{ height:480px; overflow:hidden;}
.gongcheng h2{ background:url(../images/Index/gongcheng_h_bg.png) no-repeat center; height:33px; width:100%; overflow:hidden; margin-top:30px; text-align:center; font-size:24px; padding-top:30px; padding-right:10px}
.gongcheng h2 a{ color:#323232; text-decoration:none}
.gc_nav { margin-top:18px; margin-bottom:15px; height:64px; overflow:hidden}
.gc_nav a{ display:block; float:left; width:196px; height:60px; line-height:60px; text-align:center; font-size:14px; color:#fff; text-decoration:none; background:url(../images/Index/gongcheng_nav_bg.png) repeat-y center; position:relative}
.gc_nav .more img{ margin-left:20px; position:relative; left:0; top:3px}
.gc_nav a b{ display:none; width:7px; height:4px; background:url(../images/Index/gongcheng01.png) no-repeat center; position:absolute; left:96px; top:60px}
.gc_nav a:hover,.gc_nav .cur{ background:#ffa918}
.gc_nav a:hover b,.gc_nav .cur b{ display:block}
.gongcheng ul{ overflow:hidden; width:100%; height:280px;}
.gongcheng li{ width:232px; height:270px; border-bottom:3px solid #d4d4d4; float:left; text-align:center; padding-top:5px; line-height:30px; font-size:14px; background-color:#ebebeb; margin:0 6px;}
.gongcheng li a{ color:#454545; text-decoration:none}
.gongcheng li:hover,.gongcheng ul .cur{ background-color:#196cbc; border-bottom:3px solid #033582}
.gongcheng li:hover a,.gongcheng ul .cur a{ color:#fff}

.you{ width:100%;padding:30px 0; background-color:#f0f0f0;  overflow:hidden;}
.you dt{width:100%;height:130px;text-align:center;position:relative;}
.you dt img{position:relative;z-index:2;}
.you dt b{position:absolute;bottom:6px;left:0;z-index:1;width:100%;height:1px;background:#ccc;}
.you dd{width:1020px;margin:30px auto;}
.you dd li{float:left;width:180px;height:340px;margin-right:20px;display:inline;text-align:center;position:relative;}
.you dd li em{position:absolute;top:40px;left:0;width:100%;font-size:24px;color:#fff;font-style:italic;}
.you dd li p{position:absolute;top:160px;left:0;width:100%;line-height:30px;padding:15px 0;font-size:16px;color:#fff;background:url(../images/Index/you0.png) repeat;}
.you dd li.bg1{background:url(../images/Index/you1.png) no-repeat}
.you dd li.bg2{margin-top:70px;background:url(../images/Index/you2.png) no-repeat}
.you dd li.bg3{background:url(../images/Index/you3.png) no-repeat}
.you dd li.bg4{margin-top:70px;background:url(../images/Index/you4.png) no-repeat}
.you dd li.bg5{background:url(../images/Index/you5.png) no-repeat}

/*需求*/
.xuqiu{ height:252px; background:url(../images/Index/xuqiu.jpg) no-repeat center; position:relative; overflow:hidden}
.xuqiu p{ font-size:30px; color:#fff; position:absolute; left:344px; top:160px;}
.xuqiu textarea{ width:227px; height:65px; background:none; border:none; outline:none; position:absolute; left:714px; top:24px; color:#6a6a6a; resize:none}
.xuqiu .shouji{ width:220px; height:28px; line-height:28px; color:#6a6a6a; position:absolute; left:714px; top:109px; outline:none; border:none; background:none}
.xuqiu .youxiang{width:220px; height:28px; line-height:28px; color:#6a6a6a; position:absolute; left:714px; top:155px; outline:none; border:none; background:none}
.xuqiu .btn{ display:block; width:103px; height:37px; text-align:center; line-height:37px; position:absolute; left:843px; top:197px; font-size:14px; color:#fff;border:0;background:none;cursor:pointer;}

/*简介*/
.jianjie{ width:100%; height:448px; background:url(../images/Index/jianjie.jpg) no-repeat center top; overflow:hidden; margin-top:30px}
.jianjie .jianjie_btm{ height:31px; background:url(../images/Index/jianjie_btm_bg.png) no-repeat  center top; margin-top:22px; overflow:hidden}
.jianjie_box{ overflow:hidden; margin-top:22px;}
.jianjie_l { width:687px; height:372px; float:left; background-color:#fff;}
.jianjie_l span{ float:right;padding: 50px 33px 0 0}
.jianjie_l span a{ color:#6a6a6a;text-decoration:none;}
.jianjie_l h2{ float:left; font-size:16px; padding-left:10px; border-left:6px solid #3854a8; margin:28px 0 17px 21px;}
.jianjie_l h2 a{ color:#3854a8;text-decoration:none;}
.jianjie_l h2 p{ font-family:Arial; color:#bebebe; font-weight:normal}
.jianjie_l dl{ width:642px; padding-top:30px; border-top:1px solid #e9e9e9; overflow:hidden; margin:0 auto}
.jianjie_l dt{ float:left; width:310px; height:221px; margin-right:15px; background:url(../images/Index/jianjie_tu_bg.jpg) no-repeat center; text-align:center;}
.jianjie_l dt img{ padding:2px; border:1px solid #e9e9e9; margin-top:14px; background-color:#fff}
.jianjie_l dd{ float:left; width:306px;}
.jianjie_l dd h3{ font-size:14px; margin-bottom:15px;}
.jianjie_l dd h3 a {color:#333;text-decoration:none;}
.jianjie_l dd p{ width:323px; height:144px; line-height:24px; color:#333; overflow:hidden; margin-bottom:15px;}
.jianjie_l .more{text-decoration:none; display:block; width:115px; height:32px; background-color:#196cbc; box-shadow:4px 4px 0 #dad9d9; text-align:center; line-height:32px; color:#fff}
.jianjie_l .more img { position:relative; top:3px; left:8px}

.jianjie_r { width:293px; height:372px; background-color:#ebebeb; float:left;}
.jianjie_r h2{ font-size:16px; margin:28px 0 0 16px;}
.jianjie_r h2 a{ color:#333;}
.jianjie_r h2 p{ font-family:Arial; color:#bebebe; font-weight:normal}
.jianjie_r .jianjie_team{ position:relative; width:262px; height:278px; margin:0 auto; margin-top:18px;}
.jianjie_r .jianjie_btn_l,.jianjie_r .jianjie_btn_r{ position:absolute; top:113px; cursor:pointer}
.jianjie_r .jianjie_btn_l{ left:0}
.jianjie_r .jianjie_btn_r{ left:237px}
.jianjie_r .team_tu{ width:235px; height:278px; margin:0 auto; text-align:center;float: left;}
.jianjie_r .team_tu p{ font-size:14px; color:#333; margin-top:8px;text-decoration:none;}
.jianjie_r .team_box{width:235px; height:278px; margin:0 auto;}


/*相册中心*/
.xiangce{ overflow:hidden; margin-top:10px; margin-bottom:30px}
.xiangce h2{ background:url(../images/Index/xiangce_h_bg.png) no-repeat top center; text-align:center; font-size:24px; padding-top:20px; padding-left:20px}
.xiangce h2 a{ color:#323232; text-decoration:none}
.xiangce .xiangce_nav{ width:100%; height:54px; margin:0 auto; line-height:50px;text-align:center; overflow:hidden; margin-top:30px; margin-bottom:16px;}
.xiangce_nav a{ display:inline-block;*display:inline;*zoom:1; height:50px; width:177px; text-align:center; font-size:14px; color:#323232; background-color:#eeeeee; position:relative; text-decoration:none}
.xiangce_nav a b{ display:none; width:7px; height:4px; background:url(../images/Index/gongcheng01.png) no-repeat center; position:absolute; left:85px; top:50px}
.xiangce_nav a:hover,.xiangce_nav .cur{ background-color:#ffa918; color:#fff;}
.xiangce_nav a:hover b,.xiangce_nav .cur b{ display:block}
.xiangce ul{ overflow:hidden; width:976px; height:280px; margin:0 auto; border-bottom:1px solid #ebebeb; padding-bottom:34px}
.xiangce li{ width:224px; height:270px; background-color:#ebebeb; float:left; margin:0 10px; text-align:center; padding-top:10px}
.xiangce li a{ text-decoration:none}
.xiangce li p{ margin-top:17px; font-size:14px; color:#323232; text-decoration:none}
.xiangce li:hover,.xiangce ul .cur{ background-color:#015aac;}
.xiangce li:hover p,.xiangce ul .cur p{ color:#fff}
.xiangce .more{ display:block; width:28px; height:28px; background:url(../images/Index/xiangce_jia.png) no-repeat center; margin:0 auto; position:relative; top:-14px; left:0}

/*动态*/
.dongtai{ overflow:hidden}
.dongtai_l{ width:622px; border-right:1px dotted #c3c3c3; height:341px; padding-left:9px; padding-right:24px; float:left}
.dongtai_l .dt_nav{ overflow:hidden; margin-bottom:20px}
.dongtai_l .dt_nav .nav a{ display:block;float:left; margin-right:24px; font-size:16px; color:#6d6d6d; font-weight:bold; cursor:pointer;}
.dongtai_l .dt_nav span{ float:right; padding-top:5px}
.dongtai_l .dt_nav .nav .cur,.dongtai_l .dt_nav .nav a:hover{ color:#004490}
.dongtai_l .dt_tu{ width:273px; height:310px; float:left; background-color:#f4f4f4; overflow:hidden; margin-right:7px}
.dongtai_l .dt_tu h2{ font-size:14px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:238px; height:40px; line-height:40px; margin:0 auto}
.dongtai_l .dt_tu h2 a{ color:#3c3c3c}
.dongtai_l .dt_tu p{ width:240px; height:44px; line-height:22px; color:#5b5b5b; margin:0 auto; overflow:hidden;text-overflow:ellipsis;}
.dongtai_l .dt_wen dl{ overflow:hidden; width:342px; height:43px; padding-bottom:12px; border-bottom:1px solid #dbdbdb;; margin-bottom:27px}
.dongtai_l .dt_wen dt { text-align:center; width:53px; height:48px; border-right:1px solid #dbdbdb; float:left;}
.dongtai_l .dt_wen dt h3 { font-size:30px; font-family:Arial; color:#bababa;}
.dongtai_l .dt_wen dt p { font-family:Arial; color:#bababa}
.dongtai_l .dt_wen dd{ float:left; width:274px; padding-left:10px;}
.dongtai_l .dt_wen dd a{ color:#3c3c3c; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block;}
.dongtai_l .dt_wen dd p{ color:#646464; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin-top:10px}
.dongtai_r{ overflow:hidden; float:left; margin-left:20px; width:290px;}
.dongtai_r h2{ font-size:16px; padding-left:10px; border-left:6px solid #3854a8; margin-bottom:15px}
.dongtai_r h2 .color_a{ color:#3854a8;}
.dongtai_r h2 span{ float:right; font-size:12px; font-weight:normal; padding-top:15px}
.dongtai_r h2 p{ color:#bebebe; font-weight:normal}
.dongtai_r .wenda{ border-top:1px solid #dbdbdb; width:100%; height:282px; overflow:hidden; padding-top:8px;}
.dongtai_r .wenda_box{ overflow:hidden; padding-bottom:18px; border-bottom:1px solid #dadada; margin-top:8px;}
.dongtai_r .wenda_box h4{ padding-left:28px; background:url(../images/Index/dongtai_wen.png) no-repeat left center; line-height:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.dongtai_r .wenda_box h4 a{ color:#303030}
.dongtai_r .wenda_box p{ width:260px; padding-left:28px; background:url(../images/Index/dongtai_da.png) no-repeat left top; line-height:20px; height:40px; text-overflow:ellipsis; overflow:hidden; margin-top:10px; }

/*友情链接*/
.link{ height:63px; border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9; margin-top:35px; margin-bottom:35px; overflow:hidden;}
.link .link_l{ float:left; margin-left:17px; width:170px; line-height:63px}
.link .link_l img { float:left; margin-top:15px; margin-right:12px}
.link .link_l h4 a{ font-size:16px; color:#282828; float:left;text-decoration:none;}
.link .link_l span{ font-size:14px; color:#797979; font-weight:normal; margin-left:10px;}
.link .link_c{ float:left;width:700px; margin-left:25px; margin-top:23px;}
.link .link_c a{ text-decoration:none; padding:0 17px; float:left; font-size:13px; color:#646464;  border-left:1px dotted #9a9a9a; text-align:center;}
.link .link_c .first{ border:none}
.link .link_r{ float:right;width:100px; margin-top:20px; margin-right:38px}
.link .link_r a{ font-size:13px; color:#646464;text-decoration:none;}
.link .link_r img{ position:relative; left:10px; top:2px;}

/* -- 弹出窗口 -- */
#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;}

/*视频*/
.shipin{ overflow:hidden; height:710px; width:100%; background-color:#f6f6f6;}
.shipin h3 img{ display:block; margin:0 auto; margin-bottom:10px;}
.shipin h3 { font-size:26px; text-align:center; background:url(../images/Index/shipin02.png) no-repeat center bottom; padding-bottom:20px; margin-bottom:25px; margin-top:30px;}
.shipin h3 a{ color:#323232;}
.shipin .shipin_content .video{ overflow:hidden; width:948px; height:474px; padding:15px; background-color:#fff; position:relative}
.shipin .shipin_content .video b{ position:absolute; left:50%; top:50%; margin-left:-38px; margin-top:-38px;}
.shipin .shipin_content { overflow:hidden;}
.shipin .shipin_content>a{ font-size:16px; color:#000; text-align:center; display:inline-block; width:100%; margin-top:20px;}