@charset "utf-8";
html,body {font-family: Arial;font-size:12px;color:#222;background-color:#FFF;}
a {color:#111;text-decoration:none;}
a:hover { text-decoration: underline; color:#c00;}
a:active { color: #c00;text-decoration: none;}

/*header*/
.Top{width:100%; height:35px; background-color:#237FD2; color:#fff;}
.Top ul li{float:left; height:35px; line-height:35px; }
.Top ul li.tel{margin-left:180px; background:url(../images/tel.png) no-repeat left center; padding-left:35px;}
.Top ul li.she{float:right;}
.Top ul li.she a{ float:left; display:block; line-height:35px; margin-right:5px;
	color:#fff;} 
.Top ul li.she a:hover{text-decoration:underline;}
.sel_k{display:inline-block; float:left; width:80px; height:28px;  position: relative;}
.sel_k select{border: none; outline: none; width:80px; height:28px; line-height:28px; appearance: none; -webkit-appearance: none; -moz-appearance: none; padding-left:5px;}
.sel_k:after{ content: ""; position: absolute; right:6px; top:15px; 
    pointer-events: none; width: 0; height: 0; border-top: 4px solid #000000;
    border-top-color: rgb(0, 0, 0);border-right: 4px solid transparent; 
    border-left: 4px solid transparent; border-bottom: 0 dotted;}

.logo{width:1000px; height:105px;margin:0 auto;}
.logo a{ width:660px; height:90px; display:block;}
.dh{ width:100%;height:36px;background:url(../images/z1.jpg) repeat-x;}
.nav{ width:970px;height:36px;margin:0 auto;background:url(../images/z3.jpg) no-repeat left;}
#nav1 .nav1 a,#nav2 .nav2 a,#nav3 .nav3 a,#nav4 .nav4 a,#nav5 .nav5 a,#nav6 .nav6 a,#nav7 .nav7 a,#nav8 .nav8 a,#nav9 .nav9 a,#nav10 .nav10 a{background:url(../images/z2.jpg) repeat-x;
	color:#003399}
.nav ul li {float:left;width:95px; line-height:36px;text-align:center} 
.nav ul li a{ height:36px;color:#FFF;display:block} 
.nav ul li a:hover{background:url(../images/z2.jpg) repeat-x;color:#003399} 

/*banner*/
.slideBox{width:100%; height:415px; overflow:hidden; position:relative;}
.slideBox .hd{height:10px; overflow:hidden; position:absolute; left:50%; margin-left:-60px; bottom:20px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin:0 5px;  width:10px; height:10px; background:#666; 
	cursor:pointer; }
.slideBox .hd ul li.on{background:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1480px; height:415px; display:block; margin:auto; }


.footer{ width:100%;height:65px; line-height:65px;background-color:#A4A4A4;color:#fff;}
.footer a{color:#fff;}
.foot{ width:100%;height:225px;background-color:#EBEBEB; border-top:1px #C5C5C5 solid}

.Flinks{width:1000px; margin: 10px auto; height:35px; border-bottom:1px solid #ddd; }
.Flinks .name{float:left; display:block; width:80px; font-weight:bold; line-height:24px;}
.Flinks .cont{float:left; display:block; width:800px;}
.Flinks .cont a{float:left; display:block; height:24px; line-height:24px; padding:0 10px; margin-right:10px; color:#666; font-size:14px;}
.main{width:970px; margin:15px auto;}
.tv {width:195px; height:145px;}
.myou { width:730px;height:145px;background:url(../images/z4.jpg) no-repeat;}
.myou p{ margin-left:120px;}
.pro{ width:1000px; margin:10px auto}
.pro ul li{ float:left; width:250px; height:90px;}

.home{width:1000px; margin:10px auto;background: url(../images/z5.jpg) no-repeat center top;}
.zuo { width:335px; margin-left:15px; margin-top:50px;}
.you{ width:600px; margin-top:50px;}
.news{ width:330px;}
.news ul li{ background: url(../images/j.gif) no-repeat 5px 10px; text-indent:30px;}
.news ul li a{float:left; display:block; width:200px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news ul li .hui{float:left; width:120px; display:block; text-align:left;}
.wenhua a{ width:230px; height:140px;margin-right:5px;background: url(../images/z6.jpg) no-repeat; display:block}
.flash{width:100%; height:415px; margin:0 auto}

.ka { height:5px;}


.fla{ width:100%;height:185px;background:url(../images/01.jpg) no-repeat center top;}
.flb{ width:100%;height:185px;background:url(../images/02.jpg) no-repeat center top;}
.flc{ width:100%;height:185px;background:url(../images/03.jpg) no-repeat center top;}
.fld{ width:100%;height:185px;background:url(../images/04.jpg) no-repeat center top;}
.fle{ width:100%;height:185px;background:url(../images/05.jpg) no-repeat center top;}
.flf{ width:100%;height:185px;background:url(../images/06.jpg) no-repeat center top;}
.flg{ width:100%;height:185px;background:url(../images/07.jpg) no-repeat center top;}

/* main */
.lpro{ width:250px;}
.lpro ul li{}
.nyou{ width:730px;}
.nhome{width:1000px; margin:10px auto;}
.about {width:720px;margin:10px auto;}
.ja{width:730px; height:48px; line-height:48px;background:url(../images/z7.jpg) no-repeat; color:#fff; text-indent:55px; letter-spacing:2px}
.nnews{ width:680px; margin:0 auto;}
.nnews ul li{height:32px;line-height:32px;text-indent: 30px;border-bottom:1px #cccccc dashed;background:url(../images/0.gif) no-repeat 5px 10px;}
.nnews ul li .item{float:left; display:block; width:520px; height:32px; line-height:32px;
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.nnews ul li .hui{float:left; margin-left:20px; width:140px; text-align:left;}
.ncont {width:650px; height:300px;margin:0 auto;background:url(../images/photo.gif) no-repeat right;}
.ncont p{width:450px;border-bottom:1px dashed #ccc; margin-left:24px;}

.lb .b01{float:left; height:30px; width:50%; text-align:center;}
.lb .b01 a{display:block; background-color:#06C; text-align:center; width:170px; line-height:30px; color:#FFF;}


.ndj{ width:680px; margin:0 auto;}
.ndj ul li{height:32px;line-height:32px;text-indent: 30px;border-bottom:1px #cc0000 dashed;background:url(../images/03.gif) no-repeat 5px 10px;}
.ndj ul li .item{float:left; display:block; width:520px; height:32px; line-height:32px;
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ndj ul li .hui{float:left; margin-left:20px; width:140px; text-align:left;}


.nqc ul li{ float:left; width:180px; text-align:center}
.nqc ul li a{display:block; width:100%; }
.nqc ul li img{ padding:2px; border:1px #CCCCCC solid; height:180px; width:auto;} 
.nqc ul li span{display:block;}

.Fanye a{padding:0 5px;}
/*翻页*/
.prdview{margin-top:20px; width:100%;}
.prdview p{display:block; height:25px;}
.prdview p span{float:left; display:block; width:48px; margin-right:5px; line-height:25px;}
.prdview p a{float:left; display:block; width:600px; line-height:25px;}
.prdview p a:hover{text-decoration: underline;}

.npro{ width:720px; margin:0 auto;}
.npro ul li{ float:left;width:240px;}
.npro ul li a{display:block; width:240px;}
.npro ul li a .pic{display:block; width:220px; padding:2px; border:1px #0066cc solid; margin:auto;}
.npro ul li img{display:block; width:220px; height:165px; margin:auto; border:none;}

.pro_box{margin:10px 0;}
.pro_box .desc{float:left; width:480px;}
.pro_box .pic{float:right; width:220px;}
.pro_box .pic img{display:block; width:220px; height:auto; margin:auto;}

.ncul{ width:660px; margin:0 auto;}
.ncul ul li{height:32px;line-height:32px;text-indent: 30px;border-bottom:1px #0066cc solid;background:url(../images/js.gif) no-repeat 5px 10px;}
.ncul ul li .item{float:left; display:block; width:500px; height:32px; line-height:32px;
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ncul ul li .hui{float:left; margin-left:20px; width:140px; text-align:left;}


/*在线留言*/
.orde_box{width:95%; margin:auto;}
.Hello p{text-indent:2em;}
.orde_box .red{color:#cc0000; font-style:normal;}
.od_list{width:95%; margin:auto;}
.od_list li{width:100%;  margin-bottom:3px; background-color:#F3F3F3;}
.od_list li .L_name{float:left; border-right:3px solid #fff; text-align:center; width:94px;}
.od_list li .opt{float:left; width:550px;}

/*网站地图*/
.Map dl dt{height:30px; line-height:30px; font-size:14px; color:#333; border-bottom:1px solid #ccc;
	margin-bottom:10px;}
.Map dl dd{line-height:26px; margin:0 0 20px 20px;}
.Map dl dd a{float:left; display:block; font-size:12px; color:#1b71c8; line-height:26px; 
	padding:0 10px;}

/*企业分站*/
.Subst{width:1000px; margin:auto;}
.Subst .fenz{height:45px; line-height:45px; padding:10px 0;}
.Subst .fenz h3{float:left; color:#237FD2; font-size:30px;}
.Subst .fenz a{float:right; display:block; font-size:14px; margin-top:5px; width:90px; height:35px; background:#237FD2; text-align:center; line-height:35px; color:#fff;}
.Subst .zhuying{padding:10px; margin-top:10px; border:1px solid #eee;}
.Subst .zhuying dl{padding-bottom:10px; line-height: 24px; overflow: hidden; border-bottom: 1px dashed #ddd;}
.Subst .zhuying dt{float: left; font-weight: bold; font-size: 18px; width: 35px; padding-left: 25px; color:#333;}
.Subst .zhuying dd{margin: 0 0 0 55px; padding-left: 15px; border-left: 1px dashed #b2b2b2;}
.Subst .zhuying dd a{float: left; display:block; color: #666; padding:0 12px; white-space: nowrap; line-height:26px; height:26px; font-size:14px;}
.Subst .zhuying dd a:hover{background:#237FD2; color:#fff;}
.Subst .D_bu{margin-top:10px; border-top:2px solid #237FD2; padding:10px;}
.Subst .D_bu p{line-height:30px; text-align:center;}

/*在线客服*/
.kefu{ background-color: #f75a53; border: 2px solid #fff; position: fixed; width: 80px; top:208px; right: 20px; text-align: center; display: block; -webkit-box-shadow: 0 0px 12px rgba(0, 0, 0, 0.1); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1); border-radius: 8px; font-size: 12px; z-index: 9999999; }
.kefu ul li>a { display: block; color: #FFF; text-decoration: none; border-top: 1px solid #ffb4a6; overflow: hidden; height: auto; width: 100%; padding: 0; height: 30px; width: 80px; z-index: 999999; padding-top: 50px; }
.kefu ul li>a:hover { background-color:#006ccc; }
.kefu a.kefu-lx { border-top: 0px solid #ffb4a6;background-image: url("../images/kefu.png"); background-repeat: no-repeat; background-position: 0 -10px;  }
.kefu a.kefu-lx:hover { border-radius: 6px 6px 0px 0px; }
.kefu ul li a.kefu-zx { background-image: url("../images/kefu.png"); background-repeat: no-repeat; background-position: center -170px; }
.kefu ul li.online{position:relative;}
.kefu ul li.online .QQ{padding:10px; background-color: #FFFFFF; position: absolute; top:0; 
    left: -140px; width:120px; display:none;}
.kefu ul li.online .QQ a{display:block; width:120px; height:40px; line-height:40px; 
    text-align:center;}
.kefu ul li.online:hover .QQ{display:block;}
.kefu ul li a.kefu-wx { background-image: url("../images/kefu.png"); background-repeat: no-repeat; background-position: center -250px; }
.kefu ul li a.kefu-wx .kefu-weixin { padding: 20px; background-color: #FFFFFF; position: absolute; top:162px; left: -132px; display:none;-webkit-box-shadow: 0 0px 12px rgba(0, 0, 0, 0.1); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);  }
.kefu ul li a.kefu-wx:hover .kefu-weixin { display:block; }
.kefu ul li a.kefu-top { background-image: url("../images/kefu.png"); background-repeat: no-repeat; background-position: center -335px;padding-top:40px; }
.kefu ul li a.kefu-top:hover{ border-radius: 0px 0px 6px 6px; }
.kefu ul li a.kefu-zx,.kefu ul li a.kefu-top,.kefu ul li a.kefu-wx { display: none; }
.kefu:hover ul li a.kefu-zx,.kefu:hover ul li a.kefu-top,.kefu:hover ul li a.kefu-wx{ display: block; }
