@charset "utf-8";
* {word-wrap: break-word;}
body {background-color:#191919; background:url(../images/bg.png); font-size:12px;font-family: "宋体",Arial; color:#fff;}
body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, hr {margin: 0; padding: 0; border:0;}
table {empty-cells: show; border-collapse: collapse;}
ul li {list-style: none;}
img {border: none;}
header, nav, section, article, aside, footer {display:block; position:relative; clear:both;}
ins {display:none;}
a {color: #555; text-decoration: none;}
a:hover {text-decoration: none; color:#E8410D;}
.xianshi{ padding:15px 10px; line-height:20px;}
h1,.f1,h2{font-family:"微软雅黑","宋体",Arial; font-weight:bold;color: #fff;}
h1{font-size:18px;text-align:center}
.box{margin: 0 auto; width: 1200px;clear:both;position:relative;display:block;}

.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
*html .clearfix{
 height:1%;
}
*+html .clearfix{
 height:1%;
}
#notice{display:none;}
#switch, #switch:visited {
	background-color: #E8410D; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	font-size:12px;
}
#switch:hover							{ background-color: #fff; color: #111; }
#switch:active							{ top: 1px; }

/*英文强制换行*/
.word{word-break:break-all;}

/*英文字体*/
/*
@font-face {
    font-family: "微软雅黑";
    src: url('../images/font/helveticaneueltstd-bdcn.eot');
    src: url(http://www.topshoot.cn/template/default/images/font/helveticaneueltstd-bdcn.eot?#iefixx') format('embedded-opentype'),
         url('../images/font/helveticaneueltstd-bdcn.woff') format('woff'),
         url('../images/font/helveticaneueltstd-bdcn.ttf') format('truetype'),
         url(http://www.topshoot.cn/template/default/images/font/helveticaneueltstd-bdcn.svg#HelveticaNeueLTStdCnBoldd') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/

header, section {margin: 0 auto; width: 1200px;clear:both;}

header {height:150px;}
header .logo {
position: absolute;
top: 25px;
left: 0;
background:url(../images/logo.png) no-repeat left top;
_background:url(../images/ie6/logo.png) no-repeat left top;
width:189px;
height:109px;
}
header .logo a{
width:189px;
height:109px;
display:block;
}
header .tel {
position: absolute;
top: 20px;
right: 270px;
background:url(../images/zoo.png) no-repeat left top;
_background:url(../images/ie6/zoo.png) no-repeat left top;
width:220px;
height:32px;
line-height:32px;
padding-left:50px;
}
header .tel a{
color:#999;
font-weight:bold;
font-size:28px;
font-family: "微软雅黑";
}
header .tel:hover a{
color:#E8410D;
}
header .channel{
position: absolute;
top: 20px;
right: 20px;
background:url(../images/contact_channel.png) no-repeat left top;
width:204px;
height:30px;
line-height:30px;
padding-left:60px;
}
header .channel a{
width:95px;
height:30px;
display:block;
color:#FFF;
font-size:14px;
font-family:"微软雅黑";
font-weight:bold;
padding-left:10px;
}
header .channel:hover a{
color:#E8410D;
}
header .qq {
position: absolute;
top: 0;
right: 0;
background:url(../images/zoo.png) no-repeat 0 -60px;
_background:url(../images/ie6/zoo.png) no-repeat 0 -60px;
width:50px;
height:75px;
line-height:75px;
}
header .qq a{
width:50px;
height:75px;
display:block;
}
header .qq:hover{
background-position: -53px -60px;
cursor:pointer;
}
header .qq:active{
background-position: -106px -60px;
cursor:pointer;
}
header nav{
position: absolute;
top: 70px;
right: 0;
background:url(../images/nav_bg.png);
_background:url(../images/ie6/nav_bg.png);
border:1px solid #434545;
border-bottom:1px solid #111011;
}
header nav li{
display:block;
float:left;
width:95px;
height:50px;
line-height:50px;
border-left:1px solid #343636;
border-right:1px solid #212222;
border-bottom:1px solid #484949;
text-align:center;
padding-bottom:5px;
}
header nav li span{
display:block;
padding:0;margin:0;
line-height:0;
font-family:"微软雅黑";
font-size:12px;
color:#797979;
font-weight:normal;
text-transform:uppercase;
}
header nav li a{
display:block;
width:95px;
height:46px;
line-height:40px;
font-family:"微软雅黑";
font-size:14px;
font-weight:bold;
padding-bottom:5px;
}
header nav li a:hover span{ color:#FFFFFF;}
header nav li:hover a{
border-bottom:5px solid #E8410D;
text-decoration:none;
color:#FFF;
}
header nav li.cur a{
border-bottom:5px solid #E8410D;
text-decoration:none;
color:#FFF;
}
header nav li:hover sub{
color:#FFF;
}
header nav li:first-child{
border-left:none;
}
header nav li:last-child{
border-right:none;
}
header nav a{
color:#FFF;
font-family: "微软雅黑";
}
section #slider{
width:1200px;
height:540px;
margin-bottom:20px;
overflow:hidden;
}
/* 首页幻灯 START */
#slider {
position:relative;
background:url(../images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}
.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:102px;
	height:95px;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background:url(../images/btn_next.png) no-repeat;
	right:15px;
}
a.nivo-prevNav {
	background:url(../images/btn_prev.png) no-repeat;
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}
#slider ul{ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; }
#slider li { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; }
#slider li { OVERFLOW: hidden; WIDTH: 1200px; HEIGHT: 540px; }
#prevBtn { DISPLAY: none; LEFT: 30px; WIDTH: 102px; POSITION: absolute; TOP: 230px; HEIGHT: 95px; OVERFLOW: hidden; TEXT-INDENT: -9999px; }
#nextBtn { DISPLAY: none; right: 30px; WIDTH: 102px; POSITION: absolute; TOP: 230px; HEIGHT: 95px; OVERFLOW: hidden; TEXT-INDENT: -9999px; }
#prevBtn A { DISPLAY: block; BACKGROUND: url(../images/btn_prev.png) no-repeat 0px 0px; WIDTH: 102px; HEIGHT: 95px; }
#nextBtn A { DISPLAY: block; BACKGROUND: url(../images/btn_next.png) no-repeat 0px 0px; WIDTH: 102px; HEIGHT: 95px; }
/* 首页幻灯 END */

section .services{ width:579px; float:left;}
section .indexcase{
float:left;
width:620px;
overflow:hidden;
}
section .indexcase ul{
padding:20px 0 0 35px;
}
section .indexcase li{
width:193px;
height:163px;
display:block;
float:left;
background-image: url(../images/home_05.jpg);
background-repeat: no-repeat;
}
section .indexcase li:hover{
background-position: 0 -327px;
}
section .indexcase li:nth-child(2){
background-position: -193px 0;
}
section .indexcase li:hover:nth-child(2){
background-position: -193px -327px;
}
section .indexcase li:nth-child(3){
background-position: -386px 0;
}
section .indexcase li:hover:nth-child(3){
background-position: -386px -327px;
}
section .indexcase li:nth-child(4){
width:388px;
background-position: 0 -163px;
}
section .indexcase li:hover:nth-child(4){
width:388px;
background-position: -2px -490px;
}
section .indexcase  li:nth-child(5){
background-position: -389px -163px;
}
section .indexcase li:hover:nth-child(5){
background-position: -389px -490px;
}
section .indexcase li a{
width:193px;
height:163px;
display:block;
}
section .indexcase li:nth-child(4) a{
width:386px;
}


section .services_title{
display:block;
height:30px;
line-height:30px;
padding-left:35px;
background:url(../images/zoo.png) no-repeat -10px -158px;
_background:url(../images/ie6/zoo.png) no-repeat -10px -158px;
font-size:23px;
font-family: "微软雅黑";
}
section .film{ margin-top:20px;}
section .film .show{ font-family:"微软雅黑"; color:#666666; line-height:20px;}
section #news{
float:left;
width:587px;
padding:0 0 0 0;
overflow:hidden;
}
section #news ul{
padding:20px 0 0 35px;
}
section #news li {
height:100px;
}
section #news li a{
font-family:"微软雅黑";
font-size:16px;
color:#FFF;
height:25px;
line-height:25px;
}
section #news li a:hover{
color:#E8410D;
}
section #news .time{
background:url(../images/zoo.png) no-repeat -18px -219px;
_background:url(../images/ie6/zoo.png) no-repeat -18px -219px;
padding-left:15px;
color:#E8410D;
font-family: "微软雅黑";
height:20px;
line-height:20px;
}
section #news .summary{
color:#999;
font-family:"微软雅黑";
height:18px;
line-height:18px;
}
section #news .more{
height:20px;
line-height:20px;
display:block;
width:400px;
text-align:right;
background:url(../images/zoo.png) no-repeat 311px -256px;
_background:url(../images/ie6/zoo.png) no-repeat 311px -256px;
}
section #news .more a{
font-family:"微软雅黑";
color:#FFF;
font-size:16px;
}
section #news .more a:hover{
color:#E8410D;
}
section #share{
float:left;
width:620px;
padding:0 0;
overflow:hidden;
}
section #share .share_title{
margin:20px 0 20px 15px;
width:54px;
height:116px;
background:url(../images/home_10.jpg) no-repeat 0 0;
display:block;
float:left;
}
section #share a{
width:120px;
height:50px;
display:block;
background-image:url(../images/share.png);
margin:50px 0 20px 15px;
float:left;
}
section #share a:hover{
cursor:pointer;
}
section #share .my_tsina{
background-position: -10px -100px;
}
section #share .my_qzone{
background-position: -10px -170px;
}
section #share .my_tqq{
background-position: -10px -240px;
}
section #share .my_tieba{
background-position: -10px -310px;
}
footer{
border-top:#666666 1px solid;
width:100%;
height:430px;
overflow:hidden;
display:block;
}
footer .services_title{
display:block;
height:30px;
line-height:30px;
padding-left:35px;
background:url(../images/zoo.png) no-repeat -10px -158px;
_background:url(../images/ie6/zoo.png) no-repeat -10px -158px;
font-size:23px;
color:#797979;
font-family: "微软雅黑";
}
footer #qr_code{
float:left;
width:150px;
margin:70px 0 0 10px;
}
footer #qr_code p{
margin:18px 0 0 38px;
}
footer #address{
float:left;
width:340px;
margin:70px 0 0 20px;
}
footer #address address{
line-height:25px;
font-style : normal;
color:#74797d; margin:5px 0px;
font-family:"微软雅黑";
border-top:1px solid #505050;
padding-left:20px;
}
footer #address address:last-child{
height:40px;
background:none;
line-height:15px;
border-top:none;
margin:10px 0 0 0px;
}
footer #contact_us{
float:left;
width:200px;
margin:70px 0 0 60px;
}
footer #contact_us address{
line-height:30px;
font-style : normal;
color:#74797d;
margin:15px 0 0 10px;
font-family:"微软雅黑";
border-top:1px solid #505050;
padding-left:20px;
}
footer #contact_us .tel400{
border-bottom:none;
height:22px;
}
footer #contact_us .tel{
border-top:none;
background:none;
margin:0 0 0 20px;
}
footer #contact_us .email{
border-top:none;
margin:0 0 0 20px;
background-position: 3px -346px;
}
footer #contact_us .msn{
border-top:none;
margin:0 0 0 20px;
background-position: 3px -377px;
}
footer #link{
float:left;
width:250px;
margin:70px 0 0 20px;
}

