@charset "utf-8";
body{
   font-size: 12px;
   line-height: 150%;
   font-family:"宋体",Arial, Helvetica, sans-serif;
   margin:0px;
   padding:0px;
   color:#000000;
   background-color:#fff;
}
/*bg css*/
.index_top{background:url(../images/index_top_bg.jpg) no-repeat top;}
.index_middle{background:url(../images/index_midddle_bg.jpg) no-repeat top;background-color:#fff;}
.index_buttom{background:url(../images/index_buttom_bg.jpg) no-repeat top;}
img{border:0px;}
a{text-decoration:none;}
/*bg css end*/

#logo_index{
    width:1003px;
    height:99px;
    clear:both;
    background-image: url(../images/logo_index.jpg);
    background-repeat:no-repeat;
    text-align:left;
}

#index_flash{
    width:1003px;
    height:378px;
    margin-top:0px;
    display:inline-block;
    clear:both;
    background-image: url(../images/index_flash.jpg);
    background-repeat:no-repeat;
    text-align:left;
}

.flash_left_all1{
	width:529px;
	height:378px;
	float:left;
}
.flash_left_all2{
	width:378px;
	height:378px;
	float:left;
}
.flash_left{
	width:429px;
	height:229px;
	margin-top:71px;
	margin-left:83px;
}
.flash_right{
	width:361px;
	height:378px;
	margin-left:66px;
}

#index_bg{
    width:1003px;
    height:35px;
    margin-top:0px;
    display:inline-block;
    clear:both;
    background-image: url(../images/index_bg.jpg);
    background-repeat:no-repeat;
    text-align:left;
}
#index_middle1{
    width:1003px;
    height:344px;
    margin-top:0px;
    display:inline-block;
    clear:both;
    text-align:left;
}

#index_left{
    width:212px;
    height:344px;
    margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:left;
}
#index_left1{
    width:212px;
    height:191px;
    margin-left:0px;
    margin-top:0px;
    display:inline;
	float:left;
    background: url(../images/index_left1s.jpg) top no-repeat;
    text-align:center;
}
.index_left1_1{
    width:180px;
    height:191px;
	margin-left:0px!important;
	margin-left:5px;
    display:inline;
    text-align:left;
}
.index_left1_2s{
    width:180px;
    height:29px;
	float:left;
    display:inline;
	padding-left:35px!important;
	padding-left:33px;
	padding-top:2px!important;
	padding-top:5px;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	background: url(../images/index_leftbg.jpg) top no-repeat;
}
.index_left1_2{
    width:180px;
    height:29px;
	float:left;
    display:inline;
	padding-left:35px!important;
	padding-left:33px;
	padding-top:2px!important;
	padding-top:5px;
	margin-top:8px;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	background: url(../images/index_leftbg.jpg) top no-repeat;
}
.index_left1_2 a,.index_left1_2 a:link,.index_left1_2 a:hover,.index_left1_2 a:visited{
	font-size:13px;
	color:#FFF;
}
.index_left1_2s a,.index_left1_2s a:link,.index_left1_2s a:hover,.index_left1_2s a:visited{
	font-size:13px;
	color:#FFF;
}
#index_left2{
	width:212px;
    height:153px;
    margin-left:0px;
    margin-top:0px;
    display:inline;
	float:left;
    text-align:left;
}

#index_middle{
    width:483px;
    height:344px;
    margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
	background-color:#F00;
    text-align:left;
}

