
ul, li ,img,a,p,dl,dt,dd{padding: 0px; margin: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; text-decoration: none; list-style-type: none;}
body,div,ul,ol,li,dl,dt,dd,span,p,h1,h2,h3,h4,h5,h6,img,form,table,tr,td,th,label,em{margin:0;padding:0; font-style:normal;}

body {color: #666;font:12px '寰蒋闆呴粦',Helvetica,Arial;}
.both {clear: both;}
a {margin: 0px;padding: 0px; color:#333;}
a:hover {text-decoration:underline; color:#1155cc;}

.blank {clear: both;height: 10px;overflow: hidden;}
.wp {width:1000px; margin: 0 auto; display:block;}
.cl {zoom: 1; overflow: hidden;}
.fl {float: left;}
.fr {float: right;}
.header{ width:100%; height:109px; background:url(../images/header_bg.gif) repeat-x;}
.logo{ width:auto; height:109px; float:left;}
.phone{ width:225px; height:31px; float:right; margin-top:26px;}

.nav{ width:100%; height:43px; background:url(../images/nav_bg.jpg) repeat-x;}
.nav .line{ width:2px; height:36px; background:url(../images/nav_01.jpg); float:left;}
.nav li{ width:122px; height:36px; float:left;}
.nav li a{ width:122px; height:36px; float:left; text-align:center; line-height:36px; font-size:14px;}
.nav li a:hover{ width:122px; height:36px; float:left; text-align:center; line-height:36px; color:#fff; text-decoration:none; font-size:14px; background:url(../images/nav_02.jpg) no-repeat center top;}
.nav li.currnet a, .nav li.currnet a:hover{ color:#1155cc; background:none;}

.banner{ width:1000px; height:319px; background:url(../images/banner_bg.jpg) no-repeat center bottom; margin-top:5px; position:relative; margin-bottom:18px;}
#img img {	display: none;border: 0;height: 300px;width: 1000px;}
#SwitchNav { position: absolute; top:0px;right:0px; }
#SwitchNav div { float: left;  width:auto; height: 256px; }
#SwitchNav ul {}
#SwitchNav .nocurrent a{ display: block; width:216px; height:60px; color:#fff; text-decoration:none;}
#SwitchNav .nocurrent{padding-left:14px;}
#SwitchNav li {width:216px; height:60px; overflow: hidden; cursor: pointer;line-height:60px;list-style: none; background:url(../images/banner_1.png) no-repeat;}
#SwitchNav .current {width:216px; height:60px; background:url(../images/banner_2.png) no-repeat;}

.banner_in{ width:1000px; height:200px; margin-top:5px; margin-bottom:18px;}

.procat{ width:790px; height:auto; float:left;}
.procat h2{ width:790px; height:20px; background:url(../images/index_19.gif) repeat-x center center; text-align:center;}
.procat h2 strong{ width:auto; height:20px; line-height:20px; padding:0 10px; background:#fff; color:#000; font-size:18px; font-weight:normal;}
.procat_in{ width:790px; height:auto; overflow:hidden;}
.procat_in ul{ width:890px; height:auto; overflow:hidden;}
.procat_in li{ width:382px; height:137px; padding:4px; float:left; background:url(../images/procat_bg.png);margin:12px 12px 0 0;}
.procat_in li .procat_img{ width:155px; height:137px; float:left; }
.procat_in li span{ width:210px; height:137px; float:left; padding:0 5px 0 12px; line-height:24px; overflow:hidden; }
.procat_in li span .p1{ width:210px; height:24px; overflow:hidden; display:block; font-size:14px; color:#000; font-weight:bold; margin:9px 0 3px 0;}
.procat_in li span .p2{ width:210px; height:24px; overflow:hidden; display:block; font-size:12px; color:#1155cc; background:url(../images/procat_1.gif) no-repeat center left; padding-left:8px;}

.partner{ width:190px; height:477px; float:right; border:1px solid #e8e8e8; position:relative; margin-top:9px;}
.partner h2{ width:190px; height:20px; background:url(../images/index_19.gif) repeat-x center center; text-align:center; position:absolute; top:-10px; left:0px;}
.partner h2 strong{ width:auto; height:20px; line-height:20px; padding:0 10px; background:#fff; color:#000; font-size:18px; font-weight:normal;}
.partner_in{ width:149px; height:422px; margin:0 auto;}
.partner_in ul{ margin-top:15px; overflow:hidden;}
.partner_in li{ width:147px; height:47px; border:1px solid #f3f3f3; margin-top:7px;}

.products{ width:1000px; height:auto; margin-top:26px;}
.products h2{ width:1000px; height:20px; background:url(../images/index_19.gif) repeat-x center center; text-align:center;}
.products h2 strong{ width:auto; height:20px; line-height:20px; padding:0 10px; background:#fff; color:#000; font-size:18px; font-weight:normal;}
.products_in{ width:1000px; height:auto; overflow:hidden;}
.products_in ul{ width:auto; height:auto; overflow:hidden;}
.products_in li{ width:243px; height:215px;  float:left; margin:12px 9px 0 0;}
.products_in li .p1{ width:235px; height:175px;padding:4px; background:url(../images/products_bg.jpg) no-repeat; display:block;}
.products_in li .p2{ width:235px; height:24px; line-height:24px; margin-top:5px; text-align:center; display:block;}

.products_in2{ width:730px; height:auto; overflow:hidden;}
.products_in2 ul{ width:760px; height:auto; overflow:hidden;}
.products_in2 li{ width:233px; height:204px; overflow:hidden;  float:left; margin: 0 16px 12px 0;}
.products_in2 li .p1{ width:225px; height:167px;padding:4px; background:url(../images/products_bg2.jpg) no-repeat; display:block;}
.products_in2 li .p2{ width:225px; height:24px; line-height:24px; margin-top:5px; text-align:center; display:block;}

.abmedo{ width:320px; height:211px; overflow:hidden; float:left; margin-right:26px;}
.abmedo h2{ width:auto; height:24px; font-weight:normal; border-bottom:1px solid #cccccc; position:relative;}
.abmedo h2 strong{ float:left; font-size:14px; color:#222; border-bottom:2px solid #FFA500;height:24px; position:relative;}
.abmedo h2 span{ float:left; font-size:12px; color:#999; padding:3px 0 0 5px;}
.abmedo h2 a{ float:right; font-size:12px; color:#999; font-family:Arial; margin:5px 2px 0 0;}
.abmedo_in{width:auto; height:auto; overflow:hidden; margin-top:15px;}
.abmedo_in p{ line-height:22px;}
.abmedo_in .mews{ overflow:hidden;}
.abmedo_in .mews li{ overflow:hidden; height:35px; line-height:35px; background:url(../images/mews_01.gif) no-repeat left center; padding-left:12px; border-bottom:1px dotted #ccc;}
.abmedo_in .mews li a{ float:left;}
.abmedo_in .mews li span{ float:right; color:#999; padding-right:5px;}

.links_in{ width:1000px; height:auto; overflow:hidden; margin-top:8px;}
.links_in ul{ width:1100px; height:auto;}
.links_in li{ width:113px; height:35px; overflow:hidden; line-height:35px; float:left; background:url(../images/links_01.gif) no-repeat left center; padding:0 20px 0 12px;}

.footer{ width:100%; height:60px; line-height:60px; overflow:hidden;  background:url(../images/foo_01.gif) repeat-x center top;}
.Copyright{ float:left; color:#aaa;}
.foo_nav{ float:right;}
.foo_nav a{ color:#aaa;}
.foo_nav a:hover{ color:#1155cc;}
.foo_nav span{ color:#ccc; padding:0 10px;}



.contents { width:1006px; background: url(../images/page_bg.png) center top no-repeat;display: block;overflow: hidden;zoom: 1;}
.sideNav{width:202px;margin-left:20px; display:inline;}

.sideNav .tit{height:32px;padding:22px 0 9px 0;border-bottom:1px solid #ededed;margin-bottom:8px; display:block; position:relative;}
.sideNav .tit dt{ font-size:18px; line-height:18px; color:#1c1f2e; position:absolute; top:22px; left:36px;}
.sideNav .tit dd{color:#8f9095;text-transform:uppercase;}
.sideNav .tit span{float:left;font:45px/32px Arial; color:#de0010; width:36px; display:block;}
.sideNav .tit dd em{font-size:14px; line-height:14px; padding:18px 0 0 0; font-style:normal; float:left;}

.sideNav .list{padding-bottom:9px;border-bottom:1px solid #ededed;margin-bottom:17px;}
.sideNav .list a{display:block;line-height:30px; color:#666; padding-left:27px;background:url(../images/sidenav_bg00.gif) no-repeat 0 -30px;}
.sideNav .list a:hover,.sideNav .list .now{background-position:0 0;color:#FFF; text-decoration:none;}



.sideNav .list ul li ul li ul li a{padding-left:37px; background:url(../images/xtx_008.gif) no-repeat 27px center;}
.sideNav .list ul li ul li ul li a:hover, .sideNav .list ul li ul li ul li a.now{padding-left:37px; background:url(../images/xtx_008.gif) no-repeat 27px center #f4f4f4;color:#006CC9; text-decoration:none;}
.sideNav .list ul li ul li a{padding-left:27px; background:url(../images/xtx_007.gif) no-repeat 186px center #cccccc;}
.sideNav .list ul li ul li a:hover, .sideNav .list ul li ul li a.now{padding-left:27px; background:url(../images/xtx_007.gif) no-repeat 186px center #f4f4f4;color:#006CC9;}




.sideNav .list .last a{height:29px;}
.sideNav .list .new_sy{ border-bottom:1px #FFF solid;}
.sideNav .list .new_sy_2{background-color:#F4F4F4; border-bottom:1px #FFF solid;}
.sideNav .link{padding:2px;border:1px solid #ededed;text-align:center;}

.w_page_fr {width:730px; margin-right:20px; display: inline;}

.board{padding-top:29px;height:35px; line-height:35px; border-bottom:1px solid #ededed;}
.board span.fl{font-size:13px; color:#666; font-weight:bold;}
.board span.fl strong{color:#ba000d; text-transform:uppercase;}
.board span.fr{float:right;}


.page_main{width:730px; height:auto; padding:30px 0px; line-height:24px;}
.page_banner{height:350px; display:block;}
.page{/*background:url(../images/page_bg.png) center top no-repeat; display:block; overflow:hidden;*/ zoom:1;}


.newsC{padding:10px 0 0 0; display:block;}
.newsC .tit{padding-bottom:24px; border-bottom:1px dashed #dbdbdb; display:block; overflow:hidden; zoom:1;}
.newsC .tit dt{float:left;padding:2px;border:1px solid #ededed;margin-right:27px;}
.newsC .tit dd span{padding-top:7px;color:#666; display:block;}
.newsC .tit dd span a{color:#333; font-weight:bold;}
.newsC .tit dd{color:#8b8b8b;zoom:1;overflow:hidden;padding-left:15px;}
.newsC .tit dd a{color:#de0010;}

.page_news{padding:10px 0; display:block;}
.page_news ul li{ line-height:32px; height:32px; display:block; padding-left:15px; border-bottom:1px dotted #e1e1e1; overflow:hidden; zoom:1; background:url(../images/news_line.png) left 12px no-repeat;}
.page_news ul li a{display:block; overflow:hidden; zoom:1; white-space:nowrap; text-overflow:ellipsis; color:#333; font-size:12px;}
.page_news ul li a:hover{ color:#1155cc; text-decoration:none;}


.v3{ width:540px; float:left; display:block; text-align:center;}
.v4{ width:90px; float:right; display:block; text-align:center;}
.page_news ul li span.v3 a{text-align:left;}
.page_news ul li span.v4{ color:#666; text-align:right;}

.yahoo2 {font-size: 0.85em;	font-family: tahoma,helvetica,sans-serif; 	text-align:center;	margin: 20px 3px 3px 3px; clear: both;	padding: 10px 3px 3px 3px;
}
.yahoo2 a { font-size:12px; border: #e1e1e1 1px solid; padding-right: 8px; background-position: 50% bottom;  padding-left: 8px; padding-bottom: 2px; color: #1155cc; margin-right: 3px; padding-top: 2px;  text-decoration: none}
.yahoo2 a:hover {border: #1155cc 1px solid; ; color: #fff; background: #1155cc}
.yahoo2 a:active {border: #ff9900 1px solid;  background-image: none;  color: #fff; background-color: #ff9900}
.yahoo2 span.thisclass {font-size: 12px; border: #1155cc 1px solid; padding-right: 8px; background-position: 50% bottom; padding-left: 8px; padding-bottom: 2px; color: #fff; margin-right: 3px; padding-top: 2px; text-decoration: none; background:#1155cc;}
.yahoo2 span.disabled {	display: none}
.yahoo2 a.next {border: #1155cc 2px solid;}
.yahoo2 a.next:hover {border: #1155cc 2px solid;}
.yahoo2 a.prev {border: #1155cc 2px solid;}
.yahoo2 a.prev:hover {	border-right: #1155cc 2px solid; }


.page_new_detailed h1,.page_new_detailed h2{text-align:center;}
.page_new_detailed h1{color:#1155cc; font-size:22px; line-height:40px;}
.page_new_detailed h2{color:#999; font-size:12px; border-bottom:1px dotted #ddd; display:block; padding-bottom:5px; font-weight:400;}
.page_new_detailed h2 span{padding:0 5px;}
.page_new_detailed .text{font-size:12px; line-height:24px; margin-top:30px;}

.on_main{ overflow:hidden;}
.page_new_detailed .next{ display:block; margin:15px 0; border-top:1px dotted #e1e1e1; padding:0 5px; overflow:hidden; zoom:1; font-size:12px; line-height:30px;}
.page_new_detailed .next dt{ display:block; color:#1155cc; font-weight:bold; float:left;}
.page_new_detailed .next dt a{font-weight:400;}
.page_new_detailed .next dt a:hover{ color:#1155cc;}
.page_new_detailed .next dd{ display:block; color:#1155cc; font-weight:bold; float:right;}
.page_new_detailed .next dd a{ font-weight:400;}
.page_new_detailed .next dd a:hover{ color:#1155cc;}

.pic_d_top .go_s1 { zoom:1; display:block; text-align:center; float:left; width:356px;}
.pic_d_top .go_s1 img { width:374px; height:277px; padding:2px; border:1px solid #e1e1e1;}
.go_s2 { display:block; float:right; width:320px;}
.go_s2 dt { font-size:16px; color:#3284bb;}

.pic_d_main { border:4px solid #eaeaea;padding:10px; display:block; position:relative; color:#666;width:710px; margin-top:40px;}
.pic_d_main .p_d_m_g { background:#fff; padding:10px 5px 5px; width:655px; display:block;min-height:300px; _height:300px;}
.pic_d_main img { max-width:655px;}
.pic_d_main ul { margin-bottom:10px; height:35px; line-height:35px;color:#333; width:695px; position:absolute; top:-40px; left:-9px;}
.pic_d_main ul li {text-align:center; width:100px; display:inline-block; margin:0 0 0 4px; border:1px solid #eaeaea; border-bottom:1px solid #fff; padding:0 5px; cursor:pointer; float:left; font-size:14px; background:#fff; border-radius:5px 5px 0 0;}
.pic_d_main ul li.hover{ background:#f0f0f0; border:1px solid #fff; border-bottom:1px solid #eaeaea;}

.twomenu{ width:730px; height:auto; overflow:hidden;}
.twomenu li{ width:180px; height:24px; padding:0 30px 10px 0; float:left; margin-right:20px;}
.twomenu li a{ width:180px; height:24px; line-height:24px; padding:0 15px; float:left; background:#ddd;}
.twomenu li a:hover, .twomenu li.current a{ width:180px; height:24px;padding-right:15px;margin-right: 20px;float:left; background:#1155cc; color:#fff; text-decoration:none;}

.message0{   border-top:1px solid #eee; border-left:1px solid #eee;}
.message1{ width:100px; height:30px; line-height:30px; font-weight:bold; border-bottom:1px solid #eee; border-right:1px solid #eee; padding-right:5px;}
.message2{ width:auto; height:auto;  border-bottom:1px solid #eee; border-right:1px solid #eee; padding:5px 0 5px 10px;}

.vtle{ text-align: center; font-size: 14px; font-weight: bold; padding-bottom:20px;}

.erm{ position:fixed; left:0; top:48%; width:130px; height:130px;}

/* flash start */
.slider-wrap {

}

.slider-wrap .loader {
    width:990px;
    margin: 0 auto;
    height:19px;
    background:url(../images/ajax-loader.gif) no-repeat 50% 0;
}
.lite-accordion-slider > ol {
    position: relative;
    overflow: hidden;
    height: 100%;
}
.light {
    padding: 11px 10px 10px 13px;
    background: url(../images/lite-accordion-bg.png) no-repeat;
}

.lite-accordion-slider { text-align: left; }
.lite-accordion-slider > ol { position: relative; overflow: hidden; height: 100%; }
.lite-accordion-slider .slide > h2 {
    color: black;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    z-index: 30;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translateX(-100%) rotate(-90deg);
    -webkit-transform-origin: right top;
    -moz-transform: translateX(-100%) rotate(-90deg);
    -moz-transform-origin: right top;
    -o-transform: translateX(-100%) rotate(-90deg);
    -o-transform-origin: right top;
    transform: translateX(-100%) rotate(-90deg);
    transform-origin: right top;
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.lite-accordion-slider .slide > h2 span {
    display: block;
    padding-right: 8%;
    text-align: right;
    height: 90%;
    margin-top: 2px;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

.lite-accordion-slider .slide > h2:hover { cursor: pointer; }
.lite-accordion-slider .slide > div { height: 100%; position: absolute; top: 0; z-index: 10; overflow: hidden; }

.lite-accordion-slider figcaption { position: absolute; bottom: 30px; right: 30px; z-index: 8; background: url(../images/space.png); padding: 15px 20px; }
.lite-accordion-slider figcaption h3 {margin: 0; font-weight: normal; font-size: 18px; color: #FFF; margin-bottom: 5px; }
.lite-accordion-slider figcaption .text { color: #FFF; }


.light {
    padding: 11px 10px 10px 13px;
    background: url(../images/lite-accordion-bg.png) no-repeat;
}
.light .slide > h2 { background: url(../images/lite-ac-btn.png) no-repeat 0 0; line-height: 265% }
.light .slide > h2 span {
    color: #909090;
}

.light .slide > h2.selected,
.light .slide h2:hover {
    background: url(../images/lite-ac-btn-hover.png) no-repeat 0 0;
}

.light .slide > h2.selected span,
.light .slide h2.selected span:hover {
    color: #333;
}

.light .slide > div { background: #D1D1D1; }

.ie9 .slide > h2 { filter: none; -ms-transform: translateX(-100%) rotate(-90deg); -ms-transform-origin: right top; }

/* flash end */
