/*
Name:         index.css 安通首页样式表
Author:       lenvocn@163.com
*/
body { margin:0; padding:0;font-size:12px; color:#000; line-height:1.5em; font-family:'宋体'; background:#ECECEC; height:100%;}
div, form, img, ul, ol, li, dl, dt, dd, p { border: 0; margin:0; padding:0; list-style:none;}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:12px; list-style:none; }
input,textarea,select{font-size:12px; vertical-align:middle;}
a { text-decoration:none; color:#000;}
a:hover{ color:#C30; text-decoration:underline;}
/*--------------------layout--------------------*/
.layout{width:960px; margin:10px auto;}
.fl{ float:left;}
.fr{ float:right;}
.fc{ clear:both;}
.fs14{ font-size:14px;}
.fs12{ font-size:12px;}
.txr{ text-align:right;}
.txc{ text-align:center;}
.txl{ text-align:left;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }/*清除浮动通用类*/
.clearfix { display:inline-block; }
.noBg { background:none!important;}
.bd {border:1px #ECECEC solid;}/*浅灰色边框*/

.loginBox .tx, .loginBox .txs {
  height:12px;
  line-height:12px;
  padding:3px;
  vertical-align:middle;
  width:70px;
}

.tx {
  border:1px solid #A2B1B9;
}

input, textarea, select {
  font-size:12px;
  vertical-align:middle;
}


.btn1 { width:60px; height:20px; padding:2px 0 0 22px;background:url(../images/index/btn2.gif) no-repeat; border:0; cursor:pointer; text-align:left; color:#FFF;}
.btn2 { width:60px; height:20px; padding:2px 0 0 22px;background:url(../images/index/btn3.gif) no-repeat; border:0; cursor:pointer; text-align:left; color:#FFF;}
.box {background:#fff; padding:0 10px; clear:both; width:940px;}
.leftBox{ width:300px; float:left;}
.midBox {width:400px; float:left; margin:0 10px;}
.rightBox {width:220px; float:left; font-size:12px;}
.main .leftBox{ width:250px;}
.main .midBox{ width:470px;}
.main .rightBox{ width:178px;padding:0 10px 5px 10px;}
.c1,a.c1{ color:#C30!important;}
/*定义圆角*/
.r { border:none; height:30px; line-height:0; clear:both; overflow:hidden; background:url(../images/index/r.gif) no-repeat;}
.rt { height:10px; background-position:0 -20px;margin-top:10px;}
.rb {height:10px;margin-bottom:10px;}
/*标题、选项卡*/
h1{text-align:center; font-family:'黑体'; font-size:20px; font-weight:400; clear:both; line-height:18px; padding:15px 0 5px 0;color:#C30}
h2{text-align:center; font-family:'黑体'; font-size:18px; font-weight:400; clear:both; line-height:18px; padding:15px 0 5px 0;}
h2 a { color:#C30!important;margin:0 6px;}
h3{text-align:center; font-family:'黑体'; font-size:16px; font-weight:400; clear:both; padding:5px 0 5px 0;}
h3 a { color:#444; }
h4 { color:#C30; background:url(../images/index/i_arrow.gif) 0 5px no-repeat; padding-left:15px; margin:5px 0 0 0; clear:both;}
h5{float:left; width:80px; height:21px; line-height:23px; background:url(../images/index/tagBg.gif) no-repeat; text-align:center; margin:2px 4px 0px 0; overflow:hidden; color:#FFF; cursor:pointer;}
h5.up { height:24px; background-position:0 -21px; margin-top:0; font-size:14px;}
.tab{ display:none;border:1px #ECECEC solid; border-top:0; padding:10px;}
.tab.up { display:block;}
.tagBox { height:24px; border-bottom:2px #8F1D22 solid; background:#ECECEC; overflow:hidden; padding-left:10px;}
/*摘要*/
.sum{ color:#999; line-height:16px; padding-bottom:5px;}
.more a { display:block; width:27px; height:17px; line-height:17px; font-size:12px; color:#8F1D22; float:right; background:url(../images/index/more.jpg) no-repeat; padding-left:17px;}
.detail{ color:#C30;}
/*顶部横条及导航区域*/
.topBar { height:30px; background:url(../images/index/topBarBg1.gif) no-repeat; overflow:hidden;}
.topBar, .topBar a {color:#fff;}
.topBar a { margin:0 2px;}
.topBar .loginBox { float:left; vertical-align:middle; height:26px; padding:4px 0 0 10px; margin-top:2px;}
*:lang(zh) .topBar .loginBox {padding:6px 0 0 5px!important;} 
.topBar .tx { border:0;  margin:0 3px;height:12px; padding:2px 2px 4px 2px;background:url(../images/index/txs.png) no-repeat;}
.topBar ul { float:right; padding-top:8px;}
.topBar li { float:left; margin:0 3px;}
.header{width:960px; height:90px; overflow:hidden;}
.logo{float:left; width:110px; background:#fff;height:45px; padding-top:15px;text-align:right;}
.nav{float:left; width:850px; background:#fff; height:48px; padding-top:12px; overflow:hidden;}
.searchBox{float:left;width:960px; height:30px; background:url(../images/index/searchBoxBg.gif); overflow:hidden;}
.nav li { float:left; width:410px; font-family:'宋体'; margin:0 0px 0 7px; overflow:hidden;}
.nav li a { width:48px;_width:48px; display:block; float:left; background:url(../images/index/line1.png) no-repeat right; padding:0 5px;}
.nav li h5 { display:none;}
.search { float:left; padding:5px 0 0 10px; height:25px; color:#FFF;}
.search .tx { border:0;  margin:0 3px;height:12px; padding:2px 2px 4px 2px;background:url(../images/index/txs.png) no-repeat;}
.searchBox p{ float:right; line-height:30px; padding-right:20px;}
.searchBox a{ color:#ECECEC; margin:0 10px;}
/*广告位*/
.adBox1 {border:0!imporatnt;padding-bottom:10px;}
.adBox1 img{ margin:5px 0;}
.adBox2 { margin:10px 0; height:136px;_height:138px;text-align:center;}
.adBox2 img{width:228px; height:60px; margin:3px 0}
.adBox {clear:both; padding-top:10px;}
/*友情链接及版权信息*/

.footer{ background:url(../images/foot.png) no-repeat; clear:both; padding-top:20px; font-family:Verdana, Geneva, sans-serif}
.links { height:30px; line-height:30px; color:#ccc; margin-right:auto;margin-left:auto;}
.links  a { color:#fff; margin:0 6px;}
.frLink li {width:90px; float:left; text-align:center;}
.frLink a { color:#666;}
/*TopLine*/
.topLine { height:90px; overflow:hidden; border-bottom:1px #CCC dotted; padding-bottom:10px; margin-bottom:10px;}
.topLine img { float:left; width:120px; height:80px; padding:2px; border:1px #CCC solid;}
.topLine dl { float:left; width:240px; margin-left:10px;}
.topLine dt { font-family:'黑体'; font-size:18px; line-height:26px; text-align:center;}
.topLine dt a { color:#C30;}
/*其他*/
.news { padding:0 6px 10px 6px;}
.news .list1 li { margin-left:5px;}
.list1 { font-size:14px; line-height:22px;}
.list1 span,.list1 span a { color:#999; font-size:12px; margin:0 5px 0 0;}
.list1 li{ clear:both;}
.topNews { padding: 0 10px;}
.zs,.jw { padding:0 10px 10px 10px; margin-top:10px;}
.more{width:100%; clear:both; padding:10px 0 0 0;}
.chnBox .rightBox { padding:0 10px 10px 10px; width:198px; height:280px; overflow:hidden;}
.rightBox li,.main .leftBox ul.list li{ background:url(../images/d.png) no-repeat 0 10px; line-height:20px; padding-left:10px;}
.chnBox .leftBox ul.list1 li{ background:url(../images/d.png) no-repeat 0 10px; padding-left:10px;}
.chnBox .tab {height:245px; overflow:hidden;}
.leftBox .tagBox {width:290px;}
.midBox .tagBox { width:390px;}
.chnBox .rightBox ul { margin:5px 0 10px 0;height:160px; overflow:hidden;}
.chnBox .rightBox img { width:190px; height:75px; padding:2px; border:1px #ECECEC solid;;}
/*焦点图片轮换*/
#ifocus {width:250px; background:url(../images/picNews.png) no-repeat; margin-bottom:10px; height:200px; overflow:hidden;}
#ifocus_pic {position:relative;	width:250px;height:150px;overflow:hidden;clear:both;}
#ifocus_piclist {position:absolute;}
#ifocus_piclist li {height:150px;overflow:hidden; }
#ifocus_piclist img {width:250px;height:150px;}
#ifocus_btn {height:25px;line-height:25px;}
#ifocus_btn ul {float:right; padding:7px 5px 0 0;}
#ifocus_btn li {width:17px;	height:14px; display:block;line-height:10px;cursor:pointer; text-align:center; font-family:Tahoma; font-weight:700; font-size:10px; color:#333;	float:left;	background:url(../images/fn.gif) no-repeat;margin:0 2px;}
#ifocus_btn .current {background:url(../images/fn.gif) no-repeat 0 -14px; color:#FFF;}
#ifocus_tx {color:#FFF;height:25px;line-height:25px;text-align:center; overflow:hidden;}
#ifocus_tx .normal {display:none;}
#ifocus a { color:#FFF;}

.news h4{  background:url(../images/index/dotBg.png) no-repeat 0 5px;}