/* CSS Document */
@charset "utf-8";
.container{ }
.box_01{ padding-top:70px; }
.Com_title{ text-align:center; }
.Com_title .on{ font-size:30px; line-height:40px; color:#000; }
.Com_title .middle{ font-family:Arial; font-size:22px; line-height:30px; color:#737373; text-transform:uppercase; width:356px; height:30px; background:url(Comtitlebg.png) no-repeat; margin:0 auto; }
.Com_title .under{ font-size:13px; line-height:22px; color:#8d8d8d; }
.Com_title .line{ margin-top:4px; width:70px; height:2px; background:#666; display:inline-block; }
.box_01 .bd{ margin-top:50px; }
.box_01 .bd .sd-1{ float:left; margin-right:18px; }
.box_01 .bd .sd-1 img{ }
.box_01 .bd .sd-2{ float:left; margin-right:15px;  }
.box_01 .bd .sd-2 img{ }
.box_01 .bd .mm{ float:left; padding:7px 9px; border:1px solid #a0a0a0;  }
.box_01 .bd .mm a{ }
.box_01 .bd .mm a img{ margin:5px 0; }

.box_02{ margin-top:72px; background-color: #ccc;}
.box_02 .big_box{ width:1290px; margin:0 auto; padding-top:50px; }
.box_02 .big_box .all_box{ }
.game163{ position: relative; overflow: hidden; width: 406px; float:left; margin-right:24px; margin-bottom:40px; }
.game163 .bigImg{ height: 245px; position: relative; margin:0 auto; }
.game163 .bigImg li, .vedio_all ul li .pic{ width:384px; height:245px; background:url(t1_bg.jpg) no-repeat; overflow:hidden; }
.game163 .bigImg li img, .vedio_all ul li .pic img{ vertical-align:middle; padding:16px; }
.game163 .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; text-align: left; }
.game163 .smallScroll{ margin-top:15px; height: 69px; margin-bottom: 6px; text-align:center; }
.game163 .sPrev,.game163 .sNext{ float: left; display: block; width: 14px; height: 47px; text-indent: -9999px; background: url(images/sprites1008.png) no-repeat 0 -3046px;  display:none;  }
.game163 .sNext{ background-position: 0 -2698px; display:none; }
.game163 .sPrev:hover{ background-position: 0 -3133px; display:none; }
.game163 .sNext:hover{ background-position: 0 -2785px; display:none; }
.game163 .smallImg{ display:inline-block; height:69px; width: 360px; overflow: hidden; }
.game163 .smallImg .tempWrap{  }
.game163 .smallImg ul{ height:69px;  width: 9999px; overflow: hidden; display:inline-block; }
.game163 .smallImg li{ float: left; padding: 0; margin:0 2px; width:116px; cursor:pointer;  display: inline;  }
.game163 .smallImg img{ border: 1px solid #dcdddd;   }
.game163 .smallImg .on img{ border-color: #1e50a2;}
.game163 .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}
.game163 .pageState span{ color: #f00; font-size: 16px;}
.game163 .ft, .vedio_all ul li .ft{ margin-top:17px; margin-left:15px; }
.game163 .ft dl, .vedio_all ul li .ft dl{ float:left; line-height:27px; color:#000; }
.game163 .ft dl dt, .vedio_all ul li .ft dl dt{ font-size:20px; }
.game163 .ft dl dd, .vedio_all ul li .ft dl dd{ font-size:14px;  padding-left:21px; background:url(t3.png) 2px 6px no-repeat;  }
.game163 .ft .mm, .vedio_all ul li .ft .mm{ float:right; margin-top:7px; margin-right:18px; }
.game163 .ft .mm a, .vedio_all ul li .ft .mm a{ display:block; width:113px; height:38px; background:#ce38a9; opacity:0.8; font-size:14px; line-height:38px; color:#fff; text-align:center; border-radius:2px; overflow:hidden; }
.game163 .ft .mm a:hover, .vedio_all ul li .ft .mm a:hover{ opacity:1; }
.vedio_all{ text-align:center;width: 1290px;
    margin: 0 auto;overflow:hidden; }
.vedio_all ul{ display:inline-block; }
.vedio_all ul li{ float:left;position: relative; overflow: hidden; width: 406px; float: left; margin-right: 24px; margin-bottom: 40px; }
.vedio_all ul li .pic{ margin:0 auto;  }
.vedio_all ul li .pic img{ }
.vedio_all ul li .ft{ }
.vedio_all ul li .ft dl{ }
.vedio_all ul li .ft dl dt{ }
.vedio_all ul li .ft dl dd{ }
.vedio_all ul li .ft .mm{ }
.vedio_all ul li .ft .mm a{ }

.box_03{ }
/*tdMenu*/
.tdMenu{ overflow:hidden; text-align:center; margin-bottom:40px; margin-top:48px; }
.tdMenu a{ display:inline-block; height:40px; border:1px solid #4a3d95; border-radius:19px; line-height:38px; padding:0 19px; font-size:16px; color:#787878; margin:0 12px; letter-spacing:1px;}
.tdMenu a i{ display:block; float:left; background:url(../images/tdMenu.png) no-repeat;}
.tdMenu a i.yhsjs{ width:20px; height:20px; margin:8px 9px 8px 0; background-position:0 -26px;}
.tdMenu a i.hlzcr{ width:17px; height:17px; margin:9px 11px 9px 0; background-position:-20px -29px;}
.tdMenu a i.yxgp{ width:11px; height:23px; margin:5px 11px 6px 0; background-position:-37px -23px;}
.tdMenu a i.hlhz{ width:20px; height:20px; margin:7px 9px 7px 0; background-position:-48px -26px;}
.tdMenu a i.hysj{ width:18px; height:22px; margin:5px 9px 7px 0; background-position:-68px -24px;}
.tdMenu a i.gd{ width:22px; height:22px; margin:5px 13px 7px 0; background-position:-86px -24px;}
.tdMenu a:hover{ border-color:#ce38a9; background-color:#ce38a9; color:#fff;}
.tdMenu a:hover i.yhsjs{background-position:0 -3px;}
.tdMenu a:hover i.hlzcr{background-position:-20px -6px;}
.tdMenu a:hover i.yxgp{background-position:-37px 0;}
.tdMenu a:hover i.hlhz{background-position:-48px -3px;}
.tdMenu a:hover i.hysj{background-position:-68px -1px;}
.tdMenu a:hover i.gd{background-position:-86px -1px;}
/*teamBanner*/
.box_03 .slidebox{ position:relative; width:100%; }
.box_03 .slidebox .bd{ width:1920px; left:50%; margin-left:-960px; position:relative; height:649px; z-index:1; background:url(box_03_banner_01_s.jpg) no-repeat; }
.box_03 .slidebox .bd ul{ }
.box_03 .slidebox .bd ul li{ padding-top:37px; }
.box_03 .slidebox .bd ul li img{ margin:0 auto; }
.box_03 .slidebox .hd{ width:1920px; left:50%; margin-left:-960px; position:absolute; bottom:20px; z-index:3; text-align:center; }
.box_03 .slidebox .hd ul{ display:inline-block; height:15px; }
.box_03 .slidebox .hd ul li{ width:15px; height:15px; background:#fff; border-radius:100%; margin:0 10px; *display:block; display:inline-block; vertical-align:top; cursor:pointer; text-indent:999px; }
.box_03 .slidebox .hd ul .on{ background:#898989; }

.box_04{ padding-top:80px; }
/*center*/
.center{ width:1200px; margin:0 auto; position:relative;}
/*prolist*/
.proBox{ margin-top:54px; height:695px; position:relative; background:url(../images/proBoxbg.jpg) no-repeat;}
.proBox .hd{ width:238px; height:630px; overflow:hidden; position:absolute; left:30px; top:0; padding-left:28px; padding-top:65px; background: rgba(255,255,255,.8);}
.proBox .hd ul li{ overflow:hidden; height:81px; position:relative; margin-bottom:16px;}
.proBox .hd ul li a{ display:block; width:156px; padding:16px 0; border:1px solid #DCDBD9; float:left; overflow:hidden; text-align:center; color:#848484; cursor:pointer;}
.proBox .hd ul li a strong{ display: block; font-size: 14px; font-family: Arial; line-height: 26px; height: 26px; font-weight: normal; text-transform: uppercase; width:72px; margin:0 auto; position:relative;}
.proBox .hd ul li a strong em{ font-size:30px; position:absolute; left:0;}
.proBox .hd ul li a strong i{ line-height:18px; position:absolute; right:0; bottom:0;}
.proBox .hd ul li a p{ font-size:18px; line-height:20px; height:20px; overflow:hidden; font-weight:lighter;}
.proBox .hd ul li b{ width:9px; height:15px; background:url(../images/proMenu.png) no-repeat; position:absolute; right:28px; top:33px; display:none;}
.proBox .hd ul li:hover a{ border-color:#F30188; color:#F30188;}
.proBox .hd ul li:hover b{ display:block;}

.proInfo{ width:831px; padding-top:80px; overflow:hidden; right:50px; position:absolute;}
.proInfoTxt{ overflow:hidden; color:#6e6e6e; margin-bottom:30px;}
.proInfoTxt strong{ font-size:24px; line-height:26px; height:26px; overflow:hidden; margin-bottom:10px; display:block;}
.proInfoTxt p{ font-size:14px; line-height:16px; height:16px; overflow:hidden; color:#999;}
.proInfoPic{ border:10px solid rgba(0,0,0,.1); font-size:0; overflow:hidden;}
.proInfoPic img{ width:811px; height:448px;}

.box_05{ padding-top:80px; padding-bottom:74px; }
.box_05 .bd{ margin-top:46px; }
.box_05 .bd ul{ width:1245px; margin:0 auto; }
.box_05 .bd ul li{ float:left; margin-right:45px; }
.box_05 .bd ul li .pic{ width:370px; height:249px; overflow:hidden; position:relative; }
.box_05 .bd ul li .pic a{ display:block; }
.box_05 .bd ul li .pic a img{ }
.box_05 .bd ul li .pic a .block{ width:370px; height:249px; background:url(block_05.png) repeat;  position:absolute; top:0; left:0; display:none; }
.box_05 .bd ul li .pic a:hover .block{ display:block; }
.box_05 .bd ul li .pic a .block span{ width:108px; height:28px; border:1px solid #fff; text-align:center; line-height:30px; color:#fff;  margin:0 auto; display:block; margin-top:110px; }
.box_05 .bd ul li dl{ margin-top:18px; font-family:"å®‹ä½“"; color:#000; }
.box_05 .bd ul li dl dt{ font-size:16px; line-height:32px; }
.box_05 .bd ul li dl dt a{ color:#000; }
.box_05 .bd ul li dl dt dd{ font-size:14px; line-height:28px; }
.box_05 .ft{ margin-top:65px; }
.box_05 .ft .sd{ float:left; }
.box_05 .ft .sd .news, .box_05 .ft .sd .service{ float:left; width:382px; margin-right:28px; }
.box_05 .ft .sd .news .hd, .box_05 .ft .sd .service .hd{  }
.box_05 .ft .sd .news .hd h2, .box_05 .ft .sd .service .hd h2{ font-size:26px; line-height:38px; color:#000; font-weight:normal; }
.box_05 .ft .sd .news .hd h2 span, .box_05 .ft .sd .service .hd h2 span{ display:inline-block; margin-left:8px; margin-top:14px; font-size:14px; line-height:24px; color:#bdbdbd; }
.box_05 .ft .sd .news .hd b, .box_05 .ft .sd .service .hd b{ display:block; font-size:14px; line-height:24px; color:#bdbdbd; }
.box_05 .ft .sd .news .pic, .box_05 .ft .sd .service .pic{ margin-top:14px; width:382px; height:132px; }
.box_05 .ft .sd .news .bd, .box_05 .ft .sd .service .bd{ margin-top:16px; }
.box_05 .ft .sd .news .bd ul, .box_05 .ft .sd .service .bd ul{ width:382px; }
.box_05 .ft .sd .news .bd ul li, .box_05 .ft .sd .service .bd ul li{ float:none; margin-right:0; }
.box_05 .ft .sd .news .bd ul li i, .box_05 .ft .sd .service .bd ul li i{ width:9px; height:9px; background:#ce38a9; border-radius:50%; float:left; margin-top:10px; }
.box_05 .ft .sd .news .bd ul li a, .box_05 .ft .sd .service .bd ul li a{ width:358px; font-size:14px; line-height:30px; color:#737373; display:block; display:block; margin-left:24px; }
.box_05 .ft .sd .news .bd ul li a, .box_05 .ft .sd .service .bd ul li a{overflow: hidden;/*超出部分隐藏*/
text-overflow:ellipsis;/* 超出部分显示省略号 */
white-space: nowrap;/*规定段落中的文本不进行换行 */}
.box_05 .ft .sd .news .bd ul li a:hover, .box_05 .ft .sd .service .bd ul li a:hover{ color:#000; }
.box_05 .ft .sd .service{ }
.box_05 .ft .mm{ float:right; width:370px; border:1px solid #a0a0a0; margin-top:8px; }
.box_05 .ft .mm .title{ padding-left:26px; padding-top:9px; }
.box_05 .ft .mm .title h2{ font-size:24px; line-height:40px; color:#000; font-weight:normal; }
.box_05 .ft .mm .title span{ display:block; font-size:14px; line-height:26px; color:#000; opacity:0.9; }
.box_05 .ft .mm .title span b{ font-weight:normal; color:#ce38a9; }
.box_05 .ft .mm form{ margin-top:22px; border:0; padding:0; background:none; text-align:center; }
.box_05 .ft .mm form input{ border:0; padding:0; background:none; display:inline-block; text-align:left; }
.box_05 .ft .mm form .text{ margin-bottom:12px; border:1px solid #d9d9d9; font-size:14px; line-height:30px; padding-left:10px; width:328px; }
.box_05 .ft .mm form textarea{ text-align:left;  border:0; padding:0; background:none; width:328px; padding-left:10px; height:90px; border:1px solid #d9d9d9; margin-bottom:12px; }
.box_05 .ft .mm form .submit{ width:160px; line-height:30px; text-align:center; margin:0 auto; font-size:14px; color:#fff; text-align:center; background:#ce38a9; margin-bottom:28px; cursor:pointer;  }

