@charset "utf-8";
html { scrollbar-arrow-color: #666; scrollbar-face-color: #e6e6e6; scrollbar-darkshadow-color: #9c9c9c; scrollbar-highlight-color: #fff; scrollbar-shadow-color: #fff; scrollbar-track-color: #f5f5f5; scrollbar-3dlight-color: #b0b0b0; scrollbar-color: #B0B0B0; }
body { font-size: 14px; COLOR: #333333; font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif; border:0px;}
td { font-size: 14px; COLOR: #333333; font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
th { font-size: 14px; COLOR: #333333; font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif; line-height: 20px; }
body { background:url(../index/body-bg.jpg) top center repeat-x #fff; margin: 0px auto; }
ul { padding:0px; margin:0px; }
li { LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none }
A:link { color: #333333; text-decoration: none; }
A:visited { color: #333333; text-decoration: none; }
A:hover { color: #060; text-decoration: none; }
A:active { color: #333333; text-decoration: none; }
.a1 { color: #fff; font-size: 12px; font-weight: normal; font-family: "微软雅黑", Arial, Helvetica, sans-serif; }
.a1 A:link { color: #fff; text-decoration: none; font-size: 12px; font-weight: normal; padding-top: 8px; font-family: "微软雅黑", Arial, Helvetica, sans-serif; }
.a1 A:visited { color: #fff; text-decoration: none; font-size: 12px; font-weight: normal; padding-top: 8px; font-family: "微软雅黑", Arial, Helvetica, sans-serif; }
.a1 A:hover { color: #9fd2fd; text-decoration: none; font-size: 12px; font-weight: normal; padding-top: 8px; font-family: "微软雅黑", Arial, Helvetica, sans-serif; }
.a1 A:active { color: #fff; text-decoration: none; font-size: 12px; font-weight: normal; padding-top: 8px; font-family: "微软雅黑", Arial, Helvetica, sans-serif; }
H1 { }
H2 { }
H3 { }
H4 { }
.style1 {
 font=size: 14px; color: #333; font-weight: bold; font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif; font-size: 15px; }
.style2 { color: #666; font-weight: normal; font-size: 12px; font-style: normal; font-family: "宋体", Arial, Helvetica, sans-serif; }
.style3 { color: #FFF; font-weight: bold; font-size: 15px; }
.style4 { color: #333; font-size: 12px; font-weight: normal; font-family: "宋体", Arial, Helvetica, sans-serif; line-height: 15px; }
.style5 { color: #FFF; font-weight: normal; font-size: 18px; font-style: normal; }
.style6 { color: #06C; font-weight: normal; font-size: 18px; font-style: normal; font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif; }
.style7 { color: #F60; font-weight: normal; font-size: 16px; font-style: normal; }
input { font-size: 12px; color: #999; line-height: 17px; font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-color: #fff; }
.input1 { border: #cccccc 1px solid; height: 22px; font-family: "微软雅黑", Arial, Helvetica, sans-serif; }
.input2 { border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; }
.input3 { border-right: #cccccc 1px solid; border-top: #eaeaea 1px solid; background: #eaeaea; border-left: #eaeaea 1px solid; border-bottom: #cccccc 1px solid; height: 19px; }
#nav1 { font-size:14px; width:950px; margin:0 auto; padding-left:0px; height:47px; background:url(../index/nav.png) no-repeat; }
#nav { width:950px; height:47px; line-height:47px; padding-left:0px; margin:0 auto; font-family:"Microsoft Yahei", Arial, Helvetica, sans-serif; }
.navigation { padding-left:20px; padding-right:0px; margin:0px; }
.navigation li { padding-left:0px; float:left; width:100px; text-align:center; position:relative; z-index:100; background:url(../index/menu-line.jpg) right no-repeat; list-style:none; font-weight:bold; }
.navigation li a, .navigation li a:visited { display: block; text-decoration: none; color: #fff; width:90px; margin-left:4px; padding:0px; }
.navigation li a:hover, .navigation li a:hover a { color: #000; text-decoration: none; background:url(../index/menu-bg2.jpg) center top repeat-x; width:90px; height:47px; }
.newslist { color: #333; line-height: 160%; border-bottom: #ccc 1px dashed; }
.newslist A { color: #333; }
.newslist A:hover { color: #333; }
.rollbox img { border:none; }
.rollbox { width:400px; overflow:hidden; margin:0 auto; }
.rollbox .cont { width:350px; overflow:hidden; margin:0 auto; padding-top:10px; padding-bottom:10px; }
.rollbox .scrcont { width:10000000px; }
.rollbox .cont .pic { width:170px; float:left; text-align:center; padding-right:10px; }
*+html .rollbox .cont .pic { width:160px; float:left; text-align:center; padding-right:20px; }
.rollbox .cont .pic img { padding:4px; background:#fff; border:1px solid #ccc; display:block; margin:0 auto; }
.rollbox .cont .pic p { line-height:25px; color:#505050; }
.rollbox .cont a:link, .rollbox .cont a:visited { color:#626466; text-decoration:none; }
.rollbox .cont a:hover { color:#f00; text-decoration:underline; }
.rollbox #List1, .rollbox #List2 { float:left; }
.img1, .img2, .cont { float:left; }
.img1, .img2 { width:25px; height:100px; display:block; cursor:pointer; margin-top:10px; }
.img1 { background-image:url(../index/index_pro_left.jpg); background-repeat: no-repeat; background-position: center center; }
.img2 { background-image:url(../index/index_pro_right.jpg); background-repeat: no-repeat; background-position: center center; }
.table { font-size: 12px; line-height: 27px; }
.table_shang { font-size: 9pt; line-height: 22px; }
.table_xia { font-size: 12px; font-weight: normal; color: #6CF; line-height: 20px; }
.table_zuo { border-left: #cccccc 1px solid; }
.table_you { border-right: #cccccc 1px solid; }
.table_shangxia { font-size: 11px; line-height: 22px; color: #CCC; }
.table1 { font-size: 9pt; color: #FFFFFF; }
.table1_shang { font-size: 9pt; color: #555; border-top-style: none; font-weight: normal; }
.table1_xia { border-bottom: #cccccc 1px dashed; }
.table1_zuo { border-left: #cccccc 1px dashed; }
.table1_you { border-right: #cccccc 1px dashed; }
.table1_shangxia { border-top: #cccccc 1px dashed; border-bottom: #cccccc 1px dashed; }
.table1_zuoyou { border-right: #cccccc 1px dashed; border-left: #cccccc 1px dashed; }
.ta1 { color: #fff; height:53px; line-height:53px; font-size:16px; float:center; width:90px; text-align: center; list-style:none; font-weight: bold; margin:0px; padding:0px; }
.ta1 A:link { text-decoration: none; font-weight: bold; display: block; color: #fff; margin:0px; padding:0px; }
.ta1 A:visited { text-decoration: none; font-weight: bold; display: block; color: #fff; margin:0px; padding:0px; }
.ta1 A:hover { text-decoration: none; font-weight: bold; display: block; color: #fff; margin:0px; padding:0px; background:url(../images/nav-hover.jpg) top no-repeat; }
.ta1 A:active { text-decoration: none; font-weight: bold; display: block; color: #fff; margin:0px; padding:0px; background:url(../index/menu-bg.jpg) top repeat-x; }
.ta2 td { line-height: 25px; font-size: 9pt; }
.a2 { color: #333; font-size: 12px; font-weight: bold; font-family: "微软雅黑", Arial, Helvetica, sans-serif; }
.a2:link { color: #333; text-decoration: none; font-weight: bolder; font-size: 12px; height: 20px; padding-top: 8px; font-family: "微软雅黑", Arial, Helvetica, sans-serif; }
.a2:visited { color: #333; text-decoration: none; font-weight: bold; font-size: 12px; height: 20px; padding-top: 8px; font-family: "微软雅黑", Arial, Helvetica, sans-serif; }
.a2:hover { color: #d00; font-weight: bold; text-decoration: none; font-size: 12px; height: 20px; padding-top: 8px; font-family: "微软雅黑", Arial, Helvetica, sans-serif; }
.a2:active { color: #333; text-decoration: none; font-weight: bold; font-size: 12px; height: 20px; padding-top: 8px; font-family: "微软雅黑", Arial, Helvetica, sans-serif; }
.ta2 { color: #333; height:28px; line-height:28px; padding-left:0px; margin-top:1px; float:left; width:220px; text-align:left; text-indent:5px; list-style:none; font-weight: normal; }
.ta2 A:link { text-decoration: none; padding-left:0px; display: block; text-decoration: none; color: #333; margin:0px; padding-left:20px; background:url(../index/pro-1.jpg) center top no-repeat; }
.ta2 A:visited { text-decoration: none; padding-left:0px; display: block; text-decoration: none; color: #333; margin:0px; padding-left:20px; background:url(../index/pro-1.jpg) center top no-repeat; }
.ta2 A:hover { text-decoration: none; padding-left:0px; color: #fff; text-decoration: none; padding-left:20px; background:url(../index/pro-2.jpg) center no-repeat; }
.ta2 A:active { text-decoration: none; padding-left:0px; display: block; text-decoration: none; color: #333; margin:0px; padding-left:20px; background:url(../index/pro-1.jpg) center top no-repeat; }
.left_table_middle { margin: 0px; padding-right: 8px; padding-left: 8px; min-height: 10px; background: url(images/leftboxContentBg.jpg) #edf6fb repeat-x 0px 0px; color: #4d9ecf; }
.cp_con { border-left: #8995ae 1px solid; background-color: #e9e9eb; width: 958px; border-right: #8995ae 1px solid; }
#home_tx { padding: 0px; background: url(../index/hometx_03.gif) bottom repeat-x; width: 100%; }
.home_tx { padding: 0px; width: 980px; margin: 0 auto; line-height: 20px; left: 50%; margin-left: -501px; margin-top: -1px; }
.ly-input-ys { border:1px solid #CCCCCC; color:#333333; }
.top-nav { color:#888; }
.top-nav a { color:#888; }
.top-nav a:hover { color:#ccc; text-decoration: none; }
.indexlist { background:url(../images/pro_h3.jpg) no-repeat; height:38px; font-size:16px; color:#FFF; font-weight:bold; text-indent:20px; text-align:left ; }
.indexlist span{ font-size:12px; font-weight:normal;}
.indexlist1 { background:url(../images/pro_h4.jpg) no-repeat; height:29px; font-size:14px; color:#FFF; font-weight:bold; text-indent:45px; text-align:left }
.indexlist1 a{   color:#FFF; font-weight:bold; }
.indexprolist { height:30px; font-size:12px; text-indent:30px; text-align:left; border-bottom:#d1cfd0 1px dotted }
.indexprolist span { padding-left:15px; }
.indexpro { background:url(../images/pro_rt_t.jpg) no-repeat; height:38px; }
.indexprozi{font-size:16px; color:#FFF; font-weight:bold; text-indent:20px; text-align:left }
.proboder { border-left: #69aa28 3px solid; border-right:#69aa28 3px solid; border-bottom:#69aa28 3px solid; }
.cpyywarp { margin-top:20px; border-left:#d3d1d2 1px solid; border-right:#d3d1d2 1px solid; border-bottom:#d3d1d2 1px solid; }
.cpyy { background:url(../images/dev_t.gif) no-repeat; height:48px; }

.new { border:#ced2d1 1px solid; }
.nl {background:url(../images/new.jpg) left 10px center no-repeat;border-bottom:#00a1e9 1px solid;height:38px; font-size:16px; color:#00a1e9; font-weight:bold; text-indent:30px; text-align:left}
.footnav a{ color:#FFF;}
.footnav a:hover{ color:#CCC}
/*bannercss */
.slideBox{ width:100%; height:479px; overflow:hidden; position:relative;min-width:1000px; }
.slideBox .hd{ height:16px; overflow:hidden; position:absolute; left:46%; bottom:40px; z-index:1; width:202px; margin:0 auto; }
.slideBox .hd ul{ overflow:hidden; zoom:1;}
.slideBox .hd ul li{ float:left; margin-right:10px;  width:20px; height:7px; overflow:auto; border:2px #f5f5f5 solid; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#0198e7; border:2px #0198e7 solid;     width:20px; height:7px;  overflow:auto; cursor:pointer;  display:block;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; width:100%; height:479px; z-index:1; background:#000; }