/* CSS Document */
body,div,p,img,form,h1,h2,h3,h4,h5,h6,ul,li {margin: 0; padding: 0;border: 0;}
body{background-image: url(../images/topbg.gif);background-repeat: repeat-x;background-color:#E8E8E8;background-position: 0px 0px;font-size:13px;font-family: Verdana, Arial, Helvetica, sans-serif; color:#474747}
a:link, a:visited {text-decoration:none; color:#474747; }
a:hover {text-decoration: underline; color:#cc0000}
#page {width: 836px; text-align: left; margin-left: auto; margin-right: auto;} 

h5{ font-size:16px; font-weight:bold; color:#CC0000; text-align:center; margin-top:15px;}
/* header: */
.topinfo{ margin:3px 0 0px 0; text-align:center; clear:both; width:836px; height:215px }
.banben{font-size:11px; font-weight:bold; text-align:right; padding-right:18px; margin-top:14px;}
#header {position: relative; width: 100%;color: #333; vertical-align: middle;padding:0px 0 0 0px;} 
#logo{ width:228px; float:left;}
#contact{ float:right; padding-right:15px; padding-top:10px; font-size:12px;}
#contact ul{ list-style-type:none;}
#contact li{list-style-type:none; margin-bottom:3px; }
#contact li span{ font-weight:bold}
#contact li span a:link, #contact li span a:visited {text-decoration:none; color:#CC0000; }
#contact li span a:hover {text-decoration: underline; color:#CC0000}
.put{background-image: url(../images/put.gif);	background-repeat: no-repeat;height:18px;width:166px;border:0px;padding:4px 0 0 4px;}
.serbut{background-image: url(../images/serbut.gif);background-repeat: no-repeat;border:0px;height:22px; width:26px;margin-left:-6px; cursor:hand}

.maintopnav {background:url(../images/butcen.png) repeat-x;height:34px; clear:both ; margin-top:-3px }
.maintopnav .title_left {background:url(../images/butleft.png) no-repeat;width:10px;float:left;height:34px}
.maintopnav .title_right {background:url(../images/butright.png) no-repeat;width:10px;float:right;height:34px}
.maintopnav li{list-style-type:none;float:left;padding-left:10px; text-align:center; }
.maintopnav li a, .maintopnav li a:link, .maintopnav li a:visited{display:block;height:26px;width:77px; font-size:13px; color:#ffffff;font-weight:bold; padding-top:7px !important;padding-top:9px;}

.maintopnav li a.active{background-image: url(../images/topbutbg.png);background-repeat: no-repeat;font-size:13px; color:#fff; font-weight:bold; padding-top:7px !important;padding-top:9px;}
.hot{position:absolute; margin-top:-12px; margin-left:20px;}

.conter{ clear:both; margin-top:4px;}
.pageleft{ float:left; width:193px;}
.pageright{ float:right; width:633px;}
.pageleft h1{ width:168px; height:19px;background-image: url(../images/leftnav.gif);	background-repeat: no-repeat; font-size:13px; color:#fff; padding:5px 0 0 25px !important;padding:7px 0 0 25px;}

.leftnav{background-image: url(../images/leftnavbg.gif);background-repeat: repeat-y;}
.leftnav li{ list-style:none}
.leftnav li a{ height:58px; list-style:none;display:block;}

.leftnav a.demo{background-image: url(../images/demo.jpg);width:193px;}
.leftnav a.demo:hover{background:url(../images/demo.jpg);background-position: 0px -58px;width:193px;}

.leftnav a.soft{background-image: url(../images/soft.jpg);width:193px;}
.leftnav a.soft:hover{background:url(../images/soft.jpg);background-position: 0px -58px;width:193px;}

.leftnav a.down{background-image: url(../images/down.jpg);width:193px;}
.leftnav a.down:hover{background:url(../images/down.jpg);background-position: 0px -58px;width:193px;}
.leftnav a.faq{background-image: url(../images/faq.jpg);width:193px;}
.leftnav a.faq:hover{background:url(../images/faq.jpg);background-position: 0px -58px;width:193px;}
.leftnavbut{ height:13px;background-image: url(../images/leftnavbut.gif);background-repeat: no-repeat; margin-bottom:2px; }


.newscon{ width:218px; float:left;}
.newscon h1{ height:20px;background-image: url(../images/rightbg.gif);background-repeat: no-repeat;font-size:13px;  padding:5px 0 0 25px !important;padding:7px 0 0 25px;}

.newscon h1 span{position:absolute; margin:1px 0 0 110px;}
.newscon ul{height:245px;background-image: url(../images/newsbg.gif);	background-repeat: no-repeat;}
.newscon li{ padding:8px 8px 0 20px;list-style:none;background-image: url(../images/arew1.gif);	background-repeat: no-repeat;background-position: 8px 15px;line-height:20px; }

.newscon li span{ color:#cc0000; font-size:10px;}

.cgal{ width:218px; float:left;}
.cgal h1{height:20px;background-image: url(../images/cgalbt.gif);background-repeat: no-repeat;font-size:13px;  padding:5px 0 0 25px !important;padding:7px 0 0 25px;}
.cgal h1 span{position:absolute; margin:1px 0 0 110px;}
.cgal ul{height:245px;background-image: url(../images/cgalbg.gif);	background-repeat: no-repeat;}
.cgal li{ padding:8px 8px 0 20px;list-style:none;background-image: url(../images/arew2.gif);	background-repeat: no-repeat;background-position: 8px 15px;line-height:20px; }

.jjfa{ width:197px; float:left;}
.jjfa h1{height:20px;background-image: url(../images/jjfabt.gif);background-repeat: no-repeat;font-size:13px;  padding:5px 0 0 25px !important;padding:7px 0 0 25px;}
.jjfa ul{ height:245px;background-image: url(../images/jjfabg.gif);	background-repeat: no-repeat;}
.jjfa li{ padding:20px 0 0 0; list-style:none }
.jjfa li span{ padding:0 0 0 21px;}
.bottom{background-image: url(../images/bottom.gif);background-repeat: no-repeat; width:834px; height:88px; margin-top:4px; clear:both; font-size:11px; color:#757575;}
.bottom p{ text-align:center; padding-top:30px;}

.nybt{background-image: url(../images/nybt.gif);background-repeat: no-repeat;height:20px;font-size:13px;padding:6px 0 0 25px !important;padding:7px 0 0 25px; margin-top:5px; clear:both}
.nybg{background-image: url(../images/nybg.gif);background-repeat: repeat-y;padding:10px 8px 15px 15px;clear:both}
.nybg p{ line-height:22px; text-indent:2em; margin-bottom:10px; }
.nybottom{background-image: url(../images/nybottom.gif);background-repeat: no-repeat;height:9px; clear:both}
.nyleftnav{ text-align:center;background-image: url(../images/leftnavbg.gif);background-repeat: repeat-y; list-style:none;}
.nyleftnav li a{ height:26px; padding:15px 0 0 0px;list-style:none;display:block;background-image: url(../images/nyleftnavbg.gif);width:193px; font-size:13px; list-style:none;}

.nyleftnav a:hover{background:url(../images/nyleftnavbg.gif);background-position: 0px -41px;width:193px; font-size:13px; text-decoration:none; }

.nynewscon ul{background-image: url(../images/newsbg.gif);	background-repeat: no-repeat;}
.nynewscon li{ padding:8px 8px 0 20px;list-style:none;background-image: url(../images/arew1.gif);	background-repeat: no-repeat;background-position: 8px 15px;line-height:20px; }
.nynewscon li span{ color:#cc0000; font-size:10px;}

.tabbt{background-image: url(../images/tabbt.gif);background-repeat: no-repeat;	width:593px;margin-left:5px;background-position: center top;	border-bottom:1px solid #f3f3f3;}
.tabbt th{ color:#fff; height:25px; padding-left:15px; font-weight:bold; }
.tabbt td{ padding-left:15px; font-size:13px; }
.tr1{ background:#f3f3f3; height:27px;  padding-left:15px; padding-top:3px;}
.tr2{ background:#fff; height:27px; padding-left:15px; padding-top:3px;}
.cinfo{ float:left; width:290px;}
.cinfo li{ list-style:none; line-height:24px;}
.cinfo li a,.cinfo li a:visited{ color:#cc0000;}
.cinfo li span{ font-weight:bold}
.map{ float:right; width:300px; background:#f7f7f7; height:190px; margin-right:1px;}
.lxwm{ height:190px;}
.inputbox{ padding:5px 0 0 10px;border:0;background-image: url(../images/inputbg.gif);	background-repeat: no-repeat;width:341px; height:25px;}
.button{background-image: url(../images/but.jpg);background-repeat: no-repeat;height:33px;	width:86px;color:#fff;font-weight:bold;border:0;letter-spacing: 10px; cursor:hand; padding-bottom:4px;}


.softdemo{ margin-left:30px; clear:both}
.softdemo li{ list-style:none; margin-bottom:40px;}
.softdemo li a{ height:77px; list-style:none;display:block; }


.softdemo a.itmdemo{background-image: url(../images/itm.png);width:548px;}
.softdemo a.itmdemo:hover{background:url(../images/itm.png);background-position: 0px -77px;width:548px;}

.softdemo a.itscdemo{background-image: url(../images/itsc.png);width:548px;}
.softdemo a.itscdemo:hover{background:url(../images/itsc.png);background-position: 0px -77px;width:548px;}

.softdemo a.itsmdemo{background-image: url(../images/itsm.png);width:548px;}
.softdemo a.itsmdemo:hover{background:url(../images/itsm.png);background-position: 0px -77px;width:548px;}

.picys{float:left; width:110px; margin: 0 0 20px 10px;}
.picys2{float:left; width:480px; margin-top:30px;}

.box{ height:350px; clear:both;}
.softload{ margin-left:40px;}
.softload li{ list-style:none; margin-bottom:40px; float:left; }
.softload li a{ height:128px; list-style:none;display:block;}


.softload a.itmload{background-image: url(../images/itmdown.png);width:242px;}
.softload a.itmload:hover{background:url(../images/itmdown.png);background-position: 0px -128px;width:242px;}

.softload a.itscload{background-image: url(../images/itscdown.png);width:242px;margin-left:40px;}
.softload a.itscload:hover{background:url(../images/itscdown.png);background-position: 0px -128px;width:242px;}

.softload a.itsmload{background-image: url(../images/itsmdown.png);width:242px;}
.softload a.itsmload:hover{background:url(../images/itsmdown.png);background-position: 0px -128px;width:242px;}

.nyulstyle{ margin-left:20px; margin-top:8px;}
.nyulstyle li{ line-height:22px; margin-top:10px;}
.nyulstyle li span{ font-weight:bold}

.xiaobt{ font-size:14px; font-weight:bold; height:20px; padding-top:10px; margin-top:10px; color:#203974;border-top:1px dotted #666666; }
.xiaobt2{ font-size:13px; font-weight:bold; margin:10px 0 0 0px;}
.linebg{ border-top:1px dotted #ccc; text-align:center} 
.hryp{ color:#CC0000; font-weight:bold;}
.hryp a:link, .hryp a:visited {text-decoration:none; color:#cc0000; }
.hryp a:hover {text-decoration: underline; color:#cc0000}
.qyzz{margin: 0 7px 0 5px;overflow:auto;height:100%;padding:0}
.qyzz li{
	margin:0;
	padding-left:15px;
	list-style: none;
	background-image: url(../images/arew3.gif);
	background-repeat: no-repeat;
	background-position: 5px 11px;
	line-height:30px;
}
.row1{ background:#F3F3F3}
.gltd{ font-size:15px; margin:10px 0 10px 0;}
.gltd span{ font-weight:bold; }