/* CSS Document */

body{url(../images/top_bg.jpg) repeat-x top;}
*{padding:0; margin:0; font-size:14px; color:#333333; font-family:"Î¢ÈíÑÅºÚ";}
a{text-decoration:none;color:#000;cursor:pointer;outline:none;blr:expression(this.onFocus=this.blur());}
ul li{list-style:none;}
a:hover{transition-property:color;transition-duration:.2s}
img{border:none;}

#banner_p{background:#b4b4b4 url(../images/banner_bg.jpg) repeat-y left;}

#content1{width:1200px; margin:0 auto;margin-top:15px;}
#content1 .main{margin:0 10px;}
#content1 .main .imgbox{text-align:center; width:190px; border:1px solid #ccc;}
#content1 .main .imgbox img{width:190px;}
#content1 .main .type,#content1 .main .name1{text-align:left;}
#content1 .main .type a{text-align:left; font-size:12px; color:#666;}
#content1 .main .name1 a{font-size:14px; color:#333; text-align:left;}
#content1 .main:hover .name1 a{color:#b40121;}
#content1 .main:hover .imgbox{border:solid 1px #b40121;}

#index_content{width:1110px; margin:0 auto; margin-top:15px;}
#index_content .title{padding-left:10px;  border:1px solid #ccc; line-height:30px;}
#index_content .title p{text-align:left; font-size:18px; line-height:40px; padding-left:30px; background:url(../images/title_list.png) no-repeat center left;}
#index_content .title p span{float:right; padding:15px;}

#index_content .index_about img{float:left;margin-top:10px; margin-right:15px;}
#index_content .index_about p{margin-top:15px; line-height:30px;}

#index_content .index_news{margin-top:15px;}
#index_content .index_news dd{line-height:50px; border-bottom:1px #ccc dashed;}
#index_content .index_news dd a span{float:right; color:#CCCCCC;}
#index_content .index_news dd:first-child{background:url(../images/new.jpg) no-repeat left top; padding-left:40px;}

#footer{background:#f1f1f1; margin-top:15px; overflow:hidden; position:relative; z-index:10;}
#foot{width:1100px; margin:0 auto;}
#foot ul li{margin-right:60px; font-size:14px; color:#000000; line-height:40px; font-weight:bold; float:left;}
#foot ul li dl dd{line-height:25px;}
#foot ul li dl dd a{font-size:12px; font-weight:normal; color:333; font-family:"Î¢ÈíÑÅºÚ"}
#foot ul li dl dt{line-height:normal; font-weight:normal;}
#foot ul li dl .top{line-height:40px; font-size:12px; font-weight:normal;}
#foot ul li dl .phone{font-size:12px; line-height:20px; font-weight:bold;}
#foot ul li dl .fax,#foot ul li dl .mail,#foot ul li dl .add,#foot ul li dl .copy,
#foot ul li dl .foot{font-size:12px; line-height:20px;}
#foot ul li dl .mail a,#foot ul li dl .foot a{font-size:12px; font-weight:normal; color:#666;}
#foot ul li dl .mail a:hover,#foot ul li dl .foot a:hover{color:#82a8d4;}

#list .title{background:url(../images/title_bg.png) no-repeat center left; padding-left:30px; line-height:50px; text-align:left; font-size:18px;}
#list{position:relative;}
#list .list{margin-top:10px;}
#list,#list li{width:300px;}
#list .li1 td{height:55px;}
#list .li1 td img{width:55px;}
#list .li2 td{height:42px;}
#list .li1{text-align:left; margin-top:3px; background:url(../images/list_bg.png) no-repeat left center;}
#list li table tr td a{font-size:14px; display:block;}
#list .li1:hover,#list .success{background:url(../images/list_hover.png) no-repeat center left;}
#list .li1:hover a,#list .success a{color:#b40121;}
#list .li2{text-align:left; border-bottom:1px dashed #ccc;}
#list .li2 td a{padding-left:15px;background:url(../images/list_li2_bg.png) no-repeat center left; margin-left:20px;}
#list .li2 td a:hover{color:#b40121;}
#inside_content{text-align:left; padding-left:40px;}
#inside_content .title{font-size:18px; line-height:40px; border-bottom:1px solid #333;}
#inside_content .title span{float:right;}
#inside_content .title span a{background:url(../images/point.png) no-repeat center left; padding-left:20px; margin-right:10px; color:#aaa;}
#list .contact_info_bg{background:url(../images/contact_info.jpg) no-repeat center center; width:499px; height:267px; position:absolute; z-index:0; right:0;}
#list .contact_info{position:relative; z-index:1; font-size:18px; text-align:left; margin-top:15px;}
#list .contact_info ul li{margin-top:20px;}
#list .contact_info ul .tel{background:url(../images/tel.png) no-repeat center left; padding-left:30px;}
#list .contact_info ul .fax{background:url(../images/fax.png) no-repeat center left; padding-left:30px;}
#list .contact_info ul .mail{background:url(../images/mail.png) no-repeat center left; padding-left:30px;}
#list .contact_info ul .web{background:url(../images/web.png) no-repeat center left; padding-left:30px;}

#inside_content .products tr td{padding-top:10px;}
#inside_content .products .main{border:1px solid #ccc; width:200px;}
#inside_content .products .imgbox{width:200px; height:200px; text-align:center; border}
#inside_content .products .imgbox img{width:190px;}
#inside_content .products .textbox{background:#f8f8f8; position:relative;}
#inside_content .products .textbox .show{position:absolute; right:5px; bottom:5px; width:80px; height:25px; background:#b40121; text-align:center; line-height:25px;}
#inside_content .products .textbox .show a{color:#FFF; font-weight:bold;}
#inside_content .products .textbox .name,#inside_content .products .textbox .type{text-align:left; padding:0 5px;}
#inside_content .products .textbox .name{font-size:14px; line-height:15px;}
#inside_content .products .textbox .type{font-size:12px; line-height:30px;}
#inside_content .products .main .textbox .show:hover{background:#3de4e4;}

#inside_content .exhibition tr td{padding-top:15px; padding-bottom:15px; border-bottom:1px dashed #ccc;}
#inside_content .exhibition .imgbox{width:300px; padding:10px; border:1px solid #ccc; text-align:center; float:left;}
#inside_content .exhibition .main{float:left; width:750px;}
#inside_content .exhibition .name,#inside_content .exhibition .content,
#inside_content .exhibition .time{margin-left:20px;}
#inside_content .exhibition .name a{font-size:18px; line-height:40px; font-weight:bold;}
#inside_content .exhibition .content{font-size:12px; line-height:20px; width:90%;}
#inside_content .exhibition .time{background:url(../images/time.png) no-repeat center left; color:#666; font-size:12px; line-height:30px; padding-left:30px;}#inside_content .exhibition .button{margin-left:20px; margin-top:10px;}

#inside_content .news_name{text-align:center; font-size:18px; font-weight:bold; line-height:40px;}
#inside_content .news_time{text-align:center; font-size:12px; color:#666; line-height:30px;}
#inside_content .news_content{text-align:left; width:90%; margin:0 auto; line-height:30px;}

hr{border:1px #ccc solid; margin-top:10px; margin-bottom:10px;}

/*show·ÖÒ³*/
DIV.viciao { text-align:center; border:0px; margin:5px; padding:5px; line-height:30px;}
DIV.viciao A { border: #E4E3E3 1px solid; padding:2px 5px 2px 5px; margin-right:5px; font-weight:bold; text-decoration:none}
DIV.viciao A:hover { border:#E4E3E3 1px solid; padding:2px 5px 2px 5px; margin-right:5px; background:#666; color:#ffffff; text-decoration:none}
DIV.viciao A:active { border:1px #E4E3E3 solid; padding:2px 5px 2px 5px; margin-right:5px}
DIV.viciao SPAN.current { border:1px #E4E3E3 solid; padding:2px 5px 2px 5px; margin-right:5px; background:#666; color:#ffffff; font-weight:bold}
DIV.viciao SPAN.disabled { border:1px #E4E3E3 solid; padding:2px 5px 2px 5px; color:#ccc;}

.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f24{font-size:24px;}
.f20{font-size:20px;}
.b{font-weight:bold;}
.button{width:100px; height:30px; display:block; line-height:30px; text-align:center; color:#ccc; font-size:14px; font-weight:bold; border:1px solid #ccc;}
.button2{width:140px; height:40px; display:block; background:url(../images/button_black.png) no-repeat center center; line-height:40px; text-align:center; color:#fff; font-size:18px; font-weight:bold;}
.listpoint{list-style:disc;}
.normal{font-weight:normal;}