body {background:#EFEFEF;}

.main {width:1200px;margin:0 auto;overflow: hidden;}
.mb15 {margin-bottom:15px;}

#mainContent .changeMenuWidth {width:auto;}
#header {background:#FFFFFF;border-bottom: 6px solid #201B18;}
.header-content {height:110px;color:#4D4D4D;position: relative;}
.header-nav{position:absolute;right:0;bottom: 0px; margin-right:-15px;padding-right:55px;}
.header-nav li {float:left;margin:0 10px;font-size:15px;}
.header-nav li a {color:#2C2C2C;}
.header-nav .header-nav-currentLi a {color:#BA251D;}

.header-nav li a:hover {color:#BA251D;text-decoration: none;}

.header-title {font-size:13px;position: absolute;right:0;top:0;letter-spacing: 2px;}
.header-title span {padding:0 5px;color:#BA251D;}
.moduleQQ {position: absolute;}
.homeQQ {top:25px;right:5px;}
.footQQ {position: relative;display: inline;}

/*banner*/
#banner {margin-top:15px;}
.banner-main {height:439px;overflow: hidden;background:#fff;}
.banner-content {width:825px;padding:10px;overflow: hidden;font-size:15px;}
.banner-content p{margin:10px 30px;color:#6B6B6B;}
/*-------------------------------*/
/* 中间背景图 */







.brand{background: url(../image/brand.jpg) no-repeat;height: 442px;width: 1203px;overflow: hidden;}
.brand .brand_title{color: #bc251e;font-size: 24px;margin-top: 20px;padding-left: 25px;}
.brand .brand_wrap{width: 1110px;height: 390px;margin: 0 auto;*margin-top: -17px;margin-top: -20px}
.brand .brand_wrap div{float: left;}
.brand .brand_wrap div p{text-align: center;}
.brand .brand_wrap .brand_1 p{width: 112px;height: 39px;line-height: 69px;text-align: center;margin-top: 32%;}
.brand_1{width: 113px;height: 192px;position: relative;left: 2%;top: 13%}
.brand_p{color: #3c3314;font-size: 18px;}
.brand_public{font-size: 22px;font-weight: bold;color: #fff}
.brand_2{position: relative;width: 228px;height: 245px;overflow:hidden;top: 34%;left: 27px;}
.brand_2 p{color: #fff;margin-bottom: 2px;}
.brand_2 .brand_one{font-size: 18px;}
.brand_2 .brand_2_1{margin-top: 40px;}
.brand_2 .brand_2_1 p{color: #727071;font-weight: bold;}
.brand_3{position: relative;left: 2%;}
.brand_4{height: 389px;width: 168px;position: relative;left: 30px;top: 3px;}
.brand_4 p{margin-bottom: 6px;}
.brand_4 .brand_title{font-size: 16px;font-weight: bold;color: #1e1915;margin-left: -25px;}
.brand_5{position: relative;left: 38px}
.brand_6{position: relative;width: 168px;top: 182px;left: 40px;}
.brand_7{position: relative;width: 335px;height: 240px;left: 10%;top: 33%;}
.brand_7 .yingli{color: #bb261f;font-size: 27px;}
.brand_7 .brand_p1{font-size: 18px;color:#bc291f;}
.brand_8{position: relative;left: 13%;top: 10%;clear: both;width: 334px;height: 71px;*top: -20px}
.brand_8{position: relative!important;left:71%!important;top: -22%!important;}
.brand_8 .brand_8_t{font-size: 16px;color: #bb241d}
.brand_8 p{margin-bottom: 5px;color: #000;font-weight: bold;}









/*--------------------------------------------------*/
/* 中间背景图 */

/*瀑布流布局样式*/
#pubuList {position:relative;padding:15px 0;width: 1200px;margin-left:1px;}
.pubuList-ul {position: relative;left: 1px!important}
.pubuList-ul li {float:left; background: #fff; border: solid 1px #6D6D6B; text-align: center; padding: 11px; }
.pubuList-ul h3 { padding-top: 8px; }
.pubuList-ul img { width: 255px; height: 304px; display: block; border: 0 }
/*css3动画*/
.pubuList-ul .pubuList-li {
    height:auto;border:#ccc 1px solid;background:#fff;color:#333;}
.pubuLIst-li-pinfo {text-align:left;color:#6B6B6B;}
.pubuLIst-li-p {width:255px;margin:15px 0;font-size:14px;}
.pubuLIst-li-p:nth-child(2){overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.pubuLIst-li-p span {color:#BA251D;}
.pubuLIst-li-title {border-bottom:1px solid #ddd;padding:10px 0;text-align:left;font-size:16px;}
.pubuLIst-li-more {float:right;width:150px;margin-top:150px;text-align:center;}
.pubuLIst-li-more a {color:#333;font-size:15px;}

/*服务分类*/
#categoryNav {margin-bottom: 10px;}
.categoryNav-p {text-align: center;font-size:16px;display:none;}
.categoryNav-ul {margin-top:15px;display:none;}
.categoryNav-ul li {float:left;border-bottom: 2px solid #9A9899;margin:0 15px;padding:2px 0;font-size:14px;}
.categoryNav-ul li a{color:#222021}
.categoryNav-ul li a:hover{text-decoration: none;}
.categoryNav-ul .categoryNav-title {border:none;margin:0;}
.categoryNav-banner {padding-top:15px;border-top:2px solid #302C2B;margin-top:20px;}

/*首页新闻*/
#indexNews {padding:10px 0 30px;}
.indexNews-ul {float:left;margin-right:20px;}
.indexNews-ulLast {margin:0;}
.indexNews-ul li {font-size:13px;margin:5px 0;}
.indexNews-ul li a{color:#868684;}
.indexNews-ul .indexNews-liTitle {padding-bottom:3px;border-bottom: 1px solid #777777;}
.indexNews-ul .indexNews-liTitle a{color:#211F20;font-size:16px;}
.indexNews-ul .indexNews-liImg {padding-top:15px;}
.indexNews-ul .indexNews-liMore a {color:#373737;font-size:14px;}

/*列表页*/
#categoryMenu {background:#fff;padding:6px 0 0;margin:30px 0 8px;width:98%;height: 35px!important;}
#pages {float:right;line-height: 50px;height: 50px;background: #fff;padding:5px 20px;text-align:right;}
#pages a {border:1px solid #ddd;padding:4px 10px;margin:0 5px;color:#777;}
#pages a:hover {text-decoration:none;color:#BA251D;}
#pages span{border:1px solid #ddd;background:#BA251D;color:#fff;padding:4px 10px;}
.categoryMenu_ul li {padding:5px 5px 8px 5px;float:left;margin:0 35px;font-size:15px;}
.categoryMenu_ul .categoryMenu_liSelect {border-bottom:3px solid #BA251D;}
.categoryMenu_ul li a{color:#777}
.categoryMenu_ul li a:hover{color:#BA251D;text-decoration: none;}

#categoryList {padding:10px 0;width: 1200px;height: auto;}
/*.showPage-lmenu {width:300px;float:left;}*/
#showPage{overflow: hidden;}
.showPage-lmenu {width:300px;float:left;}
.showPage-lmenu-title {color: #BA251D; padding: 5px 0;font-size: 16px;height: 40px;line-height: 40px;}
/*.showPage-info {color:#6B6B6B;float:right;width:800px;background: #fff;padding:20px;position: relative;}*/
.showPage-info {text-align:left;color:#6B6B6B;float:right;width:800px;background: #fff;padding:20px;position: relative;}
.showPage-info .show_p {width:auto;text-align: left;}
.showPage-info img {margin:10px auto;}

/*page*/
#pageShow {text-align:center;background: #fff;margin:10px 0;padding:10px 0;}
#pageShow img{}

/*联系*/
#contact {margin:20px 0;}
#contact h1{color:#BA251D;margin-top:10px;font-size:15px;padding-bottom:8px;border-bottom: 2px solid #333}
.contactUl1, .contactUl2{margin:10px 0 30px;}
.contactUl1 li, .contactUl2 li{color:#6B6B6B;}
.contactLi {margin:10px 0;font-size:15px;}
.contactLi span {color:#BA251D;margin:0 10px;}
.contactMarginTopLi span {color:#6B6B6B;font-size:30px;letter-spacing: 2px;}
.contactLi .contactLi-fistSpan {margin-left:0;}
.contactLi .contactNoMarginLi {margin:0;}

.contactUl2 li {text-align: right;}
.contactMaLi {padding-bottom: 50px;border-bottom: 1px dashed #999;}
.contactMaLi img{margin:0 20px;}

.contactBigNumLi {font-size: 45px;letter-spacing: 3px;}
.contactTitleLi {margin-top:30px;font-size:25px;}
.contactMarginTopLi {margin-top:35px;}

/*footer*/
#footer {border-top: 2px solid #DADADA;background:#fff;clear: both;}
.footer-content {}
.footer-ul {float: left;font-size: 15px;margin-right: 100px;}
.footer-ul-last {margin-right:8px;}
.footer-ul li {margin:10px 0;color:#9B9B9B}
.footer-ul li span {margin-left:30px;}
.footer-ul-ma {margin-right: 0;float:right;margin-top: 15px;}
.footer-ul-ma li {margin:5px 0;}
.footer-ul li a {color:#9B9B9B}

.footer-ul-title a {color:#3A3839;}
.footer-line {height:1px;border:none;border-top:1px dashed #9B9B9B;margin:5px 0 15px 0;}
.footer-copyright {padding:10px 0;}

/*add this */
#addThis {position: absolute;bottom:20px;right:68px;padding:10px;background:#fff;}

/*gototop*/
#gotoTop{display:none;position:fixed;top:75%;left:95%;cursor:pointer;width:40px;height:40px;text-align:center;background:url(../image/jiantou.png) no-repeat;}
/*用CSS表达式(expression)来实现ie6下position:fixed效果*/
#gotoTop{_position:absolute;_top:expression(documentElement.scrollTop + documentElement.clientHeight * 3/4 + "px")}
