*{margin:0;padding:0;}
body, div, p, ul, ol, dl, dt, dd, li, form, input, table,td, tr,img,h1, h2, h3, h4, h5, h6,hr{margin:0;padding:0;}
div,p,h1,h2,h3,ul,li,ol,img{ margin:0; padding:0; border:none;}
li{ list-style:none;}

.clear{ clear:both; height:0; line-height:0; font-size:0;}
.floatRight{ float:right;}
#changeColor{margin:0px auto; padding:0px;}
body{   font-size:12px; background:url(bg.gif) repeat-x rgb(204, 217, 233);}
a{ color:#1d1d1d; text-decoration:none;}
a:hover{ color:#bb0415; text-decoration:underline;}
#changeColor{ width:960px; background-color:#fff; margin:0 auto;}
#changeColor .head{ background:#fff;}
.blank4{ height:4px; overflow:hidden; clear:both;}
.blank10{ height:10px; overflow:hidden; clear:both; background-color:#FFF;}
.blank20{ height:20px; overflow:hidden; clear:both;}
.blank11{ height:10px; overflow:hidden; clear:both; background:url(/dotline3px.gif) repeat-x left center;}
.blank12{ height:6px; overflow:hidden; clear:both;}

/*正文开始*/
.banner{ width:960px; margin:0 auto;}

.imgtup { padding-left:20px;}

.imgtup2 p {line-height:25px; margin:0px 2px; text-indent:24px;font: 12px/25px Verdana, Geneva, sans-serif; }
.content{ background-color:#FFF; height:100%; overflow:hidden; width:960px; margin:0 auto;}
.left{ width:555px; float:left; height:390px; overflow:hidden; margin-left:4px; border:1px #9dc5e7 solid;}
.con_lanmu{ border:1px #9dc5e7 solid;padding:8px; height:auto; overflow:hidden;}
.con_lanmu1{ padding:8px; height:auto; overflow:hidden;}
/*焦点图 */
#container { width: 540px; margin-left:5px;}
 
/* Browser Resets */
.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {width: 100%; margin: 0; padding: 0;}
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; 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 {background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {zoom: 1; position: relative;}

/* Caption style */
/* IE rgba() hack */
.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {width: 96%; padding: 2%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}

/* Direction Nav */
.flex-direction-nav li a {width: 52px; height: 52px; margin: -13px 0 0; display: block; background: url(bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;}
.flex-direction-nav li a.next {background-position: -52px 0; right: -21px;}
.flex-direction-nav li a.prev {background-position: 0 0; left: -20px;}
.flex-direction-nav li a.disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -15px; text-align: center;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 13px; height: 13px; display: block; background:  url(bg_control_nav.png) no-repeat 0 0; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}

/*zhongjian*/
.topcont{ float:right; width:390px;   margin-right:4px; }
.center{ width:380px; float:left; margin:0 2px; height:auto; }
.center h1{ font:bold 14px/40px Verdana, Geneva, sans-serif; text-align:center; color:#0b60ac;}
.center h1 a{color:#0b60ac;}
.center p{ line-height:24px; margin:0px 10px; text-indent:28px;font: 12px/25px Verdana, Geneva, sans-serif; }

.center1{float:right; width:290px; height:auto; margin:0 2px;}
.center1 h1{ font:bold 14px/40px Verdana, Geneva, sans-serif; text-align:center; color:#0b60ac;}
.center1 h1 a{color:#0b60ac;}
.center1 p{ line-height:24px; margin:0px 10px; text-indent:24px;font: 12px/25px Verdana, Geneva, sans-serif; }

.right{ float:right; width:300px;}
.title_bai{ background:url(bg-dhh.jpg) repeat-x; height:30px; }
.title_bai h2{ height:30px;width:170px; float:left; padding-left:10px; font:bold 16px/30px Verdana, Geneva, sans-serif; color:#fff;}

.title_qlse{ border-bottom:1px #93bbd1 solid;height:28px; }
.title_qlse h2{ height:30px;width:250px; float:left; padding-left:10px; font:bold 16px/30px "Times New Roman", Times, serif; color:#0366C6;}

.title_bbb{ background:url(bbbb.jpg) repeat-x; border:1px #bdbcbd solid;height:33px; }
.title_bbb h2{ height:30px;width:150px; float:left; padding-left:10px; font:bold 16px/30px Verdana, Geneva, sans-serif; color:#3a3a3a;}

.title_hhhh{ background-color:#dedede;height:28px; }
.title_hhhh h2{ height:30px; text-align:center; font:bold 14px/30px Verdana, Geneva, sans-serif; color:#3a3a3a;}
.wbzs { border:1px #9DC5E7 solid; margin:1px; }
.shuju{ margin:6px;}
.shuju h3{ font:bold 12px/24px Verdana, Geneva, sans-serif;}
.shuju p{ line-height:18px; text-indent:24px;}

.dujgd{ height:100%; overflow:hidden;}
.dujgd dl{  height:100%; overflow:hidden;border-bottom:1px #CCC dashed; padding:6px 0px;}
.dujgd dl img{ float:left; width:76px; height:60px; overflow:hidden; margin-right:8px;}
.dujgd dt{ font:bold 12px Verdana, Geneva, sans-serif;}
.dujgd dd{ margin-top:8px; line-height:20px; font-size:12px;}
.left1{ width:956px; float:left; overflow:hidden; }
.left11{ width:700px; float:right; height:100%; overflow:hidden; }
.left111{ width:700px; float:left; height:100%; overflow:hidden; }
.left22{ width:930px; float:left; height:240px;; overflow:hidden; background-color:#ffffff; padding-left:20px;}
.left23{ width:915px; float:left; height:230px; overflow:hidden;  border:1px #9DC5E7 solid; margin-left:20px;}
.left24{ width:915px; float:left; height:150px; overflow:hidden;  border:1px #9DC5E7 solid; margin-left:20px;}
.left25{ width:950px; float:left; height:360px;; overflow:hidden; background-color:#ffffff; padding-left:5px; border-bottom:1px #999 dotted; padding-left:20px; }
.content9 { width:100%; float:left;}
.left2{ width:250px; float:left; background: url(dotb.gif) no-repeat left 10px;height:100%; margin:0 5px;padding-left:10px ;line-height:24px;font: 12px/22px Verdana, Geneva, sans-serif; border-right:1px dashed #9dc5e7}
.center2{ width:160px; float:left; height:50px;font:bold  14px/22px Verdana, Geneva, sans-serif; text-align:center; margin:0 5px; border-right:1px dashed #9dc5e7}
.center2 a { color:#0B60AC; }
.right2{ width:240px; margin:0 4px ;background: url(dotb.gif) no-repeat left 10px; float:right; height:50px; padding-left:10px;line-height:24px;font: 12px/22px Verdana, Geneva, sans-serif; }
.right11{ width:254px; float:left; height:100%;; overflow:hidden; margin-left:2px;}
.right111{ width:254px; float:right; height:100%;; overflow:hidden; margin-right:2px;}


.black_overlay{
   display: none;
   position: absolute;
   top: 0%;
   left: 0%;
   width: 100%;
   height: 130%;
   background-color: black;
   z-index:1001;
   -moz-opacity: 0.8;
   opacity:.80;
   filter: alpha(opacity=80);
  }
  .white_content {
   display: none;
   position: absolute;
   top: 3%;
   left: 8%;
   width: 1100px;
   height: 650px;
   border: 16px solid #FFF;
   border-bottom:none;
   background-color: white;
   z-index:1002;
   overflow: auto;
  }

.txt12{ line-height:20px; text-indent:24px; padding:8px;}
.title_hq{ background:url(bg-dhq.jpg) no-repeat; height:35px;}
.title_hq h2{ font:bold 16px/35px Verdana, Geneva, sans-serif; padding-left:10px; width:150px; float:left;}
.more{ float:right; width:50px;  font:normal 12px/30px  Verdana, Geneva, sans-serif;}
.more a{ color:#fff;height:32px; line-height:30px;}
.more a:hover,.more1 a:hover{ color:#F00;}
.more1{ float:right; width:80px; height:30px; line-height:30px;}
.more1 a{ color:#666;height:30px; line-height:30px; font-size:12px; margin-left:20px;}
.more2{ float:right; width:80px; height:30px; line-height:30px; background: url(sinalogo16.jpg) no-repeat;}
.more2 a{ color:#666;height:30px; line-height:30px; font-size:12px; margin-left:20px;}

.newslist1{ margin:0px 8px; }
.newslist1 li{  white-space:normal; overflow:hidden; background: url(dotb.gif) no-repeat left 10px; padding-left:12px; }
.newslist1 li a{color:#333;}

.
/*liebaio*/
.f14 li{ font-size:14px; line-height:30px;}
.f12 li{ font-size:12px; line-height:26px;}
.newslist{ margin:0px;}
.newslist li{  white-space:normal; overflow:hidden; background: url(dotb.gif) no-repeat left 10px; padding-left:12px; }
.newslist li a{color:#333;}

.newslist_hq{ width:300px; float:right;}
.newslist_hq li{ height:30px;line-height:30px;  white-space:normal; overflow:hidden; background: url(dotb.gif) no-repeat left 10px; padding-left:12px; font:normal 14px Verdana, Geneva, sans-serif; color:#604200;}
.newslist_hq li a{color:#604200;}


.container {
	WIDTH: 610px;
	HEIGHT: 205px
}
.container A IMG {
	WIDTH: 610px;
	HEIGHT: 205px
}
.container IMG {
	BORDER-BOTTOM-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-TOP-STYLE: none;
	BORDER-LEFT-STYLE: none
}
.td_f A IMG {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.num {
	POSITION: absolute;
	WIDTH: 90px;

	FLOAT: right;
	TOP: 180px;
	LEFT: 520px
}
.num LI {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 15px;
	LIST-STYLE-TYPE: none;
	MARGIN: 1px;
	WIDTH: 15px;
	FONT-FAMILY: Arial;
	BACKGROUND: url(flashbutton.gif) no-repeat -15px 0px;
	FLOAT: left;
	HEIGHT: 15px;
	COLOR: #86a2b8;
	FONT-SIZE: 12px;
	CURSOR: pointer
}
.num LI.on {
	LINE-HEIGHT: 15px;
	WIDTH: 15px;
	BACKGROUND: url(flashbutton.gif) no-repeat;
	HEIGHT: 15px;
	COLOR: #ffffff
}

.gundongtup{ border:1px #CCC solid;}
.picimglist td { vertical-align:top; padding:5px;}
.picimglist td img { display:block; border:1px solid #ccc; padding:1px; width:220px; height:160px;}
.picimglist td p{ text-align:center; line-height:18px;}
/*footer*/

.footer { clear:both; line-height:24px; text-align: center; background-color:#CCC}



.title_right{ height:30px; line-height:30px; overflow:hidden; font:bold 16px/30px Verdana, Geneva, sans-serif; background:url(/bg-tiete.gif) no-repeat left top; padding-left:25px; color:#005589;}

.txt14{ margin-top:60px; line-height:30px; font-size:14px; text-indent:28px;}
.p1{ line-height:30px; text-indent:28px;font-size:14px;}
.p2{ font:bold 14px/30px Verdana, Geneva, sans-serif;}
.p3{ font:bold 14px/36px Verdana, Geneva, sans-serif; text-align:center;}
.bg_h{}

/*内容页面*/
.neirong{ height:100%; overflow:hidden; padding:18px;}
.hdtitle h1{ font:bold 26px/30px "宋体"; text-align:center; padding:10px;}
.tiebar{ height:18px; line-height:18px; text-align:center;}
.tiebar span{ padding:0px 10px; color:#565656;}
.lan a{color:#0B3B8C;}
.num{color:#F00!important;}
.neirong p{ margin:20px auto 0px; line-height:24px;font-size:14px;}
/*列表页面*/
.newlist77{ margin:10px; margin-bottom:0px;}
/*独立列表页面*/
.content90 { width:955px; float:left;}
.left220{ width:956px; float:left; height:100%; overflow:hidden; margin-top:140px; margin-bottom:10px;}
.left10{ width:958px; float:left; height:100%; overflow:hidden; background: url(zjpk0.jpg) no-repeat;}
.left20{ width:320px; float:left; background: url(dotb.gif) no-repeat left 10px;height:100%; margin-left:10px; padding-left:15px; padding-right:10px;line-height:24px;font: 12px/22px Verdana, Geneva, sans-serif; border-right:1px dashed #9dc5e7}
.center20{ width:240px; float:left; height:50px;font:bold  14px/22px Verdana, Geneva, sans-serif; text-align:center; margin:0 5px; padding:0 5px;border-right:1px dashed #9dc5e7}
.center20 a { color:#0B60AC; }
.right20{ width:310px; margin:0 4px ;background: url(dotb.gif) no-repeat left 10px; float:right; height:50px; padding-left:10px;line-height:24px;font: 12px/22px Verdana, Geneva, sans-serif; }

.newlist77 li{ line-height:26px;overflow:hidden; font-size:14px; background:url(dotb.gif) no-repeat 3px center; padding-left:10px;}
.newlist77 li div{ float:left;}
.newlist77 li em{ font:normal 14px Verdana, Geneva, sans-serif; float:right;}
.newlist77 li a{ padding:0px 5px;}

.mininav{ height:30px; line-height:30px; color:#565656; border-bottom:5px #333 solid; margin:0px 10px;}
.mininav a{ padding:0px 5px;}

.zhengwen1{ border:1px #CCC solid; border-top:none;}