﻿
blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul {
	margin: 0;
	padding: 0
}
body, button, input, select, textarea {
	font: 12px/1.5 arial, 'Hiragino Sans GB', \5b8b\4f53, sans-serif
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%
}
address, cite, dfn, em, var {
	font-style: normal
}
code, kbd, pre, samp {
	font-family: courier new, courier, monospace
}
small {
	font-size: 12px
}
ol, ul {
	list-style: none
}
a {
	text-decoration: none
}
a:hover {
	
}
sup {
	vertical-align: text-top
}
sub {
	vertical-align: text-bottom
}
legend {
	color: #000
}
fieldset, img {
	border: 0
}
button, input, select, textarea {
	font-size: 100%
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
body {
	font-family: Arial, "微软雅黑", tahoma, Srial, helvetica, sans-serif
}
@font-face {
	font-family: 'iconfont';
	src: url("img/font_1444157819_222898.eot");
	src: url("img/font_1444157819_222898.eot?#iefix") format("embedded-opentype"), url("img/font_1444157819_222898.woff") format("woff"), url("img/font_1444157819_222898.ttf") format("truetype"), url("//at.alicdn.com/t/font_1444157819_222898.svg#iconfont") format("svg")
}
body {
	background-color: #e9e9e9
}
.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale
}
.tabulousclear {
	display: block;
	clear: both
}
.top {
	width: 100%;
	height: 125px;
	background-image: url(img/headerbg.jpg);
	background-repeat: repeat-x;
	background-color: #fff
}
.top .header-top {
	width: 1004px;
	height: 27px;
	margin: 0 auto
}
.top .header-top .headertopgundong {
	width: 1004px;
	height: 27px;
	float: left
}
.top .header-top .headertopgundong .headertgddiv {
	clear: both;
	text-align: left;
	width: 1004px;
	height: 27px
}
.top .header-top .headertopgundong .headertgddiv .igddiv {
	float: left;
	height: 27px;
	overflow: hidden;
	position: static;
	width: 1004px
}
.top .header-top .headertopgundong .headertgddiv .igddiv .igdul {
	clear: both;
	position: static;
	width: 20000px
}
.top .header-top .headertopgundong .headertgddiv .igddiv .igdul .igdli {
	float: left;
	overflow: hidden;
	height: 27px;
	padding-left: 20px;
	width: 850px;
	line-height: 27px;
	color: #434343;
	color: #434343
}
.top .header {
	width: 1004px;
	height: 83px;
	margin: 0 auto;
	padding-left: 16px
}
.top .header .logo {
	display: block;
	float: left;
	width: 608px;
	height: 83px
}
.top .header .headerright {
	float: right;
	width: 300px;
	height: 83px;
	overflow: hidden
}
.top .header .headerright .headertopsethome {
	width: 300px;
	height: 27px;
	text-align: right
}
.top .header .headerright .headertopsethome a {
	height: 27px;
	line-height: 27px;
	padding: 0 10px;
	color: #434343
}
.top .header .headerright .sitetime {
	text-align: right;
	height: 23px;
	line-height: 23px;
	margin-top: 28px;
	overflow: hidden
}
.menu {
	width: 100%;
	height: 39px;
	background-image: url("img/menubg.jpg");
	padding-top: 6px
}
.menu .menudiv {
	width: 1020px;
	height: 33px;
	position: relative;
	margin: 0 auto
}
.menu .menudiv .menuul .menuli {
	position: relative;
	float: left;
	width: 120px;
	z-index: 99
}
.menu .menudiv .menuul .menuli a {
	display: block;
	width: 120px;
	text-align: center;
	height: 33px;
	line-height: 33px;
	font-size: 14px;
	font-weight: 700;
	color: #585858
}
.menu .menudiv .menuul .menuli a:hover {

color: #fff;
    left: 0;
    top: 30;
    width: 120px;
    height: 33px;
    background-image: url(img/menuulbg.png);
  
}
.menu .menudiv .menuul .menuli .nav_sub {
	display: none;
	position: absolute;
	width: 118px;
	height: auto;
	background-color: #fff;
	padding-top: 4px;
	z-index: 99;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc
}
.menu .menudiv .menuul .menuli .nav_sub li a {
	display: block;
	width: 118px;
	text-align: center;
	height: 33px;
	line-height: 33px;
	font-size: 12px;
	font-weight: 400;
	color: #000;
	overflow: hidden
}
.menu .menudiv .menuul .menuli .nav_sub li a:hover {
	background-repeat: repeat-x;
	background-color: #1187cf;
	color: #fff;
	text-decoration: none
}
.menu .menudiv .menuul .menuliactive {
	color: #fff
}
.menu .menudiv .menuul .menuliactive a {
	color: #fff
}
.menu .menudiv .move-bg {
	display: none;
	position: absolute;
	left: 0;
	top: 30;
	width: 120px;
	height: 33px;
	background-image: url("img/menuulbg.png");
	z-index: 0
}
.flexslider {
	position: relative;
	height: 356px;
	overflow: hidden;
	background: url(img/loading.gif) 50% no-repeat
}
.slides {
	position: relative;
	z-index: 1
}
.slides li {
	height: 356px
}
.flex-control-nav {
	position: absolute;
	bottom: 10px;
	z-index: 2;
	width: 100%;
	text-align: center
}
.flex-control-nav li {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 5px;
*display:inline;
	zoom: 1
}
.flex-control-nav a {
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 40px;
	overflow: hidden;
	background: url(img/dot.png) right 0 no-repeat;
	cursor: pointer
}
.flex-control-nav .flex-active {
	background-position: 0 0
}
.flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 45%
}
.flex-direction-nav li a {
	display: block;
	width: 24px;
	height: 50px;
	overflow: hidden;
	cursor: pointer;
	position: absolute
}
.flex-direction-nav li a.flex-prev {
	left: 40px;
	background: url(img/prev.png) center center no-repeat
}
.flex-direction-nav li a.flex-next {
	right: 40px;
	background: url(img/next.png) center center no-repeat
}
.igundong {
	padding: 0;
	background-image: url(img/ggbj.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 24px;
	padding-left: 88px;
	width: 932px;
	margin: 10px auto
}
.igundong .igundongdiv {
	clear: both;
	text-align: left;
	width: 932px;
	height: 22px
}
.igundong .igundongdiv .igddiv {
	float: left;
	height: 22px;
	overflow: hidden;
	position: static;
	width: 930px
}
.igundong .igundongdiv .igddiv .igdul {
	clear: both;
	position: static;
	width: 20000px
}
.igundong .igundongdiv .igddiv .igdul .igdli {
	float: left;
	overflow: hidden;
	width: 450px;
	height: 22px;
	padding-left: 20px;
	background: transparent url(img/icon-09.gif) no-repeat scroll 0 0
}
.igundong .igundongdiv .igddiv .igdul .igdli a {
	display: block;
	width: 445px;
	height: 22px;
	line-height: 22px;
	color: #1e1e1e;
	text-decoration: none
}
.igundong .igundongdiv .igddiv .igdul .igdli a:hover {
	color: #c00
}
.igundong .igundongdiv .igddiv .igdul .igdli a span {
	float: right
}
.indexman {
	width: 1020px;
	margin: 0 auto;
	/*height: 1120px;*/
	background-color: #fff
}
.indexman .indexmanleft {
	width: 290px;
	height: auto;
	float: left
}
.indexman .indexmanleft .zscx {
	border: solid 1px #cfe4f5;
	width: 290px;
	height: 178px
}
.indexman .indexmanleft .zscx .zscxtit {
	width: 290px;
	height: 27px;
	line-height: 27px;
	border-bottom: solid 1px #cfe4f5;
	background-image: url("img/menutitbg.jpg");
	color: #2272af;
	font-size: 14px;
	font-weight: 700
}
.indexman .indexmanleft .zscx a {
	display: block;
	width: 205px;
	height: 30px;
	background-color: #c00;
	margin: 5px auto;
	background-image: url("img/chaxunbg.jpg");
	font-size: 14px;
	font-weight: 700;
	text-decoration: none;
	padding-top: 8px;
	padding-left: 35px;
	color: #2272af
}
.indexman .indexmanleft .zxsq {
	border: solid 1px #cfe4f5;
	width: 290px;
	height: 236px;
	margin-top: 8px
}
.indexman .indexmanleft .zxsq .zxsqtit {
	width: 290px;
	height: 27px;
	line-height: 27px;
	border-bottom: solid 1px #cfe4f5;
	background-image: url("img/menutitbg.jpg");
	color: #2272af;
	font-size: 14px;
	font-weight: 700
}
.indexman .indexmanleft .zxsq .zxsqlist {
	margin-top: 15px;
	height: 180px;
	width: 230px;
	margin-left: 28px
}
.indexman .indexmanleft .zxsq .zxsqlist a {
	display: block;
	width: 170px;
	height: 23px;
	line-height: 23px;
	margin-top: 3px;
	background-image: url("img/zxsqbg.jpg");
	font-size: 14px;
	font-weight: 700;
	color: #2272af;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-left: 60px;
	text-decoration: none;
	overflow: hidden
}
.indexman .indexmanleft .rzqy {
	border: solid 1px #cfe4f5;
	width: 290px;
	height: 240px;
	margin-top: 8px;
	overflow: hidden
}
.indexman .indexmanleft .rzqy .rzqytit {
	width: 290px;
	height: 27px;
	line-height: 27px;
	border-bottom: solid 1px #cfe4f5;
	background-image: url("img/menutitbg.jpg");
	color: #2272af;
	font-size: 14px;
	font-weight: 700
}
.indexman .indexmanleft .rzqy .rzqylist {
	width: 270px;
	margin-top: 5px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: -5px
}
.indexman .indexmanleft .rzqy .rzqylist ul li {
	width: 270px;
	height: 44px;
	text-align: center;
	float: left;
	margin-top: 10px;
	text-decoration: none;
	color: #2272af;
	font-weight: 600
}
.indexman .indexmanleft .rzqy .rzqylist ul li img {
	width: 270px;
	height: 44px;
	margin: 0 auto
}
.indexman .indexmanleft .rzqy .irzqydivclass {
	clear: both;
	color: #000;
	margin: 0 auto;
	text-align: left;
	width: 268px;
	height: 212px;
	overflow: hidden
}
.indexman .indexmanleft .rzqy .irzqydivclass .iqiyerenzheng {
	height: 212px;
	overflow: hidden;
	position: static;
	width: 268px;
	float: left;
	margin: 0 auto
}
.indexman .indexmanleft .rzqy .irzqydivclass .iqiyerenzheng .iqyrzul {
	clear: both;
	height: 20000px;
	position: static
}
.indexman .indexmanleft .rzqy .irzqydivclass .iqiyerenzheng .iqyrzul .iqyrzli {
	float: left;
	width: 128px;
	height: 44px;
	margin: 3px 2px;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	overflow: hidden
}
.indexman .indexmanleft .rzqy .irzqydivclass .iqiyerenzheng .iqyrzul .iqyrzli IMG {
	height: 44px;
	width: 128px
}
.indexman .indexmanleft .indexzp {
	border: solid 1px #e7e3e2;
	width: 290px;
	height: 74px;
	margin-top: 8px
}
.indexman .indexmanleft .indexzp a {
	display: block;
	width: 286px;
	height: 70px;
	margin-top: 2px;
	margin-left: 2px;
	background-color: #abcdef;
	background-image: url("img/indexzp.jpg")
}
.indexman .indexmanleft .indexdh {
	border: solid 1px #e7e3e2;
	width: 290px;
	height: 74px;
	margin-top: 8px
}
.indexman .indexmanleft .indexdh a {
	display: block;
	width: 286px;
	height: 70px;
	margin-top: 2px;
	margin-left: 2px;
	background-color: #abcdef;
	background-image: url("img/indexdh.jpg")
}
.indexman .indexmanleft .indexyx {
	border: solid 1px #e7e3e2;
	width: 290px;
	height: 74px;
	margin-top: 8px
}
.indexman .indexmanleft .indexyx a {
	display: block;
	width: 286px;
	height: 70px;
	margin-top: 2px;
	margin-left: 2px;
	background-color: #abcdef;
	background-image: url("img/indexyx.jpg")
}
.indexman .indexmanleft .indexlxwm {
	border: solid 1px #cfe4f5;
	width: 290px;
	/*height: 211px;*/
	margin-top: 8px;
	background-color: #f7fcff
}
.indexman .indexmanleft .indexlxwm .indexlxwmtit {
	width: 290px;
	height: 27px;
	line-height: 27px;
	border-bottom: solid 1px #cfe4f5;
	background-image: url("img/menutitbg.jpg");
	color: #2272af;
	font-size: 14px;
	font-weight: 700
}
.indexman .indexmanleft .indexlxwm p {
	width: 210px;
	/*height: 18px;*/
	margin: 0 auto;
	line-height: 27px;
	overflow: hidden
}
.indexman .indexmanleft .indexlxwm p span {
	display: block;
	width: 50px;
	float: left
}
.indexman .indexmanright {
	width: 720px;
	height: auto;
	float: right
}
.indexman .indexmanright .indexnews {
	border: solid 1px #cfe4f5;
	width: 720px;
	height: 178px
}
.indexman .indexmanright .indexnews .indexnewsul {
	width: 370px;
	height: 149px;
	margin-left: 25px;
	margin-top: 13px;
	float: left
}
.indexman .indexmanright .indexnews .indexnewsul li {
	padding-left: 24px;
	height: 21px;
	overflow: hidden;
	background-image: url("img/indexnewsbg.jpg");
	background-repeat: no-repeat
}
.indexman .indexmanright .indexnews .indexnewsul li a {
	text-decoration: none;
	color: #2e2c2c;
	overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1;  -webkit-box-orient: vertical;
}
.indexman .indexmanright .indexnews .indexnewsul li a:hover {
	color: #2272af
}
.indexman .indexmanright .indexnews .indexnuwsimg {
	float: right;
	width: 280px;
	height: 148px;
	border: solid 1px #eee;
	margin-top: 13px;
	margin-right: 18px;
	position: relative;
	overflow: hidden
}
.indexman .indexmanright .indexnews .indexnuwsimg ul {
	margin: 0;
	padding: 0;
	left: 0;
	position: absolute
}
.indexman .indexmanright .indexnews .indexnuwsimg ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left
}
.indexman .indexmanright .indexnews .indexnuwsimg .sliderBtn {
	width: 20px;
	height: 40px;
	background: url("img/sprite.png") no-repeat;
	cursor: pointer;
	position: relative;
	top: 40%;
	z-index: 100;
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4
}
.indexman .indexmanright .indexnews .indexnuwsimg #prevBtn {
	float: left
}
.indexman .indexmanright .indexnews .indexnuwsimg #nextBtn {
	background-position: right top;
	float: right
}
.indexman .indexmanright .indexfwxm {
	border: solid 1px #cfe4f5;
	width: 720px;
	height: auto;
	margin-top: 8px
}
.indexman .indexmanright .indexfwxm .indexfwxmtit {
	width: 720px;
	height: 27px;
	line-height: 27px;
	border-bottom: solid 1px #cfe4f5;
	background-image: url("img/menutitbg.jpg");
	color: #2272af;
	font-size: 14px;
	font-weight: 700
}
.indexman .indexmanright .indexfwxm ul {
	width: 700px;
	height: auto;
	margin: 0 auto
}
.indexman .indexmanright .indexfwxm ul li {
	width: 33.333%;
	height: 141px;
	border-bottom: dashed 2px #eee;
	margin-top: 11px;
	float:left;
}	
	
