/* CSS Document */
body{ font-size:12px; color:#000; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå",Arial;}
*{ margin:0; padding:0}
ul,li{ list-style:none;}
a{ text-decoration:none; cursor:pointer; color:#000}
a:hover{ color:#FF3300;}
.pagebg1{ background: #c0c0c0 url(../Images/pagebg1.jpg) top center repeat-x;}
.pagebg2{ background: #d5cdc0 url(../Images/pagebg2.jpg) top center repeat-x;}
/*Í·²¿*/
.headbg{ height:92px; background-color:#002776; margin:53px auto auto auto;}
.header{ width:960px; margin:auto; clear:both;  height:92px; position:relative;}
.logo{ background:url(../Images/logo1.png) no-repeat; width:144px; height:144px; display:block; position:absolute; top:50%; left:50%; margin:-72px 0 0 -72px;}

.nav{ width:960px;  height:92px; margin:auto;}
.nav ul{ float:left; height:92px;}
.nav ul.r{ float:right;}
.nav li{ float:left; height:92px; width:90px;  font-size:16px; text-align:center;}
.nav li a{ width:90px; text-align:center; float:left; height:92px; line-height:92px; display:block; color:#c6cdf1;}
.nav li a:hover{ background:#8c9ec1; color:#002776;}
.nav li.on a{ background:#8c9ec1; color:#002776;}

/*ÕýÎÄ*/
.main{ width:415px; padding:20px 0; margin:auto; clear:both;  min-height:360px; height:auto!important; _height:360px; *overflow:visible; overflow:hidden; background:url(../Images/bg1.png);}
.main .t1{ background:url(../Images/t1-0.png) top center no-repeat; height:33px; margin-top:10px;}
.main .linebox1{ margin:10px 10px 0 10px; background-color:#c0c0c0; height:41px;}
.main .hyresult{ margin:10px 10px 0 10px; background-color:#c0c0c0; font-size:18px; line-height:30px; padding:10px 10px; color:#db0000; margin-bottom:200px;}
.main .font1{ text-align:center; line-height:41px; font-size:24px; color:#da241a;}
.main .tab1{ width:100%; border-collapse:collapse;}
.main .tab1 td{ text-align:left; vertical-align:middle; line-height:41px; padding:0 0 0 10px; font-size:18px;}
.main .tab1 input[type=text]{ background:#fff; border:0; width:205px; padding:0 10px; height:31px; line-height:31px; }
.main .btn1{ display:inline-block; width:102px; padding:2px 0; cursor:pointer; border:0; background-color:#002776; color:#bae7ff; font-size:18px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå",Arial; box-shadow:1px 1px 1px #545454;}
.main .btn11{ display:inline-block; width:202px; padding:2px 0; cursor:pointer; border:0; background-color:#002776; color:#bae7ff; font-size:18px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå",Arial; box-shadow:1px 1px 1px #545454;}
.main .btn2{ display:inline-block; width:102px; height:31px; line-height:31px; cursor:pointer; border:0; background-color:#002776; color:#bae7ff; font-size:18px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå",Arial; box-shadow:1px 1px 1px #545454;}
.main .sty1{ margin:4.5px auto auto auto;}
.main .textcenter{ text-align:center;}
.main .tab2{ width:100%; border-collapse:collapse;}
.main .tab2 td{ text-align:center; vertical-align:middle; line-height:41px; font-size:18px; height:41px;}


.mbg1{ overflow:hidden; background-color:rgba(255,255,255,.7)}
.mbg1 .font1{ text-align:center; line-height:41px; font-size:24px; color:#da241a; width:396px; margin:10px auto;  background-color:#c0c0c0;}

.mbg1 .linebox1{ margin:10px 10px 0 10px; background-color:#c0c0c0; height:41px; width:396px; margin:auto;}
.mbg1 .tab3{ width:100%; border-collapse:collapse;}
.mbg1 .tab3 td{ text-align:center; vertical-align:middle; line-height:41px; font-size:18px; height:41px;}
.mbg1 .btn1{ display:inline-block; width:102px; padding:2px 0; cursor:pointer; border:0; background-color:#002776; color:#bae7ff; font-size:18px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå",Arial; box-shadow:1px 1px 1px #545454;}
.mbg1 .btn2{ display:inline-block; width:102px; height:31px; line-height:31px; cursor:pointer; border:0; background-color:#002776; color:#bae7ff; font-size:18px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå",Arial; box-shadow:1px 1px 1px #545454;}

.mbg1 .t1{ background:url(../Images/t1.png) top center no-repeat; height:33px; margin-top:40px;}
.t2{ background:url(../Images/t2.png) top center no-repeat; height:33px; margin-top:40px;}
.main2{ width:960px; margin:auto; overflow:hidden}
.main2 .tab1{ width:100%; border-collapse:collapse; margin-top:10px;}
.main2 .tab1 th,.main2 .tab1 td{border-top:1px solid #fff; border-right:1px solid #fff; line-height:40px; text-align:center;}
.main2 .tab1 th { color:#fff; background-color:#002776; font-size:18px; font-weight:100;}
.main2 .tab1 td{ background-color:#c9d1e2; color:#3d3d3d; font-size:14px;}
.main2 .tab1 td.end, .main2 .tab1 th.end{ border-right:0;}
.main2 .box1{ overflow:hidden; padding-top:30px;}
.main2 .box1 .tx{ width:160px; float:left;}
.main2 .box1 .debox{ width:785px; float:right; text-align:left; overflow:hidden; background-color:#c9d1e2;}

.main2 .tab2{ width:100%; border-collapse:collapse; }
.main2 .tab2 td{border-bottom:1px solid #8d939f; border-right:1px solid #8d939f; line-height:20px; padding:5px 0 5px 13px; text-align:left; font-size:16px;}
.main2 .tab2 td.end{border-right:0;}

.main2 .tab3{ width:100%; border-collapse:collapse; }
.main2 .tab3 td{border-bottom:1px solid #c9d1e2; background-color:#7894cf; border-right:1px solid #c9d1e2; line-height:20px; padding:5px 0 5px 13px; text-align:left; font-size:16px;}
.main2 .tab3 td.end{border-right:0;}

.main3 { width:730px; margin:auto; padding-bottom:25px}
.main3 .linebox1{ background-color:#c0c0c0; width:390px; margin:10px auto 0 auto; height:41px; text-align:center; line-height:41px; font-size:24px; color:#da241a; }
.main3 .tab1 {width:100%; border-collapse:collapse; margin-top:15px;}
.main3 .tab1 th, .main3 .tab1 td { border-right:1px solid #ccc}
.main3 .tab1 th, .main3 .tab1 td { border-bottom:2px solid #ccc}
.main3 .tab1 th { background-color:#002776; line-height:26px; padding:10px 0; text-align:center; color:#fff; font-size:18px; font-weight:normal;}
.main3 .tab1 td { text-align:center; font-size:14px; line-height:18px; text-align:center; padding:10px; vertical-align:middle; background-color:#fff;}
.main3 .linebox2{ background-color:#c0c0c0; width:390px; margin:10px auto 0 auto; height:41px; text-align:center; line-height:41px; font-size:24px; color:#da241a; }
.main3 .tab2{ width:100%; border-collapse:collapse; margin-top:180px;}
.main3 .tab2 td{ text-align:center; vertical-align:middle; line-height:41px; font-size:18px; height:41px;}
.main3 .tab2 a { display:block; width:102px; height:31px; line-height:31px; text-align:center; font-size:18px; color:#bae7ff; margin:auto; background-color:#002776; box-shadow:0 2px 2px rgba(0,0,0,.75)}

.hjbox{ margin:auto; background:url(../images/hj.jpg) top center no-repeat; width:708px; height:1000px; overflow:hidden; position:relative;}
.hjbox .styl{ line-height:50px; color:#19150a; font-size:28px; margin:285px 120px 0 120px; text-indent:60px;}
.hjbox .styl span{ border-bottom:1px solid #19150a}
.hjbox .sty2{ position:absolute; left:120px; bottom:130px; line-height:22px;}
.hjbox .sty2 strong{ font-size:14px;}

.footer{ text-align:center; line-height:20px; font-size:12px; color:#bae7ff; padding:10px 0; overflow:hidden; background-color:#002776;}
.footer a{color:#bae7ff;}