﻿* {margin: 0;padding: 0; }
a {COLOR: #000000;text-decoration:none;
}
a:hover,a>h1:hover {text-decoration:none;	color:#f86d18;
}
ul,li{ list-style: none;}

.header{width:100%;height:100px;}
.header .container{position:relative;}
.header .logo{ float:left; margin-top:20px; width:470px;}
.header .logo>div{ margin:11px 0 0 70px;line-height:1.4;}
.header .logo img{float:left;}
.header .logo p{font-size: 16px;margin: -3px 0 10px;}
.header .logo span{ font-size: 12px; line-height: 1em;}
.navbar-header .logo_sm img{ height:30px; margin-left:10px; float:left; opacity:.3}
.navbar-header .logo_sm h1{font-size: 12px;margin: 0;overflow: hidden;overflow: hidden;line-height: 1.3;padding-left: 10px;width: 86%;display: inline-block; opacity:.5}
.header .languages{float:right; line-height: 2em; color:#999}
.header .languages a{color:#999}
.header .languages a:hover{color:#cc0000}
.header form.search{ width: 400px; position: absolute; top:30px; right: 0;}
.header form.search .search_btn{position: absolute; font-size: 16px; top: 10px; right: 27px; background: none; border: 0; color: #999;}
.header .lang{position:absolute;font-size: 12px;position: absolute; top: 9px; right: 20px;}
.kjwenben{width:247px;height:28px;margin-left:70%;}
.wbk{width:219px;height:25px;border:#c90d13 1px solid;}
.menu{width:auto;height:40px;background:#c90d13;margin:0 auto 15px;}
.menu ul{width:1100px; margin:auto;overflow:hidden;position:relative;z-index:40}
.menu ul li{min-width:77px;line-height:40px;font-size:16px;font-weight:bold;list-style:none;color:#c90d13;display:inline-block;margin-right:8px;float:left;}
.menu ul li a{color:#FFF;text-decoration:none;	min-width:88px;display:inline-block;text-align:center;position:relative;z-index:40;padding:0 4px;}

.menu ul li.active a{color:#c90d13; background:#fefbae;}
.menu p.current{ height:56px; position:absolute; top:175px; z-index:20;}
.menu p.current .currentLeft{ display:block; float:left; background:url(../images/menubg1.png) no-repeat; width:6px; height:56px;}
.menu p.current span.currentBody{display:block; float:left; background:#fefbae; height:56px; width:88px; padding:0 4px;}
.menu p.current .currentRight{ display:block; float:left; background:url(../images/menubg2.png) no-repeat; width:6px; height:56px;}
.main{width:1000px;margin-left:auto;margin-right:auto;margin-top:16px;}
.navbar-nav > li > .dropdown-menu{background:url(../images/menuBg.png); border:0;width:100%;}
.dropdown-menu > li > a {display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 3em; color: #fff; white-space: nowrap; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {text-decoration: none; color: #f86d18;background:url(../images/menuBg.png);}

main .container{background:#fff;}
.listSide ul{background-color:#f5f5f5;width:100%;padding:10px 20px 50px;
}
.listSide ul li{height:42px;line-height:42px;border-bottom:#e8e8e8 1px solid;list-style:none;background-image:url(../images/tubiao.png);background-repeat:no-repeat;padding-left:42px;color:#ff6600;}
.listSide ul li a{text-decoration:none;}

.newList{margin:14px 20px 14px 20px;
}
.newList li{padding: 1em 0;list-style:none;background:url(../images/conbg.gif) left center no-repeat;border-bottom: 1px dashed #ccc;color:#000000;padding-left:14px;font-size:16px;}
.newList li a{text-decoration:none;}
.newList li span{float:right; color:#999}

footer{padding:20px 0;line-height: 2em;background:#1f1f2b; clear: both;color:#fff;
}
footer .footCode{text-align: center}
footer .footInfo{text-align: center}

.location{width:787px;height:35px;line-height:35px;background:#ededed;font-size:14px;padding-left:10px;}
.daohang{height:35px;line-height:35px;background-color:#c90d13;font-weight:bold;color:#FFF;padding-left:10px;}
.locationdetail{width:1000px;height:43px;line-height:43px;font-size:14px;margin-left:auto;margin-right:auto;
}


/*首页*/

/*关于我们页*/
.aboutCon{ margin:0px auto 80px;}
.aboutCon .conTitle{margin-top: 40px;}
.aboutCon .conTitle h1{color:#e94709; font-size:30px; text-align:left;font-weight: bold;}
.aboutCon .conTitle p{color:#c1c1c1; font-size:12px; text-align:left; letter-spacing:0.3em}
.aboutCon .mainCon{line-height:2; font-size: 14px; color:#000;text-align: justify;}
.aboutCon .mainCon .words{font-size: 20px; color:#000;margin:50px 0 160px 90px;}
.jingshen{font-size: 26px;line-height: 2.5;padding-left:150px; color:#000;}
.jingshen h2{color:#e94709; font-size:36px;}
.jingshen span{padding:0 20px;}
.mapTip{}
.mapTip li{ color:#bbb; list-style-position:inside;list-style-type:circle}
.mapTip li a{ padding-right: 25px; background:url("../images/icon_link.gif") right center no-repeat;}
// .aboutCon .mainCon p{text-indent: 2em;}
.txtCon{padding: 40px 0;}

/*END关于我们页*/

/*联系我们*/
.contartUs{ line-height: 1em;}
.contartUs h1{font-weight: bold; margin-bottom: 1em}
.contartMain>div{margin:50px 0;}
.contartMain h1{font-size: 20px;}
.contartSub div {margin-top: 30px; background:url("../images/footerLine2.gif") left bottom no-repeat;}
.contartSub h1{font-weight: bold; font-size: 15px;background:url("../images/icon_house.png") left center no-repeat; padding-left: 25px;}
/*END联系我们*/

/*新闻列表*/
.newsList{margin:20px;padding-bottom:20px;}
.newsList li{border-bottom:#cecee0 solid 1px;padding:20px 0px 20px 0px;height: 110px;display: block;}
.newsList li .date{line-height:24px;border-radius:6px;font-size:16px;display:block;float:left;width:68px;height: 68px;padding-top:10px;border:#cecee0 solid 1px;text-align:center;}
.newsList li .date span{color: #e94709;    font-size: 18px;    display: block; }
.newsList li .date+a{float:left;}
.newsList li a{font-size:20px;}
.newsList li a.NewsTitle{line-height: 1.5em;}
.newsList li .neirongsuolue{
	float:left;color:#848494;font-size:14px;line-height:1.5;max-width:560px;height:40px;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
	}
.newsList li i{display: block;width:38px;height:38px;border-radius:20px;border:#e94709 solid 1px;margin: 0 auto 5px;background:url(../images/detail_arrow2.gif) top center;}
.newsList li a.rDetail{font-size:12px;color:#e94709;float:right;display:block;width:50px;padding-top:5px;text-align: center;}

/*项目列表*/
.proList{margin:20px;padding-bottom:20px;}
.proList li{border-bottom:#cecee0 solid 1px;padding:20px 0px 20px 0px;height: 160px;display: block;}
.proList li .pic{height:120px; padding:0;line-height:24px;border-radius:0px;font-size:16px;display:block;float:left;border:#cecee0 solid 1px;text-align:center;}
.proList li .pic>img{width:100%; height:100%; font-size:12px; color:#999; font-weight:100;}
.proList li a{font-size:14px; font-weight: bold}
.proList li .neirongsuolue{float:left; color:#333; font-size:12px; line-height:20px; height:110px; overflow:hidden; text-overflow: ellipsis;
	display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.proList li .neirongsuolue>div{height:80px;}
.proList li i{display: block;width:38px;height:38px;border-radius:20px;border:#e94709 solid 1px;margin: 0 auto 5px;background:url(../images/detail_arrow2.gif) top center;}
.proList li a.rDetail{font-size:12px;color:#e94709;float:right;display:block;width:50px;padding-top:5px;text-align: center;}
.pagination{text-align:center;height:20px; margin:0}
.pagination a{color:#555;display:inline-block;padding:0 10px;border:#cecee0 solid 1px;border-radius:0px;margin:0 5px;}
.pagination a.curr{background: #cecee0;color:#fff;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    background-color: #e94709;
    border-color: #e94709;
    cursor: default;
}

.pagination a.curr{background: #cecee0;color:#fff;}
.proList li a.NewsTitle{line-height: 1;display: block;margin-bottom: 10px; line-height: 1.5;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}

/*新闻详情*/
.artical{padding-top:20px; padding-bottom:20px;}

.newstext{width:auto;line-height: 1.5;font-size: 16px;text-align: justify;color: #000;}
.newstext p{margin-bottom: 1em;}

.artical .webSite .breadcrumb{background:#fff; border-bottom: #cecee0 solid 1px;background: url(../images/icon_site.png) left center no-repeat;}
.artical .maindetail{ padding-top:20px;}

.artical h1{color:#000;font-size:36px;text-align:center; margin:40px 0; line-height: 1.5em;}
.artical .content{font-size:14px;line-height:1.8;color:#000;}
.artical .info{padding:20px 0;text-align:center;font-size:12px;}
.artical .info span{color:#888;}
.artical .info span img{margin-right:8px;position: relative;top:3px;}
.artical .artCrl{border-top:#cecee0 solid 1px;margin-top:20px;padding-top:10px;font-size:12px;color:#888}
.artical .artCrl .prev{float: left;width:49%;}
.artical .artCrl .next{float: right;width:49%;text-align: right;}
.artical img{ max-width:100%; display:block; margin: auto;}

.keyanList{ line-height: 1.5em;}
.keyanList td{padding-bottom: 20px;}
.keyanList .years{font-size: 18px;vertical-align: top;width: 80px;padding-right: 5px;font-weight:bold;color:#e94709;}

.projectMenu{}
.projectMenu li{line-height: 36px; border:  1px #ccc solid; margin: 10px 0px;}
.projectMenu li>a{padding: 11px 0px 11px 40px;line-height: 1.5em;width:100%;height:100%;display:block;padding-left:40px;}
.projectMenu li:hover{background:#f5f5f5 url("../images/arrowR_2.png") 16px 50% no-repeat}
.projectMenu li.active{border-color:#e94709;background: #fef5f2 url("../images/arrowR.png") 20px 50% no-repeat;}


.projectMenu li.active a{color:#e94709;}

.breadcrumb {padding: 8px 25px; margin:35px 0 0px; list-style: none; background-color:#fff; border-radius: 0; color:#888;border-bottom: 1px #ddd solid; background:url("../images/icon_site.png") left center no-repeat;}
.breadcrumb > li {display: inline-block; font-size: 14px;}
.breadcrumb > li>a{color:#888;font-size: 14px;}
.breadcrumb > li>a:hover{color:#e94709;}
.ico_down{background: url("../images/ico_down.png") 100px 6px no-repeat;}
.ico_video{background: url("../images/ico_video.png") 100px 6px no-repeat;}


/*页脚*/
footer .footerMain{padding: 20px 0;}
footer .footerMain>div{margin:0 auto 30px;}
footer .footerMain .qrcode{ text-align:center}
footer .footerMain dl{color: #bbbbda; }
footer .footerMain dt{font-size: 18px; font-weight:normal; background: url("../images/footerLine.gif") left bottom no-repeat; height: 36px; margin-bottom: 10px; }
footer .footerMain dd{line-height: 2.2em; }
footer .footerMain dd>a{color: #bbbbda;}
footer .footerMain dd>a:hover{color: #e94709;}
footer .copyInfo{text-align: center;color: #5e5e72;line-height: 1;}

/*媒体查询*/
@media (max-width:768px) {footer .footInfo{text-align:center; margin-top:20px;}
}
@media (max-width:992px){
	.newList{margin:100px 0px 14px 0px;} 
	.newList li{background:url(../images/conbg.gif) 0 1.65em no-repeat;border-bottom: 1px dashed #ccc;color:#000000;padding-left:14px;font-size:16px;overflow:hidden;}
	.newList li a{display:block; text-decoration:none;}
	.newList li span{color:#999; font-size: 12px; line-height: 2em; display:block; float:left;}
	.navbar-default{position:fixed; left:0; right:0; top:0; z-index: 100}
	.webSite{ position:fixed;border-radius: 0  0px; top:50px; left:0px; right:0px; z-index: 20;}
	.webSite .breadcrumb{border-radius: 0}
	.maindetail{border-width: 0px;  margin-top: 70px;}
	.maindetail h1{ font-size:20px;}
	.breadcrumb{margin:55px -15px 0px; padding-left: 30px;background-position:10px 50%;}
}