@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
img {border:0;margin:0; padding:0;}
ul,li,ol,h1,h2,h3,dl,dt,dd,form,p,span,b,u,s,i{list-style:none;margin:0; padding:0;}
input,textarea {outline:none;}
a{text-decoration: none;color: #000; blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ } 
a:hover {text-decoration: none;color: #000;}
body{font:12px/1.231 "微软雅黑",'Microsoft YaHei',arial,helvetica,clean,sans-serif;color:#333;margin:0 }
.clear{ clear:both; width:100%; height:0;} 
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.tc { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pr{ position:relative}
.pa{position: absolute;}
.oh{ overflow:hidden;}
/*width*/
.wa{width:100%; min-width:1000px;}
.wi{width:1000px; margin:0 auto;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:30px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

.container {
    margin-left: auto;
    margin-right: auto;
    width: 1100px;
    font-family: microsoft yahei;
}
.hd_cont {
    position: relative;
    height: 126px;
}
.hd_logo {
    position: absolute;
    left: 0;
    top: 14px;
}
.hd_logo dd{ margin-top:28px;}
.hd_logo dd h2 {
    font-size: 22px;
    font-weight: normal;
    line-height: 24px;
    color: #70b4e7;
}
.hd_logo dd p {
    font-size: 18px;
    color: #333;
    line-height: 30px;
}
.hd_cont .dh_phone {
    padding-top: 4px;
    padding-left: 50px;
    margin-top: 40px;
    background: url(../Images/hdPhoen_ico.png) no-repeat left center;
}
.hd_cont .dh_phone dd {
    font-size: 30px;
    font-family: Impact;
    color: #70b4e7;
}



.navbg {
    width: 100%;
    height: 50px;
    line-height: 50px;
    border-bottom: 5px #4592cb solid;
    background: #70b4e7;
}
#nav {
    width: 1100px;
    height: 50px;
    display: block;
    margin: 0 auto;
}
#nav li {
    float: left;
    height: 50px;
    line-height: 50px;
    width: 137px;
    text-align: center;
    background: url('../images/border2.gif') no-repeat right center;
}

#nav li a {
    font-size: 14px;
    color: #fff;
    line-height: 50px;
    display: block;
    width: 137px;
    font-family: 微软雅黑;
    text-decoration: none;
}
.navbg #mainlevel ul {
	display:none;
	position:absolute;
	z-index:9999;
	float:left;
	width:137px;
	margin-top:-1px;
	
}
.navbg #mainlevel li {
	background:#70b3e8;
	line-height:50px;
	width:137px;
	margin-top:1px;
	border-bottom:1px solid #487ce2;
}
.navbg #mainlevel li a {
	display:block;
	height:50px;
	line-height:50px;
	font-size:12px;
	font-family:微软雅黑;
	color:#fff;
	float:left;
	padding-bottom:0px;
}
.navbg #mainlevel li a:hover {
	display:block;
	height:50px;
	line-height:50px;
	border-bottom:0;

}
.navbg #mainlevel#none {
	background:none;
}

#nav li a:hover {
	background: #487ce2;
    text-decoration: none;
	border-bottom: 5px solid #3969c6;
}




.ab_box {
    width: 100%;
    background: url('../images/ab_line.gif') repeat-x left bottom #eee;
}
.content4{
    width: 1000px;
    margin: 0 auto;
}

.ab_us {
    padding-top: 25px;
}
.ab_til {
    height: 36px;
    font-family: "Microsoft YaHei";
    background: url('../images/line1.gif') repeat-x left bottom;
    overflow: hidden;
}

.ab_til span {
    float: left;
    padding-left: 40px;
    line-height: 36px;
    font-size: 21px;
    background: url('../images/item_t1.gif') no-repeat 5px center;
}
.ab_til span a {
    color: #000;
}
.ab_til i {
    float: right;
    line-height: 36px;
    font-family: "宋体";
    font-size: 14px;
    font-style: normal;
}
.about_cont {
    padding-top: 18px;
    height: 296px;
    overflow: hidden;
}
.app_list {
    height: 284px;
    overflow: hidden;
}
.app_list dt {
    float: left;
    width: 362px;
    height: 284px;
}
.app_list dd {
    float: left;
    width: 615px;
    color: #343434;
    padding-left: 20px;
    font-size: 14px;
    line-height: 30px;
}
.app_list dd h3 {
    font-size: 16px;
    padding: 10px 0 25px 0;
}
.app_list dd h3 a {
    color: #403c3c;
}
.app_list dd span {
    padding-top: 30px;
    display: block;
    font-family: "宋体";
}
.app_list dd span a {
    color: #ac0000;
}


