@charset "utf-8";
/* CSS Document */
*{margin:0;}
body {margin: 0px; border: 0px; background:url(../images/mainbg.jpg) repeat-x fixed #f2f5f7;}
html,body{height:100%;}
img,form,select,input {border:0px; margin:0px; padding:0px;}
li { line-height:20px; list-style:none; background:url(../images/18li.gif) no-repeat center left; padding-left:10px;}
HTML {WIDTH: 100%; HEIGHT: 100%; SCROLLBAR-FACE-COLOR: #ededed;	SCROLLBAR-HIGHLIGHT-COLOR: #ededed;	SCROLLBAR-SHADOW-COLOR: #ededed; SCROLLBAR-3DLIGHT-COLOR: #c7c7c7; SCROLLBAR-ARROW-COLOR: #c7c7c7; SCROLLBAR-TRACK-COLOR: #c7c7c7; SCROLLBAR-DARKSHADOW-COLOR: #c7c7c7; SCROLLBAR-COLOR: #e2e2e2;}
h1 { line-height:26px; font-size:18px; font-weight:bold; margin:0; padding:0; color:#3b5998}

#topbar {width:100%; height:26px; border-bottom:solid #b9b8be 1px; background-color:#FFF; color:#999;  position:relative; }
#topbar .textlink {padding-left:12px; width:798px; float:left; height:26px; font-size:12px; line-height:26px;}
#topbar .textlink A {color:#999;}
#topbar .textlink A:hover {color:#000; text-decoration:underline}
#topbar .searchInput {width:167px; height:20px; padding:3px 0px; float:left;}
#topbar input {width:159px; height:12px; padding:2px 3px; border:1px solid #999; margin:0px; font-size:12px; color:#666}
#topbar .searchButt {width:22px; height:16px; padding:5px 0px; float:left; padding-left:6px;}


#body_main {padding-left:12px; width:990px; height:auto; overflow:hidden; position:relative; }

#header {width:990px; height:76px; float:left;}
#header .logo {width:200px; height:76px; float:left;}
#header .menu {width:786px; padding-left:4px; float:left; height:50px; color:#000; font-size:12px; padding-top:26px; line-height:22px; font-weight:bold}
#header .menu .item,#header .menu .item_ {width:auto; padding:0px 12px; float:left; height:26px; color:#4c4c2e; display:inline; margin-right:3px; text-align:center; font-weight:bold; background-position:center top; cursor:pointer; font-size:12px; letter-spacing:0px;}
#header .menu .item_ { background-image:url(../images/clickedbg.gif); color:#fff; font-size:12px; letter-spacing:0px; }

#content {width:990px; height:auto; float:left; overflow:hidden; text-align:left}
#content .left {width:200px; height:483px; float:left; overflow:hidden; background-image:url(../images/leftbg.gif); color:#fff}
#content .left a {text-decoration:none; color:#fff}
#content .left a:hover {text-decoration:underline; color:#000}

#content .left .item1,#content .left .item1_1,#content .left .item1_2,#content .left .item2 {width:177px; text-align:right; float:left; }
#content .left .item1 {font-size:16px; padding:0 23px 2px 0;background:url(../images/leftmenuico1.gif) no-repeat right top; line-height:24px; height:24px;font-weight:bold;  font-family:"微软雅黑"}
#content .left .item1_1 {font-size:13px; padding:0 23px 1px 0; background:url(../images/leftmenuico2.gif) no-repeat right top; line-height:24px; height:24px; }
#content .left .item1_2 {font-size:13px; padding:5px 23px 1px 0; background:url(../images/leftmenuico2_1.gif) no-repeat right top; height:35px; }
#content .left .item2 {font-size:16px; padding:1px 23px 2px 0;background:url(../images/leftmenuico1.gif) no-repeat right top; line-height:24px; height:24px; font-weight:bold; font-family:"微软雅黑"}
#content .left .item3 {font-size:12px; padding:15px 15px 0 0; line-height:16px; height:auto; overflow:hidden; text-align:right;}
#content .right {width:786px; padding-left:4px; height:auto; float:left; overflow:hidden;}
#content .right .rleft {width:592px; height:475px; float:left; background-color:#FFF; padding:4px;}
#content .right .rleft .banner {width:592px; height:260px; float:left; padding-bottom:4px;}
#content .right .rleft .company,#content .right .rleft .feature,#content .right .rleft .service {width:195px; height:211px; overflow:hidden; float:left; display:inline; font-size:11px; }
#content .right .rleft .company {background-color:#ecf0f3; margin-right:3px; color:#7b92a4}
#content .right .rleft .feature {background-color:#f9e4c9; margin-right:4px; color:#8d785d}
#content .right .rleft .company .timg,#content .right .rleft .feature .timg {width:195px; height:74px; padding-bottom:12px; float:left;}

#content .right .rleft .company .tfooter,#content .right .rleft .feature .tfooter {width:195px; height:27px; float:left; line-height:27px; font-weight:bold;}
#content .right .rleft .company .tfooter a { text-decoration:none;  color:#7b92a4} 
#content .right .rleft .feature .tfooter a { text-decoration:none;  color:#8d785d} 
#content .right .rleft .company .tfooter a:hover { text-decoration:underline; color:#000} 
#content .right .rleft .feature .tfooter a:hover { text-decoration:underline; color:#000} 
#content .right .rleft .company .tcontent,#content .right .rleft .feature .tcontent {width:171px; height:98px; float:left; line-height:16px; padding:0 10px 0 14px}
#content .right .rleft .service .timg{width:195px; height:74px; padding-bottom:3px; float:left;}
#content .right .rleft .service .tcontent{width:181px; height:47px; float:left; background-color:#eee; font-size:12px; font-weight:bold; padding:10px 0px 0px 14px; line-height:18px;}
#content .right .rleft .service .tcontent a { text-decoration:none;  color:#666} 
#content .right .rleft .service .tcontent a:hover { text-decoration:underline; color:#000} 

#content .right .rright {width:176px; height:475px; float:left; background-color:#FFF; padding:4px; display:inline; margin-left:2px;}

#welcome { width:990px; height:50px; float:left; margin:10px 0px 0 0; padding-top:15px; display:inline; border-top:1px solid #bebebe; line-height:22px; color:#333; background:url(../images/logobottom.gif) no-repeat right top}
#footer {width:990px; height:22px; overflow:hidden; float:left; line-height:16px; font-size:11px; padding-top:10px; border-top:1px solid #bebebe; margin-top:10px; }
#footer a { text-decoration:none;  color:#666} 
#footer a:hover { text-decoration:underline; color:#000} 

#content .right .content {width:778px; height:auto; overflow:hidden; float:left; background-color:#FFF; padding:4px;}
#content .right .content .timg {width:778px; height:auto; float:left; margin-bottom:5px; overflow:hidden}
#content .right .content .pimg {width:778px; height:51px; float:left; margin-bottom:5px; overflow:hidden; background:url(../images/protitle.jpg) no-repeat; }
#content .right .content .pimg .p_nav {width:550px; padding-left:12px; padding-top:13px; height:38px; float:left; overflow:hidden; color:#000; font-size:11px; line-height:25px;}
#content .right .content .pimg .p_nav a,#content .right .content .pimg .p_menu a { text-decoration:none;  color:#000} 
#content .right .content .pimg .p_nav a:hover,#content .right .content .pimg .p_menu a:hover { text-decoration:underline; color:#FFF; background-color:#ca2426} 
#content .right .content .pimg .p_menu {width:202px; height:21px; padding-top:30px; float:left; overflow:hidden; color:#000; font-size:11px; line-height:21px; text-align:right; padding-right:14px;}
#content .right .content .p_flash {width:778px; height:254px; float:left; overflow:hidden}
#content .right .content .p_smenul {width:450px; height:49px; float:left; overflow:hidden; padding-left:12px; font-size:14px; font-weight:bold; line-height:49px; border-bottom:#d6d6d6 solid 1px;}
#content .right .content .p_smenur {width:304px; height:49px; float:left; overflow:hidden; padding-right:12px; text-align:right; font-size:12px; font-weight:bold; line-height:49px; border-bottom:#d6d6d6 solid 1px;}
#content .right .content .p_smenul a{text-decoration:none;  color:#000; padding-right:10px;}
#content .right .content .p_smenul a:hover{text-decoration:underline; color:#ca2426;}
#content .right .content .p_smenur a{text-decoration:none;  color:#999; }
#content .right .content .p_smenur a:hover{text-decoration:underline; color:#ca2426;}
#content .right .content .p_note {width:754px; height:115px; float:left; overflow:hidden; padding:0 12px}
#content .right .content .p_note img {float:left;}
#content .right .content .p_note span {float:left; padding-top:20px; line-height:23px; font-size:11px; color:#999}
#content .right .content .p_l_title {height:27px; line-height:27px; float:left; width:553px; padding-left:9px; background-color:#4c89d4; margin-bottom:5px; color:#fff; font-size:14px; font-weight:bold}
#content .right .content .p_l_nav {height:27px; line-height:27px; float:left; width:207px; text-align:right; padding-right:9px; background-color:#4c89d4; margin-bottom:5px; color:#fff; font-size:10px;}
#content .right .content .p_l_nav a {text-decoration:none;  color:#fff;}
#content .right .content .p_l_nav a:hover{text-decoration:underline;  color:#fff;}
#content .right .content .p_l_pnl,#content .right .content .p_l_pnld {height:22px; line-height:22px; float:left;    margin-bottom:5px; color:#666; font-size:10px}
#content .right .content .p_l_pnr,#content .right .content .p_l_pnrd {height:22px; line-height:22px; float:left;  text-align:right;  margin-bottom:5px; color:#666;font-size:11px; font-weight:bold}
#content .right .content .p_l_pnl {background-color:#e5e5e5;width:416px;padding-left:9px;}
#content .right .content .p_l_pnr {background-color:#e5e5e5;width:344px;padding-right:9px;}
#content .right .content .p_l_pnld {width:425px; margin-top:10px;}
#content .right .content .p_l_pnrd {width:353px; margin-top:10px;}

#content .right .content .p_l_pnl_s,#content .right .content .p_l_pnld_s {height:22px; line-height:22px; float:left;    margin-bottom:5px; color:#666; font-size:10px}
#content .right .content .p_l_pnr_s,#content .right .content .p_l_pnrd_s {height:22px; line-height:22px; float:left;  text-align:right;  margin-bottom:5px; color:#666;font-size:11px; font-weight:bold}
#content .right .content .p_l_pnl_s {background-color:#e5e5e5;width:300px;padding-left:9px;}
#content .right .content .p_l_pnr_s {background-color:#e5e5e5;width:251px;padding-right:9px;}

#content .right .content .p_l_pnr img,#content .right .content .p_l_pnrd img {padding-left:22px;}

#content .right .content .p_l_sub {width:778px; height:auto; float:left; margin-bottom:5px; overflow:hidden}
#content .right .content .p_l_item {height:267px; line-height:22px; float:left; width:243px; padding:6px; border:1px solid #eee; margin-bottom:5px; display:inline; margin-right:3px;}
#content .right .content .p_l_item .imgsub {width:243px; height:170px; position:relative; clear:both; padding-bottom:4px;}
#content .right .content .p_l_item .imgsub .imgitem { position:absolute; width:243px; height:170px; top:0px; left:0px; z-index:20; overflow:hidden;}
#content .right .content .p_l_item .imgsub .newico{
background:url(../images/new.png) 0 0 no-repeat;
position:absolute; width:46px; height:46px; top:0px; left:197px; z-index:20; 
}
* html #content .right .content .p_l_item .imgsub .newico {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="comman/images/new.png");background:none;
position:absolute; width:46px; height:46px; top:0px; left:197px; z-index:20; 
}
#content .right .content .p_l_item .textsub {width:227px; height:88px; position:relative; clear:both; background-color:#e4e4e4; padding:3px 8px 3px 8px;}
#content .right .content .p_l_item .textsub .pfeature {width:227px; height:66px; float:left; line-height:16px}
#content .right .content .p_l_item .textsub .pmore {width:227px; height:22px; float:left; line-height:22px; text-align:right}

#content .right .content .tbody {width:768px; height:auto; float:left; padding:10px 0 10px 10px; line-height:18px; font-size:11px; overflow:hidden}
#content .right .content .tbody2 {width:778px; height:auto; float:left; padding:0px 0 10px 0; line-height:18px; font-size:11px; overflow:hidden}

#content .right .content .tbody2 .news {width:778px; height:auto !important; height:600px; min-height:600px; float:left}
#content .right .content .tbody2 .news .title {width:758px; line-height:27px; height:auto; overflow:hidden; float:left; padding:0 10px; font-size:14px; font-weight:bold; color:#000; border-bottom:1px #ededed solid}
#content .right .content .tbody2 .news .contentItem {width:758px; line-height:16px; height:auto; overflow:hidden; float:left; padding:6px 10px 10px 10px; font-size:12px; color:#999; word-spacing:normal; word-wrap:break-word;}
#content .right .content .tbody2 .news .titleItem .ico {float:left; width:20px; padding-right:5px; text-align:center; height:20px; color:#FFF; font-size:10px; background:url(../images/numico.gif) left top no-repeat;}
#content .right .content .tbody2 .news .titleItem {width:758px; line-height:20px; height:auto; overflow:hidden; float:left; padding:6px 10px 6px 10px; font-size:11px; font-weight:bold; color:#036; border-bottom:1px #ededed dotted}
#content .right .content .tbody2 .news .bottomItem {width:758px; line-height:20px; height:auto; overflow:hidden; float:left; padding:6px 10px 6px 10px; font-size:11px; color:#036; border-top:1px #ededed dotted}
#content .right .content .tbody2 .news .contentNewsItem {width:758px; line-height:16px; height:auto !important; height:500px; min-height:500px; float:left; padding:6px 10px 10px 10px; font-size:12px; color:#999;}

#content .right .content .tbody2 .bleft2 {width:580px; height:auto; float:left; overflow:hidden;}
#content .right .content .tbody2 .bleft2 .title {width:570px; line-height:27px; height:27px; float:left; padding-left:10px; font-size:14px; font-weight:bold; color:#000; border-bottom:1px #ededed solid}
#content .right .content .tbody2 .bleft2 .titleItem {width:560px; line-height:20px; height:auto; overflow:hidden; float:left; padding:6px 10px 6px 10px; font-size:11px; font-weight:bold; color:#036; border-bottom:1px #ededed dotted}
#content .right .content .tbody2 .bleft2 .contentItem {width:560px; line-height:16px; height:auto; overflow:hidden; float:left; padding:6px 10px 10px 10px; font-size:12px; color:#999;}
#content .right .content .tbody2 .bleft2 .contentItem ul {list-style-type :none; width:560px; padding:0}
#content .right .content .tbody2 .bleft2 .contentItem ul li {width:112px; float:left; height:24px; overflow:hidden;margin:0px; padding:0; margin-bottom:5px;}
#content .right .content .tbody2 .bleft2 .contentItem ul li a {width:112px; float:left; height:24px; overflow:hidden; margin:0px; padding:0;}
#content .right .content .tbody2 .bleft2 .contentItem .pageforCad {width:560px; line-height:16px; height:25px; float:left; font-size:11px; color:#999;}


#content .right .content .tbody2 .bleft2 .titleItem .ico {float:left; width:20px; padding-right:5px; text-align:center; height:20px; color:#FFF; font-size:10px; background:url(../images/numico.gif) left top no-repeat;}

#content .right .content .tbody2 .brgiht2 {width:198px; height:auto; float:left; overflow:hidden;}
#content .right .content .tbody2 .brgiht2 .menulist {width:175px; height:auto; overflow:hidden; margin-bottom:1px; float:left; background:#bfbfbf url(../images/rmenu_ico.gif) left top no-repeat; font-size:12px; font-weight:bold; color:white; line-height:27px; padding-left:23px;}

#content .right .content .tbody2 .sub {width:776px; height:auto; overflow:hidden; float:left; border:1px solid #d8d8bc;}
#content .right .content .tbody2 .sub .title {width:754px; height:18px; float:left; font-size:14px; border:1px #fff solid; background-color:#fff; font-weight:bold; color:#2b4975; padding:10px 10px 0 10px}
#content .right .content .tbody2 .sub .content {width:754px; height:auto; overflow:hidden; font-size:12px; float:left; line-height:22px; padding:10px 10px 20px 10px}
#content .right .content .tbody2 .sub .more {width:744px; height:20px; font-size:11px; font-weight:bold; float:left; padding:0 10px 5px 20px; line-height:12px; background:url(../images/knowmore.jpg) no-repeat 10px 0px;}
#content .right .content .tbody2 .sub .title_s {width:754px; height:28px; float:left; line-height:28px; font-size:14px; border-bottom:1px #eaead6 solid; background-color:#d8d8bc; font-weight:bold; color:#755722; padding:0 10px}

#content .right .content .tbody .bleft {width:508px; height:auto; float:left; overflow:hidden; padding-right:10px;}
#content .right .content .tbody .brgiht {width:250px; height:auto; float:left; overflow:hidden;}

#content .right .content .ov_nav {width:770px; height:22px; line-height:22px; float:left; margin-bottom:4px; background-color:#e5e5e5; padding:0 0 0 8px; font-size:10px; font-weight:bold;}
#content .right .content .ov_nav span {float:left}
#content .right .content .ov_nav span a {padding-right:10px;}
#content .right .content .ov_img {width:778px; height:auto; float:left; background-color:#fff; overflow:hidden;clear: both;}
#content .right .content .ov_img .divre {width:778px; position:relative; height:auto !important; height:300px; min-height:300px;}
#content .right .content .ov_img .divre .newico_no{
position:relative; width:46px; height:46px; margin-left:732px;z-index:20; 
}
#content .right .content .ov_img .divre .newico_{
background:url(../images/new.png) 0 0 no-repeat;
position:relative; width:46px; height:46px; margin-left:732px;z-index:20; 
}
* html #content .right .content .ov_img .divre .newico_ {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="comman/images/new.png");background:none;
position:relative; width:46px; height:46px; margin-left:732px;z-index:20; 
}
#content .right .content .ov_img .divre .bimg {width:778px; height:auto !important; height:300px; min-height:300px; margin-top:-46px; position:relative; z-index:1; text-align:center}
#content .right .content .ov_tools {height:26px; width:778px; float:left; background-color:#a5a5a5;}
#content .right .content .ov_tools .npbtn {width:84px; height:26px; float:left;}
#content .right .content .ov_tools .titlebar {width:610px; height:26px; float:left; text-align:center; line-height:26px; color:#FFF; font-size:12px; font-weight:bold}
#content .right .content .ov_title {width:762px; padding:14px 8px 0px 8px; height:48px; background-color:#e5e5e5; float:left; line-height:18px;}
#content .right .content .ov_body {width:776px; height:auto; overflow:hidden; border:1px solid #e5e5e5; float:left; margin-bottom:10px;}
#content .right .content .ov_top {width:778px; height:auto; overflow:hidden; float:left; margin-bottom:10px; text-align:right}

