/* 全局公共样式的设定 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding:0; margin: 0; font-family: "宋体", Arial, Helvetica, sans-serif; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; vertical-align:top; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
ol, ul, li, dl, dt, dd { list-style:none; }
input, button, textarea, checkbox, select, radio, form { vertical-align: top; }
a { color:#000; text-decoration:none; }
a:link, a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }
.mh{height:6px;border:none;clear:both;overflow:hidden;}
.red, .red a { color:#F00; }
.left { float:left; }
.right { float:right; }
.autohei { height:auto; overflow:hidden; zoom:1; }
.clear { font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1; }
.blank { height:10px; font-size:0; line-height:0; clear:both; overflow:hidden; }
body { font-size:12px; }
.logo { background:url(logobg.jpg) repeat-x; height:113px; overflow:hidden;zoom:1;}
.logo div.cont{ padding:0;}
.cont { width:1100px; margin:0 auto; height:auto; overflow:hidden; zoom:1; padding:5px 0; }
.input1 { border:#ccc 1px solid; background:#fff; margin-top:47px; height:12px; float:left; line-height:12px; padding:4px; }
.input2 { background:url(search.jpg); width:100px; height:97px; font-weight:bold; padding-left:10px; text-align:left; float:left; padding-top:10px; overflow:hidden; color:#fff; border:none; cursor:pointer; margin-top:5px; display: inline-block; }
.menu { background:url(menu.jpg) repeat-x; height:75px; line-height:75px; }

.navList {width:1010px;height:75px;padding-left:90px;margin:0 auto;}
.navList LI {Z-INDEX: 9999; POSITION: relative; FLOAT: left}
.navList LI A {DISPLAY: block; width:130px; HEIGHT: 75px;overflow:hidden;}
.navList LI A#nav0 {WIDTH: 130px}
.navList LI A#nav1 {WIDTH: 130px; BACKGROUND-POSITION: -99px 0px}
.navList LI A.cur#nav1 {BACKGROUND-POSITION: -99px -73px}
.navList LI A#nav2 {WIDTH: 130px; BACKGROUND-POSITION: -197px 0px}
.navList LI A.cur#nav2 {BACKGROUND-POSITION: -197px -73px}
.navList LI A#nav3 {WIDTH: 130px; BACKGROUND-POSITION: -296px 0px}
.navList LI A.cur#nav3 {BACKGROUND-POSITION: -296px -73px}
.navList LI A#nav4 {WIDTH: 130px; BACKGROUND-POSITION: -393px 0px}
.navList LI A.cur#nav4 {BACKGROUND-POSITION: -393px -73px}
.navList LI A#nav5 {WIDTH: 130px; BACKGROUND-POSITION: -491px 0px}
.navList LI A.cur#nav5 {BACKGROUND-POSITION: -491px -73px}
.navList LI A#nav6 {WIDTH: 130px; BACKGROUND-POSITION: -589px 0px}
.navList LI A.cur#nav6 {BACKGROUND-POSITION: -589px -73px}
.navList LI .subNavBody {POSITION: absolute; DISPLAY: none; BACKGROUND: url(curBg.jpg) no-repeat; OVERFLOW: hidden}
.navList LI #subNav2 DL {WIDTH: 728px; BACKGROUND: url(subNavBg.png) no-repeat; HEIGHT: 290px; PADDING-TOP: 10px;}
.navList LI #subNav2 DL DT {MARGIN: 0px 12px 0px 15px; WIDTH: 151px; FLOAT: left}
.navList LI #subNav2 DL DT H3 {COLOR: #0066b4; FONT-SIZE: 14px; FONT-WEIGHT: bold; line-height:30px; height:30px;}
.navList LI #subNav2 DL DT IMG {MARGIN: 0px; DISPLAY: block; width:130px; height:55px;}
.navList LI #subNav2 DL DT A {LINE-HEIGHT: 30px; TEXT-INDENT: 0px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto; COLOR: #666}
#subNav1 {WIDTH: 310px; BACKGROUND-POSITION: 0px top; HEIGHT: 161px; TOP: 75px; LEFT: 4px}
#subNav1 .subNav1Inner {PADDING-BOTTOM: 0px; PADDING-LEFT: 155px; WIDTH: 155px; PADDING-RIGHT: 0px; BACKGROUND: url(nav1Bg.png) no-repeat; HEIGHT: 130px; PADDING-TOP: 30px}
#subNav1 .subNav1Inner A {LINE-HEIGHT: 22px; TEXT-INDENT: 0px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 22px; COLOR: #666}
#subNav2 {WIDTH: 728px; BACKGROUND-POSITION: center top; HEIGHT: 291px; TOP: 75px; LEFT: -315px}
#subNav3 {WIDTH: 262px; HEIGHT: 160px; TOP: 75px; LEFT: 3px}
#subNav3 .subNav3Inner {PADDING-BOTTOM: 0px; PADDING-LEFT: 157px; WIDTH: 105px; PADDING-RIGHT: 0px; BACKGROUND: url(subNav3Bg.png) no-repeat; HEIGHT: 110px; PADDING-TOP: 49px; _background: none}
#subNav3 .subNav3Inner A {LINE-HEIGHT: 22px; TEXT-INDENT: 0px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 22px; COLOR: #666}
#subNav4 {WIDTH: 298px; BACKGROUND-POSITION: 0px top; HEIGHT: 161px; TOP: 75px; LEFT: 2px}
#subNav4 .subNav4Inner {PADDING-BOTTOM: 0px; PADDING-LEFT: 152px; WIDTH: 146px; PADDING-RIGHT: 0px; BACKGROUND: url(nav4Bg.png) no-repeat; HEIGHT: 135px; PADDING-TOP: 25px}
#subNav4 .subNav4Inner A {LINE-HEIGHT: 22px; TEXT-INDENT: 0px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 22px; COLOR: #666}
#subNav6 {WIDTH: 282px; BACKGROUND-POSITION: 188px top; HEIGHT: 161px; TOP: 75px; LEFT: -106px}
#subNav6 .subNav6Inner {PADDING-BOTTOM: 0px; PADDING-LEFT: 146px; WIDTH: 136px; PADDING-RIGHT: 0px; BACKGROUND: url(nav6Bg.png) no-repeat; HEIGHT: 134px; PADDING-TOP: 26px; _background: none}
#subNav6 .subNav6Inner A {LINE-HEIGHT: 22px; TEXT-INDENT: 0px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 22px; COLOR: #666; FONT-WEIGHT: 700}
#subNav6 .subNav6Inner A.subA {PADDING-LEFT: 8px; BACKGROUND: url(point.jpg) no-repeat left center; FONT-WEIGHT: 100}


.side { width:205px; }
.box { width:885px; }
.sidemenu h2  a{ color:#fff}
.sidemenu h2 { background:url(silede2.jpg); height:22px; color:#fff; line-height:22px;color:#fff;padding:0 10px 0 40px; display:block;}
.collapsed { background:url(silede2.jpg); height:22px; color:#fff; line-height:22px; padding:0 10px 0 20px; display:block; }
.sidemenu h2.hover{ background:url(silede.jpg) !important; height:22px; color:#fff; line-height:22px;color:#fff padding:0 10px 0 20px; display:block; }
.sidemenu h2.hover a{ color:#fff;}
.sidemenu ul { background:#e7e7e7 url(sidemenu.jpg); height:auto; margin-bottom:6px; border:1px #dfdfdf solid; overflow:hidden; zoom:1;}
.sidemenu li { background:none; padding-left:10px; line-height:24px; color:#333; }
.sidemenu ul li a { color:#333; }
.sidemenu ul li.m1 { height:auto; overflow:hidden; zoom:1; border-bottom:#ccc 1px solid; }
.lxlx {width:205px;overflow:hidden;margin-top:10px;}
.ban { position: relative; width:885px; height:260px; }
.ban ul li { float:left; }
#banleft { position:absolute; top:100px; left:10px; z-index:3; }
#banright { position:absolute; right:10px; top:100px; z-index:3; }
.news { border:#cecece 1px solid; background:#ececec; height:32px; line-height:32px; padding:0 15px; }
.news strong.left { color:#C40E2D; }
.news strong.right { background:url(dot2.jpg) no-repeat left center; padding-left:50px; color:#464646; }
.news strong.right a { color:#464646 }
.newgun { width:600px; }
#newsleft { float:left; display:inline; margin:8px 0 0 10px; }
#newsright { float:left; display:inline; margin:8px 0 0 0 }
#news { float: left; display:inline; }
.newgun li { float:left; margin-left:10px; width:500px; display:block; }
.blue, .blue a { color:#1171ae; }
.txt { background:url(txtbg.jpg); width:580px; height:185px; overflow:hidden; zoom:1 }
.txt1 { float:left; width:258px; padding:0px 0px 0 7px; }
.txt1 h3 { color:#C40E2D; font-weight:bold; font-size:14px; line-height:30px; }
.txt1 h3 a { color:#C40E2D }
.txt1 ul { padding:5px 0; }
.txt1 ul li { line-height:24px; color:#333; }
.txt1 ul li a { color:#333; }
.lianxi { background:url(lianxi.jpg) no-repeat right; width:283px; height:175px; padding:0 10px 10px 10px; }
.lianxi h3 { color:#C40E2D; font-weight:bold; font-size:14px; line-height:30px; }
.lianxi h3 a { color:#C40E2D }
.lianxi ul { padding:5px 0; }
.lianxi ul li { line-height:24px; color:#333; }
.lianxi ul li a { color:#333; }
.product { border-bottom:#cbcbcd 1px solid;}
.product ul { border-bottom:#ee8275 3px solid; height:auto; overflow:hidden; zoom:1; }
.product ul li { float:left; width:220px; background:#ccc url(line1.jpg) no-repeat right 43px; padding-right:1px; padding-bottom:10px; }
.tit1 { background:url(tbg1.jpg); width:210px; height:73px; line-height:73px; font-weight:600; padding-left:10px; color:#202020; font-size:12px; }
.tit1 a { color:#202020 }
.product ul li h4 { font-size:16px; color:#010101; font-family:"微软雅黑"; padding:0 10px; }
.product ul li p { line-height:24px; color:#000; text-indent:24px; padding:0 10px; height:80px; }
.red2, .red2 a { color:#c20d3a; }
.product ul li span.red2 { padding-right:10px; }
.bord { border:#d0d0d0 1px solid; height:auto; overflow:hidden; zoom:1; }
.prolist { padding:5px 10px 10px 10px; height:160px }
.prolist li {float:left;width:210px;height:165px;text-align:center;overflow:hidden;}

#demo {overflow:hidden;width:845px;}
#indemo {float:left;width:800%;}
#demo1 {float:left;}
#demo2 {float:left;}

.link { color:#333;}
.link a{ color:#333;}
.footer { border-top:2px #C40E2D solid; text-align:center; color:#333; line-height:30px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
/*article*/
.img1 { padding:1px; border:#ccc 1px solid; }
.position{ text-align:right; border-bottom:#cfcfcf 1px solid;}

.art {float:left;width:850px;padding:15px;margin:0 auto;}
.art H2 {TEXT-ALIGN: center; WIDTH: 850px; FLOAT: left; FONT-SIZE: 14px; font-weight:bold;}
.art div img{ padding:10px; border:#cfcfcf 1px solid;}
.art p{ color:#333; line-height:25px;}
.art p a{color:#333;}
/*list*/
.list ul li{ border:#d0d0d0 1px solid; float:left; margin:25px 20px 0 0; width:255px; padding:10px;}
.list ul li strong{ font-size:14px;}
.list ul li p{ height: auto; line-height:22px; color:#333;}

.other {float:left;width:880px;FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 25px; border-bottom:1px #ccc solid; margin-bottom:5px;}
.other A {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #4f90d0; LINE-HEIGHT: 25px}
.other span {float:right;margin-top:10px;}

.page {width:880px;text-align:center;height:30px;margin:20px 0 0 0;}
.page a,.page a:hover {font-size:12px; line-height:30px;padding:0 6px 0 6px;}

.list2 li {line-height:30px;float:left;width:880px;border-bottom:1px #ccc dashed;}
.list2 li span {float:right;}

.list_photo {width:880px;margin:0 auto;overflow:hidden;}
.list_photo li {float:left;width:220px;height:200px;overflow:hidden;margin-top:10px;text-align:center;}
.list_photo li img {border:1px #cccccc solid;}
.list_photo li div {line-height:35px;text-align:center;}