@charset "utf-8";
body,a,table,div,span,td,th,input,select{overflow-x:hidden;overflow-y:auto;word-break:break-all;}
html,body{ font-size:12px; color:#595757;; font-family:'Arial', 'Microsoft Yahei'; background:#fff; -webkit-text-size-adjust:none;}
a{ text-decoration:none; color:#595757; }
a:link{ text-decoration:none; color:#595757; }
a:active{ text-decoration:none; color:#595757; }
a:visited { text-decoration:none; color:#595757; }
a:hover{ text-decoration:none; color:#9b0000; }
/*头部*/
.top_biaoti h1{position:absolute;z-index:-1;}
.inner{ width:980px; margin:0 auto; position:relative; z-index:0;}
header{ zoom:1}
header{ width:100%; background:url(../images/header_bg.gif) repeat-x top center #8c0000; height:132px; position:relative; z-index:999; }

#web_logo{position:relative; z-index:999;}
.top-nav{color:#fff; position:absolute; z-index:1; top:0px; line-height:32px; height:32px; width:100%; text-align:center;}
.top-nav a{ color:#f5f5f5;}
.top-nav a:hover{ color:#fff;}
.top-nav li.b{ float:left;}
.top-nav li.t{ float:right;}
.top-nav li.t span{ font-size:10px; margin:0px 5px 0px 5px; color:#700005;}
.top-logo{ min-height:90px; _height:90px;}


#menu{width:980px; position:relative; z-index:9999;}
#menu ul{ padding-left:0px; margin:0px auto;}
#menu ul li{float:left; display:block; width:140px; height:40px; line-height:40px; position:relative; text-align:center;}
#menu ul li a{font-size:14px; display:block; font-weight:normal; color:#000;}

#menu ul li ol{float:left; overflow:hidden; width:140px;margin-left:0px; background:url(../images/dxl_bg.png) repeat; padding-left:0px;}
#menu ul li ol li{float:left; width:140px; height:36px; line-height:36px; background:none;}
#menu ul li ol li a{font-size:12px; display:block; color:#000; border-top:1px solid #df282c; margin:-1px 22px 0px 22px; }
#menu ul li ol li a:hover{color:#df282c;}
#menu ul li ol{position:absolute; top:40px; left:0; display:none;}
#menu ul li:hover ol{display:block;}
.met_flash{ margin-top:42px; overflow:hidden; position:relative;z-index:1; width:100%; height:380px; } 
.met_flash ul{ margin:0px; padding:0px;} 






#menu ul li ul{float:left; overflow:hidden; width:980px;margin-left:-280px; background:url(../images/dxl_bg.png) repeat; padding-left:0px;}
#menu ul li ul li{float:left; width:196px; height:36px; line-height:36px; background:none;}
#menu ul li ul li a{font-size:12px; display:block; color:#000; border-top:1px solid #df282c; margin:-1px 50px 0px 50px; }
#menu ul li ul li a:hover{color:#df282c;}
#menu ul li ul{position:absolute; top:40px; left:0; display:none;}
#menu ul li:hover ul{display:block;}



/*首页*/
.aboutus{ float:left; width:675px; margin-top:28px; margin-bottom:80px;}
.contour-1{ color:#929191;}
.contour-2 ol li a:hover{ text-decoration:none; color:#9b0000; }
.case{ float:right; width:290px; margin-top:28px; margin-bottom:80px; overflow:hidden;}

.line{ float:left; width:980px; margin-top:10px; overflow:hidden;}

.style-1 .title { height:32px; line-height:32px; padding-left:0px; font-size:14px; color:#3c3c3c; position:relative; border-bottom:2px solid #9b0000; margin-bottom:10px;}
.style-1 .title a.more{ float:right; width:39px; height:11px; line-height:40px; overflow:hidden; margin:15px 5px 0px 0px;}
.style-1 .active{ padding:0px;}

.style-2 .title { height:32px; line-height:32px; padding-left:0px; font-size:14px; color:#3c3c3c; position:relative; border-bottom:2px solid #9b0000; margin-bottom:10px;}
.style-2 .title a.more{ position:absolute; right:10px; top:0px; font-size:12px; color:#3c3c3c;}
.style-2 .active{padding:0px;}

.style-3 .title { height:32px; line-height:32px; padding-left:0px; font-size:14px; color:#3c3c3c; position:relative; border-bottom:2px solid #9b0000; margin-bottom:0px;}
.style-3 .title a.more{ position:absolute; right:10px; top:0px; font-size:12px; color:#3c3c3c;}
.style-3 .active{padding:0px;}

.style-2 ul{ padding-bottom:0px;}
.style-2 ul li{ float:left; display:inline; text-align:center; width:148px; height:160px; margin:7px; background: url("../images/cp1.jpg") no-repeat scroll 0 0 transparent;}
.style-2 ul li img{ display:block; padding-top:2px; padding-left:2px;}
.style-2 ul li a{color:#fff; line-height:30px; text-align:center;}
.style-2 ul li a:hover{ color:#9b0000; }

.case_index{margin:0px auto; width:290px; height:113px; overflow:hidden;}
.case_img{float:left; border-bottom:1px solid #ccc; padding:10px 0px 10px 0px;}
.case_h4title{float:right; width:170px; padding:10px 0px 0px 10px;; line-height:22px; font-size:12px;}
.case_in{ float:right; width:170px; margin-left:10px; line-height:22px; color:#929191; border-bottom:1px solid #ccc; padding:5px 0px 9px 0px;}

.index-news{ float:left; width:330px; margin-right:15px; margin-top:28px;}

.style-1 .contour-2{ padding:10px 5px; width:318px; border: 1px solid #e5e5e5; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px; }
.style-2 .contour-2{ padding:10px 5px; width:278px; border: 1px solid #e5e5e5; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px; }
.style-2 .pro{ padding:3px 0px 3px 3px; width:975px; border: 1px solid #e5e5e5; background:#fff;}

.listel li{ margin:0px 5px; height:30px; line-height:30px; overflow:hidden; padding-left:15px; background:url(../images/dt-1.png) no-repeat left 12px; }
.listel li a{ margin-right:5px; zoom:1; color:#666666;}
.listel li span{ float:right; color:#999;}
.index-conts{ float:right; width:290px; margin-top:28px;}


.index-product{ padding-top:28px; *margin-top:11px; *padding-top:0px; padding-bottom:0px;}
.index-product .profld{ margin:0px; position:relative; overflow:hidden;}
.index-product h5 span{ float:left; }

.index-product ol{ position: absolute; width: 2012em; }
.index-product ol li{ float:left; text-align:center; margin:0px 7px 0px 7px; background: url("../images/cp2.jpg") no-repeat scroll 0 0 transparent;}
.index-product ol li a.img{ display:block; text-align:center; font-size:0px; width:144px; padding-top:2px; padding-left:2px;}
.index-product ol li a.img img{ margin:auto; border:0px solid #000;}
.index-product ol li h5{ font-weight:normal; margin-top:5px; margin-bottom:5px; height:20px; line-height:20px; overflow:hidden;}
.index-product ol li h5 a{ color:#fff;}
.index-product ol li h5 a:hover{ color:#9b0000; }
.index-product .flip{ height:20px; overflow:hidden; margin:7px 15px 0px; float:left; }
* html .index-product .flip{ width:300px;}
*+html .index-product .flip{ width:300px;}
.index-product .next,.index-product .prev{ width:18px; height:18px; overflow:hidden; display:block; float:left;}
.index-product .next{ background-position:-17px 0px; }
.index-product .next:hover{ background-position:-57px 0px; }
.index-product .prev{ background-position:-40px 0px; }
.index-product .prev:hover{ background-position:0px 0px; }
#trigger{ float:left; margin-right:5px; margin-top:0px; position:relative; bottom:8px; *bottom:0px; *top:5px; zoom:1;}
#trigger a{ width:8px; height:8px; font-size:0px; display:inline-block; overflow:hidden; margin-right:5px;}
#trigger a.current{ background-position:-78px 0px;}
#tabs-nav{ float:left;text-align: center; margin-left:15px;}
#tabs-nav li {margin: 0 4px; display: inline-block; zoom: 1; *display:inline; position:relative; *top:12px;}
#tabs-nav li a {width: 8px; height: 8px; display: block; overflow:hidden; background:#9df0f5; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
#tabs-nav li a:hover { background:#fff; }
#tabs-nav li a.flex-active{ background:#fff; cursor: default; }

.index-links{margin-top:28px; margin-bottom:0px; position:relative;}
.index-links .title{ height:32px; line-height:32px; padding-left:0px; font-weight:normal; font-size:14px; color:#3c3c3c; position:relative; border-bottom:2px solid #9b0000; margin-bottom:10px;}
.index-links h3.title span.en { font-family:source-han-sans-simplified-c,Arial, Helvetica, sans-serif;color:#c4c4c4;font-size:13px;font-weight:normal;}
.index-links .title span.more { font-family:宋体;color:#c4c4c4;font-size:13px;font-weight:normal;}
.index-links a.more{ position:absolute; right:5px; top:3px; color:#000; font-size:12px;}
.index-links ul{ margin:0px; padding:0px;}
.index-links .txt{ zoom:1;}
.index-links .txt li{ list-style:none; float:left; height:30px; line-height:30px; margin-right:38px; margin-left:1px; overflow:hidden;}
.index-links .txt li a:hover{color:#9b0000; padding:0px 0px 8px 0px; background:url(../images/dt-12.png) no-repeat bottom center; }
.index-links .txt .txx{ zoom:1;}
.index-links .txt .txx li{ list-style:none; float:right; height:30px; line-height:30px; margin-right:1px; margin-left:1px; overflow:hidden;}
.index-links .txt .txx li a:hover{color:#9b0000; padding:0px 0px 8px 0px; background:url(../images/dt-12.png) no-repeat bottom center; }


.prolist_h3title{float:left; width:85px; line-height:52px; color:#b8b7b7; border:1px solid #e5e5e5; border-right:none; text-align:center; font-size:14px;}
.index-links ul{float:left;border:1px solid #e5e5e5; overflow:hidden; width:892px;}
.index-links li{float:left; margin:0px 0px 0px 27px; color:#b8b7b7; line-height:52px;}
.index-links li a{color:#b8b7b7;}
.index-links li a:hover{color:#9b0000; padding:0px 0px 8px 0px; background:url(../images/dt-12.png) no-repeat bottom center; }

/*底部*/

#footer_bg{ background:#700e0d; clear:both; overflow:hidden; }
#footer{ width:980px; margin:0 auto; color:#f5f5f5; padding:0;}
#footer p{ color:#f5f5f5; font-size:12px; font-family:'Arial', 'Microsoft Yahei' ; text-align:center; line-height:30px;}
.foot-nav{ text-align:center; margin-top:16px; height:30px; line-height:30px;}
.foot-nav a{ color:#f5f5f5; font-size:12px; font-family:'Arial', 'Microsoft Yahei' ;}
.foot-nav a:hover{ color:#000;}
.foot-nav span{ font-size:11px; font-family:'Arial', 'Microsoft Yahei' ; margin:0px 8px 0px 10px; color:#f5f5f5;}
.foot-text{ text-align:center; padding:16px 0px 16px; }
.foot-text a{ color:#f5f5f5; font-size:12px; font-family:'Arial', 'Microsoft Yahei' ;}
.foot-text a:hover{ color:#000;}
.foot-text span{ font-size:11px; font-family:'Arial', 'Microsoft Yahei' ; margin:0px 10px 0px 10px; color:#f5f5f5;}

.foot-link{ text-align:left; margin-top:-6px; }
.foot-link a{ color:#f5f5f5; font-size:12px; font-family:'Arial', 'Microsoft Yahei' ;line-height:24px;}
.foot-link a:hover{ color:#000;}
.foot-link span{ font-size:11px; font-family:'Arial', 'Microsoft Yahei' ; margin:0px 5px 0px 7px; color:#700e0d;}

/*内页侧栏*/
.sidebar{ margin-top:15px;}

.sidebar .sb_nav{ float:left; width:200px;margin-bottom:30px;}
.sidebar .sb_nav .title{background:url(../images/img_bg2.gif) no-repeat left 0px; line-height:43px; font-size:14px; font-weight:normal; padding:2px 0px 0px 68px;}

.sidebar .sb_nav .title_pro{background:url(../images/img_cp.gif) no-repeat left 0px; padding:44px 0px 0px 68px;}

.sidebar .sb_nav .title_contact{background:url(../images/img_fs.gif) no-repeat left 0px; padding:44px 0px 0px 68px;}

.sidebar .sb_nav .title_contact{ margin-top:30px; }

.sidebar .sb_nav .line{ margin-top:30px; }
.sidebar .sb_nav .clear_top{ padding:10px 0px 10px 15px; border: 1px solid #d0cece; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius:2px; }
.sidebar .sb_nav .clear_top p{height:30px;line-height:30px; }
.sidebar .sb_nav .active{ color:#595757; padding:6px 10px 10px 10px; border: 1px solid #d0cece; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius:2px;}
.sidebar .sb_nav .active .list_top{ margin-bottom:10px; }

#sidebar dl{ margin-left:0px;}
#sidebar dl dt{ height:36px; line-height:36px; border-bottom:1px solid #a8a8a8; margin:0px 20px 0px 20px; }

#sidebar dl a{  background:url(../images/dt-11.gif) no-repeat left center; padding:12px 0px 12px 15px; }

#sidebar dl a:hover{ background:url(../images/pro_dian.gif) no-repeat left center; padding:12px 0px 12px 15px;}

#sidebar dl dd{ padding:0px 15px 0px 15px; margin-top:5px; margin-bottom:5px;}
#sidebar dl dd h4{ font-weight:normal; height:36px; line-height:36px; border-bottom:1px dotted #a8a8a8; margin:0px 15px 0px 15px;}
#sidebar dl dt.on a{ font-weight:bold; color:#9b0000; }
#sidebar dl h4.on a{ font-weight:bold;}


.sidebar .sb_box{ float:right; width:760px; overflow:hidden; }
.sidebar .sb_box .title_nr h2{ position:absolute; font-size:14px; padding-left:15px; padding-top:3px;}
.sidebar .sb_box .title_nr span{ position:absolute; font-size:14px; font-weight:bold; padding-left:15px;}
.sidebar .sb_box .title_nr{ background:url(../images/dt-104.gif) no-repeat left 0px; line-height:43px; position:relative;}
.sidebar .sb_box .title_nr div.position{ float:right; font-weight:normal; position:relative; padding-right:15px; padding-top:3px; color:#999; font-family:'宋体';}
.sidebar .sb_box .title_nr div.position a{ color:#999;font-family:'Microsoft YaHei',Tahoma,Verdana,'Simsun';}
.sidebar .sb_box .title_nr div.position a:link{ text-decoration:none; color:#999; }
.sidebar .sb_box .title_nr div.position a:active{ text-decoration:none; color:#999; }
.sidebar .sb_box .title_nr div.position a:visited { text-decoration:none; color:#999; }
.sidebar .sb_box .title_nr div.position a:hover{ text-decoration:none; color:#9b0000; }


/*红色*/
html,body{width:100%;background: url(../images/fw_bg.jpg) no-repeat bottom center #fff; }



.style-1 .title a.more{ background:url(../images/more.gif);}
.index-product .next,.index-product .prev{ background:url(../images/neu.gif) no-repeat;}
.index-product .next{ background-position:-17px 0px; }
#trigger a{ background:url(../images/neu.gif) no-repeat -78px -10px;}
#sidebar dl dt.on a{ padding:12px 0px 12px 17px; background:url(../images/pro_dian.gif) no-repeat left center; color:#9b0000;}
#sidebar dl dd a{ background:url(../images/dt-11.gif) no-repeat left center;}
#sidebar dl dd a:hover{ background:url(../images/pro_dian.gif) no-repeat left center;}
.sidebar .sb_box h3.title div.position a{ color:#000000;}
.sidebar .sb_box h3.title div.position a:hover{ color:#9b0000;}
.met_page a{ color:#000;}
.met_page a:hover{ color:#9b0000;}