﻿@charset "utf-8";

body {width:100%; min-width:1200px; margin:0px;padding:0px; font-family:Arial,'Microsoft Yahei'; font-size:12px; color:#4b4949;  text-decoration:none;}
a{text-decoration:none; color:#6f6f6f;}
ul,li,dl,dt,dd {list-style:none;}
img {border:0;}
.bai{color:#fff;}
.gray{color:#5d5e5e;}

.yh{font-family: "Microsoft Yahei"; letter-spacing:2px; }
.f14{font-size:14px; }
.f20{font-size:20px; }
.f18{font-size:18px;}
.f22{font-size:22px;}.f32{font-size:32px;}
.fr {float:right;}
.lan{color:#1a68b6;}
.sj{color:#7e807f; font-size:12px;}
.sj a:hover{color:#ff8809;}
.lv{ color:#099058;}
.huang{ color:#f0d215;}
.hei{color:#333333;}
.h32{ line-height:32px;}
.cler{ clear:both;}






p{margin-top:10px;  display:block; padding-left:0px;}
*{margin:0; padding:0}
html{overflow-x:hidden;width:100%; }




/*全局布局*/
.clea { clear:both;}

/*头部通用*/
.header {width:100%; height:auto; float:left; background:none; margin:0px; padding:0px; position:absolute;   z-index:889;}
.header_main{width:1200px; height:118px; margin:0 auto;}

.logo{width:400px; margin:0px; padding:0px; float:left; background:url(images/logo_01.png) center no-repeat; height:87px;margin-top:20px;}



/*导航*/
.menu{width:600px; height:40px; float:right; margin-top:40px; font-family: "Microsoft Yahei";  }
.menu ul {width:600px; margin-left:20px; padding:0px; display:block; z-index:9999; list-style:none;}
.menu ul li {float:left; width:100px; height:40px; z-index:9999; list-style:none; }
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; 
 height:60px;  color:#fff; line-height:40px; font-size:16px;z-index:9999; font-weight:normal;}
.menu ul li ul {display: none; list-style:none;}
.menu ul li:hover a {display:block;color:#000; text-decoration:none; height:40px; line-height:40px; z-index:9999;}
.menu ul li:hover ul {display:block; position:absolute; top:40px; left:0; z-index:9999;}
.menu ul li:hover ul li a {display:block; color:#fff;font-size:15px; z-index:9999;}
.menu ul li:hover ul li a:hover {text-decoration:none; color:#000; background:#3c7fc1;font-size:15px;}
/**/




h1{width:1200px; height:60px; margin:0 auto; text-align:center; background:url(images/bt_01.png) top center no-repeat;  display:block; font-size:24px; line-height:60px; font-family:"Microsoft Yahei"; font-weight:normal;color:#343435; }
h1 a{color:#343435; }
h2{width:1200px; color:#999798; height:20px; margin:-15px auto; letter-spacing:1px;  text-align:center;text-transform:uppercase; display:block; font-size:14px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }


/* 幻灯 */
		.slideBox{ width:100%; height:519px;  margin:0px; padding:0px; overflow:hidden; position:relative;  }
		.slideBox .hd{ height:65px; width:100%; overflow:hidden; position:absolute;  bottom:0px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; margin:29px auto; width:120px; z-index:2;text-align:center; }
		.slideBox .hd ul li{ float:left; margin:0 9px;  width:10px; height:10px; border-radius:50%; line-height:30px; text-align:center; background:#fff;  cursor:pointer; }
		.slideBox .hd ul li.on{ background:#044d9e; color:#fff; z-index:3; }
		.slideBox .bd{ position:relative; height:auto; z-index:0;   }
		.slideBox .bd li{width:100%; zoom:1;height:519px; vertical-align:middle; background-position:center; background-repeat:no-repeat; }
		.slideBox .bd img{ width:1920px; height:519px; display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }

	




/*产品展示*/
.cp01{width:100%; height:auto; float:left; margin-top:20px; padding:50px 0px 20px; }
.cp{width:1200px; height:auto; margin:30px auto 0px; z-index:-1; font-size:14px; font-family: "Microsoft Yahei"; line-height:24px; text-align:center;}


.pic1{width:596px; height:250px; overflow:hidden; float:left; margin-bottom:8px;}

.layer{width:298px; height:250px; float:left; background:#05b8eb; color:#fff;}

.layer:hover{ background:#666; }


h3,h3 a{ color:#f1fbfe; font-size:20px; line-height:30px; margin:40px 0px 10px; display:block; font-weight:normal; text-align:center; }
.detail{width:45px; height:45px; margin:20px auto; border-radius:50%; display:block; border:2px solid #fff; color:#fff; font-size:36px; text-align:center; line-height:40px;}
.detail a{ color:#fff;}



/*方案*/
.fa{width:1200px;margin:0 auto; margin-top:20px; height:auto; padding:10px 0px; }
h4{display:block; font-weight:normal; color:#000; font-size:18px; margin:30px auto; text-align:center; font-family:"Microsoft Yahei";}
h4 a{ color:#000;}



		.slideTxtBox{ width:1200px;  margin:0 auto;  margin-top:20px;}
		.slideTxtBox .hd{width:1200px; height:36px; line-height:40px; background:#f4f4f4; padding:0px; margin:0px; }
		.slideTxtBox .hd ul{ width:1200px;margin:25px auto; height:36px; text-align:center;   }
		.slideTxtBox .hd ul li{ width:130px; height:34px; line-height:34px; border:1px solid #d8d8d8; background:#fff; display:inline-block; overflow:hidden; margin:0px 10px; font-size:14px; color:#555050;}
		.slideTxtBox .hd ul li.on{ background:#05b8eb; border:1px solid #05b8eb; color:#fff; }
		.slideTxtBox .hd ul li.on a{ color:#fff;}
		
		.slideTxtBox .bd ul{width:1200px; margin:40px auto; min-height:360px; zoom:1; overflow:hidden;  }
	    .slideTxtBox .bd ul li{ width:290px; height:406px; border:1px solid #dedfde; margin-bottom:12PX; background:#fff; margin-left:11px; float:left; }
	    .slideTxtBox .bd ul li p{ width:250px; height:100px; text-align:left;font-size:13px; line-height:25px; color:#636363; padding:0px 20px 20px; display:block; text-indent:2em;}
	    .slideTxtBox .bd ul li .pic {width:292px; height:125px; margin:-1px; text-align:center; background:#fff; padding:0px;}
	    .slideTxtBox .bd ul li .pic a img{ max-width:292px;
width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "292px": "auto" );display:block; text-align:center; margin:0 auto;}
	    .more{width:150px; height:26px; margin:20px auto;  display:block; background:#f3a63e; color:#fff; font-size:12px; text-align:center; line-height:26px;}
	    .more a{ color:#fff;}


/*foot*/
.foot{width:100%; height:230px;    background:#343434; }
.foot_main{width:1200px; height:150px; padding:35px 0px; margin:0 auto; font-family:"Microsoft Yahei";}
.foot_main ul{width:160px; height:auto; margin:0px 10px; float:left; padding:0px; text-align:left; }
.foot_main ul span{ font-size:16px; color:#fff; line-height:30px; margin-bottom:15px; display:block;}
.foot_main ul li{width:100%; float:left; height:33px;}
.foot_main ul li a{color:#bcbcbc; font-size:13px; height:33px; line-height:33px;  }
.foot_main ul li a:hover{color:#e39126;}

.bottom{width:100%; height:45px; font-size:14px; float:left; line-height:45px; text-align:center; background:#000; color:#bcbcbc;}


.fengye{width:907px; float:left; height:30px; margin-bottom:20px; margin-top:20px; display:block;}
.fengye a{ color:#4d4d4d;}
.fengye a:hover{color:#f08933;}
.fengye span{display:inline; font-size:12px; text-decoration:none; padding:0px 5px; border:none;}


/*内页*/

	.case{ width:100%; z-index:3; height:1000px; margin-bottom:50px;}
	.gywm{}
		.gywm .hd,.case .hd{width:100%; height:48px; line-height:48px; background:#f4f3f3; padding:0px; margin:0px;position:relative;}
		.gywm .hd ul,.case .hd ul{ width:1200px;margin:0px auto; height:48px; text-align:center; }
		.gywm .hd ul li,.case .hd ul li{ width:200px; height:48px; line-height:48px; display:inline-block; overflow:hidden; padding-bottom:10px;  margin:0px 10px; font-size:18px; color:#555050;}
		.gywm .hd ul li.on,.case .hd ul li.on{ background:url(images/gy_01.png) bottom center no-repeat;  color:#fff; }
		.gywm .hd ul li.on a,.case .hd ul li.on a{ color:#fff;}
		
		.gywm .bd {margin:0 auto;width:1200px;}
		.gywm .bd ul{overflow:hidden; min-height:520px;}
		.gywm .bd ul p{font-size:14px;line-height:30px;}
		
		
	
	.slideTxtBox2{ width:450px; border:1px solid #ddd; text-align:left;  }
		.slideTxtBox2 .hd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
		.slideTxtBox2 .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:32px;   }
		.slideTxtBox2 .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
		.slideTxtBox2 .hd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
		.slideTxtBox2 .bd ul{ padding:15px;  zoom:1;  }
		.slideTxtBox2 .bd li{ height:24px; line-height:24px;   }
		.slideTxtBox2 .bd li .date{ float:right; color:#999;  }
			

.news_list2{width:1200px; height:auto;float:left; margin-top:0px; font-size:13px; line-height:26px;display:block; font-family:Microsoft Yahei; }
.gywm .bd ul .news_list2 ul{width:1200px; margin:0px; padding:0px;  display:block;}
.news_list2 ul li{ width:1170px; height:140px;  padding:20px 15px;  float:left; font-size:13px; line-height:22px; border-bottom:1px dashed #d8d8d8;}
.news_list2 ul li a{ color:#0272be;}
.news_list2 ul li:hover{  background:linear-gradient(#f6f6f6, #fff); padding:20px 15px; border-radius:15px 15px 0px 0px;}
.news_list2 ul li img{ width:186px; height:140px;  float:left; margin-right:15px;}

	    






/*内页*/
.mid{width:1200px; height:auto;  min-height:500px; margin:35px auto; display:block;font-family:"Microsoft Yahei";}

.mid_left{width:267px; min-height:400px; float:left;}
.mid_left h4{width:267px; height:68px; line-height:68px; float:left; display:block; background:url(images/ny_02.jpg) no-repeat; text-align:left; text-indent:30px; font-size:24px; color:#fff; }
.mid_left ul{width:265px;min-height:80px; height:auto; float:left; font-size:14px; color:#343233; padding-top:10px; padding-bottom:30px; margin-bottom:15px; border:1px solid #ced6da; }
.mid_left ul li{width:265px; height:45px; line-height:45px; margin:0px; border-bottom:1px solid #ced6da;}
.mid_left ul li a{ background:url(images/ic_03.png) 210px center no-repeat; text-indent:45px;  line-height:45px; display:block; font-size:14px;color:#706f6f; text-decoration:none;}
.mid_left ul li a:hover{ background:#f8f8f8 url(images/ic_03.png) 210px center no-repeat; text-indent:45px; font-size:14px; color:#000; text-decoration:none;}

.mid_left h5{width:267px; height:46px; line-height:46px; float:left; display:block; background:#777; text-align:left; text-indent:30px; font-size:24px; color:#fff;}


.mid_right{width:905px; min-height:514px; border:1px solid #ced6da; float:right; margin-bottom:40px; padding-bottom:30px; }
h6{width:865px; padding:0px 20px; height:66px; line-height:66px; border-bottom:1px solid #ced6da; background:#f8f8f8; font-family:"Microsoft Yahei"; font-weight:normal; font-size:20px; color:#373535; letter-spacing:1px; text-align:left;}

.content{font-size:14px; min-height:407px; height:auto; display:block; line-height:30px; color:#4b4949; padding:0px 20px 30px;}
.content span{display:inline;}	


.news_list{width:865px; height:auto;margin:0px; font-size:13px; line-height:26px;display:block; }
.news_list ul{width:865px; margin:20px 0px;}
.news_list ul li{ width:865px; height:130px; margin-bottom:30px;padding-bottom:15px; float:left; font-size:13px; line-height:22px; border-bottom:1px dashed #d8d8d8;}
.news_list ul li:hover{ background:#F8F8F8; padding-right:15px; padding-bottom:15px; width:850px; height:130px;margin-bottom:30px;}
.news_list ul li .picture{ width:186px; height:128px; overflow:hidden; border:1px solid #dbe8ef; background:linear-gradient(#fff, #e4edf2);  float:left; margin-right:15px; overflow:hidden; vertical-align:middle; display:table-cell; padding:0px;}
.news_list ul li:hover .picture{background:#F8F8F8;}
.news_list ul li .picture img{max-width:186px; max-height:128px;
width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "186px": "auto" );}	




.photo{width:1200px; height:auto; margin:50px auto; font-size:13px; line-height:24px;}
       	.photo li{width:360px; height:266px; border:1px solid #e6e9ee;  margin:0px 0px 20px 25px;float:left; text-align:center; }
		.photo li .pic:hover{ background:#000; }
		.photo li .pic{ text-align:center; width:360px; height:226px; overflow:hidden; vertical-align:middle; display:table-cell; background:#fff; margin:-1px; padding:0px;}
		.photo li .pic img{max-width:360px; max-height:226px;
width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "267px": "auto" );  }
	
		.photo li .title{ width:360px; height:40px; text-align:left; padding:0px 20px; display:block; line-height:40px; font-size:14px;  color:#fff; display: inline-block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
		.photo li .title a{line-height:40px; color:#000;}
		.photo li .title a:hover{color:#000;font-size:14px; }
		


.ywcj{ width:1200px; height:450px; margin:30px auto;  }
		 .ywcj .hd{width:1200px; height:36px; line-height:40px; background:#f4f4f4; padding:0px; }
		.ywcj .hd ul{ width:1200px;margin:40px auto; height:36px; text-align:center;   }
		.ywcj .hd ul li{width:200px; height:48px; padding:0px; text-align:center; line-height:48px; border:1px solid #d8d8d8; background:#fff; display:inline-block; overflow:hidden; margin:0px; font-size:16px; color:#999999;}
		.ywcj .hd ul li.on{ background:#05b8eb; text-align:center; border:1px solid #05b8eb; color:#fff; }
		.ywcj .hd ul li.on a{ color:#fff; text-align:center;}
		
		.ywcj .bd ul{width:1200px; margin:40px auto; height:360px; zoom:1;  }
		
		
#MyContent h4{ text-align:left; }
#MyContent b{LINE-HEIGHT: 1.2em; MARGIN: 0px 0px 10px; FONT-FAMILY: &#39;Helvetica Neue&#39;, &#39;Hiragino Sans GB&#39;, &#39;Microsoft YaHei&#39;, 黑体, Arial, sans-serif; WORD-WRAP: break-word; COLOR: rgb(21,128,228); FONT-SIZE: 24px; CURSOR: pointer; FONT-WEIGHT: 300}		

/*浮标*/
.pop-buoy{ position:fixed; top:50%; margin-top:-100px;border:1px solid #cfcbca; border-top:2px solid #cfcbca; z-index:99; font-family:"微软雅黑"; }
.pop-buoy-left{ left:0;}
.pop-buoy-right{right:0;}
.pop-buoy-left .sub-content-x{ left:50px; }
.pop-buoy-right .sub-content-x{ right:50px;}
.buoy-list{background:#e8e4e3;}
.buoy-list li{width:50px; height:50px; border-bottom:1px solid #cfcbca; margin-top:-1px; position:relative; list-style:none; }
.buoy-list li:last-child,.buoy-list li.last{border-bottom:none;}
.buoy-list li:hover{ background:#27bde3;}
.sub-content-x{color:#fff;position:absolute;  top:0;background:#27bde3; display:none; white-space:nowrap; min-width:130px;}
.contact-qq-x{ padding:13px 8px; }
.contact-qq-x a{margin-right:2px; text-decoration:none; color:#fff; line-height:18px; display:block;margin-bottom:5px;}
.contact-qq-x a:hover{color:#fff;}
.contact-qq-x a i{vertical-align:middle; margin-right:5px;}
.contact-weixin-x{text-align:center; padding:15px 15px 17px 15px; border-top:1px solid #fff;}
.contact-weixin-x .weixin-img{margin:2px 0 15px 0; }
.schedule{ text-align:center;  padding:10px 10px;}
.schedule p{margin-bottom:8px;}
.div-tel{ text-align:center; padding:14px 10px 13px 10px; }
.div-tel p{margin-bottom:5px; line-height:1.4;} 
.div-tel i{ font-style:italic; font-size:130%;}
.pop-buoy3{ position:fixed; z-index:99;top:50%; margin-top:-55px; width:26px; height:110px; color:#252525;font-family:"微软雅黑"; } 
.pop-buoy3 .mb10{margin-bottom:10px; }
.pop-buoy-left .pop-buoy3-content{ left:26px; }
.pop-buoy-right .pop-buoy3-content{ right:26px; }
.pop-buoy-left .pop-buoy3-btn{ border-top-left-radius:5px; -moz-border-top-left-radius:5px; -webkit-border-top-left-radius:5px; border-bottom-left-radius:5px; -moz-border-bottom-left-radius:5px; -webkit-border-bottom-left-radius:5px;}
.pop-buoy-right .pop-buoy3-btn{ border-top-right-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-right-radius:5px; border-bottom-right-radius:5px; -moz-border-bottom-right-radius:5px; -webkit-border-bottom-right-radius:5px;}
.pop-buoy3-btn{ background:url(../images/buoy3-bg.png) repeat; padding:15px 6px; text-align:center; cursor:pointer;}
.pop-buoy3-btn h3{ color:#d9d9d9; margin-bottom:10px;}
.pop-buoy3-content{position:absolute; border:1px solid #BFBFBF; background:#f0f0f0;top:50%; display:none;white-space:nowrap;}
.pop-buoy3-content .pop-buoy-header{  background:url(../images/buoy3-bg.png) repeat;  position:relative; padding:0 12px; }
.pop-buoy3-content .pop-buoy-header h3{ color:#fff; padding:7px 20px 7px 0;}
.section-buoy{padding:10px 6px; border-bottom:1px solid #D0D0D0; border-top:1px solid #FFFFFF;}
.section-buoy:first-child{border-top:none;}
.section-buoy:last-child{border-bottom:none;}
.section-buoy p{ margin-bottom:10px;}
.contact-qq-buoy3 a{ display:block; color:#252525; text-decoration:none; margin-bottom:10px;}
.contact-qq-buoy3 a:hover{color:#252525;}
.contact-qq-buoy3 a i{vertical-align:middle; margin-right:10px;}
.contact-weixin-buoy3{text-align:center;}
.section-buoy h3{ font-size:16px; margin-bottom:15px;}
.section-buoy h3 i{vertical-align:middle; margin-right:5px;}
.pop-buoy3-content .section-buoy p{ }
.pop-buoy-close{ position:absolute; right:10px; top:8px; width:16px; height:16px; cursor:pointer;line-height:1;}
.contact-weixin-buoy3 .weixin-img img{*max-width:none;}
.icon-buoy{ background:url(../images/icon-pop-fixed.png) no-repeat; display:inline-block; *zoom:1;}
.pop-buoy1 .icon-buoy-contact{ background-position:0 0; width:50px; height:50px;}
.pop-buoy1 .icon-buoy-schedule{ background-position:-50px 0; width:50px; height:50px;}
.pop-buoy1 .icon-buoy-tel{ background-position:-100px 0; width:50px; height:50px;}
.pop-buoy1 .icon-buoy-toTop{ background-position:-150px 0; width:50px; height:50px;}
.pop-buoy1 li:hover .icon-buoy-contact{ background-position:0 -50px;}
.pop-buoy1 li:hover .icon-buoy-schedule{ background-position:-50px -50px;}
.pop-buoy1 li:hover .icon-buoy-tel{ background-position:-100px -50px;}
.pop-buoy1 li:hover .icon-buoy-toTop{ background-position:-150px -50px;}
.pop-buoy2 .icon-buoy-contact{ background-position:0 -100px; width:50px; height:50px;}
.pop-buoy2 .icon-buoy-schedule{ background-position:-50px -100px; width:50px; height:50px;}
.pop-buoy2 .icon-buoy-tel{ background-position:-100px -100px; width:50px; height:50px;}
.pop-buoy2 .icon-buoy-toTop{ background-position:-150px -100px; width:50px; height:50px;}
.pop-buoy2 li:hover .icon-buoy-contact{ background-position:0 -150px;}
.pop-buoy2 li:hover .icon-buoy-schedule{ background-position:-50px -150px;}
.pop-buoy2 li:hover .icon-buoy-tel{ background-position:-100px -150px;}
.pop-buoy2 li:hover .icon-buoy-toTop{ background-position:-150px -150px;}
.icon-buoy-qq-white{ background-position:-100px -220px; width:17px; height:17px;}
.pop-buoy-left .icon-buoy-arrow{ background-position:0 -200px; width:10px; height:15px;}
.pop-buoy-right .icon-buoy-arrow{ background-position:-50px -200px; width:10px; height:15px;}
.icon-buoy-close{ background-position:-100px -200px; width:16px; height:16px;  }
.icon-buoy-qq-gray{ background-position:-150px -200px; width:17px; height:17px;}
.icon-buoy3-schedule{ background-position:0 -220px; width:20px; height:20px;}
.icon-buoy3-tel{ background-position:-50px -220px; width:20px; height:20px;}
.contact-weixin-buoy3 p{margin-top:10px;}
.pop-buoy .num,.pop-buoy3 .num{ font-size:120%;}
		