@charset "utf-8";

/* 首页 */

.main{width:100%;padding-bottom:50px}

.main .section{width:1200px;padding-top:18px}

.section .title{border-bottom:1px solid #ccc;height:34px}

.section .title .more{display:inline-block;float:right;background:url(../images/more.png) no-repeat left center;padding-left:20px;color:#e67817;font-size:12px;line-height:34px}

.section .title span{display:inline-block;color:#999;font-size:14px;line-height:34px}

.section .title span b{color:#333}

.section .left{width:398px}

.section .left .about{padding-top:20px}

.section .left p{color:#666;font-size:12px;line-height:26px;text-indent:24px;}

.section .left p .img{display:inline-block;float:left;margin-right:10px;margin-bottom:3px}

.section .left p a{color:#000}

.section .middle{width:504px;margin:0 20px}

.middle .news{padding:10px 10px 0 10px}

.middle .news li{line-height:32px}

.middle .news li a{color:#666;font-size:12px;background:url(../images/sign.png) no-repeat left -28px;padding-left:20px}

.middle .news li a:hover{color:#e67817;background:url(../images/sign.png) no-repeat left 3px;}

.middle .news li a em{display:inline-block;float:right}

.section .right{width:258px;}

.right .honor{padding-top:20px}

.pro-switch{overflow: hidden;position: relative;width:220px;padding:3px; border:1px solid #dfdfdf; margin:0 auto}

.flexslider{margin: 0;padding: 0;}

.flexslider .slides > li{display: none;-webkit-backface-visibility: hidden;}

.flexslider .slides img{width: 100%;display: block; height:152px}

.slides:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

html[xmlns] .slides{display: block;}

.no-js .slides > li:first-child{display: block;}

.flexslider{margin: 0 auto;position: relative;width:220px;zoom: 1;height:152px}

.flex-viewport{max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}

.flexslider .slides{zoom: 1;}

.flex-direction-nav{*height: 0;}

.flex-direction-nav a{width:45px;height:45px;margin: -60px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat 0 -21px;position: absolute;top:73%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}

.flex-direction-nav .flex-next{background-position:-16px -110px;right:0px;}

.flex-direction-nav .flex-prev{left:0px;}

.flexslider:hover .flex-next{opacity: 0.8;filter:alpha(opacity=25);}

.flexslider:hover .flex-prev{opacity: 0.8;filter:alpha(opacity=25);}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity: 1;filter:alpha(opacity=50);}

.flex-control-nav{width: 100%;position: absolute;bottom: 10px;text-align: center;}

.flex-control-nav li{display: inline-block;zoom: 1;*display: inline;}

.flex-control-paging li a{background: url(../images/dot.png) no-repeat 0 -15px;display:block;height: 16px;overflow: hidden;text-indent:-99em;width: 16px;cursor: pointer;}

.flex-control-paging li a.flex-active{background-position: 0 0;}

.box-lanrenzhijia{width:1200px;padding-top:30px;height:185px;position:relative;}

.ashow2{width:1170px;margin-left:15px;float:left;display:inline;}

.list_02 li{FLOAT: left;OVERFLOW: hidden;WIDTH:204px;HEIGHT:185px;TEXT-ALIGN: center; padding:0 15px}


.list_02 li a.video_list{PADDING-RIGHT: 0px;DISPLAY: block;PADDING-LEFT: 0px;PADDING-BOTTOM: 0px;WIDTH:204px;HEIGHT:185px}

.al{BACKGROUND: url(../images/ico.png) no-repeat 0px 0;left:0px;top:100px;position:absolute;OVERFLOW: hidden;WIDTH:14px;CURSOR: pointer;HEIGHT:24px}

.al:hover{BACKGROUND: url(../images/ico.png) no-repeat -26px 0;}

.ar{BACKGROUND: url(../images/ico.png) no-repeat 0px -45px;right:0px;top:100px;position:absolute;OVERFLOW: hidden;WIDTH:14px;CURSOR: pointer;HEIGHT:24px}

.ar:hover{BACKGROUND: url(../images/ico.png) no-repeat -26px -45px;}

a.video_list img{height:155px;width:202px; border:1px solid #ccc}

.list_02 li a p{ margin-top:8px; color:#666; font-size:14px}

.section .friend{padding-top:20px;margin:0 3px}

.section .friend li{float:left; border-right:1px solid #ccc; margin-right:15px}

.section .friend li a{ color:#000; font-size:12px; margin-right:15px; margin-bottom:10px}

/* 业务范围 */

.section .home{ border-bottom:1px solid #ccc;color:#666; font-size:14px; margin-bottom:18px; padding-bottom:10px}

.section .home i{ display:inline-block; float:left; vertical-align:middle;margin:5px 10px 0 4px}

.section .home a{ color:#666}

.section .leftside{ width:280px;}

.leftside .nav .t_nav{ background:url(../images/tb_07.png) no-repeat; height:50px; text-align:center; color:#fff; overflow:hidden} 

.leftside .nav .t_nav h2{ font-size:20px; margin-top:2px}

.leftside .nav .t_nav span{ font-size:14px}

.leftside .nav .t_list{ border:1px solid #ccc;padding:10px 12px 0 12px}

.leftside .nav .t_list li{ padding:0 9px 0 14px; background:#05519c; border-radius:5px; margin-bottom:10px}

.leftside .nav .t_list li a{ display:block;height:36px; line-height:36px; color:#fff; font-size:14px}

.leftside .nav .t_list li:hover{ background:#e67817}

.leftside .tui .t_list2 li{ width:218px; margin:8px auto; border:1px solid #ccc; position:relative}

.leftside .tui .t_list2 li .info{position:absolute;bottom:0px;left:0px;width:218px;height:30px;overflow:hidden;background:url(../images/tb_black.png) no-repeat left top;}

.leftside .tui .t_list2 li .info .desc{display:block;color:#fff;width:218px;font-size:14px;height:30px;line-height:30px; text-align:center; overflow:hidden;white-space:nowrap;word-break:break-all;word-wrap:break-word;text-overflow:ellipsis;}

.leftside .tui .t_list2 li .info .like-info{ color:#fff;line-height:20px; padding:0 7px}

.leftside .tui .t_list2 li .info em{ display:block; color:#fff; margin-left:7px; margin-top:22px}

.leftside .tui,.leftside .contact{ margin-top:20px}

.leftside .tui .t_title,.leftside .contact .t_title{ height:32px; line-height:32px; background:#05519c; color:#fff; font-size:16px; padding:0 15px}

.leftside .tui .t_title em,.leftside .contact .t_title em{ font-size:14px}

.leftside .tui .t_list2,.leftside .contact .c_list{border:1px solid #ccc;}

.leftside .contact .c_list p,.leftside .contact .c_list span{ color:#666;font-size:12px; line-height:24px; padding:0 10px}

.leftside .contact .c_list span{ display:block; margin-top:3px}

.leftside .contact .c_list h5{ font-size:18px; color:#ca0304; padding:0 10px}

.leftside .contact .c_list{ padding-bottom:3px}

.rightside{ width:894px; margin-left:26px}

.rightside .r_title{ height:36px; line-height:36px; background:#f1f1f1;margin-bottom:20px;}

.rightside .r_title h3{ padding:0 20px; text-align:center; color:#fff; font-size:16px; background:#e67817; display:inline-block; float:left}

.rightside .content{ border:1px solid #ccc;padding:25px 25px 100px 25px;margin-top:20px}

.content .case .w605{width:605px; margin:0 auto;margin-bottom:30px}

.content .case p{color:#666;font-size:12px;line-height:24px; text-indent:24px}

/* 工程案例 */

.content .project ul{ width:856px}

.content .project li{ width:204px;float:left; margin-right:9px; margin-bottom:20px; text-align:center}

.content .project li img{width:202px;border:1px solid #ccc; position:relative; }
.content .project li a p{ color:#666; font-size:14px; margin-top:6px}

/*人才招聘*/

.content .r_list4{padding-bottom:30px}

.content .r_list4 .job{border-bottom:1px dashed #ccc; padding-bottom:18px; margin-bottom:18px}

.content .r_list4 .job h1{ color:#7a7a7a; font-size:16px; font-weight:bold}

.content .r_list4 .job h1 b{ color:#eb1721}

.content .r_list4 .job dl dt{color:#7a7a7a; font-size:16px; font-weight:bold; margin:5px 0}

.content .r_list4 .job dl dd{ font-size:14px; line-height:24px}



.page{font-size:12px; padding-top:25px; padding-bottom:15px; margin:0 auto; margin-top:15px;}

.page span,.page  a{

padding:5px;

border:1px #CCCCCC solid;

margin-right:2px;

cursor:pointer;

}

.page .current{

border:1px #999999 solid;

background:#FFFFCD;

font-weight:bold;

}

.page  a:hover{

border:1px #333333 solid;

background:#FFFFCD;

text-decoration:none;

}





.detail{padding:15px 10px;}

.detail h1{ color:#2c7d16; text-align:center; font-size:20px;}

.write{ text-align:center; color:#999; border-bottom:solid 1px #ebebeb; margin:5px 0 18px;}

.write span{ color:#666;}

.detail p{ padding:0 14px;line-height:30px;font-size:14px;}

.dow{border-top:solid 1px #ebebeb;padding-top:15px; margin:30px 0; margin-left:10px; }

.dow b{ color:#2c7d16;}

.dow p{ text-indent:0;font-size:12px;}

.info p {line-height:25px;font-size:12px; margin-top:5px; }

.content .news_box{margin-top:-15px}
.news_box .bottom2 li{height:47px;line-height:48px;border-bottom:1px dashed #d2d2d2}
.news_box .bottom2 li a{color:#666;font-size:14px}
.news_box .bottom2 li a em{display:inline-block;float:right;font-size:12px;line-height:48px;color:#999}

/* marqueeleft */
.marqueeleft{height:185px;width:1200px;overflow:hidden; margin-top:30px}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 15px;display:inline;width:204px;height:185px;overflow:hidden;}
.marqueeleft li a img{border:#ccc 1px solid;width:202px;height:155px;}
.marqueeleft li a p{margin-top:8px;color:#666;font-size:14px;text-align:center}
