/*common module*/

.mar_t12p{

	margin-top:12px;

}

.w1000{

	width:1000px;

	margin:0 auto;

}

/*header*/

.header{

	width:100%;

	background:#fcfcfd;

}

/*top*/

.top{

	height:120px;

	_overflow:hidden;

}

.tel{

	width:auto;

	height:120px;

}

/*nav*/

.nav{

	position:relative;

	z-index:2;

	width:100%;

	background:url(../images/bg1.jpg) top repeat-x;

	height:54px;

}

.nav-in{

	width:972px;

	height:54px;

	margin:0 auto;

}

.n_son{

	position:relative;

	float:left;

	display:inline;

	width:94px;

	height:54px;

	margin:0 7px;

	font:700 14px/54px "Simsun";

	text-align:center;

}

.n_son a{

	position:absolute;

	left:0;

	top:0;

	display:block;

	width:94px;

	height:59px;

	color:#FFF;

	text-decoration:none;

}

.n_son a:hover{

	width:94px;

	height:59px;

	background:url(../images/bg2.png) no-repeat;

	_background:url(../images/bg2-ie6.png) no-repeat;

	color:#461300;

	_text-decoration:none;

}

/*fla*/

.fla{

	position:relative;

	z-index:1;

	width:100%;

	height:374px;

	background:url(../images/bg8.png) repeat-x;

	text-align:center;

}

.fla-in{

	height:374px;

	text-align:center;

}

/*header-a*/

.header-a{

	width:100%;

	position:relative;

	z-index:9999;

	height:50px;

	background:#328de2;

}

.header-a_inner{

	height:50px;

	background:url(../images/bg24.png) repeat-x;

}

/*notice*/

.notice{

	width:600px;

	height:50px;

	overflow:hidden;

}

.n_tl{

	height:72px;

	font:400 18px/50px "Microsoft Yahei";

	color:#1097d8;

	overflow:hidden;

}

#n_con{

	float:left;

	display:inline;

	width:400px;

	height:50px;

	margin-left:12px;

	line-height:54px;

	_line-height:52px;

	color:#FFF;

	overflow:hidden;

	cursor:pointer;

}

/*@t_srh*/

.t_srh{

	position:relative;

	width:320px;

	height:27px;

	margin:10px 0 0 0;

	border:1px solid #efbd29;

	background:#FFF url(../images/bg3.jpg) top repeat-x;

}

.s_txt{

	width:180px;

	height:27px;

	margin-left:12px;

	border:none;

	background:none;

	line-height:27px;

	color:#4a4a4a;

	overflow:hidden;

}

.s_cla{

	width:88px;

	height:21px;

	margin:3px 0 0 3px;

	border:none;

	background:url(../images/bg4.jpg) no-repeat;

	line-height:21px;

	color:#606065;

	text-indent:6px;

	text-align:left;

	cursor:pointer;

	outline:none;

}

::-moz-focus-inner{border:0;}

.s_cla_list{

	display:none;

	position:absolute;

	z-index:9999;

	top:39px;

	left:195px;

	width:86px;

	background:#03438A;

	border:1px solid #03438A;

}

.s_cla_list li{

	width:86px;

	height:21px;

	font:400 12px/21px "Simsun";

	text-align:center;

	color:#FFF;

	cursor:pointer;

}

.s_cla_list .li_hover{

	background:#02346a;

	color:#df830e;

}

.s_btn{

	width:25px;

	height:21px;

	margin:3px 6px 0 0;

	border:none;

	background:url(../images/bg5.jpg) no-repeat;

	cursor:pointer;

}

/*link*/

.link{

	width:100%;

	height:46px;

	border-top:1px solid #03478d;

	background:#328de2;

}

.link-tl{

	margin-left:16px;

	height:46px;

	font:400 18px/44px "Microsoft Yahei";

	color:#FFF;

	overflow:hidden;

}

.link-con{

	width:860px;

	height:46px;

	margin:0 0 0 6px;

	font:400 12px/46px "Simsun";

	color:#4f8ec6;

	overflow:hidden;

}