.link {
    margin-top: 20px;
	margin:0 auto; width:1000px;
	}
.bgt{background:url(../images/bgt.jpg) no-repeat  right bottom; height:110px;}	
.title {
    position: relative;
    padding-left: 18px;
    padding-top: 16px;
    height: 29px;
    border-bottom: 2px solid #70b4e7;
}
.title span {
    float: left;
    display: block;
    padding-left: 30px;
    width: 81px;
    height: 29px;
    line-height: 29px;
    font-size: 14px;
    font-weight: bold;
    background: url('../images/tab2_o.gif') no-repeat;
}
.title span a {
    color: #fff;
}
.title i {
    float: right;
    line-height: 29px;
    padding-right: 15px;
    font-style: normal;
    font-family: "宋体";
}
.title i a {
    color: #00518f;
}
.link_cont {
    padding-left: 5px;
    padding-top: 25px;
    line-height: 24px;
    color: #828282;
    height: 30px;
    overflow: hidden;
}
.link_cont a {
    padding: 0 15px;
    color: #828282;
}



.f_bottom {
    height: 231px;
    color: #fff;
    background: url('../images/footer_bg.gif') repeat-x left 8px;
}
.footer {
    width: 1000px;
    margin: 0 auto;
}
.bot_nav {
    width: 960px;
    height: 48px;
    margin: 0 auto;
    line-height: 48px;
    font-size: 14px;
    text-align: center;
    color: #fff;
    background: url('../images/bot_nav.gif') no-repeat;
}
.bot_nav a {
    padding: 0 20px;
    color: #fff;
}
.f_copy {
    padding: 10px 0 0 65px;
    line-height: 24px;
    color: #686868;
    overflow: hidden;
}
.f_copy dt {
    float: left;
    width: 320px;
    height: 60px;
    padding: 54px 27px 31px 0;
    background: url('../images/f_logo_line.gif') no-repeat right center;
}
.f_copy a {
    color: #686868;
}
.f_copy dt img {
    vertical-align: top;
}
.f_copy dd {
    float: left;
    width: 514px;
    padding: 40px 0 0 14px;
    position: relative;
}



