@charset "utf-8";
/* CSS Document */
body{font-family: "微软雅黑","宋体",Arial; font-size: 12px; margin:auto; background:#f8f8f8;}
html, body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, select, blockquote, th, td p { margin:0; padding:0;}
*{ margin:0px; padding:0px}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,li { list-style:none;}
img { border:0px; margin:0; padding:0;}
a{ text-decoration:none; color:#fff;}
.clear { clear: both !important; float: none !important; line-height: 0 !important; }
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.pr{ position:relative}
.pa{position:absolute;}
.w{width:100%; margin:0px auto;}
.width{ width:1004px; margin:0px auto; background:#fff;}
.auto{ margin:0px auto;}
.he1{ height:10px;}
.he2{ height:20px;}
.he3{ height:30px;}
.he4{ height:40px;}
.g,.g2{ text-align:center;}
.f4{ font-size:14px; font-weight:bold;}

.top{ height:129px; background:url(../img/top.jpg) no-repeat center center; position:relative;}
.logo{ width:465px; height:86px;}
.cont{color:#fff;font-size:16px;position:absolute;left: 699px;width:300px;top: 30px;	}
.cont i{ font-size:29px; font-style:normal;}

.nav ul li{ line-height:43px; float:left; display:block; font-size:16px; margin:0px 12px;}
.nav ul li a { text-align:center; color:#fff; display:block; width:86px; height:43px;}
.nav ul li a:hover{ background:#00a9c7}

/*ban*/
.banner{width:100%;height:435px; position:relative;}
#flashs .btn{  bottom: 0; margin-right: -500px; padding: 20px 6px; position: absolute;right: 50%; z-index: 7; }
#flashs .btn span{ color:#fff;  background:#2db4e3; border:1px solid #2db4e3;  cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#FFF; color:#2db4e3}
.bgitem{ position:absolute;}

.i_gl{ border-bottom:solid 1px #dcdcdc; height:233px;}
.title{ font-size:20px; border-left:solid 10px #00a9c7; padding-left:5px;}
.title i{ font-style:normal; color:#bfbfbf;}
.title span{ float:right;}
.title span a{ color:#00a9c7; font-size:14px;}
.i_about{ width:620px; border-right:solid 1px #dcdcdc;height:213px; padding-top:20px; padding-right:40px;}
.i_lx{ width:335px; }
.i_about_txt{ line-height:28px; padding-left:15px; font-size:14px; padding-top:10px;}

.i_lx{ padding-top:20px;}
.i_lx_txt{ line-height:24px; padding-left:15px; font-size:14px; padding-top:10px;}

.i_case{ padding-bottom:30px; border-bottom:solid 1px #dcdcdc; overflow:hidden;}
.zc{ }
.zc_ti{ height:39px; line-height:37px; color:#149ad9; background:url(../img/zc.jpg) no-repeat; }
.zc_ti a{ color:#149ad9;}
.zc dl{ display:block; height:224px; width:1004px; margin-bottom:20px; overflow:hidden;}
.zc dl dt{ display:block; float:left; width:750px; height:224px;  margin-left:15px; background:url(../img/vs.png) no-repeat center center;}
.zc dl dt .fxq,.zc dl dt .fxh{ width:323px; height:222px;}
.zc dl dt .fxq img,.zc dl dt .fxh img{ width:321px; height:220px; }
.zc dl dt .fxq a,.zc dl dt .fxh a{ display:block; position:relative; width:321px; height:220px;border:solid 1px #0cadc9; font-size:16px;}
.zc dl dt .fxq a p,.zc dl dt .fxh a p{ display:block; height:27px; text-align:center; line-height:27px; position:absolute; left:0px; bottom:0px; width:321px;}
.zc dl dt .fxq a p{ background:url(../img/lip2.png) no-repeat;}
.zc dl dt .fxh a p{ background:url(../img/lip.png) no-repeat;}


.zc dl dd{ display:block; float:right; width:205px; height:224px;  margin-right:15px; font-size:14px; line-height:28px;overflow:hidden;}
.zc dl dd em{ color:#00a9c7; font-style:normal;}
.zc dl dd a{ color:#000;}

.foot{ min-height:174px; background:#026eb3;}

.foot_fl{ color:#fff; line-height:28px; font-size:14px; height:105px; padding-top:20px; border-right:solid 1px #0163a2;width: 663px;}
.foot_fl a{ color:#fff;}
.foot_fr{ width:339px; border-left:solid 1px #007fd0;}



