@charset "gb2312";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,input,p,span,tr,td{margin:0;padding:0;}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
input{ border:0;}input:focus{ outline:none}
em,i{font-style:normal;font-weight:normal}
ul,ol{list-style:none}
h1,h2,h3,h4,h5 {font-size:100%;font-weight:normal}
/*================================ Global css========================*/
body{ font:14px "??"; background: #FFF;}
a{color:#333;text-decoration:none;}
a:hover{color:#efa119;}
em{ font-size:23px; color:#027bc2; padding-right:10px;}
.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after {display: table;content:""; height:0px;line-height: 0;}
.clearfix:after {clear: both;}
.pr{position:relative}
.blue{ color:#246ca6;}
.gray{ color:#999;}
.lh{ height:30px; line-height:30px;}
/*=================================par=================================*/
.wrapper{ width:1000px; margin:0px auto}
.banner{background: url(imagesbanner.jpg) center top no-repeat; width: 100%;height: 826px;font-size: 0;line-height: 0;}
.nav{background: url(imagesnav.jpg) center center no-repeat; width: 100%;height: 65px;font-size: 0;line-height: 0;}
.nav ul{width:880px;height:65px;margin-left:120px;}
.nav ul li.w12{float:left;height:65px;line-height:65px;}
.nav ul li{float:left;height:65px;line-height:65px;text-align:center;}
.nav ul li a{font-size:24px;font-weight:bold;color:#fff;}
.ono{background:#f4ad37;}
.bg2{background:#216da1;}
.left{float: left;}
.right{float: right;}
.pd10{padding: 10px;}
.bold{font-weight:bold;}
.f16{font-size:16px;line-height:30px;padding-bottom:20px;}
.ccc{width:100%;;height:40px;margin-top:20px;}
.ccc span{color:#efa119; width:auto; padding:8px 20px; text-align:center; line-height:40px; height:40px; font-weight:bold; font-size:24px; font-family:"??";background:#fff;}
.line{border-bottom: solid #ddd 1px;}
.line_blueH3{border-bottom: solid #216da1 3px;}
.line_blueH5{border-bottom: solid #216da1 5px;}
.blankH2{ width:100%; height:2px; overflow:hidden;}
.blankH5{ width:100%; height:5px; overflow:hidden;}
.blankH8{ width:100%; height:8px; overflow:hidden;}
.blankH10{ width:100%; height:10px; overflow:hidden;}
.blankH12{ width:100%; height:12px; overflow:hidden;}
.blankH20{ width:100%; height:20px; overflow:hidden;}
.blankH30{ width:100%; height:30px; overflow:hidden;}
/*=================================xw=================================*/
.xw{ width:100%; height:400px;}
.xw .xw_l{ width:550px; height:360px;}
/*?*/
.slide {width: 550px;height: 360px;}
.slideBox {position: relative;width: 550px;height: 360px;overflow: hidden;}
.slideBox ul.items {position: absolute;float: left;background: none;list-style: none;padding: 0px;margin: 0px;}
.slideBox ul.items li {float: left;background: none;list-style: none;padding: 0px;margin: 0px;}
.slideBox ul.items li a span {position: relative;bottom: 30px;left: 5px;color: #FFFFFF;z-index: 9999;}
.slideBox ul.items li a {float: left;line-height: normal !important;padding: 0px !important;border: none;}
.slideBox ul.items li a img {margin: 0px !important;padding: 0px !important;display: block;border: none;}
.slideBox div.tips {position: relative;top: 310px;width: 550px;height: 50px;background-color: #000;overflow: hidden;}
.slideBox div.tips div.title {position: absolute;left: 0px;top: 0px;height: 100%;}
.slideBox div.tips div.title a {color: #FFF;font-size: 15px;line-height: 50px;margin-left: 10px;text-decoration: none;}
.slideBox div.tips div.title a:hover {text-decoration: underline !important;}
.slideBox div.tips div.nums {position: absolute;right: 0px;top: 0px;height: 100%;}
.slideBox div.tips div.nums a {display: inline-block;float: left;width: 10px;height: 10px;background-color: #FFF;text-indent: -99999px;margin: 20px 10px 0px 0px;}
.slideBox div.tips div.nums a.active {background-color: #FFC202;}
.xw .xw_r{ width:440px; height:360px;}
.xw .xw_r .btk{ width:440px; height:auto;}
.xw .xw_r .btk h3{ text-align:left; color:#333; font-weight:bold; font-size:18px;}
.xw .xw_r .btk p{ width:auto; height:80px; line-height:25px;}
.xw .xw_r ul{ width:100%; padding-top:30px; margin-bottom:10px;}
.xw .xw_r ul li{ width:95%; font-size:16px; line-height:35px; margin-left:20px; list-style-image:url(imagescircle.jpg);}

/*=================================gzp=================================*/
.gzp{width:100%; height:280px;}
.gzp .wrapper .nr{width:498px; height:278px; border:1px solid #ddd;}
.gzp .wrapper .nr .btk{ width:100%; height:35px;}
.gzp .wrapper .nr .btk a{color:#FFF; line-height:35px;}
.gzp .wrapper .nr .xnr{ width:478; height:243px;}
.gzp .wrapper .nr .title{ width:30px; height:223px; text-align:center;}
.gzp .wrapper .nr .title a{ color:#f2a11a; font-size:24px; line-height:30px;}
.gzp .wrapper .nr ul.xwlb{ width:408px; height:168px; font-size:16px; padding:0 20px;}
.gzp .wrapper .nr ul li{ height:35px; line-height:35px; padding-left:10px;}

/*=================================czqy=================================*/
.czqy{width:100%; height:510px;}
.czqy .wrapper .title01{width:100%; height:124px; background: url(imagestitle01.jpg) center center no-repeat;}

.Zn{margin:20px auto 0px auto; width:1000px;}
.Zn .focus{float:left; width:100%; position:relative;}   
.Zn .focus .fcon{float:left; width:100%; z-index:10;} 
.Zn .focus .fcon p{float:left; width:539px; height:447px;}
.Zn .focus .fcon p img{width:539px; height:447px;}
.Zn .focus .fcon dl{float:right; width:440px; border-bottom:1px #e9e8e8 solid; padding:10px 0px 30px 0px;}
.Zn .focus .fcon dl dt{float:left; width:170px; margin:0px 40px;}
.Zn .focus .fcon dl dt img{width:170px; height:70px; border:1px #e9e8e8 solid;}
.Zn .focus .fcon dl dd{float:left; width:190px; font-size:20px; line-height:70px;}
.Zn .focus .fcon strong{float:right; width:440px; padding-top:30px; color:#939393; font-weight:lighter;}
.Zn .focus .fcon strong span{color:#a67f50;}
.Zn .focus .fcon ul{float:right; width:440px; margin:30px 0px 0px 0px;}
.Zn .focus .fcon ul li{width:50%;}
.Zn .focus .fcon ul li img{width:210px; height:182px;}
.Zn .focus .fbg{float:left; width:94%; margin:25px 0px 0px 6%; overflow:hidden;} 
.Zn .focus .fbg a img{width:145px; height:59px; margin-right:30px; border:1px #dedede solid;}
.Zn .focus .fbg .current img{background:url(imagesIco1.png) no-repeat center top; border:1px #a67f50 solid;}
.Zn .focus .prev,.Zn .focus .next{position:absolute;width:40px; height:74px; background: url(imagesfocus_btn.png) no-repeat;}
.Zn .focus .prev{bottom:3px; left:0px; background-position:0 0px; cursor:pointer; }  
.Zn .focus .next{bottom:3px; right:0px; background-position:-40px 0px; cursor:pointer;}  
.Zn .focus .prev:hover{background-position:0 -75px; }  
.Zn .focus .next:hover{background-position:-40px -75px;}
.picScroll-left { width:1000px;height:345px; }
.picScroll-left .bd { width:100%;height:250px;overflow:hidden; }
.picScroll-left .bd li {float:left;}
.picScroll-left .pic  { width:540px;height:250px;float:left; }
.picScroll-left .title {width:440px;height:250px;float:left;margin-left:20px;color:#fff;}
.picScroll-left .title a {color:#fff;}
.picScroll-left .title dl {width:100%;height:250px;}
.picScroll-left .title dl dt {font-size:24px; font-weight:bold; padding:10px 0;}
.picScroll-left .title  dl dd{width:100%;height:30px;line-height:30px;}
.picScroll-left .hd { width:920px;height:75px;overflow:hidden;margin:20px auto;height:75px;}
.picScroll-left .hd li {float: left;margin-right: 15px;line-height:0px; }
.picScroll-left .hd .current{ border:1px #a67f50 solid; }

.picScroll-left .title .tit_m .tit_t {width:440px;height:41px;line-height:40px;border-bottom:solid 1px #fff;}
.picScroll-left .title .tit_m .tit_t a {font-size:24px;font-weight:bold;}
.picScroll-left .title .tit_m{width:440px;height:250px;padding-top:5px;font-weight:lighter;color:#fff;}
.picScroll-left .title .tit_m span{color:#fff;height:35px;line-height:35px;}
.picScroll-left .title .tit_m p{width:440px;heisght:auto;}
.picScroll-left .title .tit_m p a{color:#fff;height:35px;line-height:35px;}

/*=================================zhxw=================================*/
.zhxw{width:100%;height:524px;}
.zhxw .wrapper .title02{width:100%;height:137px;background:url(imagestitle02.jpg) no-repeat center center;}
.zhxw .wrapper .zhxw-nr{width:100%;height:387px;}
.zhxw .wrapper .zhxw-nr .zhxw-l{width:610px;height:337px;padding-top:40px;}
.zhxw .wrapper .zhxw-nr .zhxw-l .tl{width:610px;height:110px;}
.zhxw .wrapper .zhxw-nr .zhxw-l .tl:hover{background:#ddd;}
.zhxw .wrapper .zhxw-nr .zhxw-l .tl .tl-l{width:135px;height:100px;padding:10px 0 0 10px;}
.zhxw .wrapper .zhxw-nr .zhxw-l .tl .tl-r{width:445px;height:90px;padding:20px 0 0 20px;}
.zhxw .wrapper .zhxw-nr .zhxw-l .tl .tl-r h3{ text-align:left; color:#000; font-weight:bold; font-size:18px; font-family:"??";}
.zhxw .wrapper .zhxw-nr .zhxw-l .tl .tl-r p{padding-right:5px; width:auto; height:60px; line-height:25px; font-size:12px;}
.zhxw .wrapper .zhxw-nr .zhxw-r{width:390px;height:380px;}
.zhxw .wrapper .zhxw-nr .zhxw-r .bddt{width:365px;height:40px;margin:0 5px 0 20px;}
.zhxw .wrapper .zhxw-nr .zhxw-r .bddt h3{color:#efa119; height:40px; font-weight:bold; font-size:24px; font-family:"??";}
.line-yellow{border-bottom: solid #efa119 2px;}
.zhxw .wrapper .zhxw-nr .zhxw-r ul{width:343px;height:318px;padding:5px 0 5px 20px;margin:0 5px 0 20px;border:1px solid #ddd;}
.zhxw .wrapper .zhxw-nr .zhxw-r ul li{width:343px;height:35px;line-height:35px;}

/*=================================mycp=================================*/
.mycp{width:100%;height:766px;}
.mycp .wrapper .title03{width:100%;height:115px;background:url(imagestitle03.jpg) no-repeat center center; margin:20px auto;}

.xctMod .hd{ height:51px; margin-bottom:; background-position:center -265px;}
.xctMod .bd{ overflow:hidden;}
.xctMod .bd .pl{ width:auto; padding-top:40px;}
.xctMod .bd .pr{ width:auto; overflow: hidden;}
.xctMod .bd .pl a{ display:block; width:auto; height:570px; overflow:hidden; position:relative; color:#fff;}
.xctMod .bd .pl a img{ display:block; position: absolute; left: 50%; top: 0; margin-left: -361px;}
.xctMod .bd .pl .shadow{ position:absolute; left:0; bottom:0; width:100%; height:50px; line-height:50px; text-align:center; font-size:18px;}
#focus_06 .btnArea{  float:right; margin: 6px -5px 15px 0; padding-right:0; }
#focus_06 .inner{position:relative;width:auto;height:570px;overflow:hidden;}
#focus_06 .btn{ display:block; float:left; width:23px; height:19px; margin-right:5px; text-indent:-999em; cursor:pointer; overflow:hidden;}
#focus_06 .prev{ background-position:0 -62px;}
#focus_06 .prev:hover{ background-position:0 -91px;}
#focus_06 .next{ background-position:-28px -62px;}
#focus_06 .next:hover{ background-position:-28px -91px;}
#focus_06 .list{ clear:both; overflow: hidden;}
#focus_06 .split{ width:250px; float: left;}
.xctItem{width: 250px;height: 285px; position: relative; cursor: pointer;}
.xctItem a:hover{ text-decoration: none;}
.xctItem a:hover p{ cursor: pointer;}
.xct_front, .xct_back{ width:250px; height:285px; color: #fff; position: absolute;top:0;left:0;z-index: 0;transition-duration: 0.8s;-moz-transition-duration: 0.8s;-webkit-transition-duration: 0.8s;-o-transition-duration: 0.8s;transform: rotate3d(0,1,0,-180deg);-webkit-transform: rotate3d(0,1,0,-180deg);-moz-transform: rotate3d(0,1,0,-180deg);}
.xct_front{z-index: 1;transform: rotate3d(0,1,0,0deg);-webkit-transform: rotate3d(0,1,0,0deg);-moz-transform: rotate3d(0,1,0,0deg);}
.xct_front1,.xct_back1{ background:#e7e7e7;}
.xct_front2,.xct_back2{ background:#3a3c44;}
.xct_front3,.xct_back3{ background:#8d8f92;}
.xct_front4,.xct_back4{ background:#f8cc34;}
.xct_front5,.xct_back5{ background:#a99780;}
.xct_front6,.xct_back6{ background:#616471;}
.xctItem:hover .xct_front{z-index: 0;transform: rotate3d(0,1,0,-180deg);-webkit-transform: rotate3d(0,1,0,-180deg);-moz-transform: rotate3d(0,1,0,-180deg);}
.xctItem:hover .xct_back{z-index: 1;transform: rotate3d(0,1,0,0deg);-webkit-transform: rotate3d(0,1,0,0deg);-moz-transform: rotate3d(0,1,0,0deg);}
.xctItem .btn_go{ position: absolute; right: 2px; bottom: 2px; width: 29px; height: 28px; background:url(imagesgo_spr.png) no-repeat;}
.xct_back p{ line-height:24px; font-size: 14px; margin: 50px 25px 0 30px;}
.xct_front .txt{ display: block; margin-top: 30px; text-align: center; font-size: 16px;}
.xct_front img{ display: block; margin: 0 auto; position: absolute; bottom: 0px; left: 50%;}
.xct_front1 img{ margin-left:-125px;}
.xct_front2 img{ margin-left:-125px;}
.xct_front3 img{ margin-left:-85px;}
.xct_front4 img{ margin-left:-110px;}
.xct_front5 img{ margin-left:-65px;}
.xct_front6 img{ margin-left:-76px;}
.xct_front1 .btn_go,.xct_back1 .btn_go{ background-position: 0 -168px;}
.xct_front2 .btn_go,.xct_back2 .btn_go{ background-position: 0 -168px;}
.xct_front3 .btn_go,.xct_back3 .btn_go{ background-position: 0 -28px;}
.xct_front4 .btn_go,.xct_back4 .btn_go{ background-position: 0 -112px;}
.xct_front5 .btn_go,.xct_back5 .btn_go{ background-position: 0 -56px;}
.xct_front6 .btn_go,.xct_back6 .btn_go{ background-position: 0 -140px;}
.xct_front1{ color: #3a3c44;}
.xct_back1{ color: #888;}

/*=================================gflt=================================*/
.gflt{width:100%;height:930px;}
.gflt .wrapper .title04{width:100%;height:140px;background:url(imagestitle04.png) no-repeat center top;}

.nhzjwMod .hd{ margin-bottom: 10px; height:51px; background-position: center -326px;}
.nhzjwMod .bd{ overflow: hidden;}
.nhzjwMod .pr{ width:auto; height: 752px;}
.nhzjwMod .topP{ padding: 18px 70px 0 135px;}
.nhzjwMod .topP p{ padding-top:10px; line-height: 23px; color: #fff; font-size: 14px;}
.nhzjwMod .topP p a{color: #fff;}
.nhzjwMod .btmP a{ display: block; width: 360px; height: 280px; margin: 0 auto; line-height: 580px; text-align: center; color: #fff; font-size: 14px; text-indent: 30px;}
#focus_07 .btnArea{  float:right; margin: 0 -5px 11px 0; padding-right:0; }
#focus_07 .inner{position:relative;width:auto;height:752px;overflow:hidden; clear: both;}
#focus_07 .btn{ display:block; float:left; width:23px; height:19px; margin-right:5px; text-indent:-999em; cursor:pointer; overflow:hidden;}
#focus_07 .prev{ background-position:0 -62px;}
#focus_07 .prev:hover{ background-position:0 -91px;}
#focus_07 .next{ background-position:-28px -62px;}
#focus_07 .next:hover{ background-position:-28px -91px;}
#focus_07 .list{ clear:both; overflow: hidden;}
#focus_07 .split{ width:332px; padding-left: 1px; float: left; background: #e6e7eb;}
.zjwItem{ position: relative; width: 330px; height: 375px; margin-bottom: 1px; background: #fff;}
.zjwItem .ico_jt{background: url(imagesjt_spr.png) no-repeat;}
.zjwItem .ico_jt{ position: absolute; top: 186px; right: 13px; width: 27px; height: 14px; background-position: 0 -84px;}
.zjwItem .btn_go{ position: absolute; bottom: 4px; right: 4px; width: 29px; height: 28px;background:url(imagesgo_spr.png) 0 bottom no-repeat;}
.zjwItem h4{ padding-top:8px; margin: 0 23px 10px; font-size: 16px; color: #474950; height: 39px; line-height: 39px; border-bottom: 1px solid #cfcfcf; font-weight: normal;}
.zjwItem p{ margin: 0 23px; font-size: 14px; line-height: 22px; color: #838383;}
.zjwItem a{ display: block; width: 330px; height: 375px;}
.zjwItem a:hover{ text-decoration: none; background: #4474a9;}
.zjwItem a:hover h4,.zjwItem a:hover p{ text-decoration: none; color:#fff;}
.zjwItem a:hover h4{ border-bottom: 1px solid #5a91cd;}
.zjwItem a:hover .ico_jt{ background-position: -35px -84px;}
.ico_play2{ position: absolute; left: 9px; top: 135px; width: 26px; height: 27px; background: url(imagesico_spr.png) 0 -130px no-repeat;}

/*=================================hx=================================*/
.hx{width:100%;height:710px;}
.hx .wrapper .title05{width:100%;height:136px;background:url(imagestitle05.jpg) no-repeat center top;}

#demo1{position: relative;width: 998px;height: 548px;border:1px solid #fff;}
#demo1 .img_list{overflow: hidden; position: relative; height: 548px;}
.img_list ul{ width: auto; position: absolute; height: 548px; left: 0px;}
.img_list li{ float: left; width: 998px;}
.img_list img{ margin: 1px; width: 998px; height: 548px;}
.btn_list ul{ position: absolute; right: 30px; bottom: 15px; }
.btn_list li{ float: left; margin-right: 3px; color: #999;}
.btn_list li:hover,.btn_list li.on{ cursor: pointer; border: 2px solid #fff;}
.btn_list li img{ width: 75px; height: 50px; display: block;}
#demo1 .toLeft,#demo1 .toRight{display: none;position: absolute;width: 20px;height: 30px;bottom: 30px;background: url(imageszbbg.png) no-repeat 0 -150px;}
.img_intro{position: absolute;bottom: 0;left: 0;width: 100%;height: 50px;}
.img_intro .img_intro_bg,.img_intro .text{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.img_intro .img_intro_bg{background: url(imagesbg_mask2.png) no-repeat left bottom;opacity: .8;z-index: 1;}
.img_intro .text{padding-left:20px;z-index: 1000;height:50px;width:310px;}
.img_intro .text a{font-size:24px;color:#fff;}
#demo1 .toLeft{left: 235px;z-index: 1000;}
#demo1 .toRight{right: 5px;background-position: -50px -150px;z-index: 1000;}

/*=================================sp=================================*/
.sp{width:100%;height:576px;}
.sp .wrapper .title06{width:100%;height:148px;background:url(imagestitle06.png) no-repeat center top;}
.sp .wrapper dl{width:333px;height:190px;}
.sp .wrapper dl dt{position:absolute;margin-top:144px;padding-left:10px;width:323px;height:46px;line-height:46px;background:url(imagesbg_mask.png) no-repeat left bottom;opacity: .8;z-index: 2;}
.sp .wrapper dl dt a{color:#fff;z-index: 3;}
.sp .wrapper dl dt a .info{z-index: 3;width:50px;height:46px;background:url(imagesico_spr.png) 0px -167px no-repeat;}
.sp .wrapper dl dd{position:absolute;width:333px;height:190px;z-index:1;}

/*=================================hg=================================*/
.hg{width:100%;height:350px;}
.hg .wrapper .title06{width:100%;height:140px;background:url(imagestitle07.jpg) no-repeat center top;}
.hg .shadow {
  background: url(imagesicons-bottom.png) no-repeat;}
.hg .review .review-line {height:6px; overflow:hidden;}
.hg .slide-pic-rv {margin-bottom:44px; position:relative; _zoom:1;}
.hg .slide-pic-rv .slide-wrap {width:882px; height:182px; margin:0 auto; overflow:hidden; *position:relative;}
.hg .slide-pic-rv .pics {margin-right:-30px; overflow:hidden; _zoom:1;}
.hg .slide-pic-rv .pics li {width:274px; height:202px; margin-right:30px; float:left;}
.hg .slide-pic-rv .pics .blk-img {width:268px; height:176px; overflow:hidden; border:3px solid #fff; display: block;}
.hg .slide-pic-rv .prev, .slide-pic-rv .next {display:block; position:absolute; top:63px; z-index:10; width:30px; height:80px; font:70px/80px "simsun"; color:#c6d0ed;}
.hg .slide-pic-rv .prev:hover,.slide-pic-rv .next:hover{color:#5171d1;}
.hg .slide-pic-rv .prev {left:20px;}
.hg .slide-pic-rv .next {right:20px;}
.hg .slide-pic-rv .tit {width:100%; height:28px; position:absolute; bottom:0; left:0; font:16px/28px 'Microsoft YaHei'; text-align:center; color:#fff;}
.hg .ib {display:inline-block; *display:inline; *zoom:1; vertical-align:top;}
.hg .blk-img {display:block; position:relative;}
:root .bg-alpha{filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#00000000,endColorStr=#00000000)}
.hg .bg-alpha{background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000)}

.shadow {width:268px; height:16px;  background-position:0 -449px;}
.line-dash {width:980px; height:0; margin-top:3px; border:none; border-top:1px #8570b2 dashed;}

/*=================================footer=================================*/
.footer{background:#434343; width: 100%;height: 170px;line-height:30px; color:#ffffff; text-align:center;}
.footer a{color:#fff;text-decoration:none;}
.footer a:hover{text-decoration: underline;}