#index_right{
    width:308px;
    height:344px;
    margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
	background-color:#FFF;
    text-align:left;
}
.news{
	width:308px;
    height:167px;
	margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:left;
}
.news_1{
	width:308px;
    height:32px;
	margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:left;
}
.news_2{
	width:308px;
    height:105px;
	margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:left;
}
.news_2_1{
	width:308px;
    height:11px;
	margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
	padding-left:2px!important;
	padding-left:14px;
	margin-top:9px;
    text-align:left;
	color:#4e4e4e;
}
.news_2_1 a:link,.news_2_1 a:visited,.news_2_1 a:hover{
	text-decoration:none;
	color:#4e4e4e;
}
.news_2_2{
	width:308px;
    height:4px;
	margin-left:0px;
	margin-top:3px!important;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:left;
}
.news_2_1s{
	width:308px;
    height:11px;
	margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
	padding-left:2px!important;
	padding-left:14px;
	margin-top:9px!important;
	margin-top:9px;
    text-align:left;
	color:#4e4e4e;
}
.news_2_1s a:link,.news_2_1s a:visited,.news_2_1s a:hover{
	text-decoration:none;
	color:#4e4e4e;
}
.news_2_2s{
	width:308px;
    height:4px;
	margin-left:0px;
	margin-top:5px!important;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:left;
}
.news_3{
	width:290px;
    height:30px;
	margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:right;
}
.hdzz{
	width:308px;
    height:177px;
	margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:left;
}
.hdzz_1{
	width:308px;
    height:40px;
	margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:left;
}
.hdzz_2{
	width:308px;
    height:107px;
	margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:left;
}

#index_middle2{
    width:1003px;
    height:314px;
    margin-top:0px;
    display:inline-block;
    clear:both;
    text-align:left;
}

#index_middle2_left{
    width:773px;
    height:314px;
    margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:left;
}

.ml1{
	width:773px;
    height:181px;
    margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:left;
}

.ml1_1{
	width:212px;
    height:181px;
    margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:left;
}

.ml1_2{
	width:561px;
    height:181px;
    margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:left;
}

.ml1_2_1{
	width:279px;
    height:181px;
    margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:left;
}
.kcsz_1{
	width:279px;
    height:42px;
    margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:left;
}
.kcsz_2{
	width:279px;
    height:109px;
    margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:left;
}
.kcsz_3{
	width:279px;
    height:30px;
    margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:right;
}
.kcsz_3_1{
	width:181px;
    height:30px;
    margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:right;
}
li{list-style:none;}
.list{width:181px;height:109px;border:0;font-size:12px;}
.tab{width:181px;height:30px;border:0;font-size:12px;font-weight:bold;

}
.kcsz_3_1 ul{margin:0;padding:0;margin-left:2px;margin-top:5px;}
.kcsz_3_1 li{float:left;height:30px;text-align:center;border:0;cursor:pointer;margin-left:8px;}
.block{display:block;}

.kcsz_3_2{
	width:98px;
    height:30px;
    margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:right;
}
.kcsz_2_1{
	width:279px;
    height:11px;
	margin-left:0px;
    display:inline;
    float:left;
	padding-left:2px!important;
	padding-left:0px;
	margin-top:7px;
    text-align:left;
	color:#4e4e4e;
}
.kcsz_2_1 a:link,.kcsz_2_1 a:visited,.kcsz_2_1 a:hover{
	text-decoration:none;
	color:#4e4e4e;
}
.kcsz_2_2{
	width:279px;
    height:6px;
	margin-left:0px;
	margin-top:3px!important;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:left;
}
.ml1_2_2{
	width:282px;
    height:181px;
    margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:left;
}
.jyxx_1{
	width:282px;
    height:42px;
    margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:left;
}
.jyxx_2{
	width:282px;
    height:109px;
    margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:left;
}
.jyxx_3{
	width:282px;
    height:30px;
    margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:right;
}
.jyxx_2_1{
	width:282px;
    height:11px;
	margin-left:0px;
	margin-top:8px!important;
    margin-top:0px;
    display:inline;
    float:left;
	padding-left:2px!important;
	padding-left:14px;
	margin-top:7px;
    text-align:left;
	color:#4e4e4e;
}
.jyxx_2_1 a:link,.jyxx_2_1 a:visited,.jyxx_2_1 a:hover{
	text-decoration:none;
	color:#4e4e4e;
}
.jyxx_2_2{
	width:282px;
    height:4px;
	margin-left:0px;
	margin-top:3px!important;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:left;
}

