

/* 该网站名称 CSS Document */


body {margin:0px auto; font-family:"微软雅黑"; color:#696969; font-size:12px;}

h1,h2,h3,h4,h5,h6,div,p,span,td,tr,table,ul,li{ margin:0px;padding:0px;list-style:none;}

img{border:0px; vertical-align:top}

a:link{color: #696969; text-decoration: none;}

a:visited{color: #696969; text-decoration: none;}

a:hover{color:#0067ac; text-decoration:none;}

a:active{color:#0067ac; text-decoration:none;}


.table_spacing1{margin:0 0 10px 0}/*上下2个表格之间间距*/
.clear{clear:both}


.main{width:1200px; overflow:hidden; margin:0 auto;}

/*页面层容器*/
#container {width:100%; background:#d9d9d9; overflow:hidden;border-bottom:1px #484848 solid;}
/*页面头部*/
.qt_box{background:#0067ac; height:34px;color:#fff}
.hyy{float:left; line-height:34px; }
.qt{ float:right; padding:6px 0 0 0; zoom:1}
.qt a{margin:0 5px; color:#fff; width:72px; height:19px; line-height:19px; border:1px solid #0e7ac2; text-align:center; background:#0067ac; display:inline-block;}
.tel{float:right; line-height:34px; font-size:14px; padding:0 0 0 5px;}
.tel span{ font-weight:normal; font-size:18px; font-family:Arial;}

.top_box{background: repeat-x top; height:108px;  z-index:9999; position:relative}

.top{width:1200px; position:relative; margin:0 auto;}
.logo{float:left;}


.menu{ float:right; margin:0 0 0 0;}
.menu li a{color:#000;}
.menu li{float:left;position:relative; width:105px; height:107px; line-height:90px; text-indent:7px; color:#1a1a1a; font-family:"微软雅黑"; font-size:14px; border-left:1px solid #F6F6F6}
.menu li span{position:absolute; top:60px; left:8px; z-index:9999; font-size:10px; line-height:normal; font-weight:normal; text-transform:uppercase; font-family:Arial; color:#696969; background:url(../image/qt.jpg) no-repeat left bottom ; padding:0 0 18px 0; text-indent:0px;}
/*.menu li:hover{background:#0067ac}
.menu li:hover a{text-decoration:none; color:#fff}
.menu li.on{background:#0067ac}
.menu li.on a{ color:#fff}*/

.menu ul{width:460px; height:190px;background:#f7f7f7; position:absolute;left:-0px;top:-999em;z-index:99999;display:none; box-shadow:1px 1px 3px #9b9b9b}
.menu li:hover ul{top:107px;display:block}
.menu li:hover ul h1{float:left; width:142px; background:#0067ac; height:184px; font-size:12px; font-weight:normal; padding:6px 0 0 0; text-align:center; text-indent:0px;}
.menu li:hover ul h1 a,.menu li:hover ul h1 a:visited{height:34px; line-height:34px; border-bottom:1px solid #0e7ac2; display:block; background:url(/images/list_03.jpg) no-repeat 18px; color:#fff}
.menu li:hover ul h1 a:hover{color:#fff}
.menu li:hover ul h2{float:right; padding:20px 20px 0 0; text-align:center;}
.menu li:hover ul h2 img{width:280px; height:150px;}


.menu ul.cp{width:602px; height:190px;background:#f7f7f7; position:absolute;left:-0px;top:-999em;z-index:99999;display:none; box-shadow:1px 1px 3px #9b9b9b}
.menu li:hover ul.cp{top:107px;display:block}
.menu li:hover ul.cp h1{float:left; width:284px; background:#0067ac; height:184px; font-size:12px; font-weight:normal; padding:6px 0 0 0}
.menu li:hover ul.cp h1 a,.menu li:hover ul.cp h1 a:visited{ float:left; width:142px; height:34px; line-height:34px; border-bottom:1px solid #0e7ac2; display:block; background:url(/images/list_03.jpg) no-repeat 18px; color:#fff}
.menu li:hover ul.cp h1 a:hover{color:#fff}
.menu li:hover ul.cp h2{float:right; padding:20px 20px 0 0; text-align:center;}
.menu li:hover ul.cp h2 img{width:280px; height:150px;}






.menu li:hover ul p{float:right; width:330px; padding:5px 10px 0 0; line-height:25px; font-size:12px; text-align:left; color:#555555}
.menu li:hover ul li{float:left; width:155px; margin:0 0 0 14px; display:inline; font-size:12px; color:#949494; line-height:22px; font-family:宋体; background:none; text-align:left;}
.menu li:hover ul li img{width:155px; height:94px; background:#ededed; margin:0 0 5px 0}
.menu li:hover ul li:hover{background:none}
.menu li:hover ul li b{font-weight:normal; color:#fff; display:block;}
.menu li:hover ul li b a,.menu li.hover ul li b a:visited{color:#fff}
.menu li:hover ul li b a:hover{color:#fff}






/*nav结束*/
/*.banner{width:100%; height:420px; position:relative}
.kv{height:420px;
	position: relative; left:0px;
	width:100%; overflow:hidden;}
.banner_yy{position:absolute; top:0px; left:0px; z-index:2; width:100%; height:13px; background:url(../images/header.png) repeat-x}
.kv ul{height:420px;width:100%;}
.kv ul li{height:420px;width:100%;}
.kv ul li a{height:420px;width:100%;display:block;}
.kv .kv_prev:hover{background:url(../images/icon_bg.png) no-repeat left -81px;}
.kv .kv_next:hover{background:url(../images/icon_bg.png) no-repeat -115px -81px;}
.kv .kv_page{
	height:45px;
	position: absolute;
	bottom:0px; text-align:center; width:100%;
	z-index: 10;
}
.kv .kv_page a{display: inline-block;width:40px;height:9px; background:#FBFBFB;margin:13px 4px;}
.kv .kv_page a.selected{ background:#d31a1a}*/

.banner{ width:100%; position:relative; }
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.banner .bd ul{ width:100% !important; height:420px;}
.banner .bd li{ width:100% !important; height: 100%; overflow:hidden; text-align:center;  }
.banner .bd li a{ display:block; height:100%;}

.banner .hd{ width:100%; position:absolute; z-index:1; bottom:15px; left:0;}
.banner .hd ul{ text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block;width:40px;height:10px;background:#fff;margin:0 5px; font-size: 0px;}
.banner .hd ul .on{background: #d31a1a;}

.banner .prev,
.banner .next{position:absolute; z-index:1; top:50%; margin-top:-40px; width:80px; height:80px; cursor:pointer; display:none;}
.banner .prev{left: 20px; background: url(/images/icon-left.png) no-repeat;}
.banner .next{right:20px; background: url(/images/icon-right.png) no-repeat;}


/*页面主体*/
#PageBody {width:1200px;margin:0 auto;padding-top:40px; overflow:hidden}
.xmass2{/* height:27px; line-height:27px; */overflow:hidden; line-height:14px; height:22px; margin:0 0 12px 0}
.xmass2 h3{ float:left; font-size:14px; font-weight:bold; padding:0 5px 0 0; color:#0067ac}
.xmass2 h1{font-size:10px; font-weight:normal; text-transform:uppercase; color:#696969; float:left; padding:2px 0 0 0}

.xmass2 span{ float:right;}
.xmass2 span img{margin:2px 1px 0px 0px}

.xmass{ border-bottom:1px #c9c9c9 solid;height:27px;}
.xmass h3{ float:left; border-bottom:2px solid #0067ac; height:26px; line-height:26px; font-size:16px; font-weight:bold; padding:0 8px; color:#393939}
.xmass h1{font-size:10px; font-weight:normal; text-transform:uppercase; color:#9d9d9d; padding:5px 0 0 6px; float:left;}
.xmass span{ float:right; padding:5px 0 0 0}
.xmass span img{margin:5px 1px 0px 0px}


.con_bg1{background:#fbfbfb; overflow:hidden;}

.focusBox{position: relative; counter-reset:ceshi;}
.focusBox .pic img { width: 100%; height: 235px; display: block; }
.focusBox .txt {z-index: 2; height: 36px; background: #efefef; position: relative;}
.focusBox .txt li{width: 100%; height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{display: block; padding: 0 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.focusBox .num {position: absolute; z-index: 3; bottom: 40px; right: 5px;}
.focusBox .num li{float: left; margin-right: 1px; position: relative; width: 20px; height: 20px; line-height: 20px; overflow: hidden; text-align: center; cursor: pointer; counter-increment:ceshi;}
.focusBox .num li a{position: relative; z-index: 1; display: block; height: 20px; color: #fff;}
.focusBox .num li a:before{position: absolute; left: 0px; top: 0px; display: block; content: ""; width: 100%; height: 100%; background: #000; opacity: 0.5; z-index: -5;}
.focusBox .num li a:after{display: block; content:counters(ceshi,"-");}
.focusBox .num li.on a{background:#0067ac; color: #fff;}
.focusBox .num li.on a:before{display: none;}

.case .pic img,
.yeji .pic img {height: 205px;}



.slideTxtBox{text-align:left;  }
.slideTxtBox .hd{line-height:14px;position:relative; margin:0 0 12px 0}
.slideTxtBox .hd ul{ overflow:hidden;}
.slideTxtBox .hd ul li{float:left; height:22px; cursor:pointer; margin:0 20px 0 0; font-size:14px;}
.slideTxtBox .hd ul li span{font-size:10px; font-weight:normal; text-transform:uppercase; padding:2px 0 0 5px}
.slideTxtBox .hd ul li.on{ color:#0067ac; font-weight:bold; border-bottom:1px solid #0067ac}

.slideTxtBox .bd{background:#fcfcfc; }
.list2{ background:#fbfbfb;}
.list2 li{height:80px; overflow:hidden;}
.list2 li a span{float:left; height:45px; margin:15px 14px 0 0 ; width:68px; border-right:1px solid #cdcdcd; text-align:center; font-size:14px; font-family:Arial; padding:8px 0 0 0;}
.list2 li a span em{font-style:normal; font-size:18px;}
.list2 li a h1{font-size:14px; font-weight:normal; padding:15px 0 0 0; color:#0067ac}
.list2 li a p{padding:8px 10px 0 0; line-height:22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.list2 li a{display:block; height:100px;}
.list2 li a:Hover{background:#0067ac;}
.list2 li a:Hover span{color:#fff}
.list2 li a:Hover h1{color:#fff;}
.list2 li a:Hover p{color:#fff;}

.list201 li a{display: block; padding-left: 10px;}


.zjgo{ width:471px;margin:0px 20px; background:url(../image/nvnvn.jpg) no-repeat  center top; height:261px;}
.zzzx{ width:240px; line-height:25px; float:right;margin-top:79px;margin-right:8px}

.gywm{padding:5px 15px 0 15px; line-height:25px;}


.list1{}
.list1 li{line-height:28px; margin:0 0 6px 0; background:#f4f4f4;}
.list1 li a{display:block;border:1px solid #e7e7e7; height:28px; padding:0 0 0 10px;}
.list1 li a:hover{background:#0067ac; border:1px solid #0067ac; color:#fff}


.niss{margin:10px 0px 17px 0px; text-align:center;}

.zxly img{ width:219px; height:57px; }

.sdsd{margin-top:23px;}

.list4{padding: 5px 10px;}
.list4 li{height: 32px; line-height: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}



/*页面底部*/
/*底部*/
.foter{ width:100%; min-width:1200px; background:url(../image/foot_bg.jpg) repeat-x bottom center;margin-top:px}
.dinav{ height:200px; width:1200px;margin:0px auto}

.leftnav{ float:left; width:1040px;}
.leftnav dl{height:150px; background:url(../image/shuxianhui.jpg) no-repeat right center; float:left; padding:0 40px 0 0; margin:0 30px 0 0;}
.leftnav dl dt{padding:30px 0 10px 0; display:block}
.leftnav dl dt a{ font-family:"微软雅黑"; font-size:14px;color:#fff; font-weight:bold;}
.leftnav dl dd{ line-height:24px;display:block; color:#73b0d8; padding:0px; margin:0px;}
.leftnav dl dd a{ font-family:"微软雅黑"; font-size:12px;color:#73b0d8;}





.weixin{ float:right; padding-top:32px; color:#73b0d8 }
.wexin img{height:111px; width:111px;margin:0px auto; display:inline-block;}
.tgdt{margin-top:10px;}
.tgdt a{color:#5c5c5c; font-family:"微软雅黑"; font-size:12px; font-weight:100;margin-left:10px;}
.copyright{ height:39px; width:100%;min-width:1200px; margin:0px auto;background:#005893;}
.jnfz{ width:1200px; height:39px;margin:0px auto}
.jnfz h2{float:left;font-size:12px; color:#73b0d8; font-family:"微软雅黑"; line-height:39px; font-weight:normal}
.jnfz h3{float:right;font-size:12px; color:#73b0d8; font-family:"微软雅黑"; line-height:39px; font-weight:normal}


.list3{overflow:hidden; zoom:1; width:1150px; margin:30px 0 30px 0}
.list3 li{float:left; margin:0 20px 0 0; position:relative;width:260px; }
.list3 li em{position:relative; width:240px; height:142px; overflow:hidden; border:10px solid #fbfbfb; display:block;}
.list3 li em img{width:240px; height:142px; position:absolute; left:0px; top:0px; transition:all 0.3s}

.list3 li a span{position:absolute; right:10px; bottom:8px; width:80px; height:30px; text-align:center; line-height:30px; background:#cd0707; color:#fff; font-size:12px; font-weight:bold;}
.list3 li a{display:block; height:160px;}
.list3 li a:hover span{background:#0067ac; color:#fff;}
.list3 li a:hover em img{width:258px; height:160px;}


.scroll_box1{overflow:hidden; position:relative; padding:10px 0 }
.scroll_box1 .pcont{width:1125px;overflow:hidden; float:left; margin-left:35px;display:inline;}
.scroll_box1 .ScrCont {width:32766px;zoom:1;}
.scroll_box1 #List1_1, #List2_1 {float:left;}
.scroll_box1 .LeftBotton{ position:absolute; left:0; z-index:999}
.scroll_box1 .RightBotton{ position:absolute;right:0px;z-index:999}
.scroll_box1 .LeftBotton a{width:23px; height:37px; margin-top:15px; background:url(../image/index_61.jpg) no-repeat;}
.scroll_box1 .RightBotton a{width:23px; height:37px; margin-top:15px; background:url(../image/index_59.jpg) no-repeat center;}
.scroll_box1 .pl {float:left; margin:0 15px 0 0; display:inline; text-align:center; line-height:35px; background:#f9f9f9}
.scroll_box1 .pl img{width:215px; height:65px; background:#ccc}



.page{text-align:center; padding:20px 0 5px 0}
.page .PageControl{}
.page .PageControl a{display:inline-block; width:20px; height:20px; padding:0;}
.page .PageControl a.PageBtn{background:#fff; width:20px; height:20px; text-align:center; line-height:20px; color:#000;}
.page .PageControl a.Current{background:#C30101; width:20px; height:20px; text-align:center; line-height:20px; color:#fff}






















