*{margin:0; padding:0}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; color:#333}
img{border:none}
ul,ol{list-style:none}
a{text-decoration:none; outline:none; color:#333}
.clear{clear:both;}
h1{ font-size:18px; font-weight:bold; color:#054292; margin-bottom:20px;}
.table{ background:#96d9f6; width:100%;}
.table tr{ background:#fff}
.table td.a{ background:#eef0ef}
.table tr.a{ background:#eef0ef; font-weight:bold;}
span{}

.table1{ background:#96d9f6; width:50%;}
.table1 tr{ background:#fff}
.table1 td.a{ background:#cee0e8}
.table1 tr.a{ background:#cee0e8; font-weight:bold;}
p{margin-bottom:15px}
span{ color:#054292;}

ul.bg{margin-bottom:15px}
ul.bg li{ background:url(../images/tb.gif) left 5px no-repeat; padding-left:18px;;}


#top{background:url(../images/top_bg.jpg) left top repeat-x; height:108px; margin-bottom:2px}
#header{width:971px; margin:0 auto; position:relative}
.logo{background:url(../images/logo.jpg) no-repeat; width:387px; height:79px; float:left; margin:0px 0 0px 0}
.com{font-size:20px; line-height:32px; font-weight:bold; color:#004b9c; position:absolute; top:45px; left:200px}
.lorigh{ float:right; margin-right:0; display:inline; width:450px; }
.lorigh li{ line-height:22px; margin-top:3px; float:left;color:#fff}
.lorigh li a{color:#000}
.lorigh li a:hover{color:#F08300}
.lorigh li.f a{color:#333;}
.lorigh li.f a:hover{text-decoration:underline;}
.banben{ height:15px; border:1px #888888 solid; background:url(../images/ss.gif) #fff no-repeat right center; width:161px; padding-left:5px; line-height:15px; color:#333}
.lang{width:320px; float:right; margin-top:30px;}
.lang a{ padding:0 6px;}
#disone{ position:absolute; z-index:3; right:28px; top:23px; _right:27px; _top:21px;}
.ban_1{ border:1px #888888 solid; background-color:#ffffff; border-top:0px; overflow:hidden; width:166px;clear:both; height:100px;}
.ban_1 li{ line-height:20px; clear:both; font-size:14px;}
.ban_1 li a{width:167px; display:block; padding-left:6px}
.ban_1 li a:hover{ text-decoration:none; background-color:#054292;  color:#ffffff;}
.ban_1 li a img{margin-right:6px}
.dt_img{margin-left:20px; margin-top:4px;}
#nav {height:30px;line-height:30px;}
#nav li{float:left;position:relative;z-index:1;}
#nav li .title{display:block; padding:0 45px; color:#fff}
#nav li .title:hover{background:#fff; color:#054292}
#nav li .submenu{width:150px;margin:0 auto;position:absolute;left:0;top:30px;display:none; background:#fff; border:#ccc 1px solid}
#nav li .submenu dd{border-top:1px dotted #ddd;color:#fff; background:url(../images/san.jpg) 4px center no-repeat; padding-left:16px}
#nav li .submenu dd.img{background:none; padding-left:0; line-height:0}
#nav li .submenu dd a{line-height:14px}
#nav li .submenu dd a:hover{color:#F08300}
.banner1{margin-bottom:12px}

#content{width:971px; margin:0 auto; margin-bottom:10px}
.left{width:187px; float:left; padding:0 10px;background:#054292;border:#ccc 1px solid;}
.plist{margin-bottom:10px}
.plist span{display:block; line-height:28px; font-size:14px; font-weight:bold;border-bottom:#ccc 1px dashed; margin-bottom:6px; color:#fff}
.plist a{display:block; line-height:14px; padding:4px 0 4px 10px; color:#fff;margin:2px 0}
.plist a.w{font-weight:bold; background:none; padding-left:8px;background:url(../images/aa.gif) left center no-repeat;}
.plist a.c{background:none;}
.plist a.d{text-decoration:underline;}
.plist a:hover{text-decoration:underline;color:#FF0000;}

.left1{width:971px; float:left; padding:0 10px;border:#ccc 1px solid;}
.plist1{margin-bottom:10px}
.plist1 span{display:block; line-height:28px; font-size:14px; font-weight:bold;border-bottom:#ccc 1px dashed; margin-bottom:6px; color:#fff}
.plist1 a{display:block; line-height:14px; padding:4px 0 4px 10px; color:#054292;margin:2px 0}
.plist1 a.w{font-weight:bold; background:none; padding-left:8px;background:url(../images/aa.gif) left center no-repeat;}
.plist1 a.c{background:none;}
.plist1 a.d{text-decoration:underline;color:#FF0000;}
.plist1 a:hover{text-decoration:underline;}

.contact{line-height:40px; margin-bottom:10px;}
.contact img{margin-right:6px}
.contact span{display:block; line-height:28px; font-size:14px; font-weight:bold;border-bottom:#ccc 1px solid; margin-bottom:6px; color:#004b9c}
.contact ul li a{text-decoration:underline; color:#004b9c;}
.contact ul li.email{background:url(../images/email.jpg) left center no-repeat; padding-left:26px}
.contact ul li.msn{background:url(../images/msn.jpg) left center no-repeat; padding-left:26px}
.contact ul li.tel{background:url(../images/tel.jpg) left center no-repeat; padding-left:26px}
.contact ul li.fax{background:url(../images/fax.jpg) left center no-repeat; padding-left:26px}
.contact ul li.web{background:url(../images/website.jpg) left center no-repeat; padding-left:26px}
.contact ul li span.kong{padding-left:10px;}
.contact ul li span{ font-weight:bold;  line-height:28px; font-size:14px;color:#004b9c; display:inline;}
.middle{width:484px; float:left; margin-left:20px}
.pshow{margin-bottom:12px}
.pshow span{display:block; line-height:28px; font-size:14px; font-weight:bold; margin-bottom:8px}
.pshow span a{color:#004b9c}
.pshow span a:hover{color:#F08300}
.pshow ul{float:left; width:484px; padding:5px 0; margin-bottom:15px;}
.pshow ul li{float:left;}
.pshow ul li img{border:#ccc 1px solid; float:left; width:120px; height:90px;}
.pshow ul li.w{width:352px; margin-left:10px;}
.pshow ul li.w a{display:block; font-weight:bold; line-height:14px;}
.pshow ul li.w a:hover{color:#F08300}
.application span{display:block; line-height:28px; font-size:14px; font-weight:bold; margin-bottom:8px}
.application span a{color:#004b9c}
.application span a:hover{color:#F08300}
.application ul li{float:left; width:110px; padding-right:10px}
.application ul li a{display:block; text-align:center}
.application ul li a img{margin-bottom:10px}
.application ul li a:hover{color:#F08300}
.right{width:238px; float:left; margin-left:20px}
.about{background:#e4ebf4; padding:0 8px; margin-bottom:10px}
.about span{display:block; line-height:28px; font-weight:bold; margin-bottom:8px}
.about span a{color:#004b9c}
.about span a:hover{color:#F08300}
.about img{margin-bottom:12px}
.about .more{text-align:right; line-height:28px; margin-top:10px}
.about .more a:hover{color:#F08300}
.news_title{border-bottom:#ccc 1px solid; height:28px}
.news_title span{display:block; line-height:28px}
.news_title span.l{float:left;font-size:14px; font-weight:bold; color:#004b9c}
.news_title span.r{float:right}
.news_title span.r a:hover{color:#F08300}
#scrollDiv{ height:137px; overflow: hidden;}
#scrollDiv ul li a:hover{color:#F08300}

#footer{padding:12px 0; border-top:#ccc 1px solid}
.copyright{text-align:center; line-height:32px}
.copyright a{text-decoration:underline; color:#004b9c}
.copyright1{text-align:center; line-height:32px; background:#000;color:#fff; height:40px;}
.copyright1 a{text-decoration:underline; color:#fff; padding:0 20px; margin-top:20px;}

.heng{ background:url(../images/heng1.jpg) repeat-x; height:18px; width:971px; float:left; margin-bottom:10px;color:#FF0000;}
.heng a{ }

.pro_main{ width:740px; float:left; margin-left:10px; padding:5px;}
.pro_img{float:right; width:324px; margin-top:5px; margin-left:10px;}
.pro_img.imgp{ margin-left:12px; border:#ccc 1px solid; padding:1px}
.pro_img.xxt{margin-left:12px; margin-top:5px}
.pro_img .xxt img{border:#ccc 1px solid; padding:1px; margin-right:5px; display:inline; width:50px; height:38px;}
.con_all{margin-top:6px; margin-left:10px;}

.ptitle{ height:15px; background:url(../images/heng1.jpg) repeat-x; margin:20px 0 10px 0;color:#054292; font-weight:bold;}

.pro_rela{}
.pro_rela a{ width:113px; display:block; float:left;margin:0 35px; text-align:center; color:#054292; }
.pro_rela a.b{ margin-left:auto;}
.pro_rela a img{ width:113px; height:100px;display:block;}
.pro_rela a:hover{ color:#CC0000;}

.pailie{ width:740px; float:left;line-height:19px;}
.pailie ul{ width:50%;float:left; margin-bottom:10px;}
.pailie li{float:left; width:120px; height:100px; overflow:hidden;}
.pailie li.a{ width:240px; margin-left:10px;}
.pailie li img{ width:120px; height:90px;}
.pailie li a{ display:block; color:#054292; font-weight:bold;}
.pailie li a:hover{ color:#CC0000;}

.pailie2{ width:740px; float:left;line-height:19px;}
.pailie2 ul{ width:100%;float:left; margin-bottom:10px;}
.pailie2 li{float:left; width:120px; height:100px; overflow:hidden;}
.pailie2 li.a{ width:610px; margin-left:10px;}
.pailie2 li img{ width:120px; height:90px;}
.pailie2 li a{ display:block; color:#054292; font-weight:bold;}
.pailie2 li a:hover{ color:#CC0000;}

.pailie1{ width:1000px; float:left;line-height:19px;}
.pailie1 ul{ width:32%;float:left; margin-bottom:15px;}
.pailie1 li{float:left; width:120px; height:100px; overflow:hidden;}
.pailie1 li.a{ width:170px; margin-left:10px;}
.pailie1 li img{ width:120px; height:90px;}
.pailie1 li a{ display:block; color:#054292; font-weight:bold;}
.pailie1 li a:hover{ color:#CC0000;}

.company{ float:right;}
.cont{ line-height:28px;}
.cont a{ color:#FF0000;}
.rtitle{background:url(../images/heng1.jpg) repeat-x;}

.ad-thumbs{padding:10px 0;}
.ad-thumbs ul li{ float:left; margin:10px 18px 10px 0; width:124px;}
.ad-thumbs ul li a{display:block;}
.ad-thumbs ul li img{width:120px; height:90px; border:#ccc solid 1px; padding:1px;}
.pro_main iframe{ width:100%; clear:both; }

.table{width:99%;height:auto;background:#fff; margin:5px 0px 15px 0px;}
.table td{margin-bottom:3px;text-align:left;border-width:1px;padding: 3px;border:1px solid #dddddd;}
.table tr{ background:#fff;}
.table tr:first-child {background: #d4d4d4;
    font-weight: bold;
    color: #333;}
.table tr a:hover{ color:#0066FF}

.banner1 .dots {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 20px;
		width: 100%;
	}
		.banner1 .dots li {
			display: inline-block;
			*display: inline;
			zoom: 1;

			width: 10px;
			height: 10px;
			line-height: 10px;
			margin: 0 4px;

			text-indent: -999em;
			*text-indent: 0;

			border: 2px solid #fff;
			border-radius: 6px;

			cursor: pointer;
			opacity: .4;

			-webkit-transition: background .5s, opacity .5s;
			-moz-transition: background .5s, opacity .5s;
			transition: background .5s, opacity .5s;
		}
			.banner1 .dots li.active {
				background: #fff;
				opacity: 1;
			}