@charset "gb2312";
/* CSS Document */
body{ 
    margin: 0px; padding: 0px; font-size: 12px; font-family: 宋体, serif; color: #000000; background: url(../images/body_bg.jpg) top center no-repeat; 
}
div { 
    margin:0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px;
    padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; 
}
form { 
    margin:0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px;
    padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; 
}
ul{ 
    margin:0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px;
    padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; 
}
li { 
    list-style:none; 
}
p {
  margin: 0px; padding: 0px;
}
img {
    margin:0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px;
    padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; 
}
select {
    font-size:12px; vertical-align:middle;
}
input {
	font-size:12px; vertical-align:middle;
}
H1 {
	margin:0px; font-weight:normal;  
}
H2 {
	margin:0px; font-weight:normal;  
}
h3 { 
    font-size: 12px; font-weight: bold;
}
.clear{ 
    clear: both;
}
A:link { 
    color: #000000; text-decoration: none;
}
A:visited { 
	color: #000000; text-decoration: none; 
}
A:hover { 
	color: #fe0000; text-decoration: none;
}
A:active {
    color: #fe0000; 
}

A.red:link { 
    color: #fe0000; text-decoration: none;
}
A.red:visited { 
	color: #fe0000; text-decoration: none; 
}
A.red:hover { 
	color: #C00; text-decoration: none;
}
A.red:active {
    color: #C00; 
}


