﻿@charset "utf-8";
body{min-width:1000px;color:#333;font:12px/1.5 "微软雅黑", "宋体", Arial, Helvetica, sans-serif;}
input,textarea{font:12px/1.5 "微软雅黑", "宋体", Arial, Helvetica, sans-serif;}
a,input,textarea{color:#333;}a:hover{color:#0072a6;text-decoration: none;}

/* CSS3 */
a,img,.nav li ul,.sear-text{/*ie*/-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;}/* 动画 */
.ban-big li dl dt,.ban-big li dl dd,.h-news-list li h3,.inner-left-menu dt,.inner-left-menu dd li,.news-list li div.fr h3,.products-list li a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;/*截取字符，省略号代替*/}

/* public */
.warp{width:1000px;}
.sear-sub,.ban-min li,.h-partner-prev,.h-partner-next{background:none;background-image:url(../images/script.png);_background-image:url(../images/script-ie6.png);}

/* top */
.top{top:0px;left:0px;width:100%;height:34px;line-height:34px;background-color:#bfccd4;z-index:100;}
.lan a{color:#263c4a;margin:15px;}
.search{padding-top:7px;margin-right:15px;}
.sear-text{width:0px;height:20px;line-height:20px;text-indent:5px;border:0;color:#666;}
.sear-sub{margin-left:6px;margin-top:3px;width:17px;height:14px;background-position:0px 0px;background-repeat:no-repeat;border:0;cursor:pointer;}
.search:hover .sear-text{width:156px;}

/* header */
.header{width:100%;height:100px;}
.logo{margin-top:17px;margin-left:11px;_display:inline;}
.nav{font-size:16px;}
.nav li{position:relative;margin:auto 3px;float:left;height:100px;line-height:96px;_display:inline;z-index:11;}
.nav li a{display:block;height:96px;padding:0 25px;color:#171717; border-top:4px #fff solid;_float:left;}
.nav li.curr a{background:#fff;text-decoration:none; color:#ff6600;}
.nav li:hover a{background:#fff;text-decoration:none; border-top:4px #0082bd solid;}
.nav li.curr li a,.nav li:hover li a{background:none;}

.nav li ul{position:absolute;display:none;top:100px;left:0px;width:200px;height:auto; padding-bottom:6px; background:#0082bd;}
.nav li ul li{float:none;margin:0;padding:0;height:auto;line-height:16px;font-size:14px;background:none;_width:100%;_display:block;_float:left;}
.nav li li a{background:none;height:auto;padding:12px 15px;color:#fff;}
.nav li li:hover a,.nav li li.curr a{color:#fff;background:#015d98;}

.nav li:hover ul{display:block;}

/* banner */
.banner{position:relative;width:100%;height:430px;overflow:hidden;border-bottom:6px solid #767676;z-index:10;}
.ban-big{position:relative;width:100%;height:430px;overflow:hidden;z-index:10;}
.ban-big li{position:absolute;width:100%;height:430px;overflow:hidden;}
.ban-big li a{position:absolute;display:block;height:430px;padding-left:50%;*padding-left:0;_padding-left:50%;z-index:10;overflow:hidden;}
.ban-big li img{position:relative;margin-left:-50%;*margin-left:0;_margin-left:-50%;}
.ban-min{position:absolute;bottom:37px;width:100%;height:18px;text-align:center;z-index:11;}
.ban-min li{margin:auto 3px;display:inline-block;*display:inline;*zoom:1;width:18px;height:18px;background-position:-1px -16px;background-repeat:no-repeat;}
.ban-min li.curr{background-position:-22px -16px;}

.h_cont{}
.h_cont h1{ height:24px;}
.h_cont h1 span{height:24px; line-height:24px;font-size:24px; color:#0072a6;font-weight: normal; float:left;}
.h_cont h1 a.more{float:left;color:#666; font-size:14px; font-weight:normal; margin-left:20px; margin-top:6px;}
.h_cont h1 a.more:hover{color:#ff6600;}

/* home project */
.h-project{width:616px;height:525px;overflow:hidden;}
.h-project-list{margin-top:30px;width:616px;}
.h-project-list li{float:left;width:268px;height:196px; margin:0 40px 40px 0;}
.h-project-list li a{color:#2e3639; background-color:#e6e6e6; display:block; width:268px; height:196px;text-align:center;}
.h-project-list li a span{ width:268px; height:40px; line-height:30px;font-size:16px;font-weight:normal;}
.h-project-list li a:hover{color:#fff; background-color:#ff6600;}

/* home news */
.h-news{width:384px;height:485px;}
.h-news-list{width:100%;height:auto;margin-top:30px;}
.h-news-list li{margin-bottom:25px;width:100%;height:90px;color:#666;overflow:hidden;}
.h-news-list li h3{font-size:16px;line-height:18px;font-weight:normal;}
.h-news-list li h3 a{color:#252525;}
.h-news-list li h3 a:hover{color:#ff6600;}
.h-news-list li p.date{line-height:14px;margin-top:8px; color:#999;}
.h-news-list li p{line-height:20px;margin-top:6px;}

/* home about */
.h-about{ width:100%; height:250px; background-color:#eeeeee; padding:30px 0;}
.h-about-con{margin-top:30px;width:100%;height:168px;}
.h-about-con span{margin-right:25px;}
.h-about-detail{width:558px;color:#666;}
.h-about-detail h3{line-height:22px;font-size:22px;font-weight:normal; color:#252525; margin-bottom:15px;}
.h-about-detail p{margin-top:5px;height:80px;line-height:20px;overflow:hidden;}

.read-more{display:block;width:90px;height:28px;border:2px solid #909090;text-align:center;line-height:26px;color:#666; font-size:14px;}
.read-more:hover{background-color:#ff6600;border-color:#ff6600;color:#fff;text-decoration:none;}

/* footer */
.footer{height:172px;background:#303030; border-top:5px #767676 solid;}
.copyright{color:#909090;font-size:14px;}

/*sub-banner*/
.sub-banner01{ width:100%; height:240px;border-bottom:6px solid #767676; background:url(../images/sub_banner01.jpg) no-repeat center center;}
.sub-banner02{ width:100%; height:240px;border-bottom:6px solid #767676; background:url(../images/sub_banner02.jpg) no-repeat center center;}
.sub-banner03{ width:100%; height:240px;border-bottom:6px solid #767676; background:url(../images/sub_banner03.jpg) no-repeat center center;}
.sub-banner04{ width:100%; height:240px;border-bottom:6px solid #767676; background:url(../images/sub_banner04.jpg) no-repeat center center;}

/*sub*/
.sub-left{width:250px;height:auto;}
.sub-left-tit{width:100%;height:24px;line-height:24px;color:#0072a6;font-size:24px;font-weight:normal; border-bottom:3px #d7d5d5 solid; padding-bottom:15px;}
.sub-left ul{width:100%; margin-top:10px;}
.sub-left li{width:100%;height:40px; margin-bottom:5px;line-height:40px;font-size:16px; background-color:#e6e6e6;}
.sub-left li a{display:block;text-indent:17px;color:#656565;}
.sub-left li.curr a,.sub-left li a:hover{color:#fff; background-color:#3297fd;}

.sub-right{width:720px;height:auto;}
.map{ width:100%; height:38px; line-height:38px; border-bottom:3px #d7d5d5 solid; font-size:12px; color:#656565;}

/* news list */
.news-list{width:720px;height:auto;}
.news-list li{width:100%;height:90px; margin-top:30px;}
.news-list li span.fl{width:80px;height:90px;background:#ccc;text-align:center;color:#666;font-size:16px;line-height:30px;}
.news-list li span.fl em{display:block;height:60px;background:#e6e6e6;line-height:60px;font-size:36px;color:#999;font-style:normal;}
.news-list li div.fr{width:620px;}
.news-list li div.fr h3{width:100%;font-size:16px;line-height:18px;font-weight:normal;}
.news-list li div.fr h3 a{color:#252525;}
.news-list li div.fr h3 a:hover{color:#ff6600;}
.news-list li div.fr p{margin-top:8px;line-height:22px;height:68px;overflow:hidden; color:#666;}

/* page */
.page{padding:30px 0;}
.page a,.page span{padding:5px 10px;background-color:#dcdadf;color:#666;}
.page span.page-curr,.page a:hover{background-color:#3c95da;text-decoration:none; color:#fff;}

/* news detail */
.essay{padding:20px 0;line-height:28px;color:#666; font-size:14px;}
.essay p{ text-indent:28px;}
.essay-title{color:#333;}
.essay-title h1{padding:30px 0;height:22px;line-height:22px;font-weight:normal;font-size:18px;text-align:center;}
.essay-title p{width:100%;height:26px;background:#e0e0e0;line-height:26px;text-align:center; color:#999;}
.news-relative{padding:20px 0; font-size:14px;}
.news-relative,.news-relative li a{color:#666;}
.news-relative li a:hover{color:#ff6600;}
.news-relative li{padding:5px 0;height:20px;line-height:20px;}
.news-relative li em{font-size:16px;font-style:normal; color:#0072a6;}

/* careers */
.careers-list{margin-top:20px;}
.careers-list,.careers-list a{color:#666;}
.careers-list th{padding:7px;line-height:20px;background:#e0e0e0;font-weight:normal; font-size:14px;}
.careers-list td{line-height:20px;padding:10px;}
.careers-list .even td{background:#f0f0f0;}

.careers-det-title{margin-top:20px;height:34px;line-height:34px; border-bottom:1px #ccc solid;color:#0072a6; font-size:18px;}
.careers-det-title .rec-date{color:#999; font-size:12px;}
.careers-det-title span{padding:0 10px;}
.careers-info{margin-top:30px; font-size:14px;}
.careers-info td{line-height:18px;padding:10px;background:#f0f0f0;border-bottom:1px solid #ccc;color:#333;}

.contact-info-list{padding-bottom:30px;margin-top:15px;line-height:30px;color:#333;font-size:14px;}
.contact-info-list dt{line-height:36px;font-size:18px;}

.border-b{ border-bottom:1px #ccc dashed;}
.NavMeun{
    float: left;
    width: 600px;
    margin: 3% 0 0 5%;
}
.NavMeun>li>a{
    font-size: 15px;
    color: #909090;
}
.NavMeun>li{
    width: 75px;
    height: 20px;
    float: left;
    text-align: center;
    line-height: 20px;
    border-right: 2px solid #909090;
}
.NavMeun>li:last-of-type{
    border-right: none;
}



.copyright {
    text-align: center;
    color: #909090;
    font-size: 14px;
}
.extend_footer, .footer_container{
    height: 142px;
}
.container_r{
    float: right;
    height: 170px;
}