@charset "utf-8";
/* CSS Document */
html,body,h1,h2,h3,h4,h5,ul,ol,li,form,p,img,dl,dt{ margin:0; padding:0;}
body{  font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(../images/bg.jpg) repeat-y center; line-height:24px;}
ul,ol,li{ list-style:none;}
img{ border:0;}
a {color: #000000; font-size:12px;text-decoration: none;}
a:hover { color: #FF0000;}
table,td{ border-collapse:collapse;}

.top { background:url(../images/index_02.jpg) repeat-x ;}
.bar a{ display:block; font-weight:bold; font-size:14px; line-height:36px; height:36px; color:#FFF;}
.bar a:hover{ background:url(../images/index_08.jpg) repeat-x; color:#000000}
.bar { background:url(../images/mainNavBg.jpg) repeat-x;}
.dem { background:url(../images/index_20.jpg) bottom repeat-x; height:97px;}
.bottom{ background:#FFFFFF}
.toptit{ border-bottom:2px #06364D solid; color:#06364D; font-size:14px; font-weight:bold; text-indent:10px; line-height:30px;}
.toptit span{ line-height:30px; float:right; margin-right:10px; margin-top:10px;}
.toptit1{ border-bottom:2px #06364D solid;border-top:2px #06364D solid; color:#06364D; font-size:14px; font-weight:bold; text-indent:10px; line-height:30px;}
.toptit1 span{ line-height:30px; float:right; margin-right:10px; margin-top:10px;}
.search{border:1px solid #CCCCCC; line-height:20px; height:20px; width:180px; color:#CCCCCC}
.btn{ background:#0193E8; color:#FFFFFF; padding-top:3px; line-height:15px; border:1px solid #CCCCCC; width:70px; margin-right:10px;}
.ind a{ margin-left:10px; margin-right:10px;}
.leftcon{ background:url(../images/index_46.jpg) repeat-y;}
.about{ padding:10px;}
.about img{ margin:10px;}
.toptit2{border-top:2px #06364D solid; height:2px}
.contact { padding:10px;background:url(../images/index_46.jpg) repeat-y;}
.left{ margin:5px;}
.left li{ margin-bottom:5px;}
.left li a{}
.left li a:hover,.left li a.a{ }
.left ul{ }
.left ul li{ background:url(../images/index_30.jpg) 15px center no-repeat; padding-left:25px; line-height:20px;}
.left ul a{ font-weight:normal;font-size:12px;line-height:20px;}
.left ul a:hover,.left ul a.a{ color:#0F3D93;}
.con{ padding:15px;}
.news_title{ font-size:1.8em; margin:0px; line-height:2.2em; text-align:center}
.news_att{ color:#999999; border-bottom:#F4E4DD dashed 1px; text-align:center}
.news_att span{ cursor:pointer;}
.news_title,.news_att,.news_content{ margin-left:10px; margin-right:10px;}
.news_content{ margin-top:10px; line-height:1.8em; height:100%; font-size:1.1em; overflow:hidden;}
#news { text-align:left; color:#000000;vertical-align:top;}
#news span{ float:right; color:#666666;}
#news li {line-height:28px;text-align:left;border-bottom:#CCCCCC 1px  dotted; padding-left:6px; }
 #news a{ display:inline-block; color: #000000; text-decoration:none; font-size: 12px;} 
 #news a:hover { color: #FF0000;}
 .red{ color:#FF0000;}
.inputTxt{ background:url(../images/input_bg.jpg);border:#666666 1px solid;}
.inputTxt1{background:url(../images/input_bg.jpg); overflow:auto;border:#666666 1px solid;}
.news { text-align:left; margin-right:10px;}
.news span{ float:right; color:#666666;}
.news li {line-height:28px;text-align:left;border-bottom:#CCCCCC 1px  dotted; padding-left:16px; background:url(../images/index_30.jpg) no-repeat 5px center}
.news a{ display:inline-block; color: #000000; text-decoration:none; font-size: 12px;} 
.news a:hover { color: #FF0000;}
.dem img { margin:12px;}