.ml2{
	width:773px;
    height:133px;
    margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:left;
}
.ml2_1{
	width:773px;
    height:26px;
    margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:left;
}
.ml2_2{
	width:755px;
    height:107px;
    margin-left:18px;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:left;
}
#demo {
overflow:hidden;
width: 755px;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
#index_middle2_right{
    width:230px;
    height:314px;
    margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:left;
}
.lenv_logo{
	width:230px;
    height:43px;
    margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
    text-align:left;
}
.lenv_pic{
	width:207px;
    height:115px;
    margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
	margin-left:9px;
    text-align:center;
}

.lenv_word{
	width:230px;
    height:24px;
    margin-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
	color:#666666;
    text-align:center;
}
.qzfx_word{
	width:230px;
    height:24px;
	color:#666666;
	text-align:center;
}
.qzfx_word a,.qzfx_word a:link,.qzfx_word a:hover,.qzfx_word a:visited{
	font-size:12px;
	color:#666666;
}
.lenv_word a,.lenv_word a:link,.lenv_word a:hover,.lenv_word a:visited{
	font-size:12px;
	color:#666666;
}
#ibanner { position:relative; width:207px; height:115px; overflow:hidden;}
#ibanner_pic a { position:absolute; top:0; display:block; width:207px; height:115px; overflow:hidden; }
#ibanner_btn { position:absolute; z-index:9999;}
#ibanner_btn span { display:block; float:left; }
#ibanner_btn .normal { height:0px;}
#ibanner_btn .current { height:0px;}
#index_title{
    width:1003px;
    height:57px;
    margin-top:0px;
    display:inline-block;
    clear:both;
    text-align:left;
}

#index_works{
    width:1003px;
    height:205px;
    margin-top:0px;
    display:inline-block;
    clear:both;
    text-align:left;
}
/*最新作品展示样式*/
.rollBox{width:1003px;overflow:hidden;}
.rollBox .LeftBotton{height:205px;width:44px;overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .RightBotton{height:205px;width:51px;overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .Cont{width:905px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:310px;float:left;height:205px;}
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox .Cont .lpic_list{float:left;width:310px;height:186px;}
.rollBox .Cont .lpic_list img{display:block;margin-top:25px;}
/*最新作品展示样式结束*/
#index_link{
    width:1003px;
	height:113px!important;
    height:83px;
    margin-top:0px;
    display:inline-block;
    clear:both;
	background-color:#fff;
}
.index_link1{
	width:190px;
	height:83px;
	float:left;
	text-align:center;
	color:#FFF;
	background-color:#fff;
}
.index_link2{
	width:813px;
	height:83px;
	float:left;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background-color:#FFF;
}
.index_link3{
	width:149px;
	height:33px;
	float:left;
	margin-left:3px;
	margin-top:3px;
	text-align:center;
	padding-top:4px!important;
	padding-top:7px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background:url(../images/index_linkbg.jpg) no-repeat top;
}
.index_link3 a,.index_link3 a:link,.index_link3 a:hover,.index_link3 a:visited{
	font-size:12px;
	color:#FFF;
}

#index_menu_b{
    width:1003px;
    height:27px;
    margin-top:0px;
    display:inline-block;
    clear:both;
    text-align:left;
	background-color:#fff;
}
#index_menu_b_1{
    width:600px;
    height:27px;
    margin-top:0px;
    display:inline-block;
    clear:both;
    text-align:center;
	margin-left:196px;
	background-color:#fff;
}
#index_menu_b_1s{
    width:110px;
    height:27px;
    margin-top:0px;
    display:inline-block;
	float:left;
	background: url(../images/tiao.jpg) top no-repeat;
	margin-top:10px;
    text-align:center;
	margin-left:8px;
	padding-top:3px;
	color:#666666;
	font-weight:bold;
}
#index_menu_b_1s a,#index_menu_b_1s a:link,#index_menu_b_1s a:hover,#index_menu_b_1s a:visited{
	color:#666666;
}

#index_footer{
    width:1003px;
    height:35px;
    margin-top:0px;
    display:inline-block;
    clear:both;
	background: url(../images/index_footer.jpg) no-repeat top;
    text-align:left;
}
