@charset "utf-8";
/* CSS Document */

::-webkit-scrollbar { width: 10px;}
::-webkit-scrollbar-track { background: #ccc;}
::-webkit-scrollbar-thumb { background: #584500; border-radius: 1px;}
::-webkit-scrollbar-thumb:window-inactive { }




.sub-menu{ padding:15px 5px;}
.sub-menu ul{ overflow:hidden; margin:-1px;}
.sub-menu li{ float:left; padding:1px;}
.sub-menu li a{display:block; height:40px; line-height:40px; background:#cfd5c9; padding:0 15px;}
.sub-menu li a.on{ background:#ff9e04; color:#fff;}


#box_nav {
	FLOAT: right; MARGIN-TOP: 55px; WIDTH: 650px;
}
.menu {
	FONT-SIZE: 15px;  WIDTH: 100%; COLOR: #DDDDDD;
}
.menu UL {
	LIST-STYLE-TYPE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px
}
.menu UL LI {
	CURSOR: pointer; POSITION: relative; FLOAT: left; WIDTH: 90px; _position: static
}
.menu UL LI A {
	HEIGHT: 38px; FLOAT: left; COLOR: #E4E4E4; PADDING-BOTTOM: 0px; TEXT-ALIGN: center; PADDING-TOP: 6px; PADDING-LEFT: 0px; TEXT-DECORATION: none; DISPLAY: block; LINE-HEIGHT: 18px; PADDING-RIGHT: 0px; WIDTH: 105px
}
.menu UL LI A:visited {
	HEIGHT: 38px; FLOAT: left; COLOR: #E4E4E4; PADDING-BOTTOM: 0px; TEXT-ALIGN: center; PADDING-TOP: 6px; PADDING-LEFT: 0px; TEXT-DECORATION: none; DISPLAY: block; LINE-HEIGHT: 18px; PADDING-RIGHT: 0px; WIDTH: 105px
}
.menu UL LI A:hover {
	
}
.menu UL LI.jgts {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.menu UL LI A .ywzt {
	FONT-SIZE: 11px; COLOR: #D1B016; 
}
.menu UL LI A:hover .ywzt {
	COLOR: #fff
}
.menu UL LI:hover {
	
}
.menu UL LI:hover A {
	COLOR: #ffffff
}
.menu UL LI:hover .ywzt {
	COLOR: #fff
}
.menu UL LI UL {
	DISPLAY: none ;z-index:999;
}
.menu UL LI:hover UL {
	BACKGROUND: #151E4E; POSITION: absolute; COLOR: #fff; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; PADDING-LEFT: 0px; LEFT: 0px; DISPLAY: block; TOP: 44px; PADDING-RIGHT: 0px; WIDTH: 105px
}
.menu UL LI:hover UL LI A.hide {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff;font-size:12px;
}
.menu UL LI:hover UL LI:hover A.hide {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff;font-size:12px;
}
.menu UL LI:hover UL LI {
	WIDTH: 100%
}
.menu UL LI:hover UL LI A {
	FONT-SIZE: 14px; HEIGHT: 38px; COLOR: #fff; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; DISPLAY: block; LINE-HEIGHT: 38px; PADDING-RIGHT: 0px; WIDTH: 105px;font-size:12px;
}
.menu UL LI:hover UL LI A:hover {
	BACKGROUND: #fff; COLOR: #151E4E;font-size:12px;
}








body{
	width: 100%;
	min-width: 1200px;
	
font-size: 15px;
	background: #eee;
	background-image:url(../images/badybg1.JPG);
}
.top_bg{
	width: 100%;
	min-width: 1200px;
	
	height: 133px;
	background-image:url(../images/66.png);
}
.top_box{
	width: 100%;
	min-width: 1180px;
	max-width: 1200px;
	height: 133px;
	margin: 0px auto;
}
.logo{
	width: 430px;
	height: 133px;
	
	float: left;
	display:inline;
}

.topb_line{
	width: 80%;
	max-width: 1180px;
	min-width: 1200px;
	height: 10px;
	background: url(../images/sublinebg.png) center;
	margin: 0px auto;
}

.bigimg{
	width: 100%;
	max-width: 1200px;
	min-width: 1200px;
	height: 396px;
	background: url(../images/bigimg.png) no-repeat center;
	margin: 0px auto;
}
.wb_line{
	
	
	
	
}
.home_main{
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 15px auto;
	margin-top: 12px; 
	background: #eee;
}
.home_left{
	width: 800px;
	height: auto;
	overflow: hidden;
	float: left;
}
.home_right{
	width: 390px;
	height: auto;
	overflow: hidden;
	float: left;
	margin-left: 10px;
	

}
.home_work_box{
	width: 400px;
	height: 410px;
	float: left;
	background: #eee;
	
}
.home_work_box:hover{
	background: #fff;
}
.home_work_titlea{
	width: 400px;
	height: 56px;
	background: url(../images/pinpaihomg.png);
}
.home_work_titleb{
	width: 400px;
	height: 56px;
	background: url(../images/wangzhanhomg.png);
}
.home_work_titlec{
	width: 400px;
	height: 56px;
	background: url(../images/yinshuahomg.png);
}
.home_work_titled{
	width: 400px;
	height: 56px;
	background: url(../images/sheyinghomg.png);
}
.home_work_img{
	width: 380px;
	height: 184px;
	margin-left: 10px;
}
.home_work_line{
	width: 380px;
	height: 5px;
	margin-left: 10px;
	background: #584500;
overflow:hidden;
}
.home_work_name{
	width: 380px;
	height: 54px;
	line-height: 54px;
	text-align: left;
	margin-left: 10px;
	border-bottom: #584500 solid 1px;
}
.home_work_info{
	width: 380px;
	height: 60px;
	text-align: left;
	margin-left: 10px;
	border-bottom: #584500 solid 1px;
	margin-top: 10px;
	color: #666;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.home_work_btn{
	width: 380px;
	height: 35px;
	line-height: 35px;
	text-align: left;
	margin-left: 10px;
	color: #666;
	font-weight: bold;
}
.right_btn_box{
	width: 390px;
	height: 98px;
	margin-top: 56px;
	margin-bottom: 15px;
}
.right_btn_boxa{
	width: 390px;
	height: 128px;
	margin-top: 56px;
	margin-bottom: 15px;
}
.right_btn{
	width: 189px;
	height: 47px;
	margin-right: 2px;
	margin-bottom: 2px;
	background: url(../images/leftbtn.png);
	line-height: 47px;
	text-align: left;
	text-indent: 1em;
	float: left;
}
.right_btn:hover{
	background: url(../images/leftbtnh.png);
	color: #fff;
}
.right_btn_on{
	background: url(../images/leftbtnh.png);
	color: #fff;
}
.right_contact{
	width: 380px;
	height: auto;
	overflow: hidden;
	margin-top: 15px;
	text-align: left;
	margin-bottom: 15px;
}
.right_idea{
	width: 380px;
	height: auto;
	overflow: hidden; 
	
}
.right_idea_title{
	width: 380px;
	height: 45px;
	background: url(../images/rightidea.png);
	
}
.right_idea_title1{
	width: 380px;
	height: 22px;
	background: url(../images/rightidea1.png);
}
.right_idea_box{
	width: 380px;
	height: 94px;
	border-bottom: #584500 solid 1px;
}
.right_idea_name{
	width: 380px;
	height: 40px;
	line-height: 40px;
        margin-left: 3px;
	text-align: left;
	font-size: 14px;
}
.right_idea_con{
	width: 380px;
	height: 54px;
        margin-left: 3px;
	text-align: left;
	font-size: 13px;
	color: #666;
}
.flink{
	width: 1200px;
	height: 83px;
	margin: 0px auto;
	margin-top: 30px;
}
.footer{
	width: 100%;
	height: 173px;
	background: url(../images/footer_bg.png) repeat-x;
	margin-top: 20px;
}
.footer_nav{
	width: 90%;
	max-width: 1180px;
	min-width: 960px;
	height: 40px;
	text-align: left;
	margin: 0px auto;
}
.footer_nav li{
	width: 80px;
	height: 40px;
	line-height: 40px;
	float: left;

}
.footer_box{
	width: 90%;
	max-width: 1180px;
	min-width: 960px;
	
	/*background: url(../images/footerlogo1.png) right center no-repeat;*/
        
      margin-right: 95px;
	margin: 0px auto;
	text-align: left;
}
.footer_subnav{
	width: 90%;
	height: 50px;
	border-bottom: #999 solid 1px;
}
.footer_subnav li{
	width: 130px;
	height: 50px;
	line-height: 50px;
	float: left;
	text-align: left;
}
.footer_subnav a{
	color: #999;
	font-size: 14px;
}
.footer_info{
	width: 95%;
	height: 40px;
	line-height: 40px;
	text-align: left;
	color: #999;
}




.sub_gtitle{
	width: 1200px;
	height: 101px;
	margin: 0px auto;
}
.sub_main{
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0px auto;
	margin-top: 15px; 
}
.about_left{
	width: 390px;
	height: auto;
	overflow: hidden;
	float: left;
	margin-right: 10px;
	text-align: left;
	margin-left: 10px;
}
.abou_con{
	width: 380px;
	height: auto;
	overflow: hidden;
	padding-bottom: 15px;
}
.about_right{
	width: 780px;
	height: auto;
	overflow: hidden;
	float: left;
	margin-top: 3px;
}
.right_keyword{
	width: 380px;
	height: auto;
	overflow: hidden;
	padding: 15px 0px;
	line-height: 2em;
}
.idea_box{
	width: 790px;
	height: 111px;
	margin-bottom: 25px;
}
.idea_img{
	width: 180px;
	height: 111px;
	float: left;
	margin-right: 20px;
	margin-left: 10px;
	background: #ccc;
display:inline;
}
.idea_right{
	width: 580px;
	height: 111px;
	float: left;
}
.idea_title{
	width: 580px;
	height: 35px;
	line-height: 35px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	border-bottom: #ccc solid 1px;
}
.idea_con{
	width: 580px;
	height: 62px;
	border-bottom: #ccc solid 1px;
	text-align: left;
	margin-top: 12px;
}
.idea_cat{
	width: 100px;
	height: 35px;
	text-align: right;
	float: right;
	color: #666;
	font-size: 13px;
	font-weight: normal;
}
.page{
	width: 580px;
	height: 37px;
	line-height: 37px;
	margin-top: 20px;
}
.page a{
	width: 37px;
	height: 37px;
	background: url(../images/pagebg.png);
	margin-left: 10px;
	float: left;
	line-height: 37px;
}
.page strong{
	width: 37px;
	height: 37px;
	background: url(../images/pagebg.png);
	margin-left: 10px;
	float: left;
	line-height: 37px;
	color: #666;
}
.work_pos{
	width: 100%;
	height: 30px;
	text-align: left;
	color: #999;
	border-bottom: #584500 solid 1px;
	margin: 0px auto;
	margin-bottom: 20px;
	font-size: 13px;
}
.work_title{
	width: 780px;
	height: 40px;
	line-height: 30px;
	text-align: left;
	border-bottom: #584500 solid 1px;
	margin-left: 10px;
	font-weight: bold;
}
.work_con{
	width: 780px;
	height: auto;
	overflow: hidden;
	text-align: left;
	margin: 10px 0px 20px 10px;
}
.work_info{
	width: 780px;
	height: 40px;
	line-height: 40px;
	margin-left: 10px;
	text-align: left;
	margin-bottom: 10px;
	color: #666;
	border-bottom: #ccc solid 1px;
}
.workfb{
	width: 780px;
	height: 45px;
	line-height: 45px;
	text-align: left;
	margin-left: 10px;
}

.work_d{
	width: 780px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	margin-left: 10px;
	color: #ccc;
}













.work_box{
	width: 400px;
	height: 340px;
	float: left;
	background: #eee;
}
.work_box:hover{
	background: #fff;
}

.work_img{
	width: 380px;
	height: 184px;
	margin-left: 10px;
	margin-top: 10px;
}
.work_line{
	width: 380px;
	height: 5px;
	margin-left: 10px;
	background: #584500;
overflow:hidden;
}
.work_name{
	width: 380px;
	height: 54px;
	line-height: 54px;
	text-align: left;
	margin-left: 10px;
	border-bottom: #584500 solid 1px;
}
.work_work_info{
	width: 380px;
	height: 60px;
	text-align: left;
	margin-left: 10px;
	margin-top: 10px;
	color: #666;
}
.work_nav{
	width: 1180px;
	height: 47px;
	margin: 0px auto;
}
.work_btn{
	width: 193px;
	height: 47px;
	margin-right: 2px;
	margin-bottom: 2px;
	background: url(../images/leftbtn.png);
	line-height: 47px;
	text-align: left;
	text-indent: 1em;
	float: left;
display:inline;
}
.work_btn:hover{
	background: url(../images/leftbtnh.png);
	color: #fff;
}
.work_contact{
	width: 380px;
	height: auto;
	overflow: hidden;
	text-align: left;
	float: left;
	margin-left: 20px;
display:inline;
}
.work_btna{
	width: 193px;
	height: 47px;
	margin-right: 2px;
	margin-bottom: 2px;
	background: url(../images/leftbtnh.png);
	line-height: 47px;
	text-align: left;
	text-indent: 1em;
	float: left;
	color: #fff;
}
.work_page{
	width: 1200px;
	height: 37px;
	line-height: 37px;
	margin: 0px auto;
	margin-top: 20px;
}
./*work_page a{
	width: 37px;
	height: 37px;
	background: url(../images/pagebg.png);
	margin-left: 10px;
	float: left;
	line-height: 37px;

}*/
/*.work_page strong{
	width: 37px;
	height: 37px;
	background: url(../images/pagebg.png);
	margin-left: 10px;
	float: left;
	line-height: 37px;
	color: #ff0000;

}*/







div.FindCondition {
	
	
	
	
	margin: 0px;
	padding: 10px;
	width: 378px;
}
.slides {POSITION: relative; height:450px; OVERFLOW: hidden;}
.slides .ulImage {Z-INDEX: 0; POSITION: absolute; HEIGHT: 450px; OVERFLOW: hidden; }
.slides .ulImage LI {WIDTH: 100%; FLOAT: left; HEIGHT:450px}
.slides .ulLink {Z-INDEX: 100; POSITION: absolute; WIDTH: 100px; HEIGHT: 18px; MARGIN-LEFT: -45px; TOP: 400px; LEFT: 50%; overflow:hidden;}
.slides .ulLink LI {WIDTH:18px; HEIGHT:18px;/* BACKGROUND: url(../images/kv_scroll_icon_01.png) no-repeat 0px 0px;*/ FLOAT: left; margin-left:5px; CURSOR:pointer;}
.slides .ulLink LI.liCurr {/*BACKGROUND: url(../images/kv_scroll_icon_01.png) no-repeat 0px -18px;*/}
.slides .homeAboutImg{ position:absolute; top:50px; left:8%;}





.ThisSiteTg {

	BORDER-BOTTOM: #e4e0da 0px solid; POSITION: relative; BORDER-LEFT: #e4e0da 0px solid; HEIGHT: 800px; BORDER-TOP: #e4e0da 0px solid; BORDER-RIGHT: #e4e0da 0px solid

}
.ThisSiteTg .head .tag {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FLOAT: left;   PADDING-TOP: 5px
}
.ThisSiteTg .cont {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 380px; HEIGHT: 810px; OVERFLOW: hidden; TOP: 40px; LEFT: -5px
}
.ThisSiteTg .cont .ListTg {

	HEIGHT: 155px; OVERFLOW: hidden
}
.ThisSiteTg .cont .ListTg .time {
	POSITION: relative; LINE-HEIGHT: 18px; PADDING-LEFT: 25px; BACKGROUND: url(../images/head4.gif) no-repeat; HEIGHT: 18px; COLOR: #fff

}
.ThisSiteTg .cont .ListTg .time EM {
	POSITION: absolute; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: block; BACKGROUND: #999999; TOP: 0px; RIGHT: -1px; PADDING-TOP: 0px

}
.ThisSiteTg .cont .ListTg .title {
PADDING-TOP: 5px;
	LINE-HEIGHT: 27px; PADDING-LEFT: 20px; HEIGHT: 27px; OVERFLOW: hidden; WIDTH: 360px;
}
.ThisSiteTg .cont .ListTg DL {
	PADDING-LEFT: 20px; HEIGHT: 70px; OVERFLOW: hidden
}
.ThisSiteTg .cont .ListTg DL DT {
PADDING-right: 15px;
PADDING-TOP: 5px;
	WIDTH: 80px; FLOAT: right; OVERFLOW: hidden
}
.ThisSiteTg .cont .ListTg DL DT A {
	TEXT-ALIGN: center; WIDTH: 100px; DISPLAY: block; MARGIN-LEFT: -10px; OVERFLOW: hidden
}
.ThisSiteTg .cont .ListTg DL DD {
FONT-SIZE: 13px;
	LINE-HEIGHT: 25px; PADDING-LEFT: 0px; WIDTH: 255px; FLOAT: left; color: #666666;

}












.widget-list-link {
  display: block;
  line-height: 18px;
  padding: 10px 12px;
  font-weight: bold;
  color: #555;
  text-decoration: none;
  cursor: pointer;
}


.widget-list > li + li {
  border-top: 1px solid #e8e8e8;
}

.widget-list-link:hover {
  background: #f7f7f7;
}

li:last-child > .widget-list-link {
  border-radius: 0 0 3px 3px;
}

.widget-list-link > img {
  float: left;
  width: 32px;
  height: 32px;
  margin: 2px 12px 0 0;
}

.widget-list-link > span {
  display: block;
  font-size: 11px;
  font-weight: normal;
  color: #999;
}









#tabs
{  
  overflow: auto;
  width: 370px;
  list-style: none;
  margin: 0;
  padding: 0;
  
}

#tabs li
{
    margin: 0;
    padding: 0;
    float: left;
}

#tabs a
{
    -moz-box-shadow: -4px 0 0 rgba(0, 0, 0, .2);
    -webkit-box-shadow: -4px 0 0 rgba(0, 0, 0, .2);
    box-shadow: -4px 0 0 rgba(0, 0, 0, .2);
    background: #5B4700;

    text-shadow: 0 1px 0 rgba(0,0,0,.5);
    color: #fff;
    float: left;
    font: bold 14px/35px ;
    height: 30px;
    padding: 0 29px;
    text-decoration: none;
}

#tabs a:hover
{
    background: #c93434;

}



#tabs #current a
{
    background: #D0D0D0;
    background:    -moz-linear-gradient(220deg, transparent 10px, #fff 10px);

    text-shadow: none;    
    color: #333;
}

#content
{border: 1px solid #ccc;
width: 365px;
    background-color: #fff;
 
}



#box { height:100%; position:absolute; top:150px; overflow:hidden; }
#box ul { margin:0; padding-left:0; position:absolute; top:0; left:0; height:550px; z-index:1; }
#box ul li { list-style:none; float:left; }

.idea_con{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 60px;}
.right_idea_con{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.work_work_info{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.idea_title a{ overflow: hidden;}
.idea_title font{max-width: 450px; overflow: hidden; -ms-text-overflow: ellipsis;
text-overflow: ellipsis; display: inline-block; white-space: nowrap; float: left;}

/*--分页--*/
div.pages {text-align: center; width: 100%; padding: 20px 0 0 0; margin: 0; line-height: 1.7;}
div.pages *{ line-height: 1.7;}
div.pages a,div.pages span {text-decoration: none;  padding: 0 14px;color: #333333; font-size: 12px; display: inline-block; height: 37px;  border: solid 1px #b3b3b3; margin-right: 10px;  float: left;  line-height: 37px;  color: #666; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; background: #e5e5e5; font-weight: bold; font-size: 15px; color: #666;}
div.pages a.on,div.pages a.hover,div.pages a:hover,div.pages a:active,div.pages span.current,div.pages span.disabled { color: #ff0000; /*background: #192256; border: 1px solid #192256; */}

	

	
.xxgk_list{}
.xxgk_item{ border-bottom:solid 1px #ddd; position:relative;}
.xxgk_box a{line-height:24px; padding:6px 0; display:block;}
.xxgk_box{ padding-right:90px;}
.xxgk_box span{ position:absolute; line-height:36px; right:0; font-size:14px; color:#999; top:0;}
	
	