/* piblic style */
body{ margin:0 auto; text-align:center; border:0px; background:#eff6fc}
form,p,li,ul,ol,div,span,h1,h2,h3,h4,h5,td,input,select,dl,dt,dd{ margin:0px; padding:0px; list-style-type:none; font-size:12px;}
a{ text-decoration:none; color:#2c2f31}
a:hover{ text-decoration:underline; color:#006699}
.flashBg{width:980px; margin:0 auto; position:relative}
.flash{width:980px; height:163px; position:absolute; left:0; top:0; z-index:2;}
img{ border:0px;}
.clear{ clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden;}
.top{ background:url(top.gif) no-repeat; width:980px; height:200px;}
.setHomepage{ height:23px; text-align:right; padding-right:15px; color:#570707}
.setHomepage a{ color:#570707; text-decoration:none;}
.logo{ height:140px; text-align:left}
.logo div{ margin:8px 0 0 35px; width:48px; height:47px; background:url(logo.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/logo.png'); _background:none}
.menu{ height:37px; text-align:center;}
.menu ul{ margin-bottom:2px; height:32px; width:726px; margin-left:127px; *margin-left:0;}
.menu .home{ background:none}
.menu li{ float:left; height:32px; line-height:32px; background:url(menubg3.gif) no-repeat left top; width:121px;}
.menu li a{ display:block; height:32px; width:93px; color:#072039; font-size:16px; font-weight:bold; text-decoration:none; margin:0 14px}
.menu li a:hover{ background:url(menubg.gif) no-repeat; color:#FFFFFF}
.ad{ background:#eee; width:700px; height:230px; text-align:left}
.banner {background:url(images/adbg.gif) no-repeat;position:relative; width:700px;height:226px;}
.banner .bannershow {background-color:#FFFFFF;height: 215px;width:550px;float:left;margin-top:5px;margin-left:5px;}
.banner .smallicons {text-align: left;height: 207px;width: 135px;float:left;padding-left:5px;padding-top:5px;text-align:left;}
.banner .smallicons .iconOn{height: 50px;width: 135px;margin-bottom:5px;*margin-bottom:2px;!important; filter:Alpha(Opacity=100);}
.banner .smallicons .iconOff{margin-bottom:5px;*margin-bottom:2px;!important ;filter:Alpha(Opacity=50);opacity:0.5;}
.banner .plus {	position:absolute;height: 101px;width: 16px;left:511px;	z-index:10;	padding-top:117px;}
.banner .plus img{margin-bottom:6px;*margin-bottom:3px;}
.banner .plus div{width:6px;height:6px;	margin-bottom:6px;*margin-bottom:6px;_margin-bottom:-1px;}
.notice{ width:270px; height:230px; background:url(notice.gif) repeat-x top; text-align:left}
.news{ width:700px;}
.news .title{ width:700px; height:27px; background:url(listBg.gif) repeat-x bottom; text-align:left}
.news .title p{ width:161px; height:27px; background:url(news.gif) no-repeat;}
.news .content{ width:698px; height:220px; border:1px solid #3e7ab1; border-top:none; text-align:left; overflow:hidden}
.news .content td{ height:26px; line-height:26px; border-bottom:1px dotted #ccc; color:#222}
.news .content td a{ color:#222; text-decoration:none}
.news .content .newsList{ text-align:left; padding-left:5px;}
.production .title{ margin-top:5px; width:700px; height:27px; background:url(listBg.gif) repeat-x bottom; text-align:left}
.production .title p{ height:27px; width:207px; background:url(pro.gif) no-repeat}
.production .content{ width:698px; height:320px; border:1px solid #3e7ab1; border-top:none; text-align:left; overflow:hidden}
.production .content li{ float:left; margin:10px 19px; text-align:center}
.production .content li img{ width:100px; height:120px;}
.production .content li span{ display:block; height:26px; line-height:26px; text-decoration:none; cursor:pointer}
.production .content td{ line-height:22px;}
.qua .title{ width:270px; height:27px; background:url(listBg.gif) repeat-x bottom; text-align:left}
.qua .title p{ height:27px; width:194px; background:url(qu.gif) no-repeat}
.qua .content{ width:268px; height:577px; border:1px solid #3e7ab1; border-top:none; text-align:left; overflow:hidden;}
#move li{ width:100%; text-align:center; margin:5px 0 5px 0;}
#move li img{ width:250px; height:184px; border:1px solid #ccc; padding:1px;}
#move li span{ display:block; height:28px; line-height:28px; cursor:pointer}
.footer{ margin-top:5px;background:#022731; color:#c0bfbf}
.footer .link{ height:50px;}
.footer .link2{ width:980px; height:42px; overflow:hidden}
.footer .link2 img{ border:1px solid #999;}
.footer .hr{ height:2px; line-height:2px; background:url(footerHr.png) no-repeat center;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/footerHr.png'); _background:none}
.footer .foot{ line-height:200%; padding:5px 0;}
.gszz{ margin-top:20px;}
.gszz .title{text-align:left; padding:0 20px; height:50px;}
.gszz .title div{ background:url(titleBg2.gif) repeat-x bottom; height:50px;}
.gszz li{ float:left; margin:20px 10px;}
.gszz li table{ background:#f3f3f3;}
.gszz li div{ width:290px; height:40px; line-height:40px; text-align:center}
.gszz li div a{ text-decoration:none;display:block; color:#2C2F31}
.imgTd{ padding:10px; text-align:left}
.imgTd .img{ width:282px; height:207px; text-align:center; background:#fff;}
.LT{ width:4px; height:4px; background:url(imgBg.gif) no-repeat;}
.T{ height:4px; background:url(imgBg2.gif) repeat-x top;}
.RT{ width:4px; height:4px; background:url(imgBg.gif) no-repeat -4px 0;}
.L{ width:4px;background:url(imgBg2.gif) repeat-y left;}
.R{ width:4px;background:url(imgBg2.gif) repeat-y right;}
.LB{ width:4px; height:4px; background:url(imgBg.gif) no-repeat 0 -4px;}
.B{ height:4px; background:url(imgBg2.gif) repeat-x bottom;}
.RB{ width:4px; height:4px; background:url(imgBg.gif) no-repeat -4px -4px;}
#gsjj{ padding:20px; text-align:left;}
#gsjj p{ text-indent:2em; font-size:16px; color:#1a1a1a; line-height:180%; font-family:"楷体","宋体";}
.lxwm{ margin-top:20px;}
.lxwm .title{text-align:left; padding:0 20px; height:50px;}
#lxwm li{ margin:20px 0 40px 0 ;}
#lxwm li span{ width:10px; height:30px; background:#5599d9; display:block; float:left}
#lxwm li p{ background:#a5cbee; float:left; height:30px; line-height:30px; padding-left:5px; width:900px; font-size:16px; font-weight:bold; color:#072039}
#lxwm li div{ clear:both; margin:10px 0 20px 10px; color:#072039; font-size:16px; line-height:30px;}
#dxal{ text-align:left; padding:20px;}
#dxal td{ line-height:50px; font-size:16px; font-weight:bold; color:#111; padding-top:15px;}
.cpjs{ margin-top:20px; line-height:22px;}
.cpjs .all img{ margin-right:2px;}
.cpjs .tit{ color:#5588EE; font-weight:bold; height:30px; line-height:22px; padding-left:10px;}
.production .tit{ color:#5588EE; font-weight:bold; height:30px; line-height:22px; padding-left:10px;}
.cpjs .more{ text-align:right; padding-right:30px; border-bottom:#5588EE solid 1px;}
.cpjs .more a{ color:#ff9900; text-decoration:none}
.production .more{ text-align:right; padding-right:30px; border-bottom:#5588EE solid 1px;}
.production .more a{ color:#ff9900; text-decoration:none}
.cpjs .title{text-align:left; padding:0 20px; height:30px; color:#3399CC; font-size:14px; font-weight:bold;}
.cpjs .title div{ background:url(titleBg2.gif) repeat-x bottom; height:50px;}
.cpjs .content{ padding:20px;}
.cpjs .content span{ height:30px; line-height:30px; color:#072039; font-size:22px; font-weight:bold; display:block}
.cpjs .content div{ width:900px; text-align:left; font-size:14px; line-height:150%}
.cpjs .content div p{ text-indent:2em}
.cpjs .content div ul{ margin:5px;}
.cpjs .content div ul li{ line-height:22px; font-weight:bold; list-style:disc inside}
.cpjs .content div img{ margin:5px;}
.cpjs .mokuai{ color:#444;}
.cpjs .mokuai p{ color:#000; font-weight:bold; margin-top:3px;}
.cpjs .mokuai .title{ font-weight:bold; font-size:12px; color:#5588EE; margin:15px 0 0; padding:0; display:block; height:22px; line-height:22px; text-decoration:none}
.cpjs .mokuai img{ width:387px; height:251px;}
.cpjs .mokuai li{ line-height:28px;}
.cpjs .mokuai td{ width:50%;}
#cpjs{ padding:20px; text-align:left}
#cpjs .img{ text-align:center; width:300px;}
#cpjs li{ line-height:24px;}
#cpjs .content p{ width:610px; border-bottom:1px solid #2e649b}
#cpjs .content p a{ height:40px; line-height:40px; color:#072039; font-size:22px; font-weight:bold; text-decoration:none}
#cpjs .content div{ width:610px; text-indent:2em; margin-top:20px; font-size:16px; font-family:"楷体";color:#072039; line-height:180%}
#cpjs .gnmk{ letter-spacing:1px; line-height:26px;}
#cpjs .gnmk a:hover{ color:#ff6600; text-decoration:none}
#news{ padding:30px}
#news span{ height:30px; line-height:30px; font-size:16px; font-weight:bold;color:#072039; display:block}
#news div{ text-align:left; margin-top:20px;}
#news div p{ font-size:14px; color:#072039; text-indent:2em}
#tedianIfo{ padding-left:30px; line-height:30px;}
#tedianIfo a{ color:#ff0000; display:block; margin-top:25px; text-decoration:none}
#tedianIfo p{ text-indent:2em; margin-left:20px;}
#tedianIfo li{ line-height:30px;}