body {
	padding:0;
	margin:0; 
	background:#ffffff;
}
* {
	font-size: 14px;
	font-family:'Microsoft Yahei';
	color: #5b5b5b;
}
ul {padding:0;margin:0;}
li { list-style:none; list-style-image:none;}
a {font-family:"Microsoft Yahei";color:#666666; text-decoration:none;}
a img {border:none;}
a:hover {color:#004dc5;}
a:visited {color:#004dc5}
h1,h2,h3,h4,h5,h6 {padding:0;margin:0;}


.main_width {width:1141px;margin:0 auto;}
.flo_left { float:left;}
.flo_rig { float:right;}
.clear { clear:both;}



.head_out { background:url(../images/head_back.jpg) repeat-x top center;height:94px;} 
.head_out .butt_1 { background:url(../images/head_butt.png) no-repeat top center;width:63px; height:25px; line-height:25px;font-size:12px;color:#8a8888; display:block; text-align:center}
.head_out .butt_1:hover {background:url(../images/head_butt.png) no-repeat bottom center;color:#000000;}


.dh_out { background:#fafafa;height:33px;}
.menu {
	font-family: arial, sans-serif;
	margin: 0 auto;
}
.menu *{font-size:14px;}
.menu ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	background:url(../images/dh_line.jpg) no-repeat left top;
	height:33px;
}
.menu ul li {
	float: left;
	position: relative;
	width:125px;
}
.menu ul li a, .menu ul li a:visited {
	display: block;
	text-align: center;
	text-decoration: none;
	width: 125px;
	height: 33px;
	color: #00030c;
	line-height: 33px;
}
.menu ul li ul {
	display: none;z-index:999999;
}
.menu ul li:hover a {
	background:url(../images/dh_back_hov.jpg) no-repeat center bottom;
	color:#0041c0;
	font-weight:bold;
}
.menu ul li:hover ul {
	display: block;
	position: absolute;
	top: 33px;
	left: 0;
	width: 140px;
	background:none;
}
.menu ul li:hover ul li { background:none;height:35px; line-height:35px; border-bottom:1px solid #686868;}
.menu ul li:hover ul li a {
	display: block;
	background:#2b5ab5;
	color: #ffffff;
	height:35px; 
	line-height:35px;
	font-size:12px;
	font-weight:100;
}
.menu ul li:hover ul li a:hover {
	background:#000000;
	color: #ffffff;
	height:35px; 
	line-height:35px;
	font-size:12px;
	font-weight:100;
}


/* p-top */
#p-top{margin:0 auto;padding:0 10px;width:930px;text-align:left;}
#p-top{background:none;width:auto;min-width:990px;padding:0;}
#p-banner-1{background: #EDEDED url(../images/p-banner1.jpg) repeat-x 50% 0px;}
#p-top-banner .p-banner-small-1{background: url(../images/p-banner1-small.jpg) no-repeat 0 80%;}
#p-banner-2{background: #EDEDED url(../images/p-banner2.jpg) repeat-x 50% 0px ;}
#p-top-banner .p-banner-small-2{background: url(../images/p-banner2-small.jpg) no-repeat 0px 80%;}
#p-banner-3{background: #EDEDED url(../images/p-banner3.jpg) repeat-x 50% 0px;}
#p-top-banner .p-banner-small-3{background: url(../images/p-banner3-small.jpg) no-repeat 0px 50%;}
.p-home-banner{width:990px;padding:0;margin:0 auto;clear:both;}
.p-home-banner:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#p-top-banner img,#p-top-banner h1,#p-top-banner h2,#p-top-banner h3{padding:0;margin:0;}
#p-top-banner h1,#p-top-banner h2,#p-top-banner h3{position:relative;}
#p-top-banner{background:#EFEFEF;border-bottom:1px solid #C0C0AE;}
#p-top-banner.p-container{margin:0;}
#p-top-banner.p-top-qh .p-container-body{clear:both;position:relative;height:570px;border:0 none;background:none;margin:0;}
#p-top-banner .p-top-qh-pane{position:relative;height:570px;overflow:hidden;clear:both;}
#p-top-banner .p-top-qh-pane h1 img,#p-top-banner .p-top-qh-pane h2 img{margin-top:80px;}
#p-top-banner .p-top-qh-pane h3 img{margin-top:180px;}
#p-top-banner .p-bannerqh{position:absolute;overflow:hidden;}
#p-top-banner .p-bannerqh .p-home-banner{clear:none;height:570px;overflow:hidden;width:100%;margin:0;float:left;}
#p-top-banner .p-bannerqh .p-home-banner .p-banner1-1-1{width:990px;margin:0 auto;text-align:left}

#p-top-banner .p-top-qh-nav{/*margin:-15px 100px 0 0;*/height:20px;display:block;margin-top:-15px; position:relative;left:50%;width:200px;margin-left:320px}
#p-top-banner .p-top-qh-nav a{width:45px;height:30px;position:relative;z-index:2100;display:inline-block;text-decoration:none;padding:0;margin:3px 5px;font-size:1px;outline:0;border:3px solid #EEE;border:3px solid rgba(255,255,255,0.6);box-shadow:0 1px 3px rgba(0,0,0,0.6);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.6);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.6);}
#p-top-banner .p-top-qh-nav a .p-top-qh-view{width:45px;height:30px;}
#p-top-banner .p-top-qh-nav a.p-active{top:-5px;}
#p-top-banner .p-top-qh-nav a:hover,#p-top-banner .p-top-qh-nav a.p-active{border:3px solid #FFF;border:3px solid rgba(255,255,255,0.9);box-shadow:0 1px 3px rgba(0,0,0,0.85);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.85);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.85);}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt{display:none;background:url(../images/p-banner-small-bg.png) no-repeat 0 0;_background-image:url("images/p-banner-small-bg-ie6.png");cursor:pointer;position:absolute;text-align:left;width:328px;height:113px;top:-115px;left:-237px;}
#p-top-banner .p-top-qh-nav a.p-active .p-banner-small-alt{top:-110px;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt span.p-banner-small-1,#p-top-banner .p-top-qh-nav a .p-banner-small-alt span.p-banner-small-2,#p-top-banner .p-top-qh-nav a .p-banner-small-alt span.p-banner-small-3{display:block;border:1px solid #FFF;width:60px;height:60px;margin:18px 10px 5px 20px;_margin:20px 6px 5px 12px;float:left;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt h2{font-weight:bold;color:#FFDF4E;text-shadow:0 1px 0 rgba(0,0,0,.5);font-size:12px;margin:0;padding:15px 20px 0 0;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt p{font-size:11px;color:#999;text-shadow:0 1px 0 rgba(0,0,0,.5);margin:0;padding:0 20px 5px 0;line-height:14px;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt:hover h2{color:#FFC;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt:hover p{color:#CCC;}
#p-top-banner a.p-top-qh-next,#p-top-banner a.p-top-qh-prev{display:none;}
.p-container{margin:0 0 1.2em;width:100%;}
.p-container .p-container-body h2,.p-container.p-alternate-two h2,.p-container.p-alternate-six h2{background:none;border:none;}
.p-subtittle{position:absolute;left:-3000px;width:500px;}

.banner-buttom{position:absolute;bottom:0px;width:100%;height:30px;cursor:pointer;z-index:40;border-top:1px solid rgba(0, 0, 0, 0.1) ; background:url(../images/p-banner-back.png);
margin:0 auto;min-width:990px;text-align:center;}
.news-border{border-top:1px solid rgba(255, 255, 255, 0.3)!important;border-top:1px solid #C0C0AE;}


.shou_cont_out {height:460px;}
.shou_jis {width:360px;height:375px; background:url(../images/shou_jis.jpg) no-repeat top center;}
.shou_jis:hover {background:url(../images/shou_jis.jpg) no-repeat bottom center;}
.shou_jis h1 {font-size:16px; font-weight:bold;color:#ffffff;padding-left:162px;padding-top:95px; line-height:30px;margin:0;}
.shou_jis div {padding-left:162px;padding-top:20px;color:#dadada;padding-right:20px; line-height:24px;font-size:12px;}


.shou_cp_list {width:380px;}
.shou_cp_list li{border-top:1px solid #cbcbcb;height:117px;}
.shou_cp_list .img {float:left;width:120px;padding-top:7px;}
.shou_cp_list .img img{border:2px solid #ffffff;}
.shou_cp_list .img img:hover {border:2px solid #004dc5;}
.shou_cp_list .wenzi {float:right;width:260px;color:#716d6e;font-size:12px;padding-top:7px;}
.shou_cp_list .wenzi a{color:#000704;width:235px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding-bottom:6px;padding-top:4px;}
.shou_cp_list .wenzi a:hover {color:#004dc5; font-weight:bold;}




.shou_news_title {height:35px; line-height:35px; background:url(../images/shou_news.jpg) no-repeat left center;color:#ffffff;}
.shou_news_li {height:200px;}
.shou_news_li {padding-top:10px;padding-bottom:16px;}
.shou_news_li li{height:34px; line-height:34px; background:url(../images/icon_3.png) no-repeat left center;padding-left:20px;}
.shou_news_li li:hover {background:url(../images/icon_3.png) no-repeat left center #e4e8ed;}
.shou_news_li li a{width:210px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;float:left;color:#716d6e;}
.shou_news_li li a:hover {color:#004dc5;}
.shou_news_li li span { display:block;float:right;font-size:12px;color:#9999aa;}


.foot_out { background:#004dc5;height:220px;}
.foot_out .menu_list {padding-top:25px;}
.foot_out .menu_list .li {float:left;}
.foot_out .menu_list .li li { display:block;float:left;width:104px;}
.foot_out .menu_list .li li dt {font-size:14px;padding:5px 0;margin:0;height:30px; line-height:30px;color:#bfc4da; font-weight:bold;}
.foot_out .menu_list .li li dd {padding:0;margin:0;height:25px; line-height:25px;}
.foot_out .menu_list .li li dd a{font-size:12px;color:#9aa3c1;}
.foot_out .menu_list .li li dd a:hover {color:#ffffff;}
.foot_out .erweima {float:right}
.foot_out .erweima li {text-align:center;color:#9aa3c1;padding-top:5px; line-height:35px;}
.foot_banquan { background: #002f83;height:40px; line-height:40px;}
.foot_banquan *{color:#476aa7;font-size:12px;}



.nei_banner_out {height:299px; background:url(../images/nei_banner_back.jpg) repeat-x top center; text-align:center}
.nei_cont_out { background:#f6f6f6;padding-top:35px; }
.nei_cont_out .inner {background:url(../images/nei_cont_back.jpg) repeat-y left center;}
.nei_cont_out .nei_left {width:229px; float:left;}
.nei_cont_out .nei_left h2 {height:130px; background:url(../images/nei_left.jpg) no-repeat top center; text-align:center; line-height:130px;padding:0;margin:0;color:#ffffff;font-size:20px; font-weight:bold; letter-spacing:4px;}
.nei_cont_out .nei_left .menu_li ul{border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1;}
.nei_cont_out .nei_left .menu_li li { background:url(../images/nei_left_mu.jpg) no-repeat top left; height:44px; line-height:44px;border-bottom:1px solid #e1e1e1;}
.nei_cont_out .nei_left .menu_li li a{padding-left:35px; display:block;width:200px;}
.nei_cont_out .nei_left .menu_li li:hover {background:url(../images/nei_left_mu.jpg) no-repeat bottom left;}
.nei_cont_out .nei_left .menu_li a:hover {color:#004dc5}
.nei_cont_out .nei_left .img {border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1;height:460px;}

.nei_cont_out .nei_rig {width:860px; float:right;}
.nei_cont_out .nei_rig .weizhi {background:url(../images/nei_rig_line.jpg) no-repeat left bottom;height:50px;}
.nei_cont_out .nei_rig .weizhi .title {float:left;}
.nei_cont_out .nei_rig .weizhi .title li {font-size:24px;color:#004cc5;}
.nei_cont_out .nei_rig .weizhi .cont {float:right;}
.nei_cont_out .nei_rig .weizhi .cont li { display:inline;padding:0 2px;}
.nei_cont_out .nei_rig .about_cont { line-height:27px;padding:20px;padding-top:40px;}
.nei_cont_out .nei_rig .about_title {font-size:25px; text-align:center;padding-top:50px;color:#000000;}



.cp_list {padding-top:30px;width:860px; overflow:hidden;}
.cp_list ul{width:900px;}
.cp_list li{ width:299px; float:left; display:block;padding-bottom:35px;}
.cp_list li .img { display:block;}
.cp_list li .img img {border:1px solid #f0f0f0;width:260px;height:260px;border:1px solid #999999;}
.cp_list li .title { display:block;height:40px; line-height:40px; background:url(../images/cp_li_back2.png) 230px center no-repeat #999999;width:262px; text-align:center;color:#ffffff;}
.cp_list li .title span {color:#ffffff;}
.cp_list li:hover .title {background:url(../images/cp_li_back2.png) 230px center no-repeat #004dc5;}
.cp_list li:hover .img img {border:1px solid #004dc5;}


.cp_list_1 {padding-top:30px;width:850px; overflow:hidden;}
.cp_list_1 ul{width:900px;}
.cp_list_1 li{ width:300px; float:left; display:block;padding-bottom:35px; position:relative;}
.cp_list_1 li .img { display:block;}
.cp_list_1 li .img img {border:1px solid #f0f0f0;width:260px;height:260px;}
/*.cp_list_1 li .title { background:url(../images/cp_li_back.jpg) no-repeat top center; display:block;height:80px;width:260px; text-align:center;font-size:12px;color:#7e7e7e;}
.cp_list_1 li .title span {font-size:18px;color:#000000;padding-top:10px;padding-bottom:5px; font-weight:bold; display:inline-table;}
.cp_list_1 li:hover img {border:5px solid #adadad;}
.cp_list_1 li:hover .title {background:url(../images/cp_li_back.jpg) no-repeat bottom center;color:#ffffff;}
.cp_list_1 li:hover .title *{color:#ffffff;}*/
.cp_list_1 a .cp_title { display:block; position:absolute;top:221px;left:1px;height:40px; line-height:40px; background:url(../images/cp_li_back2.png) 230px center no-repeat #004dc5;width:260px;color:#ffffff; text-align:center}
.cp_list_1 a .cp_xx { display:none;}
.cp_list_1 a:hover .cp_title { display:none;}
.cp_list_1 a:hover .cp_xx { display:block;position:absolute;top:0;left:0;width:260px;height:260px; background:url(../images/cp_li_back1.png) top center;color:#ffffff;}
.cp_list_1 a:hover .cp_xx span {font-size:20px;padding-top:60px;padding-bottom:5px;color:#ffffff; display:block; text-align:center}
.cp_list_1 a:hover .cp_xx div { font-style: normal;color:#ffffff;font-size:12px; line-height:25px;padding-left:20px;padding-right:10px;}



DIV.yahoo2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma,Helvetica,sans-serif; TEXT-ALIGN: center;font-size:12px;
}
DIV.yahoo2 *{font-size:12px;}
DIV.yahoo2 A {
	BORDER-RIGHT: #ccdbe4 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ccdbe4 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccdbe4 1px solid; COLOR: #0061de; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccdbe4 1px solid; TEXT-DECORATION: none
}

DIV.yahoo2 A:hover {
	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4
}
DIV.yahoo2 A:active {
	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4
}
DIV.yahoo2 SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.yahoo2 SPAN.disabled {
	DISPLAY: none
}
DIV.yahoo2 A.next {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.yahoo2 A.next:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}
DIV.yahoo2 A.prev {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.yahoo2 A.prev:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}





.login_cont {padding-left:150px;padding-top:45px;}
.login_back .padd {padding-left:114px;padding-top:90px;}
.login_back { background:url(../images/login_back.jpg) no-repeat top center; width:612px;height:600px;}
.login_cont .butt { background:url(../images/login_butt.png) no-repeat top center;color:#ffffff;font-size:22px; text-align:center;width:381px;height:50px; line-height:50px;border:none;}
.login_cont .butt:hover { background:url(../images/login_butt.png) no-repeat bottom center; cursor:pointer;}
.login_cont h2 {width:380px; text-align:center;font-size:34px;color:#0064db;font-weight:100; line-height:38px;}
.login_cont h3 {width:380px; text-align:center;font-size:16px;color:#787878; font-weight:100;padding-top:20px;padding-bottom:20px;}
.login_cont input[type="text"] {
	border-radius:15px;
	border:1px solid #2279e0;
	height:40px;
	line-height:40px;
	width:310px;
	padding-left:20px;
}
.login_cont input[type="password"] {
	border-radius:15px;
	border:1px solid #2279e0;
	height:40px;
	line-height:40px;
	width:310px;
	padding-left:20px;
}
.login_cont .wenzi {width:380px;padding-top:20px;height:50px;}
.login_cont .aa {float:left;}
.login_cont .bb {float:right;}
.login_cont .bb a{color:#0064db; text-decoration:underline;}

.hetong_out {padding:30px;}
.hetong_out h2 {color:#000000;font-size:18px; font-weight:100;padding-bottom:20px;}
.hetong_out h3 { font-weight:100;padding-bottom:20px;}
.hetong_out h3 span {color:#004dc5;}
.hetong_out h4 { background:url(../images/ht_cont_back.png) no-repeat left center;height:43px; text-align:center; line-height:43px;font-weight:100;color:#090909; letter-spacing:5px;}
.hetong_out .list thead { background:url(../images/ht_li_back.png) no-repeat left center;height:43px;}
.hetong_out .list thead td{color:#090909;}
.hetong_out .list tbody td {border-bottom:1px solid #d5d6da;height:60px;}
.hetong_out .list tbody td span {font-size:12px;color:#aaaaaa;padding-left:35px;}
.hetong_out .list tbody td a{padding-left:30px;color:#090909;}
.hetong_out .list tbody td a:hover{color:#004dc5;}

.hetong_out .xiangxi table {border:3px solid #000}
.hetong_out .xiangxi th {padding:5px 1px; text-align:center; color:#4e4e4e; font-weight:100;border-bottom:1px solid #8d8d8d;border-right:1px solid #8d8d8d; background:#e1e1e1;}
.hetong_out .xiangxi td{padding:5px 5px;border-bottom:1px solid #8d8d8d;border-right:1px solid #8d8d8d;color:#0066FF;}
.hetong_out .xiangxi table .in_1 {border-top:1px solid #333333}
.hetong_out .xiangxi table .in_2 {border-right:1px solid #333333}
.hetong_out .xiangxi table .in_3 {border-bottom:1px solid #333333}
.hetong_out .xiangxi table .in_4 {border-left:1px solid #333333}




.news_list {padding-top:30px;padding-left:30px;padding-right:30px;padding-bottom:20px;}
.news_list li {border-bottom:1px dotted #888888; background:url(../images/icon_1.png) no-repeat left 42px;padding-left:20px;padding-top:30px;}
.news_list li:hover {background:url(../images/icon_1.png) no-repeat left 42px #e4e8ed;}
.news_list .title {float:left;font-size:16px;color:#000000;}
.news_list .title:hover {color:#004dc5;}
.news_list span { float:right;font-size:12px; color:#999999}
.news_list .hh1 {height:30px; line-height:30px;padding:0;margin:0;}
.news_list .more { text-align:right;}





.mess_cont {padding-left:90px;padding-top:45px;}
.mess_cont .padd {}
.mess_cont h3 { font-weight:100;padding-bottom:20px;color:#004dc5;}
.mess_cont input[type="text"] {
	/*border-radius:25px;*/
	border:1px solid #2279e0;
	height:30px;
	line-height:30px;
	width:200px;
	padding-left:20px;
	background:#f6f6f6;
}
.mess_cont textarea{
	/*border-radius:25px;*/
	border:1px solid #2279e0;
	height:100px;
	width:595px;
	padding:5px;
	background:#f6f6f6;
}
.mess_cont .butt { background:url(../images/mess_butt.png) no-repeat top center;color:#ffffff;font-size:16px; text-align:center;width:170px;height:40px; line-height:40px;border:none;}
.mess_cont .butt:hover { background:url(../images/mess_butt.png) no-repeat bottom center; cursor:pointer;}


















