/* CSS Document */


/*-----首页-------*/

.index_head{ width:100%; height:100px; margin:0 auto;}
.index_head ul{ width:1200px; height:100px; margin:0 auto;}
.index_head ul li{ float:left; width:auto; height:auto; overflow:hidden;}

.index_nav{ width:100%; height:50px; margin:0 auto; background:url(../images/nav_bg.jpg) 100%; overflow:hidden;}
.index_nav ul{ width:1200px; height:50px; margin:0 auto;}
.index_nav ul li{ float:left; width:auto; height:50px;}
.index_nav ul li a{ float:left; width:auto; height:50px; margin:0px 34px; font-family:Arial; font-size:16px; line-height:50px; color:#FFF;}
.index_nav ul li a:hover{ text-decoration:underline;}



/*导航*/
#menu { width:100%; height:50px; margin:0 auto; background:url(../images/nav_bg.jpg) 100%; overflow:hidden;z-index:1000;display:block; }
#nav {display:block;width:1200px; height:50px; margin:0 auto;}
#nav .mainlevel {float:left; width:auto; height:50px; text-align:center;font-family:Arial; font-size:16px; line-height:50px; color:#FFF;display:block;}
#nav .mainlevel a {color:#ffffff; text-decoration:none; height:50px; line-height:50px; text-align:center; font-size:16px; display:block; width:auto; margin:0px 34px;}
#nav .mainlevel a:hover { text-decoration:none; width:auto; font-size:16px;color:#23b5ec; text-align:center;}
#nav .mainlevel ul {position:absolute; width:100%; height:50px; left:0px;display:none;background:rgba(5,104,174,0.4);  *width:2000px;text-align:center;/*IE is great need, width>=li.length*/}
#nav .mainlevel ul.sub_nav_01{z-index:10000;margin-top:-3px;text-align:center;padding-left:500px;}
#nav .mainlevel ul.sub_nav_02{z-index:10000;margin-top:-3px;text-align:center;padding-left:500px;height:92px;line-height:25px;}
#nav .mainlevel ul.sub_nav_02 a{float:left; line-height:25px; width:120px; height:76px; display:block; font-weight:100; padding:8px 0px; color:#FFF; font-size:14px;}
#nav .mainlevel ul.sub_nav_02 a:hover{color:#ffffff; text-decoration:none; background:#046ab2; width:120px; font-weight:100; font-size:14px;}
#nav .mainlevel li {float:left; width:140px; line-height:50px; height:auto;}
#nav .mainlevel li a {float:left; line-height:50px; width:140px; height:auto; display:block; font-weight:100; padding:0px; color:#FFF; font-size:14px;}
#nav .mainlevel li a:hover {color:#ffffff; text-decoration:none; background:#046ab2; width:140px; font-weight:100; font-size:14px;}
#nav li a em/*input an em tag as a space*/ {padding:0 3px;}
.note { display:block;}
#nav_dq{ text-decoration:none; width:auto; font-size:16px; background:url(../images/nav_bg.jpg) no-repeat top center;}




.index_banner{ width:100%; height:600px; margin:0 auto; overflow:hidden; overflow:hidden;}
.index_banner1{ width:100%; height:252px; margin:0 auto; overflow:hidden; overflow:hidden;}

.index_content{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.index_content ul{ width:1200px; height:auto; margin:0 auto;}
.index_content ul li{ float:left; width:1200px; height:auto; overflow:hidden;}
.index_content1{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.index_content1 ul{ float:left; width:1200px; height:auto;}
.index_content1 ul li{ float:left; width:1200px; height:auto;}

.index_foucus{ float:left; width:476px; height:276px; margin-top:40px;}

.index_news{ float:left; width:694px; height:auto; margin-left:30px; margin-top:40px;}
.index_news ul{ float:left; width:694px; height:auto;}
.index_news ul li{ float:left; width:694px; height:auto; background:url(../images/index_25.png) no-repeat;}

.index_yw{ float:left; width:1200px; height:auto; margin-top:40px;}
.index_yw ul{ float:left; width:1200px; height:auto;}
.index_yw ul li{ float:left; width:auto; height:auto;}
.index_yw_content{ float:left; width:1200px; height:auto; background:url(../images/index_24.jpg) no-repeat center bottom;}
.index_yw_content ul{ float:left; width:1200px; height:auto;}
.index_yw_content ul li{ float:left; width:1140px; height:auto; margin-left:30px; margin-top:16px;}
.index_yw_content ul li img{ float:left; width:125px; height:78px; margin-right:8px;}

.index_jj{ float:left; width:1200px; height:auto; margin-top:40px;}
.index_jj ul{ float:left; width:1200px; height:auto;}
.index_jj ul li{ float:left; width:auto; height:auto;}

.index_lx{ float:left; width:803px; height:auto; margin-top:40px; padding-bottom:40px;}
.index_lx ul{ float:left; width:803px; height:auto;}
.index_lx ul li{ float:left; width:803px; height:auto;}
.index_lx_icon{ float:left; width:365px; height:auto;}
.index_lx_icon ul{ float:left; width:365px; height:auto;}
.index_lx_icon ul li{ float:left; width:335px; height:26px; padding-left:30px; margin:12px 0px;}

.index_zz{ float:left; width:357px; height:auto; margin-top:40px; margin-left:40px;}
.index_zz ul{ float:left; width:357px; height:auto;}
.index_zz ul li{ float:left; width:357px; height:auto;}

.sub_position{ float:left; width:auto; height:70px;}
.sub_position ul{ float:left; width:auto; height:70px;}
.sub_position ul li{ float:left; width:auto; height:70px;}

.sub_pic{ float:left; width:1200px; height:auto;}
.sub_pic ul{ float:left; width:1200px; height:auto;}
.sub_pic ul li{ float:left; width:370px; height:auto; margin:15px; border-bottom:#e0e0e0 1px solid;}
.sub_pic ul li span a{ float:left; width:370px; height:64px; font-family:Arial; font-size:16px; color:#555555; line-height:64px;}
.sub_pic ul li span a:hover{ color:#2893d1;}


.sub_pic2{ float:left; width:1200px; height:auto;}
.sub_pic2 ul{ float:left; width:1200px; height:auto;}
.sub_pic2 ul li{ float:left; width:370px; height:auto; margin:15px; border-bottom:#e0e0e0 1px solid;}
.sub_pic2 ul li:hover{ border-bottom:#e0e0e0 1px solid;background:#f8f8f8;}
.sub_pic2 ul li span a{ float:left; width:370px; height:80px; font-family:Arial; font-size:16px; color:#555555; line-height:25px;}
.sub_pic2 ul li span a:hover{ color:#2893d1;}

.sub_news{ float:left; width:1200px; height:auto;}
.sub_news ul{ float:left; width:1200px; height:auto;}
.sub_news ul li{ float:left; width:1200px; height:auto; border-bottom:#CCC 1px dashed; padding:10px 0px;}

.sub_lx{ position:absolute; width:420px; height:737px; background:rgba(255,255,255,0.8); z-index:100; top:473px; left:352px; overflow:hidden;}
.sub_lx ul{ float:left; width:420px; height:737px;}
.sub_lx ul li{ float:left; width:391px; height:auto; margin:15px;}

.shownews{height:30px;line-height:30px;background:url(../images/index_24.jpg) no-repeat center bottom;}

.index_bottom{ width:100%; margin:0 auto; background:#f5f5f5; text-align:center; overflow:hidden;}
	


/* 分页 */
#pages {float:left;margin-top:20px;text-align:center; padding:0px;width:100%; font-family:"等线",Verdana; }
#pages a { display:inline-block; height:25px; line-height:25px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:auto; padding: 0 5px; }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:25px; line-height:25px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:auto; padding: 0 5px; height:25px; line-height:25px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }



.black12 { font-size:12px; font-family:Arial; line-height:20px; color:#555555; text-decoration:none;}
a.black12:active{ color:#555555; text-decoration:none;}
a.black12:hover{ color:#2893d1; text-decoration:none;}

.black14 { font-size:14px; font-family:Arial; line-height:26px; color:#555555; text-decoration:none;}
a.black14:active{ color:#555555; text-decoration:none;}
a.black14:hover{ color:#2893d1; text-decoration:none;}

.black141 { font-size:14px; font-family:Arial; line-height:30px; color:#555555; text-decoration:none;}
a.black141:active{ color:#555555; text-decoration:none;}
a.black141:hover{ color:#2893d1; text-decoration:none;}

.black142 { font-size:14px; font-family:Arial; line-height:36px; color:#555555; text-decoration:none;}
a.black142:active{ color:#555555; text-decoration:none;}
a.black142:hover{ color:#2893d1; text-decoration:none;}

.black21-B { font-size:21px; font-family:Arial; line-height:30px; color:#555555; text-decoration:none; font-weight:bolder;}
a.black21-B:active{ color:#555555; text-decoration:none;}
a.black21-B:hover{ color:#2893d1; text-decoration:none;}

.black28-B { font-size:28px; font-family:Arial; line-height:30px; color:#555555; text-decoration:none; font-weight:bolder;}
a.black28-B:active{ color:#555555; text-decoration:none;}
a.black28-B:hover{ color:#2893d1; text-decoration:none;}

.gray12 { font-size:12px; font-family:Arial; line-height:20px; color:#a5a5a5; text-decoration:none;}
a.gray12:active{ color:#a5a5a5; text-decoration:none;}
a.gray12:hover{ color:#2893d1; text-decoration:none;}

.gray14 { font-size:14px; font-family:Arial; line-height:26px; color:#717171; text-decoration:none;}
a.gray14:active{ color:#717171; text-decoration:none;}
a.gray14:hover{ color:#2893d1; text-decoration:none;}

.blue18-B { font-size:18px; font-family:Arial; line-height:26px; color:#2892d1; text-decoration:none; font-weight:bolder;}
a.blue18-B:active{ color:#2892d1; text-decoration:none;}
a.blue18-B:hover{ color:#2893d1; text-decoration:none;}

.blue30-B { font-size:30px; font-family:Arial; line-height:40px; color:#2892d1; text-decoration:none; font-weight:bolder;}
a.blue30-B:active{ color:#2892d1; text-decoration:none;}
a.blue30-B:hover{ color:#2893d1; text-decoration:none;}


.blue38-B { font-size:38px; font-family:Arial; line-height:40px; color:#2892d1; text-decoration:none; font-weight:bolder;}
a.blue38-B:active{ color:#2892d1; text-decoration:none;}
a.blue38-B:hover{ color:#2893d1; text-decoration:none;}


.etitle{ font-size:30px; font-family:Verdana; line-height:40px; font-weight:bolder;color:#136cc6;}




/*banner滚动*/
#full-screen-slider { width:100%; height:600px; margin:0 auto; position:relative}
#slides { display:block; width:100%; height:600px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:46%; top:555px; z-index:9900;  padding:5px 15px 5px 0; margin:0;}
#pagination li { display:block; list-style:none; width:15px; height:15px; float:left; margin-left:10px; border-radius:10px; background:#FFF;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#004a96;}






/*首页news焦点图*/
#foucsBox { margin: 0 auto; padding: 0; width: 476px; height: 276px; overflow: hidden; zoom: 1; position: relative; }
#foucsBox .imgCon { width: 476px; height: 276px; margin: 0; padding: 0; position: relative; list-style: none; }
#foucsBox .imgCon li { float: left; width: 476px; height: 276px; }
#foucsBox .imgCon li img { border: 0; }
#foucsBox .imgCon li .imgTitle { width: 476px; position: absolute; bottom: 30px; text-align: center; z-index: 2; }
#foucsBox .imgCon li .imgTitle a { color: #fff; display: block; text-decoration: none; font-family:Arial; font-weight: normal; font-size: 14px; zoom: 1; }
#foucsBox .showPage { width: 476px; height: 70px; position: absolute; bottom: 0; background: #000; opacity: 0.7; filter: alpha(opacity=70); z-index: 1; }
#foucsBox .foucs { width: 476px; height: 22px; position: absolute; bottom: 3px; text-align: center; z-index: 3; }
#foucsBox .foucs span { display: inline-block; width: 7px; height: 7px; margin: 0 5px; line-height: 0; font-size: 0; background: url(../images/bg.png) -160px -90px no-repeat; cursor: pointer; overflow: hidden; }
#foucsBox .foucs span.f { background: url(../images/bg.png) -170px -90px no-repeat; }
#foucsBox .foucsButton { width: 40px; height: 56px; padding: 7px; margin-top: -70px; position: relative; z-index: 4; }
#foucsBox .foucsButton span { display: inline; width: 23px; height: 45px; margin: 7px 5px 0; cursor: pointer; overflow: hidden; background: url(../images/bg.png) 0 0 no-repeat; }
#foucsBox .foucsButton img { display: none; cursor: pointer; border-width: 0px; vertical-align: middle; width: 100px; height: 56px; }
#foucsBox .lBtn { float: left; }
#foucsBox .lBtn span { float: left; background-position: 0 -90px; }
#foucsBox .rBtn { float: right; }
#foucsBox .rBtn span { float: right; background-position: -30px -90px; }
#foucsBox .btnHover { width: 146px; background: #408ED6; overflow: hidden; }
#foucsBox .btnHover img { display: inline; }




/*Qualification焦点图*/
.focus{ position:relative; width:357px; height:237px; background-color: #000; float: left;}  
.focus img{ width: 357px; height: 237px;} 
.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 Arial; 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:40px; line-height: 40px; 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:14px; line-height:40px; overflow:hidden; margin-left:10px; font-family:Arial;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:7px; right:10px; 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:8px; height:8px; margin:0 3px;color:#bc0301;font:12px/15px Arial; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#eb010c;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; } 



/*首页Business切换*/
.i_zxmelc{ width:1200px; height:393px;}
.i_zxmelc1{ width:1200px; height:83px; float:left; background:#004996;}
.i_zxmelc1 ul{ width:1200px; height:83px; float:left; border:none;}
.i_zxmelc1 ul li{ float:left; width:120px; height:83px; text-align:center;}
.i_zxmelc1 ul li a{ float:left; width:120px; height:83px; color:#333333; text-align:center;}
.i_zxmelc1 ul li.hover{ width:120px; height:83px; background:#e6eff9; text-align:center;}
.i_zxmelc1 ul li.hover a{ color:#e6eff9; height:83px; width:120px; text-align:center; }
.i_zxmelc3{ width:1200px; height:auto; float:left;}
.i_zxmer{ width:242px; height:310px; float:right; padding-top:5px;}




/*Boutique case滚动*/
.lvList{float:left; width:1140px;height:auto;position:relative;}
.lvList .scrollcontainer ul li{ width:390px; height:297px; margin-right:15px; float:left; text-align:center; background:#FFF;}
.lvList .scrollcontainer ul li img{ float:left; width:390px; height:233px;}
.lvList .scrollcontainer ul li p{ float:left; width:390px; height:64px; line-height:64px; border-bottom:#e0e0e0 1px solid;}
.lvList .scrollcontainer ul li p a{ float:left; color:#555555; width:100%; font-size:16px; height:64px; font-family:Arial; line-height:64px; text-align:left;}
.lvList .scrollcontainer ul li p a:hover{ color:#2893d1; width:100%; font-size:16px; height:64px; line-height:64px; font-family:Arial;}


.lvList .scrollcontainer{
	width:1200px;
	height:298px;
	overflow:hidden;
	position:relative;
	margin-left:0px;
	
}
.lvList .scrollcontainer ul{
	width:20000px;
	position:absolute;
	left:0px;
	top:0px;
}

a.abtn{
	position:absolute;
	display:block;
	height:20px;
	width:46px;
	overflow:hidden;
	text-indent:-20000px;
}



a.aleft{
	top:0px;
	right:-10px;
	background:url(../images/left_arrow.jpg) no-repeat;background-position:0px center;
}
a.agrayleft{
	cursor:default;
	background:url(../images/left_arrow.jpg) no-repeat;background-position:1px center;
}
a.aright{
	top:0px;
	right:-60px;
	background:url(../images/right_arrow.jpg) no-repeat;background-position:0px center;
}

a.agrayright{
	cursor:default;
	background:url(../images/right_arrow.jpg) no-repeat;background-position:0px center;
}