.link-con a{

	color:#4f8ec6;

}

.link-con span{

	display:inline-block;

	padding:0 12px;

	white-space:nowrap;

}

/*bottom*/

.bottom{

	width:100%;

	height:163px;

	background:#68cfff;

}

.bottom_a{

	width:968px;

	height:140px;

	padding:23px 0 0 12px;

	color:#013869;

}

.bottom_a a{

	color:#013869;

}

.bottom_infor_a{

	width:402px;

	padding:4px 0 0;

	font:400 12px/30px "Simsun";

}

.bottom_infor_b{

	width:346px;

	padding:4px 0 0;

	font:400 12px/30px "Simsun";

}

.bottom_infor_b span{

	display:inline-block;

	padding-left:32px;

}

.bottom_infor_b span.A{

	background:url(../images/bg12.png) left center no-repeat;

}

.bottom_infor_b span.B{

	background:url(../images/bg13.png) left center no-repeat;

}

.bottom_infor_b span.C{

	background:url(../images/bg14.png) left center no-repeat;

}

.bottom_infor_c{

	width:220px;

}

.bottom-logo{

	margin:21px 7px 0 0;

}

/*index code*/

/*imain*/

.imain{

	height:auto!important;

	min-height:100px;

	height:100px;

	padding:20px 0 0;

	background:#68cfff;

}

/*imain-a*/

.imain-a{

	padding:35px 0 43px;

	background:#ffffff;

}

/*inews*/

.inews{

	width:326px;

	height:311px;

	_overflow:hidden;

}

.inews-tl{

	position:relative;

	height:54px;

	background:url(../images/bg30.jpg) no-repeat;

}

.inews_tl-tl{

	width:308px;

	height:32px;

	margin:0 0 0 10px;

	font:400 18px/32px "Microsoft Yahei";

	color:#FFF;

	text-indent:17px;

}

.inews_tl-tl a{

	color:#FFF;

}

.inews-con{

	width:308px;

	height:257px;

	padding:0 8px 0 10px;

}

.inews-pic{

	width:300px;

	height:113px;

	padding:4px;

	background:#bfc0c0;

	overflow:hidden;

}

.inews-con ul{

	margin-top:10px;

}

