body, h1, h2, h3, h4, h5, h6, p, br, hr, address, frame, form, fieldset, ul, ol, li, dl, dt, dd, img, table, tr, th, td {margin: 0;	padding: 0;  }
body, h1, h2, h3, h4, h5, h6, input, textarea, button, select, label, table, tr, th, td {font: 12px simsun;}
.clr{clear: both;	height: 0;	line-height: 0;	font-size: 0;}
.fl {float: left;}
.fr {float: right;}
ul li,ol li{list-style:none;}
a{text-decoration:none;}
#header{ background-color:#004EA2;width:1002px; margin:0 auto}
.banner{ width:1002px;height:164px; }
.banner img{width:1002px;height:164px;}
#all{background-color:#fff;}
#main{width:1000px; margin-top:10px;background-color:#fff; margin:0 auto}
#footer{ margin:0 auto; line-height:30px; vertical-align:middle;  text-align:center; padding-top:10px; background: none repeat scroll 0 0 #004EA2; color:White}
#footer a{ color:White}
leftbutton {
    left: 200px; position:relative;margin-left: -532px; top: 300px; width: 1064px; z-index:100;}
 
.channelmain{padding: 0 8px 8px; height:135px; margin:0 auto; width:986px; background-color:#004EA2;}
.channeltitle{color: #FFFFFF; font-family: "宋体"; font-size: 21px; font-weight: bold; line-height: 46px;}
.channelItem {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin-right: 12px;
    padding: 5px;
    position: relative;
    width: 310px;
    /*292*/
}
.ciImg {
    float: left;
    width: 113px;
}
.ciIntro {
    float: left;
    font-family: "宋体";
    line-height: 17px;
    width: 170px;
}
.ciArrow {
    background: url("../_img/arrow_right2.png") no-repeat scroll right 1px rgba(0, 0, 0, 0);
    float: left;
    font-family: "宋体";
    font-size: 14px;
    font-weight: bold;
    margin-top: 7px;
    padding-right: 20px;
    text-align: right;
    width: 147px;
}
.ciArrow a {
    color: #595757;
}
 

.indexMain {
    margin:  0 auto;
     margin-top:10px;
    padding-bottom: 50px;
    width: 1000px;
}
.imItem {
    border: 1px solid #9A9B9B;
    float: left;
    height: 468px;
    margin-right: 6px;
    padding: 0 10px;
    position: relative;
    width: 307px;
}

.last {
    margin-right: 0px;
}

.imTitle {
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    padding: 12px 0;
}
.imTitle a {
    color: #595757;
}
.imIntro {
    font-family: "宋体";
    font-size: 12px;
    line-height: 22px;
    margin-top: 12px;
}
a.adetail {
    background: url("../images/arrow_right2.png") no-repeat scroll 60px 11px rgba(0, 0, 0, 0);
    border-top: 1px solid #9A9B9B;
    bottom: 0;
    color: #595757;
    cursor: pointer;
    display: block;
    font-family: "宋体";
    font-size: 13px;
    font-weight: bold;
    left: 10px;
    line-height: 40px;
    position: absolute;
    width: 291px;
}
.bottomInit {
    background: none repeat scroll 0 0 #004EA2;
}
.bottom {
    font-family: "宋体";
    margin: 0 auto;
    padding-top: 40px;
    width: 980px;
}

 


.product{width:200px; height:200px; border:solid 1px #6e96b3; margin-bottom:20px; margin-right:20px; float:left}
.product img{width:200px; height:170px; }
.product dd{ background-color:#6e96b3; text-align:center; height:30px;}
a img{ border:0;}
a:hover{ color:#ccc; text-decoration:underline;}
.under_line a:hover{ text-decoration:none;}
.img a img{ border:1px solid #ccc;}
.img a:hover img{ border:1px solid #f00;}
.img_layout img{ float:left; margin:5px;}
h6{ margin:5px 0 0 0;}
.links a{ padding:10px;}





.nav,.links{ text-transform:none;background:url(../_img/navbg-x-38.jpg) top repeat-x;padding-bottom:8px;line-height:30px; height:30px; font-size:12px; width:1002px; margin:0 auto}		
.nav li{font-weight:bold; padding:0 20px; background:url(../_img/nav-bg2-10.jpg) right 10px no-repeat;float:left; }
#navigation li {text-align:center;position:relative;}
#navigation li a{	 color:#fff; }
.fbox {padding:8px;background-color: #4669a3;}
.f {padding: 22px;background-color: #00276c;border: 1px solid #cccccc;}
.f h3 {margin-bottom: 10px;padding: 0 10px 5px 10px;height: 26px;line-height: 26px;border-bottom: 1px solid #c5cfdf;font-size: 14px;font-weight: bold; color:#00cafc; text-align:center}


#left{ float:left;width:245px; margin-top:10px} 
#fl{width:180px;  margin:0 auto;margin-top:6px; }

#fl ul li{ width:154px; margin:0 auto;  vertical-align:middle; padding:10px; }
#fl ul li a{ color:#fff; text-decoration:none;display:block; border:solid 1px #b1b9e4; font-weight:600; padding:8px; padding-left:20px; background:#406095}
#fl ul li a:hover{ color:Black; text-decoration:none; background-color:#4669a3; color:#da5800;border:1px solid #FFCE9C;}

#fr_l ol{margin:0 auto; width:180px;margin-top:40px; color:#66cc00}
#fr_l ol li{line-height: 40px; width:154px; border-bottom:dotted 1px #eee; margin:0 auto;  vertical-align:middle; padding-top:10px; }
#fr_l ol li h1{ font-size:12px; font-weight:bolder;}

#flinks a{ margin-right:10px;} 

#main ul li{ line-height:25px; padding-left:20px;}
#main a{ color:#0093b7;}
.mainbox {padding-top:8px;background-color: #f5f5f5;padding-bottom:8px;}
.box {padding:12px;background-color: #fff;border: 1px solid #cccccc;}
.box h3 {margin-bottom: 10px;padding: 0 10px 0 5px;height: 26px;line-height: 18px;border-bottom: 1px solid #c5cfdf;font-size: 14px;font-weight: bold;}
.box p{ line-height:26px;}
.flash {margin: 0 auto;	height: 50px; width:240px;}




.newslist{margin-bottom:20px;}
.news{margin-bottom:4px; width:350px; float:left; margin-left:3px; margin-right:3px; text-align:left}
.news h1{font-weight:bold;height:26px;line-height:26px;margin-left:10px; border-bottom:solid 1px #eee}
#newslist div.news h1 a{color:#000; float:right; font-weight:lighter}/*#B8E6A6*/
.news h1 span{ color:Black; font-size:14px;}
 
#newslist div.news ul li,#newslist ul li{margin-left:10px;line-height:25px;border-bottom:#076CA5 1px dotted; padding-left:16px; background:url(../_img/point.jpg) no-repeat 0px 5px;}
.news ul li a{color:#666666; line-height:20px;}
#newslist div.news li a:hover{color:red; text-decoration:underline;}


/*news path*/
.news h2,.newscontent h2{font-size:12px;height:26px;line-height:26px;padding-left:10px; background-color:#dedede; color:White}
.newscontent h1.title{text-align:center; margin-top:30px;  font-size:15px; }

.newscontent h5{text-align:center; color:#999; font-size:11px;  font-weight:lighter;  padding:5px;}
.newscontent div.content{padding:2px 20px 20px 20px;min-height:400px; height:auto !important;height:400px; line-height:20px;}


 /*留言板*/
.msg dl{ margin-bottom:10px; border:solid 1px #dedede; padding:3px;}
.msg dl dt{ margin-bottom:10px; background-color:#e8f1fe; padding:8px; border-bottom:dotted 1px black;}
.msg dl dt span{ margin-right:10px;  float:right}
.msg dl dd{ margin-bottom:10px; padding:8px}

/*主题*/
.showtopic h1{background-color:#e8f1fe;padding:8px; font-size:13px;}
.showtopic dl{ margin-bottom:10px; border:solid 1px #dedede; padding:3px;}
.showtopic dl dt{ margin-bottom:10px;  padding:8px; border-bottom:solid 1px #dedede; text-align:right}
.showtopic dl dd{ margin-bottom:15px; padding:8px}

.red{ color:Red}
.input_msg{background-color:#F3F3F3; width:720px; border-top:solid 1px #D8E2EA}
.input_msg h1{background-color:#e8f1fe; padding:5px;border-bottom:dotted 1px black; font-size:13px; }
.input_msg .blue_btn {float:right;height:26px;line-height:26px;width:64px; margin-right:10px;}
.input_msg textarea {background-color:#FFFFFF;border:1px solid #999999;height:70px;margin-bottom:3px;overflow:auto;width:420px;}
.input_msg  ul{ padding:10px;}
.input_msg  ul li{ line-height:30px;}
.input_msg  ul li .btn{ margin-left:70px;}

/*讨论区*/
.msg table{ border:solid 1px #dedede; margin-bottom:10px;}
.msg table tr td{ padding:10px;}
.msg table thead tr{background-color:#e8f1fe;}
.one{background-color:#FAFAFA;}

#main ul li.reddott{border-bottom:dotted 1px red; padding-bottom:20px; margin-bottom:20px;;}

img{border:0;}
/* zj100px ------------------------------ */
.zj150 {padding: 6px 10px 10px 6px;width: 150px;height: 180px;background: url(../_img/icon_150_bg.gif) no-repeat;font-family: simsun;}
.zj150 img {width: 150px;height: 150px;}

.zj60 {background:transparent url(../_img/icon_60_bg.gif) no-repeat scroll 0 0;font-family:simsun;height:60px;padding:4px 8px 8px 4px;width:60px; margin-right:10px;}
.zj60 img {height:60px;width:60px;} 
 

#zz td img{ height:200px;}
#case td{ text-align:center; font-size:16px; padding-bottom:6px; }
#case td b{  margin-top:6px;}
#case td img{ width:239px; height:180px; padding:5px;}

#case td img.first{ padding-left:0;}
#case td img.last{ padding-right:0;}
hr{border:solid 1px #da5800; margin-bottom:10px;}

.tab{border:3px solid #da5800; width:210px; float:left; margin-right:6px;}
.tab h1{border-bottom:2px solid #00000; padding-left:6px;color:#fff; font-size: 14px;background-color:#999999;height:21px; line-height:20px; margin:1px}
.inbox{padding:10px}
.inbox img{height:150px; width:150px; border:5px solid #eee;}
.inbox ul{line-height:30px; background-color:#f1f4fa; width:170px;  padding:10px;}
.inbox ul li{border-bottom:dotted 1px #ccc;}
#main .inbox ul li{list-style-type:none}
.tab h3{color: rgb(209, 209, 209); font-size:13px; margin-top:20px; margin-bottom:10px;}
.tab table { background:#f1f4fa; border:0px; text-align:center; border:dotted 1px #ccc;}
.tab table thead th{ font-weight:600;border-bottom:dotted 1px #ccc; border-right:dotted 1px #ccc; }
.tab table td{border-bottom:dotted 1px #ccc;}
.tab table tr{ height:25px; padding:10px;}
.c1,.c3{ width:100px; padding:0 10px;}
.c2,.c4{ width:150px; padding:0 10px;}
.c2{ border-left:dotted 1px #ccc;}
.c3{ border-left:dotted 1px #ccc;border-right:dotted 1px #ccc;}


/* Feedback*/
.feedback_border { 
	padding: 10px;
	background-color: #f5f5f5;
}

.feedback {
	padding: 20px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}

.feedback h3 {
	margin-bottom: 10px;
	padding: 0 10px 0 35px;
	height: 26px;
	line-height: 26px;
	border-bottom: 1px solid #c5cfdf;
	font-size: 14px;
	font-weight: bold;
}

.feedback span {
	display: block;
	padding: 5px 0 5px 40px;
	color: #999999;
}

.feedback p {
	padding: 10px 0 10px 40px;
	color: #666666;
}

.feedback select {
	height: 22px;
}

.feedback textarea {
	padding: 5px;
	width: 400px;
	height: 120px;
	border: 1px solid #808080;
	vertical-align: top;
	overflow: auto;
}

.feedback .input_text {
	width: 404px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #808080;
	color:#666666;
}

.btn 
{
	color :#FFFFFF; margin:0 10px;height:23px;
	padding: 0;
	height: 20px;
	*line-height: 18px;
	background-color: #ffffff;
	border: 1px solid #999999;
	color: #000000;
	vertical-align: middle;
	cursor: pointer;
}

.btn_blue 
{
 
	background-color: #5387b7;
	border-top: 1px solid #e4f5fd;
	border-right: 1px solid #003267;
	border-bottom: 1px solid #003267;
	border-left: 1px solid #e4f5fd;
	color: #ffffff;
}

.btn_green 
{
	 
	background-color: #99cc33;
	border-top: 1px solid #ecfccd;
	border-right: 1px solid #567021;
	border-bottom: 1px solid #567021;
	border-left: 1px solid #ecfccd;
	color: #ffffff;
}

.btn_gray 
{
	 
	background-color: #cdcdcd;
	border-top: 1px solid #f0f0f0;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #f0f0f0;
	color: #333333;
}

.btn_cyan 
{
	 
	background-color: #339bcc;
	border-top: 1px solid #cdedfc;
	border-right: 1px solid #215770;
	border-bottom: 1px solid #215770;
	border-left: 1px solid #cdedfc;
	color: #ffffff;
}

.btn_orange 
{
	 
	background-color: #fe9401;
	border-top: 1px solid #ffe9ca;
	border-right: 1px solid #8a5307;
	border-bottom: 1px solid #8a5307;
	border-left: 1px solid #ffe9ca;
	color: #ffffff;
}


.submit input{  color :#FFFFFF; margin:0 10px;height:23px; }
            
            
 
 
.infobox {margin: 50px 60px;padding: 10px;background-color: #f5f5f5;}
.info {padding: 20px;background-color: #ffffff;	border: 1px solid #cccccc;}
.info h3 {margin-bottom: 10px;padding: 0 10px 0 35px;height: 26px;line-height: 26px;border-bottom: 1px solid #c5cfdf;font-size: 14px;font-weight: bold;}
.info p {padding: 10px 0 10px 40px;	color: #666666;}








 
