﻿@charset "utf-8";
/* CSS Document */

* {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; text-decoration:none;outline:none;
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.clear{ clear:both}
a{ text-decoration:none;}

body{ margin: 0; padding: 0; font-family: "微软雅黑";}
.title2 a{ color:#000;}
.title2 a:hover{ color:#999; text-decoration:underline;}

.body_center{ width: 1200px; margin: 0 auto;}

#posi{ top: 0; left: 0; position: fixed; z-index: 9000;}
.header{ width: 100%; height: 111px; float: left;}
.header01{ width: 100%; height: 32px; float: left; background: #fff;}
.header01_tel{ float: left; font-size: 12px; color: #666; line-height: 32px;}
.header01_tel span{ background: url(../images/tp01.jpg) no-repeat left center; padding-left: 18px; color: #ff6600;}
.header01_right{ float: right;}
.header01_right a{ font-size: 12px; color: #666; line-height: 32px; padding: 0 20px;}
.header01_right .shenqing{ width: 113px; height: 26px; display: inline-block; background: #ff6600; padding: 0 !important; font-size: 12px; color: #fff; line-height: 26px; margin-top: 3px; text-align: center;}
.header02{ width: 100%; height: 79px; float: left;}
.header02_logo{ width: 320px; height: 79px; float: left;}
.nav{ width: 660px; float: right;}
.nav li{ width: 110px; float: left; position: relative; z-index: 1111;}
.nav li .nav_href{ width: 110px; float: left; text-align: center; font-size: 14px; color: #ededed; line-height: 79px;}
.nav li .nav_tp{ background: url(../images/pic01.png) no-repeat right 13px center;}
.nav li .nav_er{ width: 110px; float: left; position: absolute; left: 0; top: 79px; z-index: 222; border-top: 3px solid #1a5880; background: #fff; display: none;}
.nav li .nav_er a{ width: 110px; float: left; border-bottom: 1px solid #e2e2e2; text-align: center; font-size: 14px; color: #000; line-height: 32px;}

.banner{ width: 100%; height: 398px; float: left; margin-top: 32px;}
.fullSlide{ width:100%; position:relative; height:398px;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.fullSlide .bd ul{ width:100% !important;}
.fullSlide .bd li{ width:100% !important; height:398px; overflow:hidden; text-align:center;}
.fullSlide .bd li a{display:block;height:398px;}


.div01{ width: 100%; float: left; background: #2192d9;}
.div01 a,.div01 a img{ width: 300px; height: 120px; float: left;}

.div02{ width: 100%; float: left; background: #f5f7f7; padding: 40px 0;}
.div02_class{ width: 1196px; float: left; padding: 0 2px;}
.div02_class div{ width: 295px; height: 380px; float: left; margin: 0 2px;}
.div02_class_01{ background: url(../images/images_05.jpg) no-repeat;}
.div02_class_02{ background: url(../images/images_06.jpg) no-repeat;}
.div02_class_03{ background: url(../images/images_07.jpg) no-repeat;}
.div02_class_04{ background: url(../images/images_08.jpg) no-repeat;}
.div02_class_01 ul,.div02_class_02 ul,.div02_class_03 ul{ width: 215px; height: 106px; float: left; margin: 220px 50px 0 30px;}
.div02_class_01 ul li,.div02_class_02 ul li,.div02_class_03 ul li{ width: 215px; float: left;}
.div02_class_01 ul li a,.div02_class_02 ul li a,.div02_class_03 ul li a,.div02_class_04 ul li a{ float: left; font-size: 12px; color: #333; line-height: 30px;}
.div02_class_more{ width: 119px; height: 30px; float: left; text-align: center; border: 1px solid #f2f2f2; background: #fff; font-size: 12px; color: #2192d9; line-height: 30px; margin: 0 87px;}
.div02_class_04 ul{ width: 240px; height: 106px; float: left; margin: 220px 24px 0 30px;}
.div02_class_04 ul li{ width: 80px; float: left;}
.div02_search{ width: 1200px; float: left; padding: 40px 0;}
.div02_search li{ width: 590px; float: left; margin: 0 5px;}
.div02_search li .div02_search_tit{ width: 590px; float: left; border-bottom: 2px solid #e8e9e9; font-size: 14px; color: #666; line-height: 38px;}
.div02_search li .div02_search_nr{ width: 560px; float: left; margin: 40px 15px 0 15px;}
.div02_search li .div02_search_nr .search_name{ width: 376px; float: left; border: 2px solid #e8e9e9; background: #fff; padding-left: 20px; font-size: 16px; color: #999; line-height: 45px;}
.div02_search li .div02_search_nr .search_sub{ width: 140px; height: 49px; float: left; margin-left: 20px; background: url(../images/images_09.jpg) no-repeat; border: none; cursor: pointer;}


.div03{ width: 100%; float: left; background: #fff; padding-bottom: 40px;}
.div03_tit{ width: 1200px; float: left; font-size: 14px; color: #333; line-height: 72px;}
.div03 ul{ width: 1200px; float: left;}
.div03 ul a{ width: 200px; float: left;}
.div03 ul a img{ width: 200px; height: 60px; float: left;}

.div04{ width: 100%; float: left; background: #f5f7f7; padding: 60px 0;}
.div04 ul{ width: 1200px; float: left; text-align: center; font-size: 0;}
.div04 ul a{ width: 130px; height: 160px; display: inline-block; margin: 0 70px;}
.div04 ul a img{ width: 130px; height: 160px; float: left;}
.div04 ul a.div04_center{ margin: 0 220px;}


.footer{ width: 100%; float: left; background: #1a5880; padding-top: 34px;}
.footer_01{ width: 1200px; float: left;}
.footer_01_01{ width: 144px; float: left;}
.footer_01_01 li{ width: 144px; float: left;}
.footer_01_01 li a{ float: left; font-size: 14px; color: #ededed; line-height: 42px;}
.footer_01_02{ width: 501px; float: left; border-right: 1px solid #31698d;}
.footer_01_02 ul{ width: 167px; float: left;}
.footer_01_02 ul h1{ font-size: 14px; color: #ededed; line-height: 42px; font-weight: normal;}
.footer_01_02 ul li{ width: 167px; float: left;}
.footer_01_02 ul li a{ float: left; font-size: 12px; color: #9eb8c5; line-height: 28px;}
.footer_01_03{ width: 300px; float: left; margin-left: 70px;}
.footer_01_03 h1{ font-size: 16px; color: #ededed; line-height: 42px;}
.footer_01_03 p{ font-size: 12px; color: #91adbd; line-height: 22px;}
.footer_01_04{ width: 130px; float: right; padding-top: 10px;}
.footer_01_04 img{ width: 120px; height: 120px; float: left; padding: 5px; background: #154666;}
.footer_01_04 p{ width: 120px; float: left; text-align: center; font-size: 12px; color: #fff; line-height: 28px; font-weight: bold;}
.return{ float: right; padding-right: 14px; background: url(../images/tp02.jpg) no-repeat right center; font-size: 12px; color: #e7edf0; line-height: 32px; margin-top: 10px;}
.footer_02{ width: 1200px; float: left; border-top: 1px solid #31698d; text-align: center; font-size: 12px; color: #80a2b3; line-height: 54px;}


.banner_01{ width: 100%; height: 240px; float: left; background: url(../images/banner_02.jpg) no-repeat center center;}


.page_tit{ width: 100%; float: left; margin-top: 20px; border-bottom: 1px solid #ddd;}
.page_tit span{ float: left; font-size: 20px; color: #333; line-height: 58px;}
.page_tit p{ float: right; padding-left: 15px; font-size: 14px; color: #999; line-height: 58px; background: url(../images/tp03.jpg) no-repeat left center;}
.page_tit p a{ color: #999;}

.page_nr{ width: 100%; float: left; padding: 50px 0; font-size: 14px; color: #333; line-height: 30px;}
.page_nr img{ max-width: 100%;}

.page{ width: 1200px; float: left;}
.page_left{ width: 218px; float: left; border: 1px solid #ddd; margin-top: 20px;}
.page_left_tit{ width: 218px; float: left; height: 78px; padding: 0 15px 0px 15px; }
.page_left_tit h1{ font-size: 18px; color: #333; line-height: 18px; margin-top: 20px;}
.page_left_tit h2{ font-size: 16px; color: #e8000d; line-height: 16px; margin-top: 6px;}
.page_left ul{ width: 218px; float: left;}
.page_left ul li{ width: 218px; float: left; }
.page_left ul li .page_left_href{ width: 216px; float: left; border: 1px solid #ddd; text-align: center; font-size: 14px; color: #333; line-height: 38px;}
.page_left ul li .page_left_href:hover{ background: #2192d9; border: 1px solid #2192d9; color: #fff;}
.cl_on{ background: #ffffff !important; border: 1px solid #dddddd !important; color: #333333 !important;}
.page_left_er{ width: 218px; float: left; background: #f8f8f8; display: none;    border: 1px solid #dddddd !important; border-top:0px; box-sizing: border-box;}
.page_left_er a{ width: 218px; float: left; text-align: center; font-size: 12px;   color: #333333; line-height: 40px;}
.page_right{ width: 920px; float: right;}
.page_left_er .cosr{
	background-color:#2192d9!important;
	color: #FFFFFF!important;
}

.page_left_er a:hover{
	background-color:#2192d9!important;
	color: #FFFFFF!important;
}
.er_menu{ width: 218px; float: left;}
.er_menu a{ width: 216px; float: left; border: 1px solid #ddd; text-align: center; font-size: 14px; color: #333; line-height: 38px; margin-bottom: 5px;}
.er_menu a:hover{ background: #2192d9; border: 1px solid #2192d9; color: #fff;}
#cl_on{ background: #2192d9 !important; border: 1px solid #2192d9 !important; color: #fff !important;}



.apply{ width: 480px; float: left; padding: 0 384px 0 56px; background: url(../images/images_20.jpg) no-repeat right;}
.apply ul{ width: 480px; float: left; margin: 70px 0;}
.apply ul li{ width: 480px; float: left; margin: 5px 0;}
.apply ul li span{ width: 96px; float: left; text-align: right; font-size: 14px; color: #333; line-height: 34px;}
.apply ul li span b{ color: #ff0000;}
.apply ul li .input01{ width: 242px;height: 34px; float: left; border: 1px solid #ddd; background: #fff; padding-left: 10px; font-size: 14px; color: #999; line-height: 32px;}
.apply ul li .input02{ width: 254px; height: 34px; float: left; border: 1px solid #ddd; background: #fff; padding-left: 10px; font-size: 14px; color: #999; line-height: 34px;}
.apply ul li .s_01{ width: 84px; height: 34px; float: left; border: 1px solid #ddd;}
.apply ul li label{ float: left; margin-right: 14px; font-size: 14px; color: #999; line-height: 32px;}
.apply ul li a{ float: left; font-size: 14px; color: #2192d9; line-height: 32px;}
.apply ul li .input03{ width: 180px; height: 34px; float: left; text-align: center; border: none; background: #e8000d; font-size: 14px; color: #fff; line-height: 34px; font-weight: bold;}


.banner_02{ width: 100%; height: 680px; float: left; background: url(../images/banner_03.jpg) no-repeat top center;}
.login{ width: 280px; height: 338px; float: left; background: url(../images/pic03.png) no-repeat; right: 33px; top: 125px; z-index: 2222; position: absolute; padding: 82px 45px 0 45px;}
.login ul{ width: 280px; float: left;}
.login ul li{ width: 280px; float: left; margin: 8px 0;}
.login ul li .input04{ width: 266px; height: 32px; float: left; border: 1px solid #a9b2bc; background: #fff; padding-left: 12px; font-size: 14px; color: #999; line-height: 32px;}
.login ul li .input05{ width: 280px; height: 34px; float: left; border: 1px solid #a9b2bc; background: #fff; padding-left: 12px; font-size: 14px; color: #999; line-height: 34px;}
.login ul li .Forgot{ float: left; font-size: 14px; color: #333; line-height: 32px;}
.login ul li .login_sub{ width: 135px; height: 34px; float: left; background: #ff6600; text-align: center; border: none; font-size: 14px; color: #fff; line-height: 34px; font-weight: bold;}
.login ul li .register{ width: 135px; height: 34px; float: left; background: #2192d9; text-align: center; margin-left: 10px; font-size: 14px; color: #fff; line-height: 34px; font-weight: bold;}


.Member{ width: 920px; float: left; margin: 20px 0;}
.Member ul{ width: 710px; height: 132px; float: left; margin: 15px 0; padding: 70px 20px 20px 190px;}
.Member_01{ background: url(../images/images_21.jpg) no-repeat; font-size: 14px; color: #333; line-height: 32px;}
.Member_02{ background: url(../images/images_22.jpg) no-repeat;}
.Member_02 li{ width: 236px; float: left;}
.Member_02 li a{ float: left; font-size: 14px; color: #333; line-height: 32px;}
.Member_03{ background: url(../images/images_23.jpg) no-repeat;}
.Member_03 li{ width: 236px; float: left;}
.Member_03 li a{ float: left; font-size: 14px; color: #333; line-height: 32px;}


.order{ width: 920px; float: left; padding: 50px 0;}
.order .table_01 td{ padding: 3px 0;}
.order .table_01 td span{ float: right; font-size: 14px; color: #333; line-height: 34px;}
.order .table_01 td input{ border: 1px solid #ddd; font-size: 14px; color: #333; line-height: 32px;height:30px}
.order .table_01 td textarea{ width: 803px; height: 110px; border: 1px solid #ddd; font-size: 14px; color: #333; line-height: 30px;}
.order .table_01 td label{ font-size: 14px; color: #333; line-height: 34px; margin:0 5px;}
.order .table_01 .table_sub{ width: 180px; height: 34px; float: left; background: #2192d9; border: none; text-align: center; font-size: 14px; color: #fff; line-height: 34px; cursor: pointer; font-weight: bold;}


.Record{ width: 920px; float: left; padding: 50px 0;display:none;}
.Record_class{ width: 880px; float: left; background: #FFFFFF;border: 1px solid #dddddd; padding: 0 20px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.Record_class_list{ width: 880px; float: left; border-bottom: 1px solid #d2d2d2; padding: 12px 0;}
.Record_class_list a{ float: left; padding: 0 17px; margin-right: 6px; font-size: 14px; color: #333; line-height: 30px; font-weight: bold;}
.Rc_on{ background: #ff8800; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #fff !important;}
.Record_class_search{ width: 880px; float: left; margin: 20px 0;}
.Record_class_search span{ float: left; font-size: 14px; color: #333; line-height: 30px;}
.Record_class_search .rc_input{ float: left; width: 112px; border: 1px solid #d2d2d2; background: #fff; font-size: 14px; color: #333; line-height: 28px; margin-right: 8px;}
.data{ float: left;}

.rc_sub{ width: 60px; height: 30px; float: left; margin: 0 10px; background: #e8000d; text-align: center; font-size: 14px; color: #fff; line-height: 30px; font-weight: bold; cursor: pointer; border: none;}
.copy{ width: 100px; height: 30px; float: left; background: #9c9c9c; text-align: center; font-size: 14px; color: #fff; line-height: 30px; font-weight: bold;}

.Record_nr{ width: 920px; float: left; margin: 20px 0;}
.table_03{ border:solid 1px #ddd; border-collapse: collapse;}
.table_03 th,.table_03 td{ border:solid 1px #ddd;}
.table_03 th{ font-size: 14px; color: #333; line-height: 40px;}
.table_03 td{ height: 40px; text-align: center; font-size: 12px; color: #333; line-height: 40px;}
.table_03 td a{ font-size: 14px; color: #2192d9; text-decoration: underline;}



.record_nav{width:100%;height:36px;background:url(../images/bg_01.png) repeat-x left bottom;float: left;margin-top:20px;}
.record_nav span,.record_nav a{width:114px;height:34px;float:left;display:block;margin-right:4px;border:solid #dddddd 1px;background:#eaeaea;text-align:center;line-height:34px;overflow:hidden;font-size:12px;color:#333;cursor:pointer;}
.record_nav span.current,.record_nav a.current{background:#fff;border-bottom:solid #fff 1px;}




