﻿body{font-size:14px;font-family:"微软雅黑"; color:#666;}

*{padding:0px;margin:0px;}

img{border:0px;}

ul,ol,li{list-style:none;}

h1,h2,h3,h4,h5,h6{font-weight:normal;}

.clear{clear:both;}

a{text-decoration:none;}

a:focus {outline:0;}

img{border:none;}

.fl{float:left;}

.fr{float:right;}

.w1100{ width:1100px; margin:0 auto;}



.top{ width:100%; height:180px;}

.top-con{ width:1100px; height:180px; margin:0px auto;}

.t-left{ float:left; width:220px; margin-top:29px;}

.t-center{ float:left; width:300px; margin-top:30px;}

.t-center h2{font-size:16px; font-weight:bold;color:#0da945;}

.t-center p{ font-size:14px; color:#444; line-height:28px;}

.top_right{width:230px;float:right;}

.t_tel{background:url(../image/tel.png) no-repeat left 7px;height:50px;margin-top:40px;}

.t_tel h2{font-size:14px;color:#000000;font-weight:normal;height:22px;}

.t_tel p{font-size:22px;color:#037971;font-weight:bold;font-family:Arial;}

.top_search{height:40px; width:230px; position:relative;}

.top_search p{width:187px;height:40px;background:url(../image/ser.png) no-repeat;}

.top_search .search_txt { margin-left:4px;width:180px;height:33px;background:url(../image/fdj.png) no-repeat 10px 10px;color:#999;text-indent:35px;line-height:32px;border:none;font-size:12px;float:left; margin-top:2px;}

.top_search span {float:left;height:40px;width:46px;position:absolute; right:0; top:0;}

.top_search .loginsubmit { border:none;overflow: hidden;width:46px;background:url(../image/ss.png) no-repeat center 3px; float:left;cursor:pointer;height:40px;color:#fff;}



.nav-1{ width:100%; height:46px; background:url(../image/nav-bj.jpg) no-repeat center center;}

.nav-1 ul{ width:1300px; margin:0px auto;height:46px; position:relative;}

.nav-1 ul li{float:left;line-height:46px; height:46px;text-align:center; background:url(../image/nav-dian.jpg) no-repeat left center;}

.nav-1 ul li a{display:block;color:#fff; font-size:16px; padding:0 36px;}

.nav-1 ul li a:hover { font-weight:bold;}



.nav-1 ul li:hover ul{ display:block;}

.nav-1 ul li:hover ul li ul{ display:none;}

.nav-1 ul li ul li:hover ul{ display:block;}

.nav-1 ul li ul{ width:150px; position:absolute; height:auto;  z-index:100; top:46px; display:none;}

.nav-1 ul li ul li{ width:150px; height:36px; line-height:36px; float:none; display:block; position:relative; border-bottom:1px solid #fff;}

.nav-1 ul li ul li a{ display:block; background:#037971; height:36px; line-height:36px; font-size:12px; font-weight:normal; padding:0 10px;}

.nav-1 ul li ul li ul{ position:absolute; left:120px; top:0; display:none; width:120px;}

.nav-1 ul li ul li ul li{height:36px; background:#037971; line-height:36px; border-left:1px solid #fff;}



.banner{ width:100%; height:600px; margin:0 auto;}

.banner-two{ width:100%; height:400px; margin:0 auto;}









.product{ height:160px;width:100%;background:#fff; overflow:hidden; margin-top:50px;}

.product-con{ width:1100px; height:160px; margin:0 auto;}

.product-con h2{text-align:center; height:40px; background:url(../image/p-xian.png) no-repeat center center; line-height:40px;}

.product-con h2 a{color:#037971; font-size:24px; font-weight:bold;}

.product-con h2 a:hover{color:#089545;}

.product-con h3{ text-align:center;font-size:12px;  color:#666; text-transform:uppercase;}

.product-con h6{ text-align:center;font-size:16px;  color:#666;}

.product-con h5{ margin-top:20px; text-align:center;}

.product-con h5 a{ display:inline-block; width:129px; height:36px; border:1px solid #ccc;color:#333; font-size:16px; text-align:center; line-height:36px; margin:0 20px;}

.product-con h5 a:hover{ color:#fff; transition:all 0.8s; background:url(../image/list-a.jpg) no-repeat;}



.product1{ width:1100px; height:610px; margin:0 auto; margin-top:20px;}

.product1 ol{ width:1200px;}

.product1 ol li{ float:left;width:536px; height:333px;overflow:hidden;margin-right:30px; }

.product1 ol li .one{width:536px;}

.one img{}

.two{width:536px;height:333px;color:#fff;text-align:center;  position: relative; font-size: 14px;background:rgba(0,0,0,0.5);}

.two h4{ font-size:18px; color:#fff; height:50px; padding-top:60px;}

.two p{ padding:0 20px; font-size:14px; line-height:26px;}

.two h5{ text-align:center; margin-top:20px;}



.product1 ol li:hover .two{margin-top:-333px;transition: all 0.8s;}



.product1 ul{ width:1200px; margin-top:30px;}

.product1 ul li{ float:left;width:346px; height:215px;overflow:hidden;margin-right:30px; }

.product1 ul li .pic3{width:346px;}

.pic3 img{}

.title3{width:346px;height:215px;line-height:40px;display: block; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;color:#fff;text-align:center;  position: relative; font-size: 16px;background:rgba(0,0,0,0.5);}

.title3 h4{ font-size:14px; color:#fff; height:50px; padding-top:60px;}

.title3 h5{}

.title3 h6{ text-align:center; width:80px; height:26px;line-height:26px; margin:0px auto;}

.title3 h6 a{ display:block; color:#fff;  text-align:center;}

.title3 h6 a:hover{}

.product1 ul li:hover .title3{margin-top:-215px;transition: all 0.8s;}





.ys{ width:1100px; height:110px; margin:0 auto;overflow:hidden; margin-top:50px;}

.ys h2{text-align:center; height:40px; background:url(../image/p-xian.png) no-repeat center center; line-height:40px;color:#037971; font-size:24px; font-weight:bold;}

.ys h2 a{color:#037971; font-size:24px; font-weight:bold;}

.ys h2 a:hover{color:#089545;}

.ys h3{ text-align:center;font-size:12px;  color:#666; text-transform:uppercase;}

.ys h6{ text-align:center;font-size:16px;  color:#666;}

.ys1{ width:1100px; height:331px; margin:0 auto; margin-top:30px; background:url(../image/ys1.jpg) no-repeat center center;}

.ys2{ width:1100px; height:331px; margin:0 auto; margin-top:20px; background:url(../image/ys2.jpg) no-repeat center center;}

.ys3{ width:1100px; height:331px; margin:0 auto; margin-top:20px; background:url(../image/ys3.jpg) no-repeat center center;}

.ys4{ width:1100px; height:331px; margin:0 auto; margin-top:20px; background:url(../image/ys4.jpg) no-repeat center center;}

.ys-left{ width:526px; float:left; margin-left:26px; padding-top:32px;}

.ys-left h2{ font-size:38px; color:#037971; text-transform:capitalize;}

.ys-left h3{ line-height:50px; height:50px; color:#333; font-size:22px; font-weight:bold;}

.ys-left p{ font-size:14px; line-height:24px;}

.ys-right{ width:526px; float:right; margin-right:10px; padding-top:32px;}

.ys-right h2{ font-size:38px; color:#037971; text-transform:capitalize;}

.ys-right h3{ line-height:50px; height:50px; color:#333; font-size:22px; font-weight:bold;}

.ys-right p{ font-size:14px; line-height:24px;}




.TopContent input {
    border: 1px solid #d2d2d2;
    padding: 0 4px;
    font-family: Arial;
    line-height: 20px;
}


.witness-bj{ height:638px;width:100%;background:#f8f8f8; text-align:center; overflow:hidden; margin-top:50px;}

.witness{ width:1100px; height:130px; margin:0 auto; padding-top:30px;}

.witness h2{text-align:center; height:40px; background:url(../image/p-xian.png) no-repeat center center; line-height:40px;}

.witness h2 a{color:#037971; font-size:24px; font-weight:bold;}

.witness h2 a:hover{color:#089545;}

.witness h3{ text-align:center;font-size:12px;  color:#666; text-transform:uppercase;}

.witness h6{ text-align:center;font-size:16px;  color:#666;}



#d_tab29 a{ color:#fff;}

#d_tab29 ul, #d_tab29 li { margin: 0; padding: 0; list-style: none }

#d_tab29 img { border: 0; vertical-align: top }

#d_tab29 { position: relative; height: 400px; background: url('../image/arrow-left-dark.jpg') no-repeat center 0; text-align: left }

#d_tab29 .d_img { position: relative; margin: 0 auto; width: 1000px; height: 100% }

#d_tab29 .d_img li { position: absolute; display: none; z-index: 0 }

#d_tab29 .d_img .cont{ width:100%;height:40px; line-height:40px; text-align:center; background:rgba(0,0,0,0.5); position:absolute; bottom:0px; left:4px;z-index:99999;}

#d_tab29 .d_img .cont a{ color:#fff;}

#d_tab29 .d_img li img { width: 100%; border:4px solid #fff; }

#d_tab29 .d_img li.d_pos1 { display: block; width: 400px; left: 0%; top: 60px; z-index: 1 }

#d_tab29 .d_img li.d_pos2 { display: block; width: 450px; left: 10%; top: 40px; z-index: 2 }

#d_tab29 .d_img li.d_pos3 { display: block; width: 500px; left: 25%; top: 20px; z-index: 3 }

#d_tab29 .d_img li.d_pos4 { display: block; width: 450px; right: 10%; top: 40px; z-index: 2 }

#d_tab29 .d_img li.d_pos5 { display: block; width: 400px; right: 0%; top: 60px; z-index: 1 }

#d_tab29 .d_menu { position: absolute; bottom: 20px; width: 100%; text-align: center }

#d_tab29 .d_menu li { display:inline-block; zoom: 1; *display:inline;background: url('../image/arrow-left-dark.png') no-repeat 0 0; width: 12px; height: 12px; cursor: pointer; margin-right: 3px }

#d_tab29 .d_menu li.d_select { background: url('../image/arrow-left-dark.png') no-repeat 0 -18px }

#d_tab29 .d_next { position: absolute; left: 50%; margin-left: 475px; top: 160px; z-index: 10; cursor: pointer }

#d_tab29 .d_prev { position: absolute; left: 50%; margin-left: -525px; top: 160px; z-index: 10; cursor: pointer }



.witness-bj h5{text-align:center;}

.witness-bj h5 a{ display:inline-block; background:url(../image/list-a.jpg) no-repeat; width:129px; height:36px; color:#fff; text-align:center; line-height:36px;}







.process{ height:338px; width:1100px; margin:40px auto;}

.process-left{ width:820px; float:left; height:338px; background:url(../image/lc-xian.png) no-repeat left center;}

.process-left ul{ width:900px; cursor:pointer; margin-top:100px;}

.process-left ul li{ text-align:center; display:block; height:146px; width:106px; float:left; margin-right:66px; background:url(../image/yuan1.png) no-repeat center 44px;}

.process-left ul li:hover{background:url(../image/yuan2.png) no-repeat center 44px;}

.process-left ul li h2{ color:#b9b9b9; font-family:"Impact"; font-size:30px; height:80px;}

.process-left ul li h3{ color:#b9b9b9; font-size:16px; line-height:40px; margin-top:10px; }

.process-left ul li:hover h2{ color:#037971;}

.process-left ul li:hover h3{ color:#037971;}

.process-right{ width:266px; float:right;}





.about{width:100%; height:600px; background:url(../image/about-bj.jpg) no-repeat center center; overflow:hidden;}

.about-con{ width:1100px;  height:600px; margin:0 auto; padding-top:40px; text-align:center;}

.about-con h2{ height:56px; border-bottom:1px solid #ccc; text-align:center;text-transform:uppercase; font-size:12px;}

.about-con h2 span{ color:#037971; font-size:24px;}

.about-con img{ display:block; margin:20px auto;}

.about-con h3{ color:#6e6e6e;font-size:16px; font-weight:bold; margin-top:10px;}

.about-con p{color:#6e6e6e;font-size:14px; line-height:30px; margin-top:10px;}

.about-con h4{ margin-top:20px;}

.about-con h4 a{ border:1px solid #037971; color:#037971; border-radius:16px; padding:8px 20px;}



.Program-bj{width:100%; height:516px; margin:0px auto; margin-top:20px; background:#f7f7f7; overflow:hidden;}

.Program{width:1100px; height:440px; margin:0 auto; padding-top:70px; overflow:hidden;}

.Program-left{ float:left; width:220px; height:360px; }

.Program-left ul{background:#fff;box-shadow:0px 2px 4px #ccc, 0px 0px 6px #ccc;}

.Program-left ul li{ border-bottom:1px solid #e5e5e5; height:90px;}

.Program-left ul li:hover a{ background:#006db8; color:#fff;}

.Program-left ul li a{ display:block; font-size:14px; color:#333;padding-left:20px; padding-top:24px; height:66px; text-transform:uppercase; }

.Program-left ul li a span{ font-size:12px;}

.Program-right{ width:831px; float:right;}

.Program-right dl{ width:831px; height:90px;}

.Program-right dl dt{ width:152px; float:left;}

.Program-right dl dd{ width:636px; float:right; font-size:14px; line-height:26px;}





.news{ height:110px;width:100%;background:#fff; overflow:hidden; margin-top:50px;}

.news-con{ width:1100px; height:110px; margin:0 auto;}

.news-con h2{text-align:center; height:40px; background:url(../image/p-xian.png) no-repeat center center; line-height:40px;}

.news-con h2 a{color:#037971; font-size:24px; font-weight:bold;}

.news-con h2 a:hover{color:#089545;}

.news-con h3{ text-align:center;font-size:12px;  color:#666; text-transform:uppercase;}

.news-con h6{ text-align:center;font-size:16px;  color:#666;}

.news1{width:1100px; height:420px; margin:0 auto; margin-top:10px;}

.news-left{ width:480px; float:left;}

.news-left h4{ height:40px; line-height:40px; font-size:16px;}

.news-left h4 a{ color:#333;}

.news-left h4 a:hover{ color:#037971;}

.news-left p{ line-height:24px;}

.news-left h5{ margin-top:10px; font-size:16px;}

.news-left h5 a{ color:#037971;}

.news-left h5 a:hover{ color:#037971;}

.news-right{ width:564px; float:right;}

.news-right ul{ width:564px;}

.news-right ul li{height:54px; line-height:54px; border-bottom:1px solid #ccc;}

.news-right ul li a{color:#333; padding-left:14px; background:url(../image/ns.jpg) no-repeat left center; font-size:14px;display:block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.news-right ul li span{float:right;}

.news-right ul li a:hover{color:#037971;background:url(../image/ns-a.jpg) no-repeat left center;}







.link{ width:1100px; height:60px; margin:30px auto 0;}

.link dl{}

.link dl dt{ float:left;}

.link dl dd{ float:left; line-height:44px;}

.link dl dd a{ color:#333; font-size:14px; padding:0 10px;}

.link dl dd a:hover{ color:#047b6c;}





.footer{ width:100%; height:396px; background:url(../image/f-bj.jpg) no-repeat center center; overflow:hidden;}

.footer-con{ width:1100px; height:276px;margin:0px auto; overflow:hidden; padding-top:52px;}

.f-left{ width:406px; float:left;}

.f-left h2{ background:url(../image/f-dian.png) no-repeat left center; height:40px; line-height:40px; font-size:16px; color:#fff; padding-left:14px;}

.f-left h3{ color:#fff; font-size:14px; line-height:30px; height:30px; margin-top:20px; background:url(../image/f-xian.png) no-repeat left bottom;}

.f-left ul{ width:410px; margin-top:50px;}

.f-left ul li{ float:left; height:30px; line-height:30px; padding-left:36px; color:#fff; font-size:14px;}

.f-left ul li.f01{ background:url(../image/sj.png) no-repeat left center; width:180px;}

.f-left ul li.f02{ background:url(404.png) no-repeat 6px center;}

.f-left ul li.f03{ background:url(../image/yx.png) no-repeat left center; width:180px;}



.f-center{ float:left; width:420px;}

.f-center h2{ background:url(../image/f-dian.png) no-repeat left center; height:40px; line-height:40px; font-size:16px; color:#fff; padding-left:14px;}

.f-center img{ padding-left:14px; margin-top:30px; float:left;}





.f-right{width:226px; float:right;  }

.f-right h2{ background:url(../image/f-dian.png) no-repeat left center; height:40px; line-height:40px; font-size:16px; color:#fff; padding-left:14px;}

.f-right ul{ width:200px; padding-left:14px; margin-top:26px;}

.f-right ul li{ width:100px; float:left; height:36px; line-height:36px;}

.f-right ul li a{ color:#fff; font-size:14px;}

.f-right ul li a:hover{ text-decoration:underline;}



.f-b2{ background:url(404.png) no-repeat center top;width:100%; height:66px; text-align:center;line-height:66px; color:#fff;}

.f-b2 a{ color:#fff;}

.f-b2 a:hover{ text-decoration:underline;}



 





.content_list{width:1100px; margin:0px auto; margin-top:40px;}

#content_list{width:1100px; margin:0px auto; margin-top:40px;}

.left-neiye{ width:242px; float:left;}

.c-left3{ width:242px;}

.c-left3 h2{ height:58px; line-height:58px; background:#037971; color:#fff; font-size:20px; font-weight:bold; text-align:center;}

.c-left3 ul{ width:240px; border:1px solid #e2e2e2; padding:10px 0;}

.c-left3 ul li{ width:200px; margin:0 auto; height:36px; line-height:36px; margin-bottom:10px;}

.c-left3 ul li a{ display:block; text-indent:20px; background:#d6d7d8; color:#000;}

.c-left3 ul li a:hover{background:#037971; color:#fff;}





.c-list2{ width:238px; border:1px solid #037971; margin-bottom:10px; padding-bottom:20px;}

.c-list2 h3{ width:210px; height:35px; line-height:35px; background:#037971; border:1px solid #037971;border-radius:5px; margin-top:10px; margin-left:13px;}

.c-list2 h3 a{ display:block;  color:#fff; font-size:14px; padding-left:25px;}

.c-list2 ul{ width:212px; margin:0px auto; padding-top:10px;}

.c-list2 ul li{ line-height:35px; border-bottom:1px dashed #ccc; width:180px; height:35px;padding-left:25px;background:url(../image/arrow-left-dark.jpg) no-repeat  180px center;}

.c-list2 ul li a{ display:block; font-size:12px; font-weight:normal; color:#666; }

.c-list2 ul li a:hover{color:#037971 !important;background:url(../image/arrow-left-dark.jpg) no-repeat  155px center ;}



.font_red {background:#037971 !important; color:#fff!important;}

.navHover{ font-weight:bold!important;}

.font_pro{color:#01b60e;}





.tuijian{ width:242px; margin-top:30px; padding-bottom:10px; }

.tuijian h2{ line-height:40px; width:198px; height:40px; background:#037971; font-weight:bold; color:#fff; font-size:18px; padding-left:44px;}

.tuijian ul{border:1px solid #e2e2e2; width:240px; margin:0px auto; }

.tuijian ul li{width:204px; height:127px; margin-left:16px; margin-top:5px;border:solid 1px #dedede; margin-bottom:40px;}

.tuijian ul li a{display:block;}

.tuijian ul li:hover a{ color:#037971; font-size:12px; font-weight:bold; }

.tuijian ul li h3{text-align:center;height:40px;line-height:40px; font-size:14px; width:230px; background-color:#009240; margin-top:-40px; background:url(../image/arrow-left-dark.png) no-repeat; position:relative;}

.tuijian ul li h3 a{color:#fff; font-size:14px;font-weight:bold; }



.tuijian ul li h4{text-align:center;height:40px;line-height:40px; font-size:14px; color:#666; overflow:hidden;}

.tuijian ul li h4 a{ font-weight:bold; color:#666; font-size:14px;font-weight:bold; }



.tuijian ul p{ padding:10px; line-height:24px;}

.tuijian ul p a{ color:#037971; }

.tuijian ul p a:hover{ text-decoration:underline;}



.newstuijian{width:240px;margin-bottom:10px; margin-top:30px;}

.newstuijian h2{line-height:40px; width:198px; padding-left:44px; height:40px; background:#037971; color:#fff; font-size:18px; font-weight:bold;}

.newstuijian ul{ width:240px; margin:0px auto; border:1px solid #e2e2e2; padding-bottom:5px;}

.newstuijian ul li{ margin-left:5px; margin-right:5px; line-height:36px; height:36px; overflow:hidden; font-size:12px; color:#666; border-bottom:1px dashed #dedede;}

.newstuijian ul li a{ font-weight:normal; line-height:36px; height:36px; font-size:14px; color:#666; padding-left:5px;display:block; width:214px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.newstuijian ul li a:hover{ color:#037971;}



.zn{ width:240px; margin:0px auto; margin-top:30px; margin-bottom:10px;}

.zn li{ margin-top:10px;}



.c_right {width:830px;float: right; font-family:"微软雅黑"; padding-bottom:20px; }

.c_right h2 {background:url(../image/arrow-left-dark.jpg) no-repeat left center; height:40px; line-height:40px; padding-left:0px; color:#037971; font-size:20px; border-bottom:1px solid #ccc; }

.c_right h2 span { color:#666; text-align:right; display:block; width:540px; height:40px;float:right;font-size: 14px;margin-right:5px;font-weight:normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.c_right h2  img{vertical-align:middle;}

.c_right h2 a{ color:#666;}

.c_right h2 a:hover{ text-decoration:underline;}





.product_list ul{ width:880px; margin-top:10px;}

.product_list ul li{float:left;margin-bottom:10px;margin-right: 38px;}

.product_list ul li img{border:1px solid #c9c9c9;}

.product_list ul li p{display:block;width:252px;height:40px;line-height:40px;text-align:center;color:#000; overflow:hidden;}

.product_list ul li:hover img{border:1px solid #037971;}

.product_list ul li:hover p{color:#037971;}



.a_title {text-align: center;color: #4E4E4E;margin: 10px 0px;}

.a_title h1 {font-size: 18px;line-height: 50px;font-weight:bold;color: #666;}

.c-info p {line-height: 24px;color: #4E4E4E; margin: 17px 0px;}

.a_nav{ line-height:25px; font-family:"微软雅黑"; margin-top:10px; color:#5e5e5e;}

.a_nav p{ padding:5px;}

.a_nav a{color:#037971; font-weight:bold;}

.a_nav a:hover{ text-decoration:underline;}

.con_tel {margin-top: 20px; width:240px;margin-bottom:20px;}

.con_tel h2 {height: 40px;font-family:"微软雅黑";color:#fff;font-size:16px;line-height:40px;width:240px;

font-weight:bold;background-color:#146595;text-indent:20px;}

.t_main { width:218px;margin: 0px auto;line-height: 25px;color: #5E5E5E;padding:10px 10px; font-family:"宋体"; text-align:left;border:1px solid #e5e5e5;}

.t_main a{color:#5e5e5e;}

.con_tel h2 span {margin-right: 10px;float: right;display: inline-block; font-size:12px;}

.con_tel h2 span  a{color: #fff;}

.con_tel h2 span  a:hover{color:#fe9501;}



.c-right {width:1100px;font-family:"微软雅黑"; padding-bottom:20px;}

.c-right h2 {border:1px solid #ccc;line-height:45px;font-size:16px;color:#037971; font-weight:bold;padding-left:15px; height:45px;}

.c-right h2 span {float: right;font-size: 14px;margin-right: 12px;font-weight:bold;}

.c-right h2  img{vertical-align:middle;}

.c-right h2 a{ color:#037971;}

.c-right h2 a:hover{ text-decoration:underline;}



.c-right1 {width:820px;font-family:"微软雅黑"; padding-bottom:20px;}

.c-right1 h4 {border-bottom:1px solid #ccc;line-height:45px;font-size:16px;color:#037971; font-weight:bold;padding-left:15px; height:45px;}

.c-right1 h4 span {float: right;font-size: 14px;margin-right: 12px;font-weight:bold;}

.c-right1 h4  img{vertical-align:middle;}

.c-right1 h4 a{ color:#037971;}

.c-right1 h4 a:hover{ text-decoration:underline;}



.a_nav_s h3{ font-size:14px; color:#037971; height:40px; line-height:40px;border-bottom:1px dashed #ccc; }

.a_nav_s h3 a{font-size:14px; color:#037971; font-weight:bold; padding-left:0px;}

.a_nav_s h3 a:hover{ text-decoration:underline;}

.a_nav_s ul{}

.a_nav_s li{ font-size:14px;display:inline; line-height:40px; padding-left:20px; height:40px; }

.a_nav_s li a{ padding-right:20px; color:#666;}

.a_nav_s li a:hover{ text-decoration:underline;}







.articlelist-1 ul {margin-top: 10px;}

.articlelist-1 ul li {font-size: 14px;line-height: 35px;border-bottom: 1px dashed #DFDFDF;padding-left:2px;}

.articlelist-1 ul li a span {float: right;margin-right: 10px;}

.articlelist-1 ul li a {color: #666;font-size:14px; }

.articlelist-1 ul li a:hover{color:#037971;}



.ny-news{ margin-top:20px; width:830px; height:160px; background:#fff;box-shadow:0px 2px 4px #ccc, 0px 0px 6px #ccc;}

.ny-news dl{ width:790px; margin:0 auto; height:160px;}

.ny-news dl dt{line-height:40px; font-size:16px; color:#333;height:110px; border-bottom:1px solid #ccc;}

.ny-news dl dt h4{height:40px; line-height:40px; font-size:16px;}

.ny-news dl dt h4 a{ color:#333;}

.ny-news dl dt h4 a:hover{ color:#037971;}

.ny-news dl dt h4 a span{ float:right; font-size:14px;}

.ny-news dl dt p{font-size:14px; line-height:26px;display:block; width:790px;height:50px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}

.ny-news dl dd{ float:right; margin-top:14px;}

.ny-news dl dd a{color:#fff; background:#037971; padding:4px 20px; font-size:14px; overflow:hidden;}

.ny-news dl dd a:hover{transform: scale(1.1);transition:all 0.8s;}





.inxliuyan{ width: 550px;  margin:30px auto 0;}

.inxGBook_Name {height: 40px;width: 400px;padding-left: 10px; float: left; color: #9f9f9f;border:1px solid #d6d6d6; margin-top:-1px;}

 .inxFkPhone{height: 40px;width: 400px;padding-left: 10px; float: left; color: #9f9f9f;border:1px solid #d6d6d6;margin-top:-1px;}

.inxFktitle{height: 40px;width: 400px;padding-left: 10px; float: left; color: #9f9f9f;border:1px solid #d6d6d6;margin-top:-1px;}

 .inxMessContent{width: 400px;height: 90px; color: #9f9f9f;padding-left: 10px; line-height:40px;border:1px solid #d6d6d6; margin-top:-1px;}

 .inxsubmi{width: 100px;height: 40px;cursor: pointer;border-radius: 5px; border:none; margin:30px 20px 0 80px;

 	background: #037971; text-align:  center; line-height: 40px; color: #fff; font-size: 14px;transition:all 0.5s;}

  .inxrest{width: 100px;height: 40px; border: none; cursor: pointer;border-radius: 5px;margin:30px 20px 0 30px;

 	background: #037971; text-align:  center; line-height: 40px; color: #fff; font-size: 14px;transition:all 0.5s;}

 .inxgook_001{height: 40px; background: url(../image/m1.png) no-repeat left center; width: 0px; padding-left: 40px; border:1px solid #d6d6d6; }

 .inxgook_002{height: 40px; background: url(../image/m2.png) no-repeat left center; width: 0px; padding-left: 40px; margin-top: 14px; border:1px solid #d6d6d6;}

 .inxgook_003{height: 40px; background: url(../image/m3.png) no-repeat left center; width: 0px; padding-left: 40px; margin-top: 14px; border:1px solid #d6d6d6;}

 .inxgook_004{height: 90px; background: url(404.png) no-repeat left center; width: 0px; padding-left: 40px; margin-top: 14px; border:1px solid #d6d6d6; }





.P_Page{margin:0 auto; text-align:center;}

.P_Page a{color:#666;}

.page{color:#626262;text-align:center;margin-top:15px; margin-bottom:15px; font-weight:normal; }

.page a{color:#626262;}

.page a:hover{color:#000;}

.page span{margin:0px 6px;}



.a_title h4{font-size:12px;font-weight:normal;color:#626262;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;line-height:30px;margin-bottom:15px;font-family:"宋体";}



.teb{ width:1100px; height:40px; margin:0px auto;}

.teb h2{ height:40px; line-height:40px; font-size:14px; font-weight:normal; color:#666; overflow:hidden;}



.sideright_1{width:832px;float:right;border:1px solid #dfdfdf;background:#fff;}

.sideright_1 h2 b{font-weight:normal;font-size:12px;font-family:"宋体";color:#404447;float:right;margin-right:11px;}

.sideright_1 h2 b a{color:#404447;}



.downlist{line-height:24px;color:#666;padding:10px 0;}

.downlist ul{}

.downlist ul li{border-bottom:1px dashed #dedede;height:28px;line-height:28px;}

.downlist ul li a{color:#ff5105;font-weight:bold;}

.downlist ul li a:hover{ text-decoration:underline;}

.downlist ul li span{float:right;color:#666;}

.downlist ul p{line-height:24px;color:#666;}



.neiye-title{line-height:24px;color:#666;}

.neiye-title a{color:#ff5105;}





.cd-top { z-index:999;

  display: inline-block;

  height: 50px;

  width: 50px;

  position: fixed;

  bottom: 40px;

  right: 10px;

  cursor:pointer;

  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);

  

  overflow: hidden;

  text-indent: 100%;

  white-space: nowrap;

  background:#000 url(../image/cd-top-arrow.png) no-repeat center 50%;

  visibility: hidden;

  opacity: 0;

  -webkit-transition: all 0.3s;

  -moz-transition: all 0.3s;

  transition: all 0.3s;

   border-radius:0px;

}

.cd-top.cd-is-visible {

  

  visibility: visible;

  opacity: 1; cursor:pointer;

}

.cd-top.cd-fade-out {

  

  opacity: .9;

}

.no-touch .cd-top:hover {

  background-color: #9dc92b;

  opacity: 1;}





.banner1{ width:1100px; height:300px; margin:0px auto; background:#ccc; margin:10px auto;}



.banner_warp{ width:100%; height:300px; overflow:hidden; position:relative; }

.banner-ny{width:1920px; margin-left:-960px;position:absolute;left:50%;text-align:center;}

.banner-ny img{ width:1920px; height:300px;}



.info-tj{ width:830px; padding-bottom:20px; margin-top:10px;}

.info-tj h2 { height:40px; line-height:40px; padding-left:0px; color:#037971; font-size:18px; border-bottom:1px solid #ccc; }

.info-tj h2 a{ float:right; color:#666; font-size:14px;font-weight:normal;}

.info-tj h2 a:hover{ text-decoration:underline;}



.info-news{ width:830px; padding-bottom:20px;}

.info-news h2 { height:40px; line-height:40px; padding-left:0px; color:#037971; font-size:18px; border-bottom:1px solid #ccc; }

.info-news h2 a{ float:right; color:#666; font-size:14px;font-weight:normal;}

.info-news h2 a:hover{ text-decoration:underline;}

.info-news ul {margin-top: 10px;}

.info-news ul li {font-size: 14px;line-height: 35px;border-bottom: 1px dashed #DFDFDF;padding-left:2px;}

.info-news ul li a span {float: right;margin-right: 0px;}

.info-news ul li a {color:#666; font-size:14px; }

.info-news ul li a:hover{color:#037971;}



#demo10 {width:830px; float:left; overflow:hidden; border:none; margin-top:20px; }

#indemo10 {float: left;width: 8000%;}

#demo11,#demo12{float:left; display:inline-table;}

#demo11 li,#demo12 li{ width:190px; float:left; margin-left:26px;}

#demo11 li img,#demo12 li img{border:1px solid #dedede;}

#demo11 li a,#demo12 li a{display:block;}

#demo11 li h3,#demo12 li h3{font-size:12px;font-weight:normal; height:40px; line-height:40px;}

#demo11 li h3 a,#demo12 li h3 a{text-align:center;font-weight:normal;height:40px;line-height:40px;color:#666;}

#demo11 ul li:hover a{ color:#037971;}

#demo11 li h3 a:hover{color:#037971;}

#demo11 {float: left;}

#demo12 {float: left;}





.pagination-wrapper{
 margin: 20px 0;
}
.pagination{
 height: 34px;
 text-align: center;
}
.pagination li {
 display: inline-block;
 height: 24px;
 margin-right: 5px;

}
.pagination li a{
 float: left;
 display: block;
 height: 32px;
 line-height: 32px;
 padding: 0 12px;
 font-size: 16px;
 border: 1px solid #dddddd;
 color: #555555;
 text-decoration: none;
}
.pagination li a:hover{
 background:#f5f5f5;

}
.pagination li.active {
 background: #31a1a0;;
 color: #fff;
height: 32px;
    line-height: 32px;
    font-size: 16px;
    border: 1px solid #dddddd;
    text-decoration: none;
}
.pagination li.active a,.pagination li.active a:hover{
 background: transparent;
 color: #fff;
 cursor: default;
}