.width1004{ min-width:1100px;}
.indexcontent{ margin:0 auto; width:1100px;}
.sl{overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
a.bs:hover{ text-decoration:underline;}


.top{ height:140px; background:#202022;}
.top .indexcontent{ position:relative;}
.top .top_logo{ position:absolute; top:28px; left:0;}
.top .top_map{ position:absolute; top:60px; left:520px;}
.top .top_map_txt1{ position:absolute; top:55px; left:665px; font-size:16px; color:#fff; line-height:25px;}
.top .top_map_txt2{ position:absolute; top:78px; left:665px; font-size:36px; font-weight:bold; color:#fff; line-height:40px;}
.top .top_box{ position:absolute; top:33px; right:0; width:170px;}
.top .top_box a.top_box_tygc{ display:block; height:30px; line-height:30px; text-align:center; background:#e94709; font-size:16px; color:#ffffff;}
.top .top_box .top_box_lang{ height:32px; line-height:32px; font-size:14px; color:#fff;}
.top .top_box .top_box_lang a{ color:#fff;}
.top .top_box .top_search{ background:#fff;}
.top .top_box .top_search .top_search_txt{ float:left; width:135px; height:25px; border:0; padding:0 5px; font-size:12px;}
.top .top_box .top_search .top_search_bt{ float:right; width:25px; height:25px; border:0; background:url(../images/search_ico.jpg) no-repeat; cursor:pointer;}

.main{ position:relative; min-height:500px;}
.main .ruler{z-index: 999; width: 40px; /* height: 100%; */ background-image: url(../images/ruler.png); background-repeat: repeat-y; position: absolute; left: 50%; margin-left: -677px; top: 0;}
.i_d1{ background:#ffffe1;}
.banner_b{ height:7px; background:#000000;}
.i_d2{ background:#dddccf;}
.i_d2_list li{ float:left; width:264px; height:455px; background:#3e3a39; margin-left:14px; position:relative;}
.i_d2_list li .i_d2_list_img_a{ display:block; width:100%; height:174px; position:relative;}
.i_d2_list li .i_d2_list_img_a .i_d2_list_img{ width:100%; height:174px;}
.i_d2_list li .i_d2_list_img_a .i_d2_ico{ display:none; position:absolute; left:82px; top:37px;}
.i_d2_list li .i_d2_list_img_a:hover .i_d2_ico{ display:block;}

.i_d2_list li .i_d2_title{ height:90px; line-height:90px; padding-left:25px; font-size:50px; color:#e84f25; font-weight:bold; margin-bottom:15px;}
.i_d2_list li .i_d2_c{ padding-left:25px; padding-right:20px;}
.i_d2_list li .i_d2_c .i_d2_news{ height:25px; border-bottom:#fff 1px solid; font-size:14px; color:#fff; line-height:25px; font-size:12px;}
.i_d2_list li .i_d2_c .i_d2_news a{ color:#fff;}
.i_d2_list li .i_d2_c .i_d2_news:hover{ background:#e15616;}
.i_d2_list li a.i_d2_more{ position:absolute; right:20px; bottom:15px; display:block; width:40px; height:30px; text-align:center; line-height:30px; font-size:14px; color:#fff;}
.i_d2_list li a.i_d2_more:hover{ background:#e15616;}
.i_d2_list li .i_d2_c .txt1{ font-size:14px; color:#fff; line-height:25px;}
.i_d2_list li .i_d2_c .txt2{ font-size:12px; color:#fff; line-height:20px;}

.i_d3{}
.i_d3 .indexcontent{ border-top:#e94709 6px solid; padding:85px 0; position:relative; height:472px;}
.i_d3 .indexcontent .i_d3_ico{ position:absolute;}
.i_d3 .indexcontent .i_d3_ico {
	display: inline-block;
	-webkit-transition: all 0.5s ease-out 0.1s;
	-moz-transition: all 0.5s ease-out 0.1s;
	-ms-transition: all 0.5s ease-out 0.1s;
	-o-transition: all 0.5s ease-out 0.1s;
	transition: all 0.5s ease-out 0.1s;
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	transform: rotateY(0deg);
}
.i_d3 .indexcontent .i_d3_ico:hover{
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	transform: rotateY(360deg);
}

.i_d4{ background:#dddccf;}
.i_d4_title{ font-size:40px; color:#000; line-height:85px; font-weight:bold;}
.i_d4_title span{ font-size:46px; color:#000; margin-right:10px; font-weight:normal;}
.i_d4_list li{ float:left; width:275px; height:229px; position:relative;}
.i_d4_list li .txt{ position:absolute; left:0; top:0; width:122px; height:30px; line-height:30px; text-align:center; background:#e74609; font-size:14px; color:#fff;}

.i_d5{ background:#ffffe1;}
.i_d5_list li{ float:left; width:137px; height:131px;}
.i_d5_list li img{ width:100%;}
.i_d5_list2 li{ float:left; width:548px; height:228px;}
.i_d5_list2 li img{ width:100%;}

.footer{ background:#202022;}
.footer_d1{ height:102px; position:relative;}
.footer_d1 .b_logo{ position:absolute; left:20px; top:25px;}
.footer_d1 .txt{ position:absolute; left:242px; top:32px;}
.footer_d1 .txt .txt1{ font-size:14px; color:#fff; line-height:20px;}
.footer_d1 .txt .txt2{ font-size:30px; color:#fff; line-height:35px; font-weight:bold;}
.footer_d2{ background:#e94709; height:6px;}
.footer_d3{ height:400px; position:relative;}
.footer_d3 .b_txt1{ position:absolute; left:25px; top:18px; width:157px; font-size:12px; color:#555; line-height:18px; text-align:center;}
.footer_d3 .b_txt1 *{ font-size:12px; color:#555; line-height:18px;}
.footer_d3 .b_txt1 a:hover{ color:#fff;}
.footer_d3 .b_ewm{ position:absolute; left:20px; top:125px;}
.footer_d3 .b_map{ position:absolute; right:0; top:18px;}
.footer_box{ position:absolute; left:243px; top:15px;}
.footer_box .title{ font-size:14px; color:#555; line-height:20px;}
.footer_box .title a{ color:#555;}
.footer_box .title a:hover{ color:#fff;}
.footer_box .footer_box_hr{ background:#39393a; height:2px; width:28px; margin-top:17px; margin-bottom:30px;}
.footer_box .txt1{ font-size:14px; color:#555; line-height:27px;}
.footer_box .txt1 a{ color:#555;}
.footer_box .txt1 a:hover{ color:#fff;}

.backToTop{position: fixed; left: 50%; margin-left: 550px; bottom: 20%; width: 53px;}
.backToTop .totop{ background: url(../images/xf_ico1.jpg) no-repeat; width:53px; height:53px; cursor:pointer;}
.backToTop .goback{ margin-top:5px; background: url(../images/xf_ico2.jpg) no-repeat; width:53px; height:53px; cursor:pointer;}

/*关于我们*/
.about1_c{ background: url(../images/about1_bg.jpg) #ffffe1 repeat-x;}
.about1_list li{ float:left; width:265px; background:#3e3a39; margin:2px 5px;}
.about1_list li .txt{ padding:0 23px; height:228px;}
.about1_list li .txt .title{ border-left:#f34806 2px solid; height:32px; font-size:28px; color:#f34806; line-height:30px; padding-left:15px;}
.about1_list li .txt .txt1{ font-size:12px; color:#fff; line-height:20px;}

.content{ font-size:14px; color:#433f3e; line-height:28px;}
.content p{ font-size:14px; color:#433f3e; line-height:28px;}
.content *{ font-size:14px; line-height:28px;}
.content img{ width:100% !important; height:auto !important;}
.content iframe{ width:100%; height:400px;}

.about2_c{ background:#dcdddd;}
.n_left{ float:left; width:265px; background:#3e3a39;}
.n_left .txt{ padding:0 23px; height:280px;}
.n_left .txt .title{ border-left:#f34806 2px solid; height:32px; font-size:28px; color:#f34806; line-height:30px; padding-left:15px;}
.n_left .txt .txt1{ font-size:12px; color:#fff; line-height:20px;}
.n_right{ float:right; width:810px; padding-left:25px; background: url(../images/n_right_bg.png) bottom left no-repeat; padding-bottom:340px;}
.n_right .n_right_l{ float:left; width:592px;}
.n_right .n_right_r{ float:right; width:170px; background:#efefef; padding:20px 14px 33px 11px;}

.left_nav .left_nav_box{ display:block; padding:3px 0; border-bottom:#414141 1px solid;}
.left_nav h3{ display:block; line-height:30px; padding-left:40px; font-size:16px; color:#474342; background:url(../images/n_nav_ico.jpg) left center no-repeat;}
.left_nav h3.on{ background:url(../images/n_nav_ico_on.jpg) #b83600 left center no-repeat; color:#fff;}
.left_nav .left_nav_sm{ background:url(../images/nav_ico1.jpg) 29px center no-repeat; height:30px; padding-left:50px; line-height:30px;}
.left_nav .left_nav_sm2{ background:url(../images/nav_ico2.jpg) 29px center no-repeat; height:30px; padding-left:50px; line-height:30px;}
.left_nav .left_nav_sm:hover{ color:#f34806}
.left_nav .left_nav_sm2:hover{ color:#f34806}

.n_right_r_xx{ text-align:center; font-size:12px; line-height:30px; padding-left:3px;}

/*电视学院*/
.dssy_c{}

/*新闻列表*/
.news_list li{ padding:15px 0 20px 0; border-bottom:#8a8989 1px solid;}
.news_list li .date{ float:left; background:url(../images/news_ico.png) no-repeat; width:75px; height:79px;}
.news_list li .date .txt1{ margin-top:25px; line-height:20px; font-size:12px; text-align:center;}
.news_list li .date .txt2{ line-height:20px; font-size:18px; text-align:center;}
.news_list li .txt{ float:right; width:505px;}
.news_list li .txt .txt1{ font-size:16px; line-height:30px; color:#555;}
.news_list li .txt .txt2{ font-size:12px; line-height:25px; text-indent: 20px; color:#555;}
.news_list li a:hover .txt .txt1{ color:#e84f25;}

.news_i_title{ font-size:18px; color:#333333; font-weight:bold; text-align:center; line-height:50px;}
.news_i_date{ font-size:14px; color:#999999; text-align:center; line-height:30px;}

/*产品列表页*/
.product_list li{ float:left; width:141px; margin:5px 3px;}
.product_list li img{ width:141px; height:144px; border: 1px solid #c7c4c3; box-shadow: 0 0 2px #999;}
.product_list li:hover img{ border: 1px solid #e84f25;}
.product_list li .txt1{ font-size:12px; line-height:20px; margin-top:5px;}
.product_list li .txt2{ font-size:12px; line-height:20px;}

/*产品详细页*/
.p_i_title1{ border-top:#6d6b6b 1px solid; padding-top:10px; line-height:25px; font-size:18px; color:#5f5d5d;}
.p_i_title2{ line-height:30px; font-size:26px; color:#e84f25;}
.p_i_bigimg{ margin-top:10px; text-align:center; margin-bottom:35px;}
.p_i_bigimg img{ max-width:100%; max-height:650px;}
.p_i_content{ border-top:#6a6868 1px solid; padding:10px 0;}
.p_i_content .title{ line-height:25px; font-size:18px; color:#6a6868;}
.p_i_content .txt{ line-height:25px; font-size:14px; color:#5c5a5a; line-height:22px; margin-top:5px;}
.p_i_hr{ background:#616060; height:5px; margin-bottom:10px; margin-top:5px;}

/*diy*/
.diy_c{ background:#dddddd;}
.diy_top{ height:142px; position:relative; border-bottom:#e95d08 1px solid;}
.diy_top .diy_top_title{ position:absolute; left:0; bottom:5px;}
.diy_top .diy_top_bt{ position:absolute; right:0; bottom:25px;}
.diy_top .diy_top_bt a{ float:left; display:block; background:url(../images/diy_05.png) no-repeat; width:126px; height:42px; font-size: 14px; color: #454545; font-weight:bold; text-align:center; line-height:40px;}
.diy_top .diy_top_bt a.on{ background:url(../images/diy_03.png) no-repeat; color: #fff;}