.indexman .indexmanright .indexfwxm ul li a {
	font-size: 14px;
	font-weight: 189;
	color: #2272af;
	text-decoration: none
	float: left;
}
.indexman .indexmanright .indexfwxm ul li .ifwxmimg {
	width: 189px;
	height: 136px;
	border: solid 1px #eee;
	padding: 2px;
	text-align:-webkit-center;
	overflow: hidden
}
.indexman .indexmanright .indexfwxm ul li .ifwxmrig {
	width: 480px;
	height: 112px;
	float: right;
	padding-left: 10px;
	overflow: hidden;
	background-color: #f7fcff
}
.indexman .indexmanright .indexfwxm ul li .ifwxmrig h3 {
	height: 36px;
	width: 485px;
	line-height: 36px;
	overflow: hidden
}
.indexman .indexmanright .indexfwxm ul li .ifwxmrig h3 a {
	font-size: 14px;
	font-weight: 700;
	color: #2272af;
	text-decoration: none
}
.indexman .indexmanright .indexfwxm ul li .ifwxmrig .ifwxmcon {
	width: 485px;
	height: 76px;
	line-height: 25px;
	overflow: hidden;
	font-family: "宋体", tahoma, Srial, helvetica, sans-serif
}
.indexman .indexmanright .indexfwxm ul li .ifwxmmore {
	display: block;
	position: relative;
	width: 110px;
	height: 18px;
	line-height: 18px;
	left: 375px;
	top: -23px;
	z-index: 3;
	text-decoration: none;
	background-color: #f7fcff;
	color: #cc0001
}
.indexman .indexmanright .indextab {
	border: solid 1px #cfe4f5;
	width: 720px;
	height: 270px;
	margin-top: 8px;
	overflow: hidden
}
.indexman .indexmanright .indextab .tabs {
	height: 38px;
	width: 100%
}
.indexman .indexmanright .indextab .tabs li {
	width: 144px;
	height: 38px;
	line-height: 38px;
	float: left;
	border-left: none;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
	background-image: url(img/itabnobg.jpg)
}
.indexman .indexmanright .indextab .tabs li a {
	display: block;
	height: 38px;
	line-height: 30px;
	text-align: center;
	outline: none;
	color: #000;
	font-size: 14px;
	font-weight: 700;
	text-decoration: none
}
.indexman .indexmanright .indextab .tabs li a:hover {
	background-image: url("img/itabsbg.jpg") !important;
	color: #fff !important;
	text-decoration: none
}
.indexman .indexmanright .indextab .tabs .thistab {
	background: #fff;
	border-bottom: 1px solid #fff;
	color: #fff !important;
	background-image: url("img/itabsbg.jpg") !important
}
.indexman .indexmanright .indextab .tabs .thistab a {
	color: #fff !important;
	height: 38px;
	line-height: 30px
}
.indexman .indexmanright .indextab .tabs .thistab a:hover {
	background-image: url("img/itabsbg.jpg") !important;
	background: #fff;
	border-bottom: 1px solid #fff
}
.indexman .indexmanright .indextab .tab_conbox {
	border-top: none
}
.indexman .indexmanright .indextab .tab_conbox .tab_con {
	display: none;
	padding: 12px;
	font-size: 14px;
	height: 270px;
	background-color: #f7fcff
}
.indexman .indexmanright .indextab .tab_conbox .tab_con .itabsgsgk {
	height: 270px;
	width: 650px;
	margin-top: 5px;
	line-height: 30px;
	font-size: 12px;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-all;
	margin: 0 auto;
	font-family: "宋体", tahoma, Srial, helvetica, sans-serif
}
.indexman .indexmanright .indextab .tab_conbox .tab_con .itabsgsgk a {
	text-decoration: none;
	color: #000;
	display: block;
	height: 24px;
	width: 120px;
	text-align: center;
	line-height: 24px;
	position: relative;
	top: -28px;
	left: 530px;
	color: #cc0001
}
.indexman .indexmanright .indextab .tab_conbox .tab_con .itabstzgg {
	height: 270px;
	width: 650px;
	display: block;
	margin-top: 5px;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-all
}
.indexman .indexmanright .indextab .tab_conbox .tab_con .itabstzgg a {
	display: block;
	width: 650px;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	text-decoration: none;
	color: #000
}
.ilink {
	width: 974px;
	height: 32px;
	border-bottom: solid 1px #b4d7f3;
	margin: 0 auto;
	background-image: url("img/ilinkbg.jpg");
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: 700;
	padding-left: 46px;
	padding-top: 16px;
	background-color: #fff
}
.ilink a {
	display: block;
	float: right;
	font-size: 12px;
	font-weight: 500;
	width: auto;
	height: 24px;
	line-height: 24px;
	background-color: #2272af;
	color: #fff;
	padding: 0 10px
}
.ilink a:hover {
	text-decoration: none
}
.ilinklist {
	width: 1020px;
	display: table;
	margin: 0 auto;
	background-color: #fff
}
.ilinklist ul {
	margin-bottom: 16px;
	padding-top: 20px;
	width: 1026px;
	height: 60px;
	margin-left: -6px
}
.ilinklist ul li {
	width: 163px;
	height: 58px;
	border: solid 1px #dadbd6;
	float: left;
	margin-left: 6px;
	background-color: #abcdef;
	overflow: hidden;
	margin-bottom: 10px;
}
.footer {
	border-top: solid 2px #0865b2;
	width: 100%;
	/*height: 122px;*/
	background-color: #4e73a7
}
.footer .links {
	/*width: 1020px;*/
	height: 28px;
	margin: 0 auto;
	margin-top: 20px;
	
	text-align: center
}
.footer .links a {
	height: 28px;
	padding: 5px 10px;
	font-size: 13px;
	color: #fff;
	font-weight: 500;
	text-decoration: none
}
.footer .footertxt {
	display: block;
	width: 1020px;
	height: auto;
	height: 28px;
	margin: 0 auto;
	text-align: center;
	color: #fff
}
.bannerny {
	height: 225px;
	width: 100%;
	background-color: #abcdef
}
.pagemain {
	width: 1020px;
	margin: 0 auto;
	height: auto;
	margin-top: -35px;
	background-color: #fff
}
.pagemain .pagemainl {
	width: 200px;
	height: auto;
	float: left;
	overflow: hidden;
	margin-left: 7px;
	margin-top: 7px
}
.pagemain .pagemainl .pageltop .pageltoptit {
	width: 200px;
	height: 65px;
	overflow: hidden
}
.pagemain .pagemainl .pageltop ul {
	width: 194px;
	height: auto;
	margin: 0 auto;
	margin-top: 10px
}
.pagemain .pagemainl .pageltop ul li {
	width: 194px;
	height: 25px
}
.pagemain .pagemainl .pageltop ul li a {
	display: block;
	/*width: 140px;*/
	height: 25px;
	line-height: 25px;
	/*padding-left: 54px;*/
	overflow: hidden;
	font-size: 12px;
	color: #222;
	text-decoration: none;
	background: url(img/first-bg-02.gif) no-repeat 0px 0px;
	margin: 0 auto;
    text-align: center;
}
.pagemain .pagemainl .pageltop ul li a:hover {
	line-height: 25px;
	background: url(img/first-bg-02.gif) no-repeat 0px -25px;
	color: #fff
}
.pagemain .pagemainl .pageltop ul li .listcatalson {
	display: block;
	width: 194px;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	background: url(img/first-bg-02.gif) no-repeat 0px -50px
}
.pagemain .pagemainl .pageltop .listcatafooter {
	width: 100%;
	height: 40px
}
.pagemain .pagemainl .pageltwo {
	width: 200px;
	height: 68px;
	overflow: hidden;
	text-align: center
}
.pagemain .pagemainr {
	float: right;
	width: 805px;
	border-left: solid 1px #e7e7e7;
	margin-top: 7px;
	min-height: 400px;
_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>400?"400px":"")
}
.pagemain .pagemainr .pagemainrtit {
	width: 775px;
	height: 38px;
	line-height: 32px;
	font-weight: 700;
	font-size: 14px;
	background-image: url(img/pagemainrtitbg.jpg);
	color: #0253a4;
	margin: 0 auto
}
.pagemain .pagemainr .pagemainrtit i {
	color: #b0d2f7;
	font-size: 22px;
	margin-right: 3px
}
.pagemain .pagemainr .pagemainrtit span {
	margin-left: 5px;
	color: #bcbcbc
}
.pagemain .pagemainr .pagemainrtit .mianbaoxue {
	width: auto;
	height: 32px;
	line-height: 32px;
	padding-right: 10px;
	font-size: 12px;
	font-weight: 400;
	color: #333
}
.pagemain .pagemainr .pagemainrtit .mianbaoxue i {
	font-size: 14px;
	color: #2272af
}
.pagemain .pagemainr .pagemainrtit .mianbaoxue a {
	font-size: 12px;
	color: #333;
	text-decoration: none
}
.pagemain .pagemainr .search {
	width: 755px;
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
	margin: 0 auto;
	border-bottom: solid 2px #ccc;
	font-weight: 700;
	font-size: 14px
}
.pagemain .pagemainr .search .inputtxt {
	border: solid 1px #ccc;
	margin-left: 10px;
	width: 130px
}
.pagemain .pagemainr .search .subbtn {
	width: 44px;
	height: 20px;
	line-height: 20px;
	cursor: pointer;
	background-color: #005aad;
	border: 0px;
	color: #fff;
	font-weight: 700;
	font-size: 12px
}
.pagemain .pagemainr .text-c {
	width: 660px;
	height: 24px;
	margin: 20px auto;
	line-height: 24px
}
.pagemain .pagemainr .text-c a {
	display: block;
	width: auto;
	float: left;
	padding: 0 5px;
	height: 24px;
	color: #005aad;
	margin-left: 5px;
	border: solid 1px #eee;
	text-decoration: none
}
.pagemain .pagemainr .text-c a:hover {
	background-color: #005aad;
	color: #fff
}
.pagemain .pagemainr .text-c span {
	display: block;
	width: auto;
	float: left;
	padding: 0 5px;
	height: 24px;
	margin-left: 5px;
	color: #fff;
	background-color: #005aad
}
.pagemain .pagemainr .newshots {
	width: 676px;
	height: 260px;
	margin: 0 auto;
	padding-bottom: 20px;
	border-bottom: dashed 1px #ccc
}
.pagemain .pagemainr .newshots li {
	width: 676px;
	height: 100px;
	padding-top: 30px;
	border: 0px
}
.pagemain .pagemainr .newshots li .newshotimg {
	width: 120px;
	height: 100px;
	float: left;
	overflow: hidden
}
.pagemain .pagemainr .newshots li .newshotcon {
	width: 536px;
	height: 100px;
	float: right
}
.pagemain .pagemainr .newshots li .newshotcon h2 {
	width: 536px;
	height: 18px;
	line-height: 18px;
	font-size: 14px;
	overflow: hidden
}
.pagemain .pagemainr .newshots li .newshotcon h2 a {
	text-decoration: none;
	color: #1176c4
}
.pagemain .pagemainr .newshots li .newshotcon h4 {
	width: 536px;
	height: 54px;
	line-height: 18px;
	overflow: hidden;
	font-weight: 500
}
.pagemain .pagemainr .newshots li .newshotcon h5 {
	width: 536px;
	height: 24px
}
.pagemain .pagemainr .newshots li .newshotcon h5 a {
	color: #1176c4;
	font-size: 14px;
	font-weight: 500
}
.pagemain .pagemainr .newshots li .clear {
	clear: both
}
.pagemain .pagemainr .newslist {
	width: 676px;
	height: auto;
	margin: 0 auto;
	padding-bottom: 20px;
	margin-top: 30px;
	list-style: inside
}
.pagemain .pagemainr .newslist li {
	width: 676px;
	height: 27px;
	line-height: 27px;
	overflow: hidden
}
.pagemain .pagemainr .newslist li h2 {
	display: inline
}
.pagemain .pagemainr .newslist li h2 a {
	text-decoration: none;
	color: #333;
	font-weight: 500
}
.pagemain .pagemainr .newslist li h2 a:hover {
	color: #1176c4
}
.pagemain .pagemainr .newslist li h2 a span {
	float: right
}
.pagemain .pagemainr .pagecon {
	width: 755px;
	height: auto;
	margin: 0 auto
}
.pagemain .pagemainr .pagecon .pagecontit {
	height: auto;
	line-height: 56px;
	font-size: 16px;
	color: #444;
	text-align: center;
	border-bottom: dashed 1px #cbcbcb
}
.pagemain .pagemainr .pagecon .pageconinfo {
	
	height: 20px;
	line-height: 29px;
	font-size: 12px;
	text-align: center;
	color: #666
}
.pagemain .pagemainr .pagecon .intro {
	
	/*height: 50px;*/
	line-height:26px;
	padding: 0 10px;
	margin-top: 8px;
	font-size: 14px;
	color: #555;
	border: solid 1px #ddd
	
}
.pagemain .pagemainr .pagecon .pagecontent {
	width: 755px;

_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>230?"230px":"");
	margin-top: 15px;
	padding-bottom: 30px;
	
	font-size: 12px;
	overflow: hidden;
	line-height: 25px
}
.seaechall {
	width: 696px;
	min-height: 230px;
_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>230?"230px":"");
	margin-top: 15px;
	padding-bottom: 30px
}



