/*通用样式*/
/*内容开始*/
/*文字电话开始*/
.topmain{width:100%;margin:0 auto;background:url(tazd/topbg.png) repeat-x;}
.topbox{width:1002px;margin:0 auto;overflow:hidden;}
.topbox_left{float:left;width:800px;height:33px;font-size:13.5px;color:#666666;text-align:left;line-height:33px;}
.topbox_left a{color:#666666;}
.topbox_left a:hover{color:#1389f9;}
.topbox_right{float:right;width:202px;height:33px;font-size:13.5px;color:#0076db;text-align:right;line-height:33px;}
/*文字电话结束*/
/*LOGO和按钮开始*/
.head{background:url(tazd/bg0.png);width:100%;margin:0 auto;}
.headbox{width:1002px;margin:10px auto 0 auto;}
.headbox_left{float:left;width:400px;height:80px;}
.zdlogol{float:left;width:225px;height:80px;}
.zdlogor{float:left;width:175px;height:80px;}
.headbox_right{float:left;width:562px;height:80px;margin-left:40px;}
.headbox_right ul{list-style-type:none;}
.headbox_right li{float:left;width:112px;height:80px;text-align:center;position:relative;}
.headbox_right ul li a{color:#000000;line-height:80px;font-size:14px;letter-spacing:1px;}
.headbox_right ul li a:hover{background-color:#0076db;color:#FFFFFF;display:block;}
.headbox_right ul li ul {display: none;z-index:2;}
.headbox_right ul li ul li{height:50px;width:150px;background-color:#0076db;text-align:center;}
.headbox_right ul li ul li a{line-height:50px;}
.headbox_right ul li:hover ul {display: block; position: absolute; min-width:112px;} 
.headbox_right ul li:hover ul li a {display:block;background-color:#0076db; color:#ffffff; width: 150px; text-align: center;}
.headbox_right ul li:hover ul li a:hover { background-color:#57A4F9; color:#ffffff; }
 .top { border-top: 1px solid #f2f2f2;}
/*LOGO和按钮结束*/
 #navcont {float:left;width:562px;height:90px;margin-left:40px;}
 #nav { font-family: helvetica; position:relative; width:562px; height:80px; font-size:14px; color:#999; 
margin: 0 auto; float:left;margin-left:40px;}
 #nav ul { list-style-type:none; }
 #nav ul li { float:left; position: relative;width:112px;text-align:center;}
 #nav ul li a { border-right:1px solid #e9e9e9; padding:20px;display:block; text-decoration:none; text-align:center; color:#999;}
 #nav ul li a:hover {background-color:#0076db;color:#fff;} 
 #nav ul li ul {display: none;z-index:2;}
 #nav ul li:hover ul {display: block; position: absolute; top:56px; min-width:100px; left:0;height:120px;} 
 #nav ul li:hover ul li a {display:block;background-color:#0076db; color:#ffffff; width: 100px; text-align: 
center; border-bottom: 1px solid #f2f2f2; border-right: none;height:30px;}
 #nav ul li:hover ul li a:hover { background-color:#57A4F9; color:#ffffff; }
 .top0 { border-top: 1px solid #f2f2f2;}
/*main开始*/
.main{width:1002px;margin:0 auto;overflow:hidden;}
/*服务项目*/
.wmdfw{width:1002px;height:40px;margin-top:15px;background:url(tazd/wmdfw.png) center no-repeat;}
.wmdfwjs{width:1002px;height:34px;font-size:16px;color:#999;line-height:34px;text-align:center;}
.fwxm{width:1002px;margin:0 auto;}
.fwxm1{width:200px;float:left}
.tupian1{width:200px;height:110px;background:url(tazd/fw1.png) center no-repeat;}
.fwxmjs{TEXT-ALIGN:left;PADDING-LEFT:40px;}
.fwxmjs span{LINE-HEIGHT:55px;COLOR: #151515;FONT-SIZE:20px;}
.fwxmjs p{LINE-HEIGHT:22px;COLOR: #4e4e4e;FONT-SIZE: 12px;}
.fwxmjs a{TEXT-ALIGN:center;LINE-HEIGHT:34px;MARGIN-TOP:10px;MARGIN-bottom:10px;WIDTH:101px;DISPLAY: block;BACKGROUND:#2d2d2d;HEIGHT:34px;COLOR:#fff; FONT-SIZE:14px;}
.fwxmjs a:hover{COLOR:#1389f9;}
.fwxm2{width:200px;float:left}
.tupian2{width:200px;height:110px;}
.tupian2 img{width:108px;height:90px;padding:10px 46px;}
.fwxm3{width:200px;float:left}
.tupian3{width:200px;height:110px;background:url(tazd/fw3.png) center no-repeat;}
.fwxm4{width:200px;float:left}
.tupian4{width:200px;height:110px;background:url(tazd/fw4.png) center no-repeat;}
.fwxm5{width:200px;float:left}
.tupian5{width:200px;height:110px;background:url(tazd/fw5.jpg) center no-repeat;}
/*选择我们理由*/
.Features { }
.xzwmdly{width:1002px;height:80px;background:url(tazd/xzwmdly.png) center no-repeat;overflow:hidden;margin:0 auto;}
.title { font-size: 24px; color: #EC054B; text-align: center; line-height: 24px; padding-bottom: 15px; }
.desc { color: #999; text-align: center; font-size: 16px; padding-bottom: 15px; }
#fea_spec { position: absolute; width: 312px; height: 109px; background: #F2044D; left: 318px; top: 0; z-index: -1; }
.Features a { overflow: hidden; display: block; width: 312px; height: 76px; margin: px 10px; _margin: 10px 5px; float: left; padding: 15px 0; position: relative; }
.Features .featuresEnd { width: 316px; }
.Features a:hover { color:#1389f9; }
.Features dl { display: block; }
.Features dt { width: 66px; height: 66px; float: left; margin: 5px 10px; _margin: 5px 5px; }
.Features h3 { font-size: 11pt; line-height: 30px; }
.Features dd { font-size: 9pt; margin-right: 6px; _margin-right: 3px; line-height: 22px; }
.f1 { background:url(tazd/1.gif)}
.f2 { background:url(tazd/2.gif)}
.f3 { background:url(tazd/3.gif)}
.f4 { background:url(tazd/4.gif)}
.f5 { background:url(tazd/5.gif)}
.f6 { background:url(tazd/6.gif)}
.bghj{width:1002px;height:40px;margin-top:15px;background:url(tazd/bghj.png) center no-repeat;overflow:hidden;}
.bghjjs{width:1002px;height:34px;font-size:16px;color:#999;line-height:34px;text-align:center;}
.bghjtp{width:1002px;margin:15px auto 15px auto;overflow:hidden;}
.tp1{width:250px;float:left;}
.tp2{width:250px;float:left;}
.tp3{width:250px;float:left;}
.tp4{width:250px;float:left;}
.bghj{width:1002px;height:40px;margin-top:15px;background:url(tazd/bghj.png) center no-repeat;overflow:hidden;margin:0 auto;}

/*新闻和底部开始*/
/*==========全局==========*/
fieldset,img{border:0}
ul,ol,li {list-style:none;}
img{-ms-interpolation-mode: bicubic; vertical-align:top;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
.imgmiddle,input,select{vertical-align:middle;}
.clear{clear:both; height:0; overflow:hidden;}
.clearbox:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearbox{zoom:1;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.auto{margin-left:auto; margin-right:auto;}
a { text-decoration:none; color:#333333; blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ position:relative;}
a:focus{ -moz-outline-style: none; /* FF */ } 
a:hover{ text-decoration:none; color:#f60; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -o-transition:all 0.3s ease; -ms-transition:all 0.3s ease;}
.ffyh{font-family:"Microsoft Yahei";}
.ffarial{font-family:"arial";}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.word{word-break:break-all;}
.dn{display:none;}
.mt30{margin-top:30px;}
.newsbg{width:100%; padding:40px 0; background:#f8f8f8;}
.news{width:960px; margin:0 auto;}
.width960 .news{width:960px;}     /* add */
.width1200 .news{width:1200px;}      /* add */
.news_box{width:30%; overflow:hidden;}
.news_line{width:4.5%; border-left:1px solid #e6e5e5; height:310px; float:left;}
.news_title{line-height:26px;}
.news_title a{font-size:24px; color:#797979;}
.news_title span{font-size:18px; color:#1389f9; line-height:20px;}
.news_title a:hover{color:#0076db;}
.news_list{margin-top:15px;line-height:30px;width:310px;}
.news_list a:hover{color:#0076db;}
.news_list li{line-height:50px; color:#a3a3a3; width:100%; float:left;}
.news_list li a{color:#333; width:90%;line-height:40px; overflow:hidden; height:30px; display:block;}
.news_list li a:hover{color:#0076db;}
.news_list span{float:right;}

.foot_linksbg{width:100%; background:#202020; padding:10px 0 0 0;}
.foot_links{width:960px;height:240px; margin:0 auto; position:relative;}
.width960 .foot_links{width:960px;}       /* add */
.width1200 .foot_links{width:1200px;}     /* add */
.links{margin-top:15px; width:100%;}
.links h3{color:#0689f9; font-size:24px; font-weight:normal;}
.links_con{color:#7d7d7d; line-height:24px; margin-top:5px;}
.links_con a{color:#7d7d7d; display:inline-block;}
.links_con a:hover{color:#fff;}
.keyword{margin-top:15px; width:100%;}
.keyword h3{color:#fdd813; font-size:24px; font-weight:normal;}
.address{line-height:32px; color:#c1c5cb; font-size:14px; margin-top:15px; width:100%;}
.address a{color:#c1c5cb;}
.address a:hover{ color:#fff;}
.link_btn{position:absolute;bottom:10px; right:0;}
.link_btn li{float:left; margin-right:5px; position:relative;}
.link_qq{width:129px; height:40px;  margin-left:8px;background:url(../images/tazd/qq.png) no-repeat; display:block;}
.link_sina{width:129px; height:40px; background:url(../images/tazd/wb.png) no-repeat; display:block;}
.link_weixin li{height:40px;}
.link_weixin{width:129px; height:40px; background:url(../images/tazd/wx.png) no-repeat; display:block; position:relative; z-index:2;}
.link_weixin:hover{background:url(../images/tazd/wx.png) no-repeat;}
.link_weixin_ewm{position:absolute; top:-138px; height:130px; width:130px; background-image:url(about:blank); }

.footbg{width:100%; padding:15px 0; background:#0a0a0a; overflow:hidden;}
.foot{width:960px; margin:0 auto; color:#999;}
.width960 .foot{width:960px;}     /* add */
.width1200 .foot{width:1200px;}     /* add */
.foot a{color:#999;}
.foot a:hover{color:#fff;}


/*在线留言*/
#zaixianliuyan {overflow:hidden;width:980px;margin:0 auto;}
#zaixianliuyan p {margin-bottom:15px; font-size:0.875em;}
#zaixianliuyan p a {color:#E04D47;}
#zaixianliuyan label {display:block; color:#555;}
#zaixianliuyan label i {color:#f00; font-style:normal;}
#zaixianliuyan .text {border:1px solid #ddd; height:20px; line-height:20px; padding:5px; width:968px;}
#zaixianliuyan .text:hover,#zaixianliuyan .text:focus,#zaixianliuyan textarea:hover,#zaixianliuyan textarea:focus {border:1px solid #E04D47; transition:border 0.4s ease 0s;}
#zaixianliuyan textarea {border:1px solid #ddd; padding:10px 0px; width:978px; height:140px; font-size:0.875em;}
#zaixianliuyan .submit {background:#E04D47; border:none; border-radius:3px; padding:8px 18px; color:#fff; cursor:pointer; -webkit-appearance:none;}
#zaixianliuyan .submit:hover {background:#F55540;}

/*地图*/
#ditu{overflow:hidden;width:980px;margin:0 auto;}