.anli_box1 {
    overflow: hidden;
    margin-top: 30px;
}
.anli1 {
    width: 1000px;
    margin: auto;
}
.hz-title {
    text-align: center;
    background: url("../images/hz-title.jpg") no-repeat;
    width: 960px;
    height: 57px;
    line-height: 73px;
	margin: 0 auto;
}
.hz-title h4 a {
    height:80px;
    line-height: 80px;
    font-size: 18px;
    color: #000;
}
.scrollleft{width:1000px;padding:5px 20px 0px 20px;margin:20px auto;}
.scrollleft li{float:left;margin-right:7px;display:inline;width:250px;text-align:center;line-height:19px}
.scrollleft img{width:220px;height:168px;padding:10px; border:#ccc 1px solid;}
/* scrolltop */
.scrolltop{width:250px;height:188px;overflow:hidden;margin:20px auto;}
.scrolltop li{height:228px;overflow:hidden;text-align:center;line-height:19px}
.scrolltop img{width:250px;height:188px;padding:10px;border:solid 1px #ddd;}
.probg{ text-align:center; padding-top:10px;}
.scrollleft span{ font-size:14px; font-weight:bold; line-height:30px;}
.news{ width:1000px; overflow:hidden; margin:0 auto; margin-top:30px; margin-bottom:20px;}
.news1{ width:478px; margin-left:22px; float:left; }

.newst {
    height: 36px;
    font-family: "Microsoft YaHei";
    overflow: hidden;
	background: url('../images/line1.gif') repeat-x left bottom;
}
.newst span {
    float: left;
    padding-left: 30px;
    line-height: 36px;
    font-size: 16px;
    background: url("../images/item_t1.png") no-repeat 5px center;
}
.newst span a {
    color: #000;
}
.newst i {
    float: right;
    line-height: 36px;
    font-family: "宋体";
    font-size: 12px;
    font-style: normal;
}
.newst i a {
    color: #4b4b4b;
}

.inews dl {
    padding: 15px 0 10px 0;
}
.inews dl dd{ border-bottom:1px #666 dashed;}
.inews dl dd a {
    background: url('../images/coin02.gif') no-repeat 5px 9px;
    line-height: 30px;
    display: block;
    padding-left: 20px;
    color: #666666;
	height:30px;
	overflow:hidden;
	width:420px;
}
.inews dl dd span{ float:right; font-size:10px; height:30px; line-height:30px;}

/*公司简介*/
.mu{ width:1000px; overflow:hidden; margin:0 auto; margin-bottom:30px;}
.mu_l{ width:230px; float:left; overflow:hidden; }
.mu_r{ width:735px; float:left; overflow:hidden; margin-left:30px;}
.ny_left1 {
    margin-top: 10px;
	float:left;
}
.ny_left1_tit {
    width: 230px;
    height: 60px;
    background: url(../images/ny_05.jpg) 0 0 no-repeat;
    font-size: 20px;
    line-height: 68px;
    text-indent: 3em;
    color: #fff;
}
.ny_left1 p{ padding:0 15px; font-size:14px; line-height:30px;}
.tt{ border:1px #71b4e8 solid; width:228px; overflow:hidden;}
.content_com_title {
    background: url(../images/fy_rrtline.gif) left bottom no-repeat;
    position: relative;
    height: 45px;
    margin-bottom: 15px;
	margin-top:10px;
}
.content_com_title h2 {
    display: inline-block;
    padding-bottom: 6px;
    position: absolute;
    left: 0;
    top: 10px;
    font-size: 18px;
    font-weight: normal;
    color: #71b4e8;
    text-align: left;
	font-weight:bold;
}
.bread {
    font-size: 14px;
    color: #000;
    position: absolute;
    top: 18px;
    right: 9px;
}
.text{ margin:20px 0;}
.text p{ line-height:30px; text-indent:2em; font-size:14px;}

/*产品*/
 .product1 {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.product1 li {
    width: 245px;
    float: left;
    height: auto;
    overflow: hidden;
    position: relative;
}
.product1 li a {
    display: block;
    width: 230px;
    margin: 3px auto;
    height: auto;
    overflow: hidden;
    position: relative;
}
.product1 li a img {
    display: block;
    height: 210px;
    border: 2px solid #e4e3e3;
}
.product1 li a img:hover{ border: 2px solid #71b4e8;}
.product1 li p {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    font: 14px/42px "microsoft yahei";
}
div#showpages {
    clear: both;
    padding: 20px 0px;
    width: 100%;
    height: 30px;
    text-align: right;
}
div#pages {
    float: right;
    padding-right: 8px;
    white-space: nowrap;
}
div#pages ul {
    margin: 0;
    padding: 0;
}
div#pages li {
    margin: 3px;
    padding: 5px 10px;
    list-style-type: none;
    float: left;
    background: #dcd9d4;
    color: #303030;
    border: 1px #dcd9d4 solid;
    white-space: nowrap;
	
}

/*新闻*/
.news11 {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 12px auto;
}
.news11 li {
    border-bottom: 1px dashed #ccc;
}
.news11 li {
    width: 100%;
    padding: 5px 0;
    height: 30px;
    font: 14px/30px "microsoft yahei";
    color: #737373;
}

.news11 li a {
    float: left;
    margin-left: 12px;
}
.news11 li span {
    float: right;
    margin-right: 12px;
    font-size: 12px;
}
/*产品详细页*/

.tag {
    line-height: 30px;
    font-size: 14px;
}
.newszz_bt_03 {
    
    height: auto;
    line-height: 30px;
    color: #707070;
    font-size: 14px;
}
.newszz_bt_03 a {
    color: #333b3d;
}
.mu_r p {
    font-size: 14px;
    line-height: 30px;
    text-indent: 2em;
}
.mu_r h4 {
    background: #71b4e8;
    height: 30px;
    text-indent: 2em;
    font-size: 14px;
    color: #fff;
    line-height: 30px;
}
.newszz_bt_01 {

    height: 40px;
    text-align: center;
    font-size: 20px;
    line-height: 40px;
    color: #333b3d;
    font-family: "Microsoft Yahei";
    font-weight:bold;
}
.newszz_bt_02 {
   
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    text-align: center;
    color: #ff0000;
}
.newszz_bt_02 a{color: #ff0000;}
.beijing {
    width: 100%;
    height: 745px;
    background: url(../images/beijing.jpg) no-repeat center bottom;
}

.pr1 {
    width: 1000px;
    overflow: hidden;
    margin: 0 auto;
}
.fw-left {
    background: url(../Images/fuwu-l-bg.jpg) repeat;
    overflow: hidden;
    width: 230px;
    text-align: center;
    margin-right: 14px;
    float: left;
    padding-bottom: 10px;
}
.fw-left h4 {
    font-size: 22px;
    color: #fff;
    padding-top: 28px;
}
.fw-left p {
    font-size: 10px;
    color: #fff;
    padding-bottom: 20px;
  
}
.fw-left ul {
    width: 212px;
    overflow: hidden;
    margin: 5px 0 0 9px;
}
.fw-left li {
    width: 212px;
    height: 59px;
    border-bottom: 2px solid #dadada;
    background-color: #fff;
}
.fw-left li:hover{ background:}

.fw-left li a {
    display: block;
    width: 212px;
    height: 59px;
    line-height: 59px;
    text-decoration: none;
}
.fw-left li a {
    background: url(../Images/fuwu06.png) no-repeat 24px 17px;
    color: #000;
}
.fw-left li a:hover{background:url(../Images/fuwu06-1.png) no-repeat 24px 17px; color:#fff;}
.pr{ padding:100px 0;}
.conList li{ line-height:30px; font-size:14px;}
.sidebox h4{ font-size:18px; padding-left:15px; padding-top:20px;}
.cpRight{ width:740px; overflow:hidden; margin-left:10px; float:left;}

.prous_1 {
    TEXT-ALIGN: center;
    FLOAT: left;
    PADDING-TOP: 10px;
    width: 232px;
    padding-right: 5px;
    padding-left: 5px;
	
}
.prous_1 a {
    display: block;
    width: 232px;
    height: 184px;
}
.prous_1 a img {
    border: 1px #d7d7d7 solid;
}
.prous_1 .p_2 {
    LINE-HEIGHT: 40px;
    width: 216px;
    height: 40px;
}
.prous_1 .p_2 a {
    LINE-HEIGHT: 40px;
    width: 216px;
    height: 40px;
    display: block;
    color: #000;
	font-size:14px;
}
.ckxq {
    float: left;
}
.ckxq a {
    width: 108px;
    height: 30px;
}
.ljdg {
    float: right;
}
.ljdg a {
    width: 108px;
    height: 30px;
}
.fw-left li:hover{ background:#4592cb;}





.prous_11 {
    TEXT-ALIGN: center;
    FLOAT: left;
    width: 232px;
    padding-right: 5px;
    padding-left: 5px;
	padding-top:10px;
	padding-bottom:10px;
	
}
.prous_11 a {
    display: block;
    width: 232px;
    height: 184px;
}
.prous_11 a img {
    border: 1px #d7d7d7 solid;
}
.prous_11 .p_2 {
    LINE-HEIGHT: 40px;
    width: 216px;
    height: 40px;
}
.prous_11 .p_2 a {
    LINE-HEIGHT: 40px;
    width: 216px;
    height: 40px;
    display: block;
    color: #000;
	font-size:14px;
}
.m1{ width:230px; height:168px; float:left; margin-top:10px;}





.left_con dd {
    background: url(../images/line2.gif) left bottom no-repeat;
    height: 42px;
    line-height: 42px;
   
}
.left_con dd a {
    display: block;
    background: url(../images/left_li.gif) 38px 18px no-repeat;
   
    color: #000;
	
}
.left_con{ width:212px; background:#FFF; overflow:hidden;}




.sys {
    position: fixed;
    left: 10px;
    top: 100px;
	z-index:99;
}
.sys .os_x1 {
    background: url(../images/os20130523.gif) no-repeat;
    width: 18px;
    height: 20px;
    cursor: pointer;
}
.erweima {
    width: 200px;
    height: 153px;
}
.sys p {
    width: 200px;
    text-align: center;
    line-height: 20px;
    height: 20px;
    cursor: pointer;
    background: #fff;
}