@charset "utf-8";
/* CSS Document */
.head_box{ height:80px; background:#fff; border-bottom:1px solid #d2d2d2; box-shadow:0px 2px 6px #d2d2d2;}
.head_boxInner{ width:1108px; margin:0 auto; overflow:hidden;}
.head_boxInner img{ float:left; margin-top:15px; margin-right:15px;}
.head_boxInner h1{ float:left; line-height:80px; font-size:30px; color:#005aaa; font-weight:bold;}
.main_box{ width:1108px; margin:0 auto; overflow:hidden; margin-top:84px; margin-bottom:60px;}
.main_box li{ width:260px; height:348px; float:left; margin-left:94px; border-radius:10px; position:relative;}
.main_box li:first-child{ margin-left:70px;}
.main_box li img{ display:block; margin:0 auto; margin-top:60px;}
.main_box li h1{ font-size:22px; color:#fff; width:200px; margin:0 auto; text-align:center; margin-top:30px;}
.main_box li a{ position:absolute; left:70px; bottom:42px; width:118px; height:38px; line-height:38px; text-align:center; font-size:20px; border:1px solid #fff; border-radius:100px; color:#fff; text-decoration:none;}
.bottom_img{ position:fixed; left:0; bottom:0; padding-left:50%; box-shadow:0px -3px 4px #d2d2d2;}
.bottom_img img{ margin-left:-960px;}
.bottom_img .close{ position:fixed; left:50%; bottom:78px; width:22px; height:22px; margin-left:312px; cursor:pointer;}
.bottom_list{ width:1108px; margin:0 auto;}
.list_box{ width:540px; border-radius:4px; border:1px solid #ddd; float:left; margin:0 6px}
.list_tit{ background:#f5f5f5; height:36px;}
.list_tit h1{ float:left; color:#077ecf; font-size:16px; background:url(../images/tit_icon_03.png) no-repeat left center; padding-left:28px; margin-left:12px; line-height:36px;}
.list_tit a{ float:right; color:#077ecf; font-size:14px; text-decoration:none; margin-right:20px; line-height:36px;}
.list_ul{ padding:11px 0;}
.list_ul li{ background:url(../images/li_bg_03.png) no-repeat left center; overflow:hidden; margin-left:18px; padding-left:12px; height:30px; line-height:30px;}
.list_ul li a{ color:#808080; text-decoration:none; font-size:14px;}
.list_ul li p{ float:left;}
.list_ul li span{ float:right; margin-right:20px;}
/**/
.breadCrumb{ width:1108px; margin:0 auto; margin-top:16px; line-height:46px; font-size:14px; color:#808080;}
.wrap{ width:1108px; margin:0 auto;}
.list_left{ width:830px; float:left; border:1px solid #cccccc; border-radius:4px; }
.list_title{ line-height:44px; background:#dcedf8; font-size:20px; color:#077ecf; font-weight:bold; padding-left:20px; border-top-left-radius:4px; border-top-right-radius:4px;}
.list_main{ padding:6px 20px;}
.list_main li{background:url(../images/li_bg_03.png) no-repeat left center; border-bottom:1px dashed #ccc; font-size:14px; overflow:hidden;  padding-left:12px; height:46px; line-height:46px;}
.list_main li a{ color:#333333; text-decoration:none; font-size:14px;}
.list_main li a:hover{color:#077ecf;}
.list_main li p{ float:left;}
.list_main li span{ float:right; margin-right:10px;}
.manu {padding:3px;margin:30px 3px;text-align:center;}
.manu a {color:#077ecf;text-decoration:none; border-radius:3px;border:1px solid #eee;padding:7px 10px;margin:2px;}
.manu a:hover { border:1px solid #077ecf;}
.manu .current { background:#077ecf; font-weight:bold; color:#fff; border-radius:3px;margin:2px; border:1px solid #077ecf;padding:7px 10px;}
.manu .disabled {color:#ccc;text-decoration:none; border-radius:3px;border:1px solid #eee;padding:7px 10px;margin:2px;}
.right_box{ width:256px; float:right;}
.right_module{min-height:270px; border:1px solid #ddd; border-radius:4px; margin-bottom:20px;}
.right_tit{ background:#077ecf; line-height:44px; padding-left:18px; color:#fff; font-size:16px; border-top-left-radius:4px; border-top-right-radius:4px;}
.module_main{ margin-top:10px;}
.module_main li a{ height:52px; display:block; line-height:52px; color:#444444; font-size:16px; padding-left:18px;}
.module_main li a:hover{ background:#e5f4ff; color:#077ecf;}
.module_list{ padding-top:6px;}
.module_list li{ font-size:14px;  background:url(../images/li_bg_03.png) no-repeat left center; overflow:hidden; margin-left:18px; padding-left:12px; height:34px; line-height:34px;}
.module_list li a{color:#666666;}
.module_list li a:hover{color:#077ecf;}
.text_tit{ width:764px; margin:0 auto; color:#077ecf; font-size:24px; font-weight:bold; line-height:50px; text-align:center; margin-top:36px; margin-bottom:20px;}
.msg_box{ width:764px; margin:0 auto; overflow:hidden; border-bottom:1px solid #ddd;}
.msg_box span{ float:left; width:33%; text-align:center; font-size:13px; color:#666666; line-height:40px;}
.text_box{ width:720px; margin:0 auto; padding:40px 0; font-size:16px; color:#444444; line-height:32px;}