@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,  dl, dt, dd, ul, ol, li,  pre,  form, fieldset, lengend, button, input, textarea,  th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1  "\5b8b\4f53",Arial, Tahoma, Helvetica, sans-serif; }
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } 
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } 
small { font-size: 12px; } 
ul, ol { list-style: none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
abbr[title], acronym[title] { border-bottom: 1px dotted; cursor: help; }
q:before, q:after { content: ''; }
legend { color: #000; } 
fieldset, img { border: none; } 
button, input, select, textarea { font-size: 100%;  }
/* table
table { border-collapse: collapse; border-spacing: 0; } */
hr { border:none; border-bottom: 1px solid #E6E6E6; width:100%; height: 1px; }
.hr { border:none; height: 1px; width:100%; line-height:1px; overflow:hidden; background:#E6E6E6; }
html { overflow-y: scroll; }
a { blr:expression(this.onFocus=this.blur());}
a:focus { -moz-outline-style: none; }
a img { border:none; }
a { color:#000; text-decoration:none; }
a:hover { color:#ff0000; text-decoration:none; }
.textover div { overflow:hidden; text-overflow: ellipsis; word-break:keep-all; white-space:nowrap; }
.Clear { clear:both; height:0px; line-height:0px; overflow:hidden; }
body { line-height:1.8em; overflow-x:hidden; background:#ffffff url(body_bg.jpg) repeat-x top; }
div { margin:auto; }
.space1{ height:1px; line-height:1px; overflow:hidden;}
.space2{ height:2px; line-height:2px; overflow:hidden;}
.space4{ height:4px; line-height:4px; overflow:hidden;}
.space6{ height:6px; line-height:6px; overflow:hidden;}
.space8{ height:8px; line-height:8px; overflow:hidden;}
.space10{ height:10px; line-height:10px; overflow:hidden;}
.wp{ width: 1000px;}
.fl{ float: right; display: inline;}
.fr{ float: right; display: inline;}


#top{ width: 100%; height: 33px; line-height: 33px;}
#top a{ padding:0 20px; float: right; display: inline-block;}
#top .weibo{ background: url(point_02.jpg) no-repeat left center;}
#top .wap{ background: url(point_03.jpg) no-repeat left center;}
#header{ width:100%; height:108px; overflow:hidden;}
#index_banner{ width:100%; height:425px; text-align: center; overflow:hidden;}
#banner{ width:100%; height:108px; padding-bottom: 20px; text-align: center; overflow:hidden;}
.body{ width:100%; padding-top:6px;}
#copyright{ width:100%; height:86px; padding-top:8px; background:url(copyright_bg.jpg) repeat-x left top; text-align:center; margin-top:25px;}


#menu1{ width:210px; float:left; display:inline; }
#menu{ width:210px; float:left; display:inline; border: 1px solid #cccccc;}
.menu{margin-bottom:10px;}
#main{ width:775px; float:right; display:inline;}
#index_main{ padding-bottom:30px;}
#silde{ width:245px; margin-right:10px; float:right; display:inline;}

/*head*/
#logo{ width:588px; height:108px; float:left; display:inline;}
#h_nav{ width:368px; height:108px; text-align:right; float:right; display:inline; background:url(header_right.jpg) right top no-repeat}
#h_nav a{ padding:0 10px 0 20px; color:#989898;}
.gohome{ background:url(gohome.jpg) no-repeat left center;}
.sethome{ background:url(sethome.jpg) no-repeat left center;}
.favorite{ background:url(favorite.jpg) no-repeat left center;}

.sou1{ width:150px; height:25px;float:right; color:#fff; margin-top:27px;}
.sou1_left{ float:left; margin-right:20px;}
.sou1_left p { color:#000; line-height:23px;}
.sou1_left p a{ padding-left:5px; padding-right:5px;}
.sou1_sou{ float:right; width:21px; height:20px; border:0px}
.text1{ width:109px; height:18px; line-height:18px; margin:0px; padding:0px; border:1px solid #bbbbbb; background-color:#f2f2f2}



#nav{ width:100%; height:41px; background:url(navbg.jpg) repeat-x top;}
#nav li.left{ width:10px; height:37px; background:url(nav_left.jpg) no-repeat left top; overflow:hidden;}
#nav li.right{ width:10px; height:37px; background:url(nav_right.jpg) no-repeat right top; overflow:hidden; float:right;}
#nav ul{ width:998px; margin:auto; overflow:hidden;}
#nav li{ position:relative; float: left; display: inline;color:#FFF;url(nav_point1.jpg)}
#nav li a{ display:block; width:120px; margin: 0 6px; height:41px; line-height:41px; text-align:center; font-size:14px; font-weight: bold; float:left; background: url(nav_point1.jpg) no-repeat right top;}
#nav li a:hover{ background: repeat-x center top;color:#ff0000;}
.wp li a:hover{ color:#ff0000;}
#nav li.hover a{ background: repeat-x center top;color:#ff0000;}
#nav li a:link{ color:#FFF;}
#nav li.hover a{ color:#ff0000;}
#nav li a:visited { color:#FFF;}
#nav li.visited a{ color:#FFF;}
#nav .wp{}

.sNav ul{ width: 100%;}
.sNav{position:absolute; z-index:100; background:#FFF; width:120px; min-height:10px; _height:10px; padding:10px; padding-bottom:10px; display:none;}
.sNav li{float:left; width:120px; height:23px; overflow:hidden;}
.sNav a{display:block; height:22px; line-height:22px; overflow:hidden; padding-left:21px; background:url(../images/sNavIco1.gif) 8px center no-repeat;}
.sNav a:hover{background:#c00800 url(../images/sNavIco2.gif) 8px center no-repeat; color:#FFF;}
.sNav_p{position:absolute; z-index:100; background:#fff url(../images/cp_b.jpg) repeat-x; width:980px; min-height:310px; _height:310px; display:none; padding-top:10px; padding-bottom:10px;}
.sNav_01{width:680px; height:300px;}
.plist{ position:relative; width:980px;}
.plist li{ width:160px; margin-left:18px; float:left; padding-left:12px; border-bottom:1px solid #999; height:25px; font-size:14px; line-height:25px; background:url(../images/sNavIco3.gif) 1px center no-repeat; display:inline}
.plist1{ position:absolute; top:30px; width:160px; padding-left:10px; left:20px;}
.plist1 a{ display:block; line-height:25px; color:#666; font-size:12px;}
.plist1 a:hover{ background:none; color:#F00;}
.plist2{ position:absolute; left:218px; top:30px; width:160px;}
.plist2 a{display:block; line-height:25px; color:#666; font-size:12px;}
.plist2 a:hover{ background:none; color:#F00;}
.plist3{ position:absolute; left:410px; top:30px; width:160px;}
.plist3 a{display:block; line-height:25px; color:#666; font-size:12px;}
.plist3 a:hover{ background:none; color:#F00; }
.plist4{ position:absolute; left:600px; top:30px; width:160px;}
.plist4 a{ display:block; line-height:25px; color:#666; font-size:12px;}
.plist4 a:hover{ background:none; color:#F00; }

.plist5{ position:absolute; left:788px; top:30px; width:243px;}
.plist5 a{ display:block; line-height:25px; color:#666; font-size:12px;}
.plist5 a:hover{ background:none; color:#F00; }

#nav .mainlevel { float:left; width:100px;/*IE6 only*/}
#nav .mainlevel a{ display:block;}
#nav .mainlevel ul{ padding:0;}
#nav .mainlevel ul a { width:100px; height:32px;color:#FFFFFF; background-color:#494949; text-decoration:none; line-height:32px; display:block;}
#nav .mainlevel ul a:hover {color:#fff; background-color:#9e9e9e; text-decoration:none;}
#nav .mainlevel ul {display:none; position:absolute;}
#nav .mainlevel ul li {background-color:#F1F1F1;width:100px;/*IE6 only*/}

/*public*/
.more{ float:right; display:inline;}
.h3{ color:#004097; line-height:30px;}
#copyright{ clear: both; background-color: #8C0000; height: 140px;}
#copyright .bt{ width:1000px; height:140px; margin:0 auto; background:url(c_logo.jpg) right top no-repeat}
#copyright .wp{position: relative; color: #ffffff; margin-top:20px; line-height:22px;}
#copyright .wp a{ color:#fff}
#copyright .wp a:hover{ text-decoration: underline;}

#copyright .wp1{position: relative; color: #ffffff; padding-top:40px; line-height:22px;}
#copyright .wp1 a{ color:#fff}
#copyright .wp1 a:hover{ text-decoration: underline;}

#copyright .logo{ position: absolute; width: 197px; height: 122px; right: 0; top: 0;}
#copyright .link{ height:30px; color:#fff; text-align:left}
#copyright .link a{ line-height:30px; color:#fff; }
#copyright .link a:hover{ text-decoration:underline}
/*index*/

#index_body .title{ height: 60px; font-size: 18px; font-weight: bold; line-height: 60px; color: #820002;}
#index_body .title .sub{ font-size: 12px; line-height: 38px; font-weight: 300; color: #000000;}
#index_body .box{ width: 305px; height: 126px; margin: 0; position: relative;}
#index_body .box .topic{ width: 100%; height: 32px; line-height: 32px; overflow: hidden; position: absolute; bottom: 0; left: 0; text-indent: 1em; color: #ffffff;}
#index_body .box .bg{ width: 100%; height: 32px; position: absolute; bottom: 0; left: 0;  background:#000; opacity:0.6; filter:alpha(opacity=60); }


#marquee{ width:340px; height: 300px; overflow:hidden;}
#marquee li{ height: 101px; }
#marquee .img{ width:115px; height:85px; padding-top:16px;}
#marquee .info{ width: 195px; margin-right: 8px; padding-top:10px;}
#marquee .topic a{ font-size: 14px; font-weight: bold; color:#942631}

.fangan{padding-bottom: 10px; padding-top:10px;}
.fangan img{padding: 2px; margin-top:5px;}


.point{ padding: 8px 10px; padding-left: 18px; background: url(point_01.jpg)  no-repeat left center;}


#index_search{ height: 104px; margin-top: 20px; background: url(index_search_bg.jpg) repeat-x top;}
#search{ width: 440px; height: 32px; background: url(search_bg.jpg) no-repeat left top;}
#search input{ border: none; margin: 1px; padding: 0; margin-left: 5px; width: 250px; height: 30px; line-height: 30px; }
#guanzhu{ width:245px; }
/*detail*/

#detail{}



#menu h2{ height:34px; padding-left:10px; line-height:34px; font-size:14px; line-height:34px; font-weight:bold; background:#8C0000; color:#ffffff;}
#menu li a{ display:block; height:33px; padding-left:10px; background:url(menu_li_bg.JPG) no-repeat 177px center; line-height:33px; border-top: 1px solid #CCCCCC;}
#menu li a:hover{ background:url(menu_li_hover.jpg) no-repeat center bottom;}
#menu li.hover a{ background:url(menu_li_hover.jpg) no-repeat center bottom;}


.protype{ padding:10px 0;}
.protype .title{ height:27px; padding-left:20px; border-bottom:1px solid #000000; line-height:27px; font-size:14px; font-weight:bold; background:url(menu_title_bg.jpg) no-repeat 4px center;}
.protype li{ height:29px; padding-left:40px; background:url(menu_li_bg.gif) no-repeat center bottom; line-height:29px;}

.contact{ padding-top:20px;}
.contact  .content{ min-height:132px; height:auto !important; height:132px; padding:0 4px; background:url(../images/menu_contact_bg.jpg) repeat-x bottom; line-height:1.5em;}



#position{ padding-left:10px; height:30px; line-height:30px; background:url(position_point.jpg) no-repeat 10px center; border-bottom:1px solid #CCCCCC;}
#position .name{ font-weight:bold; font-size:14px;}
#position .position{ float:right; padding-right:10px;}

.detail{ padding:10px; min-height:500px; height:auto !important; height:500px;}


#page{ margin:8px auto; text-align:center;}


#newslist{}
#newslist li{ height:28px; padding-left:10px; line-height:28px; background:url(li_bg.jpg) repeat-x bottom;}
#newslist li a{ line-height:28px;}
#newslist li span.date{ margin-right:10px; float:right;}

.contact .title{ height:30px; padding:10px 0 0 20px; color:#A8854D; font-size:14px; font-weight:bold; line-height:30px;}

#main #className{ width:790px; height:32px; background:url(main_title_bg.jpg) no-repeat left top; line-height:32px; color:#FFFFFF;}
#main #className .tab{ display:block; width:73px; margin:0 12px; line-height:32px; text-align:center; float:left; cursor:pointer;  background:url(index_box_tab_bg.jpg) no-repeat left bottom; color:#000000;}
#main #className a{}

#main #contentbg{ width:786px; margin-top:10px; background:#F2F0F1 url(main_content_bgt.jpg) no-repeat left top;}
#main #content{ min-height:400px; height:auto !important; height:400px; padding:10px;  background:url(main_content_bgb.jpg) no-repeat left bottom;}
#prolist{ width:770px; margin:auto; overflow:hidden;}
#prolist li{ width:150px; margin:15px; float:left;display:inline;}
#prolist li img{ width:150px; height:150px; padding:2px; margin:2px; border:1px solid #999999;}
#prolist li .proname{ width:150px; height:20px; text-align:center; overflow:hidden;}

#main .list{ width:700px; margin:auto; overflow:hidden;}
#main .list li{ clear:both; height:24px; width:700px; border-bottom:1px dashed #999999;}
#main .list li a{ float:left; display:inline;}
#main .list span{ float:right; display:inline;}

#main1{width:750px; margin:auto; overflow:hidden;}


h1{ text-align:center;}
.other { padding-top:30px;}
.other .next{ padding:0 10px;float:left; display:inline;}

.k_pagelist{}
.k_pagelist a{ height:24px; padding:0 4px; margin:4px; border:1px solid #999999;}






.t_detail{ background-color:#333333;}
.t_detail .comname{ height:40px; font-size:16px; line-height:40px; font-weight:bold;}
.t_detail td{ text-align:center; background:#ffffff;}
.t_detail td.tal{ text-align:left;}
.t_detail .strong{ color:#F00}

/*search*/

/* 搜索页面 */
#k_search{ width: 1000px; padding: 20px 0;}
#k_search form{margin:0px auto;line-height:30px;font-size:14px;text-align:left;}

#k_search {text-align:center;}
#k_search .k_search p{text-align:right;line-height:22px;width:640px;margin:0px;}
#k_search .k_search div{margin:15px auto;width:100%;}
#k_search .k_search div h3{margin:0px;width:100%;text-align:left;font-size:14px;line-height:30px;}
#k_search .k_search div p{margin:0px;width:100%;text-align:left;font-size:12px;line-height:26px;}

#k_search .k_search div p a{}
#k_search .k_search div p span{}


/*--news_js--*/

.slideTxtBox{ width:297px; text-align:left;  }
		
.slideTxtBox .hd{width:297px; height:58px; line-height:58px; background:url(news.jpg) top no-repeat; position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; height:26px;}
.slideTxtBox .hd ul li{ width:100px;  height:58px; line-height:55px; text-align:left; font-size:18px; color:#000;font-weight:bold;float:left; cursor:pointer;}
.slideTxtBox .hd ul li.on{ width:100px; height:58px;  padding-left:0px; color:#820002;}
.slideTxtBox .hd span { padding-top:7px;}
.slideTxtBox .bd { width:315px;}		
.slideTxtBox .bd ul{ width:297px; padding-bottom:5px; padding-top:3px; }
.slideTxtBox .bd li{width:297px; height:31px; line-height:31px; background:url(news_dot.jpg) left no-repeat;background-position:8px; border-bottom:1px dashed #dbdbdb}
.slideTxtBox .bd li .date{ float:right; color:#000000;  }
.slideTxtBox .bd li a{ color:#000000; }
.slideTxtBox .bd li a:hover{ color:#ff0000}
.slideTxtBox .bd p{ width:314px; height:99px; margin:0 auto;text-align:center; margin-top:5px; margin-bottom:5px; padding:2px; border:1px solid #CCC}

.news_t{ font-size:14px; font-weight:bold; color:#8c0000}



/*other*/

.STYLE4 {
    color: #7D7D7D;
    font-family: "微软雅黑","华文细黑","黑体",Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 20px;
}
.inp2 {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    color: #808080;
    font-family: "微软雅黑","华文细黑","黑体",Arial,Helvetica,sans-serif;
    font-size: 13px;
    overflow: auto;
    vertical-align: middle;
}
.ta {
    color: #B50005;
    font-family: "宋体","华文细黑",Arial,Helvetica,sans-serif;
    font-size: 26px;
    font-weight: bold;
    line-height: 30px;
    margin: 0;
    padding: 0;
}
.tc {
    color: #7D7D7D;
    font-family: "微软雅黑","宋体","华文细黑",Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 22px;
    margin: 0;
    padding: 0;
}
.tcl {
    color: #7D7D7D;
    font-family: "微软雅黑","宋体","华文细黑",Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 26px;
    margin: 0;
    padding: 0;
}
.cline{
 background:url(../images/cline.jpg) repeat-x center;
}
.cline span{ background-color:#FFFFFF;}

.clear{clear:both;font-size:0px;height:0px;line-height:0px;overflow:hidden;}
.productspic{height:209px;position:relative;}
.productspic .slide{width:338px;height:208px;overflow:hidden;}
.slide .text3{ margin-top:0px;;width:100%;height:30px;line-height:15px;font-size:18px;background:#f2f2f2;filter: alpha(opacity=80);opacity:0.8;color:#B50005;padding:15px 15px;font-weight:bold;}
.corpr189 .slide { margin:0 0 5px 4px; cursor:pointer}
.pro_catalog{margin-top:5px;}
.pro_catalog .list{float:left;/*width:125px;*/width:100%;background:#f2f2f2;padding:20px 10px 20px 15px;margin-left:4px; overflow:hidden; display:inline;}
.pro_catalog .list1_w{/*width:313px;*/margin:0;}
.pro_catalog .pro_list{line-height:26px;min-height:205px;_height:205px;font-size:13px;}
.pro_catalog .pro_list li{ height:26px;background:url(../images/prca_1.gif) no-repeat center left;padding-left:17px;color:#7d7d7d; overflow:hidden;}
.pro_catalog .flow_chart{background:url(prca_2.gif) no-repeat center left;padding-left:33px;line-height:20px;}
.corpr189 { width:189px; overflow:hidden; float:left; }
.corpr216 { width:206px; overflow:hidden; float:left; }
.corpr216 .slide { margin:0 0 5px 4px;}
/*鼠标移上去之后文字颜色改变*/
.corprHover .slide .text{color:#000;}
.diapo { width:190px; height:132px;}

.news1{ width:738px; height:180px; background:url(news_b.gif) top no-repeat; margin-bottom:20px;}
.news1_t{ width:738px; height:31px; }
.news1_t p{ line-height:31px; padding-left:50px; font-weight:bold; font-size: 14px}
.news1_c{ width:738px; margin-top:8px;}
.news1_c ul { width:680px; margin:0 auto}
.news1_c ul  li{ height:25px; border-bottom:1px dashed #ccc}
.date{ margin-right:10px; float:right;}
.news1_m a{ float:right; line-height:31px; padding-right:8px;}


		.picScroll-top{ margin:0 auto;  width:340px;  overflow:hidden; position:relative;    }
		.picScroll-top .hd{ overflow:hidden;  height:16px;padding:0 10px;  }
		.picScroll-top .hd .prev,.picScroll-top .hd .next{ display:block;  width:340px; height:16px;   overflow:hidden;
			 cursor:pointer; background:url(scroll_left.jpg) center top no-repeat}
		.picScroll-top .hd .next{display:block;  width:340px; height:16px;   overflow:hidden;
			 cursor:pointer; background:url(scroll_right.jpg) center top no-repeat}
		.picScroll-top .hd .prevStop{ background-position:-60px -100px;  }
		.picScroll-top .hd .nextStop{ background-position:-60px -140px;  }
		.picScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(icoCircle.gif) 0 -9px no-repeat; }
		.picScroll-top .hd ul li.on{ background-position:0 0; }
		.picScroll-top .bd{}
		.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-top .bd ul li{ text-align:left; zoom:1; }
		.picScroll-top .bd ul li .pic{ text-align:center; }
		.picScroll-top .bd ul li .pic img{ width:180px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
		.picScroll-top .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-top .bd ul li .title{ line-height:24px; }

.jqflash{ width:1420px; height:425px; margin:0 auto}

#playBox{ width:1420px; height:425px; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ width:1420px; height:425px;float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; position:absolute; top:190px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px;  position:absolute; top:190px; right:10px; z-index:10;}
#playBox .smalltitle {width:1420px; height:23px; position:absolute; bottom:0px; z-index:10; background:url(b1.png) top repeat-x}
#playBox .smalltitle ul{ width:150px; float:right; margin-right:10px;}
#playBox .smalltitle ul li{ width:14px; height:14px; margin:5px 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#b02f2a;}


.index_right{ width:662px; float:right}
.index_r_c{ width:662px;}
.hx{ width:662px; height:95px;}
.hx1{ width:136px; height:95px; float:left; margin-right:5px;}
.hx2 img{ width:89px; height:92px; border:1px solid #d5d5d5; margin-left:6px; margin-right:6px;}

.qt{ width:662px; height:97px; margin-top:19px;}
.qt1{ width:139px; height:97px; float:right; margin-right:5px;}
.qt2 img{ width:89px; height:93px; border:1px solid #d5d5d5; margin-left:6px; margin-right:6px;}

.pc{ width:662px; height:97px; margin-top:19px;}
.pc1{ width:136px; height:97px; float:left; margin-right:5px;}
.pc2 img{ width:90px; height:93px; border:1px solid #d5d5d5; margin-left:6px; margin-right:6px;}


.qx{ width:257px; float:left}
.qx1 img{ margin-bottom:10px;}

.mh{ width:184px; float:left; margin-left:33px;}

.hx{ width:184px; float:left; margin-left:6px;}

.timge{ height:110px;}

 .timge1{ height:170px;}
#menu2{ width:210px; float:left; display:inline; border: 1px solid #cccccc;height:500px;}
#menu33 li.timge1 a{ display:block; height:183px; padding-left:10px;  no-repeat 177px center; line-height:33px; border-top: 1px solid #CCCCCC;}
.proname1{ width:150px; height:30px; text-align:center; overflow:hidden;}
#menu33{ width:210px; float:left; display:inline; border: 1px solid #cccccc;}
.menu33{margin-bottom:10px;}
#menu33 h2{ height:34px; padding-left:10px; line-height:34px; font-size:14px; line-height:34px; font-weight:bold; background:#8C0000; color:#ffffff;}
#menu33 li a{ display:block; height:33px; padding-left:10px; background:url(menu_li_bg.JPG) no-repeat 177px center; line-height:33px; border-top: 1px solid #CCCCCC;}
#menu33 li a:hover{ background:url(menu_li_hover.jpg) no-repeat center bottom;}
#menu33 li.hover a{ background:url(menu_li_hover.jpg) no-repeat center bottom;}
.wenzi{ padding-left:7px;}