#content .right .content .ov_body .sub {width:776px; height:auto !important; height:120px; min-height:120px; float:left; font-size:11px;}
#content .right .content .ov_body .sub .leftitem {width:512px; height:auto; overflow:hidden; float:left; display:inline; margin-right:1px;}
#content .right .content .ov_body .sub .leftitem .titlename_l {width:504px; height:24px; line-height:24px; padding-left:8px; background-color:#f2f2f2; font-weight:bold}
#content .right .content .ov_body .sub .leftitem .bcontent {width:496px; height:auto; line-height:18px; padding:8px; font-size:12px; overflow:hidden; float:left;}

#content .right .content .ov_body .sub .rightitem {width:263px; height:auto; overflow:hidden; float:left;}
#content .right .content .ov_body .sub .rightitem .titlename_r {width:253px; height:24px; line-height:24px; padding-left:10px; background-color:#f2f2f2; font-weight:bold}
#content .right .content .ov_body .sub .rightitem .bcontent {width:247px; height:auto; line-height:18px; padding:8px; font-size:12px; overflow:hidden; float:left;}

#content .right .content .ov_body .casetitle {width:760px; height:22px; line-height:22px; padding:0 8px; background-color:#e5e5e5; font-weight:bold; float:left}
#content .right .content .ov_body .casecontent {width:760px; height:auto; overflow:hidden; padding:8px; float:left}
#content .right .content .ov_body .casecontent .imgitem {width:144px; height:100px; float:left; padding-right:8px; overflow:hidden;}