.inews-con li{

	width:100%;

	height:33px;

	background:url(../images/bg10.jpg) 2px 11px no-repeat;

	font:400 12px/33px "Simsun";

	color:#4a4a4a;

	text-indent:23px;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.inews-con li a{

	color:#4a4a4a;

}

/*icruit*/

.icruit{

	width:341px;

	height:311px;

	margin-left:4px;

	_overflow:hidden;

}

.icruit-tl{

	position:relative;

	height:54px;

	background:url(../images/bg31.jpg) no-repeat;

}

.icruit_tl-tl{

	width:323px;

	height:32px;

	margin:0 0 0 10px;

	font:400 18px/32px "Microsoft Yahei";

	color:#FFF;

	text-indent:17px;

}

.icruit_tl-tl a{

	color:#FFF;

}

.icruit-con{

	width:323px;

	height:257px;

	padding:0 8px 0 10px;

}

.icruit-con li{

	width:100%;

	height:33px;

	background:url(../images/bg10.jpg) 3px 11px no-repeat;

	font:400 12px/33px "Simsun";

	color:#4a4a4a;

	text-indent:23px;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.icruit-con li a{

	color:#4a4a4a;

}

/*icourse*/

.icourse{

	width:326px;

	height:311px;

	margin-right:3px;

	_overflow:hidden;

}

.icourse-tl{

	position:relative;

	height:54px;

	background:url(../images/bg32.jpg) no-repeat;

}

.icourse_tl-tl{

	width:308px;

	height:32px;

	margin:0 0 0 10px;

	font:400 18px/32px "Microsoft Yahei";

	color:#FFF;

	text-indent:17px;

}

.icourse_tl-tl a{

	color:#FFF;

}

.icourse-con{

	width:308px;

	height:257px;

	padding:0 8px 0 10px;

}

.icourse-son{

	position:relative;

	width:150px;

	height:110px;

	margin-bottom:7px;

	overflow:hidden;

}

.icourse-son .pic{

	width:150px;

	height:110px;

	overflow:hidden;

}

.icourse-son .text{

	position:absolute;

	top:87px;

	left:0;

	width:150px;

	height:23px;

	background:url(../images/bg28.png) no-repeat;

	font:400 12px/23px "Simsun";

	text-align:center;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.icourse-son .text a{

	display:block;

	color:#FFF;

	text-decoration:none;

}

.icourse-son .text a:hover{

	_text-decoration:none;

}

/*icontact*/

.icontact{

	width:308px;

	height:262px;

	margin-left:10px;

	background:url(../images/bg33.jpg) no-repeat;

}

.icontact-tl{

	padding:32px 0 0;

	font:400 18px/1 "Microsoft Yahei";

	text-indent:57px;

}

.icontact-tl a{

	color:#FFF;

}

.icontact-con{

	width:155px;

	height:175px;

	padding:12px 0 0 145px;

	font:400 12px/26px "Simsun";

	color:#FFF;

	overflow:hidden;

}

/*imain-b*/

.imain-b{

	 width: 1000px;
    margin: auto;

	height:203px;

	background:#FFF;

}

/*ipro*/

.ipro{

	height:159px;

	padding:20px 0 24px;

	background:#ffffff;

}

/*@ipro-con*/

.ipro-con{

	width:980px;

	height:159px;

	_overflow:hidden;

}

#ScrollBox{

	position:relative;

	float:left;

	display:inline;

	width:888px;

	height:159px;

	margin:0 16px;

	overflow:hidden;

}

#ScrollBox li{

	position:relative;

	float:left;

	display:inline;

	width:208px;

	height:158px;

	margin-right:19px;

	overflow:hidden;

}

#ScrollBox li .pic{

	width:200px;

	height:150px;

	padding:3px;

	border:1px solid #d0cece;

	background:#dedddd;

	overflow:hidden;

}

#ScrollBox li .text{

	position:absolute;

	top:131px;

	left:4px;

	width:200px;

	height:23px;

	background:url(../images/bg28.png) no-repeat;

	_background:none;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg28.png");

	font:400 12px/23px "Simsun";

	text-align:center;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

#ScrollBox li .text a{

	display:block;

	color:#FFF;

	text-decoration:none;

}

#ScrollBox li .text a:hover{

	_text-decoration:none;

}

#ScrollBox li .text.hover{

	background:url(../images/bg29.png) no-repeat;

	_background:none;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg29.png");

}

.ctrl{

	float:left;

	display:inline;

	width:30px;

	height:33px;

	margin-top:63px;

}


/*iteam*/

.iteam{

	width:669px;

	height:252px;

	margin:4px 3px 0 0;

	_overflow:hidden;

}

.iteam-tl{

	position:relative;

	height:54px;

	background:url(../images/bg34.jpg) no-repeat;

}

.iteam_tl-tl{

	width:651px;

	height:32px;

	margin:0 0 0 10px;

	font:400 18px/32px "Microsoft Yahei";

	color:#FFF;

	text-indent:17px;

}

.iteam_tl-tl a{

	color:#FFF;

}

.iteam-con{

	width:651px;

	height:194px;

	padding:4px 8px 0 10px;

	overflow:hidden;

}

.iteam-son{

	position:relative;

	width:194px;

	height:182px;

	padding:5px;

	background:#dedddd;

	border:1px solid #d0cece;

	margin-right:7px;

	overflow:hidden;

}

.iteam-son dt{

	width:200px;

	height:150px;

	overflow:hidden;

}

.iteam-son dd{

	width:200px;

	height:32px;

	font:400 12px/37px "Simsun";

	text-align:center;

	text-overflow:ellipsis;

	overflow:hidden;

	white-space:nowrap;

	cursor:pointer;

}

.iteam-son dd a{

	text-decoration:none;

	color:#4a4a4a;	

}

