@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; border:none; outline:none; font-family:"微软雅黑";}
a{ text-decoration:none; color:#333;}
dl,dt,dd,li,ul,ol{ list-style:none;}
input,select{ cursor:pointer;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{ color:#999; } 
input:-moz-placeholder, textarea:-moz-placeholder{ color:#999; } 
input::-moz-placeholder, textarea::-moz-placeholder{ color:#999; } 
input:-ms-input-placeholder, textarea:-ms-input-placeholder{ color:#999; } 
input[type="button"], input[type="submit"],input[type="reset"]{ -webkit-appearance:none;}
select{ -webkit-appearance:none;}

body,html{ color:#333;}

.dis{ display:none;}
.fl{ float:left;}
.fr{ float:right;}
.ov{ overflow:hidden;}

/*index*/
.header{ width:1200px; margin:25px auto; height:68px; position:relative; z-index:11;}
.header .left{ height:68px; overflow:hidden;}
.header .left img{ display:block; height:68px;}
.header .right{ height:68px; width:380px;}
.header .right .serbox{ height:30px; width:186px; float:left; background-color:#1f665e; margin-top:19px; border-radius:30px;}
.header .right .serbox p{ width:153px; height:28px; margin-left:1px; margin-top:1px; border-radius:30px; background-color:#fff; overflow:hidden; display:block; float:left;}
.header .right .serbox p input{ width:133px; padding:0 10px; display:block; font-size:14px; line-height:28px; font-size:14px;}
.header .right .serbox span{ display:block; float:left; width:30px; height:30px;}
.header .right .serbox span input{ width:30px; height:30px; display:block; overflow:hidden; background-color:#1f665e; background-image:url(../images/ser_06.jpg); background-position:center; background-repeat:no-repeat;}
.header .right .phone{ width:120px; float:right; margin-top:23px; cursor:pointer;}
.header .right .phone p{ width:100%; height:21px; display:block; overflow:hidden;}
.header .right .phone b{ width:22px; height:21px; background-image:url(../images/phone_06.jpg); background-position:left center; background-repeat:no-repeat; float:left; display:block;}
.header .right .phone span{ display:block; float:left; height:21px; line-height:21px; font-size:16px; line-height:21px; color:#1f665e;}
.header .right .phone strong{ width:13px; height:21px; background-image:url(../images/xia_12.jpg); background-position:left center; background-repeat:no-repeat; float:right; display:block;}
.header .right .phone a{ width:100px; padding:10px; background-color:#fff; display:none; overflow:hidden; position:relative; z-index:111;}
.header .right .phone a img{ width:100%; display:block;}
.header .right .phone:hover a{ display:block;}

/*nav*/
.navbox{ width:100%; height:60px; background-color:#1f665e; text-align:center; font-size:0; line-height:0; position:relative; z-index:5;}
.navbox .nav{ width:1200px; margin:auto;}
.navbox p{ display:inline-block; font-size:16px; height:60px; padding:0 80px; line-height:60px; position:relative;}
.navbox p a{ color:#fff; display:block;}
.navbox span{ display:inline-block; font-size:16px; height:60px; line-height:60px; color:#fff;}
.navbox p:hover a{ border-bottom:3px solid #fff; height:57px;}
.navbox p strong{ font-weight:normal; width:100%; display:none; text-align:center; background-color:#fff; padding:5px 0; position:absolute; left:0%; top:60px; z-index:11;}
.navbox p strong a{ width:90%; overflow:hidden; margin:auto; border-bottom:1px solid #cacaca !important; font-size:16px; display:block; line-height:52px !important; height:52px !important; color:#333; text-transform:capitalize;}
.navbox p strong a:hover{ color:#1f665e;}
.navbox p:hover strong{ display:block;}
.navbox p strong a:last-child{ border-bottom:1px solid #fff !important;}

/*banner*/
#full-screen-slider{ width:100%; height:510px; overflow:hidden; position:relative; z-index:0;}
#slides{ display:block; width:100%; height:510px; position:relative;}
#slides li{ display:block; width:100%; height:510px; position:absolute;}
#pagination{ width:100%; text-align:center; position:absolute; left:0; bottom:25px; font-size:0; line-height:0; z-index:99;}
#pagination li{ width:40px; height:10px; background-color:#fff; margin:0 3px; display:inline-block;}
#pagination li.current{ background-color:#1f665e;}

/*新闻*/
.nbox{ width:1200px; margin:40px auto;}
.nbox .box{ width:1200px; overflow:hidden; padding:10px; margin-left:-10px; height:462px; background-image:url(../images/news_26.jpg); background-position:center; background-repeat:no-repeat;}
.nbox .focusBox{ width:700px; height:462px; float:left; position:relative; overflow:hidden;}
.nbox .focusBox .pic{ width:100%; height:462px; display:block; position:relative; overflow:hidden;}
.nbox .focusBox .pic li{ width:700px; height:462px; display:block; overflow:hidden;}
.nbox .focusBox .pic li img{ width:100%; display:block;}
.nbox .focusBox .txt-bg{ width:100%; position:absolute; left:0; bottom:0; z-index:12; background-color:rgba(0,0,0,.45); height:54px;}
.nbox .focusBox .txt{ width:560px; position:absolute; left:10px; bottom:0; z-index:14; display:block; overflow:hidden; height:54px;}
.nbox .focusBox .txt li{ display:block; width:100%; height:54px; line-height:54px; font-size:18px; overflow:hidden; position:absolute; left:0;}
.nbox .focusBox .txt li a{ color:#fff;} 
.nbox .focusBox .num{ width:100%; z-index:13; text-align:right; bottom:21px; line-height:0; font-size:0; position:absolute; right:10px;}
.nbox .focusBox .num li{ width:12px; height:12px; display:inline-block; margin-left:6px; border-radius:20px; background-color:#fff;}
.nbox .focusBox .num li.on{ background-color:#1f665e;}

.nbox .notice{ width:440px; float:left; margin-left:30px; padding-top:10px;}
.nbox .notice .tab-hd{ width:100%; height:50px; line-height:50px; font-size:22px; font-weight:bold;}
.nbox .notice .tab-hd li{ display:block; float:left; margin-right:25px;}
.nbox .notice .tab-hd li a{ color:#999;}
.nbox .notice .tab-hd li.on a{ color:#1f665e;}
.nbox .notice .tab-bd{ width:100%; overflow:hidden; height:386px;}
.nbox .notice .tab-bd .tab-pal{ width:100%; overflow:hidden; height:386px;}
.nbox .notice .tab-bd .tab-pal ul{ width:100%; display:block; overflow:hidden;}
.nbox .notice .tab-bd .tab-pal ul li{ padding-left:15px; width:425px; border-bottom:1px dashed #959595; display:block; overflow:hidden; height:42px; line-height:42px; font-size:14px; background-image:url(../images/li_26.jpg); background-position:left center; background-repeat:no-repeat;}
.nbox .notice .tab-bd .tab-pal ul li a{ display:block; float:left; overflow:hidden; width:320px;}
.nbox .notice .tab-bd .tab-pal ul li a:hover{ color:#1f665e;}
.nbox .notice .tab-bd .tab-pal ul li span{ width:100px; display:block; float:right; text-align:right; overflow:hidden;}

/*公司简介*/
.abox{ width:100%; height:640px; overflow:hidden; min-width:1200px;}
.abox .left{ width:52.75%; overflow:hidden; float:left;}
.abox .left .wen{ width:100%; background-color:#1f675f; padding:30px 0; height:380px;}
.abox .left .wen .title{ width:540px; padding-left:10%; margin:auto;}
.abox .left .wen .title span{ display:block; color:#93bdb8; font-size:14px; line-height:38px; height:38px; text-transform:uppercase;}
.abox .left .wen .title p{ display:block; color:#fff; font-size:28px; line-height:42px; height:42px; font-weight:bold;}
.abox .left .wen .title b{ margin-top:15px; width:70px; height:2px; display:block; background-color:#f0f4f7;}
.abox .left .wen .wz{ width:540px; padding-left:10%; margin:auto; font-size:14px; line-height:24px; height:120px; color:#a3c6c2; margin-top:20px;}
.abox .left .wen .you{ width:540px; padding-left:10%; margin:auto;}
.abox .left .wen .you ul{ width:540px; display:block; overflow:hidden;}
.abox .left .wen .you li{ width:50%; float:left; overflow:hidden; margin-top:15px;}
.abox .left .wen .you li strong{ font-size:18px; height:28px; line-height:28px; color:#fff; display:block;}
.abox .left .wen .you li span{ font-size:14px; height:24px; line-height:24px; color:#a3c6c2; display:block;}
.abox .left .fen{ width:100%; background-color:#f0f4f7; padding:50px 0; height:160px;}
.abox .left .fen ul{ display:block; width:540px; padding-left:10%; margin:auto; overflow:hidden;}
.abox .left .fen ul li{ display:block; float:left; width:180px; text-align:center; overflow:hidden;}
.abox .left .fen ul li strong{ width:64px; height:64px; margin:auto; display:block;}
.abox .left .fen ul li b{ width:64px; height:64px; margin:auto; display:none;}
.abox .left .fen ul li span{ display:block; line-height:62px; height:62px; font-size:18px; font-weight:bold;}
.abox .left .fen ul li img{ width:100%; display:block;}
.abox .left .fen ul li:hover strong{ display:none;}
.abox .left .fen ul li:hover b{ display:block;}
.abox .left .fen ul li:hover span{ color:#1f665e;}
.abox .right{ width:47.25%; overflow:hidden; float:right;}
.abox .right img{ display:block; height:640px;}

/*案例*/
.cbox{ width:84.875%; min-width:1200px; position:relative; margin:37px auto;}
.cbox .title{ width:100%; text-align:center; height:68px; font-size:0; line-height:0; font-weight:bold; vertical-align:middle;}
.cbox .title span{ font-size:28px; color:#1f665e; display:inline-block; line-height:68px; height:68px; vertical-align:middle;}
.cbox .title p{ font-size:32px; color:#1f665e; margin-left:15px; display:inline-block; line-height:68px; height:68px; vertical-align:middle;}
.cbox .picScroll{ width:100%; margin:auto; position:relative; margin-top:29px;}
.cbox .picScroll .bd{ width:100%;}
.cbox .picScroll .bd .prev{ left:0; top:50%; margin-top:-26px; position:absolute; display:block; cursor:pointer; z-index:11;}
.cbox .picScroll .bd .next{ right:0; top:50%; margin-top:-26px; position:absolute; display:block; cursor:pointer; z-index:11;}
.cbox .picScroll .bd .prev img,.cbox .picScroll .bd .next img{ display:block; height:52px;}
.cbox .picScroll .scrollWrap{ width:1200px; margin:auto; position:relative;}
.cbox .picScroll .scrollWrap li{ width:285px; float:left; margin-right:20px; overflow:hidden; padding-bottom:22px; background-image:url(../images/case_44.jpg); background-position:bottom center; background-repeat:no-repeat; border-top-left-radius:10px; border-top-right-radius:10px;}
.cbox .picScroll .scrollWrap li .tu{ width:100%; height:220px; border-top:8px solid #1f665e; background-color:#f7f7f7;}
.cbox .picScroll .scrollWrap li .tu img{ height:220px; display:block;}
.cbox .picScroll .scrollWrap li .wen{ padding:20px; background-color:#f7f7f7; height:120px;}
.cbox .picScroll .scrollWrap li .wen span{ display:block; overflow:hidden; font-size:18px; height:34px; line-height:34px; color:#1f665e;}
.cbox .picScroll .scrollWrap li .wen p{ display:block; overflow:hidden; font-size:14px; height:84px; line-height:28px; color:#666666;}

/*产品*/
.pbox{ width:100%; padding:37px 0; background-image:url(../images/pro_55.jpg); background-position:center bottom; background-repeat:no-repeat;}
.pbox .title{ width:100%; text-align:center; height:68px; font-size:0; line-height:0; font-weight:bold; vertical-align:middle;}
.pbox .title span{ font-size:28px; color:#1f665e; display:inline-block; line-height:68px; height:68px; vertical-align:middle;}
.pbox .title p{ font-size:32px; color:#1f665e; margin-left:15px; display:inline-block; line-height:68px; height:68px; vertical-align:middle;}
.pbox .box{ width:1200px; margin:auto; padding-top:9px;}
.pbox .box ul{ width:1220px; display:block; overflow:hidden;}
.pbox .box ul li{ width:283px; border:1px solid #c2c2c2; float:left; display:block; margin-top:20px; margin-right:20px; background-color:#fff; overflow:hidden;}
.pbox .box ul li strong{ width:100%; height:226px; display:block; overflow:hidden;}
.pbox .box ul li strong img{ height:226px; display:block;}
.pbox .box ul li span{ width:100%; height:62px; line-height:62px; text-align:center; font-size:18px; color:#666; overflow:hidden; display:block;}
.pbox .box ul li:hover{ background-color:#1f665e;}
.pbox .box ul li:hover span{ color:#fff;}
.pbox .more{ width:100px; height:36px; text-align:center; line-height:36px; font-size:14px; margin:auto; background-color:#fff; border:1px solid #c2c2c2; margin-top:30px;}
.pbox .more a{ color:#666;}
.pbox .more:hover{ background-color:#1f665e;}
.pbox .more:hover a{ color:#fff;}

/*合作*/
.hbox{ width:100%; padding:37px 0;}
.hbox .title{ width:100%; text-align:center; height:68px; font-size:0; line-height:0; font-weight:bold; vertical-align:middle;}
.hbox .title span{ font-size:28px; color:#1f665e; display:inline-block; line-height:68px; height:68px; vertical-align:middle;}
.hbox .title p{ font-size:32px; color:#1f665e; margin-left:15px; display:inline-block; line-height:68px; height:68px; vertical-align:middle;}
.hbox .box{ width:1200px; margin:auto; padding-top:11px;}
.hbox .box ul{ width:1230px; display:block; overflow:hidden;}
.hbox .box ul li{ width:214px; height:98px; margin:18px 30px; margin-left:0; float:left; display:block; float:table; border:1px solid #c2c2c2; overflow:hidden;}
.hbox .box ul li a{ width:214px; height:98px; display:table-cell; text-align:center; vertical-align:middle; overflow:hidden;}
.hbox .box ul li a img{ max-width:214px; max-height:98px; text-align:center; vertical-align:middle;}

/*footer*/
.footer{ width:100%; background-color:#e7e7e7; padding-top:30px;}
.footer .foot{ width:1200px; padding-bottom:30px; margin:auto;}
.footer .foot .left{ overflow:hidden;}
.footer .foot .left dl{ display:block; margin-right:50px; float:left; overflow:hidden;}
.footer .foot .left dl dt{ display:block; height:44px; line-height:44px; font-size:16px;}
.footer .foot .left dl dd{ display:block; height:30px; line-height:30px; font-size:14px; overflow:hidden;}
.footer .foot .left dl dd a{ color:#666;}
.footer .foot .left dl dd a:hover{ color:#1f665e;}
.footer .foot .middle{ width:370px; overflow:hidden;}
.footer .foot .middle a{ display:block; height:44px; line-height:44px; font-size:16px;}
.footer .foot .middle p{ display:block; line-height:30px; font-size:14px; overflow:hidden; color:#666;}
.footer .foot .right{ float:right; width:320px; overflow:hidden;}
.footer .foot .right span{ width:100%; display:block; height:44px; line-height:44px; font-size:16px; text-align:right; float:right;}
.footer .foot .right a{ width:100%; display:block; height:28px; line-height:28px; font-size:36px; text-align:right; color:#1f665e; float:right;}
.footer .foot .right p{ float:right; width:100px; margin-left:28px; display:block; overflow:hidden; margin-top:14px;}
.footer .foot .right p strong{ width:100%; height:100px; display:block; overflow:hidden; background-color:#fff;}
.footer .foot .right p strong img{ width:100%; display:block;}
.footer .foot .right p b{ font-weight:normal; display:block; text-align:center; font-size:14px; height:30px; line-height:30px; color:#666;}
.footer .bottom{ width:100%; text-align:center; color:#fff; font-size:14px; line-height:54px; height:54px; background-color:#1f665e;}
.footer .bottom a{ color:#fff;}

/*内页*/
.ban{ width:100%; height:310px; position:relative; overflow:hidden;}
.ban img{ width:1920px; display:block; height:310px; position:absolute; left:50%; margin-left:-960px; top:0;}
.wbox{ width:100%; height:38px; border-bottom:1px dashed #ccc; background-color:#f3f2f2;}
.wbox .box{ width:1160px; margin:auto; padding-left:40px; height:38px; line-height:38px; font-size:14px; color:#666; background-image:url(../images/wei_05.jpg); background-position:left center; background-repeat:no-repeat; text-transform:capitalize;}
.wbox .box a{ color:#666;}
.wbox .box span{ color:#1f665e;}
.main{ width:100%; padding-top:33px; padding-bottom:100px;}
.main .title{ width:100%; text-align:center; height:52px; line-height:52px; background-image:url(../images/title_09.jpg); background-position:bottom center; background-repeat:no-repeat; font-size:24px; text-transform:capitalize;}

/*关于我们*/
.main .tbox{ width:1200px; margin:auto; height:62px; margin-top:35px;}
.main .tbox ul{ width:1208px; text-align:center; display:block; height:62px;}
.main .tbox ul li{ width:294px; margin-right:8px; display:block; float:left; overflow:hidden; height:62px; line-height:62px; font-size:16px; text-align:center;}
.main .tbox ul li a{ background-color:#f3f2f2; display:block; text-transform:capitalize;}
.main .tbox ul li a:hover{ color:#1f665e;}
.main .tbox ul li.on a{ background-color:#1f665e; color:#fff;}

/*公司简介*/
.a01{ width:1200px; margin:auto; margin-top:42px;}
.a01 .biao{ padding-bottom:15px; background-image:url(../images/title_09.jpg); background-position:bottom left; background-repeat:no-repeat;}
.a01 .biao span{ display:block; font-size:24px; height:40px; line-height:40px; color:#666; font-weight:bold;}
.a01 .biao p{ display:block; font-size:12px; height:16px; line-height:16px; color:#666; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.a01 .box{ width:1200px; margin:auto; margin-top:30px;}
.a01 .box .left{ width:590px; font-size:16px; line-height:36px; float:left;}
.a01 .box .right{ width:560px; float:right; max-height:300px;}
.a01 .box .right img{ width:100%; display:block;}
.a01 .box .right span{ text-align:center; font-size:16px; margin-top:20px; display:block; text-align:center;}
.a01 .you{ width:1100px; height:172px; background-image:url(../images/about_13.jpg); background-position:center; background-repeat:no-repeat; margin:auto; margin-top:30px;}
.a01 .you ul{ width:100%; display:block; overflow:hidden; padding-top:50px;}
.a01 .you li{ width:25%; float:left; overflow:hidden; text-align:center; display:block;}
.a01 .you li strong{ font-size:20px; height:30px; line-height:30px; color:#fff; display:block;}
.a01 .you li span{ font-size:14px; height:36px; line-height:36px; color:#a3c6c2; display:block;}

.scrollBox{ width:1200px; margin:auto; padding-top:50px; margin-top:50px; border-top:2px solid #b1b1b1; position:relative;}
.scrollBox .ohbox{ width:1119px; margin:auto; position:relative; height:310px;}
.scrollBox .ohbox li{ width:354px; margin:0 9.5px; display:block; float:left; overflow:hidden; height:310px; background-color:#e9e9e9;}
.scrollBox .ohbox li strong{ width:100%; display:block; height:260px; overflow:hidden;}
.scrollBox .ohbox li strong img{ height:100%; display:block;}
.scrollBox .ohbox li span{ display:block; text-align:center; width:100%; height:50px; line-height:50px; font-size:14px;}
.scrollBox .ohbox li:hover{ background-color:#1f665e; color:#fff;}
.scrollBox .prev,.scrollBox .next{ display:none;}
.scrollBox .pageBtn{ width:100%; margin-top:30px;}
.scrollBox .pageBtn .list{ width:100%; display:block; text-align:center; font-size:0; line-height:0;}
.scrollBox .pageBtn .list li{ width:15px; height:15px; display:inline-block; margin:0 4px; border-radius:20px; background-color:#959595; cursor:pointer;}
.scrollBox .pageBtn .list li.on{ background-color:#1f665e;}

/*组织架构*/
.a02{ width:1200px; margin:auto; margin-top:42px;}
.a02 .biao{ text-align:center; font-size:24px; height:40px; line-height:40px; color:#666; font-weight:bold;}
.a02 .box{ width:1200px; margin:auto; margin-top:32px;}

/*文化*/
.a03{ width:1200px; margin:auto; margin-top:50px;}
.a03 .left{ width:460px; overflow:hidden; text-align:center;}
.a03 .left img{ max-width:100%;}
.a03 .right{ width:640px; overflow:hidden;}
.a03 .right span{ border-left:3px solid #1f665e; height:32px; line-height:32px; display:block; font-weight:bold; color:#1f665e; font-size:18px; padding-left:25px;}
.a03 .right p{ height:52px; line-height:52px; display:block; margin-bottom:20px; color:#666; font-size:24px; padding-left:25px;}
.a03 .box{ width:100%; font-size:16px; line-height:36px; margin-top:5px;}

/*发展*/
.a04{ width:1200px; margin:auto; margin-top:50px; text-align:center;}
.a04 img{ max-width:100%;}

/*产品体系*/
.main .tbox01{ width:1200px; margin:auto; height:62px; margin-top:35px;}
.main .tbox01 ul{ width:1208px; text-align:center; display:block; height:62px;}
.main .tbox01 ul li{ width:233.6px; margin-right:8px; display:block; float:left; overflow:hidden; height:62px; line-height:62px; font-size:16px; text-align:center;}
.main .tbox01 ul li a{ background-color:#f3f2f2; display:block; text-transform:capitalize;}
.main .tbox01 ul li a:hover{ color:#1f665e;}
.main .tbox01 ul li.on a{ background-color:#1f665e; color:#fff;}

/*生产设备*/
.p01{ width:1200px; margin:auto;}
.p01 ul{ width:1248px; display:block; overflow:hidden;}
.p01 ul li{ display:block; width:368px; height:282px; margin-right:48px; margin-top:50px; position:relative; overflow:hidden; float:left;}
.p01 li img{ width:100%; display:block;}
.p01 ul li p{ width:100%; display:block; position:absolute; left:0; bottom:0; background-color:rgba(53,53,53,0.9); text-align:center;}
.p01 ul li p span{ display:block; height:48px; line-height:48px; color:#fff; font-size:14px;}
.p01 ul li p a{ width:142px; margin:auto; height:38px; border-radius:5px; border:1px solid #fff; display:none; line-height:38px; font-size:14px; margin-bottom:20px; color:#fff;}
.p01 ul li:hover p{ background-color:rgba(31,102,94,0.9); padding:3px 0;}
.p01 ul li:hover p span{ height:54px; line-height:54px;}
.p01 ul li:hover p a{ display:block;}
.p01 ul li p a:hover{ background-color:#fff; color:#1f665e;}

.fanye{ width:1200px; margin:auto; margin-top:50px; text-align:right; font-size:0; line-height:0; height:30px;}
.fanye span{ min-width:10px; text-align:center; padding:0 10px; height:30px; line-height:30px; background-color:#f2f2f2; font-size:14px; color:#666; margin-left:5px; display:inline-block;}
.fanye a{ min-width:10px; text-align:center; padding:0 10px; height:30px; line-height:30px; background-color:#f2f2f2; font-size:14px; color:#666; margin-left:5px; display:inline-block;}

/*产品中心*/
.p02{ width:1200px; margin:auto; padding-top:30px;}
.p02 ul{ width:1220px; display:block; overflow:hidden;}
.p02 ul li{ width:283px; border:1px solid #c2c2c2; float:left; display:block; margin-top:20px; margin-right:20px; background-color:#fff; overflow:hidden;}
.p02 ul li strong{ width:100%; height:226px; display:block; overflow:hidden;}
.p02 ul li strong img{ height:226px; display:block;}
.p02 ul li span{ width:100%; height:62px; line-height:62px; text-align:center; font-size:18px; color:#666; overflow:hidden; display:block;}
.p02 ul li:hover{ background-color:#1f665e;}
.p02 ul li:hover span{ color:#fff;}

/*产品内页*/
.p03{ width:1200px; margin:50px auto;}
.p03 .left{ width:468px; height:378px; display:table; overflow:hidden; border:1px solid #dedede; text-align:center; vertical-align:middle;}
.p03 .left span{ width:468px; height:378px; display:table-cell; overflow:hidden; text-align:center; vertical-align:middle;}
.p03 .left span img{ max-width:468px; max-height:378px;}
.p03 .right{ width:690px; overflow:hidden;}
.p03 .right .biao{ border-bottom:1px dashed #959595; margin-top:20px; height:54px; line-height:54px; font-size:14px; color:#979797;}
.p03 .right .biao span{ font-size:24px; margin-left:5px; color:#333;}
.p03 .right .wz{ width:100%; font-size:16px; line-height:36px; margin-top:10px;}

.p04{ width:1200px; margin:auto;}
.p04 .biao{ display:inline-block; padding:0 20px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; background-color:#1f665e; text-transform:capitalize;}
.p04 .wz{ width:100%; font-size:16px; line-height:36px; margin-top:20px;}
.p04 .wz img{ max-width:100%;}
.p04 .fan{ width:100%; margin-top:30px; height:36px; line-height:36px; font-size:16px;}
.p04 .fan .left{ width:540px; padding-left:25px; background-image:url(../images/left_03.jpg); background-position:left center; background-repeat:no-repeat; font-size:16px; color:#999; float:left;}
.p04 .fan .left a{ color:#666; margin-left:10px;}
.p04 .fan .left a:hover{ color:#1f665e;}
.p04 .fan .right{ width:540px; padding-right:25px; background-image:url(../images/right_05.jpg); background-position:right center; background-repeat:no-repeat; font-size:16px; color:#999; float:left; text-align:right;}
.p04 .fan .right a{ color:#666; margin-right:10px;}
.p04 .fan .right a:hover{ color:#1f665e;}

/*项目*/
.main .tbox02{ width:1200px; margin:auto; height:62px; margin-top:35px;}
.main .tbox02 ul{ width:920px; margin:auto; text-align:center; display:block; height:62px;}
.main .tbox02 ul li{ width:410px; margin:0 25px; display:block; float:left; overflow:hidden; height:62px; line-height:62px; font-size:16px; text-align:center;}
.main .tbox02 ul li a{ background-color:#f3f2f2; display:block;}
.main .tbox02 ul li a:hover{ color:#1f665e;}
.main .tbox02 ul li.on a{ background-color:#1f665e; color:#fff;}

.s01{ width:1200px; margin:auto; margin-top:30px;}
.s01 ul{ width:1218px; display:block; overflow:hidden;}
.s01 ul li{ width:388px; height:412px; background-color:#e9e9e9; display:block; overflow:hidden; float:left; margin-right:18px; margin-top:20px;}
.s01 ul li strong{ width:100%; height:290px; display:block; overflow:hidden;}
.s01 ul li strong img{ width:100%; display:block;}
.s01 ul li p{ margin:0 20px; font-size:18px; font-weight:bold; height:68px; line-height:68px; margin-top:5px;}
.s01 ul li b{ display:block; float:right; margin-right:20px; height:29px;}
.s01 ul li b img{ height:29px; display:block;}
.s01 ul li:hover p{ color:#1f665e;}

/*新闻*/
.n01{ width:1200px; margin:auto; margin-top:20px;}
.n01 ul{ width:100%; display:block; overflow:hidden;}
.n01 ul li{ width:100%; padding:30px 0; border-bottom:2px dashed #959595; overflow:hidden; display:block;}
.n01 ul li .left{ width:230px; height:170px; padding:3px; border:1px solid #bebebe; overflow:hidden;}
.n01 ul li .left a{ width:230px; height:170px; display:block; overflow:hidden;}
.n01 ul li .left img{ width:100%; display:block;}
.n01 ul li .right{ width:940px; overflow:hidden;}
.n01 ul li .right .biao{ font-size:16px; line-height:36px; height:36px;}
.n01 ul li .right .time{ font-size:14px; height:24px; line-height:24px; color:#666;}
.n01 ul li .right .wen{ font-size:14px; height:72px; overflow:hidden; line-height:24px; margin-top:5px;}
.n01 ul li .right .more{ font-size:14px; height:26px; line-height:26px; margin-top:10px;}
.n01 ul li .right .more a{ color:#1f665e;}
.n01 ul li .right .biao a:hover{ color:#1f665e;}

/*新闻内页*/
.n02{ width:1200px; margin:auto;}
.n02 .biao{ text-align:center; font-size:24px; font-weight:bold; margin-top:10px; height:40px; line-height:40px;}
.n02 .time{ font-size:14px; line-height:36px; height:36px; padding-bottom:10px; text-align:center; color:#666; border-bottom:2px dashed #dedede;}
.n02 .wz{ width:100%; font-size:16px; line-height:36px; margin-top:20px;}
.n02 .wz img{ max-width:100%;}
.n02 .fan{ width:100%; margin-top:30px; height:36px; line-height:36px; font-size:16px; padding-top:20px; border-top:2px dashed #dedede;}
.n02 .fan .left{ width:540px; padding-left:25px; background-image:url(../images/left_03.jpg); background-position:left center; background-repeat:no-repeat; font-size:16px; color:#999; float:left;}
.n02 .fan .left a{ color:#666; margin-left:10px;}
.n02 .fan .left a:hover{ color:#1f665e;}
.n02 .fan .right{ width:540px; padding-right:25px; background-image:url(../images/right_05.jpg); background-position:right center; background-repeat:no-repeat; font-size:16px; color:#999; float:left; text-align:right;}
.n02 .fan .right a{ color:#666; margin-right:10px;}
.n02 .fan .right a:hover{ color:#1f665e;}

/*合作*/
.h01{ width:1200px; margin:auto; margin-bottom:100px;}
.h01 ul{ width:1236px; display:block; overflow:hidden; padding-top:5px;}
.h01 ul li{ width:271px; height:124px; border:1px solid #c2c2c2; display:table; float:left; text-align:center; vertical-align:middle; margin-top:45px; margin-right:36px;}
.h01 ul li a{ width:271px; height:124px; display:table-cell; text-align:center; vertical-align:middle;}
.h01 ul li img{ max-width:271px; max-height:124px;}

/*联系*/
.c01{ width:1200px; margin:auto; margin-top:30px;}
.c01 .right{ width:530px; overflow:hidden;}
.c01 .right .biao{ font-size:24px; font-weight:bold;}
.c01 .right span{ display:inline-block; margin-top:45px; padding-top:5px; border-top:2px solid #1f665e; font-size:16px; line-height:30px; height:30px;}
.c01 .right p{ display:block; font-size:20px;}
/*弹框*/
#btn1{ cursor: pointer;}
.xcConfirm .xc_layer{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #666666; opacity: 0.5; z-index: 2147000000;}
.xcConfirm .popBox{position: fixed; left: 50%; top: 50%; padding-bottom: 20px; background-color: #ffffff; z-index: 2147000001; width: 570px; margin-left: -285px; margin-top: -160px; border-radius: 5px; font-weight: bold; color: #535e66;}
.xcConfirm .popBox .ttBox{height: 30px; line-height: 30px; padding: 14px 30px; border-bottom: solid 1px #eef0f1;}
.xcConfirm .popBox .ttBox .tt{font-size: 18px; display: block; float: left; height: 30px; position: relative;}
.xcConfirm .popBox .ttBox .clsBtn{display: block; cursor: pointer; width: 12px; height: 12px; position: absolute; top: 22px; right: 30px; background: url(__PUBLIC__/Home/PC/images/icons.png) -48px -96px no-repeat;}
.xcConfirm .popBox .txtBox{margin: 40px 100px; overflow: hidden;}
.xcConfirm .popBox .txtBox .bigIcon{float: left; margin-right: 20px; width: 48px; height: 48px; background-image: url(__PUBLIC__/Home/PC/images/icons.png); background-repeat: no-repeat; background-position: 48px 0;}
.xcConfirm .popBox .txtBox p{ margin-top: 16px; line-height: 26px; overflow-x: hidden; overflow-y: auto;}
.xcConfirm .popBox .btnArea{border-top: solid 1px #eef0f1;}
.xcConfirm .popBox .btnGroup{float: right;}
.xcConfirm .popBox .btnGroup .sgBtn{margin-top: 14px; margin-right: 10px;}
.xcConfirm .popBox .sgBtn{display: block; cursor: pointer; float: left; width: 95px; height: 35px; line-height: 35px; text-align: center; color: #FFFFFF; border-radius: 5px;}
.xcConfirm .popBox .sgBtn.ok{background-color: #0095d9; color: #FFFFFF;}
.xcConfirm .popBox .sgBtn.cancel{background-color: #546a79; color: #FFFFFF;}