@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; font-weight:normal;}

ol, ul{ list-style:none;}
i,em{ font-style:normal;}
li{ list-style-type:none;}
a{ text-decoration:none; color:#333;}
a:hover { color:#ae0c2a;}
img { border:0; padding:0px; margin:0px; max-width:100%; vertical-align:top;}

/*公共样式开始*/
body{
	font-family: "Microsoft YaHei", "微软雅黑", "宋体";
	color: #333;
	font-size: 14px;
	background: #FFF;}
.fl{float:left;}
.fr{float:right;}
.hidden{ display:none;}
.display{ display:block;}

.ml20{ margin-left:20px;}
.clearfix{clear:both;}
.clearfix:after {clear:both;height:0;display:block;visibility:hidden; content:".";}
.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}

.w1200{ width:1310px; margin:0 auto;background:none;}

.ie6{ margin-top:100px; text-align:center;}
.ie6 span{ font-size:20px;}
.ie6 b{color:#ae0c2a; font-size:30px; margin-bottom:30px; display:block;}
.pd{ padding:0px  ; margin-top:25px; background:#fff;}	   

.bg1{
    width: 100%;
    height: auto;
	display: block;
	margin: 0 auto;
    background: url(../images/bg1.jpg) no-repeat;
padding-bottom:25px;
}
.headbox{ width:1310px; margin:0 auto;}
.header{ width:100%; height:170px;  margin:0 auto;}
.header .logo{ float:left; padding:30px 0 0 0; *padding-top:0;}
.header .logo img{width: auto;height: 120px;}
.header .search{ float: right; margin-top:50px;}


.searchBox{ 
    height: 30px;display:block;margin-top:5px; border:2px solid #0078db;background: url(../images/bai_bg.jpg) repeat center;border-radius: 50px;}

.searchBox .search-txt {
    float: left;
    border: 0;
    width: 120px;
    height: 30px;background:none;
    font-size: 14px;
    line-height:30px;
    padding: 0 15px 0 15px;
    cursor: text;
    outline: none;
	color: #0d7abf;}

.searchBox .search-btn {
	float: left;
	border: 0;
	border-left: 1px solid #c0cad1;
	width: 40px;
	height: 30px;
	font-size: 16px;
	color: #0d7abf;
	cursor: pointer;
	outline: none;
	background-color: #0977D0;
	background-image: url(../images/search.jpg);
	background-repeat: no-repeat;
	background-position: 8px center;border-radius: 0px 50px 50px 0;}


.header .icon-list {
	height: 30px;
	margin-top: 0px;}
.header .icon-list ul { text-align: right;}
.header .icon-list ul li {
	padding-right: 10px;
	line-height: 30px;
	display: inline-block;
	padding-left: 10px;
	position: relative;
	color: #FFF;}

.header .icon-list ul li a{color: #FFF;}

/*menu*/ 

.header-menu-box{
	display: block;
	margin: 0 auto;
	width: 100%;
	height: 50px;
	z-index: 999;
	background:#5684e6 url(../images/menu_bg.jpg) repeat-x center top;}
.menu-box {
	margin: 0 auto;}

.menu {
	width: 100%;
	z-index: 999;}


.menu li {
	font-size: 18px;
	line-height: 50px;
	font-weight: normal;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	background: url(../images/menu_line.jpg) no-repeat right top;}
.menu li:last-child {
	background: url() no-repeat right top;}
.menu li a {
	color: #fff;}

.menu .drop-menu {
	height: 50px;
	line-height: 50px;
	float: left;
	position: relative;
	z-index: 999999;}

.submenu {
	margin: 0 auto;
	min-width: 125px;
	height: auto;
	position: absolute;
	top: 50px;
	left: 0;
	display: none;
	z-index: 9999999;
	background: #085195;
	filler:alpha(opacity:70);-moz-opacity: 0.9;
	opacity: 1;
	width: 100%;}

.submenu li {
	text-align: center;}

.submenu li a {
	display:block;
	padding: 0;
	height: 30px;
	margin: 0;
	padding-bottom:10px;
	padding-top: 9px;
	line-height: 16px;font-size: 18px;
	font-weight: normal;
	color: #fff;}
.submenu li a:hover {
	color:#fff;
	text-decoration: none;}


.menu li:hover {
	color: #fff;
	text-decoration: none;
	background-color: #4583ea;}

.menu .on a{
	color: #fff;
	text-decoration: none;}
.menu li.on{
	color: #fff;
	text-decoration: none;
	background:url(../images/menu_on.jpg) repeat-x center top;}



.nav-bar li a:hover {background-color: #4583ea;}
.nav-bar .on a {display: block; color: #fff;}
.nav-bar .on {height: 50px; background-color: #4583ea;}
.nav{ margin:auto; width:1310px;}

.nav ul li{
	float: left;
	height: 50px;
	display: block;
	text-align: center;
	line-height: 50px;
	position: relative;background: url(../images/menu_line.jpg) no-repeat right top;}
.nav ul li:hover{background:#4583ea;}
.nav ul li a{
	display: block;
	color: #fff;
	font-size: 18px;
	padding-right: 18px;
	padding-left:  19px;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-ms-transition-duration: 0s;
	display: block;
	font-weight: 500;}
.nav ul li ul{position:absolute;top:50px;background:#4583ea; z-index:999; display:none;}
.nav ul li:hover ul{ display:block;}
.nav ul ul li{ width: 100%;display:block; border: none; text-align:center;white-space: nowrap;}
.nav ul ul li a{ display:block; padding-right: 15px;padding-left: 15px;text-align:center; margin:auto ;}
.nav li ul li:hover a{color:#fff;} 
.nav ul li:last-child{}
.nav ul li:first-child{}

.nav ul li:li:last-child {
	background: url() no-repeat right top;}

.nav .on a{
	color: #fff;
	text-decoration: none;}
.nav li.on{
	color: #fff;
	text-decoration: none;
	background:url(../images/menu_on.jpg) repeat-x center top;}


.tit2{
	height: 50px;
	line-height: 50px;
	background-image: url(../images/tit_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;}
.tit2 h2{ float:left; font-weight:400; color:#3881c8; font-size:22px;}
.tit2 img{ float:left; margin:8px; vertical-align:middle;}
.tit2 a.more{ color:#797979; background:#e2e2e2; width:65px; height:24px; line-height:24px; float:right; text-align:center; font-size:12px; margin-top:20px;margin-right:10px;}


.list{ width:100%; overflow:hidden; padding-bottom:5px;}
.list li { height:80px; float:left; overflow:hidden; width:48%; display:block; margin-top:35px; cursor:pointer;}
.list li:nth-child(2n){float: right;}
.list li .rq { display:block; width:14%; border-radius:5px; height:56px; padding:10px 0; line-height:27px; text-align:center; background:#eaeaea; color:#585858; font-size:13px;}
.list li .rq h2{ font-size:20px;}
.list li:hover .rq { background:#ae0d2b; color:#fff;}
.list li .zw { width:82%; display:block; font-size:16px;}
.list li .zw a{ width:100%; display:block; height:28px; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.list li .zw p{font-size:13px; text-indent:2em; line-height:25px; color:#999; display:block;}


.ztbg{ background:url(../images/ztbg.jpg) top center no-repeat; height:385px;}
.bg3{ background:#f7f7f7; padding-bottom:20px;}

.zt{ width:98%; margin:0 auto; overflow:hidden;}
.zt li { height:250px; float:left; overflow:hidden; width:300px; display:block;  cursor:pointer; background:#f7f7f7; margin-right:25px; margin-top:28px;}
.zt li img{ width:300px; height:183px;}
.zt li p{ background:url(../images/h2bg.jpg) left bottom no-repeat; line-height:45px; width:235px; margin:0 auto; font-size:16px; height:45px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}






.tzgg{
	width: 32%;
	float: left;
	margin-right:2%;
	margin-bottom: 7px;}
.mtbd{
	width: 32%;
	float: left;
	margin-bottom: 7px;}
.list1{ margin-top:10px; overflow:hidden; padding:0 10px;}
.list1 ul li {
	line-height: 50px;
	font-size: 16px;
	height: 50px;
	border-bottom: 1px dotted #ccc;
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;}
.list1 ul li a{ padding-left:15px;}
.list1 ul li i{ float:left; color:#999; font-size:14px; background:url(../images/fg.jpg) right center no-repeat;}


.bszn{
	width: 32%;
	float: right;
	margin-bottom: 7px;}
.list2 ul li { font-size:14px; height:60px; margin-top:18px; background:url(../images/xb.jpg) left 8px no-repeat; border-bottom:1px solid #eaeaea; overflow:hidden; padding-left:15px;}
.list2 ul li a{ width:100%; display:block; height:25px; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.list2 ul li i{ color:#999;}




/* qiehuan */

.slideTxtBox{
	width: 100%;
	text-align: left;
	position: relative;
	display: block;
	overflow: hidden;
background:#fff;

}
.slideTxtBox .hd{
	height: 50px;
	line-height: 50px;
	position: relative;
	background-image: url(../images/tit_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;}
.slideTxtBox .hd ul{
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
	padding-left: 0px;
	height: 50px;
	margin-left: 15px;}
.slideTxtBox .hd ul li{
	font-size: 22px;
	font-weight: normal; float:left; padding:0 30px; cursor:pointer; height: 50px; line-height:50px;font-family: "微软雅黑"; text-align:center;}
.slideTxtBox .hd ul li.on{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #0055ae;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D8D8D8;
	border-left-color: #D8D8D8;
	background-color: #FFF;}
.slideTxtBox .hd ul li a{color: #222;}
.slideTxtBox .hd ul li a img{ vertical-align:middle; padding-right:10px;}
.slideTxtBox .hd ul li.on a{ color: #0055ae;}

.slideTxtBox .bd ul{padding:0px 0 0 0; zoom:1;}

.slideTxtBox .bd li {
	line-height: 48px;
	font-size: 16px;
	height: 48px;
	border-bottom: 1px dotted #ccc;
	overflow: hidden;
	
	text-overflow: ellipsis;
	white-space: nowrap;
	background: url(../images/arr.jpg) left center no-repeat;}
.slideTxtBox .bd li a{ padding-left:20px;}
.slideTxtBox .bd li i{ float:right; color:#999; padding-right:20px; font-size:14px;}

.rw_more{ position: absolute; top: 10px; right: 20px;color:#797979; background:#e2e2e2; width:65px; height:24px; line-height:24px; float:right; text-align:center; font-size:12px; margin-top:5px;}

.news_pic {width: 50%;float: left;height: auto; text-align:center;}
.news_pic img{width:96%;height:225px;}
.news_pic p{
	font-size: 15px;
	width: 90%;
	text-align: left;
	line-height: 28px;
	color: #111; margin:auto
;}

/* footer */
.friend_link_box{margin-top:0px;} 
.friend_link{ width:1310px; height:150px; margin:0 auto; line-height:50px;}
.friend_link h3{ float:left; width: 100%; height: 60px; font-size: 22px; color:#333; text-align: left; line-height: 56px; margin-top: 10px;}
.friend_link .link{ float:left; color:#fff; margin-right:8px;}
.friend_link .link:hover{ text-decoration:underline;}
.friend_link_tit li{}
.friend_link_tit li a{ float:left; margin-left:0px;margin-right:11px;font-family:""; color:#666;font-weight:600; font-size:16px; border:1px solid #ccc; padding:5px 5px;}
.friend_link_tit li a:hover{ color:#6794bb;}
.friend_link_tit li img{height:34px;}


.foot{ background:#3d8cce; padding:15px 0; line-height:30px; color:#fff; overflow:hidden;}
.bq{font-size:16px;width: 780px;float: left;line-height: 34px;padding-top: 5px;color:#fff;}
.bq span a{ color:#fff;}
.bq a{ color:#fff;}
.ewm{ width:440px; float:right;}
.ewm ul{ width:100%; float:right;}
.ewm li{float:left; width:140px; margin-left:5px; display:block; text-align:center; padding-top:15px; overflow:hidden;}
.ewm li img{ width:112px; height:106px;}
.ewm li a{ text-align:center; font-size:16px;color:#fff; height:40px; line-height:40px;}



.tbox-left {
	width: 49%;
	float: left;
	padding-top: 20px;
	display: block;}
.tbox-right {
	width: 47.5%;
	float: right;
	padding-top: 10px;}

.tbox-left1 {
	width: 47%;
	float: left;
	padding-top: 20px;
	display: block;padding-left:10px;}
.tbox-right1 {
	width:47%;
	float: right;
	padding-top: 20px;padding-right:10px;}


/*内页样式*/
.nybox{ background:#fff; border-top:1px solid #eee;}
.location{ height:50px; line-height:50px; border-bottom:1px solid #ececec; padding-left:45px; background:url(../images/map.jpg) no-repeat 20px center;}


.article_list{padding: 20px;background:#fff;}
 
.listright{ width:78% ; background:#fff;}
.listright h2{ border-bottom:1px solid #ececec;  overflow:hidden; line-height:50px; color:#0773ba; font-weight:normal;}
.listright h2 span{ float:left; display: inline-block; line-height:48px; width:auto; font-size:18px; text-align:center; border-bottom:2px solid #0773ba;}
.articleli  li{ height:auto; line-height:50px; border-bottom:1px solid #ececec; position:relative; padding-left:12px;  background:url(../images/subNav_bg.png) no-repeat left center;}
.articleli  li a{ font-size:16px;
}
.articleli  li span.timebox{ display:block; height:50px; position:absolute; top:0; right:10px; color:#999; font-size:14px;}


.listright2{ width:78% ; margin:0 auto;}
.listright2 h2{ border-bottom:1px solid #ececec;  overflow:hidden; line-height:50px; color:#0773ba; font-weight:normal;}
.listright2 h2 span{ float:left; display: inline-block; line-height:50px; width:auto; font-size:22px; text-align:center; border-bottom:4px solid #0773ba;}



.listleft{ width:20%; background:#f6f6f6; padding-bottom:30px;}
.listleft h2{
	font-size: 18px;
	line-height: 30px;
	height: auto;
	padding: 10px;
	text-align: center;
	color: #fff;
	background: url(../images/listtitlebg.jpg) no-repeat center top;
}

.sideMenu{ background:#f6f6f6 ;}
		.sideMenu h3{ height:auto; line-height:30px; padding: 10px 8px; padding-left:40px; border-bottom:1px solid #e3e3e3; background:#f4f4f4; cursor:pointer;   font-size:16px; font-weight:normal;}
		.sideMenu h3 {    background:url(../images/onout.jpg)  20px center no-repeat; cursor:pointer;    white-space: normal; overflow: hidden; text-overflow: ellipsis;}
		.sideMenu h3.on { background:url(../images/onicon.jpg)  20px center no-repeat; color:#0773ba;}
		.sideMenu h3.on a { color:#0773ba;}
		.sideMenu ul{ padding:0px 0; color:#999; display:none;}
		.sideMenu ul li{padding: 8px; padding-left:50px; height:auto; line-height:30px; border-bottom:1px solid #e3e3e3;    background:url(../images/onout.jpg) 30px center no-repeat;}
.sideMenu ul li.on a{ color:#0773ba;}	





.page_box { text-align:center; padding:30px 0 0 0;}


.article_box{ background:#fff; padding-bottom:50px;}
.article_map{ height:50px; line-height:50px; border-bottom:1px solid #ececec; padding-left:45px; background:url(../images/mapicon.jpg) no-repeat 20px center;}
.article_title{ padding:15px 0; background:#ededed; color:#0672ba; text-align:center; font-size:25px;}
.article_info{ padding:10px 0; text-align:center; color:#999;}
.article_info span{ padding:10px 0;} 
.article{ padding:20px; line-height:28px;}
.article #myElement{    margin: 0 auto;}
.article p{ text-indent:32px;}
.article img{max-width:95%;}

.article_pdf{}
.article_pdf p{line-height:30px;}










/* CSS Document */
.banner{z-index: 1;max-width: 1920px;margin:0px auto 30px; overflow:hidden;position:relative}
.Banner_bg{width: 100%;height: 30px;background:url(../images/bannerBg01.png) repeat-x;z-index: 999;position: absolute;left:0;top:0;}
.Banner_line{position: absolute;width: 100%;height: 48px;background:url(../images/line.png) no-repeat top center;position: absolute;bottom:-18px;left:0;z-index: 998;}
/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;position:relative} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides > li.clone{position:relative}
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { position: relative;zoom:1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 30px; height: 50px;  position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8);  text-indent:-999em ;margin-top:-25px;}
.flex-direction-nav .flex-prev { left: 60px; background:url(../images/lf.jpg) no-repeat center center; }
.flex-direction-nav .flex-next { right: 60px;  background:url(../images/rt.jpg) no-repeat center center;}
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px;}
.flexslider:hover .flex-next { opacity: 0.7; right: 10px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; background:#ddd}
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }
/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -2px; left:0; text-align: center; z-index:9999; }
.flex-control-nav li {margin: 10px 6px 0; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 8px; height: 8px; display: block; border:2px solid #0d58aa; cursor: pointer; text-indent: -9999px;border-radius:8px; }
.flex-control-paging li a:hover { background: #0d58aa;  }
.flex-control-paging li a.flex-active { background: #0d58aa;}

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

.banner .flex-control-nav{width: 160px;height: 32px;background:url(../images/banner_bg01.png) no-repeat top center;position: absolute;bottom:-1px;left:50%;margin-left:-80px;z-index: 1045}











    .index-flash li video {
      position: absolute;
      left: 50%;
      top: 50%;
      min-height: 100%;
      min-width: 100%;
      transform: translate(-50%, -50%); }
    .index-flash li .video-btn {
      background: url("../images/btn108.png") center no-repeat;
      background-size: 100%;
      width: 1.08rem;
      height: 1.08rem;
      position: absolute;
      z-index: 1;
      left: 50%;
      right: auto;
      top: 50%;
      bottom: auto;
      margin-left: -.54rem;
      margin-top: -.54rem;
      cursor: pointer;
      opacity: 0; }
   


  .qk_lb .txtk p{
        font-size:16px;
    }
    .sbt{
        font-size:30px;
    }
    .sbt_sub{
        font-size: 20px;
    }
	  .sbt {
		  color:#084ea2;
		  padding-top:20px;
        line-height: 155%;
        text-align: center;
        padding-bottom: 15px;
        border-bottom: solid 1px #ddd;
    }

    .ssj {
        width: 100%;
        float: left;
        text-align: center;
        padding: 15px 0px 40px 0px;
        color: #555;
    }

    .sgd {
        width: 100%;
        float: left;
        border-top: solid 1px #ddd;
        padding-top: 15px;
        font-size: 14px;
        line-height: 22px;
        color:#666;
        margin-top: 10px;
    }
    .sgd .ab_fx{
        float: left;
    }







@media screen and (max-width:767px)
{
.w1200{ width:100%; margin:0 auto;background:none;}
.headbox{ width:100%; margin:0 auto;}
.header{ width:100%; height:100px;  margin:0 auto;}
.header .logo{ float:left; padding:24px 0 0 0; *padding-top:0;}
.header .logo img{width: auto;height: 55px;}
.header .search{ float: right; margin-top:10px; display:none;}
.nav{ display:none;}
.header-menu-box{
	display: block;
	margin: 0 auto;
	width: 100%;
	height: 40px;
	z-index: 999;
	background:#5684e6 url(../images/menu_bg.jpg) repeat-x center top;}

.slideTxtBox .hd{
	height: 40px;
	line-height: 40px;
	position: relative;
	background-image: url(../images/tit_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;}
.slideTxtBox .hd ul{
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
	padding-left: 0px;
	height: 40px;
	margin-left: 15px;}
.slideTxtBox .hd ul li{
	font-size: 20px;
	font-weight: normal; float:left; padding:0 10px; cursor:pointer; height: 40px; line-height:40px;font-family: "微软雅黑"; text-align:center;}
.slideTxtBox .hd ul li.on{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #0055ae;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D8D8D8;
	border-left-color: #D8D8D8;
	background-color: #FFF;}
.slideTxtBox .hd ul li a{color: #222;}
.slideTxtBox .hd ul li a img{ vertical-align:middle; padding-right:10px;}
.slideTxtBox .hd ul li.on a{ color: #0055ae;}


.tbox-left {
	width: 100%;
	float: left;
	padding-top: 20px;
	display: block;}
.tbox-right {
	width: 100%;
	float: right;
	padding-top: 10px;}

.tbox-left1 {
	width: 100%;
	float: left;
	padding-top: 20px;
	display: block;padding-left:10px;}
.tbox-right1 {
	width:100%;
	float: left;
	padding-top: 10px;padding-left:10px;
padding-right:0;
}

.news_pic img{width:96%;height:130px;}
.tzgg{
	width: 98%;
	float: left;
	margin-left:1%;
margin-top:8px;
	margin-bottom: 7px;}
.mtbd{
	width: 98%;
	float: left;
	margin-left:1%;
	margin-bottom: 7px;}
.bszn{
	width: 98%;
	float: left;
	margin-left:1%;
	margin-bottom: 7px;}

.pd{ padding:0px  ; margin-top:0px; background:#fff;}	

.zt{ width:98%; margin:0 auto; overflow:hidden;}
.zt li { height:150px; float:left; overflow:hidden; width:33%; display:block;  cursor:pointer; background:#f7f7f7; margin-right:25px; margin-top:28px;}
.zt li img{ width:100%; height:110px;}
.zt li p{ background:url(../images/h2bg.jpg) left bottom no-repeat; line-height:40px; width:100%; margin:0 auto; font-size:14px; height:40px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}

.friend_link_tit li {
    margin: 4px;
    overflow: hidden;
    float: left;
}
.friend_link_box{margin-top:0px; overflow:hidden;} 
.friend_link{ width:100%;  margin:0 auto; line-height:50px; height:auto;}
.friend_link h3{ float:left; width: 100%; height: 60px; font-size: 22px; color:#333; text-align: left; line-height: 56px; margin-top: 10px;}

.friend_link .link{ float:left; color:#fff; margin-right:8px;}
.friend_link .link:hover{ text-decoration:underline;}
.friend_link_tit{width:98%; margin:1px auto;}
.friend_link_tit li img{height:30px;}
.friend_link_tit li a{ float:left; margin-left:0px;margin-right:5px;font-family:""; color:#666;font-weight:600; font-size:16px; border:1px solid #ccc; padding:5px 4px;}
.friend_link_tit li a:hover{ color:#6794bb;}



.foot{ background:#3d8cce; padding:15px 0; margin-top:10px; line-height:30px; color:#fff; overflow:hidden;}
.bq{font-size:16px;width: 98%; margin:0 auto; float:none; line-height: 34px;padding-top: 5px;color:#fff;}
.bq span a{ color:#fff;}
.bq a{ color:#fff;}
.ewm{ width: 98%; margin:0 auto; float:none; display:none;}
.ewm ul{ width:149px; float:right;}
.ewm li{float:left; width:149px; margin-left:15px; display:block; text-align:center; padding-top:15px; overflow:hidden;}
.ewm li img{ width:112px; height:106px;}
.ewm li a{ text-align:center; font-size:16px;color:#fff; height:40px; line-height:40px;}


.article_list{padding: 10px;}
.listleft{ width:100%; margin:0 auto; background:#f6f6f6; padding-bottom:10px;margin-bottom:20px;}
.listleft h2{
	font-size: 18px;
	line-height: 30px;
	height: auto;
	padding: 10px;
	text-align: center;
	color: #fff;
	background: url(../images/listtitlebg.jpg) no-repeat center top;
}
.listright{ width:100% ;margin:0 auto;  background:#fff;}
.article_title{ padding:15px 0; background:#ededed; color:#0672ba; text-align:center; font-size:20px;}

.articleli  li{ height:auto; line-height:40px; border-bottom:1px solid #ececec; position:relative; padding-left:12px;  background:url(../images/subNav_bg.png) no-repeat left center;}
.articleli  li a{ font-size:16px; 

}
.articleli  li span.timebox{  height:40px; position:relative; top:0; right:0px; color:#999; font-size:14px; display: inline;}

 .sbt{
        font-size:20px;
    }
    .sbt_sub{
        font-size: 16px;
    }
.sbt {
        color:#084ea2;
        padding-top:20px;
        line-height: 155%;
        text-align: center;
        padding-bottom: 15px;
        border-bottom: solid 1px #ddd;
    }

}
	