.iteam-son dd a:hover{

	_text-decoration:none;

}

.iteam-son.hover{

	background:#e68d1c;

	border:1px solid #be7213;

}

.iteam-son.hover dd a{

	color:#ebeef2;

}

/*paging code*/

.pmain{

	height:auto!important;

	min-height:100px;

	height:100px;

	padding:29px 0 27px;

	background:#ebeef2;

}

.pmain_a{

	width:704px;	

}

.pmain_b{

	width:248px;

}

/*ptl_a*/

.ptl_a{

	height:28px;

	border-bottom:2px solid #d3d3d3;

}

.ptl_a-tl{

	background:url(../images/bg20.jpg) left center no-repeat;

	font:400 18px/23px "Microsoft Yahei";

	color:#03438a;

	text-indent:29px;

}

.ptl_a-more{

	padding:0 12px 0 0;

	font:400 12px/28px "Simsun";

	color:#4a4a4a;

}

.ptl_a-more a{

	color:#4a4a4a;

}

/*pAC*/

.pAC{

	width:96%;

	margin:0 auto;

	padding:24px 0;

	font:400 14px/28px "Simsun";

	color:#4a4a4a;

}

/*pFC*/

.pFC{

	width:96%;

	margin:0 auto;

	padding:24px 0;

}

.pFC h3{

	width:100%;

	padding-bottom:13px;

	font:700 18px/1.6 "Simsun";

	color:#03438a;

	text-align:center;

}

.pFC .pic{

	width:100%;

	margin-top:20px;

	text-align:center;

	overflow:hidden;

}

.pFC .pic img{

	padding:4px;

	border:1px solid #03438a;

}

.pFC .text{

	margin-top:32px;

	font:400 14px/1.8 "Simsun";

	color:#4a4a4a;

}

.pubDate{

	position:relative;

	width:560px;

	margin:0 auto;

	padding:6px 0;

	line-height:16px;

	color:#4a4a4a;

}

.pubDate a{

	color:#03438a;

}

.pubDate .date,.pubDate .font{

	padding:0 4px;

}

.pubDate .baiduFx{

	position:absolute;

	right:0;

	top:0;

}

.fenyefh{

	font-size:14px;

	text-align:center;

	height:20px;

	margin-top:10px;

	padding:16px;

	overflow:hidden;

}

.fenyefh a{

	color:#03438a;

}

.fenyeud{

	font-size:14px;

	width:500px;

	text-align:left;

	height:20px;

	padding:5px 0;

	color:#4a4a4a;

}

.fenyeud a{

	color:#03438a;

}

/*itemUl*/

.itemUl{

	width:96%;

	margin:0 auto;

	padding:24px 0;

}

.itemUl li{

	width:100%;

	height:36px;

	line-height:36px;

	border-bottom:1px dotted #8c8c8c;

	background:url(../images/bg21.jpg) left center no-repeat;

	text-indent:24px;

	overflow:hidden;

}

.itemUl li a{

	color:#4a4a4a;

}

.itemUl li .date{

	font-size:12px;

	color:#707070;

	padding:0;

}

/*mixUl*/

.mixUl{

	width:96%;

	margin:0 auto;

	padding:24px 0;

}

.mixUl_son{

	height:113px;

	margin-bottom:24px;

}

.mixUl_son dt{

	position:relative;

	width:140px;

	height:105px;

	padding:4px;

	background:#b0b0af;

	overflow:hidden;

}

.mixUl_son dd{

	width:500px;

	height:111px;

	margin-left:20px;

	overflow:hidden;

}

.mixUl_son .dd_tl{

	height:32px;

	font:400 12px/32px "Simsun";

	overflow:hidden;

}

.mixUl_son .dd_tl a{

	color:#03438a;

}

.mixUl_son .dd_tl span{

	font:400 12px/32px "Simsun";

	color:#03438a;

}

.mixUl_son .dd_con{

	height:72px;

	color:#4a4a4a;

	line-height:24px;

	text-indent:2em;

	overflow:hidden;

}

/*picUl*/

