﻿@charset "UTF-8";
* { margin: 0; padding: 0; font-family: "microsoft yahei"; }

li { list-style: none; }

a:hover { text-decoration: none; }

.main { width: 1200px; margin: 0 auto; padding: 0 15px; height: auto; overflow: hidden; }
.main .titel { font-family: "microsoft yahei"; font-size: 14px; line-height: 32px; border-bottom: 1px solid #e1e1e1; color: #007db7; }
.main .titel i { padding-right: 10px; color: #464646; }
.main .titel span { font-size: 12px; font-family: arial; padding-left: 5px; color: #666; }
.main .titel a { float: right; font-family: "瀹嬩綋"; font-size: 12px; color: #666; }
.main .titel a:hover { color: #007db7; }
.main .titel .breadcrumb { background: none; padding: 0; margin: 0; float: right; }
.main .titel .breadcrumb .active { color: #007db7; font-size: 12px; }

#hear { overflow: hidden; }
#hear .logo { float: left; width: auto; }
#hear .top_r { float: right; margin-top: 20px; }
#hear .top_r .tel { text-align: right; line-height: 32px; }
#hear .top_r .tel img { padding-right: 10px; margin-top: -5px; }
#hear .top_r .tel b { font-size: 22px; font-weight: 500; font-family: arial; color: #a3a2a2; }
#hear .top_r p { font-family: "瀹嬩綋"; font-size: 12px; color: #888888; line-height: 32px; }
#hear .top_r p span { font-family: "瀹嬩綋"; font-size: 12px; color: #007db7; }

#nav { height: 40px; background: #007db7; width: 100%; }
#nav ul li { float: left; height: 40px; line-height: 40px; }
#nav ul li a { width: auto; display: block; padding: 0px 30px; color: #fff; font-family: "microsoft yahei"; font-size: 14px; }
#nav ul li a:hover, #nav ul li a.active { background: #0070a4; }

.flexslider { position: relative; height: 530px; overflow: hidden; background: url(images/loading.gif) 50% no-repeat; }
.flexslider .slides { position: relative; z-index: 1; }
.flexslider .slides li { height: 530px; }
.flexslider .slides li img{width:100%;height:auto;overflow: hidden;}
.flexslider .flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center; }
.flexslider .flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1; }
.flexslider .flex-control-nav li a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer; }
.flexslider .flex-control-nav .flex-active { background-position: 0 0; }
.flexslider .flex-direction-nav { position: absolute; z-index: 3; width: 100%; top: 45%; }
.flexslider .flex-direction-nav li a { display: block; width: 50px; height: 50px; overflow: hidden; cursor: pointer; position: absolute; }
.flexslider .flex-direction-nav li a.flex-prev { left: 40px; background: url(/images/prev.png) center center no-repeat; }
.flexslider .flex-direction-nav li a.flex-next { right: 40px; background: url(/images/next.png) center center no-repeat; }

.one { margin: 25px auto; height: 280px; width: 1170px; overflow: hidden; position: relative; }
.one ul { height: 280px; width: 100000px; position: absolute; left: 0; }
.one ul li { display: block; float: left; margin: 0 15px; height: 280px; width: 242px; position: relative; }
.one ul li a { display: inline-block; height: 150px; }
.one ul li a img { display: block; border: 1px solid #e1e1e1; width: 242px; }
.one ul li a span { height: 0; display: block; background: rgba(0, 0, 0, 0.4); position: absolute; bottom: 38px; color: #fff; font-size: 0px; }
.one ul li a:hover span { height: 242px; font-size: 14px; text-align: center; transition: all 0.7s; padding-top: 120px; line-height: 36px; }
.one ul li a:hover span i { font-size: 24px; }
.one ul li a p { height: 38px; line-height: 38px; overflow: hidden; width: 242px; text-align: center; background: #e1e1e1; color: #464646; font-size: 13px; }

.can { background: #f8f8f8; padding: 0px 10px 10px 10px; overflow: hidden; }
.can p { font-family: "瀹嬩綋"; font-size: 12px; line-height: 34px; color: #464646; margin-bottom: 0; }
.can ul li { border-bottom: 1px dashed #e1e1e1; height: 31px; line-height: 31px; width: 100%; clear: both; }
.can ul li img { float: left; margin-right: 5px; margin-top: 10px; }
.can ul li p { width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; course: hand; float: left; margin-bottom: 0; line-height: 31px; }
.can ul li span { float: right; color: #464646; font-size: 12px; }
.can ul li:hover p, .can ul li:hover span { color: #007db7; }

#footer { background: #cfcdcd; padding: 15px 0 0 0; margin-top: 40px; }
#footer .f_logo { margin-top: 15px; float: left; margin-bottom: 15px; }
#footer .form_l { width: 280px; float: left; margin-top: 15px; margin-left: 20px; }
#footer .form_l input { margin-bottom: 25px; font-family: "microsoft yahei"; font-size: 12px; }
#footer .form_r { width: 540px; float: left; margin-top: 15px; margin-left: 20px; text-align: right; }
#footer .form_r textarea { font-family: "microsoft yahei"; font-size: 12px; margin-bottom: 25px; }
#footer .form_r button { font-family: "microsoft yahei"; font-size: 12px; margin-left: 20px; }
#footer .wm { margin-left: 20px; margin-top: 15px; float: right; }

.foter_b { background: #dcdcdc; font-family: "microsoft yahei"; font-size: 12px; padding: 10px 0px; color: #464646; }
.foter_b a {padding-left:2px; color: #464646;}
.foter_b a:hover{text-decoration: underline;}
.n_ban { background: url(/images/n_ban.jpg) no-repeat center; height: 220px; width: 100%; }

.left { margin-top: 20px; margin-bottom: 20px; }
.left h2 { background: #007db7; color: #fff; font-family: "microsoft yahei"; font-size: 14px; height: 32px; padding-left: 15px; line-height: 32px; }
.left h2 i { padding-right: 15px; }
.left h2 span { font-size: 12px; font-family: arial; padding-left: 5px; color: #999; }
.left .navbar { width: 100%; }
.left .navbar .navbar-nav { width: 100%; }
.left .navbar .navbar-nav .nav-item { border-bottom: 1px solid #e1e1e1; width: 100%; }
.left .navbar .navbar-nav .nav-item a { font-family: "microsoft yahei"; font-size: 14px; color: #464646; }
.left .navbar .navbar-nav .nav-item a:hover { color: #007db7; }
.left .navbar .navbar-nav .nav-item i { padding-right: 10px; font-size: 10px; color: #007BFF; }
.left .navbar .navbar-nav .nav-item.active a { color: #007db7; }
.left .con_p { background: #f8f8f8; font-family: "microsoft yahei"; line-height: 24px; font-size: 12px; color: #464646; padding: 15px; }

.right { margin-top: 20px; margin-bottom: 20px; }
.right h2 { margin-bottom: 25px; }
.right p { font-size: 13px; line-height: 26px; text-indent: 2em; }
.right .pro { margin-bottom: 20px; overflow: hidden; width: 100%; }
.right .pro li { margin-bottom: 15px; float: left; }
.right .pro li img { width: 100%; border: 1px solid #e1e1e1; transition: all; position: relative; }
.right .pro li p { color: #464646; background: #e1e1e1; height: 32px; line-height: 32px; text-align: center; text-indent: 0em; transition: all; position: relative; }
.right .pro li:hover img { border-color: #007db7; transform: 0.8s; -webkit-transform: 0.5s; }
.right .pro li:hover p { background: #007db7; color: #fff; transform: 0.5s; -webkit-transform: 0.5s; }
.right .pro_d .img { width: 300px; margin-top: 15px; margin-bottom: 15px; border: 1px solid #e1e1e1; }
.right .pro_d h3 { text-align: center; font-family: "microsoft yahei"; color: #464646; font-size: 14px; }
.right .pro_d p { text-indent: 0em; }
.right .pro_d a { padding-right: 15px; font-family: "microsoft yahei"; font-size: 12px; color: #464646; }
.right .pro_d a:hover { color: #007db7; }
.right .news { width: 100%; height: auto; overflow: hidden; }
.right .news li { border-bottom: 1px dashed #e1e1e1; height: 42px; line-height: 42px; }
.right .news li img { float: left; margin-right: 5px; margin-top: 16px; }
.right .news li p { font-family: "microsoft yahei"; font-size: 13px; color: #464646; width: 70%; float: left; margin-bottom: 0; line-height: 42px; }
.right .news li span { float: right; color: #464646; font-size: 12px; }
.right .news li:hover p, .right .news li:hover span { color: #007db7; }
.right .new_d h3 { text-align: center; font-family: "microsoft yahei"; font-size: 16px; line-height: 40px; margin-bottom: 0; }
.right .new_d h5 { border-bottom: 1px solid #e1e1e1; }
.right .new_d h5 span { font-family: "瀹嬩綋"; font-size: 12px; padding: 0 15px; line-height: 26px; color: #999; }
.right .new_d .new_m { margin-bottom: 20px; border-bottom: 1px dashed #e1e1e1; }
.right .new_d a { padding-right: 15px; font-family: "microsoft yahei"; font-size: 12px; color: #464646; }
.right .new_d a:hover { color: #007db7; }
.right .feed { overflow: hidden; border-bottom: 1px dashed #e1e1e1; }
.right .feed .form_l { width: 280px; float: left; margin-top: 15px; margin-left: 20px; }
.right .feed .form_l input { margin-bottom: 25px; font-family: "microsoft yahei"; font-size: 12px; }
.right .feed .form_r { width: 540px; float: left; margin-top: 15px; margin-left: 20px; text-align: right; }
.right .feed .form_r textarea { font-family: "microsoft yahei"; font-size: 12px; margin-bottom: 25px; }
.right .feed .form_r button { font-family: "microsoft yahei"; font-size: 12px; margin-left: 20px; }
.right .job { overflow: hidden; }
.right .job p { text-indent: 0em; }
.right .job li { overflow: hidden; border-bottom: 1px solid #e1e1e1; margin-bottom: 15px; }
.right .job li h4 { font-family: "microsoft yahei"; font-size: 16px; height: 40px; line-height: 40px; background: #e1e1e1; color: #464646; padding: 0 10px; }
.right .job li h4 span { float: right; }
.right .con_p { overflow: hidden; border-bottom: 1px dashed #e1e1e1; }
.right .con_p h3 { color: #007db7; font-family: "microsoft yahei"; font-size: 16px; line-height: 32px; }
.right .con_p p { text-indent: 0em; width: 50%; float: left; overflow: hidden; line-height: 32px; }
.right .con_p img { float: right; }
.right .img1 { margin-top: 15px; }

/*# sourceMappingURL=style.css.map */



.divPageLocation{clear:both;font-size:10pt;border:0px solid #aaaaff;line-height:25px;height:25px;text-indent:5px; margin-top:15px; margin-bottom:10px; width:98%;}
.divPageLocation span{margin-right:5px;}
.divPageLocation a{margin-right:3px;border:1px solid #aaaaaa;background-color:#eeeeee;padding-left:3px;padding-right:3px;text-decoration:none;color:#555555}
.divPageLocation a:visited{text-decoration:none}
.divPageLocation .aIndexPage{background-color:#22cccc;border:1px solid #22aaaa;color:White}
.divPageLocation input{width:20px;height:12px;font-size:10pt}
.spanRecordCount{display:none;}