﻿/* CSS Document */
.top{ width:1200px; height:78px; margin:0 auto;}
.top img{ float:left; margin-top:12px;}
.top p{ float:right; line-height:78px; font-size:14px; color:#808485}
.top p em{ font-size:18px; color:#123579;}
.nav{ width:100%; height:60px; background:#00499a;}
.nav_c{ width:1190px; height:60px; margin:0 auto;}
.nav_c ul li{ float:left; font-size:18px; line-height:60px; text-align:center; width:170px; position:relative;}
.nav_c ul li a{ display:block; width:100%; color:#fff;}
.nav_c ul li a:hover,.nav_c ul li a.on{ background: url(../images/nav_dl_bj.png);}
.nav_c ul li:hover a{background: url(../images/nav_dl_bj.png);}
.nav_c ul li dl{position:absolute;top:60px;left:0; z-index:9999; background:url(../images/nav_dl_bj.png); display:none; width:170px;}
.nav_c ul li dl dd{ width:170px; display:block; margin:0 auto; height:36px; font-size:14px; }
.nav_c ul li.mainmenu dl dd a{ display:block; width:100%; height:36px ; line-height:36px; z-index:9999; color:#bfc0c0;  }

.nav_c ul li dl dd a:hover{color:#fff;}
/*......*/
.focus {height:856px;overflow:hidden;position:relative;}
.focus_m ul {width:100%;height:800px;overflow:hidden;}
.focus_m li {width:100%;height:800px;_float:left;}
.focus_m li.li_1 {background: url(../images/banner.jpg) center 0 no-repeat ;}
.focus_m li.li_2 {background: url(../images/banner.jpg) center 0 no-repeat ;}
.focus_m li.li_3 {background: url(../images/banner.jpg) center 0 no-repeat ;}
.focus_m li.li_4 {background: url(../images/banner.jpg) center 0 no-repeat ;}  
.focus_s {height:0;position:relative;margin:0 auto;z-index:2;width:1000px;}                       
.focus_s ul {height:14px;overflow:hidden;position:absolute;left:50%;top:850px; margin-left:-180px;  }
.focus_s li {float:left;cursor:pointer;height:6px;width:70px;overflow:hidden;margin:0 10px;}
.focus_s li b {display:block;text-indent:-999em;width:70px;height:8px; background:#d2d2d2;overflow:hidden;}
.focus_s li.active b{ background:#123579;}
.sy_mk_top img{ display:block; margin:44px auto;}
.cpfw{ width:100%; background:url(../images/cpfw_bj.jpg) no-repeat center; height:720px; overflow:hidden;}
.cpfw_c{ width:1056px; margin:68px auto;}
.cpfw_c ul li{ float:left; width:300px; margin:48px 26px 0 26px; height:225px; background:#fff;}
.cpfw_c ul li img{ display:block; margin:50px auto 0;}
.cpfw_c ul li p{ text-align:center; font-size:18px; color:#464646; line-height:70px; font-weight:500}
.xwdt_lb{ width:1200px; height:auto; margin:0 auto;}
.xwdt_lb ul li{ float:left; width:286px; margin-left:18px; position:relative; height:215px; margin-bottom:16px;}
.xwdt_lb ul li p{ position:absolute; left:0; bottom:0; width:100%; background:url(../images/xw_lb_tu.png); color:#fff; font-size:14px; line-height:46px; text-align:center;}
.xwdt_lb ul li.li1{ margin-left:0}
.xwdt_lb a.ckgd_biao{ display:block; width:158px; height:38px; margin:22px auto; line-height:38px; border-radius:3px; border:1px solid #d8d8d8; font-size:14px; text-align:center; color:#4d4c4c}
.foot{ width:100%; height:130px; background:#dcdcdc;}
.foot_c{ width:1200px; margin:0 auto;}
.foot_c img{ float:left; margin-top:40px;}
.foot_c p{ float:right; line-height:20px; margin-top:45px; color:#060606}
/*....02新闻列表页.....*/
.zy_banner img{ width:100%;height:400px;}
.zy_c{ width:1200px; margin:0 auto; padding-bottom:50px;}
.dqwz{ font-size:16px; line-height:64px; color:#12397c; margin-top:16px;}
.dqwz a{ color:#12397c}
.xwlb ul li{ font-size:16px; line-height:48px; border-bottom:1px solid #f1f1f1}
.xwlb ul li span{ float:right; color:#979797; font-size:14px;}
.fy{ margin:30px auto; text-align:center; font-size:14px;}
.fy span{ margin:0 3px;}
.fy span a{ border:1px solid #dedede; padding:6px 12px;}
.fy span a:hover,.fy span.on{border:1px solid #dedede; padding:6px 12px; color:#337207}
/*...03新闻详情页....*/
.xwxq h3{ font-size:18px; color:#060606; text-align:center; margin-top:10px;}
.xwxq h4{ font-size:14px; color:#666666; text-align:center; line-height:42px; border-bottom:1px solid #eaeaea; margin-bottom:20px;}
.xwxq div{ font-size:16px; line-height:30px; color:#494949; text-indent:2em;}
.xwxq img{ display:block; margin:20px auto; max-width:100%;}
/*...04产品服务....*/
.zy_l{ float:left; width:286px; height:auto;}.zy_l h3{ font-size:28px; color:#fff; line-height:55px; text-indent:24px; margin-top:32px; background:#deb96b;}
.zy_l ul li{ width:100%; height:46px; line-height:46px; border-top:2px solid #fff; font-size:16px; text-indent:90px; background:url(../images/ej_fl_bj.gif) no-repeat 24px 10px #eeeeee}
.zy_l ul li a{ color:#666666}
.zy_l ul li a:hover,.zy_l ul li a.on{ color:#12397c}
.zy_r{ float:right; width:846px; min-height:589px; padding:0 22px 30px 22px; border:1px solid #e2e2e2; border-top:none;}
.cpfw_nr h3{ text-align:center; font-size:18px; color:#000000; margin-bottom:15px;}
.cpfw_nr  div{ font-size:16px; color:#494949; line-height:36px; text-indent:2em;}
.cpfw_nr  img{ display:block; margin:10px auto; max-height:100%;}
/*...06优惠活动....*/
.yhhd ul li{ width:390px; height:auto; margin-left:15px; float:left;}
.yhhd ul li.li1{ margin-left:0;}
.yhhd ul li h3{ width:328px; height:49px; border-bottom:1px solid #777777; font-size:18px; line-height:49px; color:#494949; margin:0 auto;}
.yhhd ul li p{ width:328px; margin:5px auto; line-height:24px; font-size:14px; color:#494949;}
.zy_l ul li .cur-a{color:#12397c;}


/*2018.5.2添加*/
h3.reserve_info_tit {
	font-size: 18px;
	font-weight: bold;
	color: #6B6B6B;
	line-height: 24px;
}
.reserved_information {
	text-align: center;
}
.reserved_information li input {
	width: 400px;
	height: 46px;
	border-radius: 4px;
	border: 1px #BCBCBC solid;
	font-size: 13px;
	color: #333;
	margin-bottom: 20px;
	padding-left: 20px;
}
.selection {
	width: 440px;
	height: 35px;
	margin: 0 auto 40px;
	text-align: center;
}
.selection select {
	width: 126px;
	height: 35px;
	float: left;
	display: inline-block;
	margin: 0 10px;
	border-radius: 4px;
	border: 1px #BCBCBC solid;
	outline: none;
}
.reserved_information li input.btn_tj {
	width: 420px;
	height: 40px;
	background: #169BD5;
	color: #fff;
	border: none;
	cursor: pointer;
}