@charset "utf-8";
body, tfoot, thead, tr, th,article, aside, audio, canvas, details, figcaption,figure, footer, header, hgroup, mark, menu, meter, nav,output, progress, section, summary, time, video {margin: 0;padding: 0;border: 0;}
html body{ font:13px '微软雅黑','宋体', tahoma, arial, simsun;color:#666;}
ul,ol,li{ list-style:none;}
ul{margin:0;padding:0;}
a{text-decoration:none;color:#666; cursor:pointer;}
a:hover{color:#c01111;}
input{ vertical-align:middle;outline:none;border:none;}
table{border-collapse:collapse;border-spacing:0;}
/*首页*/
/*head start*/
.head{
	width:100%;
}

.head .welcome{
	background:#ebebeb;
	height:30px;
}

.head .welcome ul{
	width:960px;
	margin:0 auto;
	overflow:hidden;
	line-height:30px;
}

.head .welcome ul li{
	float:left;
}

.head .welcome ul .right{
	float:right;
}

.head .welcome ul .right iframe{
	margin-top:2px;
}

.head .logoar{
	width:960px;
	margin:0 auto;
	overflow:hidden;
	height:120px;
}

.head .logoar ul{
	margin-top:10px;
}

.head .logoar ul li{
	float:left;
	height:60px;
	line-height:60px;
}


.head .logoar ul .right{
	float:right;
}

.head .logoar ul .logo{
	font-size:24px;
	font-weight:bold;
	margin-top:15px;
}

.head .logoar ul .logo img{
	margin-top:10px;
	display:block;
	float:left;
	margin-right:10px;
}

.head .logoar ul .logo a:hover{
	color:#666;
}

.head .logoar ul .right ul li{
	float:right;
}

.head .logoar ul .right ul li form{
	float:left;
}

.head .logoar ul .right ul li .searchkeywords{
	float:left;
	color:#c01111;
	margin-right:10px;
}

.head .logoar ul .right ul li .searchkeywords a{
	color:#c01111;
}

.head .logoar ul .right ul li .top_search{
	border:1px #eee solid;
	width:174px;
	height:26px;
	padding:5px;
	float:left;
	margin-top:10px;
}


.head .logoar ul .right ul li .top_search input{ width:174px;
	height:26px; line-height:26px; float:left;}
.top_search_btn{ float:left; margin-top:10px; width:36px; height:36px; line-height:26px;  background:#eee ; border:1px solid #eee;}
.top_search_btn:hover{ background:#ccc ;}
.top_search_btn input{ width:36px; height:36px; line-height:36px;border:0; cursor:pointer;background:url(../images/search.png) no-repeat; background-position:8px 8px;}

.head .logoar ul .right ul .time{
	margin-top:-30px;
	margin-right:30px;
	color:#b5b5b5;
}

.nav{
	width:100%;
	margin:0;
    padding:0;
    list-style:none;
    display:block;
    height: 40px;
    background: url(../images/nav-bg.png) repeat-x;  
    margin-bottom:30px;
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,.12);
    -moz-box-shadow: 0 0 6px rgba(0,0,0,.12);
    -o-box-shadow: 0 0 6px rgba(0,0,0,.12);
    box-shadow: 0 0 6px rgba(0,0,0,.12);
    color: #fff;
}

ul.squarewhite {
	width:1000px;
	margin:0 auto;    
}
ul.squarewhite  a{display:block;color:#fff;}
ul.squarewhite  a:hover{
	color:#fff;
	
}
ul.squarewhite li.level-0 {
    position:relative;
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    vertical-align: top;
    zoom: 1;
    min-height: 40px;
    line-height: 40px;
    height: 40px;
    _height: 40px;
    font-size: 14px;
    margin:0;
    padding: 0px 23px ;
}

ul.squarewhite li.level-0.hover {
    padding: 0px 30px ;
	background:url(../images/nav-on.png) repeat-x;
    color:#3267b5;
}
ul.squarewhite li.level-0 ul {
    position:absolute;
    display: none;
    margin:0px 0 0 -1px;
    padding:0;
    width:15em;
    background: #fff;
    border: solid #cecece;
    border-width: 0px 1px 1px 1px;
    -webkit-box-shadow: 2px 3px 8px rgba(0,0,0,.22);
    -moz-box-shadow: 2px 3px 8px rgba(0,0,0,.22);
    -o-box-shadow: 2px 3px 8px rgba(0,0,0,.22);
    box-shadow: 2px 3px 8px rgba(0,0,0,.22);
}
ul.squarewhite li.level-0 li {
    position:relative;
    filter: none;
    color:#fff;
    font-size: 14px;
    display: block;
    line-height: 28px;
    
}

ul.squarewhite li.level-0 li.first,
ul.squarewhite li.level-0 li.middle{
    border-bottom:1px solid #cecece;
}
ul.squarewhite li.level-0 li.last{
    border-bottom:none;
}
ul.squarewhite li.level-0 li.hover{
    color:#c01111;
}
ul.squarewhite li.level-0 li a{padding:10px; color:#444;}
ul.squarewhite li.level-0 li a:hover{
	color:#c01111;
	font-weight:bold;
}
ul.squarewhite li.level-1 ul {
    margin:0 0 0 -3px;    
}

ul.squarewhite span.arrow{
    display:none;
}
/*head end*/

/*left start*/
.main1000{
	width:960px;
	margin:20px auto;
	overflow:hidden;
}

.main-left{
	float:left;
	width:712px;
}

.slideBox{ width:268px; height:200px; position:relative; float:left; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:4px;  width:7px; height:7px;  background: url(../images/news.png) no-repeat; cursor:pointer; }
.slideBox .hd ul li.on{ background: url(../images/news-on.png) no-repeat; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:268px; height:200px; display:block;  }


.slideTxtBox{ width:430px;height:199px; border:1px solid #eee; text-align:left;  float:left;  }
.slideTxtBox .zyxw{ height:30px; line-height:30px; background: url(../images/block-tibg.png) repeat-x; padding:0 10px 0 0;  position:relative; border-bottom:3px solid #c8000f;    }
.slideTxtBox .zwfg{ height:30px; line-height:30px; background: url(../images/block-tibg.png) repeat-x; padding:0 10px 0 0;  position:relative;   }
.slideTxtBox .hd ul{ float:left;  position:absolute; height:30px;}
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.slideTxtBox .zyxw ul li.on{ height:30px;  background: url(../images/zyxw-on.png) no-repeat; color:#fff;}
.slideTxtBox .zwfg ul li.on{ height:30px;  color:#c8000f; border-bottom:3px solid #c8000f; font-weight:bold;}
.slideTxtBox .bd ul{ padding:10px 15px;  zoom:1; position:relative;  }
.slideTxtBox .bd ul .more{
	position:absolute;
	top:-25px;
	right:15px;
}
.slideTxtBox .bd li{ height:24px; line-height:24px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(../images/bullet_blue_small.png) no-repeat; padding-left:10px; background-position:0px 9px;   }
.slideTxtBox .bd li .date{ float:right; color:#999; margin-left:30px;  }

.gonggao .more{
	position: absolute;
    top: 12px;
    right: 15px;
}

.gonggao{
	width:710px;
	height:42px;
	background:#f7f7f7;
	float:left;
	position:relative;
}

.gonggao .title{
	color:#c01111;
	line-height:42px;
	width:112px;
	text-align:center;
	background:url(../images/gg-ico.png) no-repeat;
	background-position:15px 15px;
	float:left;
}

.txtScroll-top{ width:450px;  overflow:hidden; position:relative; float:left;   }
.txtScroll-top .bd{   }
.txtScroll-top .infoList li{ height:42px; line-height:42px;   }

.fwdt{
	width:710px;
	height:256px;
	margin-top:10px;
	float:left;
	background:#f7f7f7;
}

.fwdt .title{
	border-bottom:3px solid #c8000f;
	height:37px;
}

.fwdt .title .biaoti{
	background:url(../images/fwdt-tibg.png) no-repeat;
	float:left;
	display:block;
	color:#fff;
	width:120px;
	height:37px;
	line-height:37px;
	padding-left:30px;
}

.fwdt .title a:hover{
	color:#fff;
}

.fwdt .jiaohao{
	width:550px;
	height:23px;
	background:#c8000f;
	color:#fff;
	float:left;
	margin-top:8px;
}

.fwdt .jiaohao .bd1{
	line-height:23px;
}
.fwdt .jiaohao .txtScroll-left .bd1 .tempWrap{min-width:490px}
.fwdt .jiaohao .txtScroll-left{float:left; width:490px; background:#aaa; margin-left:6px}
.fwdt .jiaohao .txtScroll-left ul li{
	margin-right:20px; max-width:330px;}
.fwdt .jiaohao .more a{
	display:block;
	float:left;
	color:#fff;
	width:54px;
	line-height:23px;
	text-align:center;
}

.fwdt .bd{
	width:710px;
	height:220px;
	background:url(../images/fwdt-bg.png) no-repeat;
}

.fwdt .bd .container{
	margin:0 auto;
	width:626px;
}

.fwdt .bd .twop{
	width:233px;
	margin:20px 40px;
	float:left;
}

.fwdt .bd .gryh{
	background:url(../images/fwdt-01.png) no-repeat;
	width:233px;
	height:80px;
}
.fwdt .bd .dwyh{
	background:url(../images/fwdt-02.png) no-repeat;
	width:233px;
	height:80px;
}

.fwdt .bd .twop table{
	width:200px;
	margin:20px auto 0 auto;
}

.fwdt .bd .twop table td{
	padding:5px 0 ;
}

.fwdt .bd .twop table .td{
	width:30px;
}
.fwdt .bd .twop table td a{
	background:url(../images/bullet_blue_small.png) no-repeat; padding-left:10px; background-position:0px 6px; display:block;
}

.part3{
	margin-top:15px;
	float:left;
}

.width01{width:266px;}
.width02{width:710px;}
.width03{width:228px;}

.TxtBox{height:195px; border:1px solid #eee; text-align:left;  float:left;  }
.TxtBox .hd{ height:30px; line-height:30px; background: url(../images/block-tibg.png) repeat-x; padding:0 10px 0 0;  position:relative; border-bottom:3px solid #c8000f;    }
.TxtBox .hd ul{ float:left;  position:absolute; height:30px;}
.TxtBox .hd ul li{ float:left; padding:0 25px; cursor:pointer; color:#c8000f; font-weight:bold;  }
.TxtBox .bd ul{ padding:10px 15px;  zoom:1; position:relative;  }
.TxtBox .bd ul .more{
	position:absolute;
	top:-25px;
	right:15px;
}
.TxtBox .bd li{ height:24px; line-height:24px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;  }

.TxtBox .cjfw{
	background:url(../images/cjfw-bg.png) no-repeat;
	background-position:25px 90px;
	height:100%;
}

.TxtBox .cjfw ul{
	padding:0 20px;
	margin:25px;
	float:left;
}

.TxtBox .cjfw ul li{
	width:92px;
	float:left;
	margin:0 15px;
	text-align:center;
}

.TxtBox .cjfw ul li a{
	display:block;
}

.TxtBox .cjfw ul li img:hover{
	margin-top:-5px;
	margin-bottom:15px;
}

.TxtBox .cjfw ul li img{
	margin-bottom:10px;
	
}
		
/*left end*/

/*right start*/
.main-right{
	float:right;
	width:230px;
}

.ksrk{
	background:url(../images/ksrk-bg.png) no-repeat;
	width:230px;
	height:147px;
}

.ksrk ul{
	margin-top:42px;
	width:206px;
	float:left;
	margin-left:13px;
}
.ksrk ul a{
	width:206px;
	height:42px;
	display:block;
	margin:5px 0;
}

.ksrk ul .rk01{
	background:url(../images/ksrk01.png) no-repeat;
}

.ksrk ul .rk01:hover{
	background:url(../images/ksrk01_p.png) no-repeat;
}

.ksrk ul .rk02{
	background:url(../images/ksrk02.png) no-repeat;
}

.ksrk ul .rk02:hover{
	background:url(../images/ksrk02_p.png) no-repeat;
}

.btnthr{
	width:230px;
}

.btnthr ul{
	float:left;
	margin:5px 0 5px 1px;
}

.btnthr ul a{
	width:228px;
	height:54px;
	display:block;
	margin:5px 0;
}

.btnthr ul .btn01{
	background:url(../images/btn01.png) no-repeat;
}

.btnthr ul .btn01:hover{background:url(../images/btn01_p.png) no-repeat;}

.btnthr ul .btn02{
	background:url(../images/btn02.png) no-repeat;
}
.btnthr ul .btn02:hover{background:url(../images/btn02_p.png) no-repeat;}

.btnthr ul .btn03{
	background:url(../images/btn03.png) no-repeat;
}
.btnthr ul .btn03:hover{background:url(../images/btn03_p.png) no-repeat;}

.TxtBox .ywzn{float:left;}
.TxtBox .ywzn ul{ zoom:1; position:relative; float:left;  }
.TxtBox .ywzn li{ height:111px; width:113.5px; border-top:1px solid #eee;border-left:1px solid #eee; float:left;}
.TxtBox .ywzn li a{
	 height:111px; width:113.5px; display:block;
	 text-align:center;
}

.TxtBox .ywzn li a span{
	margin-top:80px;
	display:inline-block;
}

.TxtBox .ywzn li a:hover{
	background-color:#f0f0f0;
}

.TxtBox .ywzn li .zn01{ background:url(../images/ywxw01.png) no-repeat; background-position:32px 20px;}
.TxtBox .ywzn li .zn02{ background:url(../images/ywxw02.png) no-repeat; background-position:32px 20px;}
.TxtBox .ywzn li .zn03{ background:url(../images/ywxw03.png) no-repeat; background-position:32px 20px;}
.TxtBox .ywzn li .zn04{ background:url(../images/ywxw04.png) no-repeat; background-position:32px 20px;}

.TxtBox .zwgk{float:left;}
.TxtBox .zwgk ul{ zoom:1; position:relative; float:left;  }
.TxtBox .zwgk li{ height:32px; width:228px; float:left; background:url(../images/zwgk-bg.png) no-repeat;}
.TxtBox .zwgk li a{
	 height:32px; width:228px; display:block; line-height:32px;
	 text-align:center;
}

/*right end*/

.nav-right {
    position: fixed;
    left: 50%;
    margin-left: 520px;
	bottom:120px;
    width: 150px;
    z-index: 1000;
}

.nav-left {
    position: fixed;
    right: 50%;
    margin-right: 520px;
	bottom:10px;
    width: 60px;
    z-index: 1000;
}

.nav-right ul li.lxyz{ background:url(../images/icon-group.jpg) no-repeat 0px -215px;position: relative;}
.nav-right ul li.zywz{ background:url(../images/icon-group.jpg) no-repeat 0px -270px;position: relative;}

.nav-left ul li.ewm {
    background: url(../images/icon-group.jpg) no-repeat 0px -1px;
    position: relative;
}

.nav-left ul li.zfb {
    background: url(../images/icon-group.jpg) no-repeat 0px -51px;
    position: relative;
}

.nav-left ul li.sjj {
    background: url(../images/icon-group.jpg) no-repeat 0px -102px;
    position: relative;
}

.nav-right ul li {
    width: 150px;
    height: 45px;
    border: 1px solid #ccc;
	border-radius:8px;
    margin-bottom: 5px;
    text-indent: -999em;
    font-size: 12px;
    line-height: 14px;
}

.nav-left ul li {
    width: 42px;
    height: 42px;
    border: 1px solid #ccc;
    margin-bottom: 5px;
    text-indent: -999em;
    font-size: 12px;
    line-height: 14px;
}

.nav-left .weixin,.nav-left .fwc,.nav-left .khd {
    width: 180px;
    text-align: center;
    font-size: 12px;
    position: absolute;
    right: -203px;
	bottom:-50px;
    z-index: 1000;
    background: #fff;
    padding: 10px;
    border: 1px solid #eaeaea;
}

.nav-right a {
    width: 134px;
    height: 29px;
    padding: 8px;
    display: block;
	line-height:29px;
	text-align:center;
}

.nav-left a {
    width: 26px;
    height: 26px;
    padding: 8px;
    display: block;
}

.nav-left ul .return-top {
    background: url(../images/icon-group.jpg) no-repeat 0px -148px;
}

.nav-right ul li.hover,.nav-left ul li.hover{border:1px solid #c01111;text-indent:inherit;}
.nav-left ul li.return-top.hover,.nav-right ul li.lxyz.hover,.nav-right ul li.zywz.hover{background:#fff;}
.nav-right ul li.hover a,.nav-left ul li.hover a{color:#c01111;}
.nav-right ul li.current,.nav-left ul li.current{border:1px solid #c01111;text-indent:inherit;background:#fff;}
.nav-right ul li.current a,.nav-left ul li.current a{color:#c01111}


.nav-left .weixin,.nav-left .fwc,.nav-left .khd {
    width: 180px;
    text-align: center;
    font-size: 12px;
    position: absolute;
    right: -203px;
	bottom:-50px;
    z-index: 1000;
    background: #fff;
    padding: 10px;
    border: 1px solid #eaeaea;
}


.nav-left a {
    width: 26px;
    height: 26px;
    padding: 8px;
    display: block;
}

.nav-left ul .return-top {
    background: url(../images/icon-group.jpg) no-repeat 0px -148px;
}

.nav-left ul li.return-top.hover,.nav-right ul li.lxyz.hover,.nav-right ul li.zywz.hover{background:#fff;}

.nav-right a {
    width: 134px;
    height: 29px;
    padding: 8px;
    display: block;
	line-height:29px;
	text-align:center;
	font-size:14px;
}

.nav-right ul li.lxyz{ background:url(../images/icon-group.jpg) no-repeat 0px -215px;position: relative;}
.nav-right ul li.zywz{ background:url(../images/icon-group.jpg) no-repeat 0px -270px;position: relative;}

.nav-right {
    position: fixed;
    left: 50%;
    margin-left: 520px;
	bottom:120px;
    width: 150px;
    z-index: 1000;
}

.nav-right ul li {
    width: 150px;
    height: 45px;
    border: 1px solid #ccc;
	border-radius:8px;
    margin-bottom: 5px;
    text-indent: -999em;
    font-size: 12px;
    line-height: 14px;
}


/*foot start*/
.foot{
	width:100%;
	background:url(../images/foot-bg.png) repeat-x;
	height:230px;
	float:left;
}

.foot .neir{
	width:960px;
	margin:0px auto;
}
.foot .neir a{
	display:block;
	float:right;
}

.foot .neir p{ margin:5px 0;}

.foot .neir p a{
	float:none;
	display:inline-block;
	color:#c01111;
}
/*foot end*/

/*list start*/
.center{
	width:960px;
	margin:0 auto;
	min-height:500px;
	overflow:hidden;
}

.breadti{
	width:920px;
	padding:20px;
	margin:0 auto;
	color:#666;
	background:#fff;
	height:40px;
	line-height:40px;
	*padding-top:0;/*IE7*/
	*padding-bottom:0;/*IE7*/
}

.breadti .home{
	background:url(../images/home.png) no-repeat;
	background-position: 0px 1px;
	padding-left:20px;
}

.breadti a{
	color:#666;
}
.sidemenu2{ float:left;width:210px;}

.menu ul li .highlight {color:#b63b4d;font-weight:bold;}
/*.sidemenu{
	width:210px;
	float:left;
}

.sidemenu ul{
	width:210px;
	border:1px solid #eee;
	background:#f6f6f6;
	float:left;
}

.sidemenu ul li{
	border-bottom:1px solid #eee;
	position:relative;
	float:left;
	width:100%;
}

.sidemenu ul li a{
	color:#666;
	float:left;
	padding:10px 15px;
	text-align:left;
	width:100%;
}

.sidemenu ul li .on{
	color:#c01111;
	border-left:5px solid #c01111;
	font-weight:bold;
}
.sidemenu a:hover,.sidemenu a:active{
	color:#c01111;
	border-left:5px solid #c01111;
	font-weight:bold;
}

.sidemenu ul li:last-child{
	border-bottom:none;
}

.sidemenu ul li ul {
    position:absolute;
    top:-1px;
    left:210px;/* make this equal to the width of the sub nav above *
    margin:0;
	-webkit-box-shadow: 2px 2px 2px 2px rgba(0,0,0,.2);
	box-shadow: 2px 2px 2px 2px rgba(0,0,0,.2);
}*/

ul.sub-menu {
	display:none; 
}

.conteent{
	float:right;
	width:700px;
	min-height:600px;
}

.conteent .separ{

}

.conteent .separ p{
	margin-bottom:15px;
}

.conteent .separ p img{
	text-indent:0;
	*margin-bottom:5px;/*IE7*/
	
}
.conteent .separ img{width:700px;}

	
.videolist{
	padding:0px 10px;
	overflow:hidden;
	min-height:480px;
}

.videolist li{
	float:left;
	padding:10px 10px 10px 20px;
	width:100%;
	border-bottom:1px dotted #eee;
	background-image:url(../images/bullet_blue_small.png);
	background-repeat:no-repeat;
	background-position:8px 16px;
}

.download li{
	float:left;
	padding:10px 10px 10px 20px;
	width:100%;
	background-image:url(../images/list-dot.png);
	background-repeat:no-repeat;
	background-position:8px 15px;
}

.videolist .date {
    float: right;
    color: #999; margin-right:20px;}

.download  .darkbg{
	background-color:#e9e9e9;
}

.videolist li a{float: left;
    overflow: hidden;
    white-space: nowrap;
    max-width: 500px;
    text-overflow: ellipsis;}
	
 .shiftbtn{	
	font-size:12px;
	margin:0 auto;
	width:500px;
	overflow:hidden;
}

 .shiftbtn li{
	float:left;
	margin-left:10px;
}

.shiftbtn .btnp{
	border:1px solid #ccc;
	border-radius:3px;
}

 .shiftbtn .btnp a{
	color:#666;
	float:left;
	padding:5px 10px;
}

.shiftbtn .btnp a:hover{
	background:#eee;
	color:#c01111;
}

.shiftbtn .btnd{
	background:#eee;
	border:1px solid #ccc;
	border-radius:3px;
	color: rgb(153,153,153);
	float:left;
	padding:5px 10px;
}


/*list end*/

/*article start*/
.artcile{
	width:960px;
	margin:0 auto;
	min-height:500px;
}

.artcile .title{
	border-bottom:1px solid #eee;
	width:960px;
	text-align:center;
	padding-bottom:15px;
}

.artcile .title p{
	font-size:18px;
	font-weight:bold;
}

.artcile .title span{
	margin:0 15px;
}

.artcile .paragraph{
	margin-top:20px;
	padding:0 50px;
}

.artcile .paragraph .sub-title{
	font-weight:bold;
}

.artcile .paragraph p{
    font-size: 14px;
    line-height: 35px;
	//font-family: 宋体;
	
    font-family: Times New Roman;
}

/*article end*/

/*wangdianchaxun start*/
.wangdian{ width:650px; text-align:left;  }
.wangdian .hd{ height:54px; line-height:54px; padding:0 10px 0 0px;   border-bottom:5px solid #f9f9f9;  position:relative; }
.wangdian .hd ul{ float:left;  position:absolute; left:0px; top:0px; height:54px;   }
/*
.wangdian .hd ul li{
	float: left;
	cursor: pointer;
	background: url(../images/wangdian.png) no-repeat;
	width: 349px;
	text-align: center;
	color: #fff;
	text-shadow: 0px 2px 2px rgba(0,0,0,.5);
}
.wangdian .hd ul .tiquwd{ min-width:349px;position:absolute; z-index:1; }
.wangdian .hd ul .daikuanwd{ left:300px;position:absolute; }
.wangdian .hd ul li.on{ height:54px; width:350px; background:url(../images/wangdian-on.png) no-repeat; z-index:2; color:#a40000;}
*/
.wangdian .hd ul li{
	float: left;
	cursor: pointer;
    background:url(../images/wangdian.png) no-repeat;
	width: 150px;
	text-align: center;
	color: #fff;
	text-shadow: 0px 2px 2px rgba(0,0,0,.5);
}
.wangdian .hd ul .fzxwd{ min-width:150px;position:absolute; z-index:2; }
.wangdian .hd ul .tiquwd{ min-width:150px;left:150px;position:absolute; z-index:1; }
.wangdian .hd ul .daikuanwd{ left:300px;position:absolute; }
.wangdian .hd ul li.on{ height:54px; width:150px; background:url(../images/wangdian-on.png) no-repeat; z-index:2; color:#a40000;}


.wangdian .bd ul{ padding:15px;  zoom:1;  }
.wangdian .bd .search-a{ width:100%; float:left;}
.wangdian .bd .search-a span{ float:left; margin-top:10px;}
.wangdian .bd .search-a .search-b{ width:350px; height:30px; line-height:30px; float:left; border:1px solid #ddd; padding-left:10px; margin-top:3px; margin-left:10px; margin-right:10px;}
.wangdian .bd .search-a .search-b input{ width:340px;}
.wangdian .bd .search-a .search-a-btn{ width:126px; height:36px; border-radius:20px; background:#c01111; color:#fff; float:left; cursor:pointer;}
.wangdian .bd .search-a .search-a-btn:hover{ background:#880707;}
.wangdian .bd table{
	width:100%;
	margin-top:20px;
	float:left;
	text-align:center;
}
.wangdian .bd table th{
	background:#f3f3f3;
	height:30px;
}
.wangdian .bd table td{
	height:30px;
	border-bottom:1px solid #e8e8e8;
}
/*wangdianchaxun end*/

/*daikuanjisuanqi start*/
.width04{width:99%;}
.jsq{ float:left;width:100%;}
.jsq table{ width:100%;}
.jsq table td{height:55px; border:1px solid #eee; padding:0 10px; }
.jsq table td .red{ color:#c8000f; margin-left:5px;}
.jsq table td input{margin:0 10px;}
.jsq table td input[type="text" i]{border:1px solid #eee; height:32px; padding:0 10px; width:50%;}
.jsq table td img{margin-bottom:-14px;}
.jsq table td .submit-btn{ width:178px; height:45px;border-radius:20px; background:#c01111; color:#fff;cursor:pointer;}
.jsq table td .submit-btn:hover{background:#880707;}
/*daikuanjisuanqi end*/

.links{
	margin:15px auto;
	width:950px;
	display:inline-block;
}

.links ul{
	overflow:hidden;
	padding-left:40px;
}

.links ul li{
	float:left;
	margin-right:20px;
}

.links ul li .size{
	width:200px;
	height:30px;
	padding-left:10px;
}

.links select{
	outline:none;
}


.nav-right ul li.wlaq{ background:url(../images/icon-group.jpg) no-repeat 0px -330px;position: relative;height: 100px;}
.nav-right ul li.wlaq a {
    width: 134px;
    height: 74px;
    padding: 8px;
	padding-top:10px;
    display: block;
	line-height:29px;
	text-align:center;
	display:none;
}

.nav-right ul li.wlaq.hover{ background:#fff;height: 100px;}
.nav-right ul li.wlaq.hover a{ height:64px;display: block; padding-top:20px; line-height:25px;}

/*ywyd start*/
.ywyd{ width:600px; margin:50px auto; border:1px solid #eee; height:500px; position:relative;z-index:2; background:url(../images/ywyd-bg.png) no-repeat;}
.ywyd-title{ background:url(../images/ywyd-title.png) no-repeat; width:151px; height:34px; z-index:222; margin:0 auto; position: absolute; margin: 32px 0 0 420px;}
.ywyd ul{overflow:hidden;width:380px; margin:50px auto;}
.ywyd ul li{float:left;margin-right:10px; background: url(../images/ywyd-btn.png);border-radius:10px; width:115px; margin-bottom:15px;}
.ywyd ul li a{ border:1px solid #eee; padding:15px; border-radius:10px; float:left; width:83px; }
.ywyd ul li a:hover{ border:1px solid #c01111;}
/*ywyd end*/


.govpushinfo150203 span{float:right;color:#999;font-size:14px;}
.slideTxtBox .bd ul .govpushinfo150203{padding:0;}
.govpushinfo150203 li a{
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; width:300px; display:block; float:left;
}


#fzxfc .hd{ border-bottom:none;}
#fzxfc .hd ul{ float:left;  position:absolute; height:30px;}
#fzxfc .hd ul li{ float:left; padding:0 15px; cursor:pointer; color:#666;}
#fzxfc ul li.on{ height:30px;  color:#c8000f; border-bottom:3px solid #c8000f; font-weight:bold;}