footer #link p{
padding-left:50px;
color:#505050;
font-family:"微软雅黑";
font-size:14px;
border-left:1px dashed #505050;
}
footer #link address{
padding-left:50px;
font-style : normal;
color:#797979;
font-family: "微软雅黑";
font-size:34px;
border-left:1px dashed #505050;
}
footer .copyright {
margin: 0 auto; width: 1200px;clear:both;
padding-top:60px;
background:url(../images/bg_footer_f.png) repeat-x 0 40px;
_background:url(../images/ie6/bg_footer_f.png) repeat-x 0 40px;
text-align:center;
}
footer .copyright .link{ line-height:20px; color:#555555;}
footer .copyright p{
color:#505050;
font-family:"微软雅黑";
}
footer #bdshare{
position:absolute;
right:265px;
top:270px;
}
footer #license{
width:47px;
height:47px;
background:#333;
margin:10px 0 0 55px;
padding:5px;
}
/* 404页面 */
#error404{
position:relative;
width:1200px;
height:600px;
background:url(../images/404.png) no-repeat 0 0;
}
#error404 p{
font-family:"微软雅黑";
font-size:24px;
position:absolute;
right:180px;
top:180px;
}
#error404 a{
display:block;
width:125px;
height:25px;
background:url(../images/bt_404.png) no-repeat 0 0;
position:absolute;
right:230px;
top:230px;
}
#error404 a:hover{
background-position: 0 -25px;
}
/*案例页面*/
section .case_banner {
position:relative;
width:1200px;
height:243px;
margin:0 auto;
background:url(../images/case_list_banner.jpg) no-repeat 0 0;
}
section .case_banner p{
font-family:"微软雅黑";
font-size:22px;
position:absolute;
left:50px;
top:120px;
}
section .case_list_tabs ul{
width:1020px;
height:40px;
background:url(../images/bg_tabs.png) no-repeat 0 0;
_background:url(../images/ie6/bg_tabs.png) no-repeat 0 0;
margin-top:30px;
clear:both;
padding-left:180px;
}
section .case_list_tabs li
{
width:118px;
height:40px;
display:block;
float:left;
line-height:40px;
color:#797979;
font-family:"微软雅黑";
font-size:16px;
text-align:center;
}
section .case_list_tabs li a
{
width:118px;
height:40px;
display:block;
color:#797979;
}
section .case_list_tabs li:hover {
cursor:pointer;
}
section .case_list_tabs dl{
width:1200px;
margin:10px 0 0 30px;
}
section .case_list_tabs dd{
width:100%;
display:block;
float:left;
padding:8px;
}
section .case_list_tabs dd img{
width:200px;
height:120px;
border:5px solid #fff;
}
section .case_list_tabs dd p{
color:#999;
font-family:"微软雅黑";
font-size:14px;
height:20px;
line-height:20px;
}
section .case_list_tabs dd span{
color:#666;
font-family: "微软雅黑";
font-size:12px;
height:20px;
line-height:20px;
}
section .case_list_tabs dd:hover img{
border:5px solid #E8410D;
}
section .case_list_tabs .ui-tabs-selected
{
color:#FFF;
background:url(../images/bg_tabs_bt.png) no-repeat 0 0;
_background:url(../images/ie6/bg_tabs_bt.png) no-repeat 0 0;
}
section .case_list_tabs .ui-tabs-selected a
{
color:#FFF;
}
section .case_list_tabs .ui-tabs-hide
{
display:none;
}
section #lastPostsLoader {
width:155px;
margin:0 auto;
clear:both;
display:none;
}
section #pages {
clear:both;
padding:20px;
text-align:center;
}
section #pages li{
display:block;
float:left;
line-height:20px;
font-size:14px;
font-family: "微软雅黑","微软雅黑";
color:#FFF;
padding:2px 8px;
}
section #pages li a{
padding:2px 8px;
font-weight:bold;
}
section #pages a:hover{

