@charset "utf-8";
/* CSS Document */
/* ============================
          	内页样式
   ============================*/

/*banner*/
.banner{width:100%; float: left; height: 500px;overflow: hidden; background:#009BFF;}
.banner_box{height: 500px; display: block; margin: 0 auto; text-align: center;width: 100%;}
/* 内页 Banner 铺满裁切，避免露蓝边 */
.banner_box img{ width:100%; height:500px; display:block; object-fit: cover; object-position: center; border: none; }


/*文字列表*/
.content{width:100%; float: left; margin: 30px 0 50px 0;}
.content_box{width:1200px; margin: 0 auto;}
.c_left_nav{width:260px; float: left;}
.c_left_nav dl{width:260px; float: left; background: #ffad01;}
.c_left_nav dl dt{width:100%; float: left; height: 80px; line-height: 80px; text-align: center; background: #00233f; margin: 0 0 10px 0;}
.c_left_nav dl dt span{ font-size: 24px; color: #fff;}
.c_left_nav dl dt em{font-size: 14px; color: #fff; text-transform: uppercase;}
.c_left_nav dl dd{width:80%; padding: 0 0 0 20% ; height: 55px; line-height: 55px; border-top: #fff 1px solid; float: left; font-size:14px; }
.c_left_nav dl .on{width:80%; padding: 0 0 0 20% ; height: 55px; line-height: 55px; border-top: #fff 1px solid; float: left; font-size:14px; }
.c_left_nav dl dd a{color:#fff;}
.c_left_nav_title .on{ background: #00233f;} 
.c_left_nav_title .on a{color:#fff;border-left: #fff 4px solid; padding: 0 0 0 12px;} 
.c_left_nav dl dd:hover a{color:#fff;}
.c_left_phone{width:260px; height: 150px; text-align: center; float: left; margin-top:15px; background:url(../img/phone_bg.png) center no-repeat;position: relative;}

.c_left_phone span{ font-size:26px; color: #fff;position: absolute;font-weight: 600; left: 36px;top:24px;}
.c_left_phone em{ font-size:18px; color: #fff;position: absolute;text-align: center; left: 36px;top:64px;}


.c_right{width:840px; float: left; margin: 0 0 0 30px; background: #fff; padding: 0 20px 20px 20px;}
.c_right h2{ width:100%; float: left; height: 40px; border-bottom: #e5e5e5 2px solid;}
.c_right h2 span{ font-size:18px; color: #00233f; font-weight: 600; border-left: #00233f 2px solid; height: 20px; float: left; line-height: 20px; padding: 0 0 0 12px; margin: 10px 0 0 0;}
.c_right h2 b{ float: right; line-height: 40px; font-size: 14px; font-weight: normal;}
.c_right h2 b em{color: #888; height: 20px; background: url(../img/home.png) left no-repeat; background-size:20%; padding: 0 0 0 24px; }
.c_right h2 b a{ color:#888; margin: 0 4px 0 4px;}
.c_right h2 b a:hover{color:#00233f; text-decoration: underline;}
.c_right_contant{width:100%; float: left; margin: 10px 0 0 0;}
.c_right_contant li{width:100%; height: 40px;float: left;margin: 0px 0 10px 0;line-height: 40px; border-bottom: #e5e5e5 1px dashed;}
.c_right_contant li i{width:4px; height: 4px; background: #888; border-radius:50%; float: left; margin: 18px 12px 0 0; }
.c_right_contant li span{ font-size:14px; color: #888;width:700px; height: 30px; overflow: hidden; float: left;}
.c_right_contant li em{ float:right; color: #bdbdbd;}
.c_right_contant li:hover span{ color: #ffad01;}
.c_yema{ width:300px; height: 40px; background: #000; float: right; margin: 10px 0 0 0;}

/*图片列表页*/
.c_right_photo{width:100%; float: left; margin: 10px 0 0 0;}
.c_right_photo li{width:256px; height: 320px; overflow: hidden; float: left;position:relative; margin: 0 22px 22px 0;}
.c_right_photo li .photo_box{width:256px; height: 320px; overflow: hidden; float: left;}
/* object-fit:cover 裁切填充，避免横图被强制拉成 256×320 变形 */
.c_right_photo li .photo_box img{ display: block; float: left;width:256px; height: 320px; object-fit: cover; object-position: center;}
/* 标题常显在底部，不依赖悬停（否则空白图看不出是什么） */
.c_right_photo li span{ width:90%; padding: 0 5% 0 5%; height: 40px; line-height: 40px; text-align: center; overflow: hidden;color: #fff; background: rgba(0,0,0,0.6); display: block; position: absolute;bottom:0; font-size: 14px;}
.c_right_photo li:hover span{ display: block;}
.c_right_photo li:hover .photo_box img{webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}

/*内容页*/
.contant_box{width:100%; float: left; margin: 15px 0 0 0;}
.contant_box h1{ width:100%; text-align: center; float: left;font-size: 24px; color: #2e6fb1; font-weight: 600; margin: 0 0 10px 0;}
.contant_box i{width:40px; height: 2px; margin:0 auto;background: #2e6fb1; display: block; clear: both;}
.contant_box h3{text-align: center; color: #888; margin: 10px 0 0 0;}
.c_text{width:100%; float: left; margin: 10px 0 0 0; border-top:#e5e5e5 1px dashed;}
.c_text p{font-size: 16px !important; color: #000 !important; line-height: 28px !important; text-align: justify; margin: 10px 0 10px 0;font-family: "微软雅黑" !important;}
.c_text div{font-size: 16px !important; color: #000 !important; line-height: 28px !important; text-align: justify;font-family: "微软雅黑" !important;}
.c_text span{font-size: 16px !important; color: #000 !important; line-height: 28px !important; text-align: justify;font-family: "微软雅黑" !important;}
.c_text p span{font-size: 16px !important; color: #000 !important; line-height: 28px !important; text-align: justify;font-family: "微软雅黑" !important;}
.c_text img{width:100%; display: block; margin: 0 auto; max-width: 600px; text-align: center;}


