﻿@charset "utf-8";
*{font-family:STHeiti;}
/* CSS Document */
body{ margin:0px; padding:0px; background:#f5f5f5 url(../images/bg.jpg) no-repeat top center;  font-size:12px; color:#333333;font-family: Arial, Helvetica, sans-serif}

form,p,ul,li,table,input,h1,h2,h3,h4,div,td,tr{ margin:0px; padding:0px; list-style:none outside;}
img{ border:none; margin:0px; padding:0px}
.left{ float:left}
.right{ float:right}
.both{ margin:0px; padding:0px; clear:both; font-size:0px; line-height:0px;}
/*全局定义*/
a{ color:#333333; text-decoration:none}
a:hover{color:#205bab;text-decoration:underline;}

/*头部*/
.top{ width:960px; margin:auto; height:97px;}
.logo{ width:93px; height:93px; float:left;}
.nav{ width:680px; height:18px; margin-top:50px; float:left; margin-left:75px;}
.nav ul{ width:680px; height:18px; line-height:18px;}
.nav ul li, .nav ul li a{  color: #333;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 21px;
    margin-left: 10px;
	_margin-left:3px;
    text-align: center;
    width: 100px;
	line-height:21px;}
.nav ul li a:hover{ background:url(../images/nav_b.jpg) no-repeat 0 0; color:#FFF; text-decoration:none}

/*首页幻灯片*/
.banner{ width:960px; margin:auto; height:374px;}

.slideBox{ width:960px; height:371px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#c42a22; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd img{ width:960px; height:371px; }


/*首页内容区*/
.ind_cen{ width:960px; margin:auto; height:210px}
.ind_cen h2{ width:84px; height:18px; float:left; background:url(../images/nav_b.jpg) no-repeat 0 0; color:#FFF; font-size:12px; text-align:center; font-weight:bold; line-height:18px}
.ind_cen h2 a{  background: url("../images/nav_b.jpg") no-repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 21px;
    line-height: 21px;
    text-align: center;
    width: 100px;}
.ind_cen h4 a{ height:25px; height:25px; font-weight:bold; font-size:12px;}
.ind_news{ width:300px; height:190px; float:left}
.ind_news ul{ height:190px; float:left}
.ind_news ul li{ line-height:20px; }
.ind_news ul li span{ float:right }
.ind_news ul li a{ background:url(../images/li1.jpg) no-repeat 0px 4px; float:left; padding-left:13px; line-height:20px; }

.ind_bus{ width:455px; height:190px; float:left}
.ind_bus ul{ width:455px; height:190px; margin-top:15px; float:left}
.ind_bus ul li img{ border:1px solid #ccc; padding:1px;}
.ind_bus ul li{ width:124px; height:163px; float:left; margin-right:8px; _margin-right:5px;}
.ind_bus ul li p{ width:124px; height:163px; text-align:center; height:25px; line-height:25px; margin-top:10px; }

.ind_ser{ width:180px; height:190px; float:left}
.ind_ser ul{ width:180px; height:190px; margin-top:15px; float:left}


/*底部*/
.foot{ width:960px; margin:auto; height:70px; background:url(../images/footbg.jpg) repeat-x top center; padding-top:15px; }


/*内页*/
.abo_banner{ width:960px; margin:auto; height:170px;}


.zhong{ width:960px; margin:auto; margin-top:15px}
.aboutzhong{ width:960px; margin:auto; margin-top:0px; border-top:1px solid #CCC; background:#FFFFFF; padding-bottom:50px}
.zhongli{ width:229px; float:left; height:275px; position:relative; background:url(../images/b.jpg) no-repeat}
.zhonglidao{
	position:absolute;
	left: -5px;
	top: -5px;
}

.zhongpic{ width:197px; float:left; margin:28px 0px 0px 16px; display: inline}
.zhonglinei{ float:left; width:197px; padding:10px 16px 0px 16px; float:left; line-height:20px}

.newsbo{ width:197px; float:left}
.newsbo ul{}
.newsbo ul li{ background:url(../images/lii.jpg) no-repeat; background-position:left center; text-indent:1em; line-height:20px;}

.zhongewenz{ width:207px; float:left; margin:28px 0px 0px 10px; display: inline}

.proind{ width:197px; float:left}
.proind ul{ width:197px; float:left; margin-bottom:20px}
.proind ul li{ float:left}
.proindpic{ width:99px; height:75px; float:left} 
.proindpic img{ width:97px; height:73px; border:1px #FFFFFF solid}
.proindtitle{ width:90px; float:left; padding-left:8px}
.proindtitle p{background:url(../images/lii.jpg) no-repeat; background-position:left center; text-indent:1em; line-height:20px; font-weight:bold}
.proindtitle h3{ font-size:12px; line-height:14px; font-weight:100}

.xia{ width:100%; background:url(../images/xia_b.jpg) repeat-x; height:227px; margin:auto}
.xiali{ width:960px; margin:auto}
.xiali ul{ width:192px; float:left}
.xiali ul p{ width:192px; float:left; font-weight:bold; font-size:15px; color:#FFFFFF; line-height:50px; margin-top:10px}
.xiali ul li{ line-height:20px;}
.xiali ul li a{ color:#FFFFFF; text-decoration:none}
.xiali ul li a:hover{ color:#FFFFFF; text-decoration: underline}

.down{ width:960px; margin:auto; line-height:24px;}


.aboutleft{ width:220px; float:left; background:#FFFFFF;}
.aboutleftdao{ width:175px; float:left; background:url(../images/aboutleftdao.jpg); height:51px; line-height:51px; padding-left:45px; color:#205bab; font-size:18px; font-weight:bold}

.aboutleftmeuntop{ width:198px; float:left; margin-left:20px; display:inline; margin-top:19px}
.aboutleftmeun{ width:198px; float:left; margin-left:20px; display:inline}
.aboutleftmeun ul{ float:left}
.aboutleftmeun ul p{ width:151px; height:32px; border:1px #cecece solid; border-top:0px; line-height:32px; background:url(../images/li.jpg) no-repeat; background-position:24px center; padding-left:45px; float:left}

.aboutleftmeun ul li{ width:151px; height:32px; border:1px #cecece solid; border-top:0px; line-height:32px; background:url(../images/li2.jpg) no-repeat; background-position:24px center; padding-left:45px; float:left}

.aboutleftmeunone{  width:151px; height:32px; border:1px #cecece solid; border-top:0px; line-height:32px; background:url(../images/li2.jpg) no-repeat; background-position:24px center; padding-left:45px; float:left; cursor:pointer; font-weight:bold}
.aboutleftmeunone1{  width:151px; height:32px; border:1px #cecece solid; border-top:0px; line-height:32px; background:url(../images/li2.jpg) no-repeat; background-position:24px center; padding-left:45px; float:left; cursor:pointer; font-weight:bold; color:#30559e}
.aboutleftmeuntwo{  width:151px; height:24px; border:1px #cecece solid; border-top:0px; line-height:24px; background:url(../images/li.jpg) no-repeat; background-position:34px center; padding-left:45px; float:left;}




.aboutrig{ width:734px; float:right; background:#FFFFFF}
.aboutrigdao{ width:734px; float:left; height:51px; line-height:51px; background:#f3f3f5;}
.aboytrigdaoxia{ width:719px; float:left; height:81px; line-height:81px; font-size:49px; color:#dbdbdb; font-weight:bold; padding-left:15px}
.aboutrigdaoxiali{ width:719px; float:left; margin-left:15px; display:inline; background:url(../images/rifdaoxia.jpg) repeat-x; height:27px;}

.aboutrignei{ width:704px; float:right; margin-top:15px; line-height:24px; padding-right:15px}

.newsall{ width:704px; float:left}
.newsall ul{}
.newsall ul li{ border-bottom:1px #e6e6e6 dashed; line-height:30px; background:url(../images/li.jpg) no-repeat; background-position:left center; text-indent:8px}
.newsall ul li a{ color:#333333; text-decoration:none; padding:0px 2px 0px 2px}
.newsall ul li a:hover{ color:#ffffff; text-decoration:none; background:#205bab; text-decoration:none; padding:0px 2px 0px 2px}



.proall{ width:704px; float:left}
.proall ul{}
.proall ul li{ width:50%; float:left}
.pro{ width:100%; float:left; border-top:1px #CCCCCC dotted; margin-top:5px}
.pro ul{}
.pro ul li{ width:33%; float:left; background:url(../images/li.jpg) no-repeat; background-position:left center; text-indent:1em; line-height:24px}


.pro1{ width:704px; float:left}
.pro1 ul{ width:352px; float:left; margin-bottom:30px}
.pro1 ul li{ float:left}
.propic{ width:91px; height:82px; float:left}
.propic img{ width:89px; height:80px; border:1px #C9C9C9 solid}
.protitle{ width:200px; float:left; margin-left:12px; display:inline}
.protitle a{ background:url(../images/li.jpg) no-repeat; background-position:left center; padding-left:10px; line-height:24px; color:#333333; text-decoration:none}
.protitle a:hover{ background:url(../images/li.jpg) no-repeat; background-position:left center; padding-left:10px; line-height:24px; color:#205bab; text-decoration: underline}


.honor{ width:704px; float:left}
.honor ul{}
.honor ul li{ width:25%; float:left; margin-bottom:20px }



.zhong_zftop{ width:100%; border-bottom:1px #999999 solid; height:30px; position:relative; float:left}
.menubgon{ width:150px; text-align:center; line-height:28px; height:28px; border:1px #999999 solid; border-bottom:1px #FFFFFF solid; float:left;margin-right:5px; z-index:1000; cursor:pointer; color:#005094; font-weight:bold; margin-top:1px}
.menubgout{ width:150px; text-align:center; line-height:28px; height:28px; border:1px #CCCCCC solid;  border-bottom:1px #999999 solid; float:left; margin-right:5px; margin-top:1px}
.zhong_zfz{ width:100%; margin-top:15px}



#dcms_pager .pages {border:none;text-transform:uppercase;font-size:12px;margin:10px 0 10px 0;padding:0;height:20px;clear:both;text-align:center;}
#dcms_pager .pages a {border:1px solid #ccc;text-decoration:none;margin:0 5px 0 0;padding:0 3px 0 3px;font-size:12px;height:16px;line-height:16px;}
#dcms_pager .pages a:hover {border:1px solid #aeaeae;}
#dcms_pager .pages .pgempty {border:1px solid #eee;color:#eee;}
#dcms_pager .pages .pgcurrent {border:1px solid #aeaeae;color:#000;font-weight:bold;background-color:#eee;}



/* 多个左滚动 - 图片- 公用类 */
.leftLoop{ overflow:hidden; position:relative;}
.leftLoop .hd{ overflow:hidden;  height:120px; background:#f4f4f4;  }
.leftLoop .hd .prev{ display:block;  width:5px; height:9px; line-height:10px; float:right; margin-right:10px; margin-top:50px;  overflow:hidden;  
	 cursor:pointer; background:url("../images/icoLeft.gif") no-repeat;}

.leftLoop .hd .next{ display:block;  width:5px; height:9px; line-height:10px; float:right; margin-left:10px; margin-top:50px;  overflow:hidden;  
	 cursor:pointer; background:url("../images/icoRight.gif") no-repeat;}
.leftLoop .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  }
.leftLoop .hd ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(../PIE.htc);}
.leftLoop .hd ul li.on{ background:#f00;  }
.leftLoop .bd{ padding:0 0px 0 0px;   }
.leftLoop .bd ul{ overflow:hidden; zoom:1; }
.leftLoop .bd ul li{ margin:0 8px; text-align:center; float:left; _display:inline; overflow:hidden;  }




/*11111111111111111111111服务11111111111111111111111*/
.scrollNews {
    height: 180px;
    margin-left: 4px;
   
    overflow: hidden;
    width: 260px;
}
#top li {
    background-image: url("../images/dian.gif");
    background-position: 2px 11px;
    background-repeat: no-repeat;
    line-height: 24px;
    text-indent: 10px;
}
.clear{clear:both;}
.hot .list {

    padding-left: 10px;
    position: relative;
    width: 860px;
}
.hot .list h2.tit {
    float: left;
    font-size: 12px;
    width: 145px;
}.hot .list .prev {
    background-position: -42px -108px;
    display: block;
    height: 15px;
    left: 80px;
    position: absolute;
    top: 4px;
    width: 18px;
}
.hot .list a {
    color: #000000;
}
.all_bg {
    background-image: url("../images/all_bg.png");
    background-repeat: no-repeat;
}
.hot {
     line-height: 24px;
    width: 100%;
    z-index: 2;
}
.hotmain {
    margin: 0 auto;
    position: relative;
    width: 960px;
}
.hot .list .box_btn {
    background-position: -61px -108px;
    display: block;
    height: 15px;
    left: 99px;
    position: absolute;
    top: 4px;
    width: 18px;
}
.hot .list .next {
    background-position: -80px -108px;
    display: block;
    height: 15px;
    left: 118px;
    position: absolute;
    top: 4px;
    width: 18px;
}.hot .list div {
    float: left;

    overflow: hidden;
    position: relative;
    width: 700px;
}.hot .list div ul {
    position: absolute;
    width: 700px;
}.hot .list div ul li em {
    color: #909090;
}