﻿
/* CSS Document */
.fl{ float:left;}
.fr{ float:right;}
em.dis{ display:none;}
.design{ display:none;}
.firh1{color: #B500B5;font-size: 16px;}
/* common */

.winWidth{width:100%; margin:0 auto; min-width:1152px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1152?"1152px":"");}
.wrap{ width:1152px; margin:0 auto; min-width:1152px;}

/* header */
body{ }
.wp{ width:1152px; margin:0 auto;}
.header{
	width: 100%;
	background-color: #383838;
	height: 92px;
	min-width: 1152px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #F1F1F1;
}
.logo{padding-top:5px;float:left;}
.nav{ padding-top:18px;position:relative;}
.nav ul{ padding-left:144px;}
.nav li{ float:left; width:210px; text-align:center; height:33px; line-height:33px; background:url(../Images/menubg.png) right bottom no-repeat;}
.nav li h3 a{ display:block; font-size:18px; color:#fff;}
.nav li h3 a:hover,.nav li.hover h3 a{ color:#b70005;}
.nav li:last-child,.nav li.last{ background:none;}

.nav li .navBox{ position:absolute; left:180px; top:50px; padding-top:6px; _width:820px; display:none;}
.nav li .navBox a{ display:block; padding:0 10px; height:19px; line-height:19px; margin-right:10px; float:left;white-space:nowrap; }
.nav li .navBox a.curr,.nav li .navBox a:hover{ background-color:#b70005; color:#fff;}
.nav li.over .navBox{ display:block;}


.nav li.li1 .navBox{}
.nav li.li2 .navBox{}
.nav li.li3 .navBox{ left:554px; width:300px;}
.nav li.li4 .navBox{ left:787px;width:225px;}


/*banner*/
.banner{-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);display:block;height:630px; position:relative; z-index:2;max-width: 1920px;margin: auto;}
.banner li{position:absolute; height:632px; width:100%; top:0px; left:0px; display:none}
.banner .index_nr{ text-align:left; z-index:99999; width:600px; position:absolute; margin-top:152px; left:50%; margin-left:-450px; color:#612D89;}
.banner .index_nr .p1{ font-size:40px; line-height:40px; padding-bottom:15px;font-weight: bold;}
.banner .index_nr .p2{ font-size:22px; line-height:30px;}
.banner .index_nr .more{ width:124px; height:31px; display:block; font-size:14px; line-height:31px; margin-top:26px;}
.banner .index_nr .more a{ height:31px; text-align:center; display:block; color:#fff;background:url(../Images/more.png) no-repeat; width:123px;}
.banner .index_nr .more a:hover{ background:url(../Images/more.png) no-repeat center bottom;}

.banner .jsNav{ position:absolute;width:1122px; padding:0; left:50%;margin-left:-576px;height:30px;bottom:0px;text-align:right;z-index:400;overflow:hidden;}
.banner .jsNav s{ height:30px; display:inline-block; _vertical-align: middle;}
.banner .jsNav s.s1{ width:15px; background:url(../Images/j_s1.png) no-repeat;}
.banner .jsNav s.s2{ width:20px; background:url(../Images/j_s2.png) no-repeat;}
.banner .jsNav span.trigger{ color:#fff; text-decoration:none; display:inline-block; _vertical-align: middle; height:30px; line-height:0px; font-size:0; width:40px; overflow:hidden; margin:0; background:url(../Images/j_a.png) no-repeat;}
.banner .jsNav span.current:hover,.banner .jsNav span.current{ text-decoration:none; background:url(../Images/j_aon.png) no-repeat;}

.banner .index_nr .p1,.p2{text-shadow: #fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
    -webkit-text-shadow: #fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
    -moz-text-shadow: #fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;}
/* nav */
.nav{ position:absolute; top:54px; right:0px; width:735px; height:35px;}
.nav li{ float:left; width:146px; height:35px; padding-left:1px; position:relative;}
.nav li a.fir{ width:146px; height:35px; line-height:35px; text-align:center; color:#fff; font-size:16px; display:block;}
.nav li.li0 a.fir{ background:#b8589d;}
.nav li.li1 a.fir{ background:#0054a7;}
.nav li.li2 a.fir{ background:#00873c;}
.nav li.li3 a.fir{ background:#da7444;}
.nav li.li4 a.fir{ background:#30aadf;}
.nav li a.fir.hover,.nav li a.fir:hover{}
.nav li a.fir.current{}

.nav li .down{ position:absolute; top:35px; padding-top:5px; left:15px; display:none; float:left;}
.nav li.li0 .down{ width:350px; left:-96px;}
.nav li.li1 .down{ width:350px; left:-96px;}
.nav li.li2 .down{ width:350px; left:-96px;}
.nav li.li3 .down{/* width:340px; */ width:440px; left:-146px;}
.nav li.li4 .down{ width:420px; left:-274px;}
.nav li .down s.s0{ position:absolute; top:-2px; background:url(../Images/tri0.png) no-repeat; font-size:0px; line-height:0; width:19px; height:10px; display:block;}
.nav li.li0 .down s.s0{left:160px; background-image:url(../Images/tri0_4.png);}
.nav li.li1 .down s.s0{left:160px; background-image:url(../Images/tri0_0.png);}
.nav li.li2 .down s.s0{left:160px; background-image:url(../Images/tri0_1.png);}
.nav li.li3 .down s.s0{left:210px; background-image:url(../Images/tri0_2.png);}
.nav li.li4 .down s.s0{left:337px; background-image:url(../Images/tri0_3.png);}
.nav li .down s.s1{ float:left; width:5px; font-size:0px; line-height:0; height:54px; display:block; background:url(../Images/n_bl.png) no-repeat;}
.nav li.li0 .down s.s1{background-image:url(../Images/n_bl_4.png);}
.nav li.li1 .down s.s1{background-image:url(../Images/n_bl_0.png);}
.nav li.li2 .down s.s1{background-image:url(../Images/n_bl_1.png);}
.nav li.li3 .down s.s1{background-image:url(../Images/n_bl_2.png);}
.nav li.li4 .down s.s1{background-image:url(../Images/n_bl_3.png);}
.nav li .down s.s2{ float:left; width:5px; font-size:0px; line-height:0; height:54px; display:block; background:url(../Images/n_br.png) no-repeat;}
.nav li.li0 .down s.s2{background-image:url(../Images/n_br_4.png);}
.nav li.li1 .down s.s2{background-image:url(../Images/n_br_0.png);}
.nav li.li2 .down s.s2{background-image:url(../Images/n_br_1.png);}
.nav li.li3 .down s.s2{background-image:url(../Images/n_br_2.png);}
.nav li.li4 .down s.s2{background-image:url(../Images/n_br_3.png);}

.nav li dl{padding:12px 10px 12px 35px; background:url(../Images/n_bc.png) repeat-x; height:30px; display:block; width:295px; float:left;}
.nav li.li0 dl{ width:295px; background-image:url(../Images/n_bc_4.png);}
.nav li.li1 dl{ width:295px; background-image:url(../Images/n_bc_0.png);}
.nav li.li2 dl{ width:295px; background-image:url(../Images/n_bc_1.png);}
.nav li.li3 dl{/* width:285px; */ width:385px; background-image:url(../Images/n_bc_2.png);}
.nav li.li4 dl{ width:365px; background-image:url(../Images/n_bc_3.png);}
.nav li dd{ float:left; height:20px; text-align:center; display:block; padding:5px 0; margin-right:22px; _margin-right:12px;}
.nav li dd.last{ margin-right:0;}
.nav li dd a{ padding:0 8px; _padding:0 3px; background:url(../Images/tri.png) no-repeat left center; float:left; height:20px; line-height:20px; display:block; color:#545e66; font-size:14px; }
.nav li dd a:hover{ /* color:#0064b2; background-image:url(../Images/trion.png); */ background-image:none; color:#fff;}
.nav li.li0 dd a:hover{ background-color:#B8589D;}
.nav li.li1 dd a:hover{ background-color:#0054a7;}
.nav li.li2 dd a:hover{ background-color:#00873c;}
.nav li.li3 dd a:hover{ background-color:#da7444;}
.nav li.li3 dd,.nav li.li3 dd a{ width:75px;}
.nav li.li4 dd a:hover{ background-color:#30aadf;}
.nav li.li4 dd,.nav li.li4 dd a{ width:70px;}

.nav li dd a strong{ font-size:12px; padding:0 3px; font-family:Arial; _padding:0;}




/* footLink */
.footLink{ padding:30px 0; background:#FFF0F8 url(../Images/ftbg.png) repeat-x top;}
.footLink .lkL{ float:left; padding-right:22px; width:710px; background:url(../Images/spit.gif) repeat-y right;}
.footLink .lkL .lkL_nav{ width:710px; overflow:hidden; margin-bottom:40px;}
.footLink .lkL .lkL_nav ul{ width:720px;}
.footLink .lkL .lkL_nav li{ float:left; margin-right:115px; _width:64px;}
.footLink .lkL .lkL_nav li a.fir{ font-family:"微软雅黑"; font-size:16px; padding:4px 0;}
.footLink .lkL .lkL_nav li a.fir:hover{ color:#000; text-decoration:underline;}
.footLink .lkL .lkL_nav li dl{ padding-top:10px;}
.footLink .lkL .lkL_nav li dd{ height:26px; line-height:26px;}
.footLink .lkL .lkL_nav li dd a{ color:#555; font-family:"微软雅黑"; font-size:14px; }
.footLink .lkL .lkL_nav li dd a strong{ font-size:12px; padding:0 5px; font-family:Arial; _padding:0;}
.footLink .lkL .lkL_nav li dd a:hover{ color:#555; text-decoration:underline;}

.footLink .lkL .frd_tit{ float:left; width:80px; height:26px; line-height:26px; font-family:"微软雅黑"; font-size:16px;}
.footLink .lkL .frd_slt{ float:left;}
.footLink .lkL .frd_slt{width: 140px; height: 26px; position: relative; float: left; margin-right: 5px; cursor:pointer; z-index:20;}
.footLink .lkL .frd_slt select{display: none;}
.footLink .lkL .frd_slt dl dt{width: 128px; padding:4px 0px 4px 10px; line-height:16px; color: #666; border: 1px #a9a9a9 solid; background:url(../Images/slt.png) no-repeat 120px 10px; overflow: hidden; font-size:12px;}
.footLink .lkL .frd_slt dl dd{width: 138px; position: absolute; left:0px; bottom:25px; padding:5px 0; background-color: #fff; border: 1px #a9a9a9 solid; border-bottom:0; display: none; z-index:30;}
.footLink .lkL .frd_slt dl dd ul li{ padding:4px 0px 4px 10px; line-height:16px; color: #666; font-size:12px;}
.footLink .lkL .frd_slt dl dd ul li:hover{background-color: #b9b9b9; color: #fff;}


.footLink .lkR{ float:right; padding-left:20px; width:248px;}
.footLink .lkR .ewm{ float:left;}
.footLink .lkR .ewm1{ margin-right:20px;}
.footLink .lkR .ewm .txt1{ font-family:"微软雅黑"; font-size:16px; padding:4px 0; width:114px;}
.footLink .lkR .ewm .img{ margin-bottom:5px;}
.footLink .lkR .ewm .txt2{ font-family:"微软雅黑"; font-size:14px; color:#555; width:114px;}

/* footer */
.footer{ height:30px; line-height:30px; background:#383838; color:#fff; text-transform:uppercase;}
.footer .footL{ float:left;}
.footer .footR{ float:right;}
.footer a{ color:#fff;}
.footer a:hover{ color:#FFF0F8;}
.footer em{ margin:0 5px;}

/* Page */
.pages{ clear:both; text-align:left; float:right;}
.pages .page{padding-top:20px;}
.pages .page a{display:inline-block;background-color:#ececec;padding:0 8px; line-height:18px; color:#999; border:1px solid #ececec; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.pages .page a:hover{ background:#d08e00; color:#fff; border-color:#d08e00;}
.pages .page span.cur_page{display:inline-block;padding:0 10px;color:#222; line-height:18px;font-weight:bold; background-color:#f1f1f1; border:1px solid #ececec; border-top:1px solid #bbb; border-left:1px solid #bbb;}
.pages .page a.dis,.pages .page a.dis:hover{ background:#ccc; color:#999; border-color:#ccc;}

/* GoToTop */
.goToTop{color:#333; display:none; font-family:\5B8B\4F53; position:fixed; margin-left:510px; bottom:35px; left:50%; z-index:999; line-height:14px; background:url(../Images/rtbtn1.png) no-repeat; text-align:center; width:36px; height:36px;}
.goToTop:hover{}
html{_background: url(../Images/ba80178f8cef4e3883ca053478ccc429.gif) no-repeat fixed;}
*html #goToTop{ position:absolute; z-index:110; top:expression(offsetParent.scrollTop + offsetParent.clientHeight-offsetHeight);}





