﻿* { margin:0 auto; padding:0;}
body { background:#444; font-family:Agenda,Arial,SimHei,sans-serif; font-size:12px; line-height:20px;}
img { border:0;}
a { text-decoration:none;}
ul, li { list-style:none;}
.fl { float:left;}
.fr { float:right;}
.cl { clear:both;}
.warp { width:1180px; background:#002f7c;}
.top { width:100%; background:url(images/top_bg.jpg) no-repeat center top; height:39px; position:relative;}
.top1 { width:100%; background:url(images/top_bg1.jpg) no-repeat center top; height:39px; position:relative;}
.language { position:absolute; width:115px; height:25px; background:#fff; right:50px; top:7px; border-left:2px solid #999; border-right:2px solid #999; text-indent:1em; color:#002F7C; font-style:11px; line-height:25px;}
.content { width:100%; background:url(images/content_bg.jpg) no-repeat left top;}
.menu ul { width:250px; margin:0 auto; padding:0; margin-top:25px;}
.menu li { list-style:none; width:250px; text-align:center;}
.menu1 a, .menu2 a, .menu3 a, .menu4 a, .menu5 a, .hover a { width:258px; height:80px; display:block;}
.menu1 a { background:url(images/menu1.png) no-repeat center;}
.menu2 a { background:url(images/menu2.png) no-repeat center;}
.menu3 a { background:url(images/menu3.png) no-repeat center;}
.menu4 a { background:url(images/menu4.png) no-repeat center;}
.menu5 a { background:url(images/menu5.png) no-repeat 69px center;}
.menu1 a:hover { background:url(images/menu1_hover.png) no-repeat center;}
.menu2 a:hover { background:url(images/menu2_hover.png) no-repeat center;}
.menu3 a:hover { background:url(images/menu3_hover.png) no-repeat center;}
.menu4 a:hover { background:url(images/menu4_hover.png) no-repeat center;}
.menu5 a:hover { background:url(images/menu5_hover.png) no-repeat 69px center;}
.hover a { background:url(images/ar.png) no-repeat top right;}
.hover { margin-top:13px; margin-bottom:-13px;}
.menu .submenu { margin-top:0; width:200px; padding-bottom:15px;}
.submenu a { background:none;}
.submenu li { height:46px; line-height:46px;} 
.submenu li a { height:46px;}
.submenu li img { margin-bottom:10px;}
.submenu .submenu1, .submenu .submenu2, .submenu .submenu3, .submenu .submenu4, .submenu .submenu5, .submenu .submenu6, .submenu .submenu7, .submenu .submenu8, .submenu .submenu9, .submenu .submenu10, .submenu .submenu11, .submenu .submenu12, .submenu .submenu13 { margin-bottom:10px;}
.submenu .submenu1 a { background:url(images/submenu1.png) no-repeat center; height:52px; display:block;}
.submenu .submenu2 a { background:url(images/submenu2.png) no-repeat center; height:52px; display:block;}
.submenu .submenu3 a { background:url(images/submenu3.png) no-repeat center; height:52px; display:block;}
.submenu .submenu1 a:hover { background:url(images/submenu1_hover.png) no-repeat center;}
.submenu .submenu2 a:hover { background:url(images/submenu2_hover.png) no-repeat center;}
.submenu .submenu3 a:hover { background:url(images/submenu3_hover.png) no-repeat center;}
.submenu .submenu4 a { background:url(images/submenu4.png) no-repeat center; height:52px; display:block;}
.submenu .submenu5 a { background:url(images/submenu5.png) no-repeat center; height:52px; display:block;}
.submenu .submenu6 a { background:url(images/submenu6.png) no-repeat center; height:52px; display:block;}
.submenu .submenu4 a:hover { background:url(images/submenu4_hover.png) no-repeat center;}
.submenu .submenu5 a:hover { background:url(images/submenu5_hover.png) no-repeat center;}
.submenu .submenu6 a:hover { background:url(images/submenu6_hover.png) no-repeat center;}
.submenu .submenu7 a { background:url(images/submenu7.png) no-repeat center; height:52px; display:block;}
.submenu .submenu8 a { background:url(images/submenu8.png) no-repeat center; height:52px; display:block;}
.submenu .submenu9 a { background:url(images/submenu9.png) no-repeat center; height:52px; display:block;}
.submenu .submenu7 a:hover { background:url(images/submenu7_hover.png) no-repeat center;}
.submenu .submenu8 a:hover { background:url(images/submenu8_hover.png) no-repeat center;}
.submenu .submenu9 a:hover { background:url(images/submenu9_hover.png) no-repeat center;}
.submenu .submenu10 a { background:url(images/submenu10.png) no-repeat center; height:52px; display:block;}
.submenu .submenu11 a { background:url(images/submenu11.png) no-repeat center; height:52px; display:block;}
.submenu .submenu12 a { background:url(images/submenu12.png) no-repeat center; height:52px; display:block;}
.submenu .submenu13 a { background:url(images/submenu13.png) no-repeat center; height:52px; display:block;}
.submenu .submenu14 a { background:url(images/submenu14.png) no-repeat center; height:52px; display:block;}
.submenu .submenu10 a:hover { background:url(images/submenu10_hover.png) no-repeat center;}
.submenu .submenu11 a:hover { background:url(images/submenu11_hover.png) no-repeat center;}
.submenu .submenu12 a:hover { background:url(images/submenu12_hover.png) no-repeat center;}
.submenu .submenu13 a:hover { background:url(images/submenu13_hover.png) no-repeat center;}
.submenu .submenu14 a:hover { background:url(images/submenu14_hover.png) no-repeat center;}
.logo { width:250px; height:130px; background:url(images/logo.jpg) no-repeat center;}
.banner { position:relative; background:#fff;}
.code { position:absolute; right:0; z-index:999; bottom:45px;}
.footer { background:url(images/footer_bg.jpg) no-repeat center top; width:100%; height:56px; font-size:10px; color:#fff;}
.footer1 { background:url(images/footer_bg1.jpg) no-repeat center top; width:100%; height:56px; font-size:10px; color:#fff;}
.copy { padding-top:28px; text-indent:2em;}
/*鐒︾偣鍥?/
.focus{ position:relative; width:922px; height:570px;}  
.focus img{ width: 922px; height: 570px;} 
.focus .shadow img{ width: 322px; height: 440px;} 
.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:322px; position:absolute; bottom:0; left:0; z-index:10; height:440px; background:rgba(0,47,124,0.5);    
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{ top:140px; left:215px; 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:15px; height:15px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:url(images/dot.png) no-repeat center;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:url(images/dot_hover.png) no-repeat center;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.txt { width:922px; background:#fff; height:auto; padding-bottom:20px; position:relative;}
.txt .code { top:50%;}
.list { width:100%; height:75px; background:#eeeeee;}
.list span { font-size:18px;  font-weight:600; color:#002f7c; line-height:75px; padding-left:60px;}
.sub { background:url(images/sub_bg.jpg) no-repeat top; height:130px; width:100%; position:relative;}
.sub p { height:30px; line-height:30px; background:#EBE9EA; text-indent:1em; top:100px; position:absolute; width:922px; color:#666;}
.sub p span { color:#002F7C; font-weight:bold;}
.text h1, .pic h1 { width:560px; color:#002f7c; line-height:52px; font-size:18px; margin-top:15px; font-weight:600; margin-left:60px;}
.text p { width:560px; text-align:justify; text-justify:inter-ideograph; margin-left:60px;}
.pic h1 { margin-top:40px;}
.best { width:220px; height:220px; overflow:hidden; float:left; margin-left:60px; margin-right:10px; margin-bottom:10px; background:url(images/Best.jpg) no-repeat; display:block;}
.slide{width: 780px;margin: 0 auto;}
.slide_btn{width: 780px;margin: 0 auto; padding-top: 30px;}
.slide_btn a{display: inline-block;color: #002f7d;padding: 5px 12px;font-size: 14px;background: #e5e3e4;font-weight: bold;}
.slide_btn a.active{ background: #a9a9ab;cursor: not-allowed; }
.slide_btn a:hover{ background: #a9a9ab; }
.slide .slideWrap{overflow: hidden;height: 180px;position: relative;width: 780px;margin-top: 5px;}
.slide .slideWrap .h-item{overflow: hidden;width: 780px;float: left;}
.slideWrap .h-item li{cursor:pointer;width: 180px;height: 180px;position: relative;float: left;margin-right: 20px;}
.slideWrap .h-item li img{width: 180px;height: 180px;position: absolute;top: 0;left: 0;}
.slideWrap .ulWrap{position: absolute;top: 0;left: 0;}
.picBox{ height: 510px;position: relative;margin-top: 20px; }
.picBox ul{position: absolute;left: 0;top: 0;}
.picBox ul li{position: absolute;left: 0;top: 0;opacity: 0;}
.picBox ul li img{width: 780px;height: 510px;}
.picBig{ width: 503px;height: 293px;float: left;position: relative; }
.picBig ul{position: absolute;left: 0;top:0;}
.picBig ul li{position: absolute;left: 0;top: 0;}
.picBig ul li img{width: 503px;height: 293px;}
.picScroll{width: 131px;float: left;position: relative;height: 293px;    border-left: 2px solid #002f7d;}
.picScroll .scrollBtn{}
.picScroll .scrollBtn a{position: absolute;background-image: url(images/ar1.jpg);width: 131px;height: 15px;}
.picScroll .scrollBtn a.active{cursor: not-allowed;opacity: 0.5;filter: alpha(opacity=50);}
.picScroll .scrollBtn .btn_up{top: -2px;left: 0;background-position: 0 0;}
.picScroll .scrollBtn .btn_down{bottom: 0;left: 0;background-position:0 -15px;}
.picScroll .scrollWrap{height: 250px;width: 131px;position: relative;margin-top: 15px;overflow: hidden;}
.conWrap{position: absolute;top: 0;left: 0;}
.picScroll .scrollWrap ul{width: 131px;height: 260px;}
.picScroll .scrollWrap ul li{width: 131px;height: 81px;position: relative;margin-bottom: 3px;}
.picScroll .scrollWrap ul li img{opacity:1;filter:alpha(opacity=100);width: 131px;height: 81px;position: absolute;top: 0;left: 0;cursor: pointer;}
.falimybox{ width:920px; height:auto; margin:0 auto; margin-top:42px;}
.info_2{width:860px; height:380px; }
.info_2>ul>li{float:left; margin-right:10px; position:relative; width:160px; height:160px; margin-bottom:10px;}
.info_2>ul>li img{width:160px;height:160px;}
.more{ width:160px; height:160px; background:url(images/more.png) top center no-repeat; position:absolute; top:0; left:0; display:none;}
.info_3{ width:332px; margin-top:0; height:516px; background:url(images/fa3-1.jpg) top center no-repeat; background-size:100% auto;	}