color:#E8410D;
background-color:#666;
}
section #pages .c{
background-color:#E8410D;
}
/*案例播放页*/
section #ur_here {
margin:30px 0 0 30px;
}
section #ur_here a{
color:#FFF;
font-family:"微软雅黑";
font-size:14px;
height:30px;
line-height:30px;
background:#4B4B4B url(../images/ur_here.png) no-repeat 0 -70px;
padding:6px 0 5px 20px;
padding:6px 0 6px 20px\9\0;
}
section #ur_here a:first-child{
background:url(../images/ur_here.png) no-repeat 0 0;
margin: 0 6px 0 0;
padding:6px 0 6px 65px;
}
section #ur_here em{
background:url(../images/ur_here.png) no-repeat 0 -35px;
height:30px;
line-height:30px;
width:11px;
padding:6px 0px 6px 11px;
margin: 0 0 0 11px;
}
section #ur_here em:first-child{
background:url(../images/ur_here.png) no-repeat 0 -105px;
}
section .bg_player{
background:url(../images/bg_player.png) repeat-x 0 0;
height:544px;
margin:20px auto;
padding:20px 0;
}
section #case_player {
margin: 0 auto; width: 1200px;clear:both;position:relative;display:block;
}
section #case_player .main{
width:800px;
_width:750px;
float:left;
margin: 0 0 0 70px;
}
section #case_player .main ul{
margin:-10px 0 0 30px;
}
section #case_player .main li{
width:160px;
height:55px;
float:left;
display:block;
background:url(../images/bt_player_insite.png) no-repeat 0 0;
_background:url(../images/ie6/bt_player_insite.png) no-repeat 0 0;
}
section #case_player .main li:hover{
cursor:pointer;
background:url(../images/bt_player_insite.png) no-repeat -162px 0;
_background:url(../images/ie6/bt_player_insite.png) no-repeat -162px 0;
}
section #case_player .main li:last-child{
background:url(../images/bt_player_youku.png) no-repeat 0 0;
_background:url(../images/ie6/bt_player_youku.png) no-repeat 0 0;
}
section #case_player .main li:last-child:hover{
background:url(../images/bt_player_youku.png) no-repeat -162px 0;
_background:url(../images/ie6/bt_player_youku.png) no-repeat -162px 0;
}
section #case_player .tank{
width:212px;
height:454px;
float:left;
margin: 0 0 0 50px;
background:url(../images/case_player_tank.png) no-repeat 0 0;
_background:url(../images/ie6/case_player_tank.png) no-repeat 0 0;
}
section #case_player .tank ul{
margin:85px 0 0 55px;
}
section #case_player .tank li{
margin:0 0 20px 0;
}
section #case_player .tank img{
width:100px;
height:60px;
border:5px solid #fff;
}
section #case_player .tank li:hover img{
border:5px solid #E8410D;
}
section #case_player .tank span{
color:#999;
font-family:"微软雅黑";
font-size:14px;
height:20px;
line-height:20px;
display:block;
}
section #case_player .tank p {
font-family:"微软雅黑";
font-size:14px;
height:20px;
line-height:20px;
display:block;
text-align:right;
}
section #case_player .tank p a{
color:#FFF;
padding:0 20px 0 0;
}
section #insite{
}
section #youku{
width:791px;
height:435px;
background:url(../images/bg_player_box.png) no-repeat 0 0;
_background:url(../images/ie6/bg_player_box.png) no-repeat 0 0;
padding:30px 0 0 35px;
display:none;
}
section #case_content{
margin: 0 auto; width: 1200px;clear:both;position:relative;display:block;
}
section #case_content .main{
width:800px;
_width:750px;
float:left;
margin: 0 0 0 70px;
}
section #case_content .tank{
width:212px;
float:left;
margin: 0 0 0 50px;
}
section #case_content .title p{
color:#E8410D;
font-family: "微软雅黑";
text-align:center;
height:25px;
line-height:25px;
}
section #case_content .content {
line-height:20px;
color:#999;
margin:30px 0 0 0;
}
section #case_content .tank li{
width:201px;
height:40px;
background:url(../images/case_player_content_tank.png) no-repeat 0 -220px;
_background:url(../images/ie6/case_player_content_tank.png) no-repeat 0 -220px;
padding:5px 0;
display:block;
text-align:center;
}
section #case_content .tank li a{
width:201px;
height:52px;
display:block;
color:#797979;
font-family:"微软雅黑";
font-size:16px;
line-height:35px;
}
section #case_content .tank li:hover {
background-position: 0 -271px;
}
section #case_content .tank li:hover a{
color:#fff;
}
section #case_content .tank li:nth-child(1){
width:201px;
height:52px;
background:url(../images/case_player_content_tank.png) no-repeat 0 0;
_background:url(../images/ie6/case_player_content_tank.png) no-repeat 0 0;
padding:0;
}
section #case_content .tank li:hover:nth-child(1){
background-position: 0 -56px;
}
section #case_content .tank li:nth-child(2){
height:110px;
background:url(../images/case_player_content_tank.png) no-repeat 0 -111px;
_background:url(../images/ie6/case_player_content_tank.png) no-repeat 0 -111px;
padding:0;
}
/*服务页面*/
section .service_banner {
position:relative;
width:1160px;
height:243px;
margin:0 auto;
background:url(../images/service_banner.png) no-repeat 0 0;
}
section .service_banner p{
font-family:"微软雅黑";
font-size:22px;
position:absolute;
left:70px;
top:120px;
}
section .service_list{
width:1160px;
overflow:hidden;
margin:0 auto;
}
section .service_list ul{
padding:20px 0 0 0;
}
section .service_list li{
width:290px;
height:180px;
display:block;
float:left;
background-image: url(../images/service_list.png);
background-repeat: no-repeat;
}
section .service_list li:hover{
background-position: 0 -361px;
}
section .service_list li:nth-child(2){
background-position: -290px 0;
}
section .service_list li:hover:nth-child(2){
background-position: -290px -361px;
}
section .service_list li:nth-child(3){
background-position: -580px 0;
}
section .service_list li:hover:nth-child(3){
background-position: -580px -361px;
}
section .service_list li:nth-child(4){
background-position: -870px 0;
}
section .service_list li:hover:nth-child(4){
background-position: -870px -361px;
}
section .service_list li:nth-child(5){
background-position: 0 -180px;
}
section .service_list li:hover:nth-child(5){
background-position: 0 -541px;
}
section .service_list li:nth-child(6){
background-position: -290px -180px;
}
section .service_list li:hover:nth-child(6){
background-position: -290px -541px;
}
section .service_list li:nth-child(7){
background-position: -580px -180px;
}
section .service_list li:hover:nth-child(7){
background-position: -580px -541px;
}
section .service_list li:nth-child(8){
background-position: -870px -180px;
}
section .service_list li:hover:nth-child(8){
background-position: -870px -541px;
}
section .service_list li a{
width:290px;
height:180px;
display:block;
}
/*我们的客户*/
section .clients_banner {
position:relative;
width:1160px;
height:243px;
margin:0 auto;
background:url(../images/clients_banner.png) no-repeat 0 0;
}
section .clients_banner p{
font-family:"微软雅黑";
font-size:22px;
position:absolute;
left:70px;
top:120px;
}
/*消息列表*/
article {
display:block;
width:510px;
_width:480px;
float:left;
border-bottom:1px dashed #666;
clear:none;
margin:20px 40px;
height:170px;
overflow:hidden;
}
article img{
float:left;
width:220px;
height:150px;
margin-right:10px;
}
article h2{
font-family:"微软雅黑";
font-size:16px;
color:#999;
height:20px;
line-height:20px;
}
article span{
font-family: "微软雅黑";
font-size:12px;
color:#505050;
height:20px;
line-height:20px;
}
article p{
font-family:"微软雅黑";
font-size:14px;
color:#797979;
height:15px;
line-height:15px;
margin-top:10px;
}
article a:hover h2{
color:#E8410D;
}
/*消息正文*/
section #article_content{
margin: 40px auto 0 auto; width: 1200px;clear:both;position:relative;display:block;
}
section #article_content .main{
width:800px;
_width:750px;
float:left;
margin: 0 0 0 70px;
}
section #article_content .tank{
width:212px;
float:left;
margin: 0 0 0 50px;
}
section #article_content .title p{
color:#E8410D;
font-family: "微软雅黑";
text-align:center;
height:25px;
line-height:25px;
}
section #article_content .content {
line-height:20px;
color:#999;
margin:30px 0 0 0;
font-family: "微软雅黑";
font-size:14px;
}
section #article_content .tank li{
width:201px;
height:40px;
background:url(../images/case_player_content_tank.png) no-repeat 0 -220px;
_background:url(../images/ie6/case_player_content_tank.png) no-repeat 0 -220px;
padding:5px 0;
display:block;
text-align:center;
}
section #article_content .tank li a{
width:201px;
height:52px;
display:block;
color:#797979;
font-family:"微软雅黑";
font-size:16px;
line-height:35px;
}
section #article_content .tank li:hover {
background-position: 0 -271px;
}
section #article_content .tank li:hover a{
color:#fff;
}
section #article_content .tank li:nth-child(1){
width:201px;
height:52px;
background:url(../images/case_player_content_tank.png) no-repeat 0 0;
_background:url(../images/ie6/case_player_content_tank.png) no-repeat 0 0;
padding:0;
}
section #article_content .tank li:hover:nth-child(1){
background-position: 0 -56px;
}
section #article_content .tank li:nth-child(2){
height:110px;
background:url(../images/case_player_content_tank.png) no-repeat 0 -111px;
_background:url(../images/ie6/case_player_content_tank.png) no-repeat 0 -111px;
padding:0;
}
/*关于我们*/
.about_intro{
background:url(../images/abouta.jpg) no-repeat top center;
width:1200px;
height:234px;
position:relative; 
margin:0 auto;
}
.about_intro span:nth-child(1){
font-family: "微软雅黑";
font-size:48px;
position:absolute;
left:60px;
top:40px;
}
.about_intro span:nth-child(2){
font-family:"微软雅黑";
font-size:14px;
position:absolute;
left:60px;
top:90px;
}
.about_intro span:nth-child(3){
display:block;
width:30px;
height:30px;
position:absolute;
left:180px;
top:130px;
background:url(../images/zoo.png) no-repeat -15px -246px;
_background:url(../images/ie6/zoo.png) no-repeat -15px -246px;
}
.about_intro p{
width:790px;
position:absolute;
right:40px;
top:40px;
font-family:"微软雅黑";
font-size:14px;
line-height:20px;
}
.about_why{
width:1200px;
margin:10px auto 0 auto;
padding-bottom:40px;
overflow:hidden;
}
.about_why li{
display:block;
}
.about_why li:nth-child(1){
width:350px;
float:left;
}
.about_why li:nth-child(2){
width:670px;
height:684px;
float:right;
background:url(../images/about_03.jpg) no-repeat right center;
}
.about_why li h3{
font-family:"微软雅黑";
font-size:22px;
height:60px;
line-height:60px;
background:url(../images/about_why.png) no-repeat 0 0;
}
.about_why li h3:nth-child(3){
background-position: 0 -113px;
}
.about_why p{
font-family:"微软雅黑";
font-size:14px;
color:#999;
line-height:20px;
padding-bottom:20px;
}
.about_case{
width:1200px;
margin:0 auto;
clear:both;
background:url(../images/joba.jpg) no-repeat top center;
_background:url(../images/ie6/joba.jpg) repeat-x 0 0;
padding-top:260px;
}
.about_case h3{
font-family:"微软雅黑";
font-size:18px;
line-height:20px;
padding:10px 30px;
}
.about_case sup{
display:block;
font-family: "微软雅黑";
font-size:58px;
color:#e04111;
line-height:40px;
}
.about_case ul{
padding:10px 30px;
}
.about_case li{
width:270px;
height:140px;
display:block;
float:left;
overflow:hidden;
font-family:"微软雅黑";
padding:0 15px 10px 0;
border-top:#999999 1px solid;
}
.about_case h4{
height:54px;
font-size:24px;
line-height:54px;
}
.about_case p{
font-family:"微软雅黑";
color:#999;
font-size:14px;
line-height:20px;
}
.about_process {
width:1200px;
margin:0 auto;
clear:both;
background:url(../images/about_process.png) no-repeat 0 0;
padding-top:40px;
}
.about_process h3{
text-align:center;
font-family:"微软雅黑";
font-size:18px;
line-height:20px;
padding:10px 30px;
}
.about_process sup{
display:block;
font-family: "微软雅黑";
font-size:58px;
color:#e04111;
line-height:40px;
}
.about_process ul{
padding:10px 15px;
}
.about_process li{
width:287px;
height:300px;
display:block;
float:left;
overflow:hidden;
font-family:"微软雅黑";
padding:0;
}
.about_process li:nth-child(1){
width:295px;
}
.about_process li:nth-child(4){
width:295px;
}
.about_process li:nth-child(5){
width:295px;
height:220px;
}
.about_process li:nth-child(6){
height:220px;
}
.about_process li:nth-child(7){
height:220px;
}
.about_process li:nth-child(8){
width:295px;
height:220px;
}
.about_process li:nth-child(2) h4{
background-position: -295px 0;
}
.about_process li:nth-child(3) h4{
background-position: -582px 0;
}
.about_process li:nth-child(4) h4{
background-position: -869px 0;
}
.about_process li:nth-child(5) h4{
background-position: 0 -64px;
}
.about_process li:nth-child(6) h4{
background-position: -295px -64px;
}
.about_process li:nth-child(7) h4{
background-position: -582px -64px;
}
.about_process li:nth-child(8) h4{
background-position: -869px -64px;
}
.about_process h4{
height:64px;
font-size:18px;
line-height:64px;
padding-left:20px;
margin-bottom:10px;
}
.about_process p{
font-family:"微软雅黑";
color:#999;
font-size:14px;
line-height:20px;
padding:10px 15px;
border-left:#999999 1px solid;
}
.about_process li p:nth-child(2){
background-position: 0 -30px;
}
.about_process li:nth-child(2) p{
background-position: 0 0;
}
.about_process_round {
width:719px;
height:90px;
margin:0 30px 50px auto;
clear:both;
background:url(../images/about_process_round.png) no-repeat 0 0;
padding-top:40px;
background-color:#b93a14;
position:relative;
}
.about_process_round h3{
display:block;
font-family:"微软雅黑";
font-size:24px;
line-height:20px;
position:absolute;
left:50px;
top:45px;
}
.about_process_round ul{
width:430px;
margin:0 30px 0 auto;
}
.about_process_round li{
width:170px;
display:block;
float:left;
overflow:hidden;
font-family:"微软雅黑";
font-size:14px;
padding:0;
}
.about_process_round li:last-child{
width:250px;
}
.about_contact {
width:1200px;
margin:30px auto 0 auto;
clear:both;
background:url(../images/bg_footer_f.png) repeat-x 0 0;
_background:url(../images/ie6/bg_footer_f.png) repeat-x 0 0;
padding-top:20px;
position:relative;
}
.about_contact h3{
font-family:"微软雅黑";
font-size:18px;
line-height:20px;
padding:10px 30px;
}
.about_contact sup{
display:block;
font-family: "微软雅黑";
font-size:58px;
color:#e04111;
line-height:40px;
}
.about_contact address{
width:310px;
height:33px;
line-height:33px;
font-style : normal;
color:#999;
margin:15px 0 0 20px;
font-family:"微软雅黑";
border-top:1px solid #999;
background:url(../images/zoo.png) no-repeat 5px -288px;
_background:url(../images/ie6/zoo.png) no-repeat 5px -288px;
padding-left:40px;
}
.about_contact address.en{
background:none;
border:none;
line-height:22px;
}
.about_contact address.tel400{
height:22px;
background-position: 3px -319px;
}
.about_contact address.tel{
border-top:none;
background:none;
border-bottom:1px solid #999;
margin:0 0 0 20px;
}
.about_contact address.email{
border-top:none;
border-bottom:1px solid #999;
margin:0 0 0 20px;
background-position: 3px -346px;
}
.about_contact address.msn{
border-top:none;
border-bottom:1px solid #999;
margin:0 0 0 20px;
background-position: 3px -377px;
}
#dituContent{
width:697px;height:300px;border:#ccc solid 1px;
position:absolute;
right:40px;
top:40px;
}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
/*快速咨询通道*/
section .channel ,#notice{
width:1200px;
height:630px;
margin:10px auto 0 auto;
clear:both;
background:url(../images/bg_footer_f.png) repeat-x 0 35px;
_background:url(../images/ie6/bg_footer_f.png) repeat-x 0 35px;
position:relative;
}
section .channel ul{
padding:60px 0 0 30px;
}
section .channel h2,#notice h2{
font-family:"微软雅黑";
font-style:italic;
font-size:22px;
line-height:24px;
color:#999;
padding:0 30px;
}
section .channel .main{
width:450px;
float:left;
}
section .channel .tank{
width:700px;
float:left;
height:560px;
position:relative;
}
section .channel sup{
font-family: "微软雅黑";
font-style:italic;
font-size:52px;
color:#999;
line-height:30px;
padding-right:20px;
}
section .channel li{
font-family:"微软雅黑";
font-size:18px;
line-height:24px;
color:#999;
padding:0 30px;
}
section .channel input[type="text"]{
width:300px;
background-color:#bfbfbf;
border:1px solid #545454;
margin: 5px 0 15px 40px;
height:30px;
line-height:30px;
}
section .channel input[type="radio"]{
margin: 5px 0 5px 40px;
}
section .channel textarea{
width:300px;
height:50px;
background-color:#bfbfbf;
border:1px solid #545454;
margin: 5px 0 15px 40px;
line-height:30px;
visibility:hidden;
}
section .channel li:nth-child(8),.channel li:nth-child(10),.channel li:nth-child(9),.channel li:nth-child(11){
font-size:14px;
line-height:30px;
height:30px;
padding-left: 70px;
}
section .channel label {
line-height:30px;
height:30px;
padding-left: 20px;
background: url(../images/radio.png) no-repeat 0 -40px;
}
section .channel label.checked {
padding-left: 20px;
background: url(../images/radio.png) no-repeat 0 -9px;
color:#E8410D;
}
section .channel label.over {
color: #FFF;
}
section .channel .tank li:nth-child(2),.channel .tank li:nth-child(3),.channel .tank li:nth-child(5),.channel .tank li:nth-child(6){
font-size:14px;
line-height:30px;
height:30px;
padding-left:70px;
}
section .channel .tank li:nth-child(4){
display:block;
width:505px;
height:150px;
position:absolute;
left:105px;
top:85px;
background: url(../images/contact_clock.png) no-repeat 0 0;
z-index:-1;
}
section .channel .tank li:nth-child(5){
padding-top:30px;
padding-left:75px;
}
section .channel .tank li:nth-child(6){
padding-top:20px;
padding-left:110px;
}
section .channel .tank dd{
width:40px;
height:26px;
display:block;
float:left;
margin-right:27px;
text-align:center;
}
section .channel #time label {
width:40px;
display:block;
font-family: "微软雅黑";
font-size:12px;
line-height:20px;
height:26px;
background: url(../images/contact_time.png) no-repeat 0 0;
padding:0;
}
section .channel  #time label.checked {
background: url(../images/contact_time.png) no-repeat -40px 0;
color:#FFF;
}
section .channel  #time label.over {
color: #E8410D;
}
section .channel #time2 label {
width:40px;
display:block;
font-family: "微软雅黑";
font-size:12px;
line-height:32px;
height:26px;
background: url(../images/contact_time.png) no-repeat 0 -26px;
padding:0;
}
section .channel  #time2 label.checked {
background: url(../images/contact_time.png) no-repeat -40px -26px;
color:#FFF;
}
section .channel  #time2 label.over {
color: #E8410D;
}
section .channel .tank li:nth-child(7){
width:520px;
height:150px;
margin:20px 0 0 60px;
background: url(../images/contact_process.png) no-repeat 0 0;
}
section .channel input{
border-radius:6px;
border:1px solid #909090;
-webkit-transition: box-shadow 0.30s ease-in-out;   //只让box-shadow属性做过渡效果！
-moz-transition:  box-shadow 0.30s ease-in-out;      //firefox
}
section .channel input:focus{
outline:none;
border:#FFF 1px solid;
box-shadow: 0 0 8px rgba(255, 255, 255, 1);
}
section .channel  input.pro1{
outline:none;
border:#a2e43d 1px solid;
box-shadow: 0 0 8px rgba(162, 228, 61, 1);
}
section .channel input.pro2{
outline:none;
border:#36b2f0 1px solid;
box-shadow: 0 0 8px rgba(54, 178, 240, 1);
}
section .channel input.err{
outline:none;
border:#FF0000 1px solid;
box-shadow: 0 0 8px rgba(255, 0, 0, 1);
}
section .channel .tank li:nth-child(8){
width:520px;
height:56px;
margin:20px 0 0 60px;
border:2px dashed #535353;
display:block;
padding:0;
position:relative;
}
section .channel .tank li:nth-child(8) p{
width:280px;
height:56px;
line-height:20px;
font-size:14px;
font-family:"微软雅黑";
padding:7px 0 0 20px;
color:#535353;
}
section .channel .tank li:nth-child(8) input{
width:190px;
height:60px;
position:absolute;
right:-4px;
top:-2px;
background: url(../images/contact_submit.png) no-repeat 0 -61px;
outline:none;
border:none;
box-shadow:none;
}
.channel2 {
width:1200px;
height:160px;
margin:10px auto 0 auto;
clear:both;
background:url(../images/bg_footer_f.png) repeat-x 0 35px;
_background:url(../images/ie6/bg_footer_f.png) repeat-x 0 35px;
position:relative;
}
.channel2 h2{
font-family:"微软雅黑";
font-style:italic;
font-size:22px;
line-height:24px;
color:#999;
padding:0 30px;
}
.channel2 ul{
padding:60px 0 0 60px;
}
.channel2 li{
width:350px;
height:70px;
line-height:25px;
display:block;
float:left;
padding:0 0 0 100px;
background: url(../images/contact_icon.png) no-repeat 0 3px;
color:#999;
font-family: "微软雅黑";
font-size:24px;
border-right:1px solid #535353;
}
.channel2 span{
width:170px;
height:35px;
line-height:35px;
display:block;
float:left;
}
.channel2 li:nth-child(2){
width:240px;
line-height:70px;
background: url(../images/contact_icon.png) no-repeat 20px -137px;

}
.channel2 li:nth-child(3){
width:220px;
line-height:70px;
border:none;
background: url(../images/contact_icon.png) no-repeat 20px -62px;
}
/* Slider Style */
.pxs_container{
	width:100%;
	height:420px;
	position:relative;
	border-top:7px solid #333;
	border-bottom:7px solid #333;
	overflow:hidden;
	-moz-box-shadow:0px 0px 7px #000;
	-webkit-box-shadow:0px 0px 7px #000;
	box-shadow:0px 0px 7px #000;
	margin-bottom:30px;
}
.pxs_bg{
	background:transparent url(../images/bg4.png) repeat top left;
}
.pxs_bg div{
	position:absolute;
	top:0px;
	left:0px;
	width:7584px; /*1264px window width times number of images*/
	height:420px;
	background-repeat:repeat;
	background-position:top left;
	background-color:transparent;
}
.pxs_bg .pxs_bg1{
	background-image:url(../images/bg1.png);
	/*left negative 1/8 of ww*/
}
.pxs_bg .pxs_bg2{
	background-image:url(../images/bg2.png);
	/*left negative 1/4 of ww*/
}
.pxs_bg .pxs_bg3{
	background-image:url(../images/bg3.png);
	/*left negative 1/2 of ww*/
}
.pxs_slider_wrapper{
	display:none;
}
.pxs_container ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.pxs_slider{
	position:absolute;
	left:0px;
	top:0px;
	height:420px;
}
ul.pxs_slider li{
	height:420px;
	float:left;
	position:relative;
}
ul.pxs_slider li img{
	display:block;
	margin:35px auto 0px auto;
	-moz-box-shadow:0px 0px 7px #222;
	-webkit-box-shadow:0px 0px 7px #222;
	box-shadow:0px 0px 7px #222;
	border: 8px solid transparent;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
ul.pxs_thumbnails{
	height:35px;
	position:absolute;
	top:320px;
	left:50%;
}
ul.pxs_thumbnails li{
	position:absolute;
	display:block;
}
ul.pxs_thumbnails li img{
	border: 5px solid #FFFFFF;
	-moz-box-shadow:1px 1px 7px #555;
	-webkit-box-shadow:1px 1px 7px #555;
	box-shadow:1px 1px 7px #555;
	cursor:pointer;
	display:block;
	opacity:0.7;
}
ul.pxs_thumbnails li.selected img{
	opacity:1.0;
	margin-top:-10px;
}
.pxs_navigation span{
	position:absolute;
	width:30px;
	height:60px;
	-moz-box-shadow:0px 0px 2px #000;
	-webkit-box-shadow:0px 0px 2px #000;
	box-shadow:0px 0px 2px #000;
	top:145px;
	opacity:0.6;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	cursor:pointer;
}
.pxs_navigation span:hover{
	opacity:0.9;
}
.pxs_navigation span.pxs_prev{
	background:#000 url(../images/prev.png) no-repeat center center;
}
.pxs_navigation span.pxs_next{
	background:#000 url(../images/next.png) no-repeat center center;
}
.pxs_loading{
	color:#fff;
	font-size:20px;
	padding:15px 15px 15px 50px;
	position:absolute;
	background:#333 url(../images/ajax-loader.gif) no-repeat 10px 50%;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	opacity:0.7;
	width:180px;
	position:absolute;
	top:150px;
	left:50%;
	margin-left:-90px;
}
/* specia 专题页面 */
.specia{
margin:20px 0 0 0;
padding:20px 0 0 0;
background:url(../images/bg_footer_f.png) repeat-x 0 0;
_background:url(../images/ie6/bg_footer_f.png) repeat-x 0 0;
}
.specia h2{
font-family:"微软雅黑";
font-size:34px;
color:#FFF;
height:40px;
line-height:40px;
margin:10px 0 0 20px;
padding:0 0 0 20px;
border-left:10px solid #E8410D;
}
.specia .body{
width:550px;
float:left;
padding:20px;
}
.specia .append{
width:550px;
float:right;
padding:20px;
}
.specia .imglist{
width:550px;
}
.specia .imglist li{
width:173px;
height:100px;
float:left;
padding:3px;
overflow:hidden;
}
.specia .imglist img{
width:173px;
height:100px;
}
.specia .imglist li:hover img{
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
}
.specia .txtlist{
margin:20px 0 0 0;
width:250px;
float:left;
border-left:1px solid #FFF;
padding:0 0 0 20px;
}
.specia .txtlist span{
font-family:"微软雅黑";
font-size:22px;
color:#FFF;
height:40px;
line-height:40px;
}
.specia .txtlist li a{
font-family:"微软雅黑";
font-size:14px;
color:#FFF;
height:25px;
line-height:25px;
}
.specia .txtlist li:hover a{
color:#E8410D;
}
.specia .txtlist p.time{
background:url(../images/zoo.png) no-repeat -18px -219px;
_background:url(../images/ie6/zoo.png) no-repeat -18px -219px;
padding-left:15px;
color:#E8410D;
font-family: "微软雅黑";
height:20px;
line-height:20px;
}

/*新闻列表页面*/
.news_title{background:url(../images/news_title.png) no-repeat; width:166px; height:32px; line-height:32px; font-size:16px; text-indent:70px; font-family:'微软雅黑';}

/*核心团队页面*/
.about_team{ width:1200px; margin:0 auto; background:url(../images/bg_footer_f.png) repeat-x; padding-top:30px;}
.about_team sup {color: #E04111;display: block;font-family: "微软雅黑";font-size: 38px;line-height: 40px;}
.about_team h3 {font-family: "微软雅黑";font-size: 18px;line-height: 20px;padding: 10px 30px;}
.about_team ul{ padding-left:30px;}
.about_team ul li{ float:left; width:550px; background:url(../images/team_line.png) no-repeat top left; padding:20px 0px; margin-right:30px;}
.about_team ul li .img{ width:180px; margin-right:20px; float:left;}
.about_team ul li .info{ font-size:14px; color:#4b4c4d; font-family:"微软雅黑"; line-height:20px;}

/*首页新闻*/
section .index_news{ width:579px; float:left;}
section .index_news ul{ clear:both;}
section .index_news ul li{ height:100px;}
section .index_news ul li a{color: #FFFFFF;font-family: "微软雅黑";font-size: 16px;height: 25px;line-height: 25px;}
section .index_news ul li .time{ background: url("../images/zoo.png") no-repeat scroll -18px -219px transparent;color: #E8410D;height: 20px;line-height: 20px;padding-left:20px; font-family:"微软雅黑";}
section .index_news ul li .summary{color: #999999;font-family: "微软雅黑";height: 18px;line-height: 18px;}
section .index_news .more{background: url("../images/zoo.png") no-repeat scroll 311px -256px transparent;display: block;height: 20px;line-height: 20px;text-align: right;width: 400px; margin-left:180px;}

section .index_news .more a {
    color: #FFFFFF;
    font-family: "微软雅黑";
    font-size: 16px;
}

#index_video{ position:relative; width:579px; height:327px; overflow:hidden;}
#index_video  .play{ position:absolute; top:120px; left:260px; width:70px; height:70px; display:block; cursor:pointer;}

/*花絮页面样式*/
.guestbook li{ list-style:none;    border-bottom: 1px dashed #666666;clear: none;display: block;float: left;height: 170px;margin: 20px 40px;overflow: hidden;width: 510px;}
.guestbook li img{float: left;height: 150px;margin-right: 10px;width: 220px;}	
.guestbook li h2{ color: #999999;font-family: "微软雅黑";font-size: 16px;height: 20px;line-height: 20px;}
.guestbook li span{color: #505050;font-size: 12px;height: 20px;line-height: 20px; font-family:Arial;}
.guestbook li p{color: #797979;font-family: "微软雅黑";font-size: 14px;height: 15px;line-height: 15px;margin-top: 10px;}

#contactshow{ width:1170px; margin:0 auto; color:#666666; line-height:20px;}
	