#sitenav { width:786px; height:auto; overflow:hidden; float:left; margin:5px 0px 10px 0; padding:0px 0px 15px 0px; display:inline; border-top:1px solid #bebebe; border-bottom:1px solid #bebebe; line-height:22px; color:#333; background:url(../images/logobottom2.gif) no-repeat right bottom #fff}
#sitenav .bar {width:786px; float:left; height:25px; border-bottom:#CCC solid 1px; line-height:25px; font-weight:bold; color:#cd0005}
#sitenav .bar a {text-decoration:none;  color:#666; padding:0 4px; float:left;}
#sitenav .bar a:hover { text-decoration:underline; color:#000; padding:0 4px; float:left;} 
#sitenav .bar img {float:left;}
#sitenav .ncontent {width:760px; float:left; height:auto; overflow:hidden; padding:12px; line-height:20px; color:#666; font-size:11PX;}
#sitenav .ncontent .item {width:190px; height:auto; overflow:hidden; float:left;}
#sitenav .ncontent ul {list-style-type :none; width:14px; padding:0}
#sitenav .ncontent ul li {width:250px; height:auto; overflow:hidden; float:left; margin:0px; padding:0;}
#sitenav .ncontent ul li span {width:242px; height:auto; overflow:hidden; float:left; margin:0px; padding:0 0 0 8px; background:url(../images/icoli.gif) no-repeat left top;}

#footer_page {width:786px; height:22px; float:left; overflow:hidden; line-height:16px; font-size:11px}
#footer_page a { text-decoration:none;  color:#666} 
#footer_page a:hover { text-decoration:underline; color:#000}

