﻿*{margin:0; padding:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
body { font-size:12px; color:#444; font-family: "Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif; background:#fff;}
fieldset, img { border:0; }
ol, ul { list-style:none; }
li{list-style-type:none;}
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0px;
    height: 0px;
}
em { font-style:normal; }
input, button, select, textarea { outline:none; }
textarea { resize:none; }
p{ text-align:justify; text-justify:distribute;}
a { color: #666; text-decoration:none; }
a:hover { color: #f60; text-decoration:none; }
.top {
    height: 1px;
    background: none repeat scroll 0% 0% #3F7ECC;
}
.wrap {
    width: 990px;
    margin: 0px auto;}
.top .red_bg {
    background: none repeat scroll 0% 0% #E5121A;
    height: 1px;
    width: 310px;
}
.header {
/*    background: url("../images/header_bg.png") repeat-x scroll left bottom transparent;*/
    height: 132px;
    z-index: 1;
}
.wrap{
	width: 990px;
	margin: 0px auto;
}
.header_top{
	height:90px;
}
.logo{
	margin-top:10px;
	float:left;
	padding-right:5px;
}
/*.logo_bd{height:45px;width:285px;background: url('../images/hzbd.jpg') no-repeat;float:left;margin:10px 0 0 10px;}*/
.logo_bd{height:45px;float:left;margin:10px 0 0 10px;}
.logo_bd span{display:block;padding-top:50px;color:#666;}
.top_info{	float: right;	padding-top: 10px;font-size: 14px;font-weight: bold;}
.top_info span{line-height:30px;}
.nav{
	font-size:16px;
	height: 40px;
	background: #0094db;
}
.nav ul{width:990px;margin:0 auto;}
.nav ul li{
	display: block;
	float: left;
	background:  url('../images/nav_cut.png') no-repeat right;

}
.nav ul li a{
	width: 122px;
	height: 18px;
	line-height: 18px;
	padding: 10px 0px 12px;
	text-align: center;
	display: block;
	font-size: 15px;
	color:#fff;
}

.content {
	width:990px;margin:10px auto;
}
.con_top{height:140px;}
.con_topl,.con_topm,.con_topr{width:323px;float:left;}
.case,.news,.contact{width:323px;float:left;}
/*.con_topl{background:#eee}*/
.con_topm,.news{margin:0 10px;}
.con_topr{}
.lt{height:30px;line-height:30px;}
.lt h2{font-size:16px;}
.con_topl .lt h2,.contact .lt h2{color:#EC1E22;border-bottom:2px solid #EC1E22;}
.con_topm .lt h2,.case .lt h2{color:#0058A3;border-bottom:2px solid #0058A3;}
.con_topr .lt h2,.news .lt h2{color:#258DD8;border-bottom:2px solid #258DD8;}

.con_topl .txt{height:110px;background:url('../images/yingxiao.png') no-repeat 40px 30px;}
.con_topl .txt ul,.con_topm .txt ul,.con_topr .txt ul{float: right;line-height: 180%;padding-top: 20px;font-size: 14px;}
.con_topl .txt ul li,.con_topm .txt ul li,.con_topr .txt ul li{width:200px;height:24px;overflow: hidden;}
.con_topr .txt{height:110px;background:url('../images/yx3.png') no-repeat 30px 30px;}
.con_topm .txt{height:110px;background:url('../images/yx2.png') no-repeat 30px 20px;}

.con_mid{height:150px;}

.adv{float: left;margin-top:15px;}
.adv a{display: block;width:88px;height:80px;float:left;background:url('../images/link_bg.png') no-repeat;margin-left:20px;text-indent: -9999px;}
a.adv1{background-position:0 0;}
a.adv1:hover{background-position:0 bottom;}
a.adv2{background-position:-103px 0;}
a.adv2:hover{background-position:-103px bottom;}
a.adv3{background-position:-209px 0;}
a.adv3:hover{background-position:-209px bottom;}
a.adv4{background-position:-317px 0;}
a.adv4:hover{background-position:-317px bottom;}
a.adv5{background-position:-426px 0;}
a.adv5:hover{background-position:-426px bottom;}
a.adv6{background-position:-533px 0;}
a.adv6:hover{background-position:-533px bottom;}

.con_bottom{height:250px;}
.com_intro{font-size:14px;height: 120px;float: right;width: 330px;color:#666;}
.com_intro h1{font-size: 14px;display: inline-block;float:left;padding-top: 4px;padding-left: 24px;}
.com_intro p{line-height:180%;}

.case,.news,.contact{font-size:14px;line-height:180%;}
.contact_p{margin-top:30px;}
.case ul,.news ul{padding-top:10px;}
.case ul li,.news ul li{ list-style-type:circle;color:#666;list-style-position: inside;overflow: hidden;height: 25px;padding-left: 1px;}


.footer{height:40px;width:100%;background:#c6c6c6;text-align: center;padding-top: 20px;clear:both;}
.footer p{text-align: center;font-size:14px;color:#666;}



.bar{width:990px;height:190px;margin:0 auto;}
.bar_left{width:690px;height:190px;background:url('../images/info_bg.png') no-repeat;float:left;}
.bar_right{width:290px;height:190px;float:right;}
.con{}
.container{width:990px;margin:10px auto;overflow: auto;}
.sider_left{width:219px;border-right:1px solid #ccc;padding-right:10px;float:left;}
.nsider_left{width:219px;border-left:1px solid #ccc;padding-left:10px;float:left;}
.sider_nav h3{font-size:15px;border-bottom:1px solid #ccc;padding:0 0 5px 5px;}
.snav ul{padding-top:10px;}
.snav ul li{line-height:30px;font-size: 14px;text-align: center;}
.snav ul li a{height:30px;display: block;}

.newly{margin-top:10px;}
.newly h3,.contact_n h3{font-size:15px;padding-left:5px;border-bottom:1px solid #ccc;padding-bottom:5px;}
.newly ul{padding-top:10px;padding-left:10px;}
.newly ul li{font-size:14px;line-height:180%;color:#666;height:24px;overflow: hidden;}

.contact_n{margin-top:10px;}
.contact_n span{display: block;line-height:180%;font-size:14px;padding-left:10px;}

.main{width:750px;float:left;margin-left:10px;}

.crumbs{color:#666;height:30px;line-height:30px;}
.main .main_title h1{text-align: center;border-bottom:1px solid #ccc; padding-bottom:10px;color:#4297DA;margin:0 auto;width:80%;}

.main_con h2{color: #0094db;font-size: 16px;padding:10px 0;}
.mc_top span{font-size: 16px;color: #4297DB;height: 60px;line-height: 60px;padding-left:20px;}
.ys{height:700px;background: url('../images/youshi.gif') no-repeat;margin-left: 20px;}
.mc_m .ys1{height:160px;padding-left:300px;padding-top:10px;}




.main_con{margin:20px auto;width:700px;}
.main_nei{width:750px;float:left;margin-right:10px;}
.main_con p{text-indent:2em;font-size:14px;line-height:180%;}
.main_nei .main_title h1{text-align: center; padding-bottom:10px;color:#444;margin:0 auto;width:80%;}
.main_nei .author{text-align: center;border-bottom:1px solid #e7e7e7;margin:0 auto;padding-bottom:5px;} 
.main_nei .author span{padding-right:10px;}
.interest{margin-top:20px;}
.interest h3{font-size:15px;padding-left:5px;border-bottom:1px solid #ccc;padding-bottom:5px;}
.interest ul{margin:10px 20px;}
.interest ul li{float:left;width:350px;line-height:180%;font-size:14px;}
.casebox{width:750px;}
.casebox ul{margin-top:10px;}
.casebox li{height:90px;border-bottom:1px dashed #ccc;}
.casebox li h2{font-size: 14px;}
.casebox .imglink{display: inline-block;float:left;}
.casebox li span{padding-left: 20px;}
.casebox li span a{color:#0094db;}
.casebox li span a:hover{color: #f60;}
.casebox li img{float: left;margin:5px 10px;}
.casebox li p{line-height: 180%;text-indent: 2em;height:65px;overflow: hidden;}

.about h2{font-size: 16px;}
.about p{text-indent:2em;line-height:180%;}
.tel{font: bold 24px/40px "Candara";color: #f60;}
em.tel{font: bold 18px/25px "Candara";color: #f60;}


.main-im{position:fixed;right:10px;top:200px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url('../images/qq-icon-bg.png') no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:108px;height:55px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url('../images/weixing-icon.png') no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;display: none;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url('../images/totop-icon.png') no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url('../images/close_im.png') no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url('../images/open_im.png') no-repeat left top;}

.link{width: 1000px;height: auto;margin: 0px auto;overflow: auto;}
.link ul{padding:5px;}
.link li,.links li{margin-right:10px;float:left;padding-bottom:10px;text-align:center;}
.title {font-size: 14px; padding-left: 5px;height: 30px;line-height: 30px; border-bottom: 1px solid #ccc;}
.links {overflow: auto;width: 1000px;font-size: 12px;}

.ad{  font-size: 20px;
  color: #FD6A5E;
  float: left;
  padding-top: 30px;
  font-weight:bold;
  }