﻿@charset "utf-8";
/* 全局CSS */
body {font:12px/1.8 'microsoft yahei',tahoma,verdana,'simsun'; margin:0; padding:0; font-size:12px; color:#000; background:#fff;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border:0;}
li{list-style-type:none;}
img{vertical-align:top;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
.ysj {width:1100px; margin:0 auto;}
.end_x .ysj .left li{ width:783px; height:60px; line-height:30px;}
a{color:#000000; text-decoration:none; font-size:12px;}
a:hover{ color:#FF0000; text-decoration:none;}
a:visited{ color:#000000; text-decoration:none;}
.left{ float:left;}
.right{ float:right;}
.xxx{width:100%; height:15px;}

/*top*/

.top{ height:116px;}
.top_lt{ float:left; padding-top:26px;}
.top_rt{ float:right; padding-top:10px; line-height:40px;}
.top_rt p{ padding-left:44px;}
.top_rt p img{ padding:6px 8px;}

.menu{height:50px; background:#122d5c;width:100%; color:#fff;}
#MutiNav .multiUl { width:1100px; height:42px; CLEAR: both; display:block; margin:0 auto;}
#MutiNav .multiUl LI {display:block; float:left; height:42px;  text-align:center; LINE-HEIGHT: 50px; POSITION: relative;}
#MutiNav .multiUl LI A.go { DISPLAY: inline-block;font-size:14px;  Z-INDEX: 300; PADDING-BOTTOM: 0px;width:136px; COLOR: #edf7ea; LINE-HEIGHT: 50px; PADDING-TOP: 0px; HEIGHT: 50px; TEXT-ALIGN: center;}
#MutiNav .multiUl LI A.go:hover{ background:#e60000;width:136px; height:50px;}
#MutiNav .multiUl LI A.on {	FONT-WEIGHT: bold; COLOR: #dfe8d9;}
#MutiNav .multiUl LI BLOCKQUOTE {DISPLAY: none; Z-INDEX: 201; POSITION: absolute; TOP:36px;left:-40px;width:136px; HEIGHT: auto;}
#test_1{{DISPLAY: none; Z-INDEX: 201; POSITION: absolute; TOP:50px;width:136px; HEIGHT: auto;}}
#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn {PADDING-BOTTOM: 10px; OVERFLOW: hidden; background:#122d5c; WIDTH:136px; COLOR: #dee6e9; PADDING-TOP: 10px; HEIGHT: auto; TEXT-ALIGN: center}
#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn A {	 DISPLAY: inline; display:block;COLOR: #dee6e9; LINE-HEIGHT: 30px; PADDING-TOP: 2px;TEXT-ALIGN: center}
#MutiNav .multiUl LI BLOCKQUOTE A:hover {  background:#e60000; COLOR: #fefbc2! important}

.banner{width:100%; height:497px;}
/* slide */
.slide-main{height:497px;position:relative;}
.prev,.next{display:block;width:44px;height:44px;position:absolute;z-index:222;top:267px;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
.prev{left:70px;}
.next{right:70px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{display:block;width:100%;height:5px;position:absolute;z-index:124;top:440px;left:0;text-align:center;}
.item a{display:inline-block;width:24px;height:5px;margin-right:11px;background:#333;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);overflow:hidden;}
.item a.cur{background:#fff;}
.slide-box,.slide{display:block;width:100%;height:497px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:490px;background:#ff6900;position:relative;position:absolute;z-index:8;}
#bgstylea{background:url(../images/banneren1.jpg) no-repeat center;}
#bgstyleb{background:url(../images/banneren3.jpg) no-repeat center;}
#bgstylec{background:url(../images/banneren2.jpg) no-repeat center;}
.slide a{display:block;width:100%;height:490px;cursor:pointer; margin:0 auto; text-align:center;}
.obj-a,.obj-b,.obj-c,.obj-d,.obj-e,.obj-f{position:absolute;z-index:9;left:50%;}
.obj-a,.obj-b{width:952px;margin-left:-476px;text-align:center;}
.obj-a{display:block;height:352px;top:20px;}
.obj-b{top:306px;height:100px;}
.obj-c{display:block;height:480px;top:0;margin-left:-540px;}
.obj-d{top:128px;height:164px;}
.obj-d p{display:block;padding-top:20px;font-size:16px;color:#000;clear:both;}
.obj-e{width:366px;height:170px;top:123px;z-index:12;}
.obj-f{width:692px;height:394px;top:158px;margin-left:-180px;}
.banAnimate .obj-a{display:block;animation-name:baoAni;-webkit-animation:baoAni 0.4s linear 0s normal none;-moz-animation:baoAni 0.4s linear 0s normal none;animation:baoAni 0.4s linear 0s normal none;}
@-webkit-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@-moz-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
.banAnimate .obj-b{display:block;animation-name:saAni;-webkit-animation:saAni 0.4s linear 0s normal none;-moz-animation:saAni 0.4s linear 0s normal none;animation:saAni 0.4s linear 0s normal none;}
@-webkit-keyframes saAni{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@-moz-keyframes saAni{from{opacity:0;-moz-transform:scale(0,0);} to{opacity:1;-moz-transform:scale(1,1);} }
@keyframes saAni{from{opacity:0;transform:scale(0,0);} to{opacity:1;transform:scale(1,1);} }
.watch-code.code-show{display:block;animation-name:scode;-webkit-animation:scode 0.3s linear 0s normal none;-moz-animation:scode 0.3s linear 0s normal none;animation:scode 0.3s linear 0s normal none;}
@-webkit-keyframes scode{from{opacity:0;-webkit-transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;-webkit-transform:scale(1,1); transform-origin: left bottom;} }
@-moz-keyframes scode{from{opacity:0;-moz-transform:scale(1,0); transform-origin:left bottom;} to{opacity:1;-moz-transform:scale(1,1);transform-origin:bottom bottom;} }
@keyframes scode{from{opacity:0;transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;transform:scale(1,1);transform-origin: left bottom;} }
.banAnimate .obj-c,.banAnimate .obj-e{display:block;animation-name:saAnic;-webkit-animation:saAnic 0.3s linear 0s normal none;-moz-animation:saAnic 0.3s linear 0s normal none;animation:saAnic 0.3s linear 0s normal none;}
@-webkit-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
.banAnimate .obj-d,.banAnimate .obj-f{display:block;animation-name:saAnid;-webkit-animation:saAnid 0.3s linear 0s normal none;-moz-animation:saAnid 0.3s linear 0s normal none;animation:saAnid 0.3s linear 0s normal none;}
@-webkit-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }



.cpzs{width:1100px; height:484px;}
.review-item{float:left;width:529px;height:215px;background:url(../images/c_bj1.jpg) no-repeat;-webkit-transition:all 0.2s linear;transition:all 0.2s linear; margin:10px;}
.review-item:hover{z-index:2;-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}
.cp_01_lt{ float:left;}
.cp_01_lt img{ padding:30px;}
.cp_01_lt:hover img, .cp_01_lt2:hover img,.cp_01_lt3:hover img{
    transform: scale(1.3);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1.3);
    -webkit-transform: all 1s ease 0s;
}
.cp_01_rt{ float:right; padding-right:70px; padding-top:40px;}
.cp_01_rt p{width:65px; background:#787878; height:1px; margin-bottom:20px;}
.cp_01_rt span{ font-size:16px; line-height:30px; color:#4c4c4c;}
.cp_01_rt h1{ font-size:16px; color:#3f3f3f; line-height:30px; margin-bottom:20px;}

.review-item2{float:left;width:529px;height:215px;background:url(../images/c_bj2.jpg) no-repeat;-webkit-transition:all 0.2s linear;transition:all 0.2s linear; margin:10px;}
.review-item2:hover{z-index:2;-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}
.cp_01_lt2{ float:left; background:url(../images/c1.png) no-repeat;width:255px; height:215px;}
.cp_01_lt2 img{ padding:30px;}
.cp_01_rt2{ float:right; padding-right:70px; padding-top:40px;}
.cp_01_rt2 p{width:65px; background:#787878; height:1px; margin-bottom:20px;}
.cp_01_rt2 span{ font-size:16px; line-height:30px; color:#141313;}
.cp_01_rt2 h1{ font-size:16px; color:#050505; line-height:30px; margin-bottom:20px;}

.review-item3{float:left;width:529px;height:215px;background:url(../images/c_bj2.jpg) no-repeat;-webkit-transition:all 0.2s linear;transition:all 0.2s linear; margin:10px;}
.review-item3:hover{z-index:2;-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}
.cp_01_lt3{ float:right; background:url(../images/c33.png) no-repeat;width:255px; height:215px; }
.cp_01_lt3 img{ padding:40px 30px;}
.cp_01_rt3{ float:left; padding-left:70px; padding-top:40px;text-align:right;}
.cp_01_rt3 p{width:65px; background:#787878; height:1px; margin-bottom:20px; margin-left:60px;}
.cp_01_rt3 span{ font-size:16px; line-height:30px; color:#252525;}
.cp_01_rt3 h1{ font-size:16px; color:#252525; line-height:30px; margin-bottom:20px;}

.review-item4{float:left; text-align:center;width:529px;height:215px;background:url(../images/c_bj4.jpg) no-repeat;-webkit-transition:all 0.2s linear;transition:all 0.2s linear; margin:10px;}
.review-item4:hover{z-index:2;-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0);}
.review-item4 h1{ font-size:20px; color:#514f4f; padding-top:60px; line-height:30px; margin-bottom:20px;}
.review-item4 a{ text-align:center;}

.gywm{width:100%; height:360px; background:url(../images/kc.png) no-repeat right #d4d3d4;}
.gywm_lt{width:380px; float:left; height:360px;}
.da-thumbs {list-style: none;width: 380px;height: 360px;position: relative;	margin: 20px auto;	padding: 0;}
.da-thumbs li {	float: left;margin: 4px;padding:2px;position: relative;}
.da-thumbs li a,.da-thumbs li a img {display: block;width:143px;height:165px;position: relative;}
.da-thumbs li a {overflow: hidden;}
.da-thumbs li a div {position: absolute;background:url(../images/tm.png) no-repeat;	width: 100%;height: 100%;}
.da-thumbs li a div span {display: block;padding: 10px 0;margin: 40px 20px 20px 20px;text-transform: uppercase;font-weight: normal;	color: rgba(255,255,255,0.9);}
.gywm_rt{ float:left; margin-left:14px;width:672px; padding-top:30px;}
.gywm_rt_t{ height:60px; background:url(../images/xx.png) no-repeat bottom;}
.gywm_rt_t p{ float:left; line-height:60px; font-size:20px; font-weight:bold; color:#2d2d2e;}
.gywm_rt_t a{ float:right; padding-top:24px;}
.gywm_rt_nr{ line-height:30px; color:#444; font-size:14px;}
.gywm_rt a img{ padding-top:14px;}

.ind01{ height:292px;}
.gsxw{ float:left;width:805px; border:1px solid #f2f2f2; height:290px;}
/* film_focus */
.film_focus {width:800px;height:290px;overflow:hidden;position:relative;}
.film_focus ul.film_focus_imgs {height:290px;height:9999em;	position:absolute;	right:0;top:0;	overflow:hidden;}
.film_focus .film_focus_desc h3 {height:45px;	line-height:45px;overflow:hidden;position:absolute;	bottom:0;background:rgba(0, 0, 0, .5);	color:#fff;	width:100%;
	z-index:99;	font-size:16px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000', endColorstr='#7F000000');}
.film_focus ul.film_focus_nav {	width:190px;height:290px;	position:absolute;	left:0;	top:0;	z-index:100;}
.film_focus ul.film_focus_nav li {	height:145px;background:#4b4b4b;position:relative;	width:180px;cursor: pointer;cursor: hand;color:#fff;font-weight:bold;	font-size:14px;	overflow:hidden;line-height:47px; text-align:center;}
.film_focus ul.film_focus_nav li.cur {background:url(../images/hbj.png) no-repeat;width:190px;height:145px; left:0px;_background:url(../images/hbj.png) no-repeat 0 0;
	word-break:break-all;color:#fff;	font-weight:bold;
	font-size:22px;
	overflow:hidden;
}
.film_focus ul.film_focus_nav li b {width:56px; display:block; padding-left:60px; padding-top:34px;
	display: table-cell;
	height:145px; font-size:12px;font-family:"宋体";
}
.film_focus ul.film_focus_nav li b span {
	display:block
}
.film_focus ul.film_focus_nav li.cur b {width:56px; display:block; padding-left:60px; padding-top:34px;
	display: table-cell;
	height:145px; font-size:12px;font-family:"宋体";
}
.film_focus ul.film_focus_nav li.cur span {
	display:none
}
.gsxw_t{ height:110px; padding-top:10px;}
.gsxw_t p{ color:#f00; line-height:40px; font-size:14px; font-weight:bold; font-family:"宋体";}
.gsxw_t span{ color:#959595; line-height:28px;width:600px; display:block;}
.gsxw_t span a{ color:#f00;}

.gsxw_e{ height:170px;}
.gsxw_e li{ height:40px; border-bottom:1px dashed #e4e4e4;}
.gsxw_e li a{ color:#666; background:url(../images/dd.png) no-repeat 0px 6px; padding-left:12px; line-height:40px;}
.gsxw_e li span{ float:right; color:#c0c0c0;line-height:40px;}

.lxwm{width:270px; float:left; background:url(../images/dt.png) no-repeat bottom #efefef; height:290px; margin-left:20px;} 
.lxwm ul{ padding:16px; line-height:26px; color:#010101;}
.lxwm b{ font-size:14px; color:#c80000;}

.end{width:100%; height:245px; background:#252525;}
.end_lt{width:900px;}
.end_rt{width:200px; padding-top:30px;}
.end_lt_t{ height:210px;width:900px; overflow:hidden;}
.end_lt_t_t{ background:url(../images/xxt.jpg) repeat-x bottom; height:60px;width:700px;}
.end_lt_t_t a{ color:#fff; line-height:60px; margin:10px 30px; font-size:14px;}
.end_lt_t_e ul{ float:left;margin:10px 16px;}
.end_lt_t_e li{}
.end_lt_t_e a{ color:#aaa9a9; line-height:30px;}
.end_lt_e{ color:#626262;}
.end_lt_e a{ color:#626262;}

.end_x{width:100%; background:url(../images/xxt.jpg) repeat-x #252525; line-height:60px; height:100px; color:#aaa;}
.end_x a{ color:#aaa;}


.nyban1{width:100%; height:260px; background:url(../images/nyban1.jpg) no-repeat;}
.nyban2{width:100%; height:260px; background:url(../images/nyban2en.jpg) no-repeat;}
.nyban3{width:100%; height:260px; background:url(../images/nyban3.jpg) no-repeat;}
.nyban4{width:100%; height:260px; background:url(../images/nyban4en.jpg) no-repeat;}
.nyban5{width:100%; height:260px; background:url(../images/nyban5.jpg) no-repeat;}
.nyban6{width:100%; height:260px; background:url(../images/nyban6.jpg) no-repeat;}
.nyban7{width:100%; height:260px; background:url(../images/nyban7.jpg) no-repeat;}


.ny{width:1100px; height:auto; overflow:hidden;margin-bottom:10px;}
/*.ny_lt{ float:left;width:220px;}
.cpfl{width:220px;}
.cpfl_top{ background:#122d5c; font-size:16px; color:#fff; font-family:"微软雅黑"; text-align:center; height:36px; line-height:36px;}
.cpfl_nr{ line-height:30px; text-align:center;}
.cpfl_nr li a{ line-height:30px;width:220px; height:30px; font-family:"微软雅黑"; text-align:left; text-indent:12px; background:url(../images/dd.jpg) no-repeat 5px #eee; display:block; border-bottom:1px dashed #ccc; font-size:14px;}
.cpfl_nr li a:hover{ color:#fff; background:#da251c;}

.ny_lx{ margin-top:12px; line-height:30px;}
.ny_lx_top{ background:#12488a; font-size:16px; color:#fff; font-family:"微软雅黑"; text-align:center; height:44px; line-height:44px;}
.ny_lx_nr{ line-height:24px; border:1px dashed #ccc; padding:6px;}
.ny_lx_nr b{ font-size:14px; font-weight:bold; color:#F00;}

.ny_rt{ float:left; margin-left:18px; width:860px;}
.ny_rt_top{width:850px; border-bottom:1px dotted #ccc; overflow:hidden;}
.ny_rt_top b{width:10px; height:20px; background:#999; float:left; margin-top:5px;}
.ny_rt_top p{ float:left; font-family:"微软雅黑"; line-height:30px; text-indent:10px; font-size:14px; font-weight:bold;}
.ny_rt_top span{ float:right; line-height:30px; color:#999;}
.ny_rt_nr{ line-height:30px; padding:10px;}
*/
.ny_t_t{ height:120px;  position:absolute; top:366px; z-index:9999;}
.ny_t_t p{ color:#7b7b7b; float:left; padding-top:80px;width:900px; display:block;}
.ny_t_t span{width:200px; height:120px; float:right;text-align:center; background:url(../images/tmbj.png);}
.ny_t_t span h1{ color:#fff; font-size:16px; font-weight:bold; padding:20px;}
.ny_t_t span h2{ font-size:32px; color:#80acd3; line-height:34px; font-family:"宋体";}
.ny_t{ background:#f0f0f0; height:30px; margin-top:60px;}
.ny_t a{text-align:center;width:150px; line-height:30px; color:#000; display:block; margin:0px 10px; float:left;}
.ny_t a:hover{ color:#000;}
.cdr{ background:#005caa; text-align:center;width:100px; line-height:30px; color:#fff; display:block; margin:0px 10px; float:left;}
a.cdr{ color:#fff; text-decoration:none;}
a.cdr:hover{ color:#fff; text-decoration:none;}
.ny_rt_nr{ line-height:30px; padding:10px;}
#ul5{ margin-left:70px;}