body{ background: #fff; font-family:"Microsoft Yahei", Arial ; font-size:13px; color:#333; }
.guoqing {background: #fff url(../image/gqbj.jpg) no-repeat center -40px;}

a{ color:#525252; text-decoration:none;border:0;}
a:hover{ color:#f60; text-decoration:none } 
ul,li{ list-style:none; margin:0; padding:0;}
img{ vertical-align:middle;}
.blank{ clear:both;}
html,
body,
div,
p,
ul,
li,
a,
img {
	margin: 0;
	padding: 0;
	border: 0;
}



	
		#container_1100{ width:1100px; margin:0px auto; background: #fff;}
		#container_980{ width:980px; margin:0px auto;}
		#container_960{ width:960px; margin:0px auto;}

	
	.top{ background:#fff; height:40px; line-height:40px; color:#333; font-size:12px;}
	.top ul.link1{ float:right; width:400px; padding:0 0 0px;}
	.top ul.link2{ float:right; width:640px; text-align:right; padding:0}
	.top ul.link1 a,.top ul.link2 a{ color:#333;}
	
	.i_header{ background:url(../image/top_bg.jpg) no-repeat center; width:1100px; margin:0 auto; height:139px; clear:both}

	.i_logo{height:143px; width:1100px; margin:0 auto;}
	

	.i_menu{ width:100%; margin: 0 auto;  height:67px; background: url(../image/menu_bg.gif) repeat-x top;}
	.i_menu li{ width:135px; float:left; height:67px;}
	.i_menu li a{ display:block; width:135px; float:left; height:67px; line-height:67px; color:#fff; font-size:20px; text-align:center; background:url(../image/menu_line.gif) no-repeat right top;}
	.i_menu li:last-child a{ background: none}
	.i_menu li a:hover{  color:#1454aa; background:#d3dfe9;}
	.i_menu li.hover a{display:block; width:135px; float:left; height:67px; line-height:67px; font-size:20px; text-align:center; color:#1454aa; background:#d3dfe9;}
	.i_menu span.line{ display:block; width:2px; height:67px; float:left; background:url(../image/menu_line.gif) }
	
	.f_header{ position:relative; background-color:#FFF; width:100%; height:94px; z-index:1;}zt_
	.f_logo{ float:left; height:94px; width:500px;}
	
	.f_menu{ width:481px; float:right; height:94px;}
	.f_menu li{ float:left; line-height:94px; border-right:1px solid #eee}
	.f_menu li a{ display:block;  height:94px;}
	.f_menu li.menu_1 a{ background:url(404.png) no-repeat; border-left:1px solid #eee; width:95px;}
	.f_menu li.menu_2 a{ background:url(404.png) no-repeat; width:95px;}
	.f_menu li.menu_3 a{ background:url(404.png) no-repeat; width:95px;}
	.f_menu li.menu_4 a{ background:url(404.png) no-repeat; width:95px;}
	.f_menu li.menu_5 a{ background:url(404.png) no-repeat; width:95px;}
	
	.f_menu li.menu_1 a:hover{ background:url(404.png) no-repeat;border-left:1px solid #eee}
	.f_menu li.menu_2 a:hover{ background:url(404.png) no-repeat;}
	.f_menu li.menu_3 a:hover{ background:url(404.png) no-repeat;}
	.f_menu li.menu_4 a:hover{ background:url(404.png) no-repeat;}
	.f_menu li.menu_5 a:hover{ background:url(404.png) no-repeat #7cbeff; border-right:none}
	
	
	.i_search{  position:relative; float:left; height:50px; width:100%; background:#ededed; z-index:100; text-align:center;}
	.i_search input.inp{ height:26px; width:340px; border:1px solid #c8c8c8; background:url(404.png) no-repeat 5px center #fff; margin:11px 10px 0 0; text-indent:30px;vertial-align:middle}
	.i_search input.btn{ width:81px; height:28px; margin:9px 0 0 0; background:url(404.png); border:none; cursor:pointer;vertial-align:middle}
	
	
	
	.main_up_navpad{ position:relative; min-height:400px; width:100%;z-index:30;}
	.i_menu_conpad{ position:relative; margin-bottom:20px;width:100%;  background:#FFF; display:none;}
	.line01_pad{height:400px; }
	.line02_pad{height:210px; background:#f2f2f2;}
	.line03_pad{height:360px; background:#f9f9f9; }
	.line04_pad{height:360px; background:#f9f9f9; }
	.line05_pad{height:360px; background:#f9f9f9; }
	.line06_pad{height:360px; background:#f9f9f9; text-align:center }
	.line07_pad{height:300px; background:#f9f9f9; text-align:center }
	.line07_pad img{margin-bottom:20px;}
	.line08_pad{height:680px; background:#f9f9f9; text-align:center }
	.nav_pad_content_ind{ border-top:none; padding:20px 0 0 0 }
	.nav_pad_content{ border:2px solid #0461a1; border-top:none; padding:20px; }
	.nav_pad_content_last{ margin-top:80px; margin-left:30px; margin-right:30px; height:615px; width:940px;}
	.top-arr2{ height:14px; background:url(../image/arr_bg.png) no-repeat -840px bottom; margin-top:5px;}	
	.top-arr3{ height:14px; background:url(../image/arr_bg.png) no-repeat -700px bottom; margin-top:5px;}
	.top-arr4{ height:14px; background:url(../image/arr_bg.png) no-repeat -570px bottom; margin-top:5px;}
	.top-arr5{ height:14px; background:url(../image/arr_bg.png) no-repeat -430px bottom; margin-top:5px;}
	.top-arr6{ height:14px; background:url(../image/arr_bg.png) no-repeat -300px bottom; margin-top:5px;}
	.top-arr7{ height:14px; background:url(../image/arr_bg.png) no-repeat -165px bottom; margin-top:5px;}
	.top-arr8{ height:14px; background:url(../image/arr_bg.png) no-repeat -28px bottom; margin-top:5px;}
	
	.bg-pic{ background: #f2f2f2;}




.news-pic{ float:left; width:560px; height:390px;}
.top-news{ float:right; width:520px; height:390px}
.top-news ul.top-n{ clear:both; height:80px; padding:10px 0 0 0; border-bottom:1px dotted #ccc; }
.top-news ul.top-n li.t a{ font-size:16px;font-family:微软雅黑;  color:#000; text-align:center;padding:0 10px}
.top-news ul.top-n li.zy{ line-height:20px; padding:0 10px; color:#666; font-size:12px;}
.top-news ul.list-l{ display:block; margin-top:15px;}
.top-news ul.list-l li,.top-news ul.list-r li{ height:32px; line-height:32px; background:url(../image/dot_blue.gif) no-repeat left center; text-indent:12px; font-size:14px;}
.top-news ul.list-l li a,.top-news ul.list-r li a{ float:left;}
.top-news ul.list-l li span,.top-news ul.list-r li span{ float:right; font-size:12px; color:#ccc}
.top-news ul.tab {height:45px; line-height:45px; margin:0; background:#f5f5f5; padding:0;font-size:18px; border-bottom:1px solid #ddd; }
.top-news ul.tab li.tab1{height:43px; line-height:43px;  display:block; float:left; border-top:3px solid #6984b3; border-left:1px solid #ddd; border-right:1px solid #ddd; width:125px; background:#fff; text-align:center; color:#000}
.top-news ul.tab li.tab1_1{ display:block; float:left; width:125px; cursor:pointer; text-align:center; }
.top-news ul.tab li.tab1 a{ color:#0461a1 }
.top-news ul.tab li.tab1 a:hover{ text-decoration:none }
.top-news ul.tab li.more{ float:right; width:70px; font-size:12px; text-align:right}
.top-news ul.tab li.more a{ color:#429bbd}
.top-news .l_show{ border:1px solid #ddd; border-top:none; padding:10px 15px; height:315px;}



.zw_zzjg{  width:px;height:}
.zw_zzjg ul{ padding:10px 0}
.zw_zzjg ul li.link-ty a{ width: 240px; height:60px; line-height:60px; color:#565656; font-size:17px; margin:5px 10px; border-radius:10px; border:1px solid #e2e8f0; text-indent:90px; text-align:left; letter-spacing:3px; color:#}
.zw_zzjg ul li.link1 a{ float:left; background:url(../image/gk_icon1.png) no-repeat 30px center #fff;}
.zw_zzjg ul li.link1 a:hover{ background:url(../image/gk_icon1.png) no-repeat 27px center #e5f1fb; color:#1f75a1;}
.zw_zzjg ul li.link2 a{ float:left; background:url(../image/gk_icon2.png) no-repeat 30px center #fff;}
.zw_zzjg ul li.link2 a:hover{ background:url(../image/gk_icon2.png) no-repeat 27px center #e5f1fb; color:#1f75a1;}
.zw_zzjg ul li.link3 a{ float:left; background:url(../image/gk_icon3.png) no-repeat 30px center #fff;}
.zw_zzjg ul li.link3 a:hover{ background:url(../image/gk_icon3.png) no-repeat 27px center #e5f1fb; color:#1f75a1;}
.zw_zzjg ul li.link4 a{ float:left; background:url(../image/gk_icon4.png) no-repeat 30px center #fff;}
.zw_zzjg ul li.link4 a:hover{ background:url(../image/gk_icon4.png) no-repeat 27px center #e5f1fb; color:#1f75a1;}
.zw_zzjg ul li.link5 a{ float:left; background:url(../image/gk_icon5.png) no-repeat 30px center #fff;}
.zw_zzjg ul li.link5 a:hover{ background:url(../image/gk_icon5.png) no-repeat 27px center #e5f1fb; color:#1f75a1;}
.zw_zzjg ul li.link6 a{ float:left; background:url(../image/gk_icon6.png) no-repeat 30px center #fff;}
.zw_zzjg ul li.link6 a:hover{ background:url(../image/gk_icon6.png) no-repeat 27px center #e5f1fb; color:#1f75a1;}
.zw_zzjg ul li.link7 a{ float:left; background:url(../image/gk_icon7.png) no-repeat 30px center #fff;}
.zw_zzjg ul li.link7 a:hover{ background:url(../image/gk_icon7.png) no-repeat 27px center #e5f1fb; color:#1f75a1;}
.zw_zzjg ul li.link8 a{ float:left; background:url(../image/gk_icon8.png) no-repeat 30px center #fff;}
.zw_zzjg ul li.link8 a:hover{ background:url(../image/gk_icon8.png) no-repeat 27px center #e5f1fb; color:#1f75a1;}
.zw_zzjg ul li.link9 a{  float:left; background:url(../image/gk_icon9.png) no-repeat 30px center #fff;}
.zw_zzjg ul li.link9 a:hover{ background:url(../image/gk_icon9.png) no-repeat 27px center #e5f1fb; color:#1f75a1;}
.zw_zzjg ul li.link10 a{ width:291px;  float:left; background:url(../image/gk_icon10.png) no-repeat 30px center #fff;}
.zw_zzjg ul li.link10 a:hover{ background:url(../image/gk_icon10.png) no-repeat 27px center #e5f1fb; color:#1f75a1;}
.zw_zzjg ul li.link11 a{ float:left; background:url(../image/gk_icon11.png) no-repeat 30px center #fff;}
.zw_zzjg ul li.link11 a:hover{ background:url(../image/gk_icon11.png) no-repeat 27px center #e5f1fb; color:#1f75a1;}
.zw_zzjg ul li.link12 a{ float:left; background:url(../image/gk_icon12.png) no-repeat 30px center #fff;}
.zw_zzjg ul li.link12 a:hover{ background:url(../image/gk_icon12.png) no-repeat 27px center #e5f1fb; color:#1f75a1;}
.zw_zzjg ul li.link13 a{ float:left; background:url(../image/gk_icon13.png) no-repeat 30px center #fff;}
.zw_zzjg ul li.link13 a:hover{ background:url(../image/gk_icon13.png) no-repeat 27px center #e5f1fb; color:#1f75a1;}
.zw_zzjg ul li.link14 a{ width:230px;  float:left; background:url(../image/gk_icon13.png) no-repeat 30px center #fff;}
.zw_zzjg ul li.link14 a:hover{ background:url(../image/gk_icon13.png) no-repeat 27px center #e5f1fb; color:#1f75a1;}
.zw_zzjg ul li.link-tyL a{ width: 500px; height:60px; line-height:60px; color:#565656; font-size:17px; margin:5px 10px; border-radius:10px; border:1px solid #e2e8f0; text-indent:90px; text-align:left; letter-spacing:3px;}
.zw_zzjg ul li.line{ height:40px; line-height:14px; padding:5px 0 0 0; margin:0; clear:both}

.gzjg{ width:510px; float:left; margin:0 8px 20px 8px}
.mess{ height:315px; overflow:auto; border:1px solid #ddd; background:#fff; padding:20px;}
.mess h2{ height:30px; line-height:30px; font-size:16px; color:#1455ab; font-weight:normal; border-bottom:1px solid #d4dfee; padding:5px 0; background:#ebf0f6}
.mess p{ text-align:left; font-size:14px; line-height:22px;}


.new{margin:0px; clear:both}
.new ul.tab {height:45px; line-height:45px; margin:0; background:#f5f5f5; padding:0;font-size:18px; border-bottom:1px solid #ddd; }
.new ul.tab li.tab1{height:43px; line-height:43px;  display:block; float:left; border-top:3px solid #6984b3; border-left:1px solid #ddd; border-right:1px solid #ddd; width:125px; background:#fff; text-align:center; color:#000}
.new ul.tab li.tab1_1{ display:block; float:left; width:125px; cursor:pointer; text-align:center;  }
.new ul.tab li.tab1_1 a{color:#454545 }
.new ul.tab li.tab1 a{ color:#0461a1 }
.new ul.tab li.tab1 a:hover{ text-decoration:none }
.new ul.tab li.more{ float:right; width:70px; font-size:12px; text-align:right}
.new ul.tab li.more a{ color:#429bbd}
.new .l_show{ border:1px solid #ddd; border-top:none; padding:10px 20px; height:280px; background:#fff;}
.new ul.list-l{ display:block; margin-top:15px; background:#fff;}
.new ul.list-l li{ height:32px; line-height:32px; background:url(../image/dot_blue.gif) no-repeat left center; text-indent:12px; font-size:15px;}
.new ul.list-l li a{ float:left}
.new ul.list-l li span{ float:right; color:#C60; font-size:12px;}
.new ul.list-l li.more{ display:block; clear:both;  background:none; font-size:12px;}
.new ul.list-l li.more a{ color:#1463c8}


.zxsl{ width:350px; float:right;}
.zxsl ul.top{ height:45px; line-height:42px; background:url(../image/title_line.gif) no-repeat left bottom;}
.zxsl ul.top li.t{ width:125px; float:left; text-align:center; font-size:18px; color:#0461a1}
.zxsl ul.top li.fk{ width:125px; float:right; padding:0}
.zxsl ul.con{ padding:20px 0 0 0}
.zxsl ul.con input{ width:100%; background:#e9e9e9; border:none; margin:5px 0; height:30px; line-height:30px;}
.zxsl ul.con textarea{ width:100%; background:#e9e9e9; border:none; margin:5px 0; height:170px;}
.zxsl ul.con input.btn{ width:100px; background:#cc0000; height:30px; line-height:30px; text-align:center; color:#fff;}



	.ztzone{ height:80px; width:100%; background:#fff; margin-top:20px}
	.ztzone span.scolleft{ float:left; cursor:pointer;}
	.ztzone span.scolright{ float:right; cursor:pointer;}
	.scroll_content{ float:left; width:1030px; height:80px; overflow:hidden;}
	.scroll_list{width:1700px; height:80px;}
	.scroll_list li{ float:left; height:80px; margin-top:1px; margin-left:8px;}
	.scroll_list .w1_line{ width:1px; height:60px; background:#eee; margin:10px 0 0 5px}
	.zt_content{ float:left; width:280px;}
	.zt_content_img{ float:left; width:280px; cursor:pointer}
	


.gd_xx{ clear:both; height:auto; background:#fff; padding:0px;}
    
	
  .gd-title ul.topt {height:45px; line-height:45px; margin:0; background:#f5f5f5; padding:0;font-size:18px; border-bottom:1px solid #ddd; }
	.gd-title ul.topt li.bt{height:43px; line-height:43px;  display:block; float:left; border-top:3px solid #6984b3; border-left:1px solid #ddd; border-right:1px solid #ddd; width:125px; background:#fff; text-align:center; color:#0461a1 }	
	.gd-title ul.topt li.more{ float:right; width:70px; font-size:12px; text-align:right}
	.gd-title ul.topt li.more a{ color:#429bbd}
	.gd-title ul.con{ border:1px solid #ddd; border-top:none; padding:10px 15px; height:324px; min-height:205px; background:#fff}

  .tzgg{ width:380px; float:left;}
	.tzgg ul.list{}
	.tzgg ul.list li{ text-indent:12px; height:32px; line-height:32px; background:url(../image/dot_blue.gif) no-repeat left 11px;}
	.tzgg ul.list li span{ font-size:12px; color:#ccc;float:right;}

	.zdly{ float:left; width:480px; margin:0 10px 0 0;}
	.zdly.gd-title{ float:left; width:390px; margin:0 10px 0 0;}
	.zdly ul.list{}
	.zdly ul.list li{ display:block; height:32px; line-height:32px;  background:url(../image/dot_blue.gif) no-repeat left center; text-indent:12px}
	.zdly ul.list li a{ float:left}
	.zdly ul.list li span{ float:right;color:#ccc; font-size:12px}
	
	.djyd{ float:left; width:505px; margin:10px;}
	.djyd ul{ display:block; background:#fff;}
	.djyd ul li{ height:32px; line-height:32px; background:url(../image/dot_blue.gif) no-repeat left center; text-indent:12px; font-size:15px;}
	.djyd ul li a{ float:left}
	.djyd ul li span{ float:right; color:#C60; font-size:12px;}
	.djyd ul li.more{ float:right; width:70px; font-size:12px; text-align:right}
	.djyd ul li.more a{ color:#429bbd}

  .bsfw{ width:310px; float:right; border:1px solid #d7e3ee; border-top:none; height:390px}
	.bsfw ul.top{  display:block;height:43px; line-height:43px;border-top:3px solid #6984b3; background:#e3f1f8; text-align:left; color:#0461a1; font-size:18px; text-indent:25px}
	.bsfw ul.con{ padding:3px;}
	.bsfw ul.con li a{ display:block; float:left; width:305px; height:80px; margin:2px;text-align:center;}
	.bsfw ul.con li img{border-radius:5px}

	.zwgk{ float:right; width:470px; margin:0 0 0 10px;}
	.zwgk ul.list{ background:#fff;}
	.zwgk ul.list li{ display:block; height:33px; line-height:33px;  background:url(../image/dot_blue.gif) no-repeat left center; text-indent:12px}
	.zwgk ul.list li a{ float:left}
	.zwgk ul.list li span{ float:right;color:#C60; font-size:12px}
	

.gq-qy{ float:left; width:210px; margin:8px 10px ; height:120px; }
.gq-qy h2{ height:35px; line-height:35px; font-size:16px; border-bottom:1px solid #d6e1ec; color:#5085bb; font-weight: normal}
.gq-qy ul{ height:70px;overflow-y:auto; padding:5px 0}
.gq-qy ul li{ height:26px; line-height:26px; background:url(../image/dot_blue.gif) no-repeat left center; text-indent:10px;}



 ul.bsdt{ width:230px; float:right}
 ul.bsdt li a{ display:block; margin:10px; height:50px; padding:9px 0 0 75px; line-height:20px; border-radius:0px; text-align:center; color:#397abc; font-size:15px; text-align:left;}
 ul.bsdt li a:hover{ color:#397abc;}
 ul.bsdt li.i1 a{ background:url(../image/td_i1.gif) no-repeat 5px center #f3f3f3}
 ul.bsdt li.i2 a{ background:url(../image/td_i2.gif) no-repeat 5px center #f3f3f3}
 ul.bsdt li.i3 a{ background:url(../image/td_i3.gif) no-repeat 5px center #f3f3f3}
 ul.bsdt li.i4 a{ background:url(../image/td_i4.gif) no-repeat 5px center #f3f3f3} 
 ul.bsdt li.i1 a:hover{ background:url(../image/td_i1.gif) no-repeat 5px center #d6e1ec}
 ul.bsdt li.i2 a:hover{ background:url(../image/td_i2.gif) no-repeat 5px center #d6e1ec}
 ul.bsdt li.i3 a:hover{ background:url(../image/td_i3.gif) no-repeat 5px center #d6e1ec}
 ul.bsdt li.i4 a:hover{ background:url(../image/td_i4.gif) no-repeat 5px center #d6e1ec}
 
 ul.bsdt1{ }
 ul.bsdt1 li a{ display:block; margin:0 0 10px 0; height:60px; padding:0px 0 0 80px; line-height:60px; border-radius:0px; text-align:center; color:#397abc; font-size:16px; text-align:left; border:1px solid #ddd; border-radius:8px;}
 ul.bsdt1 li a:hover{ color:#397abc;}
 ul.bsdt1 li.i1 a{ background:url(../image/td_i1.gif) no-repeat 8px center #fff}
 ul.bsdt1 li.i2 a{ background:url(../image/td_i2.gif) no-repeat 8px center #fff}
 ul.bsdt1 li.i3 a{ background:url(../image/td_i3.gif) no-repeat 8px center #fff}
 ul.bsdt1 li.i4 a{ background:url(../image/td_i4.gif) no-repeat 8px center #fff} 
 ul.bsdt1 li.i1 a:hover{ background:url(../image/td_i1.gif) no-repeat 8px center #dae5f2}
 ul.bsdt1 li.i2 a:hover{ background:url(../image/td_i2.gif) no-repeat 8px center #dae5f2}
 ul.bsdt1 li.i3 a:hover{ background:url(../image/td_i3.gif) no-repeat 8px center #dae5f2}
 ul.bsdt1 li.i4 a:hover{ background:url(../image/td_i4.gif) no-repeat 8px center #dae5f2}

.link{ width:1100px; margin:20px auto 10px; height:45px; background:url(../image/link_bg.gif) repeat-x;}
.link ul.sel-link{ display:block; height:50px; width:1100px; margin:0 auto; }
.link ul.sel-link li{display:inline-block;}
.link ul.sel-link img{height:50px;}
.footer{width:100%; margin:0 auto; clear:both;  background:#ddd; color:#333; height:170px; padding:20px 0 0 0; text-align:center; line-height:30px; }
.footer ul{ display:block; width:1000px; margin:0 auto; padding:10px;}
.footer ul li.left{ float:left; width:900px; text-align:left;}
.footer ul li.right{ float:left; width:100px;}



.fen-war{ clear:both; height:auto; background:#fff; padding:20px 0;}


.fen-menu{ float:left; width:260px; padding-bottom:5px;}
.fen-menu ul.top{ height:52px; line-height:52px; background:url(../image/fen_top.gif) no-repeat bottom right; text-indent:20px; font-size:20px; color:#0461a1; font-family:微软雅黑;border-bottom:3px solid #488cba }
.fen-menu ul.list{}
.fen-menu ul.list li a{ display:block; padding:10px 0 10px 30px; background:#e3f1f8; margin:1px 0; line-height:20px;font-size:16px; color:#3e3e3e; }
.fen-menu ul.list li a:hover{ background:url(../image/arr_blue.gif) no-repeat 230px center #488cba;color:#fff;}

.fen-menu ul.list li.this a { display:block; padding:10px 0 10px 30px;background:url(../image/arr_blue.gif) no-repeat 230px center #488cba;color:#fff;margin:1px 0;font-size:16px; }
.fen-menu ul.list li.this p a{ margin:5px 0 0 0 ; padding:0; line-height:20px; font-size:12px; font-weight:normal; border:none;}

.fen-menu ul.list li.s a{ display:block;  padding:10px 0 10px 20px; line-height:20px;border-right:1px solid #ececec; border-bottom:1px solid #ececec; font-size:14px; font-weight:bold;}
.fen-menu ul.list li.s a:hover{ border-left:4px solid #d82416; border-bottom:1px solid #ececec; border-right:none; text-decoration:none;color:#d82416;}
.fen-menu ul.list li.sthis a{ display:block;   padding:10px 0 10px 17px; line-height:24px; border-left:4px solid #d82416; border-bottom:1px solid #ececec;font-size:14px; font-weight:bold; color:#d82416; border-right:none}
.list-ej{ padding:10px 20px; background:#fff; border:8px solid #e3f1f8}
.list-ej span{ display:block; height:35px; line-height:35px; border-bottom:1px solid #e3f1f8; background:url(../image/arrow_001.gif) no-repeat left center; text-indent:30px;}
.list-ej2{ padding:10px 20px; background:#fff; border:8px solid #e3f1f8}
.list-ej2 span{ display:block; height:35px; line-height:35px; border-bottom:1px solid #e3f1f8; background:url(../image/arrow_001.gif) no-repeat left center; text-indent:30px;}


.fen-right{ float:right; width:770px;}
.fen-title{display:block;height:52px; line-height:52px;background: url(../image/title_line.gif) no-repeat bottom left; color:#0461a1; font-size:18px; text-indent:14px}
.fen-con{ padding:20px 0; line-height:24px;}
.fen-con h2{ line-height:35px; text-align:center; font-size:16px;}
.fen-con ul.con{ min-height:450px; line-height:24px; font-size:15px; padding:10px 0}



.fen-news{ padding:20px 0 10px 0}
.fen-news ul{}
.fen-news  ul li{ height:40px; line-height:40px; border-bottom:1px dashed #ddd; background:url(../image/dot_blue.gif) no-repeat left center; text-indent:18px; font-size:15px;}
.fen-news  ul li a{ float:left}
.fen-news  ul li span{ float:right;color:#C60; font-size:12px;}


.fen-article{ margin:0 auto; border:1px solid #ccc; padding:20px 50px;}
.fen-article-con{ padding:10px 0;}
.fen-article-con ul.t{ background:url(../image/fen_line.gif) repeat-x bottom;line-height:35px; font-size:25px; color:#d30000; text-align:center; padding:10px 30px 25px 30px;}
.fen-article-con ul.sub{line-height:35px; font-size:20px; color:#aaa; text-align:center; padding:10px 30px 25px 30px;}
.fen-article-con ul.zy{ height:30px; line-height:30px; color:#999; text-align:center; }
.fen-article-con ul.zy span{ padding:0 10px;}
.fen-article-con ul.con{ padding:20px 0; line-height:27px;font-size:14px; color:#333; font-size:16px; }
.fen-article-con ul.con img{display:block;margin:0 auto;max-width:1000px;}
.fen-article-con ul.con p{ text-indent:2em}


.ldxx{ padding:10px 20px; border-bottom:1px dashed #ccc}
.ldxx ul.ld_jj{ float:left; width:500px; min-height:156px;}
.ldxx ul.ld_jj p.cs{ background:url(404.png) no-repeat left center; height:30px; line-height:30px; text-indent:30px; color:#007faf; font-size:14px; font-weight:bold; padding:0; margin-bottom:10px;}
.ldxx ul.ld_jj p.nr{ padding:0px 0; line-height:26px; font-size:12px;}
.ldxx ul.ld_photo{ float:right; width:123px; height:156px;}




.wra-pager { clear:both; margin:10px 0;background: #eeeeee;border: 1px solid #dddddd; padding:7px 20px;}
.pager { clear:both;}
.pager span.p_total { border: #999 1px solid; padding:3px 5px; font-weight:bold; background:#fff; margin:0 1px; vertical-align:middle; color:#666;font-family:arial;font-size:14px }
.pager span.p_current {border: #999 1px solid;  padding:3px 5px;font-weight:bold; margin:0 1px; background:beige;vertical-align:middle; color:#666;font-family:arial;font-size:14px }
.pager a:link {border: #999 1px solid; padding:3px 5px;background:#fff;  margin:0 1px; vertical-align:middle;color:#666; text-decoration: none! important;font-family:arial;font-size:14px}
.pager a:visited {border: #999 1px solid; padding:3px 5px;background:#fff;  margin:0 1px; vertical-align:middle; color:#333; text-decoration: none! important}
.pager a:hover {BORDER-LEFT-COLOR: #ddd; BACKGROUND: #69e; BORDER-BOTTOM-COLOR: #ddd; COLOR: #fff; BORDER-TOP-COLOR: #ddd; BORDER-RIGHT-COLOR: #ddd}
.pager input {	BORDER-RIGHT: #999 1px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px 1px; VERTICAL-ALIGN: middle; BORDER-LEFT: #999 1px dotted; WIDTH: 2em; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px dotted; font-family:arial; TEXT-ALIGN: center; font-size:14px}


 
.font-yel{ color:#C60}
.font-blue{ color:#369}
.font-blue a{ color:#369}


.table-lb{border:#ddd 1px solid;}
.table-lb th{ background:#e4eeef; color:#34a3ad; border-bottom:#b5ced0 1px solid; border-right:#b5ced0 1px solid}
.table-lb td{ background:#fcfbf7; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid;line-height:22px; padding:5px 10px}
.table-lb td a{ color:#174f78}
.table-lb td a:hover{ color:#f60}


.table-style2{ background:#ccc; border:1px solid #ccc;}
.table-style2 th{ color:#000; background:#efefef; font-weight:normal;border:1px solid #ccc; padding:5px}
.table-style2 td{ background:#fff;border:1px solid #ccc; padding:5px}

.leader .lddt{ display:block; margin:12px 0 0 0px; clear:both;}
.leader .lddt ul.topper{ background:#e3f1f8; border-bottom:1px solid #e4e4e4; height:35px; line-height:35px;}
.leader .lddt ul.topper li.t{ display:block; width:300px; float:left; font-size:16px; color:#006 ; text-indent:20px}
.leader .lddt ul.topper li.more{display:block; width:50px; float:right; font-size:12px; font-weight:normal}
.leader .lddt ul.middle{ padding:10px 0px;}
.leader .lddt ul.middle li{ height:35px; line-height:35px; background:url(../image/icon-ku.jpg) no-repeat left center; text-indent:20px; font-size:14px; border-bottom:1px dotted #ddd}

.dynamic-pic{background-color:#ededed;border:1px solid #c9c9c9; margin-top:20px;padding:10px;*padding:10px;_padding:5px 10px 10px 10px;overflow:hidden;clear:both;}
.dynamic-pic li{float:left;width:265px;margin-left:4px;}
.dynamic-pic li img{width:265px;}

#demo{background:#FFF;overflow:hidden;width:983px;}
#indemo{float:left;width:800%;}
#demo1{float:left;}
#demo2{float:left;}

#demos {background:#FFF; overflow:hidden; width:983px;}
#indemos{float:left;width: 800%;}
#demos1{float:left;margin-right:6px;background-color: #ededed;}
#demos2{float:left;}

.banner1{ display:block; clear:both; width:983px;height:55px; padding:10px 10px;margin:0 0; background:url(404.png) left top no-repeat;}

ul.ztree li a {
	height: 25px;
}

.mInput{ float:right; background:url(404.png) #b1dcfe no-repeat; background-position:13px 49%; margin-top:5px; border:0; width:250px; height:30px; color:#1157b0; line-height:30px; padding:0 10px 0 40px;}
.mButton{ float:right; width:76px; height:30px; background-color:#63b9fe; color:#1157b0; border:0; margin-top:5px; font-size:14px; font-family:"黑体";}
.mInput_b{ float:right; background:url(404.png) #b1dcfe no-repeat; background-position:13px 49%; margin-top:5px; border:0; width:350px; height:40px; color:#1157b0; line-height:40px; padding:0 10px 0 40px;}
.mButton_b{ float:right; width:76px; height:40px; background-color:#63b9fe; color:#1157b0; border:0; margin-top:5px; font-size:14px; font-family:"黑体";}
@-webkit-keyframes fadeInOut {
    0% {
        opacity:1;
     }
    25% {
        opacity:0;
    }
    50% {
        opacity: 0;    
    }
    75% {
        opacity:1;
    }
}
.anim_fade_image {
    -webkit-animation-name: fadeInOut;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-duration: 4s;
    -webkit-animation-direction: alternate;
}

.gundong{
	width: 1100px;
	margin: 20px auto 0;
}
.gundongBox {
	width: 1100px;
	height: 160px;
	position: relative;
	overflow: hidden;
	box-sizing: border-box;
	border: 1px solid #ddd;
	padding: 10px;
	background: #fff;
}

.gundongList {
	position: absolute;
	animation: geiwogun 120s linear infinite;
	white-space: nowrap;
}

.gundongList li {
	display: inline-block;
	width: 140px;
	height: 130px;
	overflow: hidden;
	margin: 0 5px;
}
.gundongList li .imgbox{
    width: 140px;
    height: 92px;
    overflow: hidden;
}
.gundongList li img {
	width: 100%;
	display: block;
}

.gundongList li span {
	display: block;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #aaa;
	margin-top: 10px;
}

.gundongList:hover {
	animation-play-state: paused;
	-webkit-animation-play-state: paused;
}

@keyframes geiwogun {
	from {
		transform: translate(0, 0);
	}
	to {
		transform: translate(-50%, 0);
	}
}
			
.cpbt {
	height: 30px;
	line-height: 30px;
	display: block;
	float: left;
	border-top: 3px solid #6984b3;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	width: 1100px;
	background: #fff;
	box-sizing: border-box;
	color: #0461a1;
	padding-left: 25px;
	background-image: url(../image/bt.jpg);
}
	
	
.main {
	width: 1100px;
	margin: 20px auto;
	box-sizing: border-box;
	height: auto;
	zoom: 1;
	overflow: hidden;
}

.lyt {
	width: 98%;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	border-bottom: 1px solid #AAAAAA;
	padding: 0 20px;
	box-sizing: border-box;
	margin: 0 auto;
}

.form {
	width: 98%;
	height: auto;
	zoom: 1;
	overflow: hidden;
	margin: 0 auto;
}
.form li{
	width: 100%;
	height: auto;
	line-height: 30px;
	margin-top: 5px;
}
.form li input{
	height: 25px;
}
.form li textarea{
	width: 880px;
	
}
.ly-box {
	width:900px;
	height: auto;
	zoom: 1;
	overflow: hidden;
	margin: 30px auto;
}

.pager ul{
    display: flex;
}
.pager ul li{
    background: none;
    border: none;
}
.pager {
	clear: both;
}
.pager ul li.active span{
	border: #f00 1px solid;
	padding: 3px 5px;
	font-weight: bold;
	background: #fff;
	margin: 0 3px;
	vertical-align: middle;
	color: #f00;
	font-family: arial;
	font-size: 14px
}

.pager span.p_total {
	border: #999 1px solid;
	padding: 3px 5px;
	font-weight: bold;
	background: #fff;
	margin: 0 3px;
	vertical-align: middle;
	color: #666;
	font-family: arial;
	font-size: 14px
}

.pager span.p_current {
	border: #999 1px solid;
	padding: 3px 5px;
	font-weight: bold;
	margin: 0 3px;
	background: beige;
	vertical-align: middle;
	color: #666;
	font-family: arial;
	font-size: 14px
}

.pager a:link {
	border: #999 1px solid;
	padding: 3px 5px;
	background: #fff;
	margin: 0 3px;
	vertical-align: middle;
	color: #666;
	text-decoration: none! important;
	font-family: arial;
	font-size: 14px
}

.pager a:visited {
	border: #999 1px solid;
	padding: 3px 5px;
	background: #fff;
	margin: 0 3px;
	vertical-align: middle;
	color: #333;
	text-decoration: none! important
}

.pager a:hover {
	BORDER-LEFT-COLOR: #ddd;
	BACKGROUND: #69e;
	BORDER-BOTTOM-COLOR: #ddd;
	COLOR: #fff;
	BORDER-TOP-COLOR: #ddd;
	BORDER-RIGHT-COLOR: #ddd
}

.pager input {
	BORDER-RIGHT: #999 1px dotted;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #999 1px dotted;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px 1px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #999 1px dotted;
	WIDTH: 2em;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #999 1px dotted;
	font-family: arial;
	TEXT-ALIGN: center;
	font-size: 14px
}