@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/* CSS Document */
#map {width:860px;height:550px;border:#ccc solid 1px;font-size:12px}

.top{ width:100%; height:44px; background-color:#9f2742;}
.topbox{ width:1100px; margin:0 auto;}
.toplist{ float:left; color:#fff;}
.toplist ul li{ float:left; margin-right:30px; font-size:20px; line-height:44px;}
.toplist ul li a{ color:#fff;}
.toplist ul li i{ padding-right:10px;}
.toplist ul li a:hover{ text-decoration:none;}

.top_right{ float:right; line-height:44px;}
.search{ border-radius:20px; background:#fff; float:left; padding:3px 10px; margin:10px 0 0 20px;}
.search input{ border: 0 none; float:left; font-size:14px; color:#090;}
.search span input{ background: url(../images/search.jpg) center center no-repeat; border:0 none; width:30px; cursor: pointer; float:right;}
.language{ float:left; color:#fff;}
.language select{ border:none;}
.language a{ color:#fff; margin:0 10px;}

.menu{ width:100%; height:100px;}
.menubox{ width:1100px; margin:0 auto;}
.menubox h1{ float:left; padding-top:25px;}
.nav{ float:right;}
.nav > ul > li{ font-size:16px; float:left;  line-height:100px; position:relative;  }
.nav > ul > li + li { padding-left:40px;}
.nav .home{ background:none;}
.nav ul li a:hover{ text-decoration:none; color:#9f2742;}
.nav ul li:hover div{ display:block;}

/* 二级菜单*/
.menu1{ width:140px; background:#f0f0f0; display:none; position:absolute; z-index:9999; padding:10px; left:0px; border-radius:0 0 10px 10px;}
.menu1 ul{ padding:0;}
.menu1 ul li{ border-bottom:1px dashed #666; font-size:14px; line-height:24px; float:none; margin:0 0 10px; background:none; padding:0 0 10px 0; text-align:center;}
.menu1 ul li a{ color:#666;}
.menu1 ul li a:hover{ color:#9f2742;}
/* 二级菜单*/


.con_index{ width:1100px; margin:0 auto;}
.about{ width:610px; margin-bottom:50px; float:left;}
.about h2{ color:#9f2742; font-size:30px; margin-bottom:20px;}
.about h2 span{ color:#999; font-size:24px; margin-left:10px;}
.about h2 a{ float:right; font-size:14px; color:#9f2742; display:block;}
.about img{ float:left; margin-right:20px;}

.news{ float:right; width:440px;}
.news ul li i{ color:#9f2742; font-size:12px; margin-right:10px;}
.news ul li{ line-height:28px;}
.news ul li span{ float:right; color:#999;}
.news ul li a:hover{ color:#9f2742;}

.case{ width:100%; background:#f5f5f5; padding:50px 0 0; overflow:hidden;}
.casebox{ width:1100px; margin:0 auto;}
.casebox h2{ font-size:30px; color:#9f2742; margin-bottom:50px;}
.casebox h2 span{ color:#999; font-size:24px; margin-left:10px;}

.caselist{ width:1100px; margin:0 auto;}
.caselist ul li{ float:left; margin:10px 6px; position:relative;}
.caselist ul li img{ display:block;width: 348px;height: 232px;}
.caselist ul li span { width:100%; background: url(../images/bg.png) repeat; display:block; height:30px; color:#fff; line-height:30px; text-align:center; position:absolute; bottom:0; margin:0; float:none;} 
.caselist ul li span:hover { color:#f00}
.caselist span{ float:right; margin:30px 0;}
.caselist span a{ color:#9f2742;}

.linian{ width:1100px; margin:0 auto; padding:60px 0; overflow:hidden;}
.ln{ margin:30px 0; width:900px;}
.ln i{ color:#fff; font-size:16px; margin-right:14px; float:left; background:#9f2742; border-radius:50px; width:26px; height:26px; line-height:26px; text-align:center}
.ln h3{ color:#9f2742; font-size:20px; margin-right:20px; float:left;}
.ln p{ font-size:16px;}
.linian img{ float:right; width:140px;}


.btm{ width:100%; background:#9f2742; overflow:hidden;}
.btmbox{ width:1100px; margin:0px auto; padding:20px 0; color:#fff; font-size:14px; text-align:center;}
.btmbox a , .btmbox a:hover{ color:#fff;}
.con_right h4{ font-size:18px; font-weight:bold; line-height:40px;}
.w1100{ width:1100px; margin:0 auto;}
.banner{ margin:0 auto; width:1100px;}
.menu_1{ float:right; display:inline; margin:10px 0;}
.menu_1 ul li{ margin-right:5px; float:left; display:inline;}
.menu_1 ul li a{ color:#999;}
.menu_1 ul li a:hover{ color:#9f2742;} 
.contact2 { float:left; width:560px; margin-bottom:20px;}
.con_left{ width:198px; float:left;}
.menu_2{ border:1px solid #ccc; border-radius:10px; padding-bottom:30px; background:#f0f0f0;}
.menu_2 h2{ font-size:18px; text-align:center; padding:25px 0; background:-moz-linear-gradient(top, #cf4262,#9f2742); background:-webkit-gradient(linear, 0 0, 0 100%, from(#cf4262), to(#9f2742)); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cf4262,endColorstr=#db4b00,grandientType=1); margin-bottom:3px; color:#fff; border-radius:8px 8px 0 0;}
.menu_2 hr{ width:100%; background:#9f2742; height:2px;}
.menu_2 ul{ margin-top:15px;}
.menu_2 ul li{ background:url(../images/btn_1.png) 55px 9px no-repeat; margin-bottom:20px; border-bottom:1px solid #fff; font-size:14px; padding-left:65px; padding-bottom:5px; }
.menu_2 ul li a{ color:#666;}
.menu_2 .hover { color:#9f2742}
.menu_2 ul li a:hover{ color:#9f2742; text-decoration:none;}
.icon{ margin:20px 0; overflow:hidden;}
.icon img{ float:left; width:74px; margin:10px;}

.con_right{ width:860px; float:right; min-height:400px; margin-bottom:30px;}
.con_right p { margin-bottom:20px;}
.con_right h3{ width:100%; background:#f0f0f0; font-size:16px; line-height:36px; color:#9f2742; margin-bottom:20px; padding-left:10px; font-weight:bold;}
.product_list{ width:400px; height:280px; float:left; margin:0 15px 30px;}
.product_list ul li{ float:left; position:relative;}
.product_list ul li:hover div { display:block;}

.jianjie {
    width: 400px;
    height: 40px;
background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=50); background:#000;/*实现IE背景透明*/
    position: absolute;
    bottom: 8px;
    left: 0;
    text-align: center;
    color: #fff;
    line-height: 40px;
}
.jianjie h4 a { color:#fff; margin-bottom:10px;}
.jianjie h4 a:hover { color:#e82753; margin-bottom:10px;}

.casecon{ margin-bottom:30px;}
.casecon h4{ color:#9f2742; font-size:20px; margin-bottom:10px; border-bottom:1px #ccc solid; line-height:50px;}

.next{ border-top:1px dashed #666; padding-top:10px; margin-bottom:40px; width:100%; display:inline-block;}
.con { width:1110px; margin:0 auto;}
.product ul li { float:left; margin:0 10px 20px 10px; position:relative;}
.product ul li img { width:350px}
.product ul li h4 {    width: 100%;
    height: 40px;
background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=50); background:#000;/*实现IE背景透明*/
    position: absolute;
    bottom: 8px;
    left: 0;
    text-align: center;
    color: #fff;
    line-height: 40px;}
	
	

.company dl { margin-bottom:30px; padding-left:30px;}
.company dl dt {  color:#9f2742; font-size:18px;}
.company dl dd { font-size:16px; line-height:30px; background:url(../images/dot.gif) 0px center no-repeat; padding-left:15px;}

.pdf_list ul {
    margin:0 auto 20px;
    width: 94%;
}
.pdf_list ul li {
    border-bottom: 1px #ddd solid;
    margin-bottom: 10px;
    line-height: 28px;
    padding-left: 10px;
    background: url(../images/btn_1.png) left center no-repeat;
}
.pdf_list ul li a {
    font-size: 15px;
    color: #000;
}
.pdf_list ul li span {
    float: right;
}