.picUl{

	width:96%;

	margin:0 auto;

	padding:12px 0;

}

.picUl-son{

	position:relative;

	float:left;

	display:inline;

	width:205px;

	height:158px;

	margin:0 19px 19px 0;

	overflow:hidden;

}

.picUl-son .pic{

	width:200px;

	height:150px;

	padding:3px;

	border:1px solid #d0cece;

	background:#dedddd;

	overflow:hidden;

}

.picUl-son .text{

	position:absolute;

	top:131px;

	left:4px;

	width:195px;

	height:23px;

	background:url(../images/bg28.png) no-repeat;

	_background:none;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg28.png");

	font:400 12px/23px "Simsun";

	text-align:center;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.picUl-son .text a{

	display:block;

	color:#FFF;

	text-decoration:none;

}

.picUl-son .text a:hover{

	_text-decoration:none;

}

.picUl-son .text.hover{

	background:url(../images/bg29.png) no-repeat;

	_background:none;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg29.png");

}

/*pageMoreTop*/

.pageMoreTop{

	width:100%;

	padding:12px 0;

	font:400 14px/25px "Simsun";

	color:#4a4a4a;

}

.pageMoreTop ul{

	float:right;

	padding:5px;

	text-align:center;

}

.pageMoreTop ul li{

	display:block;

	float:left;

	display:inline;

	margin-right:5px;

	border:1px solid #03438a;

	font-size:12px;

}

.pageMoreTop ul li a{

	display:block;

	width:22px;

	text-decoration:none;

	color:#4a4a4a;

}

.pageMoreTop ul li.down a{

	width:52px;

}

.pageMoreTop ul li.end a{

	width:46px;

}

.pageMoreTop ul li a:hover{

	background:#03438a;

	color:#FFF;

	text-decoration:none;

}

.pageMoreTop ul li.linkOn{

	background:#03438a;

	text-decoration:none;

}

.pageMoreTop ul li.linkOn a{

	color:#FFF;

}

.pageMoreTop ul li.sum span{

	padding:0 10px;

	color:#4a4a4a;

}

.tiaozhuan{

	display:inline;

	height:25px;

	font-size:14px;

	color:#4a4a4a;

	line-height:25px;

}

.tiaozhuan select{

	_position:relative;

	_top:2px;

	width:50px;

}

/*ptl_b*/

.ptl_b{

	height:27px;

	background:#03438a;

	font:400 14px/27px "Microsoft YaHei";

	color:#FFF;

	text-indent:14px;	

}

/*pnews*/

.pnews-con li{

	width:246px;

	margin-top:8px;

	height:30px;

	color:#4a4a4a;

}

.pnews-con li a{

	display:block;

	width:246px;

	height:28px;

	line-height:28px;

	text-indent:34px;

	color:#4a4a4a;

	text-decoration:none;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

	border:1px solid #d5d5d5;

	background:#FFF url(../images/bg21.jpg) 14px center no-repeat;	

}

.pnews-con li a:hover{

	width:246px;

	height:28px;

	border:1px solid #484848;

	background:#484848 url(../images/bg22.jpg) 14px center no-repeat;

	color:#FFF;

	_text-decoration:none;

}

/*pcontact*/

.pcontact-con{

	height:auto!important;

	min-height:200px;

	height:200px;

	padding:16px 0 0 104px;

	background:url(../images/bg23.jpg) left top no-repeat;

	font:400 12px/26px "Simsun";

}

.pcontact_son{

	padding:0 0 0 42px;

}







/* pages */

.pages{width:100%;height:28px; margin:14px 0; clear:both;}

.pages ul{float:right; margin:0 15px 0 0; display:inline;}

/*共2页 到第页*/

.pages ul li{float:left; display:inline; margin:0 7px 0 0; font:500 14px/28px 宋体; color:#22ABEE;width:26px;height:26px;border:1px solid #22ABEE; background:#fff; text-align:center;}

.pages ul li a{color:#22ABEE; display:block;width:26px;height:26px;}/*方框里面的字体颜色*/

.pages ul li.prev{width:64px;height:26px; background:url(../images/prev_page.jpg) 6px center no-repeat #fff; text-indent:13px; border:1px solid #22ABEE; text-align:left;}

.pages ul li.prev a,.pages ul li.next a{display:block;width:64px;height:26px;}

.pages ul li.ok a{display:block;width:55px;height:28px; color:#22ABEE;}

.pages ul li.next{width:64px;height:26px; background:url(../images/next_page.jpg) 54px center no-repeat #fff; text-indent:6px; border:1px solid #22ABEE; text-align:left;}

.pages ul li:hover{border:1px solid #22ABEE;}

.pages ul li.clickli a{color:#FFF;font-weight:bold;}

.pages ul li.clickli{background:#22ABEE;color:#FFF;}  /*页码背景色*/

.pages ul li.dot{border:0; background:none; color:#612c05;}

.pages ul li.allpage{width:136px;border:0;background:none;}

/*方框*/

.allpage input{width:26px;height:26px;border:1px solid #22ABEE; text-align:center; background:#fff; margin:0 5px; color:#000000;font:14px/26px 宋体;}

.pages ul li.ok{background:url(../images/okbg.jpg) no-repeat 0 0;width:55px;height:28px;border:0; float:left;}

.pages ul li.ok a{color:#22ABEE;}





#zoom{font-size:14px;line-height:180%; }



.ListType{text-align:right; padding-top:5px; color:#624128;} /*展示形式：*/

.ListType a {color:#624128;}

.p_r_b{ height:30px; line-height:30px; text-align:right; padding-right:15px; background:#184cb6;clear:both; margin-top:10px; }

.p_r_b  a{color:#fff}

.right_box{ width:100%; clear:both; margin:0 auto; color:#9c8e9e; }

.right_box .picUl{width:710px;height:auto!important; padding:0px 5px;}

.right_box .picUl li{float:left;display:inline;margin:20px 30px 0px 0px;width:154px;height:210px;overflow:hidden;}

.right_box .picUl li div{width:154px;height:182px;overflow:hidden;}

.right_box .picUl li h3{line-height:32px;height:32px;font-size:12px;text-align:center;font-weight:normal;}

.right_box .picUl li h3 a{color:#4a4a4a;}





/* img_list

-----------------------------------------------------------------------------------------------------*/

.img_list{ width:100%; clear:both; overflow:hidden;}

.img_list li{ padding:8px 1px 0 7px; float:left; height:170px;}

.img_list li img{ border:1px #b7b6b6 solid; padding:2px 2px;}

.img_list li span{ display:block; background:url(../images/ico_10.gif) 15px center no-repeat; padding:0 0 0 25px; line-height:24px;}



/* txt_list

-----------------------------------------------------------------------------------------------------*/

.list_txt{ width:100%; padding-top:20px;}

.list_txt li{ background:url(../images/ico_10.gif) 10px 10px no-repeat; padding:0 0 0 25px; border-bottom:1px #CCC dotted; line-height:28px; width:95%; margin:0 auto; position:relative;}

.list_txt li a{color:#6d7286;}

.list_txt li span{ position:absolute; right:10px; top:0;}

.list_txt li p{ color:#808080; font-size:12px;}

/* txt_view

-----------------------------------------------------------------------------------------------------*/

.right_h5{ font-size:14px; text-align:center; line-height:18px; padding:8px 0 8px 0; margin:0; color:#006ea8;}

.fytime{ width:100%; text-align:center; color:#bfbfbf;}

.share{ width:220px; margin:0 auto; text-align:center;}

.fx_span{ color:#006ea8; line-height:16px;}



.txt_list_img{ text-align:center; padding:8px 0;}

.txt_list_img img{ border:1px #ccc solid; padding:2px 2px;}

.txt_list_p{ width:95%; margin:0 auto; line-height:24px;}





.pACBook{line-height:28px;padding:30px 20px;color:#333;font-size:14px; }

.pACBook p{font-size:14px;}

.pACBook div{color:#624128;}





