﻿/*通用*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px "微软雅黑","宋体","Arial Narrow";margin:0 auto; color:#333;}
a{color:#900;text-decoration:none}
a:hover{color:#a00;text-decoration:underline}
table{ margin:0px; padding:0px; border:0px;}
dl，dd{border:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;}
h2 a{color:#004276;}
h2 a:hover {text-decoration:; color:#cc3333;}
.clear{claer:both;}
.subnav{float:left;width:980px;height:50px;line-height:50px;font-size:22px;padding-left:20px;background:#759CAD;color:#fff;margin:30px 0;letter-spacing:5px}


/*主体*/
#box{width:1420px;height:auto;margin:0 auto;}

.topnav{float:left;width:1420px;height:60px;background-color:#759CAD;position: fixed;z-index: 1000;}
.topnav ul{float:left;width:1300px;height:60px;padding-left:120px;list-style:none;color:#fff;}
.topnav ul li{float:left;width:145px;height:60px;line-height:60px;text-align:center;margin-left:2px;font-size:20px;background:#}
.topnav ul li a{float:left;width:120px;height:48px;margin-left:1px;color:#fff;background:#;}
.topnav ul li a:hover{color:#555;}

/*
#n0{float:left;width:82px;height:5px;line-height:50px;text-align:center;margin-left:1px;font-size:14px;background:#}
#n0 a{float:left;width:82px;height:48px;margin-left:1px;color:#fff;background:#;}
#n0 a:hover{border-bottom:none;}
#n4{float:left;width:107px;height:48px;line-height:50px;text-align:center;margin-left:2px;font-size:14px;background:#}
#n4 a{float:left;width:107px;height:48px;margin-left:1px;color:#fff;background:#;}
#n4 a:hover{border-bottom:2px solid #0D3E72;}
.topnav span{float:left;}*/

.top{float:left;width:1420px;height:650px;margin:0 auto;position:relative;background:url(images/top.jpg) no-repeat;}
.topleft{width:975px;height:156px;position:absolute;left:180px;top:125px;overflow:hidden;}
.topright{position:absolute;top:295px;right:100px;width:899px;height:70px;z-index:100;overflow:hidden;}
.topup{position:absolute;top:480px;left:545px;width:345px;z-index:100;overflow:hidden;height:46px;}
#bgimg{float:left;width:1420px;height:400px;margin:0 auto;background:url(images/topbg.png);}

.container{width:1000px;height:auto;margin:0 auto;}

.daoyu{float:left;width:1000px;height:122px;padding-top:10px;background-color:#759CAD;margin-bottom:50px;}
.daoyu span{float:left;font-size:40px; font-weight:bold; display:block;width:40px;height:100px;padding-left:45px;padding-right:30px;color:#444;border-right:1px solid #ccc;}
.daoyu p{display:block;width:825px;height:auto;padding-left:142px;font-size:16px;line-height:30px;padding-top:5px;text-indent:2em;color:#222;}

.p1{float:left;width:1000px;height:auto;margin-bottom:20px;background:#ccc;}

.focus{ position:relative; width:1000px; height:570px; background-color: #000; float: left;} 
.focus img{ width: 1000px; height: 570px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

/* screen2 */
.p2{float:left;width:1000px;height:auto;background:#;}

.p2Left{float:left;width:375px;height:auto;margin-right:20px;background:#;}
.text {float:left;width:375px;height:114px;margin-bottom:17px;border-bottom:1px solid #a8c0cb;}
.text h2 {font-size:22px;height:24px;font-weight:normal;padding-bottom:11px;}
.text h2:hover{background:#006699;color:#fff;}
.text h2 a{display:block;width:375px;height:35px;}
.text h2 a:hover{color:#fff;text-decoration:none;}
.text p {font-size: 16px;line-height:30px;padding-top:5px;text-indent:2em;}

.p2Right{float:left;width:605px;height:auto;background:#;}

/* screen3 */
.p3{float:left;width:1000px;height:auto; margin-bottom:30px; overflow:hidden; background:#;}
.p3L{float:left; width:330px;height:400px;}
.p3L img{display:block; width:330px;height:400px;}
.p3R{float:left; width: 670px; height:400px;}
.p3blk{float:left; display:inline-block;width:300px;height:199px;margin-left:33px; font-size:14px; line-height:25px; border-bottom:1px dashed #ccc;}
.p3blk b{float:left;display:block;width:300px;height:40px;font-size:18px; line-height:40px;}

.p4{float:left;width:1000px;height:auto;margin-bottom:30px;}

/* sildes css begin */
.control {width:860px;height:580px;background:#eee;display: block;position:absolute;top:0;left:0;overflow: hidden;}
.change li{width:900px;overflow: hidden;text-align:center;}

/* 图片垂直居中,不是很准确 */
.change li .imgWrap{display: table-cell ;width:900px;height:600px;vertical-align: middle;cursor:pointer;*font-size: 500px;}
.change li img{max-width:900px;max-height:900px;width: expression(this.width > 900 && this.width > this.height ? 900 :true); height:expression(this.height >900 ? 900: true);vertical-align:middle; overflow:hidden}

/* 描述部分 */
.change li .textDesc{width:100%;height:0px;position:absolute;left:0;bottom:0;text-align:left;overflow: hidden;}
.change li .opacity{width:100%;height:0px;position:absolute;left:0;bottom:0;background:#000;filter:alpha(opacity=50);opacity:0.5;}
.change li .title{padding:10px 15px 0; color:#e6e6e6;font-size:14px;line-height:22px;}
.change li .title a{color:#e6e6e6;}
.change li .text{color:#b7b7b7;line-height:18px;padding:5px 15px;font-size:12px;}

/* 翻页按钮 */
.prev, .next{width:49px;height:49px;position:absolute;bottom:280px; color:#FFF;font-size:14px; z-index: 9;font-weight:bold; cursor: pointer;outline:none} 
.prev span, .next span{display: none;}
.prev{left:0;background:url(images/arrows_01.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="images/arrows_01.png") ; _background:none}
.next{right:0;background:url(images/arrows_02.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="images/arrows_02.png") ; _background:none}

/* 分页 */
.pageClass{text-align:center;z-index: 9;position:absolute;top:50px;padding-top:10px;}
.pageClass a{display: inline-block; width:10px;height:10px;margin:0 3px;overflow:hidden; border:1px solid #bebebe;background:#bebebe ;border-radius:5px;outline:none}
.pageClass a span{display:none}
.pageClass a:hover,.pageClass a.cur{border:1px solid #be230a;background:#be230a }

/* 缩图部分 */
.thumbWrap{width:140px;height:502px;padding:39px 0;position:absolute;right:0;top:0;background:#888;overflow: hidden;}
.thumbWrap .thumbCont{width:100%;height:100%;position:relative;overflow: hidden;}
.thumbWrap ul{}
.thumbWrap ul li{width:134px;height:89px;padding:8px 3px 3px;text-align:center;overflow: hidden;}
.thumbWrap ul li div{display: table-cell ;width:138px;height:89px;vertical-align: middle;cursor:pointer;*font-size: 79px;}

.thumbWrap ul li img {max-width:116px; max-height:89px; width: expression(this.width > 116 && this.width > this.height ? 116 :true); height:expression(this.height >89 ? 89: true);vertical-align:middle; overflow:hidden}

.thumbWrap ul li.cur{background:url(images/curBg.gif) no-repeat}

/* 缩图按钮 */
.thumbPrev,.thumbNext{width:140px;height:39px;text-align:center;position:absolute;color:#000;z-index: 9; outline:none}
.thumbPrev span, .thumbNext span{display: none;}

.thumbPrev{left:0;top:0;background:url(images/Yprev.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="images/Yprev.png") ; _background:none}
.thumbNext{left:0;bottom:0;background:url(images/Ynext.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="images/Ynext.png") ; _background:none}

.p5{float:left;width:1000px;height:600px; margin-bottom:30px; background:url(images/5bg.png) no-repeat;}

.p6{float:left;width:1000px;height:610px; margin-bottom:40px; background:url(images/6bg.png) no-repeat;}
.lz{float:right;width:280px;height:580px;margin-top:40px;margin-right:50px;color:#1f1009;font-size:14px;}
.p6 span{display:block;width:280px;height:10px;border-bottom:3px solid #1f1009;}
.p6 p{padding-top:10px;line-height:25px;}
.p6 a{color:#700; cursor:pointer;}

.p7{float:left;width:1000px;height:auto;margin-bottom:0;}

#d_tab29 ul,#d_tab29 li{margin:0;padding:0;list-style:none}
#d_tab29 img{border:0;vertical-align:top}

#d_tab29{position:relative; height:400px;background:url('images/bg3.jpg') no-repeat center 0;text-align:left}
#d_tab29 .d_img{position:relative;margin:0 auto;width:1000px;height:100%} 
#d_tab29 .d_img li{position:absolute;display:none;z-index:0}
#d_tab29 .d_img li img{width:100%}
	
#d_tab29 .d_img li.d_pos1{display:block;width:400px;left:0%;top:60px;z-index:1}
#d_tab29 .d_img li.d_pos2{display:block;width:450px;left:10%;top:40px;z-index:2}
#d_tab29 .d_img li.d_pos3{display:block;width:500px;left:25%;top:20px;z-index:3}
#d_tab29 .d_img li.d_pos4{display:block;width:450px;right:10%;top:40px;z-index:2}
#d_tab29 .d_img li.d_pos5{display:block;width:400px;right:0%;top:60px;z-index:1}

#d_tab29 .d_menu{position:absolute;bottom:20px;width:100%;text-align:center}
#d_tab29 .d_menu li{display:inline-block;zoom:1;*display:inline;background:url('images/btn.png') no-repeat 0 0;width:12px;height:12px;cursor:pointer;margin-right:3px}
#d_tab29 .d_menu li.d_select{background:url('images/btn.png') no-repeat 0 -18px}

#d_tab29 .d_next{position:absolute;left:50%;margin-left:475px;top:140px;z-index:10;cursor:pointer}
#d_tab29 .d_prev{position:absolute;left:50%;margin-left:-525px;top:140px;z-index:10;cursor:pointer}

.p8{float:left;width:1000px;height:auto;}
.imgTit {float: left;width:480px;height:auto; padding-bottom:40px; border-bottom:2px solid #ddd; margin-bottom:40px;}
.p8lf{margin-right:40px;}
.nl{border-bottom:none; margin-bottom:8px;}
.imgTit img {float: left; margin-right:20px; height:170px; width:250px;}
.imgTit h5 {display:inline;height:18px;line-height:28px;font-size:18px;font-weight:normal;}
.imgTit h5 a{height:18px;font-size:18px;font-weight:normal; color:#333;}
.imgTit p { display:block;width:auto;height:165px;font-size:14px; overflow:hidden;line-height:21px;padding-top:6px;color:#777;text-indent:2em;}

/* foot */
.foot{float:left;width:1000px;height:auto;font-size:15px;border-top:2px solid #ddd;padding-top:40px;}
.foot ul{width:580px;height:30px;font-size:18px;color:#333;margin:0 auto;}
.foot ul li{float:left;display:block;width:98px;height:28px;margin-right:10px;margin-bottom:5px;padding-left:5px;}
.foot ul li a{float:left;display:block;width:75px;height:28px;text-decoration:none;color:#333;}
.foot ul li a:hover{text-decoration:underline;color:#333;}
#cp{display:block;width:500px;height:30px;color:#333;line-height:30px;padding-right:5px;font-size:16px;margin:0 auto;}
#foot-icp{display:block;width:300px;height:36px;line-height:36px;margin-left:280px;padding-bottom:30px;margin:0 auto;color:#333;}