.listnews {
	background-color: #F7FCFF;
	padding: 0 10px;
}
.listnews li {
	line-height: 26px;
}
.listnews li a {
	color: #666;
}




.indexman1 .indexmanright {
	width: 720px;
	height: auto;
	float: right
}
.indexman1 .indexmanright .indexnews {
	border: solid 1px #cfe4f5;
	width: 720px;
	height: 178px
}
.indexman1 .indexmanright .indexnews .indexnewsul {
	width: 370px;
	height: 149px;
	margin-left: 25px;
	margin-top: 13px;
	float: left
}
.indexman1 .indexmanright .indexnews .indexnewsul li {
	padding-left: 24px;
	height: 21px;
	overflow: hidden;
	background-image: url("img/indexnewsbg.jpg");
	background-repeat: no-repeat
}
.indexman1 .indexmanright .indexnews .indexnewsul li a {
	text-decoration: none;
	color: #2e2c2c
}
.indexman1 .indexmanright .indexnews .indexnewsul li a:hover {
	color: #2272af
}
.indexman1 .indexmanright .indexnews .indexnuwsimg {
	float: right;
	width: 280px;
	height: 148px;
	border: solid 1px #eee;
	margin-top: 13px;
	margin-right: 18px;
	position: relative;
	overflow: hidden
}
.indexman1 .indexmanright .indexnews .indexnuwsimg ul {
	margin: 0;
	padding: 0;
	left: 0;
	position: absolute
}
.indexman1 .indexmanright .indexnews .indexnuwsimg ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left
}
.indexman1 .indexmanright .indexnews .indexnuwsimg .sliderBtn {
	width: 20px;
	height: 40px;
	background: url("img/sprite.png") no-repeat;
	cursor: pointer;
	position: relative;
	top: 40%;
	z-index: 100;
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4
}
.indexman1 .indexmanright .indexnews .indexnuwsimg #prevBtn {
	float: left
}
.indexman1 .indexmanright .indexnews .indexnuwsimg #nextBtn {
	background-position: right top;
	float: right
}
.indexman1 .indexmanright .indexfwxm {
	border: solid 1px #cfe4f5;
	width: 720px;
	height: auto;
	margin-top: 8px
}
.indexman1 .indexmanright .indexfwxm .indexfwxmtit {
	width: 720px;
	height: 27px;
	line-height: 27px;
	border-bottom: solid 1px #cfe4f5;
	background-image: url("img/menutitbg.jpg");
	color: #2272af;
	font-size: 14px;
	font-weight: 700
}
.indexman1 .indexmanright .indexfwxm ul {
	width: 700px;
	height: auto;
	margin: 0 auto
}
.indexman1 .indexmanright .indexfwxm ul li {
	width: 33.333%;
	height: 141px;
	border-bottom: dashed 2px #eee;
	margin-top: 11px;
	float:left;
}	
	
