@charset "utf-8";
/***************通用***************/
body,a{color:#454545;}
a:hover{color:#06114f;}
h2{margin:20px 0;}
h2 b{color:#094da4;font-size:24px;font-weight:700;}

.red{color:#f00;}
.warpper{margin:0 auto;width:1200px;}

/*header*/
.head_top{margin-bottom:20px;background:#444;height:48px;line-height:48px;}
.head_top,
.head_top a{color:rgba(255,255,255,.7);}
.head_top dd a{padding-left:10px;margin-left:10px;}
.head_top dd a:not(:first-child){border-left:1px solid rgba(255,255,255,.1);}
.head_top dd a:hover{color:rgba(255,255,255,1);}

.logo{margin:12px 0;}
.logo img{float:left;height:60px;}
.logo b{margin:10px 0 0 10px;float:left;font-size:36px;line-height:1;font-weight:700;letter-spacing:2px;}

.search{margin-top:25px;}
.search input{float:left;}
.search input[type="text"]{border:1px solid #06114f;width:200px;height:30px;border-radius:2px 0 0 2px;background:url(../images/search.png) no-repeat 8px 6px;background-size:18px 18px;text-indent:35px;}
.search input[type="button"]{border:none;background:#06114f;color:rgba(255,255,255,.8);width:60px;height:32px;border-radius:0 2px 2px 0;}
.search input[type="button"]:hover{color:rgba(255,255,255,1);}

/*menu*/
.menu{margin-top:20px;background:#06114f;height:60px;line-height:60px;}
.menu li{float:left;}
.menu li a{padding-right:60px;margin-right:40px;color:rgba(255,255,255,.7);font-size:16px;}
.menu li:not(:last-child) a{border-right:1px solid rgba(255,255,255,.2);}
.menu li a:hover{color:rgba(255,255,255,1);}

/*footer*/
.footer{padding:20px 0 50px 0;margin-top:40px;border-top:1px solid #dcdcdc;text-align:center;}
.footer li{display:inline-block;}
.footer li a{display:inline-block;padding:0 10px;}
.footer li:not(:first-child) a{border-left:1px solid rgba(0,0,0,.1);}

/*layout*/
.links{margin-top:40px;}
.linksnav{display:block;height:30px;line-height:30px;}
.linksnav li{float:left;padding:0 15px;cursor:pointer;font-size:16px;border-bottom:1px solid #fff;}
.linksnav li.cur{color:#06114f;border-bottom:1px solid #06114f;}
.linkscon ul{display:none;float:left;width:100%;}
.linkscon ul.block{display:block;}
.linkscon li{float:left;margin:10px 30px 0 0;}

/*合作单位*/
.cooperate{margin-top:20px;}
.cooperate_list{padding-top:30px;background:#f6f6f6;}
.cooperate_list li{margin-bottom:30px;float:left;width:25%;text-align:center;}
.cooperate_list li a{display:inline-block;}
.cooperate_list .photo{padding:10px;background:#fff;width:50px;height:50px;border-radius:50%;border:1px solid #dcdcdc;}
.cooperate_list b{font-size:16px;}

/*幻灯片*/
.banner,
.slides{float:left;width:680px;height:310px;}
.slides{position:relative;overflow:hidden;}
.slides ul,
.slides li,
.slides li a{height:100%;}
.slides li img{width:100%;height:100%;}
.slides .arrow_l,
.slides .arrow_r{position:absolute;top:50%;margin-top:-30px;width:60px;height:60px;font:48px/60px \5b8b\4f53;background:#000;color:#fff;text-align:center;border-radius:6px;opacity:.5;z-index:5;}
.slides .arrow_l{left:20px}
.slides .arrow_r{right:20px;}
.slides .arrow_l:hover,
.slides .arrow_r:hover{opacity:.8;}
.slides_title,
.slides_pages{position:absolute;z-index:3;}
.slides_title{bottom:0;padding:15px 0;width:100%;text-indent:10px;background:#000;background:rgba(0,0,0,.6);color:#fff;font-size:14px;line-height:1;z-index:2;}
.slides_pages{right:10px;bottom:10px;}
.slides_pages a{display:inline-block;margin:0 0 0 8px;width:12px;height:12px;overflow:hidden;text-indent:-100px;font-size:0;background:#dcdcdc;border-radius:50%;}
.slides_pages a.cur{background:#09f;}

/*左侧微信显示*/
.code{position:fixed;right:20px;top:260px;width:120px;text-align:center;}
.code b{display:inline-block;width:100px;}

/*弹窗*/
.popup,
.popup_message,
popup_build{display:none;z-index:9000;}
.popup,
.popup_bg{position:fixed;left:0;top:0;width:100%;height:100%;}
.popup_bg{z-index:9001;background:rgba(0,0,0,.8);}
.popup_close{position:absolute;right:-20px;top:-20px;padding:10px;z-index:9003;background:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;}
.popup ul,
.popup_message ul,
.popup_build ul{position:fixed;padding:20px 40px;z-index:9002;background:#ededed;border-radius:10px;}
.popup .register{left:50%;top:50%;margin:-240px 0 0 -150px;width:300px;height:300px;}
.popup_build .register{left:50%;top:50%;margin:-240px 0 0 -150px;width:300px;height:280px;}
.popup h4,
.popup_message h4
.popup_build h4{font-size:16px;}
.popup label,
.popup_message label
.popup_build label{display:block;margin:15px 0 5px 0;}
.popup input[type="text"],
.popup_message input[type="text"]{border:1px solid #dcdcdc;width:290px;height:32px;line-height:32px;}
.popup_message input[type="password"]{border:1px solid #dcdcdc;width:290px;height:32px;line-height:32px;}
.popup_build input[type="text"]{border:1px solid #dcdcdc;width:290px;height:32px;line-height:32px;}
.popup_build input[type="password"]{border:1px solid #dcdcdc;width:290px;height:32px;line-height:32px;}
.pwd[type="password"]{border:1px solid #dcdcdc;width:290px;height:32px;line-height:32px;}
.popup input[type="button"],
.popup_message input[type="button"]{border:none;width:292px;height:48px;background:#2062b3;color:#fff;}
.popup_build input[type="button"]{margin-top:30px;border:none;width:292px;height:48px;background:#2062b3;color:#fff;}
.popup input[type="button"]:hover,
.popup_message input[type="button"]:hover{background:#1857a3;}
.popup_build input[type="button"]:hover{background:#1857a3;}
.popup_body{overflow:hidden;}
/*留言弹窗*/
.popup_message .message_con{left:50%;top:50%;margin:-240px 0 0 -150px;width:300px;height:480px;}
.popup_message .message_con p{color:#999;}
.popup_message textarea{padding:4px;border:1px solid #dcdcdc;width:280px;height:120px;}
.popup_build .message_con{left:50%;top:50%;margin:-240px 0 0 -150px;width:300px;height:480px;}
.popup_build .message_con p{color:#999;}
.popup_build textarea{padding:4px;border:1px solid #dcdcdc;width:280px;height:120px;}

/*首页*/
.hotspot{margin:30px 0;text-align:center;font-size:24px;font-weight:700;}
.hotspot a{color:#094da4;}
.hotspot a:hover{color:#043f89;}

.new_nav{margin:0 10px;}
.new_nav,
.new_nav li,
.new_nav li a{float:left;width:18px;height:150px;text-align:center;}
.new_nav li a{padding:0 16px;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;background:#444;color:#fff;font-size:18px;line-height:1;}
.new_nav li a:hover{background:#333;}
.new_nav li:first-child{margin-bottom:10px;}
.new_nav li:first-child a{background:#ef4803;}
.new_nav li:first-child a:hover{background:#f06204;}

.new_list{float:right;width:450px;}
.new_list li{float:left;width:100%;margin-bottom:20px;}
.new_list b{float:left;width:320px;height:16px;line-height:1;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.new_list b:before{display:inline-block;content:'';margin-right:5px;width:10px;height:10px;background:#ccc;border-radius:50%;}
.new_list a:hover b:before{background:#06114f;}
.new_list em{float:right;width:100px;line-height:16px;font-size:13px;color:#999;text-align:right;}
.new_list p a{color:#ef4803;}
.new_list p a:hover{color:#f06204;}

.release_hot{margin-top:20px;}
.release_hot ul{float:left;padding:10px;width:calc(100% - 20px);background:#f6f6f6;}
.release_hot li{float:left;margin:20px;width:calc(100% / 3 - 40px);}
.release_hot li a{float:left;padding:9px;border:1px solid #eee;width:calc(100% - 20px);background:#fff;box-shadow: 0 0 10px #dcdcdc;border-radius:4px;}
.release_hot li .photo{float:left;width:80px;height:80px;}
.release_hot li p{float:left;padding-left:10px;width:calc(100% - 20px - 80px);color:#999;}
.release_hot li p b{display:block;margin-bottom:10px;color:#ef4803;font-size:16px;height:50px;overflow:hidden;}

.case{margin-top:20px;}
.case ul{float:left;width:100%;}
.case li a{float:left;padding:20px 0;margin:0 0 10px 10px;width:calc(100% / 4 - 10px);text-align:center;background:#444;color:#fff;}
.case li a:hover{background:#333;}
.case li:nth-child(4n+1) a{margin:0 0 10px 0;width:calc(100% / 4);}
/* .case li:nth-child(8) a{background:#ef4803;} */
.case li:nth-child(8) a:hover{background:#f06204;}
.case li a b{display:inline-block;width:160px;font-size:16px;}
.case li a em{display:inline-block;font-size:32px;}

.army{margin-top:40px;}
.armynav{display:block;height:40px;line-height:40px;}
.armynav li{float:left;padding:0 50px;cursor:pointer;font-size:16px;}
.armynav li.cur{background:#06114f;color:#fff;border-radius:10px 10px 0 0;}
.armycon ul{display:none;float:left;padding-right:20px;width:calc(100% - 20px);background:#06114f;}
.armycon ul.block{display:block;}
.armycon li{float:left;margin:20px 0 20px 20px;padding:30px 0 10px 0;width:calc(100% / 5 - 20px);background:#fff;text-align:center;border-radius:2px;}
.armycon .photo{width:80px;height:80px;}
.armycon li a b{margin:10px 0;display:block;color:#ef4803;font-size:16px;height:50px;overflow:hidden;}
.armycon li a:hover b{color:#f06204;}
.armycon p{float:left;margin:0 10px;width:calc(100% - 20px);}
.armycon p em{margin-top:5px;float:left;font-size:12px;color:#999;}
.armycon p a{float:right;padding:3px 10px;background:#ef4803;color:#fff;border-radius:2px;}
.armycon p a:hover{background:#f06204;}

/*列表页*/
.crumb{background:#e9e9e9;height:40px;line-height:40px;}
.crumb li{float:left;padding-left:5px;color:#999;}
.crumb li b{color:#06114f;}

.tabs{margin:20px 0 10px 0;border-bottom:2px solid #06114f;}
.tabs li{float:left;}
.tabs li a{float:left;width:160px;height:40px;line-height:40px;text-align:center;font-size:16px;}
.tabs li a.cur{background:#06114f;color:#fff;}

.terms{border:1px solid #ccc;border-bottom:none;width:calc(100% - 2px);}
.terms td{padding:10px;border-bottom:1px solid #ccc;}
.terms tr td:first-child{background:#f1f1f1;font-weight:700;text-align:center;}
.terms td a{float:left;margin:5px;padding:3px 10px;}
.terms td a.cur{background:#06114f;color:#fff;}

.list_con{margin:10px 0;width:calc(100% - 270px);}
.list_aside{margin:10px 0;width:260px;}
	.fast_nav{float:left;padding-bottom:20px;width:100%;text-align:center;background:#eaeaea;}
	.fast_nav .photo{margin:20px 0 0 0;}
	.fast_nav li a{margin:15px 0 0 20px;float:left;background:#fff;width:100px;height:30px;line-height:30px;border-radius:30px;text-align:center;}
	.fast_nav li a:hover{background:#2062b3;color:#fff;}
	
	.Project{margin-top:10px;float:left;border:1px solid #ccc;}
	.Project b{padding:10px;display:inline-block;border-bottom:2px solid;color:#06114f;font-size:18px;font-weight:700;}
	.Project a{float:left;padding:19px;border-top:1px solid #ccc;}

.result_head{float:left;padding:9px;width:calc(100% - 20px);background:#e9e9e9;border:1px solid #ccc;border-bottom:none;}
.result_head dt{float:left;margin:8px 0 0 10px;line-height:1;}
.result_head dt a{float:left;padding-right:20px;margin-right:20px;border-right:1px solid #ccc;}
.result_head dt a.cur{color:#06c;}
.result_head dt p{float:left;color:#787878;}
.result_head dd{float:right;}
.result_head dd input{float:left;}
.result_head dd input[type="text"]{height:28px;line-height:28px;border:1px solid #999;}
.result_head dd input[type="button"]{background:url(../images/search_white.png) no-repeat 5px 5px #999;width:30px;height:30px;border:none;}

.result_list{margin-bottom:30px;}
.result_list ul{position:relative;background:#fff;border:1px solid #ccc;border-bottom:1px dotted #ccc;border-top:none;height:200px;}
.result_list ul:last-child{border-bottom:1px solid #ccc;}
.result_list ul:hover{margin-top:-1px;background:#f5f6f9;border:1px solid #06c;}
.result_list li.photo{float:left;padding:20px;}
.result_list li.photo img{border:1px solid #dcdcdc;padding:9px;background:#fff;width:160px;height:140px;}
.result_list li.main{float:left;}
.result_list li.main h3{margin-top:18px;display:block;font-size:18px;height:72px;overflow:hidden;}
.result_list li.main b{display:block;color:#999;}
.result_list li.main p{display:block;width:450px;}
.result_list li.main p em{float:left;margin-top:10px;width:50%;}
.result_list li.main p em strong{color:#06c;font-weight:100;}
.result_list li.info{position:absolute;right:20px;top:20px;}
.result_list li.info a{float:left;margin-left:20px;color:#999;}
.result_list li.info a:hover{color:#06c;}
.result_list li.info .icon{float:left;margin:2px 5px 0 0;height:16px;}
.result_list li.company_show{position:absolute;right:20px;top:100px;text-align:right;}
.result_list li.company_show b{display:block;margin-bottom:10px;}
.result_list li.company_show a{padding:3px 10px;display:inline-block;color:#06c;border:1px solid;border-radius:2px;}
.result_list li.company_show a:hover{background:#06c;color:#fff;}

.page{width:100%;height:30px;text-align:center;padding:30px 0 10px 0;clear:both;}
.page i{padding:0 3px;vertical-align:middle;}
.page a{padding:5px 10px 3px 10px;border:1px solid #ddd;}
.page .cur{background:#06114f;color:#fff;border:1px solid #06114f;}
.page input[type="text"]{padding:8px 0 5px 0;border:1px solid #ddd;width:60px;text-align:center;text-indent:0;}
.page input[type="button"]{background:#dcdcdc;color:#666;border:none;width:60px;height:30px;border-radius:2px;}
.page input[type="button"]:hover{background:#ccc;color:#333;}

/*详情页*/
.show_con{margin:20px 0;float:left;width:calc(100% - 320px);}
.show_aside{margin:20px 0;float:right;width:260px;}

.service{padding:20px 0;background:#e9e9e9;}
.service b{margin:10px 0 20px 40px;float:left;}
.service li{float:left;width:100%;}
.service li a{float:left;padding:10px 0;margin:10px 40px;width:calc(100% - 80px);background:#2062b3;color:#fff;text-align:center;border-radius:50px;}
.service li a:hover{background:#1755a0;}

.show_column{padding-bottom:5px;border-bottom:2px solid #ccc;}
.show_column dt{float:left;position:relative;}
.show_column dt:before{content:"";display:inline-block;position:absolute;left:0;bottom:-7px;width:50px;height:2px;background:#06c;border-right:2px solid #fff;}
.show_column dt b{font-size:16px;}
.show_column dd{float:right;}
.show_column dd input{margin-right:5px;vertical-align:middle;}
.show_column dd a{color:#06c;}
.show_column dd a:hover{color:#06114f;}

.show_text{margin:10px 0 30px 0;font-size:15px;}
.show_text p{padding:5px 0;text-indent:2em;text-align:justify;}

.show_list li{float:left;width:33%}
.show_list li:before{content:"";display:inline-block;margin-right:10px;width:10px;height:10px;background:#06c;border-radius:50%;}

.show_column_one{margin-bottom:20px;}
.show_column_one dt input{margin-right:5px;vertical-align:middle;}
.show_column_one dl p{text-indent:0;}
.show_column_one a{margin-left:10px;padding:3px 10px;display:inline-block;background:#06c;color:#fff;font-size:12px;border-radius:2px;}
.show_column_one a:hover{background:#06114f;}
.show_column_one dt a{background:#d00;}
.show_column_one dt a:hover{background:#f00;}


/*配合分页组件*/
.pagination{text-align:center;}
.pagination li{padding:0 5px;display:inline-block;}
.pagination li:not(:last-child) a{padding:5px 10px 3px 10px;display:inline-block;border:1px solid #dcdcdc;}
.pagination li:not(:last-child) a:hover{border:1px solid #06c;color:#06c;}
.pagination li.active a,
.pagination li.active a:hover{background:#06c;color:#fff;border:1px solid #06c;}
.pagination input[type="text"]{padding:8px 0 5px 0;border:1px solid #ddd;width:60px;text-align:center;text-indent:0;}







