﻿/******************************
*同创模板网-专业提供企业网站源码程序模板*
* www.cnfusu.com *
* www.cnboco.com *
* 微信：cnboco *
* QQ:289229516 *
 ******************************/
@charset "utf-8";
.nconm { background:url(../images/nhome11_35.png) no-repeat top center #EEF9F4; height:240px; text-align:center; overflow:hidden;}
.nconm h2 { display:block; margin:0 auto; padding-top:40px; height:40px; line-height:40px; font-size:36px; font-family:Microsoft YaHei; color:#18BABE;}
.nconm p { font-size:14px; color:#999; font-family:"Arial"; padding-top:10px;}
.nconm a { display:block; margin:0 auto; margin-top:30px; width:170px; height:45px; border:2px solid #ff6600; color:#ff6600; line-height:45px; font-size:20px; font-weight:bold; border-radius:100px;}
.nconm a:hover { background:#ff6600; color:#fff;}
.nconm a { -webkit-transition:background .4s; -moz-transition:background .4s; -o-transition:background .4s; -ms-transition:background .4s; transition:background .4s;}
.font_hei { font-family:"Arial";}
.nconj_pics { width:920px; height:340px; overflow:hidden;}
.nconj_pics img { width:920px; height:340px; -webkit-transition:-webkit-transform 0.5s; -moz-transition:-moz-transform 0.5s; -o-transition:-o-transform 0.5s; transition:transform 0.5s;}
.nconj_pics img:hover { -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}
.nconj_text { width:136px; height:312px; color:#fff; padding:28px 22px 0 22px; position:relative;}
.nconj_text a { color:#fff;}
.nconj_text h3 { text-align:center; font-size:18px; font-weight:normal;}
.nconj_text .jtexts { font-size:14px; line-height:24px; margin-top:10px;}
.nconj_text i { display:block; width:15px; height:28px; position:absolute; top:125px; z-index:2;}
.nconj_text i.i1,.nconj_text i.i2 { left:-14px;}
.nconj_text i.i3,.nconj_text i.i4 { right:-14px;}
.nconj_text i.i1 { background-position:-485px 0;}
.nconj_text i.i2 { background-position:-485px -32px;}
.nconj_text i.i3 { background-position:-485px -65px;}
.nconj_text i.i4 { background-position:-485px -95px;}
.nconj_btn { text-align:center; bottom:0px; height:36px; line-height:36px; width:140px; margin-left:-12px; color:#fff; display:block; position:absolute; z-index:3;}
.jtext1 { background:url(../images/nhome7_03.jpg) no-repeat;}
.jtext2 { background:url(../images/nhome7_05.jpg) no-repeat;}
.jtext3 { background:url(../images/nhome7_08.jpg) no-repeat;}
.jtext4 { background:url(../images/nhome7_10.jpg) no-repeat;}
.ntle { border-bottom:1px solid #ccc; color:#078b77; font-size:26px; padding-bottom:20px; position:relative; margin-bottom:20px;}
.ntle .ntle_lb { color:#078b77;}
.ntle i { display:block; position:absolute; left:0; bottom:-2px; height:3px; width:180px; background-position:-220px -110px; overflow:hidden;}
.ntle h3 { font-size:26px;}
.ntle .ntle_rb { display:block; width:128px; height:32px; line-height:32px; text-align:center; border-radius:5px; color:#f98d00; border:1px solid #f98d00; font-size:14px; font-weight:normal;}
.ntle .ntle_rb span { display:inline-block; width:20px; height:20px;  vertical-align:middle; margin-right:3px;}
.ntle .ntle_rb span.span1 { background-position:-216px -142px;}
.ntle .ntle_rb span.span2 { background-position:-216px -142px; width:30px; height:25px;}
.ntle2 { font-size:26px; text-align:center; color:#fff; position:relative; height:45px;}
.ntle2 i { display:block; width:60px; height:3px; background:#fff; position:absolute; left:50%; bottom:0; margin-left:-30px;}
.ntle2 a { color:#fff;}
.con1 {}
.con1 .c-a {height:91px; overflow:hidden;}
.con1 ul {}
.con1 ul li { width:275px; height:91px; float:left; overflow:hidden;}
.con1 ul li img { width:91px; height:91px; margin-right:10px; float:left;}
.con1 ul li p { display:block; width:140px; float:left; font-size:14px; line-height:20px; color:#504e4e; margin-top:20px;}
.con1 ul li p em { display:block; font-style:normal;}
.con2 { margin-top:30px;}
.con2 .c-a { width:1100px; height:147px; margin:0 auto;}
.con2 .c-a .c-tit { width:137px; height:147px; margin:0 40px 0 0px; float:left;}
.con2 .c-a dl { width:923px; float:left; margin-top:10px;}
.con2 .c-a dl dd { line-height:28px; font-size:16px; color:#3a3a3a;}
.con2 .c-a dl dd a { color:#00b1b6;}
.con2 .c-b { width:1100px; height:350px; margin:0 auto; margin-top:20px;}
.con3 { width:100%; height:637px; background:url(../images/con3-bg.jpg) repeat-x; margin-top:30px; padding-top:30px;}
.con3 .c-a { width:177px; height:48px; margin:0 auto; background:#00b1b6; text-align:center; padding-top:10px; border-radius:100px;}
.con3 .c-a h3 { font-size:22px; color:#fff;}
.con3 .c-a span { font-size:12px; color:#fff; font-family:Arial; text-transform:uppercase;}
.con3 .c-b { width:565px; height:90px; margin:0 auto; text-align:center; margin-top:25px; line-height:24px;}
.con3 .c-b p { text-align:center; font-size:14px; color:#000;}
.con3 .c-b em { display:block; width:43px; height:6px; line-height:0px; font-size:0px; margin:0 auto; background:#00b1b6; border-radius:100px; margin-top:30px;}
.con3 .c-uu { position:relative; width:1100px; height:430px; margin:30px auto 0 auto;}
.con3 .c-uu .bd { width:1100px; height:342px; overflow:hidden;}
.con3 .c-uu .bd ul { float:left; width:1145px;}
.con3 .c-uu .bd ul li { float:left; width:258px; height:342px; margin-right:22px; overflow:hidden;}
.con3 .c-uu .bd ul li a { display:block;}
.con3 .c-uu .bd .in-t { height:70px; background:#FFF; padding:8px 10px 10px 10px;}
.con3 .c-uu .bd .in-t h4 { font-size:15px; color:#000; height:34px; overflow:hidden;}
.con3 .c-uu .bd .in-t p { font-size:13px; color:#666;}
.con3 .c-uu .hd { position:absolute; width:110px;left:50%; height:10px; margin-left:-50px; bottom:40px;}
.con3 .c-uu .hd ul { text-align:center;}
.con3 .c-uu .hd ul li { float:left; display:inline-block; width:20px; height:20px; border-radius:100px; margin:0 7px; background:#fff; color:#999; line-height:20px; overflow:hidden; font-family:"Arial"; cursor:pointer;}
.con3 .c-uu .hd ul li.on { background:#3F0; color:#FFF;}
.con4 { width:100%; height:420px; background:url(../images/con4-bg.jpg) top center no-repeat; padding-top:30px; overflow:hidden;}
.con4 .c-a { width:177px; height:48px; margin:0 auto; background:#00b1b6; text-align:center; padding-top:10px; border-radius:100px;}
.con4 .c-a h3 { font-size:22px; color:#fff;}
.con4 .c-a span { font-size:12px; color:#fff; font-family:Arial; text-transform:uppercase;}
.con4 .c-b { width:490px; height:90px; margin:0 auto; text-align:center; margin-top:25px; line-height:24px;}
.con4 .c-b p { text-align:center; font-size:14px; color:#3a3a3a;}
.con4 .c-b em { display:block; width:43px; height:6px; line-height:0px; font-size:0px; margin:0 auto; background:#00b1b6; border-radius:100px; margin-top:30px;}
.con4 .c-ua { position:relative; width:100%; height:202px; overflow:hidden; margin:0 auto; margin-top:12px;}
.con4 .c-ua .bd { width:1290px; overflow:hidden; margin:0 auto;}
.con4 .c-ua .bd ul { width:1320px;}
.con4 .c-ua .bd ul li { position:relative; width:230px; height:180px; float:left; margin-right:30px; background:#d5dbdb; border:2px solid #fdfdfd; padding:0 0px;}
.con4 .c-ua .bd ul li span { display:block; position:absolute; width:230px; height:32px; left:0; bottom:0; background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6; text-align:center; line-height:32px; color:#fff; font-size:16px;}
.con4 .c-ua .bd ul li .gj { position:absolute; width:230px; height:250px; bottom:0; left:0; background:#00b1b6; opacity:0.9; display:none;}
.con4 .c-ua .bd ul li:hover span { display:none;}
.con4 .c-ua .bd ul li .gj h3 { display:block; color:#fff; text-align:center; margin-top:60px; font-size:18px;}
.con4 .c-ua .bd ul li .gj p { display:block; text-align:center; font-size:16px; color:#fff; margin-top:10px;}
.con4 .c-ua .bd ul li .gj i { display:block; width:120px; height:30px; margin:0 auto; border-radius:6px; border:1px solid #fff; text-align:center; line-height:30px; color:#fff; margin-top:15px; cursor:pointer; font-style:normal;}
.con4 .c-ua .hd ul li{ height:0; line-height:999px; overflow:hidden;}
.con4 .c-ua .next { position:absolute; width:50px; height:50px; background:url(../images/icon4.png) no-repeat; left:0; top:80px; display:block;cursor:pointer;}
.con4 .c-ua .prev { position:absolute; width:50px; height:50px; background:url(../images/icon3.png) no-repeat; right:0; top:80px; display:block;cursor:pointer;}
.nconb_l { width:800px; height:346px; overflow:hidden;}
.nconb_l_pics { width:360px; position:relative; height:240px; overflow:hidden;}
.nconb_l_pics .hd ul { position:absolute; right:10px; bottom:10px;}
.nconb_l_pics .hd ul li { width:20px; height:6px;line-height:0px; font-size:0px; background:#000; filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4; float:left; margin-left:4px; cursor:pointer;border-radius:100px;}
.nconb_l_pics .hd ul li.on { background:#f9a615; filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.nconb_l_pics .bd ul li { width:360px; height:240px; overflow:hidden;}
.nconb_l_pics .bd ul li img { display:block; width:360px;}
.nconb_l_list { width:420px; }
.nconb_l_list ul li { float:left; width:420px;  height:70px; padding-bottom:15px; overflow:hidden;}
.list_date { width:78px; height:68px; border:1px solid #ddd; text-align:center;}
.list_date h3 { font-size:28px; line-height:40px; color:#13AA67;}
.list_date p { font-size:14px; color:#999;}
.list_news { width:325px;}
.list_news h3 { height:28px; line-height:28px; overflow:hidden;}
.list_news h3 a { font-size:18px; }
.list_news h3 a:hover { color:#13AA67; text-decoration:underline;}
.list_news p { font-size:12px; line-height:18px; color:#666;}
.list_news p a { color:#F60;}
.list_news p a:hover { color:#13AA67; text-decoration:underline;}
.nconb_r { width:260px; height:340px;}
.nconb_r .hd { border-bottom:1px solid #ccc; font-size:26px;}
.nconb_r .hd ul li { margin-right:25px; position:relative; padding-bottom:20px; cursor:pointer;}
.nconb_r .hd ul li i { width:52px; height:3px; position:absolute; bottom:-2px; left:0; display:none; overflow:hidden;}
.nconb_r .hd ul li.on i { display:block; background-position:-220px -110px;}
.nconb_r .hd ul li.on a { color:#078b77;}
.nconb_r .bd { height:270px; overflow:hidden;}
.nconb_r .bd ul { padding-top:10px;}
.nconb_r .bd ul li { margin-top:10px; width:260px; height:115px; overflow:hidden; position:relative;}
.nconb_r .bd .img-t img { display:block; width:260px; height:115px;}
.nconb_r .bd ul li p,.nconb_r .bd ul li span { position:absolute; width:100%; height:24px; text-align:center; line-height:24px; color:#fff; z-index:2; bottom:0px;_bottom:-2px;left:0px;  font-size:12px;}
.nconb_r .bd ul li p { background:#000; filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;z-index:1}
.bg_def2fc { background: #def2fc;}
.nconc{ margin-top:20px;}
.nconc_l { width: 460px; }
.nconc_l h3 { font-size: 22px; color: #0f8fb9; text-align: left; position: relative; height: 30px; line-height: 24px; float: left; width: 100%;  }
.nconc_l h3 i { display: block; position: absolute; width: 60px; height: 3px; bottom: 0; right: 0; }
.nconc_l p { float: left; line-height:28px;}
.nconc_r { width: 620px; position: relative;}
.nconc_r .bd { height:340px; overflow:hidden;}
.nconc_r .nconc_sc { display: block; width: 40px; height: 40px; position: absolute; bottom:0;}
.nconc_r .nconc_sc.prev { left:-150px; background-position: -440px -342px;}
.nconc_r .nconc_sc.next { left:-85px; background-position: -484px -342px;}
.nconc_r .nconc_sc.prev:hover { background-position: -440px -300px;}
.nconc_r .nconc_sc.next:hover { background-position: -484px -300px;}
.nconc_r ul li { float: left; position: relative; cursor: pointer; width: 300px; overflow: hidden; height: 160px; margin:5px;}
.nconc_r ul li img { display: block;width: 300px;height: 160px;}
.nconc_r ul li .picname { position: absolute; width: 100%; bottom: 15px; text-align: center; font-size: 20px; color: #fff; font-weight: normal;}
.nconc_r ul li .libgs { position: absolute; width: 100%; height: 160px; background: #000;filter: alpha(opacity=60);-moz-opacity:0.6;opacity: 0.6; left:0; top:160px;}
.nconc_r ul li .pftext { width:100%; text-align: center; position: absolute; left:0; top:70px;}
.nconc_r ul li .pftext h3,.nconc_r ul li .pftext h3 a{ font-size: 14px; color: #fff; margin-top: 50px; font-weight: normal;}