﻿@charset "utf-8";



/* CSS Document */




.banner{
	display: none;
}


/**search**/



.search_box{width: 100%; height:60px;}



.search{width: 1180px; margin:auto; height:60px;}



.keytext{width: 770px;height: 60px;line-height: 60px; float: left; font-family:Microsoft YaHei; font-size: 14px;}



.keytext span{line-height: 45px; font-weight:bold;}



.keytext a{margin: 0px 8px 0px 0px; line-height:45px; color:#333;}



.rmgj-n-r{ float:right; margin-top:10px;}



.text{padding:0px 0px 0px 9px; float:left; height:34px; line-height:34px; width:240px; font-size:14px; border:1px solid #ddd; border-right:0px; color:#666; font-family:"微软雅黑";}



.submit{width:40px; height:36px; border:0; padding:0; background:url(../images/search_but.jpg) no-repeat right; float:left;}







/*ppys_box*/



.ppys_box{ width:100%; height:470px; background:url(../images/ppys_bg.jpg) no-repeat center;}



.ppys_big{ width:1180px; margin:auto;}





.ppys_big h4{ 

font-size:24px; 

color:#bb0000; 

font-weight:bold; 

text-align:center; 

padding:50px 0px 20px; 

line-height:35px; 

background:url(../images/ppys_tit.png) no-repeat center bottom;

}





.ppys_big h4 span{ 

color:#333; 

font-size:18px; 

display:block;

}





.ppys_big ul{ height:250px;}



.ppys_big ul li{ float:left; width:295px; background:url(../images/ppys_line.jpg) no-repeat; height:190px; margin:30px 0px;}



.ppys_big ul li span{ display:block; width:107px; height:119px; background:url(../images/ppys_bg1.png) no-repeat; margin:auto; cursor:pointer;}



.ppys_big ul li:hover span{ background:url(../images/ppys_bg2.png) no-repeat;}



.ppys_big ul li span em img{ display:block; margin:auto; padding-top:26px;}



.ppys_big ul li span b img{ display:none;}



.ppys_big ul li:hover span b img{ display:block; margin:auto; padding-top:26px;}



.ppys_big ul li:hover span em img{ display:none;}



.ppys_big ul li:first-child{ background:none;}



.ppys_big ul li p{ font-size:18px; color:#313131; font-weight:bold; line-height:30px; text-align:center; margin-top:10px;}



.ppys_tel{ width:335px; margin:auto;}



.ppys_tel span{ display:block; font-size:24px; color:#313131; font-family:impact; width:169px; height:45px; text-align:center; line-height:45px; background:url(../images/ppys_tel.png); padding-left:45px; float:left;}



.ppys_tel a{ display:block; width:110px; height:45px; background:#b00; font-size:18px; font-weight:bold; text-align:center; line-height:45px; color:#fff; float:right;}







/***product_box***/



.product_box{ width:1180px; height:1190px; margin:40px auto 30px;}



.product_box h2{ font-size:24px; color:#313131; background:url(../images/cp_tit.jpg) no-repeat center top; height:60px; padding-top:40px; text-align:center; line-height:30px;}



.product_box h2 b{ font-weight:bold; color:#b00;}



.product_left{ width:220px; float:left; background:url(../images/cp_bg.jpg) no-repeat bottom; height:1090px;}



.product_left h3{ height:79px; background:url(../images/product_tit.jpg) no-repeat; text-align:left; color:#fff; padding:20px 0px 0px 20px;}



.product_left h3 span{ font-size:16px; color:#fff; text-transform:uppercase; display:block;}



.product_left h3 a{ font-size:20px; font-weight:bold; line-height:30px; color:#fff;}



.product_left ul li a{ width:162px; height:35px; line-height:35px; padding-left:36px; background:url(../images/cp_ico.jpg) no-repeat; display:block; margin:auto; font-size:14px; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}



.product_left ul li span a{ width:178px; padding-left:20px; background:url(../images/product_tab.jpg); font-size:15px; color:#fff; margin-top:10px;}







/***product_right***/



.product_right{ width:960px; float:right; height:1090px;}



.product_right em a img{ display:block; width:940px; height:180px; margin-left:20px;}



.product_right .product_tit{ width:940px; height:38px; border-bottom:2px solid #ddd; margin:20px 0px 20px 20px;}



.product_right .product_tit h3 a{ float:left; width:110px; height:38px; line-height:38px; text-align:center; font-size:16px; color:#313131; background:#ddd; margin-right:10px;}



.product_right .product_tit .active a{ background:#b00; color:#fff;}



.product_right .product_tit .more{ float:right; color:#666; text-transform:uppercase; line-height:38px; padding-right:5px;}



.product_right .hide{ display:none;}



.product_right .product_list ul {width:960px;}



.product_right .product_list li{ float:left; width:300px; margin:0px 0px 0px 20px; height:415px;}



.product_right .product_list li span{ display:block; width:290px; height:370px; padding:4px; border:1px solid #ddd;}



.product_right .product_list li span a{ display:block; width:290px; height:370px; overflow:hidden;}



.product_right .product_list b a{ color:#000; height:35px; line-height:35px; font-size:14px; text-align:center; display:block;}



.product_right .product_list li img{ width:290px; height:370px;



-webkit-transition:all 1s ;



-moz-transition:all 1s ;



-o-transition:all 1s ;



-ms-transition:all 1s;



transition:all 1s ;}



.product_right .product_list li:hover img{ transform: scale(1.2, 1.2);



	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */



	-moz-transform:scale(1.2, 1.2); 	/* Firefox */



	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */



	-o-transform:scale(1.2, 1.2); 	/* Opera */}







/**s_banner1**/



.s_banner1{ width:1180px; height:200px; margin:auto; background:url(../images/s_banner1.jpg) no-repeat center top; position:relative;}



.s_banner1 img{ display:block; position:absolute; left:92px; top:0px; z-index:1;}



.s_banner1 p{ top:135px; left:544px; position:absolute; z-index:2;}



.s_banner1 b{ display:block; font-size:16px; color:#313131; line-height:35px; float:left;}



.s_banner1 span{ font-size:30px; font-family:impact; color:#b00; line-height:35px; float:left;}



.s_banner1 a{ width:90px; height:35px; background:#b00; line-height:35px; display:block; font-size:16px; color:#fff; text-align:center; float:left; margin-left:10px;}







/**cpys_box**/



.cpys_box{ width:1180px; margin:30px auto; height:380px;}



.cpys_box ul li{ width:370px; height:380px; float:left; position:relative; margin-left:30px;}



.cpys_box ul li span{ display:block; position:absolute; left:0px; bottom:0px; background:url(../images/cp_bg.png); height:100px; width:100%;}



.cpys_box ul li span b{ font-size:30px; font-weight:bold; color:#fff; display:block; text-align:center; line-height:30px; padding-top:20px;}



.cpys_box ul li span p em{ display:block; font-style:normal; float:left; color:#fff; font-size:16px; background:url(../images/cpys_ico.jpg) no-repeat left center; padding-left:15px; margin:0px 10px; line-height:45px;}



.cpys_box ul li.cpys_list1{ margin:0px;}



.cpys_box ul li.cpys_list1 p{ width:300px; margin:auto; height:45px;}



.cpys_box ul li.cpys_list2 p{ width:280px; margin:auto; height:45px;}



.cpys_box ul li.cpys_list3 p{ width:365px; margin:auto; height:45px;}







/**hyzf_box**/



.hyzf_box{ width:1180px; height:720px; margin:auto;}



.hyzf_box h3{ font-size:24px; color:#313131; background:url(../images/hyzf_tit.jpg) no-repeat center top; height:60px; padding-top:40px; text-align:center; line-height:30px;}



.hyzf_box h3 b{ font-weight:bold; color:#b00;}



.hyzf_box ul{ width:1180px; position:relative;}



.hyzf_box ul li{ width:258px; height:298px; position:absolute; border:1px solid #ddd; overflow:hidden;}



.hyzf_box ul li img{ width:258px; height:298px; display:block;



-webkit-transition:all 1s ;



-moz-transition:all 1s ;



-o-transition:all 1s ;



-ms-transition:all 1s;



transition:all 1s ;}



.hyzf_box ul li:hover img{ transform: scale(1.2, 1.2);



	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */



	-moz-transform:scale(1.2, 1.2); 	/* Firefox */



	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */



	-o-transform:scale(1.2, 1.2); 	/* Opera */}



.hyzf_box ul li span a{ display:block; position:absolute; left:0px; bottom:0px; background:url(../images/cp_bg.png); height:40px; width:238px; color:#fff; font-size:14px; line-height:40px; padding-left:20px;}



.hyzf_box ul li.hyzf_list1{ left:0px; top:0px;}



.hyzf_box ul li.hyzf_list2{ left:280px; top:0px;}



.hyzf_box ul li.hyzf_list3{ left:560px; top:0px;}



.hyzf_box ul li.hyzf_list4{ left:0px; top:320px;}



.hyzf_box ul li.hyzf_list5{ left:280px; top:320px;}



.hyzf_box ul li.hyzf_list3{ width:608px; height:618px;}



.hyzf_box ul li.hyzf_list3 img{ width:608px; height:618px;}



.hyzf_box ul li.hyzf_list3 span a{ width:608px; text-align:center; padding:0px;}







/**s_banner2**/



.s_banner2{ width:1180px; margin:30px auto 0px; height:250px; background:url(../images/s_banner2.jpg) no-repeat center; position:relative;}



.s_banner2 img{ display:block; position:absolute; left:87px; top:34px; z-index:1;}



.s_banner2 p{ top:168px; left:535px; position:absolute; z-index:2;}



.s_banner2 b{ display:block; font-size:16px; color:#313131; line-height:35px; float:left;}



.s_banner2 span{ font-size:30px; font-family:impact; color:#b00; line-height:35px; float:left;}



.s_banner2 a{ width:90px; height:35px; line-height:35px; background:#b00; display:block; font-size:16px; color:#fff; text-align:center; float:left; margin-left:15px;}







/**ys_box**/



.ys_box{ height:840px; background:url(../images/ys_bg.jpg) no-repeat center;}



.ys_box h3{ width:1180px; margin:auto; padding-top:40px; height:64px;}



.ys_box h3 img{ display:block; margin:auto;}



.ys_nr{ width:1180px; margin:auto; position:relative; height:736px;}



.ys_nr .ys_pic{ position:absolute;}



.ys_nr .ys_list{ position:absolute; width:450px;}



.ys_nr .ys_list .ys_tit{ height:50px; margin-bottom:10px;}



.ys_nr .ys_list .ys_tit span{ display:block; font-size:24px; color:#b00; line-height:30px; padding-left:20px;}



.ys_nr .ys_list .ys_tit b{ display:block; font-size:14px; color:#999; font-family:Verdana; line-height:20px; text-transform:uppercase;}



.ys_nr .ys_list p{ font-size:14px; color:#313131; line-height:30px; background:url(../images/ys_ico.png) no-repeat left 10px; padding-left:20px;}



.ys_nr .ys_list1{ top:20px; left:66px;}



.ys_nr .ys_list2{ top:175px; left:66px;}



.ys_nr .ys_list3{ top:330px; left:66px;}



.ys_nr .ys_list4{ top:485px; left:66px;}



.ys_nr .ys_pic{ bottom:0px; right:-85px;}



.ys_tel{ width:335px; position:absolute; left:86px; top:640px;}



.ys_tel span{ display:block; font-size:24px; color:#313131; font-family:impact; width:169px; height:45px; text-align:center; line-height:45px; background:url(../images/ppys_tel.png); padding-left:45px; float:left;}



.ys_tel a{ display:block; width:110px; height:45px; background:#b00; font-size:18px; font-weight:bold; text-align:center; line-height:45px; color:#fff; float:right;}







/**al_box**/



.al_box{ width:100%; height:690px; background:url(../images/al_bg.jpg) no-repeat center;}



.al_big{ width:1180px; margin:auto;}



.al_big h3{ background:url(../images/al_tit.png) no-repeat center bottom; text-align:center; line-height:30px; padding:80px 0px 0px 0px; height:67px; margin-bottom:30px;}



.al_big h3 a{ display:block; font-size:30px; font-weight:bold; color:#313131;}







/*滑动门*/



#tab1{width:1180px; position:relative; margin:0px 0px 0px 0px; height:392px;}



#tab1 .tab_menu1{ position:absolute; z-index:1; width:484px; overflow:hidden; border:1px solid #bb0000; border-right:0px;}



#tab1 .tab_menu1 li{float:left; width:120px; height:38px; line-height:38px; text-align:center; margin:0px; display:block; overflow:hidden; position:relative; border-right:1px solid #bb0000;}



#tab1 .tab_menu1 li a{ display:block; font-size:15px; color:#484848; line-height:40px;}



#tab1 .tab_menu1 li.selected1 a{ background:#bb0000; color:#fff;}



#tab1 .tab_box1 a.more{ position:absolute; top:-50px; right:10px; z-index:999; font-size:15px; background:url(../images/more.jpg); width:110px; height:40px; color:#fff; line-height:40px; padding-left:50px;}



#tab1 .tab_box1{width:1180px; height:346px; z-index:99; clear:both; top:50px; position:relative;}



#tab1 .hide{display:none;}







/*图片滚动*/



.carousel{ margin:0px auto; padding:20px 0px 0px 0px; width:1180px; height:326px; overflow: hidden; position: relative;}



.carousel .slides{ margin:0px auto 30px; overflow:hidden; position:relative;}



.carousel .slides div{ border:1px solid #ddd;width: 248px;float: left;margin: 0 22px;position: relative;}



.carousel .slides  div em{ position:absolute; bottom:0px; text-align:center; line-height:40px; font-size:16px; left:0px; width:100%; height:40px; display:block; background-color: rgba(0,0,0,0.5); font-style:normal;}



.carousel .slides  div em a{ color:#fff;}



.carousel .slides img{width:248px; height:318px;}



.carousel .slides .slideItem{ padding:0px; overflow:hidden; position:absolute; cursor:pointer; opacity:1!important;}



.carousel .slides .slideItem a{ overflow:hidden; display:block;}



.carousel .slides .slideItem img{ width:100%; height:100%;}



.carousel .slides .slideItem .cover{ background: rgb(0, 0, 0); left:0px; top:0px; width:100%!important; display:block; position:absolute;}



.prevButton{background:url(../images/l.png) no-repeat 0px 0px; top:146px; width:59px; height:59px; display:block; position:absolute; z-index:99; cursor:pointer;}



.nextButton{background: url(../images/r.png) no-repeat 0px 0px; top:146px; width:59px; height:59px; display:block; position:absolute; z-index:99; cursor:pointer;}



.prevButton{left: 0px;}



.nextButton{background-position:0px 0px; right:0px;}







/**s_banner3**/



.s_banner3{ width:1180px; height:80px; margin:20px auto; position:relative;}



.s_banner3 span{ font-size:24px; color:#313131; line-height:36px; float:left;}



.s_banner3 span b{ font-weight:bold; color:#b00; display:block;}



.s_banner3 p{ display:block; font-size:24px; color:#313131; font-family:impact; width:169px; height:45px; text-align:center; line-height:45px; background:url(../images/ppys_tel.png); padding-left:45px; float:left; margin:13px 0px 0px 555px;}



.s_banner3 a{ width:110px; height:45px; line-height:45px; background:#b00; display:block; font-size:18px; color:#fff; text-align:center; float:right; margin-top:13px; font-weight:bold;}







/**fwlc_box**/



.fwlc_box{ height:350px; background:url(../images/ppys_bg.jpg) no-repeat top center;}



.fwlc_big{ width:1180px; margin:auto;}



.fwlc_big h4{ font-size:24px; font-weight:bold; color:#b00; background:url(../images/ppys_tit.png) no-repeat center bottom; padding:60px 0px 30px; margin-bottom:30px; text-align:center; line-height:30px;}



.fwlc_big ul li{ width:92px; float:left; cursor:pointer;}



.fwlc_big ul li img{ width:23px; height:25px; display:block; margin:47px auto;}



.fwlc_big ul li.fwlc_list{ width:120px; height:120px; background:url(../images/fwlc_bg1.png) no-repeat; float:left;}



.fwlc_big ul li.fwlc_list:hover{ background:url(../images/fwlc_bg2.png) no-repeat;}



.fwlc_big ul li.fwlc_list em{ display:block;}



.fwlc_big ul li.fwlc_list em img{ display:block; width:60px; height:66px; margin:27px auto;}



.fwlc_big ul li.fwlc_list b{ display:none;}



.fwlc_big ul li.fwlc_list span{ font-size:14px; color:#313131; text-align:center; line-height:40px; display:block;}



.fwlc_big ul li.fwlc_list:hover b{ display:block;}



.fwlc_big ul li.fwlc_list:hover b img{ display:block; width:60px; height:66px; margin:27px auto;}



.fwlc_big ul li.fwlc_list:hover em{ display:none;}







/**s_banner4_box**/



.s_banner4_box{ background:url(../images/s_banner4.jpg) no-repeat center; height:268px;}



.s_banner4{ width:1180px; margin:auto; position:relative;}



.s_banner4 img{ display:block; position:absolute; left:27px; top:-15px; z-index:1;}



.s_banner4 p{ top:188px; left:348px; position:absolute; z-index:2;}



.s_banner4 b{ display:block; font-size:16px; color:#313131; line-height:35px; float:left;}



.s_banner4 span{ font-size:30px; font-family:impact; color:#b00; line-height:35px; float:left;}



.s_banner4 a{ width:90px; height:35px; line-height:35px; background:#b00; display:block; font-size:16px; color:#fff; text-align:center; float:left; margin-left:15px;}







/**gs_box**/



.gs_box{ height:380px; margin-top:30px;}



.gs_big{ width:1180px; margin:auto; height:380px;}



#tab4{ width:810px;  float:left;}



#tab4 .tab_menu4{ background:url(../images/new_tit.jpg) no-repeat top; width:810px; padding-top:7px; height:47px;}



#tab4 .tab_menu4 li{float:left; cursor:pointer; text-align:center; line-height:47px; margin:0px 20px 0px 0px;}



#tab4 .tab_menu4 li a{ color:#333; background:url(../images/new_ico1.jpg) no-repeat left; padding-left:18px; font-size:16px;}



#tab4 .tab_menu4 .selected4 a{ color:#b00; background:url(../images/new_ico2.jpg) no-repeat left;}



#tab4 .tab_menu4 a.gs_more{ font-size:14px; color:#666; float:right; line-height:47px;}



#tab4 .hide{display:none;}



#tab4 .tab_box4{ width:808px; height:322px; border:1px solid #bbb; clear:both;}



#tab4 .tab_box4 dl{ padding:18px;}



#tab4 .tab_box4 dl dd{ width:345px; height:285px; float:left;}



#tab4 .tab_box4 dl dd img{ width:335px; height:275px; padding:4px; border:1px solid #ccc;}



#tab4 .tab_box4 dl dt{ width:403px; height:285px; float:right;}



#tab4 .tab_box4 dl dt span a{ font-size:18px; color:#b00; width:110px; border-bottom:2px solid #b00; font-weight:bold; line-height:40px; display:block; margin-bottom:6px;}



#tab4 .tab_box4 dl dt p{ font-size:14px; line-height:30px; color:#666; height:180px; overflow:hidden;}



#tab4 .tab_box4 dl dt p a{ color:#b00;}



.box2 { width:340px; height:380px; background:#b00; float:right; position:relative;}



.box2 h3{ padding:20px 0px 10px 20px; color:#fff; font-size:18px; line-height:30px;}



.box2 h3 a{ font-size:18px; font-weight:bold; color:#fff;}



.box2 ul {margin:0 auto;}



.box2 li {float:left; width:300px; text-align:center;}



.box2 li img { width:300px; height:205px;}



.box2 li span{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:30px; font-size:14px; font-size:14px; color:#fff;}



.box2 .lefts { background: url(../images/lefts.jpg) no-repeat; display: block; width:160px; height:48px; position: absolute; left:0px; bottom:20px;}



.box2 .rights { background: url(../images/rights.jpg) no-repeat; display: block; width:160px; height:48px; position: absolute; right:0px; bottom:20px;}







/**qyxc_box**/



.qyxc_box{ width:1180px; margin:30px auto 0px;}



#tab2{width:1180px; height:410px; position:relative;}



#tab2 .tab_menu2{width:1180px; height:48px; text-align:center; position:absolute; top:0px; left:0px;}



#tab2 .tab_menu2 li{ display:inline-block; *display:inline; zoom:1; width:190px; height:48px; border-left:4px solid #666; cursor:pointer; line-height:48px; text-align:left; padding-left:12px;}



#tab2 .tab_menu2 li a{ color:#666; font-size:24px; font-weight:bold; display:block; line-height:30px;}



#tab2 .tab_menu2 li span{ display:block; font-size:16px; text-transform:uppercase; line-height:18px;}



#tab2 .tab_menu2 .selected2{ border-left:4px solid #b00;}



#tab2 .tab_menu2 .selected2 a{ color:#b00;}



#tab2 .tab_menu2 .selected2 span{ color:#b00;}



#tab2 .hide{display:none;}



#tab2 .tab_box2{width:1180px; height:330px; position:absolute; top:80px; left:0px;}







/**连续滚动**/



.box3 {width:1180px; position:relative; height:330px;}



.box3 ul {margin:0px auto;}



.box3 li {float:left; width:380px; margin:0px 20px 0px 0px; text-align:center;}



.box3 li img {width:380px; height:250px;}



.box3 li a { line-height:40px; font-size:14px; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color:#303030;}



.box3 .lefts { background: url(../images/lefta.jpg) no-repeat; display: block; width:108px; height:30px; position: absolute; left:477px; top:300px;}



.box3 .rights { background: url(../images/righta.jpg) no-repeat; display: block; width:108px; height:30px; position: absolute; right:477px; top:300px;}







/**连续滚动**/



.box4 {width:1180px; position:relative; height:330px;}



.box4 ul {margin:0px auto;}



.box4 li {float:left; width:380px; margin:0px 20px 0px 0px; text-align:center;}



.box4 li img {width:380px; height:250px;}



.box4 li a { line-height:40px; font-size:14px; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color:#303030;}



.box4 .lefts { background: url(../images/lefta.jpg) no-repeat; display: block; width:108px; height:30px; position: absolute; left:477px; top:300px;}



.box4 .rights { background: url(../images/righta.jpg) no-repeat; display: block; width:108px; height:30px; position: absolute; right:477px; top:300px;}







/**new_box**/



.new_box{ width:1180px; margin:30px auto; height:421px;}



.new_l{ float:left; width:810px;}



.new_r{ float:right; width:340px; height:375px;}



.new_r h3{ height:47px; line-height:47px; background:url(../images/cjwt_tit.jpg) no-repeat top; padding-top:7px;}



.new_r h3 a{ float:left; color:#333; background:url(../images/new_ico1.jpg) no-repeat left; padding-left:15px; font-size:16px;}



.new_r h3 em a{ float:right; font-family:"微软雅黑"; font-size:12px; background:none; padding:0px; font-style:normal; color:#666; font-weight:normal;}







/************文字滚动************/



.new_nrbig{ width:308px; height:325px;  border:1px solid #bbb; padding:20px 20px 20px 10px; }



#ticker{ width:308px; height:325px; overflow:hidden;}



#ticker li{ line-height:24px; padding:0px 0px 15px 0px;}



.wen{ background:url(../images/q.jpg) no-repeat 10px center; line-height:36px; padding-left:38px; height:36px; overflow:hidden;}



.wen a{ color:#333; font-size:14px; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}



.da{ background:url(../images/a.jpg) no-repeat 10px top; margin-top:6px; padding-left:38px; line-height:24px; color:#666; font-size:14px; height:48px; overflow:hidden;}







/*滑动门*/



#tab3{width:810px; position:relative;}



#tab3 .tab_menu3{ position:absolute; z-index:1; background:url(../images/new_tit.jpg) no-repeat top; width:810px; padding-top:7px; height:47px;}



#tab3 .tab_menu3 li{float:left; cursor:pointer; text-align:center; line-height:47px; margin:0px 20px 0px 0px;}



#tab3 .tab_menu3 a{ color:#333; background:url(../images/new_ico1.jpg) no-repeat left; padding-left:18px; font-size:16px;}



#tab3 .tab_menu3 .selected3 a{ color:#b00; background:url(../images/new_ico2.jpg) no-repeat left;}



#tab3 .tab_box3{width:768px; clear:both; border:1px solid #bbb; top:54px; height:325px; position:relative; padding:20px;}



#tab3 .hide{display:none;}



.tab_box3 a.more{ position:absolute; top:-33px; right:0px; z-index:999;}



.tab_box3 dl{ float:left;}



.tab_box3 dl dd img{ width:220px; height:140px; padding:4px; border:1px solid #bbb;}



.tab_box3 dl dt{ width:230px;}



.tab_box3 dl dt span a{ font-size:14px; color:#444; line-height:30px; padding-top:5px; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}



.tab_box3 dl dt p{line-height:24px; color:#666; font-size:14px; overflow:hidden; height:144px;}



.tab_box3 ul{ float:right; width:518px;}



.tab_box3 ul li{ width:453px; height:53px; line-height:53px; border-bottom:1px solid #fff; padding:0px 20px 0 45px; background:#eaeaea url(../images/new_ico.png) no-repeat  20px center;}



.tab_box3 ul li a{ font-size:14px; float:left; color:#444; width:350px; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}



.tab_box3 ul li span{ float:right; display:block; width:80px; font-size:14px; color:#444;}







/**link_big**/





.link_box{ 

height:84px; 

background:#eaeaea; 

border-top:2px solid #b00; 

border-bottom:1px solid #d7d7d7;

}





.link_big{ width:1180px; margin:auto;}





.link_big h3{ 

padding:0px 10px; 

background:url(../images/link_ico.jpg) no-repeat left center; line-height:40px; 

margin-bottom:-16px;

}





.link_big h3 b{ font-size:16px; color:#b00; font-weight:bold;}



.link_big h3 span{color:#333; text-transform:uppercase;}



.link_big a{ font-size:14px; color:#333; line-height:30px; padding:0px 2px 0px 0px;}