@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{ font-family:"宋体"; font-size:12px; text-align:center; margin:0px auto; color:#666666; background:#ffffff;}
ul,li{ list-style:none; margin:0px; padding:0px;}
img{ border:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:16px; color:#C60001; font-weight:bold; padding-top:8px; padding-left:18px; text-align:left;}
a:link {color: #666666; text-decoration:none;}
a:visited {color: #666666;text-decoration:none;}
a:hover {color: #C60001; text-decoration:none;}
a:active {color: #666666;}
.box{ width:990px; height:auto; margin:0px auto; overflow:hidden; clear:both;}

.top{ height:31px; background:url(../images/top_bg.jpg) no-repeat;}
.top dl{ float:left; padding-left:10px; padding-top:8px;}
.top ul{ float:right; padding-right:10px; padding-top:8px;}

.logo{ margin-top:10px;}
.logo1{ float:left; width:265px;}
.soso{ float:right; width:585px;}
.soso_top{ float:left; width:585px; background:url(../images/soso_top.jpg) no-repeat left bottom; height:26px;}
.soso_top ul{ float:left; padding-left:22px; padding-top:5px;}
.soso_top ul li{ float:left; margin-left:10px; color:#999999; height:21px; cursor:pointer;}
.soso_top ul li.sef{ background:url(../images/soso_li.jpg) no-repeat center bottom; color:#333333; font-weight:bold;}
.soso_bot{ float:left; width:585px; background:url(../images/soso_bot.jpg) no-repeat; height:32px;}
.soso_bot input{ vertical-align:top; float:left; border:none; *border:1px solid #FFFFFF; _border:1px solid #FFFFFF;}

.menu{ height:63px; background:url(../images/menu_bg.jpg) no-repeat; margin-top:10px;}
.menu_top{ width:990px; height:34px;}
.menu_top ul{ padding-top:4px;}
.menu_top ul li{ float:left; margin-left:20px;}
.menu_top ul li a{ display:block; width:83px; height:25px; color:#FFFFFF; font-size:16px; font-weight:bold; padding-top:5px;}
.menu_top ul li a:link {color: #ffffff; text-decoration:none;}
.menu_top ul li a:visited {color: #ffffff;text-decoration:none;}
.menu_top ul li a:hover {color: #C60001; text-decoration:none; background:url(../images/menu_li.jpg) no-repeat;}
.menu_top ul li a:active {color: #ffffff;}
.menu_bot{ width:990px; padding-top:8px;}
.menu_bot dl{ float:left; padding-left:10px;}
.menu_bot ul{ float:right; padding-right:10px;}

.flash{ margin-top:10px;}
.flash_left{ width:990px; float:left;}
.flash_right{ width:263px; float:right;}
.login{ width:263px;}
.login dl{ width:263px; background:url(../images/login_dl.jpg) no-repeat; height:29px;}
.login dl h1{ color:#FFFFFF;}
.login ul{ width:241px; height:118px; border:1px solid #C40000; border-top:none; padding:0px 10px; padding-bottom:10px;}
.login ul li{ padding-top:10px; text-align:left; padding-left:10px;}
.news{ width:261px; margin-top:10px; border:1px solid #D1DBE5;}
.news dl,.pai dl{ background:url(../images/new_dl.jpg) no-repeat; width:261px; height:32px;}
.news dl h1,.pai dl h1{ width:170px; float:left;}
.news dl p,.pai dl p{ padding-top:10px;}
.news ul{ text-align:left; padding:3px 10px; padding:5px 10px\9; *padding:2px 10px; _padding:1px 10px; height:151px;}
.news ul li{ background:url(../images/li.jpg) no-repeat left center; line-height:180%; padding-left:10px;}
.news ul li a{ display:block; width:220px; overflow:hidden; white-space:nowrap;text-overflow: ellipsis;}

.cat{ margin-top:10px;}
.fenlei{ width:708px; float:left; border:1px solid #CC0001;}
.fenlei dl{ width:708px; background:url(../images/fenlei_dl.jpg) no-repeat; height:33px;}
.fenlei dl h1{ color:#FFFFFF; float:left; width:570px;}
.fenlei dl img{ padding-top:8px;}
.fenlei ul{ text-align:left;}
.fenlei ul li{ float:left; border-bottom:1px solid #CCCCCC; width:688px; padding:8px 10px; white-space:nowrap;}
.fenlei ul li h3{ width:40px; height:18px; padding:0px; float:left; background:#EBEBEB; text-align:center; padding-top:6px; font-size:12px; color:#333333; margin-right:20px;}
.fenlei ul li p{ padding-top:7px;}
.pai{ float:right; width:261px; border:1px solid #D1DBE5;}
.pai ul{ text-align:left; padding:8px 10px; padding:8px 10px\9; *padding:13px 10px; _padding:13px 10px; padding-bottom:10px;}
.pai ul li{ width:240px; background:#F1F1F1; height:68px; margin-top:5px;}
.pai ul li p{ padding:5px; line-height:160%;}
.pai ul li p img{ float:left; margin-right:10px; width:55px; height:55px;}
.pai ul li h2{ padding-top:0px; padding-bottom:5px;}

.banner{ margin-top:10px;}
.banner img{ width:990px; height:72px;}

.pro_new{ width:988px; margin-top:10px; border:1px solid #DDDDDD;}
.pro_new dl{ width:988px; background:url(../images/01_dl.jpg) no-repeat; height:52px;}
.pro_new dl dt{ float:left; width:88px; height:24px; background:#CC0001; margin-left:155px;   _margin-left:80px; margin-top:17px; color:#FFFFFF; font-weight:bold; font-size:14px; padding-top:10px;}
.pro_new dl dd{ float:left; width:64px; height:20px; background:#CCCCCC; margin-top:21px; margin-left:10px; font-weight:bold; font-size:14px; padding-top:10px;}
.pro_new dl dd.in{ float:right; width:100px; font-size:12px; font-weight:100; background:none;}
.pro_new ul{ float:left; padding:10px 0px;}
.pro_new ul li{ float:left; width:122px; margin-left:16px; _margin-left:5px; padding-left:0px; _padding-left:10px; margin-top:5px; margin-bottom:5px;}
.pro_new ul li img{ border:1px solid #CCCCCC; width:120px; height:140px;}
.pro_new ul li img.i{ border:none;}
.pro_new ul li span{ display:block; width:122px; padding-top:7px; overflow:hidden; white-space:nowrap;text-overflow: ellipsis;}
.pro_new ul li span b{ font-size:18px; color:#CC0000; font-family:Arial, Helvetica, sans-serif;}
.pro_new1 dl{ background:url(../images/02_dl.jpg) no-repeat;}
.pro_new1 ul li img{ border:1px solid #CCCCCC; width:120px; height:120px;}

.pu{ margin-top:10px;}
.pu_top,.zixun_top{ float:left; width:990px; background:url(../images/dian_dl.jpg) no-repeat; height:40px;}
.pu_top dl h1,.zixun_top dl h1{ float:left; width:150px; padding-left:40px; padding-top:13px; padding-top:15px\9; *padding-top:15px; _padding-top:15px;}
.pu_top dl dd{ float:left; width:90px; background:#CCCCCC; height:20px; margin-top:12px; margin-right:10px; font-size:14px; font-weight:bold; cursor:pointer; padding-top:6px;}
.pu_top dl dd.on{ color:#FFFFFF; background:#DD223D; cursor:pointer;}
.pu_top dl dd.in1{ float:right; width:150px; font-size:12px; font-weight:100; background:none; color:#DD223D;}
.zixun_top dl p{ text-align:right; padding-right:20px; padding-top:15px; color:#DD223D;}
.pu_top dl p span,.zixun_top dl p span{ color:#DD223D;}
.pu_center{ float:left; width:990px; background:url(../images/dian_bg.jpg) repeat-y;}
.pu_tu{ width:710px; float:left; overflow:hidden;}
.pu_tu ul{ float:left; padding:10px 5px; padding-right:0px; padding-top:0px;}
.pu_tu ul li{ float:left; margin-left:12px;margin-top:10px; _margin-left:6px;}
.pu_tu ul li img{ border:1px solid #CCCCCC; padding:2px; width:96px; height:96px;}
.pu_tu ul li h1{ width:102px; font-size:12px; font-weight:100; color:#333333; padding-left:0px; text-align:center; overflow:hidden; white-space:nowrap;text-overflow: ellipsis;}
.pu_dian{ width:255px; float:right; margin-top:10px; padding-right:20px;}
.pu_dian dl{ background:url(../images/zixun_dl.jpg) no-repeat; width:255px; height:23px;}
.pu_dian dl h1{ float:left; width:160px;}
.pu_dian dl img{ padding-top:10px;}
.pu_dian ul{ text-align:left; width:249px; overflow:hidden; padding:10px 3px 3px;}
.pu_dian ul li{ width:255px; margin-top:10px;}
.pu_dian ul b{ display:block; width:176px; overflow:hidden; white-space:nowrap;text-overflow: ellipsis;}
.pu_dian ul img{ float:left; margin-right:10px;}
.pu_dian ul span{ display:block; float:left; width:15px; height:14px; background:url(../images/shu_bg1.jpg) no-repeat; text-align:center; color:#FFFFFF; padding-top:1px;}
.pu_dian ul a.a{ display:block; float:left; width:230px; overflow:hidden; white-space:nowrap;text-overflow: ellipsis; margin-left:10px; padding-top:2px;}

.zixun{ margin-top:10px;}
.tou{ margin-left:30px;}
.tou,.cai{ float:left; width:312px; margin-left:12px; padding:10px 0px;}
.cai{ width:382px;}
.tou dl,.cai dl,.ding dl{ background:url(../images/zixun_dl.jpg) no-repeat; height:23px;background-size: 150% 100%;}
.tou dl h1,.cai dl h1,.ding dl h1{ float:left; width:240px;}
.tou dl img,.cai dl img,.ding dl img{ padding-top:10px;}
.cai dl h1{ width:310px;}
.tou ul,.cai ul{ padding:5px; text-align:left;}
.tou ul li,.cai ul li{ float:left; width:302px; border-bottom:1px dotted #CCCCCC; padding:5px 0px;  padding:5px 0px\9; *padding:3px 0px; _padding:3px 0px;}
.cai ul li{ width:372px;}
.tou ul li span,.cai ul li span{ display:block; float:left; width:17px; height:14px; background:url(../images/shu_bg.jpg) no-repeat; color:#FFFFFF; text-align:center; margin-right:8px;}
.tou ul li a,.cai ul li a{ display:block; width:270px; padding-top:1px;}
.cai ul li a{ width:340px;}
.ding{ float:left; width:230px; padding:10px 0px; margin-left:15px;}
.ding dl h1{ width:140px;}
.ding ul{ text-align:left; padding-top:8px;}
.ding ul li{ background:url(../images/li1.jpg) no-repeat 5px center; padding-left:15px; line-height:160%;}
.ding ul li.li{ background:none; padding-left:0px; height:auto; height:auto\9; *height:80px; _height:80px;}
.ding ul li.li img{ padding:1px; border:1px solid #CCCCCC;}
.zixun_center1,.zixun_center{ float:left; width:990px; background:url(../images/dian_bg.jpg) repeat-y; overflow:hidden;}
.zixun_center1 ul{ float:left; padding:10px 0px; padding-left:10px; width:965px;}
.zixun_center1 ul li{ float:left; margin-left:8px;}

.foot{ margin-top:10px;}
.foot dl{ width:990px; background:url(../images/foot_menu.jpg) no-repeat; height:22px; padding-top:8px; color:#FFFFFF;}
.foot dl a{ color:#FFFFFF;}
.foot dl a:link {color: #ffffff; text-decoration:none;}
.foot dl a:visited {color: #ffffff;text-decoration:none;}
.foot dl a:hover {color: #ffffff; text-decoration:none;}
.foot dl a:active {color: #ffffff;}
.foot ul{ padding:10px 0px;}
.foot ul li{ line-height:180%;}