@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑"}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
	color:#2a2b2b;
}
body, button, input, select, textarea {
	font: 12px arial, \5b8b\4f53;
	background-color: #f8f8f8;
}
h1, h2, h3, h4, h5, h6,button, input, select, textarea {
	font-size: 100%;
	border: 0
}
address, cite, dfn, em, var {
	font-style: normal
}
code, kbd, pre, samp {
}
ul, ol {
	list-style: none
}
a {
	color: #2a2b2b;
	text-decoration: none
}
a:visited {
	color: #2a2b2b;
	text-decoration: none
}
a:hover {
	color: #03589f;
}
img {
	border: 0;
}
.fl {
	float: left
}
.fr {
	float: right
}
.bcolor {
	border: #d3cca6 1px solid;
	background: #fff
}
.r-b {
	margin: 0 15px 10px 0

}
.ld{
	position:relative;
}
.f16{
	font-size:16px;
}
.mid{
	vertical-align:middle;
}
.red{
	color:#F00;
}
.w{
	width:990px;
	margin:0 auto;
}
.topbg{
	border-top:6px solid #2c73df;
	width:100%;
	height:90px;
	background:url(../images/header_bg.gif) repeat-x top;
	_background: none;
	position:relative;
	z-index:55;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='http://www.tengmaimenye.com/topbg.png');
}
.top{
	width:1006px;
	height:90px;
	position:absolute;
	left:50%;
	margin-left:-503px;
	top:0
}
.logo{
	width:109px;
	height:123px;
	position:relative;
	left:0px;
}
.head{
	width:100%;
	height:90px;
	position:relative;
	margin:0 auto;
}
.home{
	width:32px;
}
.nav{
	width:653px;
	height:58px;
	padding-top:32px;
	padding-left:20px;
	position:relative;
}
.nav ul li{
	float:left;
	padding-left:15px;
	padding-right:15px;
	text-align:center;
	font-family:"微软雅黑";
	font-size:14px;
	line-height:16px;
	margin-top:2px;
	background:url(../images/fsdb1.jpg) center right no-repeat;
	position:relative;
}
.nav ul li a{
	color:#5a5959;
}

