﻿*{ margin:0px;padding:0px;border:0;}
html{text-align:center;width:100%;height:100%;background:url(bj.gif) repeat;}
body { background:white;font-family:"微软雅黑",Arial, Helvetica, sans-serif;position: relative; font-size:12px; color:#253e72;width:990px; margin:0 auto;text-align:left;}
ul,li,dl,dt,dd{list-style:none;}
h1,h2,h3,h4,h5,h6{display:inline;font-size:12px;font-weight:nomal;}
a{text-decoration:none;color:#253e72;}
a:hover{ text-decoration:underline;}a:visited{color:#253e72;}
table,td{border:windowtext 0pt solid;BORDER-COLLAPSE: collapse;text-align:left;padding:2px;}
.message table,.message td{border:windowtext 0px solid;}
.header{width:990px;height:120px;clear:both;background:url(top.jpg) repeat-x;overflow:visible;} 
.header .top{width:990px;height:85px;background: url(kefu/code.gif) center bottom no-repeat;}
.header .logo{height:60px;width:408px; float:left;margin-top:25px;}
.header .adw{height:41px;width:166px; float:left;margin-top:40px;margin-right:5px}

.header .logo a{height:60px;width:408px; background: url(logo.jpg) left center; display: block;}
.header .toplinks{ width: 300px;height:25px; float:right;margin-top:10px;margin-right:20px;}
.header .toplinks a{ color:#000000;float:right;padding:5px;}
.header .phone{height:41px; width:300px;font-size:25px; font-weight:bold;float:right;margin-top:15px;margin-right:30px;color:red;}
.header .phone span{color:black;font-size:20px;}

.wrapper{width:990px;height:auto;position: relative;}
.wrapper .flash{background:url(banner1.jpg) no-repeat; height:400px; width:990px;margin:5px 0;position: relative;}
.wrapper .banner{  height:400px; width:990px;position: absolute;}
.wrapper .title{ font-size:14px; font-weight:bold; background:url(tit_line.jpg)  left bottom no-repeat;  height:25px;padding-left:10px;}
.wrapper .title span{line-height:17px;padding:4px 10px 4px 20px;background:url(li_icon.gif) no-repeat left center;float: left;color:white;}
.wrapper .title a{float:right;line-height:15px;font-size:12px; font-weight:normal;padding:5px 10px; }
.wrapper .title{ font-size:14px; font-weight:bold; background:url(tit_line.jpg)  left bottom no-repeat;  height:25px;padding-left:10px;}
.wrapper .title span{line-height:17px;padding:4px 10px 4px 20px;background:url(li_icon.gif) no-repeat left center;float: left;color:white;}
.wrapper .main .title a{float:none;line-height:15px;font-size:12px; font-weight:normal;padding:5px 10px; }
.wrapper .box_l ul{margin:10px 0;}
.wrapper .box_l ul li{line-height:25px; border-bottom:1px dotted #cccccc;padding:2px 18px;background:url(li.gif) no-repeat left center;}
.wrapper .box_l ul li span{float:right;}
.wrapper .box_l ul p{padding:5px;color:gray;line-height:18px;}
.wrapper .newslist{margin-bottom:10px;}
.wrapper .newslist li{line-height:30px; background:url(li_icon.jpg) 10px 10px no-repeat;padding-left:30px;border-bottom:1px dotted #cccccc;}

/*.wrapper #accordian .opened{background:url(lihv.gif) 7px 1px no-repeat;padding-left:30px;margin-left:-25px;}*/
.wrapper #accordian li{background:url(lit.jpg) 7px 10px no-repeat;padding-left:25px;}
.wrapper .newslist li a{background:none;}
.wrapper #accordian  .sub li{ padding-left:15px;background:url(li_icon.jpg) 0px 10px no-repeat;}
.wrapper .prolist{ margin-top:8px; width:718px;overflow:hidden;float:left;border:1px solid #ebebeb;}
.wrapper .prolist ul{padding:10px 0px 10px 10px;}
.wrapper .prolist ul li { float:left; margin-right:10px; text-align:center;border:0;}
.wrapper .prolist ul li a { line-height:25px;}
.wrapper .prolist ul li a img{width:182px;height:152px;padding:1px;border:1px #CCCCCC solid;}
.wrapper .prolist ul li a img:hover{width:180px;height:150px;padding:1px;border:2px #CCCCCC solid;}
.wrapper .pro ul li a img,.main .pro ul li a img{width:163px;height:100px;padding:1px;border:1px #CCCCCC solid;}
.wrapper .pro ul li a img:hover,.main .pro ul li a img:hover{width:163px;height:100px;padding:1px;border:1px #CCCCCC solid;}
.wrapper .left { width:250px; float:left;margin-top:5px;border:1px solid #ebebeb;}
.left .title,.sider .title{background:url(tit_l.jpg)  left bottom repeat-x;  height:25px;padding-left:10px;}


.wrapper .l_title{ background:url(l_tit.jpg) no-repeat; height:22px; width:230px; font-size:14px; color:#FFFFFF; font-weight:bold; padding-top:10px; padding-left:70px;  }
.wrapper .l_title span { font-weight:normal; font-size:12px; margin-left:20px; }
.wrapper .contact{ padding:28px 20px; line-height:23px; }
.wrapper .right{ float:right; width:720px;margin-top:5px;}
.wrapper .box_l{float:right;width:300px;border:1px solid #ebebeb;}
.wrapper .box_l .title,.wrapper .box_r .title{background:url(line.jpg)  left bottom no-repeat;}
.wrapper .box_l .title span,.wrapper .box_r .title span{color:#104b9f;}
.wrapper .box_r{width:410px;float:left;border:1px solid #ebebeb;}
.wrapper .box_r img{height:80px;width:390px;margin:10px;margin-bottom:5px;}
.wrapper .box_r p{ line-height:20px; width:390px;text-indent:1em;padding:5px 10px;}
.wrapper .box_r p a{ color:#e61555;}
.wrapper .links{float:left;margin:5px 0;width:100%; background: url(bot_line.jpg) left bottom no-repeat;}
.wrapper .links .inner{ margin:10px 20px;}
.wrapper .links .inner a{line-height:25px; margin-right:10px;}
.footer{text-align:center; margin-top:0px;  line-height:25px;background:url(bot.jpg) repeat-x;clear:both; width:990px;}
.footer p a{display:inline-block;color:#253e72;font-size:12px;font-weight:nomal;}
.footer h2{display:inline;padding:0 5px;font-size:12px;font-weight:lighter;background:url(hb.jpg) repeat-x;}
.sider{width:250px; margin-top:5px; float:left;border:1px solid #ebebeb;}
.sider .newslist{margin-top:0;}
.main{float:right; width:718px;margin-top:5px;overflow:hidden;border:1px solid #ebebeb;}
.main .title p{ float:right; font-size:12px; font-weight:bold;padding:5px;}
.main .title p a { font-size:12px; font-weight:normal;}
.main .newslist a{float:left;clear:left;line-height:30px;}
.main .newslist li{height:28px;overflow:hidden;}
.main .newslist span{margin-right:10px;float:right;}

.main .newslist li.digest{line-height:20px; padding-left:0px;background:none;text-align:left;border-bottom:1px dotted #cccccc;height:auto;display:inline-block;}


.main .pages{ width:740px; text-align:center; line-height:25px;margin-top:10px;float:left;}
.wrapper .main .prolist{border:0px;}
.main .pages {margin-bottom:10px;}
.main .pages a {border:1px solid #cccccc; padding:3px 5px; margin-right:5px;}.main .pages a.current{ background:#0e4c9f;color:white;}
.main h1{width:100%;font-size:20px;font-weight:bold;line-height:50px;height:50px;padding:10px 0;text-align:center;display: block;}.main .info{width:100%;line-height:20px;text-align:center;}
.main .info span{padding:0 5px;}
.main .info span h2{display:inline;font-size:12px;}
.main .info p{display:inline-block;margin:5px 100px; text-align: left;}
.main .info p span{line-height:27px;width:257px;float:left;display:inline-block;}.main .info p .red{color:red;font-weight:bold;display:inline;}
.main .info p .contactus{width:80px;height:25px;float:left;background:url(contact.gif) no-repeat left center;}
.main .digest{margin:5px 20px; color:#800000;font-size:13px; text-align: center;}.main .digest p{line-height:20px;text-indent: 26px;text-align:left;}
.main .digest img{}.main .content{margin:5px 10px;font-size:13px;}
.main .content p{text-indent: 26px;margin:10px 0;line-height:20px;}
.main .content table p{text-indent: 0px;margin:0;line-height:20px;}
.main .content a{color:#b4049d;}.main .keywords{margin:10px;}.main .keywords span{display:inline-block;float:left;padding:0 10px;}
.main .keywords h2{margin:0 5px;float:left;font-size:13px;font-weight:bold;display:inline-block;}
.main .keywords a{padding:5px;}.main .page{height:30px;width:100%;text-align:center;clear:both;padding:10px 0;}
.main .page a{padding: 3px;}
.main .page span{padding:0 5px;font-weight:bold;}
.main .message{ margin:40px; }
.main .message table{ width:500px;}
.main .message table input{border:1px solid #cccccc;}
.main .message table textarea{border:1px solid #cccccc;width:350px; height:150px;}
.main .message table .btn{border:0;}
.main .message table tr{margin:5px 0;}
.right  #demo {overflow:hidden;width:680px;height:170px;float:left;margin:0 14px;display:inline;}
.right  #demo .inner {float:left;width:600%;height:170px;}
.right  #demo1 {float: left;}
.right  #demo2 {float: left;}
.hide{display:none;}


.header #nav{background:url(menu.jpg) left center repeat-x; width:990px;height:35px; line-height:35px;font-size:14px;font-weight: bold;clear:both;display:block;}
.header #nav li{ float: left; width: 120px;display:block;position: relative;text-align:center;z-index:9999;} 
.header #nav li a{ color:#ffffff; width:110px;padding:0 5px;background:url(menu_line.jpg) no-repeat left center; font-size: 14px;font-weight: bold;line-height:35px; display:inline-block;}  
.header #nav li a.index{background:none;}
.header #nav li a:hover{ color:#ffffff;text-decoration:underline;}  
.header #nav li ul {line-height:30px; border:1px solid #e4e4e4; list-style-type: none;text-align:center;width:120px; height:auto;display:none;position: absolute; }  
.header #nav li ul li{width: 118px; border:1px solid #ffffff; background:#eaeaea;border-top:0;}  
.header #nav li ul a{display: block; width: 108px;line-height:28px;background:none;color:#333333; }   
.header #nav li ul a:hover{background:#1790eb;color:#ffffff;}
.header #nav li:hover ul{left: 2px;top:33px; display:block;}  
.header #nav li.sfhover ul{left: 2px; top:33px; display:block;} 
