/* CSS Document */

html {overflow-y:scroll; font-size:12px;}
body { margin:0; font:12px "\5B8B\4F53" Arial,sans-serif; background:#fff; color:#333; }
div, dl, dt, dd, ul, h1, h2, h3, h4, h5, h6, form, li ,input, textarea,  p { padding:0; margin:0; }
 li{ list-style-type:none; }
img{ border:0;}
em,i,address, cite, code, th,h1, h2, h3, h4, h5, h6 { font-size:12px; font-weight:normal;  font-style:normal;}
a{ color:#444; text-decoration:none;}
a:hover{ color:#ee3131; text-decoration:underline;}
/*public*/
.left{ float:left;}
.right{ float:right;}
.wauto{ margin:0 auto;}
.f20{ font-size:20px;}
.f14,h3.f14,.f14 h3{ font-size:14px;}
.f16{ font-size:16px;}
.fy{font-family:"\5FAE\8F6F\96C5\9ED1";}/*雅黑*/
.fs{ font-family:"\5B8B\4F53";}/*宋体*/
.fa{ font-family:Arial, Helvetica, sans-serif;}
.ftr{ font-family:"Times New Roman", Times, serif}
.gold{ color:#edb200; bor}
.clear{ clear:both;}
.gray,.gray a,a.gray{ color:#777;}
/*top*/
.top{ height:40px; background-color:#555;}
.top li h3,.top li h3 a{ color:#fff; line-height:40px;}
.top li h3{ padding:0 20px; border-left:1px solid #6f6f6f;}
.top li{ float:left; z-index:99;}
/*---src--*/
li.src{ position:relative;}
li.src h3{ background:url(../img/icoall.png) no-repeat 18px -20px; width:54px; height:40px; padding:0; cursor:pointer;}
li.src h3.on{background:#fff url(../img/icoall.png) no-repeat -33px -59px;}
.src-con{ display:none; position:absolute; top:40px; width:374px; right:-1px; padding:18px 0 0 18px; background-color:#fff; height:71px; border:1px solid #e9e9e9; border-top:0;}
.src-con input[type=text]{ width:276px; border:1px solid #e9e9e9; border-right:0; height:28px; line-height:28px;}
.src-con input.srcbtn{ height:30px; color:#fff; border:0; background-color:#a58545; width:80px; cursor:pointer;}
.src-con p{ clear:both; padding-top:12px;}
.top .left,.top .right{ border-right:1px solid #6f6f6f}
.top  li h3 i{ display:inline-block; vertical-align:middle; width:20px; height:16px; background:url(../img/icoall.png) no-repeat;}
li.weblist h3 i{ margin-left:6px;}
li.phone h3 i{ background-position:-25px 0; margin-right:4px;}
li.email h3 i{ background-position:-53px 0; margin-right:8px;}
/*top 下拉*/
li.weblist{ position:relative;}
li.weblist .sub{ position:absolute; background-color:#fff;  left:-77px; top:40px; height:166px; display:none; border:1px solid #e1e1e1; border-top:none;}

li.weblist .sub{  background-color:#fff; z-index:9999;}
li.weblist .sub dl{ margin-top:22px; border-right:1px solid #e1e1e1; float:left;}
li.weblist .sub a{ display:inline-block; text-align:center; line-height:30px; float:left;}

li.weblist .sub dd{ clear:both;}

li.weblist .sub dd.sub-two{ padding-left:4px;}
li.weblist .sub dt{ color:#ff4c29; font-size:18px;  height:32px;}
li.weblist .sub dt a{ color:#ff4c29;}
li.weblist .hy{ padding:0 9px;}
li.weblist h3{ cursor:pointer;}
li.weblist h3.on{ background-color:#fff; color:#333;}

li.weblist .sub .sq{ border-right:none;}
li.weblist .sub .new dt{ color:#215f9a;}
li.weblist .sub .hy dt{ color:#c5b900;}
li.weblist .sub .sq dt{ padding-left:0; }
 li.weblist .sub .sq dt a{ color:#f99d00; }
 li.weblist .sub .sq dd a{ display:block;color:#fff; margin-bottom:6px; height:25px; line-height:25px; width:100%; }
  li.weblist .sub .sq dd a.b1{ background-color:#ff7a29;}
  li.weblist .sub .sq dd a.b2{ background-color:#47a4d3;}
  li.weblist .sub .sq dd a.b3{ background-color:#a2c309;}
  
   li.weblist a.hot{ position:relative;}
   li.weblist a.hot i{ position:absolute; background: url(../img/icoall.png) no-repeat -36px -38px; width:9px; height:11px; right:8px; top:-2px;}
   /*logo-head*/
.head{ height:90px; }
.head h1{ float:left; padding-top:18px;}
.head .nav{ float:right; z-index:2; position:relative;}
/*nav*/
.head .nav>li{  float:left;  position:relative;}
.head .nav>li h3 i{ display:inline-block; background:url(../img/icoall.png) no-repeat -83px -40px; width:9px; height:9px; margin-left:5px;}

.head .nav>li:hover{ border-top:2px solid #f15755; }
.head .nav li .sub{
	display:none;
	position: absolute;
	left: 0;
	border-top: 1px solid #e9e9e9;

}
.head .nav li.prt .sub{ right:0; left:auto;}



.head .nav li .sub ul{ width:134px; float:left; background-color:#fff;}
.head .nav li .sub li{ line-height:36px; height:36px; border-left:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; padding-left:20px;}
.head .nav li .sub li:hover{ background-color:#f8f8f8;}
  .wsub268{ width:268px;}
   .wsub134{ width:134px;}
  /*----------------footer-------------*/
  .footer{ background:url(../img/ftbg.gif) repeat; *height:1%; }
  .footer .tbody a{ color:#dbdbdb;}
   .footer .thead a{ color:#fff; display:block; height:46px; line-height:46px; border-right:1px solid #6f6f6f; text-align:center;}
 .footer .thead .th{ float:left; font-weight:bold;}
 .footer .tbody{ clear:both;}
  .footer .tbody a{ display:block; text-align:center; line-height:30px;}
  .footer .tbody li{ border-right:1px solid #6f6f6f; padding:12px 0;}
   .ftnav{ border-top:1px solid #6f6f6f; color:#dbdbdb; padding:12px 0;}
    .ftnav .wauto{ position:relative;}
   .ftnav ul{ position:absolute;top:23px; right:0;}
      .ftnav ul li{ float:left;}
nav ul{ float:right;}
      .ftnav ul li a{ color:#dbdbdb;}
	     .ftnav ul li.gold a{color:#edb200;}
	.ftnav ul li em{ color:#999; margin-right:6px;}
   .ftnav p{ line-height:30px;}
  .footer .tbody ul{ float:left;}
 
  
  .f-table{ border-top:1px solid #6f6f6f;}
.f-table  .thead{ height:46px; border-bottom:1px solid #6f6f6f;}
  .sendmsg { width:660px; margin:0 auto; padding:36px 0;}
.sendmsg strong{ font-weight:300;}
.sendmsg input{ line-height:40px;vertical-align:middle;height:40px;  border:0;}
.sendmsg input[type="text"]{  background-color:#fff; width:350px; padding:0 12px;}
.sendmsg input[type="button"]{ background-color:#ffc000; width:114px; text-align:center; color:#fff; cursor:pointer;}
.copyright{ height:78px; line-height:78px; border-bottom:10px solid #f15755;}

.copyright .right a{ float:right; margin-top:16px; margin-left:8px;}

/*.h30*/
.h30{ height:30px;}
/**/
/* CSS Document */
.banner{ height:540px; overflow:hidden; position:relative; z-index:1; width:100%;}
.banner  .bd li{ width:100%;}
.banner li.l1{ background:#a5ddff url(../img/banner.jpg) no-repeat center; }
.banner li.l2{ background:#a5ddff url(../img/banner2.jpg) no-repeat center;  }
.banner li.l3{ background:#a5ddff url(../img/banner3.jpg) no-repeat center; }
.banner li a{ display:block;height:540px; background:url(../img/shadow.png) repeat-x left top;}
.banner a.next,.banner a.prev{ position:absolute; top:0; height:540px; font-size:120px;background-color:#fff; width:150px; text-align:center; line-height:540px; vertical-align:middle; text-decoration:none; cursor:pointer; z-index:999;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.banner a.timer{filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; background-color:#333; height:4px; width:100%; position:absolute; left:0; bottom:0; z-index:998;}

.banner a.next{ right:0;}
.banner .hd{ position:absolute; bottom:24px; left:0; width:100%; text-align:center;}
.banner .hd a{ display:inline-block;  width:60px; height:4px; margin-left:12px; background-color:#f8f8f8;cursor:pointer;}
.banner .hd a.on{ background-color:#ee3131;}
.banner .bd li .e1{ display:block; text-align:center;  overflow:hidden;padding-top:166px;}
.banner .bd li .e1 img{ display:inline-block;}
/*number*/
.number{  background-color:#efefef; border:1px solid #ececec; border-left:none;border-left:none; padding-top:26px;}
.number dl{ float:left;}
.number dt{ float:left; padding-top:10px; padding-right:12px;}
.number dd{ float:left; border-left:1px solid #dbdbdb; padding-left:16px;}
.number dd a{ color:#666;  display:block; text-decoration:none;}
.number dd a strong i{ color:#333;}
.number dd a strong { display:block;}
/*好评*/
.tit{ height:64px;}
.tit h3{ height:3px; border-bottom:1px solid #e7ae00;border-top:1px solid #e7ae00; width:254px;position:relative; margin-top:20px; float:left;}
.tit h3 strong{
	position: absolute;
	background-color: #fff;
	width: 134px;
	text-align: center;
	height: 64px;
	line-height: 64px;
	top: -32px;
	left: 59px;
	font-size: 24px;
}

.tit .hd{ float:right; height:8px; width:72px; margin-top:18px;}
.tit .hd li{ height:8px; float:right; margin-left:8px; background-color:#c7c7c7; width:16px; overflow:hidden; text-indent:-999px; cursor:pointer;}
.tit .hd li.on{ background-color:#f15755;}

.pj .detail .txt{ background-color:#f7f7f7;   text-indent:2em;}
/*pl*/
.pl{ height:88px; padding-top:30px;}
.pl dd,.pl dt{ float:left;}
.pl dd h4{ padding-top:14px;}
.pl dd{ padding-left:12px;}
.pl dd p{ height:32px; line-height:32px;}
.pj .detail .txt a{color:#777;}
.pj .detail .txt a:hover{color:#ee3131;}

/*khlogo*/
.khlogo li{border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9; float:left;}
.khlogo{ border-top:1px solid #e9e9e9;border-right:1px solid #e9e9e9;  float:left;}
/*.hy18*/
.hy18{ background-color:#444; min-width:1190px; padding:0 4px;}.hy18 td{ padding:4px;}
.hy18 .next,.hy18 .prev{ color:#fff; background:url(../img/touming.png) repeat; display:block; position:absolute; width:36px; height:60px; line-height:60px; text-align:center; z-index:9999; top:50%; margin-top:-30px; font-size:22px; cursor:pointer; font-weight:bold; text-decoration:none; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.hy18 .next{ right:0;}
.hy18 .prev{ left:0;}
.hy18 .pst{ position:relative;}
.hy18 .title h3{ text-align:center; font-size:24px; color:#cbcbcb; padding-bottom:22px;}
.hy18 .title{ padding:32px 0;}
.hy18 .title .mbtn{ display:block; width:110px; height:32px; line-height:32px; margin:0 auto; border:1px solid #fff; border-radius:20px; text-align:center; background-color:#444; color:#fff;*z-index:2; *position:relative;*behavior: url(ie-css3.htc);}
.hy18  .bd{ max-width:1680px; width:100%;margin: 0 auto;}
.hy18  .bd dl{ float:left; position:relative; width:100%;}
.hy18  .bd dl img{ width:100%; height:auto;}
.hy18 .hd{ height:42px; clear:both; padding-top:22px;}

/*dl on*/
.hy18  .bd dd{ text-align:center; position:absolute; top:0; left:0; background:url(../img/touming.png) repeat; height:100%; width:100%; display:none; overflow:hidden;}
.hy18  .bd dd .brd{  border:1px solid #fff; width:86%; height:80%; display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}
.hy18  .bd dd i{ display:inline-block; height:100%; vertical-align:middle;}
.hy18  .bd dd a{ color:#fff; line-height:22px; display:inline-block;}
.hy18 .bd dd .in{ padding:12px 0 12px 12px; text-align:left;}/*改变*/
.hy18 .bd dd .in h3{ height:32px;}
.hy18 .bd dd .in .mbtn{ background-color:#e9af00; height:30px; line-height:30px; padding:0 12px; margin-top:12px;}
/*yw6*/
.yw6{ background-color:#f8f8f8; }
.yw6 .bd dl{ float:left;position:relative; }

.yw6 .bd dd h3{ font-size:16px; padding-top:18px; height:30px; text-align:center;}
.yw6 .bd dd{ border:1px solid #e9e9e9; border-top:0;  background-color:#fff;}
.yw6 .bd dd p{ padding:0 20px; line-height:30px; color:#666;}
.yw6 .bd dd a.mbtn{ display:block; background-color:#ee3131; color:#fff; width:116px; height:32px;  border-radius:20px; text-align:center; line-height:32px; bottom:33px; left:130px; position:absolute; }
.yw6 .hd{ clear:both;}
.ahd { text-align:center;}
.ahd li{ display:inline-block; *display:inline; *zoom:1; width:14px; height:14px;  overflow:hidden;text-align:center; background:url(../img/icoall.png) no-repeat 0 -115px;  cursor:pointer; margin-left:8px;}
.hd li.on{color:#ee3131; background-position:-23px -115px; }
/*yw12*/

.yw12 dl{ float:left; position:relative; overflow:hidden; padding:4px; }
.yw12 dt img{ width:100%; height:100%; float:left;}
.yw12 dt i{ position:absolute;  background:url(../img/touming2.png) repeat; display:none;left:4px; top:4px;}
.yw12 dd{ position:absolute;top:4px; }
.yw12 dd .up{ background-color:#f15755;color:#ffe3e3; height:80%; }
.yw12 dd .up a{  color:#fff;}
.yw12 dd .down{ background-color:#fff; height:20%; text-align:center;  vertical-align:middle;}
.yw12 dd .down a,.yw12 dd .down i{ display:inline-block; vertical-align:middle;}
.yw12 dd .down i{ height:100%;}

.yw12 dd .up .mbtn{position:relative; height:30px; line-height:30px; border:1px solid #fff; border-radius:20px; width:104px; text-align:center; display:block; margin: 0 auto; background-color:#f15755; }
.yw12 dd .up .mbtn i{ font-size:18px; margin-left:6px;}
/*ny---------------------------------*/
.nyabg{ background:url(../img/nyabg.gif) repeat-y left top;}
.ny-banner{ background:#f3f7f9 url(../img/nybg.gif) repeat-x 0 1px; border-bottom:1px solid #e3e7e9; position:relative;}
.ny-banner .img{ width:1000px; margin:0 auto;height: 402px;}
.ny-banner .bg{ background:url(../img/shadow.png) repeat-x 0 top; height:10px; position:absolute; width:100%; z-index:1; left:0;}
/*here*/
.here{ height:70px; border-bottom:1px solid #e9e9e9; line-height:70px;}
.here h2{ float:left;}
.here .right{ color:#dbdbdb;}
.here .right a{ color:#748998;}
.w1000{ width:1000px; margin:0 auto;}
/*lt*/
.lt{ width:248px; float:left; margin-left:1px;}
.phone2{ height:70px; padding-left:18px; line-height:70px; border-bottom:1px solid #e9e9e9;}
.phone2 strong{ display:inline-block; vertical-align:middle; font-size:26px; color:#748998;}
.phone2 em{ margin-right:8px; display:inline-block; width:24px; height:24px;vertical-align:middle; background:url(../img/icoall.png) no-repeat 0 -69px;}
/*gt*/
.gt{ float:right; width:710px;padding-top: 10px;}
.gt .txt .ny-img img{ display:block; margin:0 auto;}
.ny-img{ padding-top:26px; padding-bottom:26px;}
.no-pdt{ padding-top:0;}
.no-pdb{ padding-bottom:0;}
.gt{ padding-bottom:30px;}
.gt .txt p{ line-height:30px; font-size:14px; text-indent:2em; padding-bottom:18px;}
.gt .txt h4,.gt .txt h3{ font-family:"\5FAE\8F6F\96C5\9ED1"; }
.gt .txt h3{font-size:18px; color:#996600; height:62px; line-height:62px; }
.gt .txt h4{ font-size:16px; height:42px; line-height:42px; font-weight:bold;}
/*titlist*/
.titlist li{  overflow:hidden; border-bottom:1px solid #e9e9e9;}
.titlist li a{ display:block;line-height:46px; height:46px; text-align:center;}
.titlist li a:hover,.titlist li.on a{ background-color:#f3f7f9; color:#ee0606;}
/*hylist*/
.lt h3{ line-height:48px; color:#748998; padding-left:17px; background-color:#f4f4f4; border-bottom:1px solid #e9e9e9;}

.hylist{ padding:20px 17px 17px 17px;}
.hylist h4{ height:36px; line-height:36px; background-color:#f4f4f4; color:#a58545; padding-left:46px; }
.hylist li{ padding-bottom:14px;}
.hylist h4 a{ color:#a58545; font-size:14px;}
.hylist h4 em{font-size:18px; margin-right:8px; cursor:pointer;}
.hylist li p{ display:none; padding-top:12px;}
.hylist li p a{ display:block; padding-left:66px; line-height:26px; color:#777;}
.hylist li p a:hover{color:#ee0606;}

.c1_tb p{line-height: 16px !important;font-size:12px !important;}
.c3_t td{ font-size: 14px;padding: 10px 15px;background: #7F7FFF;color: #fff;line-height: 20px;}
.c3_t .t1{background: #99CC00;font-weight: bold;}

/*c6_xkzs*/
#imageFlow {position:relative;width:100%; height:620px;overflow:hidden;}
#imageFlow .diapo {position: absolute;left: -1000px;cursor: pointer;-ms-interpolation-mode: nearest-neighbor;}
#imageFlow .link {border: dotted #fff 1px;margin-left: -1px;margin-bottom: -1px;}
#imageFlow .bank {visibility: hidden; }
#imageFlow .text {position: absolute;left: 0px;width: 100%;bottom: 20%;text-align: center;color: #FFF;font-family: verdana, arial, Helvetica, sans-serif;z-index: 1000; font-size:16px;}
#imageFlow .title {font-size: 0.9em;font-weight: bold;}
#imageFlow .legend {font-size: 0.8em; color:#121212;}
#imageFlow .scrollbar {position: absolute;left: 5%;bottom: 12%;width: 90%;height: 16px;z-index: 1000;}
#imageFlow .track {position: absolute;left: 1%;width: 98%;height: 16px;}
#imageFlow .arrow-left {position: absolute;}
#imageFlow .arrow-right {position: absolute;right: 0px;}
#imageFlow .bar {position: absolute;height: 16px;left: 25px;}
/*账号tdleft*/
.tdleft{ padding-left:12px;}