﻿/* CSS D0cument */
.mainbox-1 { width: 1006px; margin: 10px auto; padding: 10px; background-color: #fff;  box-shadow: 0 2px 10px #999; }
.mainbox-2 { width: 1006px; margin: 0 auto 10px; padding: 10px; background-color: #fff;  box-shadow: 0 2px 10px #999; }

.box-a { width: 1006px; height: 355px; margin: 0 auto; }
.left-a { width: 192px; height: 336px; border: 8px #e9e9e9 solid; float: left; padding: 5px 4px 0 4px; }
.left-a li { width: 153px; padding-left: 37px; height: 30px; line-height: 29px; margin-bottom: 5px; background-repeat: no-repeat; background-position: 8px center; border-radius: 3px; border: 1px #2a5281 solid; }
.left-child-2 { background-image:url(imagessgxx_2.jpg); }
.left-child-3 { background-image:url(imagessgxx_3.jpg); }
.left-child-4 { background-image:url(imagessgxx_4.jpg); }
.left-child-5 { background-image:url(imagessgxx_5.jpg); }
.left-child-6 { background-image:url(imagessgxx_6.jpg); background-position: 6px center;}
.left-child-7 { background-image:url(imagessgxx_7.jpg); background-position: 5px center;}
.left-child-8 { background-image:url(imagessgxx_8.jpg); background-position: 5px center; }
.left-child-9 { background-image:url(imagessgxx_9.jpg); background-position: 5px center; }
.left-a li a { color: #013169; }
.left-a li.left-a-t { width: 192px; background-image: none; background-color: #2a5281; padding: 0; text-align: center; font-weight: bold; font-size: 15px; }
.left-a li.left-a-t a { color: #fff; }
.center-a { float: left; width: 550px; margin: 0 15px; height: 320px; }
.menu1box{ position:relative; overflow:hidden; height: 35px; width: 550px; }
#menu1{ position:absolute; top:0; left:0; z-index:1; /* width: 250px; */ }
#menu1 li{ width:75px; padding-left: 43px; height: 34px; float:left; display:block; cursor:pointer; line-height:34px; margin-right: 2px; background-color: #2a5281; font-weight: bold; border-radius: 3px; background-position: 16px center; background-repeat: no-repeat; }
#menu1 li.hover { background-color:#013169; }
#menu1 li.hover a { color: #fff; }
#menu1 li a { color: #fff; }
/*#menu1 li:first-child { background-image: url(imagespic-1.png); }
#menu1 li:nth-child(2) { background-image: url(imagespic-2.png); }
#menu1 li:nth-child(3) { background-image: url(imagespic-3.png); }*/
.main1box{ clear:both; border-top:2px solid #2a5281; width:550px;}
#main1 ul{ display: none; padding-top: 7px; }
#main1 ul.block{ display: block;}
#main1 ul li { padding: 0 10px 0 20px; background-image:url(imagesbg-t0.png); background-position: 10px center; background-repeat: no-repeat; height: 39px; line-height: 38px; *height: 35px; *line-height: 35px;    }
/* #main1 ul li a { display: inline-block; width: 300px; float: left; } */
#main1 ul li a {
    display: inline-block;
    width: 300px;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
#main1 ul li span { display: inline-block; width: 100px; text-align: right; float: right; }
#main1 ul li font { display: inline-block; width: 120px; float: right; text-align: right; }
#main1 li:nth-child(2),#main1 li:nth-child(4),#main1 li:nth-child(6),#main1 li:nth-child(8) { background-color: #e9e9e9; }
.right-a { width: 210px; height:333px; float: left; /*border: 1px solid #e9e9e9;*/ }
.right-t { font-size: 16px; width: 210px; height:33px; border-radius: 3px; margin-bottom:8px; line-height: 30px; color: #fff; text-align:center; background-color: #2a5281; }
.right-a-in { width:208px; height: 245px; padding-top:8px; border: 1px solid #e9e9e9; background-color: #e9e9e9; }
.right-a-in a { width: 158px; margin: 0 auto;  display: block; height: 40px; border: 1px solid #2a5281; border-radius: 5px; margin-bottom: 6px; padding-left: 30px; line-height: 42px; color: #404040; font-size: 15px; background-color: #fff; }
.right-tel { width:208px; border: 1px solid #e9e9e9; height:50px; background-color: #e9e9e9; margin-top:8px; text-align: center; font-size: 16px; line-height: 50px; }

.box-b-all { width: 1006px; margin:0 auto; }
.box-b-left { width: 194px; height: 87px; float: left; padding:3px; padding-bottom: 0; border: 5px solid #e9e9e9; background-color: #fff; }
.box-b-left a { display: block; text-align: center; width: 154px; padding-left: 20px; padding-right: 20px; height: 35px; padding-top:5px; margin-bottom: 4px; background-color: #e9e9e9; color:#013169; font-size: 16px; line-height: 30px; }
.box-b-left a:hover { background-color: #85b4f6; }
.box-b-left a img { float: left; width: 30px; height: 30px; }
.box-b { width:770px; border: 5px solid #e9e9e9; padding: 10px 0 10px 0; height: 70px; float: left; margin-right: 15px;  }
.box-b li { width:145px; margin-left: 14px; float: left; text-align: center; line-height: 22px; height: 64px; border: 1px #e0e0e0 solid; background-color: #fff; padding: 1px; font-size: 13px; }
.box-b li a { display: block; width: 145px; height:60px; padding-top: 4px; background-color: #e9e9e9; color: #013169; }
.box-b li a:hover { background-color: #85b4f6; }
.box-b li img { display: block; margin: 0 auto; }
.box-b-title { width: 112px; height: 50px; line-height: 25px; /* padding:20px 0; */ text-align:center; color:#fff; background-color:#013169; float: left; margin-top:-10px; }

.box-c { width: 1006px; height: 373px; margin: 0 auto; }
.left-c { width: 771px; margin-right: 15px; float: left; }
.left-c-t { height: 35px; border-bottom: 2px solid #2a5281; }
.left-c-t b { width: 135px; height: 34px; display:block; line-height:34px;background-color: #2a5281; font-weight: bold; border-radius: 3px; text-align: center; color: #fff; float: left; }
.left-c-t a { width: 60px; float: right ; text-align: right; line-height: 34px; color: #2a5281; }
.menu2box{ position:relative; overflow:hidden; height: 35px; width:770px; text-align:left; border-bottom: 1px #e0e0e0 solid; border-left: 1px #e0e0e0 solid; }
#menu2{ position:absolute; top:0; left:0; z-index:1;}
#menu2 li{ float:left; display:block; cursor:pointer;text-align:center; line-height:35px; height:35px; border-right: 1px #e0e0e0 solid; width: 191px; background-color: #f8f8f8; }
#menu2 li.hover { background-color:#e9e9e9; width: 192px;}
.main2box{ clear:both; background-color: #e9e9e9; width:750px; padding: 10px; line-height: 28px; height: 270px; overflow-x:hidden;  overflow-y: auto; margin-top: 10px; }
#main2 ul{ display: none; width: 750px; height: 270px; }
#main2 ul.block{ display: block;}
#main2 ul a { display: block; width: 175px; float: left; }
.right-c { width: 220px; float: left; }
.right-c-t { width: 218px; border-right: 1px #e0e0e0 solid; border-left: 1px #e0e0e0 solid; border-bottom: 1px #e0e0e0 solid; height: 35px; background-color: #e9e9e9; line-height: 35px; font-weight: bold; }
span.ct-1 { display: inline-block; width: 45px; text-align: center; }
span.ct-2 { display: inline-block; width: 110px; }
span.ct-3 { display: inline-block; width: 45px; text-align: center; }
.right-c-in { line-height: 28px; height: 280px; padding: 5px 0; margin-top: 10px; background-color: #e9e9e9; }
.menu_head{height:35px;line-height:35px;padding-left:30px;font-size:14px;color:#525252;cursor:pointer;margin:0px;font-weight:bold;background: url(imagespro_left.png) 0 center no-repeat;}
.menu_list .current{background:url(imagespro_down.png) 0 center no-repeat;}
.menu_body{overflow:hidden; padding: 5px 0 5px 35px; }
.menu_body a{display:block;width:100px;height:28px;line-height:28px; float: left; color:#777777; }
.menu_body a:hover{text-decoration:none;}

/*2016.12.17*/
.mainjs-box { width: 1006px; height: auto; margin: 0 auto 10px; padding: 10px; background-color: #fff;  box-shadow: 0 2px 10px #999;}
.column table{ margin:20px 0;}
.column table tr{}
.column table tr td{ line-height:28px;}
.column .js-btn{ padding:6px 20px; border:1px solid #ddd; background:#eee; border-radius:4px;}
.column .js-info{ padding:2px; height:26px; border:1px solid #ddd; border-radius:4px; margin:0 6px 0 0; margin-bottom:6px;}
.js-select{ border:1px solid #ddd; line-height:28px; width:150px; background:none; padding:6px 0;}
.js-select option{ width:150px;}

/*2016.12.19*/
.gjjs{position:absolute; top:0px; right:2px; text-align:center; height: 34px; display:block; cursor:pointer; line-height:34px;  font-weight: bold; border-radius: 3px; color:#fff;z-index:999;}
/* .gjjs:hover{background:#013169;} */