.f16{ font-size: 16px;}
.f14{ font-size: 14px;}
.m_top { margin-top: 10px;}
.red { color: #fe0000;}
.col_ffffff { color: #ffffff;}
.col_4d9d1a { color: #4d9d1a;}
.col_2577b1 { color: #2577b1;}
.red { color: #d80001;}
.col_65930c { color: #65930c;}






.header { 
     margin: 0px auto; width: 1003px; overflow: hidden;
}
.header .nav{ 
     margin: 0px auto; width: 1003px; height: 145px; overflow: hidden;
}


.main { 
     margin: 0px auto; width: 1003px; overflow: hidden;
}
.main .con_L{ 
     float: left; width: 250px; overflow: hidden;margin-top:10px;
}
.main .con_L .contact{ 
     width: 250px; overflow: hidden;
}
.main .con_L .contact .content{ 
     width: 236px;  border: #d7e8f0 1px solid; border-top: none; line-height: 1.8; padding: 10px 6px; overflow: hidden;
}
.main .con_L .contact .content .bt{ 
    margin: 0px auto; width: 230px; line-height: 30px; font-weight: bold; overflow: hidden;
}


.main .con_L .L_box{ 
     margin: 0px auto; width: 246px; margin-top: 10px; overflow: hidden;
}
.main .con_L .L_box .title{ 
     margin: 0px auto; width: 223px; height: 24px; line-height: 24px; padding-top: 8px; padding-left: 23px; font-weight: bold; color: #234e81;
	 background-image: url(../images/l_box.jpg); overflow: hidden;
}
.main .con_L .L_box .content{ 
     margin: 0px auto; width: 232px; padding: 0px 6px; padding-top: 10px; border: #d7e8f0 1px solid; border-top: none; overflow: hidden;
}
.main .con_L .L_box .content ul{ 
    margin: 0px auto; width: 220px; margin-bottom: 10px; overflow: hidden;
}
.main .con_L .L_box .content ul li{ 
    margin: 0px auto; width: 210px; height: 25px; line-height: 25px; padding-left: 20px; background: url(../images/li_bg02.gif) 0px 5px no-repeat;
	border-bottom: #cccccc 1px dashed; overflow: hidden;
}


.main .con_R{ 
     float: right; width: 740px; overflow: hidden;
}
.main .con_R .banner{ 
     width: 740px; overflow: hidden;
}
.main .con_R .R_box{ 
     width: 740px; margin-top: 10px; overflow: hidden;
}
.main .R_box .title{ 
     width: 725px; height: 30px; line-height: 30px; padding-left: 15px; font-size: 14px; font-weight: bold; color: #274b85;
	 background-image: url(../images/r_title_bg.jpg); overflow: hidden;
}
.main .R_box .content{ 
     width: 718px; border: #b9cdff 1px solid; border-top: none; line-height: 1.8; padding: 10px 10px; overflow: hidden;
}
.main .R_box .content01{ 
     width: 738px; border: #b9cdff 1px solid; border-top: none; line-height: 1.8; overflow: hidden;
}
.main .R_box .content01 .xm_list{ 
     width: 738px; padding: 10px 0px 20px 0px; overflow: hidden;
}
.main .R_box .content01 .xm_list ul li{ 
     float: left; width: 200px; height: 29px; line-height: 29px; padding-left: 10px; margin-top: 10px; margin-left: 30px; display: inline;
	 background-image: url(../images/xm_li_bg.jpg); overflow: hidden;background-size:100% 100%;
}
.main .R_box .content01 .xm_list .one{ 
     float: left; width: 153px; height: 29px; line-height: 29px; padding-left: 10px; margin-top: 10px; margin-left: 30px; display: inline;
	 background-image: url(../images/xm_li_bg01.jpg); overflow: hidden;
}
.main .R_box .content01 .xm_list A:link { 
    color: #0e7800; text-decoration: none;
}
.main .R_box .content01 .xm_list A:visited { 
	color: #0e7800; text-decoration: none; 
}
.main .R_box .content01 .xm_list A:hover { 
	color: #fe0000; text-decoration: none;
}
.main .R_box .content01 .xm_list A:active {
    color: #fe0000; 
}


.main .R_box .content .jiaodian{ 
     width: 171px; height: 130px; padding: 10px 10px; background-image: url(../images/jiaodian_bg.jpg); overflow: hidden;
}

#jiage td{padding:0px 5px; line-height:2;}

/*选项卡*/
.main .R_box .title .tab_list{ 
     height: 26px; line-height: 26px; margin-top: 4px; font-size: 12px; font-weight: 100; overflow: hidden;
}
.main .R_box .title .tab_list ul li{ 
     float: left; width: 83px; height: 26px; line-height: 26px; text-align: center; color: #356ca2; overflow: hidden; cursor: pointer;
}
.main .R_box .title .tab_list .on{ 
     float: left; width: 83px; height: 26px; line-height: 26px; text-align: center; color: #356ca2;
	 background-image: url(../images/tab_list.jpg); overflow: hidden; cursor: pointer;
}
.main .R_box .content01 .tab_content{ 
     width: 738px; height: 197px; overflow: hidden;
}
.main .R_box .content01 .tab_content .tab_lm{ 
     float: left; width: 349px; height: 187px; padding-top: 10px; background-image: url(../images/tab_l_con_bg.jpg); overflow: hidden;
}
.main .R_box .content01 .tab_content .tab_lm ul li{ 
     float: left; width: 98px; height: 29px; line-height: 29px; text-align: center; margin-top: 10px; margin-left: 12px; display: inline;
	 background-image: url(../images/tab_xm_li_bg.jpg); overflow: hidden;
}
.main .R_box .content01 .tab_content .tab_lm A:link { 
    color: #646869; text-decoration: none;
}
.main .R_box .content01 .tab_content .tab_lm A:visited { 
	color: #646869; text-decoration: none; 
}
.main .R_box .content01 .tab_content .tab_lm A:hover { 
	color: #fe0000; text-decoration: none;
}
.main .R_box .content01 .tab_content .tab_lm A:active {
    color: #fe0000; 
}
.main .R_box .content01 .tab_content .tab_news{ 
     float: right; width: 350px; height: 182px; padding-top: 15px; font-size: 14px; padding-right: 20px; overflow: hidden;
}
.main .R_box .content01 .tab_content .tab_news ul li{ 
     width: 340px; height: 28px; line-height: 28px; padding-left: 10px; background: url(../images/li_bg.jpg) 0px 12px no-repeat; overflow: hidden;
}
.main .R_box .content01 .tab_content .tab_news A:link { 
    color: #356ca2; text-decoration: none;
}
.main .R_box .content01 .tab_content .tab_news A:visited { 
	color: #356ca2; text-decoration: none; 
}
.main .R_box .content01 .tab_content .tab_news A:hover { 
	color: #fe0000; text-decoration: none;
}
.main .R_box .content01 .tab_content .tab_news A:active {
    color: #fe0000; 
}



/*公司证书*/
.main .R_box .content .chengnuo{ 
     margin: 0px auto; width: 680px; padding: 5px 10px; line-height: 2.0; border: #c5ccd4 1px solid; overflow: hidden;
}
.main .R_box .content .zhengshu{ 
     margin: 0px auto; width: 700px; margin-top: 10px; overflow: hidden;
}
.main .R_box .content .zhengshu .scroll_table{
     margin:0px auto; width:700px; overflow:hidden;
}
.main .R_box .content .zhengshu .scroll_table table{
     margin:0px auto; border: 0px;
}
.main .R_box .content .zhengshu .scroll_table table img{
     width: 135px; height: 170px; margin-left: 15px; overflow: hidden;
}
.main .R_box .content .zhengshu .scroll_table table p{
     width: 135px; height:auto; font-size:12px; margin-left: 15px; margin-top: 8px; line-height:20px; overflow:hidden;
	 cursor: pointer;
}






/*二级页面*/
.main .con_L .L_box .content .list01 ul{ 
    margin: 0px auto; width: 220px; margin-bottom: 10px; overflow: hidden;
}
.main .con_L .L_box .content .list01 ul li{ 
    margin: 0px auto; width: 210px; height: 25px; line-height: 25px; padding-left: 20px; background: url(../images/li_bg01.jpg) 0px 8px no-repeat;
	border-bottom: none; overflow: hidden;
}


.main .R_box .content01 .bank_box{ 
     float: left; width: 354px; height: 215px; margin-top: 15px; margin-left: 10px; display: inline; overflow: hidden;
}
.main .R_box .content01 .bank_box .box_title{ 
     width: 330px; height: 30px; line-height: 30px; border-bottom: #cccccc 1px solid; padding-left: 24px; 
	 background: url(../images/li_bg03.jpg) 5px 10px no-repeat; overflow: hidden;
}
.main .R_box .content01 .bank_box .box_title .text{ 
     float: left; font-weight: bold; overflow: hidden;
}
.main .R_box .content01 .bank_box .box_title .more{ 
     float: right; overflow: hidden;
}
.main .R_box .content01 .bank_box .box_content{ 
     width: 330px; height: 175px; margin-top: 10px; overflow: hidden;
}
.main .R_box .content01 .bank_box .box_content ul li{ 
     margin: 0px auto; width: 310px; height: 24px; line-height: 24px; padding-left: 10px; 
	 background: url(../images/li_bg04.jpg) 0px 10px no-repeat; overflow: hidden;
}


.main .con_R .baoming{ 
     width: 738px; height: 90px; border: #b3d6f4 1px solid; margin-top: 10px; overflow: hidden;
}

.main .R_box .content01 .xiazai{ 
     margin: 0px auto; width: 720px; height: 205px; margin-top: 15px; margin-left: 10px; display: inline; overflow: hidden;
}
.main .R_box .content01 .xiazai .xz_title{ 
     margin: 0px auto; width: 690px; height: 30px; line-height: 30px; border-bottom: #cccccc 1px solid; padding-left: 24px; 
	 background: url(../images/li_bg03.jpg) 5px 10px no-repeat; overflow: hidden;
}
.main .R_box .content01 .xiazai .xz_title .text{ 
     float: left; font-weight: bold; overflow: hidden;
}
.main .R_box .content01 .xiazai .xz_title .more{ 
     float: right; overflow: hidden;
}
.main .R_box .content01 .xiazai .xz_content{ 
     margin: 0px auto; width: 710px; height: 165px; margin-top: 10px; overflow: hidden;
}
.main .R_box .content01 .xiazai .xz_content ul li{ 
     float: left; width: 310px; height: 24px; line-height: 24px; padding-left: 10px; margin-left: 15px; display: inline; 
	 background: url(../images/li_bg04.jpg) 0px 10px no-repeat; overflow: hidden;
}



/*新闻列表*/
.main .R_box .content .page{ 
    margin: 0px auto; width: 718px; margin-top: 20px; line-height: 35px; text-align: center; overflow: hidden;
}

.main .R_box .content .news_list{ 
    margin: 0px auto; width: 718px; margin-top: 15px; font-size: 14px; overflow: hidden;
}
.main .R_box .content .news_list ul li{ 
    margin: 0px auto; width: 708px; height: 30px; line-height: 30px; padding-left: 10px; border-bottom: #cccccc 1px dashed; 
	background: url(../images/li_bg.jpg) 0px 14px no-repeat; overflow: hidden;
}
.main .R_box .content .news_list .time{ 
    float: right; overflow: hidden;
}


/*文章页面*/
.main .R_box .content .ar_title{ 
    margin: 0px auto; width: 718px; margin-top: 10px; font-size: 16px; line-height: 35px; text-align: center; overflow: hidden;
}
.main .R_box .content .ar_text{ 
    margin: 0px auto; width: 718px; margin-top: 10px; line-height: 2.0; overflow: hidden;
}



/*培训*/
.main .R_box .content .px_info{ 
    margin: 0px auto; width: 718px; margin-top: 10px; overflow: hidden;
}
.main .R_box .content .px_info .px_list{ 
    float: left; width: 400px; overflow: hidden;
}
.main .R_box .content .px_info .px_list .hot_list{ 
    width: 400px; height: 90px; border-bottom: #cccccc 1px dashed; padding-bottom: 5px; line-height: 20px; overflow: hidden;
}
.main .R_box .content .px_info .px_list .text_list{ 
    width: 400px; margin-top: 10px; border-bottom: #cccccc 1px dashed; overflow: hidden;
}
.main .R_box .content .px_info .px_list .text_list ul li{ 
    width: 385px; height: 24px; line-height: 24px; padding-left: 15px; background: url(../images/li_bg05.jpg) 0px 8px no-repeat; overflow: hidden;
}

.main .R_box .content .px_info .pxjd{ 
    float: right; width: 300px; height: 245px; overflow: hidden;
}

.main .R_box .content .pxfl{ 
    margin: 0px auto; width: 718px; margin-top: 15px; overflow: hidden;
}
.main .R_box .content .pxfl .px_tab_list{ 
    margin: 0px auto; width: 718px; height: 24px; line-height: 24px; background-image: url(../images/px_tab_list_bg.jpg); overflow: hidden;
}
.main .R_box .content .pxfl .px_tab_list ul li{ 
    float: left; width: 94px; height: 24px; text-align: center; margin-right: 3px; cursor: pointer; color: #585858;
	background-image: url(../images/px_tab_list_li_bg.jpg); overflow: hidden;
}
.main .R_box .content .pxfl .px_tab_list .on{ 
    float: left; width: 94px; height: 24px; text-align: center; margin-right: 3px; cursor: pointer; font-weight: bold; color: #585858;
	background-image: url(../images/px_tab_list_li_on_bg.jpg); overflow: hidden;
}


.main .R_box .content .pxfl .px_tab_content{ 
    margin: 0px auto; width: 696px; border: #a9c8e5 1px solid; padding: 10px 10px; border-top: none; overflow: hidden;
}
.main .R_box .content .pxfl .px_tab_content .tupian{ 
    float: left; width: 185px; height: 180px; line-height: 30px; overflow: hidden;
}
.main .R_box .content .pxfl .px_tab_content .tupian img{ 
    width: 163px; height: 122px; padding: 10px 10px; background-image: url(../images/img_bg.jpg); overflow: hidden;
}
.main .R_box .content .pxfl .px_tab_content .list{ 
    float: right; width: 495px; overflow: hidden;
}
.main .R_box .content .pxfl .px_tab_content .list ul li{ 
    width: 495px; height: 24px; line-height: 24px; overflow: hidden;
}



/*底部*/
.dibu{ 
    margin: 0px auto; width: 1003px; margin-top: 10px; overflow: hidden;
}

.dibu .link { 
    margin: 0px auto; width: 955px; padding-top: 10px; padding-bottom: 10px; _height: 87px; min-height: 87px; line-height: 21px; padding-left: 45px;
	background: #f2f2f2 0px 10px url(../images/link_bg.gif) no-repeat; border-top: #d2d2d2 1px solid;
}
.dibu .link A:link { 
    color: #000000; text-decoration: none;
}
.dibu .link A:visited { 
	color: #000000; text-decoration: none; 
}
.dibu .link A:hover { 
	color: #b82734; text-decoration: none;
}
.dibu .link A:active {
    color: #b82734; 
}
.dibu .link a{ 
    margin: 0px auto; padding: 0px 15px 0px 0px;
}



.dibu .footer { 
    margin: 0px auto; width: 1003px; line-height: 21px;
}

.dibu .footer .nav_b{ 
    margin: 0px auto; width: 1000px; height: 29px; color: #010101; background-image: url(../images/nav_b_bg.jpg); text-align: center; line-height: 29px;
}
.dibu .footer .nav_b A:link { 
    color: #010101; text-decoration: none;
}
.dibu .footer .nav_b A:visited { 
	color: #010101; text-decoration: none; 
}
.dibu .footer .nav_b A:hover { 
	color: #b82734; text-decoration: none;
}
.dibu .footer .nav_b .link A:active {
    color: #b82734; 
}
.dibu .footer .f_s{ 
    margin: 0px auto; width: 1000px; color: #000000; padding-top: 10px; padding-bottom: 10px;
	text-align: center; line-height: 21px;
}