﻿@charset "utf-8";
body, tfoot, thead, tr, th, td,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:15px '微软雅黑',Helvetica,Arial,sans-serif;color:#666; background:#f4f4f4;}
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;}
table td{border:1px solid #d2d2d2;padding:5px;}
img{border:none;}
/*首页*/
/*head start*/
.head2{
	width:100%;
	background-color:#fff;
	background-image:url(../images/banner-bg-2.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:390px;
}

.head2 .logoar{
	width:1200px;
	/*background:url(../images/top_bg.png) no-repeat top center;*/
	margin:0 auto;
	overflow:hidden;

}



.head2 .logoar ul li{
	float:left;
	height:60px;
	line-height:60px;
}


.head2 .logoar  .right{
	float:right;
	width:274px;
	/*background:rgba(34,91,154,.7);*/
	background:url(../images/wsdt-bg.png);
	margin-right:100px;
	margin-top:50px;
}

.head2 .logoar .right .wsdt{
	/*padding:20px;*/
	text-align:center;
}


.head2 .logoar  .right .wsdt img{ margin:20px 0;}
.head2 .logoar  .right .wsdt a{ display:block; background:#fff; width:200px; height:47px; margin:13px auto; line-height:47px;}

.head2 .logoar .logo{
	font-size:18px;
	font-weight:bold;
	margin-top:30px;
	float:left;
	height:60px;
	line-height:60px;
}

.head2 .logoar .logo img{
	margin-top:0px;
	display:block;
	float:left;
	margin-right:10px;
}


.head{
	width:100%;
	/*background:url(../images/top_bg_all.png) repeat-x;*/
	background:#fff;
	height:120px;
}

.head .logoar{
	width:1200px;
	/*background:url(../images/top_bg.png) no-repeat top center;*/
	margin:0 auto;
	overflow:hidden;
	height:120px;
}

.head .logoar ul{
	margin-top:10px;
	width:960px;
	margin:0 auto;
}

.head .logoar ul li{
	float:left;
	height:60px;
	line-height:60px;
}


.head .logoar ul .right{
	float:right;
}

.head .logoar ul .right ul{ width:auto; margin-top:15px; float:right;}

.head .logoar ul .logo{
	font-size:18px;
	font-weight:bold;
	margin-top:30px;
}
.head .logoar ul .logo span{ width:438px;float:left; line-height:24px; text-shadow: 1px 1px rgb(255,255,255); text-align:justify; text-align-last:justify;!important}
.head .logoar ul .logo span span{ letter-spacing:2.6px;}

.head .logoar ul .logo img{
	margin-top:0px;
	display:block;
	float:left;
	margin-right:10px;
}

.head .logoar ul .logo a{ color:#000;}

.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;
	border:1px solid #eee;
}

.head .logoar ul .right ul li.search{ margin-top:10px;}

.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-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;

	background:#fff;
}


.head .logoar ul .right ul li .top_search input{ width:150px;
	height:26px; line-height:26px; float:left;}
.top_search_btn{ float:left;  width:36px; height:36px; line-height:26px;  background:#fff;/* 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/search2.png) no-repeat; background-position:8px 8px;}

.head .logoar ul .right ul .time{
	margin-top:-35px;
	color:#707070;
	font-size:14px; clear:both;
	text-align: center;
	width:234px;
	word-spacing:10px;
}

.nav{ width:100%; background:#d0392d;/* border-bottom:#b10000 5px solid; */height:50px;}

.clearfix:before,
.clearfix:after {
  display: table;
  content: " ";
}

.clearfix:after {
  clear: both;
}

.boxed {
    background: #fff;
    margin-bottom: 30px;
	position: relative;

}
.boxed-blue {background: #1c588f;}
.boxed-dark {background: #142439;}
.boxed-light {background: #e5eff6;}

.boxed.red-line {border-top: 4px solid #c9376e;}
.boxed.green-line {border-top: 4px solid #9cd70e;}
.boxed.blue-line {border-top: 4px solid #4bb4e8;}


/*-----------------------------------*/
/* Navigation */
/*-----------------------------------*/


/* Main Menu */
/*-----------------------------------*/

/* Level 0 */
.menu { background: #d0392d; z-index: 1000; width:1000px; margin:0 auto;}
.ie8 .menu {filter:none; background: #d0392d}  /* IE8 understands dropdown feature only without gradient */
.menu a:hover, .menu a.hover {color: #fff;}

.menu li {position: relative;}
.menu > li {
    float: left;
    width: 11.111111111%;
	/*border-bottom:#b10000 5px solid;*/
}
.menu > li:hover, .menu > li.hover {border-top-color: #9cd70e; z-index: 1;}

.menu > li > a {
    display: block;
    font-size: 15px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    line-height: 22px;
    background: #d0392d;
    text-shadow: 0 1px 1px rgba(45,118,158,0.5);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	height:50px;
}
.menu > li:first-child > a {border-left-color: transparent;}
.menu > li:last-child > a {border-right-color: transparent;}

.menu > li:hover > a,
.menu > li.hover > a {
	background: #a52413;
	border: none;

}
.menu-icon {
    display: block;
    width: 30px;
    margin: 0 auto 13px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
    .menu-icon {
        background-size: 60px auto;
    }
}

/* Level 1+ */
.menu ul {
    position: absolute;
    top: -9999px;
    left: -9999px;
    z-index: 9499;
    width: 180%;
    min-width: 100px;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.15);
	box-shadow:  0px 2px 4px rgba(0,0,0,0.15);
}
.menu > li:hover > ul, .menu > li.hover > ul {
    top: 50px;
    left: 0;
}
.menu ul li a {
    display: block;
    border-top: 1px solid transparent;
    border-bottom: 1px solid #eee;
    background: #fff;
    font-size: 15px;
    color: #666;
    text-align: center;
    text-transform: uppercase;
    line-height: 16px;
    padding:20px 15px ;
}
.menu ul li:first-child > a {border-top: none;}
.menu ul li:last-child > a {border-bottom: none;}
.menu ul li:hover > a, .menu ul li.hover > a {background: #ccc ;border-color: #ccc;color:#666;}

.menu ul li:hover:before, .menu ul li.hover:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 3px;
    background: #d0392d;
}

/* Level 2+ */
.menu ul li:hover > ul, .menu ul li.hover > ul {
    position: absolute;
    top: 1px;
    left: 100%;
    width: 101%;
    padding-left: 1%;
}

/* Main Menu style 2 */
/*-----------------------------------*/

.menu.style2 ul {display: none;}

.menu.style2 {
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.menu.style2 > li {
    border-top: 3px solid #4bb4e8;
    border-bottom: 3px solid #4bb4e8;
}
.menu.style2 > li:hover, .menu.style2 > li.hover {
    border-top-color: #9cd70e;
    border-bottom-color: #9cd70e;
    z-index: 1;
}
.menu.style2 > li > a {
    padding: 18px 5px 16px 0;
    border: none;
    border-left: 1px solid #062D52;
    -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.08);
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.08);
}
.menu.style2 > li:last-child > a {
    border-right: 1px solid #062D52;
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.08), 1px 0 0 rgba(255, 255, 255, 0.08);
    margin-right: 1px;
}
.menu.style2 > li:hover > a,
.menu.style2 > li.hover > a {
    background: none;
}
.menu.style2 .menu-icon {
    display: inline-block;
    margin: 0 3px 3px 0;
    vertical-align: middle;
}

/*head end*/

/*center start*/
.main1000{
	background:#fff;
	overflow:hidden;
}



.main-ce{
	width:1000px;
	margin:15px auto;
	overflow:hidden;
	padding:0 5px;
}

.ssmain1000{
	background:#fff;
	overflow:hidden;
}



.ssmain-ce{
	width:1000px;
	margin:15px auto;
	overflow:hidden;
	padding:0 5px;
}

.main-ce .block{
	-webkit-box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.2);
	overflow:hidden;
	margin-bottom:12px;
}

.main-ce .block-text{

	width: 100%;
	overflow:hidden;
}

.main-ce .block-text .bblok{
	float:left;

}

.blocktitle{padding:15px 5px;
	font-size:18px;
	line-height:18px; font-weight:bold;color:#d0392d; }

.main-ce .block-text .bblok2{
	float:left;
}

.main-ce .block-text .title01{
	padding:15px 5px;
	font-size:18px;
	line-height:18px;
}

.slideBox{ width:100%; height:260px; position:relative; float:left; padding:0px; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:20px; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; }
.slideBox .hd ul li{ float:left; margin-right:4px;  width:11px; height:11px;  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:100%; height:265px; display:block;  }

.width01{ width:405px;}
.width02{ width:289px;}
.width03{ width:710px;}
.width04{ width:49.95%;}
.width05{ width:580px;}
.width06{ width:419px;}
.height01{height:312px;}
.height02{height:412px;}

.slideTxtBox{ text-align:left; float:left;position:relative;  }
.slideTxtBox .hd{ height:18px;}
.slideTxtBox .hd ul{ float:left;  position:absolute;}
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; padding:5px;  }
.slideTxtBox .hd ul li.on{ color:#d0392d; border-bottom:3px solid #d0392d; font-weight:bold;}
.slideTxtBox .bd ul{ padding:20px 20px;  zoom:1; position:relative;  }
.slideTxtBox .bd ul .more{
	position:absolute;
	right:15px;
	top:-35px;
}
.slideTxtBox .bd li{ height:32px; line-height:32px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;  padding-left:0px;  }
.slideTxtBox .bd li .new{ color:#d0392d; padding-left:28px; background:url(../images/new.gif) no-repeat; background-position: 0 3px;}
.slideTxtBox .bd li .date{ float:right; color:#ccc; margin-left:30px;  }

.slideTxtBox .bd li .red{ color:#d0392d;}

.slideTxtBox .bd li .new{ color:#d0392d; padding-left:28px; background:url(../images/new.gif) no-repeat; background-position: 0 3px;}


.outBox{ text-align:left; position:relative;}
.outBox .hd{ height:18px; border-bottom:1px solid #d0392d; z-index:11;position:absolute; width:100%; }
.outBox .hd ul{ float:left;  }
.outBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.outBox .hd ul li.on{ color:#d0392d; font-weight:bold;}

.inBox{ position:relative; padding-top:50px;  }
.inBox .inHd{ height:24px; line-height:24px; padding:5px 2px;  }
.inBox .inHd ul{ zoom:1; }

.inBox .inHd ul li{ height:24px; padding: 0 2px; text-align:center; float:left; cursor:pointer; margin:0 10px;  }
.inBox .inHd ul li.on{ border-bottom:3px solid #d0392d; }
.inBox .inBd ul{ padding:10px 2px 20px 2px;  zoom:1;  position:relative;   }
.inBox .inBd li{ height:32px; line-height:32px; overflow:hidden; zoom:1; white-space:nowrap; text-overflow:ellipsis; padding-left:0px; }
.inBox .inBd li .date{ float:right; color:#ccc; margin-left:30px; }
.inBox .inBd li a,.slideTxtBox .bd li a{
	float: left;
	width: 70%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.inBox .inBd ul .more{
	position:absolute;
	right:5px;
	top:-70px;
	z-index:111;
}

.inBox .inBd ul .more2{
	position:absolute;
	right:5px;
	top:-37px;
	z-index:111;
}

.slideTxtBox2{text-align: center; float:left;}
.slideTxtBox2 .bd{ padding:10px;}
.slideTxtBox2 .bd ul{ float:left; width:100%; }
.slideTxtBox2 .bd ul li{ width:50%; margin:10px 0; min-width:64px; float:left;}
.slideTxtBox2 .bd ul li a{ display:block; padding:70px 5px 0px 5px; font-size:14px;}
.slideTxtBox2 .bd ul li a.bmfw01{ background:url(../images/bm-cx.png) no-repeat top center;}
.slideTxtBox2 .bd ul li a.bmfw02{ background:url(../images/bm-dkcx.png) no-repeat top center;}
.slideTxtBox2 .bd ul li a.bmfw03{ background:url(../images/bm-ssq.png) no-repeat top center;}
.slideTxtBox2 .bd ul li a.bmfw04{ background:url(../images/bm-ll.png) no-repeat top center;}
.slideTxtBox2 .bd ul li a.bmfw05{ background:url(../images/bm-xz.png) no-repeat top center;}
.slideTxtBox2 .bd ul li a.bmfw06{ background:url(../images/bm-dt.png) no-repeat top center;}
.slideTxtBox2 .bd ul li a.bmfw07{ background:url(../images/bm-gjjk.png) no-repeat top center;}

.slideTxtBox2 .bd ul li a:hover{ opacity:0.75;}

.bmgj{ width:400px; float:left;}
.bmgj table,.bmgj table td{ border:none;}
.bmgj table td a{ display:block; float:left; line-height:45px;}
.bmgj table td a img{ float:left;}

.fwzq{ width:580px; float:right; }
.fwzq table,.fwzq table td{ border:none;}
.fwzq table{ width:100%;height:187px;}
.fwzq table td a{ display:block; float:left; line-height:45px;}
.fwzq table td a img{ margin-right:15px; float:left;}

.zhuanlan { width:100%; overflow:hidden;}
.zhuanlan ul li{ float:left;}
.zhuanlan ul li a{ display:block;}
.picMarquee-left { position:relative;}
.picMarquee-left .bd a{ margin-right:10px; margin-bottom:5px;}
.picMarquee-left .hd{ position: absolute; height:100px; width:1000px;  }
.picMarquee-left .hd .prev{ display:block;  width:30px; height:80px; position:absolute; cursor:pointer; background: url(../images/arrow-left-2.png) no-repeat; z-index:2; left:5px;top:2px;}
.picMarquee-left .hd .next{ display:block;  width:30px; height:80px; position:absolute;overflow:hidden; cursor:pointer; background: url(../images/arrow-right-2.png) no-repeat; z-index:2; right:5px; top:2px;}
.picMarquee-left .hd .prev:hover{  background: url(../images/arrow-left.png) no-repeat; left:10px; top:4px; }
.picMarquee-left .hd .next:hover{ background: url(../images/arrow-right.png) no-repeat;right:1px; top:4px; }

.ywzn{/*background:url(../images/zn-bg-02.png) no-repeat;*/float:right; width:580px;}
.main-ce .title02{
	padding:15px 30px;
	border-bottom:3px solid #d0392d;
	font-size:18px;
	line-height:18px;
	background: url(../images/lm-titbg.png) no-repeat;
	color:#fff;
}
.main-ce .title02-l{
	padding:15px 30px;
	border-bottom:3px solid #d0392d;
	font-size:18px;
	line-height:18px;
	background: url(../images/lm-titbg-l.png) no-repeat;
	color:#fff;
}
.ywzn .bd{
	padding:0px;text-align: center; overflow:hidden;
}

.ywzn .bd table{ width:100%;border:1px solid #d2d2d2;}
.ywzn .bd table td{width:150px;height:100px; background:#fff; padding:0; text-align:center; border:1px solid #d2d2d2;}
.ywzn .bd table td a{ overflow:hidden; display:block; height:100px;}
.ywzn .bd table td img{ clear:both; display:block; width:34px; margin:20px auto 10px auto;}
.ywzn .bd ul li{ float:left; width:33.33333%; margin:0px; height:115px; position:relative;z-index:0;}
.ywzn .bd ul li a{
	margin-right:0px;
	display:block;
	background-color:#fff;
	width:185px;
	line-height:30px;
	overflow:hidden;
	position:relative;
	height:115px;
	border:1px solid #d2d2d2;
}
.ywzn .bd ul li a img{ width:34px; height:34px; border:none; float:left; margin-right:30px; position:relative;z-index:1;}
.ywzn .bd ul li a span{ float:left; position:relative; z-index:1;}
.d01,.d02,.d04,.d05{ background:#eee; position:absolute;width:100%; height:114px; top:0; left:-309.98px; }
.d03,.d06{ background:#eee; position:absolute;width:100%; height:114px;  top:0; left:-319.98px; }


.slideTxtBox3{text-align: center; float:left;width:100%;}
.slideTxtBox3 .bd{  float:left; width:100%; margin-bottom:20px;}
.slideTxtBox3 .bd ul{ float:left; width:100%; }
.slideTxtBox3 .bd ul li{ width:33.333333%; margin-bottom:10px ; min-width:64px; float:left; position:relative;}
.slideTxtBox3 .bd ul li a{ display:block; padding:70px 5px 0px 5px; font-size:14px;}
.slideTxtBox3 .bd ul li a.bmfw01{ background:url(../images/hd-zx.png) no-repeat top center;}
.slideTxtBox3 .bd ul li a.bmfw02{ background: url(../images/hd-tsjy.png) no-repeat top center;}
.slideTxtBox3 .bd ul li a.bmfw03{ background: url(../images/hd-wjdc.png) no-repeat top center;}
.slideTxtBox3 .bd ul li a.bmfw04{ background: url(../images/rk-cjwt.png) no-repeat top center;}
.slideTxtBox3 .bd ul li a.bmfw05{ background: url(../images/rk-wsbm.png) no-repeat top center;}
.slideTxtBox3 .bd ul li a.bmfw06{ background: url(../images/rk-pxzl.png) no-repeat top center;}
.slideTxtBox3 .bd ul li a.bmfw07{ background: url(../images/hd-ts.png) no-repeat top center;}

.slideTxtBox3 .bd ul li .size{ float:right; position:relative;}
.slideTxtBox3 .bd ul li .size#size01{ float:left;}
.slideTxtBox3 .bd ul li .size#size02{ float:none; margin:0 auto;}
.slideTxtBox3 .bd ul li #panel03{ left:30px; }
.slideTxtBox3 .bd ul li #panel02{ left:15px; }
.slideTxtBox3 .bd ul li a:hover{ opacity:0.75;}

.dkjdgs{ background:#fff;}
.dkjdgs .bd{ border:1px solid #d2d2d2;}
.dkjdgs table{ width:100%; text-align:center; position:relative;}
.dkjdgs table .more{line-height:32px; border-bottom:none; background:#fff; position:absolute;top:-45px; right:20px; border:none;}
.dkjdgs table th{ border-right:1px solid #d2d2d2; line-height:32px;border-bottom:1px solid #d2d2d2; }
.dkjdgs table .gongs{ text-align:left; line-height:32px; background:#fff;color:#d0392d; padding-left:20px;border-bottom:0; position:absolute; top:-45px; left:450px; border:none;}
.dkjdgs table .gongs span{ margin-left:20px;}
.dkjdgs table td{line-height:40px; background:#868797; border-bottom:1px dotted #fff; color:#fff;}
.dkjdgs .shuoming{ padding:10px; color:#d0392d; text-align:center; border-top:1px solid #d2d2d2;}
.Marquee-top ul{ width:100%;background:#fff;}
.Marquee-top ul li{ line-height:40px;border-bottom:1px dotted #ccc; color:#666; overflow:hidden;}
.Marquee-top ul li span{ width:14%; float:left; text-align:center;}
.Marquee-top .width-01{ width:120px;}
.Marquee-top .width-02{ width:150px;}
.Marquee-top .width-03{ width:200px;}
.Marquee-top .width-04{ width:163px;}



.slideTxtBox3 .bd ul li .size{
	width:300px;
	height:30px;
	border:1px solid #d2d2d2;
	line-height:30px;
	cursor:pointer;
	background:#fff;
}
.slideTxtBox3 .bd ul li .size span{ background:url(../images/ico_29.png) no-repeat center center; width:24px; height:24px;display: block;position: absolute;top: 4px;right: 30px;
}
.slideTxtBox3 .bd ul li .panel{
	border:1px solid #d2d2d2;
	width:300px;
	position:absolute;
	top:30px;
	background:#fff;
	z-index:1111111;
	height:180px;
	overflow-y:scroll;
	display:none;
	overflow-x:hidden;
}
.slideTxtBox3 .bd ul li .panel ul{overflow:hidden; }
.slideTxtBox3 .bd ul li .panel ul li{width:100%; min-width:64px; float:left;}
.slideTxtBox3 .bd ul li .panel ul li a{display:block; padding:0;  font-size:14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.txtMarquee-top2 .bd{ padding:25px 0;}
.txtMarquee-top2 .bd ul li{padding:0 15px 0 20px;}
.txtMarquee-top2 { position:relative;}
.txtMarquee-top2 .more{ position:absolute; right:15px; bottom:0;}


/*center end*/


/*foot start*/
.foot{
	clear:both;
	width:100%;
	background:#fff;
	border-top:3px solid #d0392d;
	margin-top:20px;
	float:left;
}

.foot .neir{
	width:1000px;
	margin:0px auto;
}

.foot .neir ul{ display:inline-block; margin-bottom:20px;}
.foot .neir ul a{ color:#333;}
.foot .neir ul a:hover{ color:#d0392d;}
.foot .neir ul li{ float:left; padding:0 15px; }

.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 .neir .lll{ margin-top:20px;}
.foot .neir .lll span{ font-size:24px; color:#797cb9;}
/*foot end*/

/*list start*/
.breadti{
	width:1000px;
	padding-top:15px;
	margin:0 auto;
	color:#666;
	line-height:36px;
	*padding-top:0;/*IE7*/
	*padding-bottom:0;/*IE7*/
}

.breadti a{
	color:#666;
}

.menu-left{
	width:29%;
	margin-right:20px;
	margin-top:20px;
	float:left;
}

.list-left{
	background:#fff;

}

.list-left .title{
	border-bottom:1px solid #d2d2d2;
	padding:20px 30px;
	font-size:18px;
}

.list-left ul{ }

.list-left ul li a{ padding:20px 0 20px 50px; display:block;}
.list-left ul li a:hover,.list-left ul li a.on{ background-color:#f3f0f0; background-image:url(../images/ico-right.png); background-repeat:no-repeat; background-position: 270px 25px;color:#c01111;}
.list-left ul li ul li a{ padding:20px 0 20px 80px; display:block; background:#f9f9f9;}
.menu2 ul li ul{ display:none;}

.telerw{ padding:10px 20px;}
.telerw .tele{ border-bottom:1px solid #d2d2d2; padding:10px 0; float:left; width:100%;}
.telerw .tele img{ float:left; margin-right:15px; margin-top:10px;}
.telerw .tele .text{ float:left;}
.telerw .tele .text span{ clear:both; display:inline-block; float:left;}
.telerw .tele .text span.sma{ font-size:14px;}
.telerw .tele .text span.big{ font-size:28px; color:#333;}

.telerw .tele .text span.sma{ font-size:12px;}
.telerw .erw{ padding:20px 0; float:left; width:100%;}
.telerw .erw img{ float:left;margin-right:15px;}
.telerw .erw .text{ float:left; margin-top:20px;}
.telerw .erw .text span{ clear:both; display:inline-block; float:left;}
.telerw .erw .text span.sma{ font-size:15px;}
.telerw .erw .text span.big{ font-size:18px;color:#333; font-weight:bold;}

.list-right{ float:left; width:68%;margin-top:20px;background:#fff; min-height:690px;}
.list-right .list-ul{ padding:15px 30px; float:left;}
.list-right .list-ul li{ float:left; border-bottom:1px solid #d2d2d2; padding:15px 0;width:620px; }
.list-right .list-ul li a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; float:left; max-width:500px;display:inline-block;}

.list-right .list-ul li .date{ float:right; color:#ccc;}
.list-right .list-ul li.ywzn-subt{ background-color:#eee; text-indent:40px; background-image:url(../images/Inbox%20Full.png); background-repeat:no-repeat; background-position:15px 18px;}
.list-right .list-ul li.ywzn-subt a{ float:right; margin-right:20px;}

.list-right .list-ul li.download{ border-bottom:none;}
.list-right .list-ul li.download a{ color:#d0392d; background:url(../images/024.gif) no-repeat 0 3px ; padding-left:20px;}

.shiftbtn{
	font-size:12px;
	margin:50px 160px;
	width:500px;
	float:left;
}

.slideTxtBox-zn .shiftbtn{margin:50px 110px;}

 .shiftbtn li{
	float:left;
	margin-left:10px;
}

.shiftbtn div{
	float:left;
	margin-left:10px;
}

.shiftbtn .btnp{
	border:1px solid #d2d2d2;
	border-radius:3px;
}

 .shiftbtn .btnp a{
	color:#666;
	float:left;
	padding:5px 10px;
}

.shiftbtn .btnp a:hover{
	background:#d2d2d2;
	color:#c01111;
}

.shiftbtn .btnd{
	background:#d2d2d2;
	border:1px solid #d2d2d2;
	border-radius:3px;
	color: rgb(153,153,153);
	float:left;
	padding:5px 10px;
}

/*list end*/

/*article start*/
.artcile{
	width:1000px;
	margin:20px auto;
	min-height:500px;
	background:#fff;
}

.artcile .title{
	border-bottom:1px solid #eee;
	width:1000px;
	text-align:center;
	padding-bottom:15px;
	color:#333;
	margin-top:40px;
}
.artcile .title .document{font-size:15px;font-weight:bold;}
.artcile .title p{
	font-size:18px;
	font-weight:bold;
}

.artcile .title span{
	margin:0 15px;
}

.artcile .paragraph{
	margin-top:20px;
	margin-bottom:20px;
	padding:0 50px;
}

.artcile .paragraph .sub-title{
	font-weight:bold;
	color:#333;
}

.artcile .paragraph .sub-title2{
	color:#333;
}

.artcile .paragraph p{
	//text-indent:2em;
	line-height:30px;
	text-align: justify;
	text-justify:inter-ideograph;
}

.artcile .paragraph .taitou{ text-indent:0;color:#333;font-weight:bold;}

/*article end*/

/*在线咨询 start*/

.zzzx-title{ font-size:18px; color:#333; border-bottom:1px solid #d2d2d2; display:inline-block; margin-top:20px; width:100%;}
.filters {
    margin: 0 0 10px 0;
}


.nav1 {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  margin-top:10px;
  overflow:hidden;
}
.nav1 > li {
  position: relative;
  display: block;

}
.nav1 > li > a {
  position: relative;
  display: block;
  padding: 6px ;
  margin:5px;
  border:1px solid #d2d2d2;
}
.nav1 > li > a:hover,
.nav1 > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.nav1 > li.disabled > a {
  color: #777;
}
.nav1 > li.disabled > a:hover,
.nav1 > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}

.nav1-pills > li {
  float: left;
}
.nav1-pills > li > a {
  border-radius: 4px;
}
.nav1-pills > li + li {
  margin-left: 2px;
}
.nav1-pills > li.active > a,
.nav1-pills > li.active > a:hover,
.nav1-pills > li.active > a:focus {
  color: #fff;
  background-color: #d0392d;
}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  margin-right: -15px;
  margin-left: -15px;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
       -o-transition: opacity .15s linear;
          transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
.isotope-container {
    overflow: hidden;
	clear:both;
	margin:10px;
	padding:10px 0;
	border-top:1px dashed #d2d2d2;
}

.overlay{ display:block; margin:10px; background:url(../images/142.png) no-repeat; padding-left:25px;}
.isotope-item { width:50%;}

.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-header {
  min-height: 16.42857143px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
  min-height:300px;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 120px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.col-md-12{ padding:0 20px;}

.col-md-12 p{ text-indent:2em; line-height:30px;}

.rgzx{ overflow:hidden;padding:0 10px 10px 10px;}
.search2{ width:100%; background:#eee; float:left; height:110px; margin-top:10px;}
.search2 span{ display:block; margin-top:20px;margin-left:200px; font-size:18px; margin-bottom:5px; padding-left:30px; background:url(../images/search2.png) no-repeat;}
.zx_search{
	border:1px #eee solid;
	width:174px;
	height:26px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	margin-top:0px;
	margin-left:200px;
	background:#fff;
}


.zx_search input{ width:150px;
	height:26px; line-height:26px; float:left;}
.zx_search_btn{ float:left; margin-top:0px; width:36px; height:36px; line-height:26px;  background:#d0392d ; border:1px solid #eee;}
.zx_search_btn input:hover{ background:#ccc ; color:#666;}
.zx_search_btn input{ width:50px; height:36px; line-height:36px;border:0; cursor:pointer; no-repeat; background-position:8px 8px; color:#fff; background:#d0392d;}

.search2-2{ width:100%; float:left; margin-top:10px;text-align:center; padding:20px 0; }
.search2-2 .text{ color:#898989; line-height:30px;}
.search2-2 a{ display:block;font-size:18px; background:#7289b8; width:250px;height:50px;line-height:50px; color:#fff; text-align:center; border-radius:40px; margin:20px auto; position:relative; }

.search2-2 a:hover{ background:#536da3;}

.search2-2 a span{ position:absolute; right:35px; top:0px;}

.zixun{ padding:10px;}
.zixun .title{font-size:18px; line-height:50px; border-bottom:1px solid #d2d2d2; color:#333; margin-bottom:20px; padding-left:30px; background:url(../images/138.png) no-repeat 5px 17px; }
.zixun table{ width:100%; text-align:center;}
.zixun table .label{ text-align:right;}
.zixun table td{ line-height:50px; padding:0 15px; text-align:left;}
.zixun table span{ color:#d0392d; margin-left:15px; vertical-align:middle;}
.zixun table input{ border:1px solid #d2d2d2; padding:5px; width:80%;}
.zixun table td textarea{ outline:none; border:1px solid #d2d2d2;width:80%; padding:5px; min-height:120px;resize:none;}
.zixun table td .yzm{ width:150px; float:left; margin-left:45px; margin-top:5px;}
.zixun table td .yzm-p{ float:left; width:100px; cursor:pointer;}
.zixun table .submit{ width:150px; height:40px; border:none; background:#d0392d; color:#fff;border-radius:10px; cursor:pointer; margin:50px 0;}
.zixun table .submit:hover{ background:#bc0202;}

.zixun table .jgzs{ text-align: left; width:75%; line-height:30px; border-bottom:1px dashed #d2d2d2; padding-right:15px;}

.zixun table .hfnr{ background:#eee; padding:30px 0;}

.zixun .tijiao{ padding:80px 20px; margin-top:50px; text-align:center; border:15px solid #eee;}
.zixun .tijiao img{display:block; width:64px; margin:0 auto 20px auto;}
.zixun .tijiao span{ display:block; margin-top:10px;}
.zixun .tijiao a{ display:block; border:1px solid #d0392d; width:100px; height:30px; line-height:30px; margin:30px auto 0 auto; border-radius:40px; color:#d0392d;}
.zixun .tijiao a:hover{  border:1px solid #ccc;color:#ccc; }

/*在线咨询 end*/

/*登录注册 start*/
.login-bg{ margin:30px auto; width:1000px; min-height:500px; background:url(../images/dl-bg.png) no-repeat center;}

.login-bg .login-w{ width:613px; background:#fff; margin:0 auto;}

.login-pu{ width:400px; margin:20px auto;}
.login-pu table{text-align:center;}
.login-pu table td{ line-height:60px; padding-left:20px;}
.login-pu table td input{ border:1px solid #d2d2d2; padding:5px; width:80%;}
.login-pu table td .yzm{ width:150px; float:left; margin-left:25px; margin-top:5px;}
.login-pu table td .yzm-p{ float:left; width:100px; cursor:pointer;}
.login-pu table .submit{ width:200px; height:40px; border:none; background:#d0392d; color:#fff;border-radius:10px; cursor:pointer; margin:20px 0;}
.login-pu table .submit:hover{ background:#bc0202;}
.login-wj{ float:left; margin-bottom:20px; margin-left:20px;}
.login-zc{ float:right;margin-bottom:20px; margin-right:20px;}
.login-zc a{ text-decoration:underline; color:#797cb9;}
.login-pu table td .checkbox{ width:auto;}
.login-pu table td.yhxy{ text-align:left; line-height:28px;}
.login-pu table td.yhxy a{text-decoration:underline; color:#797cb9;}
/*登录注册 end*/

/*list-zn start*/

.slideTxtBox-zn .hd ul{ float:left;  position: relative;}
.slideTxtBox-zn{text-align:left; float:left;}
.slideTxtBox-zn .hd ul li{ line-height:40px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; float:left; cursor:pointer; text-align:center; width:112px;  }
.slideTxtBox-zn .hd ul li.on{ border-top:3px solid #d0392d; line-height:37px;}


/*list-zn end*/


/*list-zc start*/

.slideTxtBox-zc .hd ul{ float:left;  position: relative;}
.slideTxtBox-zc{text-align:left; float:left;}
.slideTxtBox-zc .hd ul li{ line-height:40px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; float:left; cursor:pointer; width:112px; text-align:center;  }
.slideTxtBox-zc .hd ul li.on{ border-top:3px solid #d0392d; line-height:37px;}


/*list-zc end*/

/*网上大厅个人登录 start*/
.grwt{ background:#fff; margin-top:20px;}
.grwt-r{ background:#fff; margin:20px auto 0 auto; width:500px; padding:20px 0;}
.grwt-menu{ float:left; width:250px;}
.grwt-menu ul{ padding:20px;}
.grwt-menu ul li a{ display:block; padding:20px; padding-left:40px;}
.grwt-menu ul li a:hover{ padding-left:60px; opacity:0.5;}
.grwt-menu ul li a.m01{ background:url(../images/107.png) no-repeat; background-position:5px 22px;}
.grwt-menu ul li a.m02{ background: url(../images/005.png) no-repeat; background-position:5px 22px;}
.grwt-menu ul li a.m03{ background: url(../images/027.png) no-repeat; background-position:5px 22px;}
.grwt-menu ul li a.m04{ background: url(../images/033.png) no-repeat; background-position:5px 22px;}
.grwt-menu ul li a.m05{ background: url(../images/062.png) no-repeat; background-position:5px 22px;}
.grwt-menu ul li a.m06{ background: url(../images/081.png) no-repeat; background-position:5px 22px;}
.grwt-menu ul li a.m07{ background: url(../images/056.png) no-repeat; background-position:5px 22px;}
.grwt-menu ul li a.m08{ background: url(../images/004.png) no-repeat; background-position:5px 22px;}
.grwt-menu ul li a.m09{ background: url(../images/120.png) no-repeat; background-position:5px 22px;}

.grwt-dl{ float:left; margin-left:40px; width:710px;}
.grwt-dl .breadti{ width:auto; float:left; margin-bottom:20px;}
.grwt-dl .xxjz{ float:right; padding-top:15px; line-height:36px; margin-right:30px; color:#a0a0a0;margin-bottom:20px;}
.grwt-dl table{ text-align:left; width:100%;}
.grwt-dl table td{ line-height:60px; padding-left:70px;}
.grwt-dl table td input{ border:1px solid #d2d2d2; padding:5px; width:70%;}
.grwt-dl table td .yzm{ width:150px; float:left; margin-top:5px;}
.grwt-dl table td .yzm-p{ float:left; width:100px; cursor:pointer;}
.grwt-dl table .submit{ width:200px; height:40px; border:none; background:#d0392d; color:#fff;border-radius:10px; cursor:pointer; margin:20px 0;}
.grwt-dl table .submit:hover{ background:#bc0202;}
.grwt-dl .login-wj{ margin-top:30px;}
.grwt-dl .login-zc{ margin-top:30px;}

 .tsxx{ width:960px; margin:20px auto; font-size:13px; border:1px solid #d2d2d2; padding:20px; float:left}
 .tsxx p{ background:url(../images/033-2.gif) no-repeat; padding-left:15px; background-position:0 3px;}

/*网上大厅个人登录 end*/

/*网点查询 start*/
.wdcx-fenlei{ float:left;padding-bottom:20px; padding-top:20px; border-bottom:1px dashed #d2d2d2;}
.wdcx-jiguo{float:left;}
.wdcx-jiguo table td,.wdcx-jiguo table th{ border:none;}
.wdcx-title{ float:left; margin-top:10px; clear:both; margin-left:20px;}
.wdcx-input{ float:left; margin:10px 35px;}
.wdcx-input select{ outline:none; height:30px; width:200px; border-radius:5px;}
.hidetable{ display:none; padding-top:20px; }
.hidetable table{ width:290px; margin:0 auto;margin-bottom:40px; text-align:left; }
.hidetable table td,.hidetable table th{padding:5px 30px ; letter-spacing:1px;}
.hidetable table td span{ width:20px; display:inline-block;}
.hidetable table th{ font-size:18px; color:#333;}
#table1,#table2,#table3{ display: none;}
/*网点查询 end*/


/*网站地图 start*/
.wzdt{ width:930px; margin:20px auto; text-align:center;}
.wzdt td,.wzdt th{ border:1px solid #d2d2d2; padding:10px;}
.wzdt th a{ color:#d0392d;}
/*网站地图 end*/

/*站内搜索 start*/
.znss{ width:930px; margin:20px auto;}
.znss .search-area{}
.znss .sstm{ float:left; width:100%; margin:20px 0;}
.znss .sstm em{ font-style:normal; color:#d0392d;}
.znss .sstm .title0 a{ font-size:18px; text-decoration:underline; color:-webkit-link;}
.znss .sstm .neirong{ max-height:60px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.znss .sstm .neirong span{ color:#b2b2b2;}
.znss .shiftbtn{ margin:50px 0;}


.znss .search-area .top_search{
	border:1px #eee solid;
	width:500px;
	height:26px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	margin-top:10px;
	background:#fff;
}
.znss .search-area input{ width:500px; height:26px; line-height:26px; float:left;}
.znss .search-area .search_btn{ float:left; width:120px; margin-top:10px;}
.znss .search-area .search_btn input:hover{ background:#ccc ;}
.znss .search-area .search_btn input{height:38px;width:100px;  border:0; cursor:pointer;padding:0 10px;background:#d0392d; color:#fff;}


/*站内搜索 end*/

/*登录入口 start*/
.dlrk{ width:90%; margin:100px auto; text-align:center; }
.dlrk a{ display:block; float:left; margin-left:30px; padding:30px 50px;border-radius:10px; color:#d0392d; background:#fff;-webkit-box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.2);box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.2);}
.dlrk a:hover{ background:#ea7676; color:#fff;}
/*登录入口 end*/

/*调查问卷结果 start*/
.wjjg-title{ width:100%; background:#ccc; float:left;}
.wjjg-title span{ padding:20px 30px; background:#d0392d; color:#fff; float:left;}
.wjjg{ width:100%; background:#fff;-webkit-box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.2); float:left;}
.wjjg td{ padding:5px ;}
.wjjg table{width:100%; text-align:center; text-align:center;}
.wjjg table th{ background:#eee;}
.wjjg table th,.wjjg table td{ border:1px solid #d2d2d2;}
/*调查问卷结果 end*/

/*调查问卷 start*/
.bg_g{background:#f3f3f3;}
.qu_block{padding:10px;}
.qu_block .qu_line{height:20px;line-height:20px;}
.qu_block .qu{padding-left:20px;float:left;}
.qu_block .an_line{overflow:hidden;line-height:20px;margin-top:15px;padding-left:40px;padding-bottom:10px;}
.qu_block .an_line input{width:15px;height:15px;margin-right:10px;float:left;outline:none;margin-top:2px;}
.qu_block .an_line lable{float:left;}
/*
input[type=checkbox],
  input[type=radio] {
  -webkit-appearance: none;
  appearance: none;
  width: 13px;
  height: 13px;
  margin: 0;
  cursor: pointer;
  vertical-align: bottom;
  background: #fff;
  border: 1px solid #d2d2d2;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  }
  input[type=checkbox]:active,
  input[type=radio]:active {
  border-color: #c6c6c6;
  background: #ebebeb;
  }
  input[type=checkbox]:hover {
  border-color: #c6c6c6;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
  }
  input[type=radio] {
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
  width: 15px;
  height: 15px;
  }
  input[type=checkbox]:checked,
  input[type=radio]:checked {
  background: #fff;
  }
  input[type=radio]:checked::after {
  content: '';
  display: block;
  position: relative;
  top: 3px;
  left: 3px;
  width: 7px;
  height: 7px;
  background: #d0392d;
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
  }
  input[type=checkbox]:checked::after {
   content: '';
  display: block;
  position: relative;
  top: 3px;
  left: 3px;
  width: 7px;
  height: 7px;
  background: #d0392d;
  }
*/
.qu_block .an_line li{margin-right:30px;float:left;min-width:150px;margin-bottom:5px;margin-top:5px;}
.tijiao{ width:100%; padding:50px 0; text-align:center;}
.tijiao input{ padding:10px 20px; margin-right:20px; cursor:pointer; border-radius:10px;}
.tijiao input.quding{ background:#d0392d; color:#fff;}
.tijiao input:hover{ background:#d2d2d2;}
/*调查问卷 end*/

/*首页加二维码 start*/
.syewm{ position:fixed; right:5px;bottom:5px; padding:0 10px 10px 10px; z-index:2222; background:#fff;webkit-box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.2);box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.2); }
.syewm div{text-align:right;padding-right:5px;cursor: pointer;font-
size:12px;color:#666;background:none;border-bottom:0;}
.syewm img{ width:150px;}

.syewmss{ position:fixed; left:5px;bottom:5px; padding:0 10px 10px 10px; z-index:2222; background:#fff;webkit-box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.2);box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.2); }
.syewmss div{text-align:right;padding-right:5px;cursor: pointer;font-
size:12px;color:#666;background:none;border-bottom:0;}
.syewmss img{ width:150px;}

/*首页加二维码 end*/

/*首页加获奖宣传 start*/
.syewm1{ position:fixed; left:5px;bottom:5px; padding:0 10px 10px 10px; z-index:2222; background:#fff;webkit-box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.2);box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.2); }
.syewm1 div{text-align:right;padding-right:5px;cursor: pointer;font-
size:12px;color:#666;background:none;border-bottom:0;}

/*首页加获奖宣传end*/

/*首页个人公积金 start*/
.wycx{ background-image:url(../images/wycx-title.png); background-repeat:no-repeat; background-position:left center; background-color:#fff; margin-bottom:15px;-webkit-box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.2);
	overflow:hidden;}
.title03{
	/*border-bottom-right-radius: 50px;
	border-top-right-radius: 50px;
	box-shadow: 5px 0px 0px 5px rgba(209,57,45,.25);
	-webkit-box-shadow: 5px 0px 0px 5px rgba(209,57,45,.25);
	background: #d0392d;*/
	float: left;
	width: 16%;
	color: #fff;
	height: 50px;
	text-align: center;
	font-size: 18px;
	position: relative;
	line-height: 50px;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
}
.grgjj{text-align: right; float:left; width:84%;}
.grgjj .bd{ padding:5px 0 5px 10px; overflow:hidden;}
.grgjj .bd ul{ float:left; width:100%; }
.grgjj .bd ul li{ width:25%; /*margin:10px 0;*/ min-width:64px; float:left;}
.grgjj .bd ul li a{ display:block; padding:10px 20px 10px 0; font-size:14px; }
.grgjj .bd ul li a.bmfw01{ background:url(../images/bm-cx2.png) no-repeat 20px 0px ; padding-right:50px;}
.grgjj .bd ul li a.bmfw02{ background:url(../images/bm-dkcx2.png) no-repeat 20px 3px;}
.grgjj .bd ul li a.bmfw03{ background:url(../images/bm-ssq2.png) no-repeat 30px 0px; padding-right:30px;}
.grgjj .bd ul li a.bmfw04{ background:url(../images/bm-cx4.png) no-repeat 30px 0px; padding-right:30px;}
.grgjj .bd ul li a:hover{ opacity:0.75;}
.grsj{ background:url(../images/bm-grsj.png) no-repeat; position:absolute; width:33px; height:33px; top:23px; left:85px;}
/*首页个人公积金 end*/

/*计算器 start*/
.jsq{ width:640px; padding:20px ; border-bottom:1px dashed #d2d2d2; float:left;}
.jsq table{ width:100%;}
.jsq table td{ padding:10px 15px; border:none;}
.jsq table td input{ border:1px solid #d2d2d2; width:100px; padding:5px; margin-right:2px;}
.jsq table td select{ outline:none; border:1px solid #d2d2d2; padding:5px; width:113px;margin-right:10px; }
.jsq table td .jisuan{ background:#d0392d; padding:5px 0; border-radius:10px; color:#fff; cursor:pointer; width:120px;}
.jsq table td .jisuan:hover{ background:#a40000;}
.jsjg{padding:20px; width:600px; margin:0 auto; overflow:hidden; margin-top:20px; position:relative;}
.jsjg .jglb{ float:left; width:245px;border:15px solid #eee; margin-right:50px; padding:10px 0;}
.jsjg .jglb table{ width:100%;}
.jsjg .jglb table td{ padding:10px; border-bottom:1px dashed #d2d2d2; border-left:none; border-top:none;border-right:none;}
.jsjg .jglb table td.nubzi{ text-align:right;}
.jsjg .jglb table td.nubzi span{ margin-right:10px; color:#d0392d;}
.jsjg .jglb table th{ text-align:center; padding:20px 0;}
.jsjg .jglb table td.hkxb{ text-align:center;border-bottom:none;}
.jsjg .jglb table td.hkxb a{ color:#a0a0a0;}
.jsjg .jsdb{ position:absolute; top:140px; left:287px;}
.llbg{ padding:20px;}
.llbg table { width:100%; text-align:center;}
.llbg table .title{ border:none; font-weight:bold; padding-top:0; font-size:15px; color:#333;}
.llbg table td,.llbg table th{ border:1px solid #d2d2d2; max-width:170px; padding:5px;}
.llbg table th{ background:#aab8d4; color:#fff;}
.llbg table td.grcol{ background:#eee;}
.jsjg .jsfy{ margin:43px 0; text-align:center; float:left; width:100%; font-size:18px; position:relative;}
.jsjg .jsfy div{ margin:10px 0;}
.jsjg .jsfy div span{ margin:0 10px; font-size:24px; color:#d0392d; min-width:80px; display:inline-block;}
.jsjg .jsfy img{ position:absolute; display:block; top:10px; left:20px;}
.jsjg .jsfy .img2{ left:auto; right:20px;}

#slideTxtBoxjsq .hd ul li{ line-height:40px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; float:left;cursor:pointer; text-align:center; width:33%;  }
#slideTxtBoxjsq .hd ul li.on{ border-top:3px solid #d0392d; line-height:37px;}
#slideTxtBoxjsq .hkeb{ padding:20px; width:640px; float:left;}
#slideTxtBoxjsq .hkeb table{ width:100%;}
#slideTxtBoxjsq .hkeb table th,#slideTxtBoxjsq .hkeb table td{ padding:10px; border:1px solid #d2d2d2;}
#slideTxtBoxjsq .hkeb table th{ background:#aab8d4; color:#fff; }
#slideTxtBoxjsq .hkeb table td.bggray{ background:#eee;}

#slideTxtBoxjsq .hd ul li.tab-4{ width:169px;}
.zhdkjg{ width:100%; margin-bottom:20px;}
.zhdkjg table{ width:100%; border:none;}
.zhdkjg table th{padding:10px 20px; border:1px solid #d2d2d2;color:#d0392d;}
.zhdkjg table td{ padding:10px 20px; border:none; border-bottom:1px solid #d2d2d2;}
.zhdkjg table td span{margin-right:10px; color:#d0392d;}
.jglb-2 { float:left; width:100%;border:none;  padding:0  ; background:#eee; margin-top:2px;}
.jglb-2 table{ width:100%;border:none;}
.jglb-2 table td{ padding:10px 5px 10px 10px; border:none;}
.jglb-2 table td.nubzi{ text-align:right;padding:10px 10px 10px 5px;}
.jglb-2 table td.nubzi span{ margin-right:10px; color:#d0392d;}
.jglb-2 table th{ text-align:center; padding:10px 0; border-bottom:1px dashed #d2d2d2; background:#ccc;}
.jsjg p{ margin-top:10px; color:#a0a0a0; float:left;}

/*计算器 end*/

/*短信 start*/
.dxfw{ padding:20px; }
.dxfw .title{ background:url(../images/dx-bt.png) no-repeat; color:#fff; height:30px; line-height:30px; width:100%; padding-left:40px; font-weight:bold; margin-bottom:20px;}
.dxfw p{ text-indent:2em; line-height:30px;}
.dxfw .dxjj{ background-image:url(../images/dx-jj.png); background-color:#f4f2f2; background-repeat:no-repeat; width:100%; height:240px; background-position:center;}
.dxfw .dxjj a{ border:1px solid #d0392d; border-radius:30px; padding:10px 20px; display:block; float:left; color:#d0392d; margin-right:20px;}
.dxfw .dxjj div{ margin:160px 0 0 110px; float:left;}
.dxfw .dxjj a:hover{ background:#fff;}
.dxfw-menu{}
.dxfw-menu li a{ background-image:url(../images/Inbox%20Full.png); background-repeat: no-repeat ; background-position:20px 22px;}
.list-left .dxfw-menu li a.on{ background-color:#c10000; color:#fff; background-image:none;}
.dxfw-menu li ul li a{background-image:url(../images/Mail.png); background-repeat: no-repeat ; background-position:50px 22px;}
.dxfw p.sub-title{ color:#c10000; font-weight:bold;}
.dxfw table{ width:100%;}
.dxfw table td,.dxfw table th{ border:1px solid #d2d2d2; padding:5px;}
.dxfw table th{ background:#7189b8; color:#fff;}
.dxfw table td.bggray{ background:#eee;}
/*短信 end*/

/*双随机 start*/
.title-bg{ background:url(../images/ssj-bg-top.png) no-repeat; width:100%; height:464px; background-position:center; background-size:cover; float:left; position:absolute; z-index:-2;}
.title-bg img{ display:block; width:473px; margin:120px auto 0 auto;}
/*双随机 end*/

/*首页业务指南 start*
.d03,.d02{  width:309.98px; z-index:222; left:-319.98px;}
.d01{  width:100%; z-index:222; left:-319.98px;}
.ywzn .bd ul li{ overflow:hidden;}
.ywzn .bd ul li .d01 div{ text-align:left; padding-top:12px;}
.ywzn .bd ul li .d03 div,.ywzn .bd ul li .d02 div{text-align:left; padding-top:22px;}
.ywzn .bd ul li .d03 a,.ywzn .bd ul li .d02 a,.ywzn .bd ul li .d01 a{
	margin-left:30px;
	display:block;
	background:none;
	padding:0px;
	padding-left:20px;
	line-height:22px;
	overflow:hidden;
	position:relative;
	height:auto; background-image:url(../images/033-2.gif); background-repeat:no-repeat; background-position:5px 6px;}

/*首页业务指南 end*/

/*图片列表 start*/
.list-right .list-pic{ padding:15px 30px; float:left;}
.list-right .list-pic li{ float:left; padding:15px 0; margin:0 10px;}
.list-right .list-pic li a{ float:left;display:inline-block;}
.list-right .list-pic li a img{ width:185px; height:150px;}
.list-right .list-pic li a span{ clear:both; display:block;overflow: hidden;text-overflow: ellipsis;width:185px; text-align:center;}
/*图片列表 end*/

/*微信 start*/
.cxqdb{ width:100%;}
.cxqdb tr td,.cxqdb tr th{ border:1px solid #d2d2d2; padding:10px;}
.cxqdb tr th{ background:#0b7fc4; color:#fff;}
.cxqdb tr td.bggray{ background:#eee;}
.artcile .cxqdb tr td.title{ text-align:center; color:#0b7fc4; font-weight:bold; width:auto;border-bottom:1px solid #d2d2d2; }
p a{ color:#d0392d; text-decoration:underline;}
/*微信 end*/

/*在线咨询-new start*/
#slideTxtBoxzxzx .hd ul li a{ line-height:40px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; float:left;cursor:pointer; text-align:center; width:49.8%; display:block;  }
#slideTxtBoxzxzx .hd ul li a.on{ border-top:3px solid #d0392d; line-height:37px;}
#slideTxtBoxzxzx .hd ul li a:hover{ background:#eee;}

.talkBox{
	width: 680px;
	height: 590px;
	margin:auto;
	overflow:hidden;
	position:relative;
}

.talkBoxTop{

	width: 680px;
	height: 403px;
	display: inline;
	overflow-y:scroll;
    overflow-x: hidden;
    position: absolute;

}
/**/
.messageDate{
	width: 100%;
	text-align: right;
	display: block;
}
.leftTalkBox{
	width: 100%;
	display: inline-block;
	left: 0;
	margin: 10px 0;
}
.leftTalkBox .leftImg{
	width: 40px;
	height: 40px;
	float: left;
}
.leftTalkBox .leftImg img{
	width: 40px;
	height: 40px;
}
.leftTalk .triangle{
	width:0;
	height:0;
	line-height:0;
	border:7px solid transparent;
}
.leftTalk .triangles{
	width:0;
	height:0;
	line-height:0;
	border:8px solid transparent;
}
.leftTalk .label{
	padding: 0 10px;
	line-height:30px;
	position:relative;
	text-align:left;
	background:#EEF2F7;
	border-radius:2px;
	color: #5c6d7b;
	left:15px;
	margin: 0;
	float: left;
	border: 1px solid #cbd1d6;

}
.leftTalk .label img{
	margin-top:7px;
	margin-bottom:7px;
	margin-left:2px;
}
.leftTalk .left{
	position:absolute;
	top:7px;
	left:-15px;
	border-right:8px solid #eef2f7;
	z-index: 1;
}
.leftTalk .lefts{
	position:absolute;
	top:6px;
	left:-17px;
	border-right:9px solid #cbd1d6;
}
/**/
.rightTalkBox{
	width: 100%;
	display: inline-block;
	right: 0;
	margin: 10px 0;
	margin-left:10px;
}
.rightTalkBox .rightImg{
	float:right;
	width: 40px;
	height: 40px;
	margin: 0 10px 0 0;
}
.rightTalkBox .rightImg img{
	width: 40px;
	height: 40px;
}
.label{
	word-wrap:break-word;
	word-break:break-all;
	max-width: 500px;
}

.rightTalkBox .rightTalk{
	position: relative;
	float: right;
	/* margin: 0 20px 0 0; */
}
.rightTalk .triangle{
	width:0;
	height:0;
	line-height:0;
	right: 0;
	position: relative;
	border:7px solid transparent;
}
.rightTalk .triangles{
	width:0;
	height:0;
	line-height:0;
	right: 0;
	position: relative;
	border:8px solid transparent;
}
.rightTalk .label{
	float: right;
	padding: 0 10px;
	line-height:30px;
	position:relative;
	text-align:letf;
	background:#7189b8;
	border-radius:2px;
	color: #f0f0ee;
	right:15px;
	margin: 0;
	min-height:30px;
	border: 1px solid #7189b8;

}
.rightTalk .label img{

	margin-top:7px;
	margin-bottom:7px;
	margin-left:3px;
}
.rightTalk .left{
	position:absolute;
	top:7px;
	right:-15px;
	border-left:8px solid #7189b8;
	z-index: 1;
}
.rightTalk .lefts{
	position:absolute;
	top:6px;
	right:-17px;
	border-left:9px solid #7189b8;
}

.chatBox{
	width: 680px;
	height: 186px;
	border-top: 1px solid #d2d2d2;
	position: absolute;
	background-color: #F0F0EE;
	bottom: 0;
 	/* left: 10px;    */
 	/*top:403px;  */
	/* margin:200px;   */

/* 	margin:100px 200px;  */

}
/**/
.chatBox .toolBox{
	width: 100%;
	height: 36px;
	line-height: 36px;
	background: #F7F7F7;
	border-bottom: 1px solid #DDDDDD;
}
 /* .chatBox .toolBox .faceBox a{
	width: 40px;
	height: 36px;
	text-align: center;
	float: left;
	background: url(images/talk_icon.png) no-repeat;
}  */

.chatBox .toolBox .faceBox{
	width:680px;
	height: 36px;
	background-color: #f5f7f7;
	position:relative;
}
.chatBox .toolBox .faceBox .face_Icon{
	width:40px;
	height:36px;
	background: url(images/talk_icon.png) no-repeat;
}
.chatBox .toolBox .faceBox .more_icon{
	width:120px;
	margin-top:-160px;
	position:absolute;
	display:none;
	left:10px;
	padding:10px;
	/* border: 1px solid #5E9026; */
	background-color:#d9dddd;
	z-index: 100;
}

/**/
.chatBox .dialogBox{
	width:600px;
}
.chatBox .dialogBox #chatBox_div{
	height: 85px;
	padding: 10px;
}
.chatBox .dialogBox #chatBox_div img{
	margin-left:3px;

}
 .chatBox .dialogBox textarea{
	width:500px;
	height: 115px;
	line-height: 28px;
	padding:3px 0 0 10px;
	border: 0 none;
	color: #343434;
	font-size: 14px;
	/* left: 1px;  */
	top:700px;
	/* border: 2px solid #A5A5A5; */
}
.chatBox .bottomShow{
	width:680px;
	height:35px;
	position:relative;
}
.chatBox .bottomShow .bottom_tips{
	line-height: 35px;
	margin-left: 10px;
	width:400px;
}
.enter{
	width: 70px;
	height: 25px;
	position: absolute;
	right: 13px;
	bottom:5px;
	cursor: pointer;
	background-color: #7189b8;
    border: 0;
    color: #ffffff;
}
.enter:HOVER{
}

#dialogBox {
    padding: 15px;
    background-color: #f0f0ee;
    height: 95px;
}

#chatBox_div {
    background-color: white;
    overflow: auto;
    height: 100%;
    padding: 5px;
}

#ytext {
    width: 630px;
    margin: auto;
	padding:20px 0;
}

/*在线咨询-new end*/

/*在线咨询-new-02 start*/
.twjs{ width:100%; overflow: hidden;border-bottom:1px solid #d2d2d2;}
.twjs .wytw{ float: left;  margin-right:10px; border-right:1px solid #d2d2d2;}
.twjs .wytw a{ display:block;padding:15px 10px; width:90px; height:160px; text-align:center; line-height:220px;}
.twjs .wytw a.tiwen{ background:url(../images/wytw.png) no-repeat; background-position:15px 40px; }


.twjs .wytw a:hover{ background-color:#eee;}
.twjs .jsnr{ float:left; padding:10px 0;}
.twjs .jsnr table{ width:557px; border:none;}
.twjs .jsnr table tr td{ padding:8px 5px; border:none;}
.twjs .jsnr table tr td input{ border:1px solid #d2d2d2; padding:5px; margin:0 10px;}
.twjs .jsnr table tr td input[type=checkbox]{ width: 15px;height: 15px;margin-right: 10px;float: left; outline: none; margin-top: 2px; padding:0;}
.twjs .jsnr table tr td div{ float:left; margin-right:10px;}
.twjs .jsnr table tr td .submit{ width:120px; background:#d0392d; color:#fff; cursor:pointer; border-radius:5px;}
.twjs .jsnr table tr td .submit:hover{ background:#a40000;}
/*在线咨询-new-02 end*/

/*业务指南pic start*/
.znpic-bar{ margin:10px 0;}
.slideTxtBox-zn .hd ul li.tab-2{width:339px;  }
.slideTxtBox-zn .hd ul li.tab-3{width:225.6px;  }
/*业务指南pic end*/


/*组织机构 start*/
.list-right .paragraph { padding:20px 40px;}
.list-right .paragraph p{ line-height:30px;}
.list-right .paragraph p b{ color:#333;}
/*组织机构 end*/

/*满意度 start*/
.manyd{ border:none; width:250px; margin:10px auto;}
.manyd th,.manyd td{ padding:10px 5px; border:none; }
.manyd td input{ margin:0 15px 3px 15px;}
.manyd td{ padding-left:25px; }
.manyd td div{ width:220px; margin:0 auto;}
.manyd th img{ margin-right:10px; }
.manyd th span{ margin:0 5px;}
.manyd td input[type=submit]{ background:#d0392d; padding:5px 20px; border-radius:10px; width:120px; margin-top:10px; color:#fff; cursor:pointer;}
.manyd td input[type=submit]:hover{ background:#a40000;}
.manyd td input[type=button]{ background:#d0392d; padding:5px 20px; border-radius:10px; width:120px; margin-top:10px; color:#fff; cursor:pointer;}
.manyd td input[type=button]:hover{ background:#a40000;}
.manyd td textarea{ margin-left:15px; border:1px solid #d2d2d2; outline:none; height:60px;  padding:10px;}
/*满意度 end*/

/*iframe start*/
iframe{ border:none; overflow: hidden; width:1000px; height:249px;
	margin-bottom:12px;}
.dkjdgs .title02{
	padding:15px 30px;
	border-bottom:3px solid #d0392d;
	font-size:18px;
	line-height:18px;
	background: url(../images/lm-titbg.png) no-repeat;
	color:#fff;
}

/*iframe end*/

/*在线调查 start*/
.zxdc{ background-image:url(../images/zxdc-bg.png) !important; background-color:#fff; background-repeat:no-repeat; padding:30px 50px;}
.zxdc h1{ border-left:8px solid #d0392d; font-size:24px; font-weight:normal; padding-left:20px; margin-top:0;}
.zxdc .recentdc{ background:rgba(0,0,0,.6); padding:25px; border-radius:10px; color:#fff; margin-top:30px; overflow:hidden;}
.zxdc .recentdc .hd{ font-size:18px; margin-bottom:30px;}
.zxdc .recentdc a{ color:#fff; }
.zxdc .recentdc a:hover{ color:#d0392d;}
.zxdc .recentdc .hd a:hover{ color:#d0392d;}
.zxdc .recentdc .hd a{ color:#fff; float:right; font-size:15px; }
.zxdc .recentdc .wjtm{ float:left; width:50%; margin-bottom:30px;}
.zxdc .recentdc .wjtm .ico{ float:left; margin-right:10px;}
.zxdc .recentdc .wjtm .tm{ float:left; margin-top:5px; padding-right:20px; max-width:347px;}
.zxdc .recentdc .wjtm .tm .date{ color:#ccc;}
.zxdc .pastdc{ margin-top:40px; width:100%;}
.zxdc .pastdc .hd{ font-size:18px; margin-bottom:20px;}
.zxdc .pastdc a{}
.zxdc .pastdc .hd a{ float:right; font-size:15px; }
.zxdc .pastdc ul li{ float:left; margin-bottom:15px; width:450px;}
.zxdc .pastdc ul li a{ display:block; max-width:343px; float:left; overflow:hidden;}
.zxdc .pastdc ul li span{ float:right; color:#ccc;padding-right:30px;}

/*在线调查 end*/

.searchico{ position:absolute; right:-50px; top:15px;}
.searchico-area{ position:absolute;right:-50px; top:50px; background:#fff; width:200px; border-bottom-left-radius:5px;border-bottom-right-radius:5px; display: none;-webkit-box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.2);}
.searchico-area form{ padding:15px; overflow:hidden;}
.searchico-area form .top_search{ float:left; padding:5px; border:1px solid #d2d2d2; width:158px;  }
.searchico-area form .top_search_btn{  position:absolute; right:20px; top:10px;background:none; }
.searchico-area form .top_search_btn input{ background:none; color:#d0392d; cursor:pointer;}

