@charset "gb2312";
/* CSS Document */
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {margin:0; padding:0; font-weight: normal;font-style: normal;font-size: 14px; line-height:200%; font-family:"微软雅黑",Arial, Helvetica, sans-serif; color:#333333;}
ol, ul ,li{list-style: none;}
img {border: 0; margin:0; padding:0;}
body {background:#ffffff;}
/*
@media screen and (max-width: 1300px) {
    body{ background:#fff;width:1300px;margin:0 auto;}
}
*/
a,em{ text-decoration:none; font-style:normal;}
a{ color:#333333;}
.clear{ clear:both; height:0px; line-height:0px;}

/*头部*/
.head{position:relative;}
/*banner*/
.slideBox{width:100%; /*height:230px;*/ overflow:hidden; position:relative;}
.slideBox .bd{position:relative; height:100%; z-index:0;}
.slideBox .bd li{zoom:1; vertical-align:middle; }
.slideBox .bd img{width:100%; display:block;  }

.slideBox .prev,.slideBox .next{width:50px; height:50px; display:inline-block;}
.slideBox .prev img,.slideBox .next img{width:50px; height:50px; display:block;}
	
/*顶部*/
.top{width:100%; position:absolute; top:0; left:0;}
/*logo*/
.logo{float:left; width:33%;}
.logo img{float:right; width:320px; height:120px; display:block;margin-right:79px;}
/*导航*/
.menu{float:left; background:#111111; width:67%; height:120px;}
.menu ul{float:left; width:930px;}
.menu ul li{float:left; width:132px; padding:26px 0 34px 0; text-align:center;}
.menu ul li span{height:34px; line-height:34px; color:#ffffff; font-size:18px; display:block;}
.menu ul li p{height:26px; line-height:26px; color:#999999;}

/*关于我们*/
.index_about_l{float:left; width:550px; padding:0px 50px 0 0;}
.index_about_l img{width:100%; display:block;margin-top:124px;}
.index_about_r{float:left; width:600px;}
.index_about_top{background:#111111; width:280px; height:50px; line-height:50px; text-align:center; color:#ffffff; font-size:30px; font-weight:bold;float: right;}
.index_about_eng{padding-top:0px; color:#666666; font-size:16px;}
.index_about_eng p{height:26px; line-height:26px;}
.index_about_tit{line-height:42px; color:#111111; font-size:24px;}
.index_about_con{padding:35px 0; color:#333333; font-size:15px;}
.index_about_more{background:url(../image/more.png) no-repeat top center; width:168px; height:54px; line-height:54px; text-align:center;}
.index_about_more span{height:21px; line-height:21px; padding-top:11px; color:#ffffff; font-size:16px; display:block;}
.index_about_more p{height:13px; line-height:13px; color:#ffffff; font-size:10px;}

/*案例展示*/
.index_case{background:#f8f8f8; border-top:2px solid #cccccc; margin-top:93px;}
.case_tit{background:url(../image/case_tit.jpg) no-repeat top center; width:390px; height:152px; margin:0 auto; margin-top:-98px;}
.case_tit .case_tit_l{float:left; padding:62px 0 0 15px; text-align:left; color:#111111; font-size:20px; font-weight:bold;}
.case_tit .case_tit_r{float:right; padding:72px 10px 0 0; text-align:right;}
.case_tit .case_tit_r span{color:#333333; font-size:16px; font-weight:bold; display:block;}
.case_tit .case_tit_r p{height:18px; line-height:18px; color:#666666; font-size:16px;}
/*.case_list{width:1199px; margin:0 auto; padding:88px 0 180px 0;}
.case_list>ul{padding-bottom:50px;}
.case_list>ul>li{float:left; width:273px; margin-right:27px; border:2px solid #e2e2e2; position:relative;}
.case_list>ul>li>img{width:275px; height:230px; padding:12px 0 12px 10px; display:block;}
.case_list>ul>li .case_bg{background:url(../image/case_bg.png) repeat top center; width:225px; height:190px; padding:40px 25px 0 25px; position:absolute; top:12px; left:10px; z-index:2; cursor:pointer; display:none;}
.case_list>ul>li .case_bg .ctit{height:38px; line-height:38px; color:#ffffff; font-size:24px;}
.case_list>ul>li .case_bg .ctime{height:38px; line-height:38px; color:#ffffff;}
.case_list>ul>li .case_bg .cmore{padding-top:8px;}
.case_list>ul>li .case_bg .cmore img{width:22px; height:22px; cursor:pointer; display:block;}
.case_list>ul>li .cr{background:#ffe804; width:2px; height:230px; position:absolute; top:12px; right:-2px; z-index:3;}
.case_list .cbtn ul{text-align:center;}
.case_list .cbtn ul li{display:inline-block; width:18px; padding:0 8px;}
.case_list .cbtn ul li img{width:18px; height:18px; display:block; cursor:pointer;}*/

.picScroll-left{width:1199px; margin:0 auto; padding:88px 0 99px 0;  overflow:hidden; position:relative; }

.picScroll-left .bd ul{overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{float:left; width:273px; margin-right:27px; border:2px solid #e2e2e2; position:relative;}
.picScroll-left .bd ul li img{width:275px; height:230px; padding:12px 0 12px 10px; display:block;}
.picScroll-left .bd ul li .case_bg{background:url(../image/case_bg.png) repeat top center; width:225px; height:190px; padding:40px 25px 0 25px; position:absolute; top:12px; left:10px; z-index:2; cursor:pointer; display:none;}
.picScroll-left .bd ul li .case_bg .ctit{height:38px; line-height:38px; color:#ffffff; font-size:24px;}
.picScroll-left .bd ul li .case_bg .ctime{height:38px; line-height:38px; color:#ffffff;}
.picScroll-left .bd ul li .case_bg .cmore{padding-top:8px;}
.picScroll-left .bd ul li .case_bg .cmore img{width:22px; height:22px; cursor:pointer; display:block;}
.picScroll-left .bd ul li .cr{background:#ffe804; width:2px; height:230px; position:absolute; top:12px; right:-2px; z-index:3;}

.picScroll-left .hd ul{text-align:center; overflow:hidden; margin-top:50px; zoom:1;}
.picScroll-left .hd ul li{width:18px; height:18px; overflow:hidden; padding:0 8px; text-indent:-999px; cursor:pointer; background:url("../image/icoCircle.png") 0 -18px no-repeat; display:inline-block;}
.picScroll-left .hd ul li.on{background-position:0 0;}

/*设计理念*/
.index_des{background:#f8f8f8 url(../image/design.png) no-repeat top center; border-bottom:3px solid #e5e5e5; width:100%; min-height:433px; position:relative;}
.bdes{width:100%; overflow:hidden;}
.bdes img{width:100%; display:block;}
/*.design{width:1360px; margin:0 auto; padding:100px 0 178px 0; position:relative; /*position:absolute; top:100px; left:280px; left:14%;*}
.design .desl{float:left; width:490px; padding-top:112px; margin-left:-190px;}
.design .desl img{width:490px; height:385px; display:block;}
.design .desc{width:306px; position:absolute; top:-52px; left:33%;}
.design .desc img{width:306px; height:530px; display:block;}
.design .desc .ctit{background:#ffe804; width:100px; height:120px; position:absolute; right:0; bottom:-34px;}
.design .desc .ctit span{width:50px; height:77px; line-height:77px; margin:18px 0 0 25px; border-top:3px solid #194d65; border-bottom:3px solid #194d65; color:#194d65; font-size:50px; font-family:"宋体"; display:block;}
.design .desc .smart{position:relative; bottom:-145px;}
.design .desc .smart img{width:100px; height:50px; display:block;}*/
.design{width:1360px; margin:0 auto; padding:0 0 72px 0; position:relative; /*position:absolute; top:100px; left:280px; left:14%;*/}
.design .desl{float:left; width:1552px; margin-top:-50px; margin-left:-190px; position:relative;}
.design .desl img{width:100%; display:block;}
.design .desr{float:right; width:680px; text-align:right; position:absolute; top:102px; right:0;}
.design .desr .rtit{height:30px; line-height:30px; color:#ffffff; font-size:18px;}
.design .desr .reng{height:26px; line-height:26px; color:#59a3c6; font-size:12px;}
.design .desr .rr{float:right; background:#ffe804; width:40px; height:4px; margin-top:10px;}
.design .desr img{width:680px; height:460px; padding-top:40px; display:block;}

/*团队展示*/
.index_team{background:#ffffff; width:100%;}
.team_tit{background:url(../image/team_tit.png) no-repeat top center; width:172px; height:92px; margin:0 auto; padding:28px 15px 0 75px; margin-top:-60px; position:relative;}
.team_tit .team_tit_t{height:36px; line-height:36px; color:#ffe804; font-size:20px; font-weight:bold;}
.team_tit .team_tit_t span{padding-left:5px; color:#ffffff; font-size:12px;}
.team_tit .team_tit_b{height:30px; line-height:30px; color:#ffffff; font-size:16px; font-weight:bold;}
.team_tit .team_tit_b span{padding-left:5px; color:#a5d6ed; font-weight:normal;}
/*.team_list{width:1200px; margin:0 auto; padding:95px 0 100px 0;}
.team_list .tleft{float:left; padding-top:147px;}
.team_list .tright{float:right; padding-top:147px;}
.team_list .tleft img,.team_list .tright img{width:14px; height:22px; display:block; cursor:pointer;}
.team_list .slide{width:860px; height:316px; margin:0 auto;}
.team_list .team{padding:45px 0 38px 0;}
.team_list .team .team_job{height:26px; line-height:26px; text-align:center; color:#333333; font-size:16px;}
.team_list .team .team_name{height:38px; line-height:38px; text-align:center; color:#111111; font-size:24px;}
.team_list .team .team_con{width:676px; margin:0 auto; padding-top:12px; text-align:center; color:#333333; font-size:16px;}
.team_list .tbtn ul{text-align:center;}
.team_list .tbtn ul li{display:inline-block; width:18px; padding:0 6px;}
.team_list .tbtn ul li img{width:18px; height:18px; display:block; cursor:pointer;}*/

.poster-main{position:relative; margin:0 auto; margin-bottom:100px;}

.poster-main a, .poster-main img{display:block; width:100%; height:100%;}
.poster-main img{ }
.poster-main .poster-list{width:1000px; height:500px;}

.poster-main .poster-list .poster-item{width:200px; height:500px; position:absolute; left:0; top:0;border:1px solid #ccc;}
.poster-main .poster-btn{position:absolute; top:0; cursor:pointer; filter:opacity(.5) brightness(1);}
.poster-main .poster-btn:hover{/*filter: opacity(1) brightness(2);*/}
.poster-main .poster-prev-btn{left:-220px; background:url(../image/tleft.png) no-repeat center center;}
.poster-main .poster-next-btn{right:-220px; background:url(../image/tright.png) no-repeat center center;}
.poster-item-job{height:26px; line-height:26px; padding-top:38px; text-align:center; color:#333333; font-size:16px; display:block;}
.poster-item-title{height:38px; line-height:38px; text-align:center; color:#111111; font-size:24px; display:block;}
.poster-item-content{width:676px; line-height:30px; margin:0 auto; padding-top:12px; text-align:center; color:#333333; font-size:16px; display:block;}

/*新闻资讯*/
.news_bg{background:url(../image/news_bg.jpg) repeat top center; width:100%;}
.index_news{width:1200px; margin:0 auto; padding:72px 0 74px 0;}
.new_top{padding-bottom:48px;}
.new_tit{float:left; width:265px;}
.new_tit img{float:left; width:22px; height:22px; padding:8px 10px 0 2px; display:block;}
.new_tit span{background:url(../image/new_tit.png) no-repeat bottom center; width:265px; height:40px; line-height:40px; color:#111111; font-size:20px; font-weight:bold; display:block;}
.new_tit p{height:46px; line-height:46px; color:#444444; font-size:36px; font-weight:bold;}
.new_tit p font{padding-left:8px; color:#666666; font-weight:normal;}
.new_more{float:right; background:url(../image/more.png) no-repeat top center; width:168px; height:54px; line-height:54px; margin-top:18px; text-align:center;}
.new_more span{height:21px; line-height:21px; padding-top:11px; color:#ffffff; font-size:16px; display:block;}
.new_more p{height:13px; line-height:13px; color:#ffffff; font-size:10px;}
.new_list ul li{float:left; background:url(../image/new_b.png) no-repeat top center; width:579px; height:154px; margin-right:42px; padding-bottom:40px; cursor:pointer;}
.new_list ul li:hover{background:url(../image/new_h.png) no-repeat top center; width:579px; height:154px;}
.new_list ul li .new_l{float:left; width:180px; padding:16px 25px 0 0;}
.new_list ul li .new_l img{width:180px; height:122px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; display:block;}
.new_list ul li .new_r{float:left; width:310px; padding-top:32px;}
.new_list ul li .new_r .nrtit{height:28px; line-height:28px; color:#111111; font-size:18px;}
.new_list ul li .new_r .nrcon{padding-top:5px; height:22px; line-height:22px; color:#666666;}
.new_list ul li .new_r .nrtime{padding:15px 0; height:20px; line-height:20px; color:#999999;}
.new_list ul li .new_r .nrtime img{float:left; width:16px; height:16px; padding:2px 10px 0 0; display:block;}

/*栏目*/
.lanmu{width:1200px; height:110px; margin:0 auto; margin-top:-55px; position:relative;}
.lanmu .nav{float:left; background:#111111; width:258px; height:50px; padding:30px 12px; border-right:3px solid #ffe804; border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px;}
.lanmu .nav .home{float:left; height:50px; border-left:3px solid #ffffff;}
.lanmu .nav .home span{height:26px; line-height:26px; padding-left:10px; color:#fff; font-size:18px;}
.lanmu .nav .home p{height:17px; line-height:17px; padding:7px 0 0 10px; color:#fff;}
.lanmu .nav .arrow{float:left; width:20px; padding:0 10px;}
.lanmu .nav .arrow img{width:20px; height:50px; display:block;}
.lanmu .type{float:left; background:#194d65; width:915px; height:110px; border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0;}
.lanmu .type ul{float:right; padding-top:17px;}
.lanmu .type ul li{float:left; height:44px; line-height:36px; margin-left:15px; text-align:center; color:#ffffff; font-size:16px;}
.lanmu .type ul li a{border:2px solid #194d65; padding:0 30px; color:#fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; display:block;}
.lanmu .type ul li a.la{border:2px solid #ffe804; color:#fff;}

/*内容*/
.middle{width:1200px; margin:0 auto;}

/*单页内容*/
.about{padding:60px 0;}
.title{height:38px; line-height:38px; color:#111111; font-size:24px;}
.english{height:40px; line-height:40px; color:#666666; font-size:16px;}
.hr{background:#194d65; width:200px; height:4px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.content{padding:30px 0; color:#333333; font-size:16px;}
.content span,.content p{color:#333333;}

/*图文列表*/
.pro_list{padding:70px 0 130px 0;}
.pro_list ul{width:1199px; margin:0 auto; padding-bottom:40px;}
.pro_list ul li{float:left; width:273px; margin:0 27px 40px 0; border:2px solid #e2e2e2; position:relative;}
.pro_list ul li img{width:275px; height:230px; padding:12px 0 12px 10px; display:block;}
.pro_list ul li .pro_bg{background:url(../image/case_bg.png) repeat top center; width:225px; height:190px; padding:40px 25px 0 25px; position:absolute; top:12px; left:10px; z-index:2; cursor:pointer; display:none;}
.pro_list ul li .pro_bg .ptit{height:38px; line-height:38px; color:#ffffff; font-size:24px;}
.pro_list ul li .pro_bg .ptime{height:38px; line-height:38px; color:#ffffff;}
.pro_list ul li .pro_bg .pmore{padding-top:8px;}
.pro_list ul li .pro_bg .pmore img{width:22px; height:22px; cursor:pointer; display:block;}
.pro_list ul li .pr{background:#ffe804; width:2px; height:230px; position:absolute; top:12px; right:-2px; z-index:3;}

/*分页*/
.page{text-align:center;}
.page a{height:36px; line-height:36px; margin:0 15px; padding:0 10px; border:2px solid #194d65; text-align:center; color:#111111; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; display:inline-block;}
.page a:hover,.page a.select{border:2px solid #ffe804;}

/*图文详情*/
.pro_show{padding:55px 0 130px 0;}
.pro_show .pro_s_tit{height:60px; line-height:60px; padding-bottom:18px; text-align:center; color:#111111; font-size:24px;}
.pro_show .pro_s_pic{width:565px; margin:0 auto; padding-bottom:70px;}
.pro_show .pro_s_pic img{width:565px; max-width:565px; display:block;}
.pro_show .pro_s_det{height:36px; line-height:36px; color:#333333; font-size:20px;}
.pro_show .pro_s_det span{background:#194d65; width:36px; height:36px; line-height:36px; margin-right:8px; text-align:center; color:#ffffff; font-size:24px; font-weight:bold; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; display:inline-block;}
.pro_show .pro_s_con{padding:40px 0 65px 0; color:#333333; font-size:16px;}

/*翻页*/
.fanye ul{text-align:center;}
.fanye ul li{display:inline-block; height:46px; line-height:46px; margin:0 12px; padding:0 20px; border:1px solid #111111; text-align:center; color:#333333; font-size:16px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.fanye ul li a{color:#333333; display:block;}

/*新闻列表*/
.news_list{padding:70px 0 130px 0;}
.news_list ul{padding-bottom:30px;}
.news_list ul li{float:left; background:url(../image/news_b.png) no-repeat top center; width:1200px; height:191px; padding-bottom:30px; cursor:pointer;}
.news_list ul li:hover{background:url(../image/news_h.png) no-repeat top center; width:1200px; height:191px;}
.news_list ul li .news_l{float:left; width:235px; padding:16px 32px 0 0;}
.news_list ul li .news_l img{width:235px; height:158px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; display:block;}
.news_list ul li .news_r{float:left; width:855px; padding-top:24px;}
.news_list ul li .news_r .nltit{height:46px; line-height:46px; color:#111111; font-size:20px;}
.news_list ul li .news_r .nlcon{line-height:32px; color:#666666; font-size:16px;}
.news_list ul li .news_r .nltime{padding:10px 0; height:30px; line-height:30px; color:#999999;}
.news_list ul li .news_r .nltime img{float:left; width:16px; height:16px; padding:7px 10px 0 0; display:block;}

/*新闻详情*/
.news_show{padding:55px 0 130px 0;}
.news_show .news_s_tit{height:54px; line-height:54px; text-align:center; color:#111111; font-size:24px;}
.news_show .news_s_time{height:36px; line-height:36px; text-align:center; color:#999999;}
.news_show .news_s_time img{width:16px; height:16px; margin-bottom:-2px; padding:10px 10px 0 0;}
.news_show .news_s_con{padding:32px 0 85px 0; color:#333333; font-size:16px;}

/*在线留言*/
.message{padding:60px 0 140px 0;}
.gbook{padding-top:60px;}
.gbook .gbook_l{float:left; width:570px; padding-right:100px;}
.gbook .gbook_l ul{padding-bottom:23px;}
.gbook .gbook_l ul li{width:568px; margin-bottom:25px; border:1px solid #194d65; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.gbook .gbook_l ul li span{float:left; width:108px; height:58px; line-height:58px; text-align:center; color:#999999; font-size:16px;}
.gbook .gbook_l ul li .btxt{float:left; background:none; border:0; width:460px; height:30px; line-height:30px; padding:14px 0; color:#999999; font-size:16px; outline:none;}
.gbook .gbook_l ul li textarea{float:left; background:none; border:0; width:460px; height:90px; line-height:30px; padding:14px 0; color:#999999; font-size:16px; outline:none; resize:none;}
.gbook .gbook_l .btn .sub{background:#ffe804; border:0; width:150px; height:40px; line-height:40px; margin:0 35px 0 99px; text-align:center; color:#111111; font-size:16px; cursor:pointer; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.gbook .gbook_l .btn .ret{background:#194d65; border:0; width:150px; height:40px; line-height:40px; margin:0 99px 0 35px; text-align:center; color:#ffffff; font-size:16px; cursor:pointer; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.gbook .gbook_r{float:left; width:530px;}
.gbook .gbook_r img{width:530px; height:377px; display:block;}

/*底部*/
.gbook_bg{background:#3d3d3d; width:100%; /*position:absolute; padding:78px 0 38px 0;*/}
.back{background:#ffe804; width:62px; height:51px; margin:0 auto; padding-top:11px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; position:relative; top:-31px;}
.back p{height:20px; line-height:20px; text-align:center; color:#111111; font-size:20px; font-weight:bold;}
.index_gbook{width:1200px; margin:0 auto; padding:17px 0 33px 0;}
.index_gbook .index_gbook_l{float:left; width:568px; padding-right:52px;}
.index_gbook .index_gbook_l .index_gl_tit{background:url(../image/message.png) no-repeat top left; width:157px; height:33px; line-height:33px; color:#ffffff; font-size:24px; font-weight:bold;}
.index_gbook .index_gbook_l ul{padding-top:46px;}
.index_gbook .index_gbook_l ul li{float:left; width:259px; height:37px; line-height:37px; margin:0 50px 30px 0; border-bottom:1px solid #aaaaaa;}
.index_gbook .index_gbook_l ul li span{float:left; width:56px; text-align:center; color:#999999;}
.index_gbook .index_gbook_l ul li .gtxt{float:left; width:203px; height:27px; line-height:27px; padding:5px 0; background:none; border:0; color:#999999; outline:none;}
.index_gbook .index_gbook_l ul li textarea{float:left; width:486px; height:27px; line-height:27px; padding:5px 0; background:none; border:0; color:#999999; resize:none; outline:none;}
.index_gbook .index_gbook_l .index_gl_btn{float:right; width:108px; height:48px; border:1px solid #999999; text-align:center; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; cursor:pointer;}
.index_gbook .index_gbook_l .index_gl_btn input{background:none; border:0; border-bottom:2px solid #ffffff; height:38px; line-height:38px; color:#ffffff; font-size:16px; cursor:pointer;}
.index_gbook .index_gbook_r{float:left; width:580px;}
.index_gbook .index_gbook_r .map{width:580px; margin:0 auto;}
.index_gbook .index_gbook_r .info{padding-top:32px;}
.index_gbook .index_gbook_r .info .info_l{float:left;}
.index_gbook .index_gbook_r .info .info_l img{width:30px; height:30px; padding:16px 23px 0 34px; display:block;}
.index_gbook .index_gbook_r .info .info_r{float:left;}
.index_gbook .index_gbook_r .info .info_r span{height:28px; line-height:28px; color:#ffffff; font-size:16px;}
.index_gbook .index_gbook_r .info .info_r p{height:22px; line-height:22px; color:#ffffff;}
.index_gbook .index_gbook_r .info .info_r p font{font-size:18px; font-weight:bold;}

/*版权所有*/
.bot_bg{background:#222222; width:100%;}
.bot{width:1200px; margin:0 auto; padding:22px 0; text-align:center; color:#999999; font-size:16px;}
.bot span,.bot p,.bot a,.bot a:hover{color:#999999;}



