.indexman1 .indexmanright .indexfwxm ul li a {
	font-size: 14px;
	font-weight: 189;
	color: #2272af;
	text-decoration: none
	float: left;
}
.indexman1 .indexmanright .indexfwxm ul li .ifwxmimg {
	width: 189px;
	height: 136px;
	border: solid 1px #eee;
	padding: 2px;
	text-align:-webkit-center;
	overflow: hidden
}
.indexman1 .indexmanright .indexfwxm ul li .ifwxmrig {
	width: 480px;
	height: 112px;
	float: right;
	padding-left: 10px;
	overflow: hidden;
	background-color: #f7fcff
}
.indexman1 .indexmanright .indexfwxm ul li .ifwxmrig h3 {
	height: 36px;
	width: 485px;
	line-height: 36px;
	overflow: hidden
}
.indexman1 .indexmanright .indexfwxm ul li .ifwxmrig h3 a {
	font-size: 14px;
	font-weight: 700;
	color: #2272af;
	text-decoration: none
}
.indexman1 .indexmanright .indexfwxm ul li .ifwxmrig .ifwxmcon {
	width: 485px;
	height: 76px;
	line-height: 25px;
	overflow: hidden;
	font-family: "宋体", tahoma, Srial, helvetica, sans-serif
}
.indexman1 .indexmanright .indexfwxm ul li .ifwxmmore {
	display: block;
	position: relative;
	width: 110px;
	height: 18px;
	line-height: 18px;
	left: 375px;
	top: -23px;
	z-index: 3;
	text-decoration: none;
	background-color: #f7fcff;
	color: #cc0001
}

.menu .menudiv .menuul .menuli a.current {
    left: 0;
    top: 30;
    width: 120px;
    height: 33px;
    background-image: url(img/menuulbg.png);
	color: #fff!important;
}

.pagemain .pagemainl .pageltop ul li a.cur {
    line-height: 25px;
    background: url(img/first-bg-02.gif) no-repeat 0px -25px;
    color: #fff;
}

.int {

overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:3;  -webkit-box-orient: vertical;

}

.footer .footertxt  a{

    color: #fff;
}

