@charset "utf-8";


body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, blockquote,h1,h2,h3,h4,h5,h6
{ margin:0px; padding:0px;} 
html button::-moz-focus-inner{ border-color:transparent!important; } 
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
fieldset, img { border:0; }
iframe { background-image: none; }
.clear {clear:both; height:0px;}
.clear-fix:after{content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
img{ border:0px;}
body{font-family:simsun; overflow-x:hidden; color:#bbbbbb; -webkit-text-size-adjust:none; font-size:12px; background:url(../images/bg.jpg) #000;}
a{text-decoration:none; color:#bbbbbb;}
a:hover{text-decoration:underline;}
.fl{float:left;}
.fr{float:right;}
.w1004{width:1004px; margin:0 auto;}
.none{display:none;}
.h10px{ height:10px; width:100%; clear:both;}
.h15px{ height:15px; width:100%; clear:both;}
.h25px{ height:25px; width:100%; clear:both;}
.mt20px{ margin-top:20px;}
p{ margin:0; padding:0;}
.blod{ font-weight:bold;}
html{ overflow-x:hidden; -webkit-text-size-adjust:none; font-size:12px;}


#head{height:82px; position:relative; z-index:22;}
.head_con{ position:relative; z-index:1;}
.logo{width:248px; height:62px; display:block; float:left; padding:10px 0 0 0;}
.navcon{float:left; padding-left:45px;}
.navcon li{height:82px; width:115px; text-align:center; float:left; background:url(../images/nav_line.jpg) right top repeat-y; position:relative;}
.navcon li a{display:block; padding-top:26px; height:56px;}
.navcon li a:hover{background:#e95c00; text-decoration:none;}
.navcon li.hover{background:#e95c00;}
.navcon li .sub{width:460px; height:30px; position:absolute; top:81px; left:0px; padding-top:1px; display:none;}
.navcon li .sub a{padding:0px; width:115px; float:left; height:30px; font:400 14px/30px Microsoft yahei; color:#000; text-align:center;}
.navcon li .sub a:hover{ background:#b24600; color:#fff;}
.navcon li .sub a.hover{ background:#b24600; color:#fff;}



#bgmain{height:582px;background-position:-20px -20px; position:relative; z-index:0;}
.bgbg{width:100%; height:100%; position:absolute; background:url(../images/ca.png); display:none; top:0; left:0px; z-index:23;}
#bgbg2{width:100%; height:100%; position:absolute; background:url(../images/ca.png); display:none; top:0; left:0px; z-index:23;}
#bgbg3{width:100%; height:100%; position:absolute; background:url(../images/ca.png); display:none; top:0; left:0px; z-index:23;}
.bg1{ background-image:url(../images/ibg.jpg);}
.bg2{ background-image:url(../images/abg.jpg);}
.bg3{ background-image:url(../images/nbg.jpg);}
.bg4{ background-image:url(../images/cabg.jpg);}
.bg5{ background-image:url(../images/bg5.jpg);}
.bg7{ background-image:url(../images/cbg.jpg);}

.navbg{width:100%; height:30px; background:url(../images/ca_bg.png); position:absolute; top:100%; left:0; display:none; z-index:0;}


.bgcon{width:1004px; margin:0 auto; height:582px; position:relative;}
.bg1con{padding-top:61px; width:780px; margin:0 auto;}


#boot{padding-top:2px; position:relative;}
#bt_con1{height:147px; border-top:#2c2c2c dashed 1px; border-bottom:#2c2c2c dashed 1px;}
.btcon1{width:1004px; margin:0 auto; padding-top:22px;}
.bt_left{width:563px; float:left;}
.bt_left .lfs{width:25px; height:102px; cursor:pointer; float:left; margin-right:15px; background:url(../images/bt_left.jpg) center center no-repeat; border-right:#616161 dashed 1px;}
.bt_left .rix{width:25px; height:102px; cursor:pointer; float:left; background:url(../images/bt_right.jpg) center center no-repeat; margin-left:15px; border-left:#616161 dashed 1px;}
.bt_left .gdnr{width:468px; float:left; overflow:hidden; height:110px; position:relative; z-index:0;}
#gundong{ position:absolute; top:0; left:0; height:110px; width:auto;}
#gundong li{width:468px; height:110px; float:left;}
#gundong li .pic{width:150px; height:110px; display:block; float:left; margin-right:14px;}
#gundong li .text{width:302px; float:left; font:400 12px/28px Microsoft yahei; color:#ababab;}



.bt_cen{width:251px; float:left; padding-top:5px;}
.bt_right{float:left; width:190px;/* background:url(../images/bt_ico.jpg) left 31px no-repeat; padding-left:40px;*/ text-align:right;}
.bt_rtit{height:23px; padding-top:15px; text-align:right;}
.bt_rtel{width:188px; text-align:right; height:28px;background:url(../images/bt_ico.jpg) left top no-repeat; padding-top:5px; margin-top:-5px;}
.bt_remail{font:400 12px/28px Microsoft Yahei; color:#fff;background:url(../images/bt_ico.jpg) -10px -34px no-repeat; padding-left:30px; float:right;}

.bt_copy{width:1004px; text-align:center; margin:0 auto; font:400 12px/46px Microsoft Yahei; color:#616161;}
.bt_copy a{color:#616161;}


.bgacon{width:1004px; height:515px; margin:0 auto; padding-top:57px;}
.acon{height:490px; background:#111111; position:relative; clear:both; padding-top:10px;}
.a_titico{width:29px; height:33px; background:url(../images/a_ico.png) right top no-repeat; position:absolute; top:10px; left:-29px;}
.a_tit{padding:0 20px 0 25px; font:400 14px/25px Microsoft Yahei; float:left; color:#faede9; height:25px; background:#db5701; width:auto; text-transform:uppercase;}

.nri{width:925px; height:400px; padding-top:32px; float:left; padding-left:48px; font:normal 12px/20px "Microsoft Yahei"; color:#868686;}
.nri .Container {
	width:870px;
	height:380px;
	float:left;
	padding-left:20px;
}
.nri #Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 870px;
  height: 380px;
}
.nri .Scrollbar-Track {
  width: 7px; height:380px;
  position:absolute;
  top: 0px; left: 0px;
  background:url(../images/gdt_ico1.jpg) repeat-y center center;
}


.cont_con{padding-top:30px; width:1004px; margin:0 auto; height:552px;}
.ctcon{height:502px; background:url(../images/ncont_bg.jpg); position:relative; clear:both; padding-top:18px;}
.c_titico{width:29px; height:33px; background:url(../images/a_ico.png) right top no-repeat; position:absolute; top:18px; left:-29px;}


.n_left{width:144px; height:416px; padding-top:166px; float:left; background:url(../images/n_leftbg.png) left top; position:relative;}
.n_ltico{width:29px; height:33px; background:url(../images/a_ico.png) right top no-repeat; position:absolute; top:166px; left:-29px;}
.n_ltit{width:100%; font:400 14px/25px Microsoft Yahei; color:#faede9; height:25px; background:#db5701; text-align:center; text-transform:uppercase;}
.nl_type{width:114px; padding:32px 0 0 30px;}
.nl_type li{height:40px; font:400 14px/40px Microsoft Yahei; color:#ffffff;}
.nl_type li a{color:#ffffff;}
.nl_type li a:hover{color:#e95c00; text-decoration:none;}
.nl_type li.hover a{color:#e95c00; text-decoration:none;}

.n_right{width:850px; padding:28px 0 0 10px; height:554px; float:left;}
.n_rcon{background:#0e1422; padding:27px 20px 0 27px; float:left; height:502px; width:803px;}
.newsul2{width:98%;}
.newsul2 li{height:127px; background:url(../images/n_line.jpg) left bottom repeat-x; padding-top:14px;}
.newsul2 li .pic{width:140px; height:105px; display:block; float:left; padding:0; margin:0 28px 0 24px;}
.newsul2 li .text{width:590px; float:left; font-size:14px; font-weight:400; font-family:Microsoft Yahei; color:#2f3235; height:32px; line-height:26px; display:block;}
.newsul2 li .text a{font-weight:Microsoft Yahei; color:#f4f4f5; font-size:15px;}
.newsul2 li .text span{font-size:12px; color:#8f8f8f; margin-left:20px;}
.newsul2 li .nr{width:590px; font-family:Microsoft Yahei; float:left; line-height:21px; color:#8f8f8f; padding-top:5px;}


.page{height:60px; font:400 12px/60px Microsoft Yahei; color:#8f8f8f; text-align:right;}
.page a{color:#8f8f8f;}



.n_rcon .Container {
	width:703px;
	height:385px;
	float:left;
	padding-left:45px;
}
.n_rcon #Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 703px;
  height: 385px;
}
.n_rcon .Scrollbar-Track {
  width: 7px; height:385px;
  position:absolute;
  top: 0px; left: 0px;
  background:url(../images/gdt_ico1.jpg) repeat-y center center;
}

.n_rcon .bt{line-height:36px; width:703px; margin:0 auto; padding-bottom:10px; margin-bottom:20px; border-bottom:#1f2531 dashed 1px; font-size:15px; text-align:center; color:#dbdbdc;}
.n_rcon .bt span{margin-left:20px; font-size:12px; color:#7b7b7c;}
.n_rcon .pic{width:680px; overflow:hidden; padding-top:20px;}
.n_rcon .pic img{ display:block; margin:0 auto; max-width:600px;}
.n_rcon .conn{width:703px; padding:20px 0; margin:0 auto; line-height:20px; color:#8f9092;}

.sxye{ padding:10px 0; position:relative; font-family:Microsoft Yahei;}
.fenyeud{width:100%; font-size:12px; text-align:left;height:20px; color:#515253;}
.fenyeud a{color:#515253;}
.sxye .back{width:50px; height:24px; display:block; position:absolute; bottom:12px; right:0px; font:400 12px/24px Microsoft Yahei; color:#4a4c51;}


.case_list{width:100%; height:520px; padding-top:32px;}
.case_list li{width:243px; height:518px; float:left; padding:1px; background:url(../images/ca_bg.png); position:relative; margin-right:8px; cursor:pointer;}
.case_list li .pic2{ opacity:0; display:block; position:absolute; top:1px; left:1px;}
.case_list li .leib{width:139px; height:90px; padding-top:46px; background:url(../images/ca_ty.png) center top no-repeat; text-align:center; position:absolute; top:197px; left:54px; opacity:0;}



.cacon{width:1004px; margin:0 auto; height:548px; padding-top:32px; position:relative;}
.ca_left{width:54px; height:90px; position:absolute; left:-64px; top:252px; cursor:pointer;}
.ca_right{width:54px; height:90px; position:absolute; right:-64px; top:252px; cursor:pointer;}
.ca_nr{background:#121212; padding-top:50px; height:470px; padding-left:19px;}
.gd3{ position:relative; overflow:hidden; width:966px; height:450px; overflow:hidden;}
#gundong3{position:absolute; top:0; left:0; width:auto; height:450px; overflow:hidden;}
.ca_nr ul{width:985px; float:left;}
.ca_nr ul li{width:197px; height:224px; float:left;}
.ca_nr ul li .pic{width:175px; display:block; height:175px; overflow:hidden; cursor:pointer;}
.ca_nr ul li .text{height:46px; padding-left:23px; background:url(../images/case_ico.jpg) left center no-repeat; font:400 14px/46px Microsoft Yahei; color:#fff; width:152px; display:block;}



#shownr{position:absolute; top:32px; left:0px; z-index:999;}
.show_con{width:1004px; height:520px; background:url(../images/ca.png);}
.guanbi{width:38px; height:38px; position:absolute; top:-16px; right:-16px; cursor:pointer;}
.show_left{width:510px; padding:50px 0 0 45px; float:left;}
.bigpic{width:475px; height:300px;}
.xiaopic{width:475px; height:100px; padding:12px 0;}
.xiaopic li{width:154px; float:left; padding-right:6px;}

.show_right{width:415px; float:left; padding-top:50px;}
.show_bt{height:24px; font:400 14px/24px Microsoft yahei; color:#dfe0df; padding-bottom:20px;}
.show_nr{min-height:72px; width:360px; padding-bottom:10px; padding-right:20px; border-bottom:#585656 dashed 1px; font:400 12px/24px Microsoft Yahei; color:#dddddd;}

.show_xx{padding-top:20px; width:412px; min-height:180px; line-height:140%;}
.show_xx .Container {
	width:366px;
	height:175px;
	float:left;
	font:400 12px/24px Microsoft Yahei; color:#dedede;
}
.show_xx #Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 366px;
  height: 175px;
}
.show_xx .Scrollbar-Track {
  width: 7px; height:175px;
  position:absolute;
  top: 0px; left: 0px;
  background:url(../images/gdt_ico1.jpg) repeat-y center center;
}


.ser_tit{width:932px; height:57px; border-bottom:#6d7684 dashed 1px; text-align:center; font:400 16px/56px Microsoft Yahei; color:#ff3b06; margin:0 auto;}
.ser_con{width:930px; height:405px; padding-top:20px; font:400 12px/24px Microsoft Yahei; color:#dedee0; margin:0 auto;}


.jocon{height:502px; background:url(../images/bg.jpg); position:relative; clear:both; padding-top:18px;}
.jo_pic{width:930px; height:258px; padding-top:20px; margin:0 auto;}
.jo_ul{width:887px; height:150px; margin:0 auto; padding-top:25px; padding-left:43px;}
.jo_ul li{float:left;}
.jo_ul li img{ cursor:pointer; display:block;}
.jo_ul li.li1{width:178px; padding-top:42px;}
.jo_ul li.li2{width:216px; padding-top:0px;}
.jo_ul li.li2 .pic1{margin-left:37px; margin-bottom:68px;}
.jo_ul li.li3{width:128px; padding-top:70px;}
.jo_ul li.li4{width:200px; padding-top:24px;}
.jo_ul li.li4 .pic1{margin-left:22px; margin-bottom:63px;}
.jo_ul li.li5{width:125px; padding-top:64px;}


.join_con{width:1004px; height:520px; background:url(../images/join_bg.jpg) center top no-repeat;}
.jo_tit{width:932px; height:57px; border-bottom:#6d7684 dashed 1px; text-indent:53px; font:400 16px/56px Microsoft Yahei; color:#fff; margin:0 auto;}
.jo_con{width:930px; height:405px; padding-top:20px; font:400 12px/24px Microsoft Yahei; color:#dedee0; margin:0 auto;}


.lncon{height:488px; position:relative; clear:both;}
.ln_pic{width:245px; float:left; height:488px;}
.ln_con{float:left; width:752px; float:right; background:#101010; padding-top:15px; height:473px;}
.ln_titico{width:29px; height:35px; background:url(../images/ln_ico.png) right top no-repeat; position:absolute; top:15px; right:-19px;}
.ln_tit{padding:0 20px 0 25px; font:400 14px/27px Microsoft Yahei; float:right; color:#faede9; height:27px; background:#e95c00; width:auto; text-transform:uppercase;}

.lnri{width:700px; padding-left:36px; float:left; clear:both; padding-top:20px;font:normal 12px/20px "Microsoft Yahei"; color:#8f8f8f;}
.lnri .Container {
	width:665px;
	height:380px;
	float:left;
}
.lnri #Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 665px;
  height: 380px;
}
.lnri .Scrollbar-Track {
  width: 7px; height:380px;
  position:absolute;
  top: 0px; left: 0px;
  background:url(../images/gdt_ico1.jpg) repeat-y center center;
}


.fzlc_tp{height:42px; padding-top:27px; text-align:center; clear:both;}
.fzlc_tp .img{width:37px; height:21px; margin:0 auto; background:url(../images/tp1x.jpg) no-repeat; cursor:pointer;}
.fzlc_tp .img.curr{width:37px; height:21px; margin:0 auto; background:url(../images/tp1.jpg) no-repeat; cursor:pointer;}
.fzlc_bt{height:21px; padding-top:25px; text-align:center;}
.fzlc_bt .img{width:37px; height:21px; margin:0 auto; background:url(../images/bt1.jpg) no-repeat; cursor:pointer;}
.fzlc_bt .img.curr{width:37px; height:21px; margin:0 auto; background:url(../images/bt1x.jpg) no-repeat; cursor:pointer;}
.fzlc_con{width:790px; margin:0 auto; height:304px; overflow:hidden; position:relative;}
.fzlc_con ul{width:100%; position:absolute; top:0; left:0; width:790px;}
.fzlc_con ul li{height:76px; background:url(../images/lc_bg.jpg) left bottom repeat-x; overflow:hidden;}
.fzlc_con ul li .pic{width:138px; float:left;}
.fzlc_con ul li .text2{float:left; width:638px; font:400 12px/20px Microsoft Yahei; color:#8f8f8f; padding-top:20px;}




#v_main{ background:#5c5b56; padding:20px 0;}
.vcon{background:#111111; position:relative; clear:both; padding:20px 0; width:1004px; margin:0 auto;}
.v_titico{width:29px; height:33px; background:url(../images/a_ico.png) right top no-repeat; position:absolute; top:20px; left:-29px;}
.v_tit{padding:0 20px 0 25px; font:400 14px/25px Microsoft Yahei; float:left; color:#faede9; height:25px; background:#db5701; width:auto; text-transform:uppercase;}

.v_qhcon{padding:30px 0; height:530px;}
.banner_index{height:520px;position: relative;overflow:hidden;width:942px;margin:0px auto;}
.ban_con{width:757px; overflow:hidden; position:relative; height:500px;  margin:0 auto;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.banner_index .banner_wrap li{width:757px;float: left;}
.indexBanner_num{width:100%; position:absolute; bottom:0; text-align:center;} 
.indexBanner_num a{ width:10px; height:10px; background:url(../images/view_ico.jpg) center center no-repeat; display:inline; text-indent:10000px; display:inline-block; margin:0 5px;} 
.indexBanner_num .on{ width:10px; height:10px; background:url(../images/view_ico2.jpg) center center no-repeat; display:inline; text-indent:10000px; display:inline-block; margin:0 5px;} 
.banner_index .btnPre{width:54px; height:90px; background:url(../images/left.png) center center no-repeat; cursor:pointer; position:absolute; left:0; top:206px;}
.banner_index .btnNext{width:54px; height:90px; background:url(../images/right.png) center center no-repeat; cursor:pointer; position:absolute; right:0; top:206px;}


.v_bt{font:400 16px/32px Microsoft yahei; color:#cb5002; padding:0 70px;}
.v_nr{padding:0 70px; font:14px/24px Microsoft Yahei; color:#efefef;}

.sxye2{ padding:30px 70px; position:relative; font-family:Microsoft Yahei;}
.fenyeud2{width:100%; font-size:14px; text-align:left;height:30px; color:#dedede;}
.fenyeud2 a{color:#a14309;}
.sxye2 .back{width:50px; height:24px; display:block; position:absolute; bottom:32px; right:70px; font:400 14px/24px Microsoft Yahei; color:#a14309;}


.n_rcon2{background:none; margin:0 auto; height:auto; width:940px;}
.n_rcon2 .Container {
	width:883px;
	height:435px;
	float:left;
	padding-left:5px;
}
.n_rcon2 #Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 883px;
  height: 435px;
}
.n_rcon2 .Scrollbar-Track {
  width: 7px; height:435px;
  position:absolute;
  top: 0px; left: 0px;
  background:url(../images/gdt_ico1.jpg) repeat-y center center;
}

.n_rcon2 .bt{line-height:36px; width:883px; margin:0 auto; padding-bottom:10px; margin-top:20px; border-bottom:#1f2531 dashed 1px; font-size:15px; text-align:center; color:#dbdbdc;}
.n_rcon2 .bt span{margin-left:20px; font-size:12px; color:#7b7b7c;}
.n_rcon2 .pic{width:680px; overflow:hidden; padding-top:20px; margin:0 auto;}
.n_rcon2 .pic img{ display:block; margin:0 auto; max-width:600px;}
.n_rcon2 .conn{width:883px; padding:20px 0; margin:0 auto; line-height:20px; color:#8f9092;}





