@charset "UTF-8";
/*格式文档*/
.width100{ width:100%;}
header{background: #fff;height: 5rem;line-height: 5rem; overflow: hidden;}
header img{ float: left;margin-left:10px;}

/* 本例子css */
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; width:100%;bottom: 30px; position:absolute;z-index:9; }
.slideBox .hd ul{ overflow:hidden; zoom:1; text-align: center;}
.slideBox .hd ul li{ display:inline-block;margin-right:8px;width:20px; height:2px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#D20000;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:100%; display:block;  }

.conbg{width:100%;margin:0 auto;background: #0071b9;}
.conbg img{width: 100%; height: auto;}
.back_black{background: #0071b9;}

/*标题*/
.title{position: relative;margin-top:3rem; text-align: center;}
.title  h2{font-size:26px; line-height: 5rem; text-transform: capitalize;font-weight: normal;}
.title .line_short{ position: absolute;height:3px; width:60px;background:#000;left:50%;margin-left:-30px;}
.title .line_long{ position: absolute;height:1px; width:100%;background:#e5e5e5;}
.title p{font-size:14px;color:#292929; width:80%; margin:20px auto 10px auto; }

.title2{position: relative;margin-top:3rem; text-align: center;}
.title2  h2{font-size:26px; line-height: 5rem; text-transform: capitalize;color:#fff;font-weight: normal;}
.title2 .line_short2{ position: absolute;height:3px; width:60px;background:#fff;left:50%;margin-left:-30px;}
.title2 .line_long2{ position: absolute;height:1px; width:100%;background:#acc0b8;}
.title2 p{font-size:14px;color:#fff; width:80%; margin:20px auto 10px auto; }
/*服务项目*/
.service_list{padding:10px 10px 25px 10px; text-align: center;}
.service_list li{width:49%; text-align: center; display: inline-block; padding-bottom:25px;padding-top:25px;border-right:1px solid #eee; border-bottom: 1px solid #eee;}
.service_list li:nth-child(even){ border-right: none;}
.service_list li .picbox{height: 100px; width: 100px; border-radius: 50%; text-align:center;background: #f2f2f2; border:1px solid #eee;margin: 0 auto;}
.service_list li .picbox img{height:50px; width:50px; margin:30px auto 0 0;}
.service_list li h2{font-size:16px;color:#595959;line-height: 36px;margin-top:10px;}

/*fl_list*/
.fl_list{height: auto;width:96%; margin:15px auto; overflow: hidden; text-align: center;}
.fl_list li{  display:inline-block;height: 30px; line-height: 30px;border-radius: 6px; border:1px solid #949494; text-align: center;width:30%;margin:3px;}
.fl_list li a{color:#fff;}
/* 本例子css */
.picScroll-left{  overflow:hidden; position:relative;padding-bottom: 20px;}
.picScroll-left .hd{ overflow:hidden;  height: auto; padding:0 10px;  }
.picScroll-left .hd ul{ text-align:center;overflow:hidden; zoom:1; margin-top:20px; zoom:1; }
.picScroll-left .hd ul li{ display:inline-block;width:9px; height:9px;  border-radius:50%;overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#fff; }
.picScroll-left .hd ul li.on{  background: #000;}
.picScroll-left .bd{width: 90%;margin: 0 auto;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ _display:inline; overflow:hidden; text-align:center;width:100%;}
.picScroll-left .bd ul li .pic{ text-align:center; background: #fff; }
.picScroll-left .bd ul li .pic img{width: auto; max-width:100%; height:250px;display:block;margin: 0 auto;}
.picScroll-left .bd ul li .al_name{background: #fff;padding: 20px; text-align: left;}
.picScroll-left .bd ul li .al_name h2{height: 30px; line-height: 30px; font-size: 16px;font-weight: 800;}
.picScroll-left .bd ul li .al_name p{height: 24px; line-height: 24px;font-size:14px;color:#282828;}
.picScroll-left .bd ul li .viewmore{margin-top:20px;padding-top:10px;border-top: 1px solid #e5e5e5;height: 30px;line-height: 30px; color: #ababab; text-align: left;}
.picScroll-left .bd ul li .viewmore span{ float: right;}
.picScroll-left .bd ul li .viewmore span img{width: 70%;}

/*guanyuwomen*/
.about_title{ overflow: hidden; text-align: center;margin-top:15px;color: #000;}
.about_title h2{height:30px; line-height: 30px;font-size:18px;letter-spacing:5px;;}
.about_title h1{height:40px; line-height: 40px;font-size:40px;letter-spacing:1px;}
.about_title p{height:26px; line-height: 26px;font-size:16px;letter-spacing:1px;}
.about{font-size: 14px; width: 92%;margin: 0 auto;padding-bottom: 30px;}
.about img{width: 100%;margin:20px auto;}
.about p{ font-size: 15px;line-height: 30px;}

.newslist{width:92%;margin:20px auto 40px auto;}
.newslist li{background:#0071b9;padding:5px; overflow: hidden;margin-bottom:5px;}
.newslist li .news_date{height: 30px;width: 60px; background:#249be6; position:relative;color:#fff; text-align: center; float: left;}
.newslist li .news_date span{ width:100%;display: block; position: absolute;height:30px;line-height:30px;font-size:30px;top:8px;}
.newslist li .news_date p{ width:100%; display: block; line-height:30px;font-size: 16px;}
.newslist li .news_box{padding-left:75px;}
.newslist li .news_box h2{font-size: 16px;color: #fff;height:30px;line-height:30px;}
.newslist li .news_box p{font-size: 14px;line-height: 20px;margin-top: 8px;color:#fff;}

/*contact*/
.contact{text-align:left;font-size: 14px; width:84%;margin: 0 auto;padding-bottom: 30px;padding-top:30px;}
.contact p{font-size: 15px;line-height: 30px;margin-bottom:15px;color:#fff;}
.contact .linecon{line-height: 36px;color:#fff;}
.contact .linecon img{height: 20px; width: 20px; margin-right: 15px;}

.end{height: auto;line-height:30px;color: #fff; text-align: center; padding:15px 20px 60px 20px; border-bottom: 1px solid #fff; background:#282828;}
.end a{padding:0 10px;color:#fff;}

.pro_list{height: auto;width:96%;margin:15px auto;}
.pro_list li{ text-align:center; background:#fff; width:47%; display: inline-block;margin:1%;  overflow: hidden;}
.pro_list li img{height:150px;width:100%;border-radius: 4px;}
.pro_list li h2{font-size: 15px;border-radius: 4px; display: block;height:36px; line-height: 36px; background: #2e88c1; color:#fff;margin-top:10px;}
.pro_list li h2 a{color:#fff;}
/*内页banner*/
.ny_banner{height:230px;color:#fff;}
.ny_banner .ny_bcon{padding-top:13%; padding-left:10%;}
.ny_banner .ny_bcon h2{line-height: 50px; font-size: 26px;}
.ny_banner .ny_bcon span{width: 20px;height: 2px;margin-top: 5px;background: #fff; display: block;}
.ny_banner .ny_bcon .s-tit{font-size: 20px;margin-top: 16px;}

.ny_topmenu{padding-top: 25px;width:88%;margin:0 auto;}
.ny_topmenu h2{font-size: 22px;line-height: 32px;font-weight: normal;}
.ny_nav{position: relative;overflow: hidden;margin:10px auto 0 auto;width: 88%;}
.ny_nav ul{ overflow: hidden; text-align: left;}
.ny_nav ul li{width: 46%; display: inline-block;height:30px; line-height:30px;  margin: 5px 1% 0; border-radius:4px; border:1px solid #ccc; text-align:center;}

.ny_pic{width: 90%;margin: 0 auto;}
.ny_pic ul{ overflow:hidden; zoom:1; }
.ny_pic ul li{ _display:inline; overflow:hidden; text-align:center;width:99%;margin:25px auto; border:1px solid #e5e5e5;}
.ny_pic ul li .pic{ text-align:center; }
.ny_pic ul li .pic img{ width:100%; height: auto;display:block;margin: 0 auto;}
.ny_pic ul li .al_name{background: #fff;padding: 20px; text-align: left;}
.ny_pic ul li .al_name h2{height: 30px; line-height: 30px; font-size: 16px;font-weight: 800;}
.ny_pic ul li .al_name p{height: 24px; line-height: 24px;font-size:14px;color:#282828;}
.ny_pic ul li .viewmore{margin-top:20px;padding-top:10px;border-top: 1px solid #e5e5e5;height: 30px;line-height: 30px; color: #ababab; text-align: left;}
.ny_pic ul li .viewmore span{ float: right;}
.ny_pic ul li .viewmore span img{width: 70%;}

.page_num{ width:100%; margin:30px auto; text-align:center; color:#fff; overflow:hidden; padding:5px; cursor: pointer;}
.page_num span{ width:auto; padding:5px 10px; border:1px solid #1f367a; margin:0 3px; background:#1f367a; color:#fff;}
.page_num .nolink{ width:auto; padding:5px 10px; border:1px solid #1f367a; margin:0 3px;}
.page_num a{ width:auto; padding:5px 10px; margin: 0 3px; border:1px solid #1f367a; color: #1f367a;  }
.page_num a:hover{  background:#1f367a; color:#fff;}
.page_num .page_current{ width:auto; padding:5px 10px; background:#1f367a; color: #fff; }
/*分页*/

/*关于我们*/
.aboutcon{padding:25px; text-align: left; min-height: 400px;}
.aboutcon h2{font-size: 25px;line-height:36px;;}
.aboutcon h3{font-size:18px; line-height: 30px;padding-top:10px;}
.aboutcon .con{ line-height: 30px;}
.aboutcon .con h2{line-height:30px; font-size: 24px;padding-top:10px;}
.aboutcon .con h3{font-size: 12px; color: #ADADAD;font-weight: normal;}
.aboutcon .con img{ max-width: 100%; margin:10px auto;}
.aboutcon .con video{width: 100%; height: 250px;}
/*新闻中心*/
.ny_newslist{width:92%;margin:20px auto 40px auto;}
.ny_newslist li{background:#fafafa;padding:5px 20px; overflow: hidden;margin-bottom:20px;}
.ny_newslist li .ny_news_date{height: 60px;width:60px; border-right:1px solid #dedede;position:relative;color:#333; text-align: center; text-align: right;padding-right: 30px;;}
.ny_newslist li .ny_news_date span{ width:100%;display: block;height:30px;line-height:30px;font-size:44px;}
.ny_newslist li .ny_news_date p{ width:100%; display: block;height:30px;line-height:30px;font-size: 12px;margin-top:10px;}
.ny_newslist li .ny_news_box{padding:10px;margin-top: 10px;}
.ny_newslist li .ny_news_box h2{font-size: 16px;color:#333;height:24px;line-height:24px;}
.ny_newslist li .ny_news_box p{font-size: 14px;line-height: 20px;margin-top: 8px;color:#777}
.ny_newslist li .ny_news_box .viewmore2{margin-top:20px;padding-top:10px;border-top: 1px solid #e5e5e5;height: 30px;line-height: 30px; color: #ababab; text-align: left;font-size: 12px;;}
.ny_newslist li .ny_news_box .viewmore2 span{ float: right;}
.ny_newslist li .ny_news_box .viewmore2 span img{width: 70%;}

.tel{height: 40px;left:50%;margin-left:-150px;bottom:20px;z-index: 99;  color:#fff;width: 300px; position: fixed;  text-align:center}
.tel a{ display: inline-block;font-size: 16px;color:#fff; width:45%; margin:2%;border-radius:20px;line-height: 40px;background:#0071b9; }
.tel img{height: 18px; width:18px;margin-left:28%;margin-right:8px;}
