/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,form,img,div,dl,dt,dd{margin:0;padding:0;border:0;}
body{margin:0;font-family: Arial,"ËÎÌå", Helvetica, sans-serif;color:#111; font-size:12px; background: url(bg.gif) repeat-x 0 290px #E0E0E0}
ul,ol,dl,li{list-style-type:none;}
img{border:0}
a{color:#111;text-decoration: none;}
a:hover{text-decoration: none;color:#d00000;text-decoration:underline}
a:active {text-decoration: none; }
label, buttom{cursor:pointer}

.f14{ font-size:14px;}
.red{ color:#d00000}
.gray{ color:#bbb}
.left{float:left}
.right{float:right}
.mb30{margin-bottom:30px; overflow:hidden}
.mb10{margin-bottom:10px; overflow:hidden}
.mt30{margin-top:30px; overflow:hidden}

.w970{width:970px;overflow:hidden; margin:auto}
.w560{width:560px;overflow:hidden;}
.w380{width:380px;overflow:hidden;}

.head{background: url(logobg.jpg) no-repeat center top #fff;padding:20px 0}
.head .logo{ text-align:center; overflow:hidden;}
.head .zhanzhu{padding:30px 0 0 0;}
.head .zhanzhu h2{ float:left; width:18px; line-height:16px; font-size:14px}
.head .zhanzhu ul{ float:left}
.head .zhanzhu li{ float:left; margin:0 8px;_margin:0 7px; width:140px; height:60px;border: 1px solid #ddd}
.head .zhanzhu li img{width:140px; height:60px}
.nav{ background:#D60000; padding:6px 0}
.nav a{display:inline-block;height:16px;line-height:16px;border-right: 1px solid #fff;padding:0 25px; color:#fff; font-size:14px;font-family:"Microsoft Yahei","Î¢ÈíÑÅºÚ",simHei}
.nav a:hover{ color:#FFFF00}
.main{padding:15px; background:#fff; overflow:hidden}

.fram{border: 1px solid #CECECE; overflow:hidden}
.fram .title{padding:0 10px; height:25px; line-height:25px;border-bottom: 1px solid #CECECE}
.fram .title h2{font-size:14px; font-weight:bold;font-family:"Microsoft Yahei","Î¢ÈíÑÅºÚ",simHei}
.fram .conter{padding:10px; overflow:hidden}

.baoming{ background:#F7F7F7}
.baoming p{padding:6px 10px}
.baoming input{ margin:0 8px 0 0; height:18px; line-height:18px; width:150px;border: 1px solid #98ACBF;display:inline-block}
.baoming .enter{ height:22px; line-height:22px; width:60px; text-align:center; background:#ccc; cursor:pointer; }
.baoming .w_1{width:300px}
.baoming select{ margin:2px 0 0 0}

.aboutpx{ overflow:hidden;_float:left;}
.aboutpx .conter{padding:15px;font-family:"Microsoft Yahei","Î¢ÈíÑÅºÚ",simHei; font-size:14px; _float:left}
.aboutpx .left{padding:0 30px 0 0;border-right: 1px solid #ddd; width:600px}
.aboutpx .left h1{ font-size:18px}
.aboutpx .left .info{padding:5px 0 0 0; line-height:24px}
.aboutpx .right{width:270px; text-align:center}
.aboutpx .right strong{ font-size:26px;padding-bottom:15px; display:block}
.aboutpx .right strong font{ background:#000; padding:0 8px; margin:0 8px; color:#FFFF00; font-size:34px}
.aboutpx .right .baoming{width:181px; height:36px;background: url(ico.png) no-repeat 0 0; display:inline-block; margin:0 auto 15px auto}
.aboutpx .right a{ color:#003399; font-size:14px; font-weight:bold}
.aboutpx .right b{ color:#d00000}
.aboutpx .conter01{padding:20px;font-family:"Microsoft Yahei","Î¢ÈíÑÅºÚ",simHei;font-size:14px;_float:left;background: url(aboutbg.jpg) no-repeat bottom right;}
.aboutpx .conter01 h2{ font-size:18px; color:#d00000}
.aboutpx .conter01 p{padding-top:10px}


/*ÂÖ²¥*/
.imgflash{position: relative; width:560px; height:280px; overflow:hidden;}
.imgflash p img{ width:560px; height:260px}
.imgflash p span{ display:block; background:#000; color:#fff; height:20px; line-height:20px;}
.imgflash p span font{padding-left:10px; font-size:12px}
.jsNav{position: absolute; right:0; bottom:0}
.jsNav a{width:20px; height:20px; line-height:20px; background:#666;float:left; text-align:center;color:#fff; font-weight:bold;border-left: 1px solid #fff}
.jsNav .imgSelected {color:#fff; background:#d00000}

.topnews{ overflow:hidden}
.topnews li{border-bottom: 1px dashed #ddd;padding:15px 0; color:#333}
.topnews li a{font-family:"Microsoft Yahei","Î¢ÈíÑÅºÚ",simHei; font-size:18px; color:#d00000}
.topnews .no{padding-top:0}
.news li{ height:26px; line-height:26px; font-family:"ËÎÌå"}
.news li a{color:#003399; font-size:14px}
.news li a:hover{ color:#d00000}



.mtvconter{overflow:hidden}
.mtvconter li{ float:left; margin:0 20px}
.photoconter{overflow:hidden}
.photoconter li{ float:left; margin:0 15px 20px 15px;}
.photoconter li img{width:200px; height:150px;padding:4px;border: 1px solid #ddd}
.photoconter01 li{ float:left; margin:0 12px 20px 12px;}
.photoconter01 li img{width:126px; height:160px;padding:4px;border: 1px solid #ddd}

.link{ overflow:hidden; width:100%;}
.link li{ float:left; margin:0 9px 10px 9px; width:140px; height:60px;border: 1px solid #ddd}
.link li img{ width:140px; height:60px}

.intitle{border-top: 2px solid #D60000; height:43px; line-height:43px;background: url(ico.png) repeat-x 0 -45px; overflow:hidden; width:100%;}
.intitle h2{padding:0 0 0 40px;background: url(ico.png) no-repeat 15px -93px;font-family:"Microsoft Yahei","Î¢ÈíÑÅºÚ",simHei; font-size:20px}

.intitle01{border-bottom: 2px solid #D60000; position:relative; height:40px; margin-bottom:30px}
.intitle01 p{ position:absolute}
.intitle01 span{font-family:"Microsoft Yahei","Î¢ÈíÑÅºÚ",simHei; font-size:20px; display:inline-block;padding:0 10px; height:38px; line-height:38px;background:#eee;border: 2px solid #999;border-bottom: 2px solid #D60000; cursor:pointer; margin-right:10px;padding:0 10px; font-weight:bold}
.intitle01 .menu_on{ background:#fff;border: 2px solid #D60000;border-bottom: 2px solid #fff; color:#d00000}


.footer{padding:10px 0; text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px;}

.login .title{border-bottom: 1px solid #CECECE;height:30px; line-height:30px;position: relative;}
.login .title p{ position:absolute; top:0; left:0}
.login .title span{ height:29px; line-height:29px;padding:0 20px;border: 1px solid #CECECE; font-size:14px; font-weight:bold; float:left; font-family:"Microsoft Yahei","Î¢ÈíÑÅºÚ",simHei;font-weight:bold;font-size:15px; font-weight:bold; margin-right:10px; background:#eee; cursor:pointer}
.login .title .menu_on{border-bottom: 1px solid #fff; background:#fff}
.login .conter{padding:30px 30px 0 30px}
.login .conter th{padding:6px; text-align:right; font-size:14px}
.login .conter th a{ font-size:12px; font-weight:normal; color:#0000FF; text-decoration:underline}
.login .conter td{padding:6px; font-family:"ËÎÌå"}
.login .conter .input{margin:0 8px 0 0; height:18px; line-height:18px; width:200px;border: 1px solid #98ACBF;display:inline-block}
.login .conter .enter{ text-align:center; background:#DC0708;border: 1px solid #830101; height:26px; line-height:26px; color:#fff; font-size:14px; font-weight:bold; cursor:pointer;padding:0 20px}
.login .conter .w_1{width:300px}

.user{ overflow:hidden; width:100%}
.user .fram{padding:10px; background:#FFFFCC; line-height:20px; font-size:14px}
.user .fram a{ color:#0000FF}

.companylist li{margin:18px;padding:10px;width:134px;border:1px solid #ddd; float:left}
.companylist li:hover{ background:#f2f2f2}
.companylist li span{width:134px;height:134px;overflow:hidden; text-align:center; float:left; clear:both}
.companylist li span a{display:table-cell;height:134px;text-align:center;vertical-align:middle;width:134px;*display:block;*font-family:Arial;*font-size:90px; overflow:hidden}
.companylist li span a img{vertical-align:middle;width:134px;}
.companylist li p{text-align:center;padding:3px 0}
.companylist li p input{ cursor:pointer}
.companylist .name{ height:28px; overflow:hidden; clear:both}
.companylist .num{ color:#999}
.companylist .num b{ font-size:14px; color:#d00000}
 
.companyinfo .title{border-bottom:1px solid #ddd}
.companyinfo .title h1{font-family:"Microsoft Yahei","Î¢ÈíÑÅºÚ",simHei;font-weight:bold;font-size:20px; font-weight:bold}
.companyinfo .conter{padding:30px 10px; font-size:14px; line-height:20px}
.companyinfo .conter a{ color:#0000FF}
.companyinfo .conter strong{ display:block;border:1px solid #ddd; background:#f7f7f7; margin-bottom:10px;padding:2px 10px}
.companyinfo .toupiao{padding:30px 0 0 0; line-height:30px}
.companyinfo .enter{ text-align:center; background:#DC0708;border: 1px solid #830101;  color:#fff; font-size:14px; font-weight:bold; cursor:pointer;padding:6px 20px; margin-top:10px}
.photo img{border:1px solid #ddd;width:70px; height:56px; margin:0 4px 0 0;padding:2px}

.wailian .title{font-family:"Microsoft Yahei","Î¢ÈíÑÅºÚ",simHei;font-weight:bold;font-size:20px; color:#d00000}
.wailian .conter{ font-size:14px; line-height:20px;padding:6px 0 20px 0}
.wailian .conter a{ color:#0000FF}

.perfect h2{ font-size:16px;border-bottom: 2px solid #d00000; margin-bottom:20px;}
.perfect h2 .right{ color:#999; font-weight:normal; font-size:12px}
.perfect .title{width:20%;}
.perfect .title b{ display:block; text-align:right; cursor:pointer; height:30px; line-height:30px; font-size:12px;background:#f5f5f5;border: 1px solid #ddd; margin-bottom:6px;padding:0 10px; color:#0000FF; font-weight:normal}
.perfect .title .menu_on{background:#fff;font-size:14px; font-weight:bold; color:#000}
.perfect .conter{width:75%;padding:10px 0}
.perfect .conter .input{margin:0 8px 0 0; height:18px; line-height:18px; width:200px;border: 1px solid #98ACBF;display:inline-block}
.perfect .conter .enter{ text-align:center; background:#DC0708;border: 1px solid #830101; height:26px; line-height:26px; color:#fff; font-size:14px; font-weight:bold; cursor:pointer;padding:0 20px; margin-top:10px}
.perfect .conter .w_1{width:300px}
.perfect .conter td{padding:4px}
.perfect .conter th{padding:4px; text-align:right; font-weight:normal}
.perfect .conter th a{ color:#0000FF;}
.perfect .pic{ text-align:center; margin-right:10px; width:86px; float:left}
.perfect .pic img{padding:2px; border: 1px solid #ddd; width:80px; height:80px}
.perfect .pic a{ color:#0000FF; margin-top:4px}

.top10 img{border: 1px solid #ddd; margin-bottom:6px}

/*ÉÏÏÂÒ³*/
.page{overflow:hidden;text-align:center; width:100%;margin:10px 0}
.page ul{ float:none; margin:0 auto;}
.page li{display:inline;float:none;}
.page li a{border: 1px solid #ccc; display:inline-block;padding:6px 10px; font-family:"ËÎÌå"; margin:0 2px}  
.page li a:hover{border: 1px solid #FE7002}
.page li span{border: 1px solid #ccc; display:inline-block;padding:6px 10px; font-family:"ËÎÌå"; margin:0 2px; font-weight:normal; color:#999}
.page .page_active{ background:#FFEFE1;border: 1px solid #FE7002; font-weight:bold; color:#FF3300;}
.page .width_40{width:40px;margin:0 4px} 