.menu{padding:0 0 0; float:right}
.menu ul{height:90px;}
.menu li{float:left;width:90px;text-align:center; position:relative;z-index:7; background:url(../images/nav_li.gif) no-repeat left bottom}
.menu li:hover {background:#377be6; color:#ffffff}
.menu li:hover a {color:#ffffff}
.menu li a{height:90px;line-height:90px;color:#46372d;font-size:14px;display:block;}
.menu li a:hover { color:#ffffff; background:#377be6}

.menu li .m1{ position:absolute; background:#377be6;z-index:6;display:none;height:0;}
.menu li .m1 a{display:inline-block;float:left;color:#fff;width:101px;height:45px;line-height:45px; background:url(../images/menuli.jpg) no-repeat right center;}
.menu li .m1 a.last{ background:none;}
.menu li .m1 a:hover{color:#fff;}

#cx .thisclass a{
	color:#4e90f2;
}
.nav ul li a:visited{
	color:#5a5959;
}
.nav ul li a:hover{
	color:#609bf5;
}
.sck{
	color:#609bf5;
}
.nav ul li s {
    border-left: 1px solid #DDDDDD;
    height: 12px;
    right: 0;
    overflow: hidden;
    width:0;
	top:2px;
	position:absolute;
}
.Search{
	width:180px;
	height:31px;
	margin-top:27px;
	background:url(../images/fsd09.jpg);
}
.search-txt{
	width:140px;
	height:14px;
	margin-top:10px;
	margin-left:10px;
	vertical-align:middle;
	background-color:#f3f4f8;
}
.tim{
	width:17px;
	height:18px;
	line-height:18px;
	vertical-align:middle;
	margin-top:6px;
	cursor:pointer;
	background:url(../images/fsd08.jpg);
}
.banner{
	width:100%;
	height:455px;
	overflow:hidden;
}
#full-screen-slider { width:100%; height:455px; float:left; position:relative}
#slides { display:block; width:100%; height:455px; list-style:none; padding:0; margin:0; position:relative; z-index:22}
#slides li { display:block; width:100%; height:455px; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:400px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; overflow:hidden; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}
.index-cnt{
	width:990px;
	height:474px;
	margin:0 auto;
	margin-top:-26efpx;
	color:#4c5261;
	z-index:66;
	position:relative;
}
.index-cnt a{
	color:#4c5261;
}
.index-cnt a:visited{
	color:#4c5261;
}
.index-cnt a:hover{
	color:#2e73e0;
/*	text-decoration:underline;*/
}
.index-cnt .row_1 { height:246px;}
.index-cnt .row_1 .index_other { float:right}
.index_other ul{}
.index_other ul li{ display:block; padding-bottom:13px;}
.Shadow{  
-moz-border-radius:3px;  
-webkit-border-radius:3px;  
position:absolute;  
background-color:#fdfdfd;  
padding:5px;  
*top:-2px;  
*border-top:1px solid #e1e1e1;  
*border-top:1px solid #e1e1e1;   
box-shadow: 0px 3px 3px #e1e1e1;  
-moz-box-shadow: 0px 3px 3px #e1e1e1;  
-webkit-box-shadow: 0px 3px 3px #e1e1e1;  
/* For IE 5.5 - 7 */ 
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');  
/* For IE 8 */ 
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";   
}  
.Case{
	width:247px;
	height:234px;
	padding-top:15px;
	background:url(../images/casbg.png);
	_background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='http://www.cqfsd.cc/templets/default/images/casbg.png');
	position:relative;
	cursor:pointer;
}
.caseimg{
	width:215px;
	height:147px;
	position:absolute;
	z-index:1;
	left:16px;
}
.caseimg img{
	width:215px;
	height:147px;
}
.casetit{
	width:215px;
	height:40px;
	background:#000;
    opacity:0.5;
    filter: alpha(opacity=50);
	position:absolute;
	z-index:2;
	left:16px;
	top:122px;
	text-align:center;
	line-height:40px;
	font-family:"微软雅黑";
	color:#fff;
}
.csyj{
	width:215px;
	height:147px;
	background:url(../images/casbgtxt.png);
	_background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='http://www.cqfsd.cc/templets/default/images/casbgtxt.png');
	position:absolute;
	z-index:9993;
	left:16px;
}
.csjs{
	width:198px;
	height:60px;
	left:24px;
	top:174px;
	line-height:24px;
	font-family:"微软雅黑";
	position:absolute;
	color:#5a5959;
}
.news{
	width:496px;
	height:249px;
	background:url(../images/newbg.png);
	_background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='http://www.cqfsd.cc/templets/default/images/newbg.png');
}
.news_tit{
	width:460px;
	height:42px;
	padding-top:17px;
	padding-right:6px;
	border-bottom:1px #dbdbdb solid;
	margin:0 auto;
}
.news_tit h2{ float:left; padding-left:6px; white-space:nowrap; color:#525252; font-size:18px; font-weight:normal; font-family:"微软雅黑"}
.news_tit h2 span { color:#61a1f8; font-size:24px; margin-right:6px;}
.news .index_news_list { background:url(../images/fsd14.png) no-repeat 290px 40px; height:226px;}
.ma1{
	font-family:"Verdana, Geneva, sans-serif";
	font-size:12px;
	height:20px;
	float:right;
	vertical-align:middle;
	margin-top:6px;
}
.ma1 a{
	color:#c5c3c3;
	position:relative;
}
.ma1 a:visited{
	color:#c5c3c3;
}
.ma1 img{
	margin-left:8px;
	display:inline
}
.ranklist { height:125px; overflow:hidden; margin-top:20px; width:320px;}

.newlst{
	height:132px;
	margin-left:22px;
	_margin-left:8px;
	margin-top:20px;
	float:left;
}
.newlst li{
	line-height:20px;
	padding-left:0px;
	margin-bottom:6px;
}
.newlst li a{
	color:#65656c; margin-left:75px; display:block
	
}
.newlst li span {
	color:#959597; float:left; width:75px;
}
.newmap{
	width:188px;
	height:117px;
	float:left;
	background:url(../images/fsd14.png);
	margin-top:20px;
}
.Speech{
	width:401px;
	height:205px;
	margin-top:22px;
}
.Speech-tit{
	width:401px;
	height:55px;
	background:url(../images/fsd15.png);
}
.trade{
	width:322px;
	height:205px;
	margin-top:22px;
}
.work{
	width:263px;
	height:205px;
	margin-top:12px;
}
.mt25{
	margin-top:25px;
}
.mr33{
	margin-right:33px;
}
.Speech01{
	width:65px;
	height:84px;
	float:left;
	margin-top:20px;
	margin-left:4px;
}
.Speech02{
	width:287px;
	height:79px;
	float:left;
	margin-left:0;
	font-family:"微软雅黑";
	line-height:24px;
	padding-top:5px;
}

.trade-tit{
	width:322px;
	height:55px;
	background:url(../images/fsd16.png);
}
.trade-01{
	width:230px;
	height:84px;
	margin-top:14px;
	margin-left:26px;
}
.trade-01 li{
	width:222px;
	height:24px;
	line-height:24px;
	background:url(../images/fsd13.jpg) center left no-repeat;
	padding-left:8px;
}
.trade-01 li span { float:right}
.work-tit{
	width:263px;
	height:55px;
	background:url(../images/fsd17.png);
}
.mr10{
	margin-right:10px;
}
.work-01{
	width:238px;
	height:84px;
	margin-top:14px;
	margin-left:14px;
}
.work-01 li{
	width:230px;
	height:24px;
	line-height:24px;
	padding-left:4px;
}
.foot{
	height:115px;
	clear:both;
	background:url(../images/fsd18.png);
}
.foot-ctn{
	width:980px;
	padding-left:10px;
	height:115px;
	margin:0 auto;
}
.foot-ctn-fl{
	width:638px;
	height:115px;
	float:left;
}
.foot-ctn-fl-01{
	width:638px;
	height:33px;
	margin-top:29px;
}
.foot-hmt{
	width:21px;
	height:20px;
	margin-right:20px;
	float:left;
}
.foot-nav li{
	width:70px;
	height:24px;
	line-height:24px;
	text-align:center;
	font-family:"微软雅黑";
	float:left;
	position:relative;
}
.foot-nav li a{
	color:#aec1e6;
}
.foot-nav li a:visited{
	color:#aec1e6;
}
.foot-nav li s{
	width:1px;
	height:8px;
	background-color:#aec1e6;
	position:absolute;
	right:0px;
	overflow:hidden;
	top:8px;
}
.foot-ctn-fl-02{
	width:638px;
	height:2px;
	overflow:hidden;
	background:url(../images/fsd20.png);
}
.foot-link{
	width:638px;
	height:47px;
}
.foot-link-01{
	width:66px;
	height:47px;
	background:url(../images/fsd21.png);
}
.foot-link-02{
	width:572px;
	height:29px;
	padding-top:18px;
	float:left;
	font-family:"微软雅黑";
	 color:#aec1e6
}
.foot-link-02 li{
	list-style:none;
	float:left;
}
.foot-link-02 a{
	color:#629efb;
	margin-left:10px;
}
.foot-link-02 a:visited{
	color:#629efb;
}
.foot-ctn-fr{
	width:203px;
	height:64px;
	float:left;
	margin-left:100px;
	margin-top:29px;
	
	background:url(../images/ydy_phone.gif) no-repeat;
}
.Copyright{
	width:100%;
	height:30px;
	background-color:#333333;
}
.copy-ctn{
	width:980px;
	height:30px;
	line-height:30px;
	color:#b3b3b3;
	margin:0 auto;
}
.copy-ctn a{
	color:#fff;
}
.list-bannerbg{
	width:100%;
	height:194px;
	position: relative;
	z-index:44;
	padding-top:60px;
	margin-top:-20px;
	background:url(../images/fsd23.png) no-repeat
}
.Sitemap{
	clear:both;
	height:22px;
	color:#848383;
	border-bottom:1px #d1d1d1 solid;
}
.Sitemap a{
	color:#848383;
}
.Sitemap a:visited{
	color:#848383;
}
.list-banner-baout{
	width:330px;
	height:139px;
	padding-top:49px;
	text-align:right;
	padding-right:660px;
	font-size:32px;
	font-family:"微软雅黑";
	color:#808080;
	background:url(../images/fsd24.png);
}
.centr{
	width:990px;
	padding-top:10px;
}
.about-left{
	width:260px;
	height:600px;
	float:left;
}
.about-cen-lfet{
	width:260px;
	min-height:500px;
	_height:500px;
	position:relative;
	float:left;
}
.about-cen-lfet-top{
	width:187px;
	height:79px;
	margin-left:2px;
	position:absolute;
	z-index:3;
	background:url(../images/fsd42.png) no-repeat;
	line-height:70px;
	color:#ffffff;
	font-size:18px;
	padding-left:70px;
	font-family:"微软雅黑"
}
.about-cen-lfet-dow{
	width:260px;
	position:absolute;
	z-index:1;
	top:72px;
	background:url(../images/fsd26.png);
}
.about-cen-lfet-dow ul li{
	width:213px;
	height:36px;
	margin-left:3px;
	font-family:"微软雅黑";
	font-size:14px;
	/*background-color:#5898f9;*/
	border-top:1px #a4a2a2 solid;
	padding-left:38px;
	padding-top:15px;
	position:relative;
}
.about-cen-lfet-dow ul li .Haircut{
	float:left; border-style:solid; border-width:5px; border-color:#fff #fff #fff #727272; height:0; width:0; font-size:0;
	overflow:hidden;
}
.about-cen-lfet-dow ul .thisclass{
	width:213px;
	height:36px;
	margin-left:3px;
	font-family:"微软雅黑";
	font-size:14px;
	background-color:#5898f9;
	border-top:1px #a4a2a2 solid;
	padding-left:38px;
	padding-top:15px;
	position:relative;
}
.about-cen-lfet-dow ul .thisclass a{
	color:#fff;
}
.about-cen-lfet-dow ul .thisclass .Haircut{
	float:left; border-style:solid; border-width:5px; border-color:#5898f9 #5898f9 #5898f9 #fff; height:0; width:0; font-size:0;
	overflow:hidden;
}
.about-cen-lfet-dow ul li s{
	position:absolute;
	right:23px;
	top:20px;
}
.about-cen-lfet-di{
	width:260px;
	height:13px;
	overflow:hidden;
	background:url(../images/fsd27.png);
}
.about-cen-right{
	width:660px;
	margin-left:26px;
	float:left;
	color:#939393;
	line-height:28px;
	
	
}
.about-cen-right h2{
	width:660px;
	height:44px;
	font-family:"微软雅黑";
	font-size:26px;
	color:#939393;
	font-weight:normal;
}
.body{
	width:660px;
	height:auto;
	text-align:Justify;
     text-justify:inter-ideograph;
}
.prolst li{
	width:323px;
	height:254px;
	margin-right:5px;
	margin-left:7px;
	display:inline;
	float:left;
}
.prolst li img{
	width:323px;
	height:189px;
}
.prolst-tb{
	width:322px;
	height:50px;
	padding-top:13px;
	text-align:center;
	font-family:"微软雅黑";
	font-size:16px;
	background:url(../images/fsd28.png);
}
.prolst-tb a{
	color:#666666;
}
.prolst-tb a:visited{
	color:#666666;
}
.pro{
	width:1006px;
	padding-top:10px;
	margin:0 auto;
}
.pro-banner{
	width:987px;
	padding-top:15px;
	margin:0 auto;
}
.pro-cont{
	width:987px;
	padding:30px;
	line-height:24px;
	margin:0 auto;
	text-align:Justify;
     text-justify:inter-ideograph;
	 color:#666666;
}
.pro-cont .yk{
	display:none;
}
.recr{
	width:1016px;
	margin:0 auto;
}
.recr ul li{
	width:480px;
	margin-left:12px;
	margin-right:12px;
	margin-top:26px;
	float:left;
	display:inline;
}
.recr-01{
	width:450px;
	height:63px;
	line-height:63px;
	font-family:"微软雅黑";
	font-size:24px;
	padding-left:30px;
	background-color:#ebebeb;
	color:#8c8c8c;
}
.recr-02{
	width:480px;
	height:9px;
	overflow:hidden;
	background:url(../images/fsd29.png);
}
.recr-03{
	width:480px;
	height:300px;
	line-height:26px;
	color:#7d7c7c;
}
.recr-03 h3{
	width:300px;
	height:30px;
	font-size:16px;
	color:#7d7c7c;
}
.subs{
	width:972px;
	margin:0 auto;
}
.subs img{
	width:972px;
	height:260px;
	margin-top:10px;
}
.subs-bannerbg{
	width:100%;
	height:478px;
	position:absolute;
	top:83px;
	z-index:-1;
}
.subs-conten{
	width:972px;
	margin:0 auto;
}
.subs-conten-01{
	width:972px;
	height:57px;
	clear:both;
	border-bottom:2px #8b8b8b solid;
}
.subs-conten-02{
	width:972px;
	line-height:24px;
	padding-top:20px;
	padding-bottom:30px;
	color:#6b6b6b;
	text-align:Justify;
     text-justify:inter-ideograph;
}
.subs-conten-03{
	width:972px;
	height:74px;
	margin-top:43px;
	margin-bottom:60px;
}
.subs-conten-03-01{
	width:160px;
	height:74px;
	float:left;
	padding-left:86px;
	padding-right:90px;
	line-height:20px;
	background:url(../images/fsd31.png) left center no-repeat;
	float:left;
	color:#6b6b6b;
}
.subs-conten-03-01 img{
	margin-top:5px;
	margin-bottom:5px;
}
.subs-conten-03-02{
	width:160px;
	height:74px;
	float:left;
	padding-left:86px;
	padding-right:90px;
	line-height:20px;
	background:url(../images/fsd32.png) left center no-repeat;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#6b6b6b;
}
.subs-conten-03-02 img{
	margin-top:5px;
	margin-bottom:10px;
}
.subs-04{
	width:100%;
	height:69px;
	background:url(../images/fsd33.png);
}
.news-xxk{
	width:990px;
	height:26px;
	margin-top:14px;
}
.news-xxk ul li{
	width:83px;
	height:26px;
	line-height:26px;
	text-align:center;
	margin-right:7px;
	float:left;
}
.news-xxk ul li a{
	width:83px;
	height:26px;
	display:block;
	color:#fff;
	background:url(../images/fsd34.png);
}
.news-xxk ul li a:visited{
	color:#fff;
}
.news-xxk ul .hover a{
	width:83px;
	height:26px;
	display:block;
	color:#fff;
	background:url(../images/fsd35.png);
}
.news-list{
	width:998px;
	margin:0 auto;
}
.news-list ul li{
	width:468px;
	height:73px;
	float:left;
	margin-right:28px;
	color:#696969;
	line-height:20px;
	margin-top:26px;
	display:inline;
	border-bottom:1px #999999 solid;
}
.news-list ul li h2{
	font-size:14px;
	font-weight:bold;
}
.news-list ul li h2 a:visited{
	color:#696969;
}
.news-list ul li h2 a{
	color:#696969;
}
.news-list ul li h2 a:hover{
	color:#4e8ff3;
}
.new-page{
	width:990px;
	height:22px;
	text-align:center;
	margin:0 auto;
	clear:both;
	color:#646464;
	padding-top:40px;
}

.new-page ul li {
    border: 1px solid #DBDBDB;
    display: inline;
    margin-left: 5px;
    padding: 3px 8px;
}
.new-page li.thisclass {
    background: none repeat scroll 0 0 #6E6E6E;
    color: #FFFFFF;
}
.newsbody{
	width:990px;
	height:auto;
	color:#646464;
	line-height:30px;
	text-align:Justify;
     text-justify:inter-ideograph;
}
.newsbody h2{
	width:990px;
	height:68px;
	line-height:68px;
	font-size:24px;
	font-family:"微软雅黑";
	text-align:center;
	color:#646464;
}
.centpage{
	width:990px;
	height:70px;
	line-height:70px;
	margin:0 auto;
	
}
.centpage ul li{
	float:left;
	width:400px;
	margin-left:90px;
	display:inline;
	color:#646464;
}
.centpage ul li a{
	color:#646464;
}
.xl01{
	width:85px;
	background-color:#fff;
	position:absolute;
	top:50px;
	padding-top:10px;
	left:30px;
}
.xl01 a{
	width:85px;
	height:26px;
	line-height:26px;
	text-align:center;
	display:block;
	color:#fff;
	background-color:#4e90f2;
}
.xl01 a:hover{
	color:#fff600;
	text-decoration:underline;
}
.xl02{
	width:85px;
	background-color:#fff;
	position:absolute;
	top:50px;
	padding-top:10px;
	left:125px;
}
.xl02 a{
	width:85px;
	height:26px;
	line-height:26px;
	text-align:center;
	display:block;
	color:#fff;
	background-color:#4e90f2;
}
.xl02 a:hover{
	color:#fff600;
	text-decoration:underline;
}
.xl03{
	width:85px;
	background-color:#fff;
	position:absolute;
	top:50px;
	padding-top:10px;
	left:300px;
}
.xl03 a{
	width:85px;
	height:26px;
	line-height:26px;
	text-align:center;
	display:block;
	color:#fff;
	background-color:#4e90f2;
}
.xl03 a:hover{
	color:#fff600;
	text-decoration:underline;
}

.xl04{
	width:85px;
	background-color:#fff;
	position:absolute;
	top:50px;
	padding-top:10px;
	left:210px;
}
.xl04 a{
	width:85px;
	height:26px;
	line-height:26px;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	display:block;
	color:#fff;
	background-color:#4e90f2;
}
.xl04 a:hover{
	color:#fff600;
	text-decoration:underline;
}

.xl05{
	width:85px;
	background-color:#fff;
	position:absolute;
	top:50px;
	padding-top:10px;
	left:385px;
}
.xl05 a{
	width:85px;
	height:26px;
	line-height:26px;
	text-align:center;
	display:block;
	color:#fff;
	background-color:#4e90f2;
}
.xl05 a:hover{
	color:#fff600;
	text-decoration:underline;
}


.xl06{
	width:85px;
	background-color:#fff;
	position:absolute;
	top:50px;
	padding-top:10px;
	left:475px;
}
.xl06 a{
	width:85px;
	height:26px;
	line-height:26px;
	text-align:center;
	display:block;
	color:#fff;
	background-color:#4e90f2;
}
.xl06 a:hover{
	color:#fff600;
	text-decoration:underline;
}



.xl07{
	width:85px;
	background-color:#fff;
	position:absolute;
	top:50px;
	padding-top:10px;
	left:560px;
}
.xl07 a{
	width:85px;
	height:26px;
	line-height:26px;
	text-align:center;
	display:block;
	color:#fff;
	background-color:#4e90f2;
}
.xl07 a:hover{
	color:#fff600;
	text-decoration:underline;
}
#fx div{
	display:none;
}
.xr{
	background-color:#4e90f2;
}
#info1{
	color:#fff;
	margin-left:25px;
}
#tt1 img{
	width:980px;
}

.about_box *{ line-height:24px; }
.about_box { line-height:24px; color:#666; padding-top:15px;  padding-bottom:40px; font-size:14px;font-family:"微软雅黑"}
.about_box p{ line-height:24px; color:#666; margin-bottom:10px; }
.about_box img{ line-height:24px; color:#666;   margin-bottom:10px; }
.about_box h1 { font-size:18px;  text-align:center; line-height:50px; font-weight:bold }

/* focus */
.main_image {
	width:100%;
	height:455px;
	overflow:hidden;
	margin:0 auto;
	position:relative
}
.main_image ul {
	width:9999px;
	height:455px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0
}
.main_image li {
	float:left;
	width:100%;
	height:455px;
}
.main_image li span {
	display:block;
	width:100%;
	height:455px
}
.main_image li a {
	display:block;
	width:100%;
	height:455px
}
.main_image li .img_1 {
	
}
.main_image li .img_2 {
	background: url('../images/banner2.jpg') center top no-repeat
}
.main_image li .img_3 {
	background: url('../images/banner1.jpg') center top no-repeat
}
.main_image li .img_4 {
	background: url('../images/indexbanner2.jpg') center top no-repeat
}
.main_image li .img_5 {
	background: url('../images/indexbanner1.jpg') center top no-repeat
}
div.flicking_con {
	width:990px;
	margin:0 auto;
	position:relative;
}
div.flicking_con .flicking_inner {
	position:absolute;
	top:400px;
	left:50%;
	margin-left:-50px;
	z-index:999;
	width:150px;
	height:21px
} /* 121126 */
div.flicking_con a {
	float:left;
	width:21px;
	height:21px;
	margin:0;
	padding:0;
	background:url('../images/btn_main_img.png') 0 0 no-repeat;
	display:block;
	text-indent:-1000px;
	margin-right:25px;
}
div.flicking_con a.on {
	background-position:0 -21px
}
#btn_prev, #btn_next {
	z-index:11111;
	position:absolute;
	display:block;
	width:63px;
	height:66px;
	top:50%;
	margin-top:-42px;
	display:none;
}
#btn_prev {
	background:url(../images/hover_left.png) no-repeat left top;
	left:0;
}
#btn_next {
	background:url(../images/hover_right.png) no-repeat right top;
	right:0;
}

/*首页banner*/
.slides { overflow:hidden; width:220px; height:216px; position:relative; margin-bottom:8px; margin:0 auto; font-family:"微软雅黑"}
.slide-pic{ overflow:hidden; width:220px; height:216px;}
.slide-pic img{ width:220px; height:186px }
.slide-pic li { display:none}
.slide-pic li.cur { display:block}
.slide-li { position:absolute; right:2px;bottom:34px; }
.slide-li li { float:left; width:16px; height:16px; line-height:16px;  margin-right:6px; text-align:center;font-size:12px; text-align: center }
.slide-li a { text-decoration:none; display:block; height:16px; background:#ff614a;  text-align: center; font-size:12px;}
.slide-li a:visited,.slide-li a:link { display:block; height:16px; color:#ffffff; background:url(../images/slide-li_nml.gif) no-repeat }
.slide-li .cur a:visited, .slide-li .cur a:link, .slide-li a:hover { color:#ffffff; text-decoration:none;  background:url(../images/slide-li_hover.gif) no-repeat }
.op li { padding-left:10px; width:220px; font-weight: normal; height:32px; color:#ffffff; position:absolute; bottom:0; left:0; line-height:32px; display:none; text-align:center}
.op li.cur { display:block}
.op li.cur a { color:#000; }
.op li a{ color:#000}
.slide-txt span { display:none}


/*滚动*/
.scroll_main { height:190px; background:url(../images/worksbg.gif) repeat-x; padding-top:76px; margin-bottom:18px; width:1000px; margin:0 auto; }
.scroll_main .carousel { padding:0 20px; overflow:hidden; width:960px; overflow:hidden }
.scroll_main .carousel li { width:240px; text-align:center; position:relative; height:;}
.scroll_main .carousel li .pro_img { height:134px;}
.scroll_main .carousel li img { width:210px; height:118px;}
.scroll_main .carousel li img:hover { width:240px; height:134px;}
.scroll_main .carousel li .pro_title { text-align:center; height:22px; line-height:22px; font-size:14px; font-family:"微软雅黑"}
.scroll_main .carousel li .pro_title a{ color:#000}
.carousel .jCarouselLite {  float:left; position:relative; overflow:hidden; width:960px}
.carousel .prev{ position:absolute; left:0; top:50px; cursor:pointer; background:url(../images/toLeft_icon.gif) no-repeat ; width:16px; height:28px; display:block;}
.carousel .next{  position:absolute; right:0; top:50px; cursor:pointer;background:url(../images/toRight_icon.gif) no-repeat ; width:16px; height:28px; display:block;}

#banner  { }
#banner  .wrapper { width: 986px; margin: 0 auto; position: relative; }
#banner { width: 100%; height: 444px; background: #000; overflow: hidden; position: relative; margin-bottom:24px; }
#banner_img { display: block; position: relative; }
#banner_img li { position: absolute; top: 0; left: 0; width: 100%; height: 650px; background-position: center; background-size: cover; display: none; }
/*设置背景图片-------开始*/
#banner_img li.item1 {  display: block;}
#banner_img li.item2 { background-image: url(../images/banner_bg1.jpg);  }
#banner_img li.item3 { background-image: url(../images/banner_bg3.jpg); }
#banner_img li.item4 { background-image: url(../images/banner_bg4.jpg); }
#banner_img li.item5 { background-image: url(../images/banner_bg5.jpg); }
#banner_img li.item6 { background-image: url(../images/banner_bg6.jpg); }
#banner_img li.item7 { background-image: url(../images/banner_bg7.jpg); }
#banner_img li.item8 { background-image: url(../images/banner_bg8.jpg); }
/*设置背景图片--------结束*/
#banner_img .ad_img { position: absolute; right: 150px; top: 40px; width: 506px; height: 404px; }
#banner_img .ad_txt { position: absolute; left: 10px; top: 100px; color: #ffffff; text-shadow: 1px 1px rgba(51,51,51,0.3);}
#banner_img .txt_center { padding-left:300px; top: 100px;}
#banner_img .ad_txt h3 {font: bold 60px/80px Microsoft YaHei; padding:0; color: #ffffff; margin:0; text-transform:uppercase}
#banner_img .ad_txt h2 { font: bold 44px/60px Microsoft YaHei; color:#2362bf; padding:0; margin:0; text-shadow: 1px 1px #ffffff; }
#banner_img .ad_txt p { color:#3b3a3a; font-size:18px;text-shadow: 1px 1px #ffffff;padding:0; margin:0; font-weight:bold}
#banner_img .ad_txt a { display: block; width: 100px; height: 25px; line-height: 25px; text-align: center; margin-top: 10px; background: #fff; color: #666; text-decoration: none; text-shadow: none; }
#banner_ctr { position: absolute; width: 100px; height: 21px; margin-left: -50px; left: 50%; bottom: 40px; z-index: 1; }
#banner_ctr ul { width: 960px; height: 21px;font-size: 0; line-height: 0; position: relative; }
#banner_ctr li { display: inline-block; float: left; width: 21px; height: 21px; margin-right:20px; cursor: pointer; background:url(../images/btn_main_img.png) no-repeat  }

#drag_ctr { position: absolute; top:0; left: 0; width: 21px; height: 21px; bottom: 0; z-index:111; background:url(../images/btn_main_img_hover.png) no-repeat 0 0; padding-left:21px; }
#drag_arrow { position: absolute; top: 0; left: 0; width: 21px;bottom: 0; height: 21px; z-index:222; background: url(../images/btn_main_img_hover.png) no-repeatt 0 0;padding-left:21px;  }

.flickr  { height:40px; clear:both }



.marqueeleft{height:136px;width:948px;overflow:hidden;margin:20px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:148px;height:133px;overflow:hidden;}
.marqueeleft li .pro_img {display:block;width:135px;height:104px;padding:2px;overflow:hidden;}
.marqueeleft li .pro_img img {width:135px;height:98px;}
.marqueeleft li .pro_img a:hover img { width:157px; height:104px;}
.marqueeleft li .pro_title{text-align:center;height:23px;line-height:23px;}