/* CSS Document */

*{ margin:0; padding:0;outline:none; -webkit-font-smoothing: antialiased;}
body,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6{list-style:none; text-decoration:none; font-size:12px;}
html,body{ font-family:"Î¢ÈíÑÅºÚ",Microsoft YaHei; font-family: "Microsoft YaHei","Î¢ÈíÑÅºÚ" !important;/*¼æÈÝOpera*/color:#555;} 
img{border:none;} 
input,textarea{border:none; background:none; font-size:12px; vertical-align:middle;font-family:"Î¢ÈíÑÅºÚ",Microsoft YaHei;}
select{font-size:12px; vertical-align:middle; cursor:pointer; font-family:"Î¢ÈíÑÅºÚ",Microsoft YaHei;}
body a {outline: medium none;}
a{text-decoration:none; blr:expression(this.onFocus=this.blur());outline: none; color:#666; -webkit-transition:all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}
a:hover{text-decoration:none; color:#b80000;}
em,i{ font-style:normal;}
a:focus,input,select {outline:none;} 
.clearfix{ *zoom:1; }
.clearfix:after{ content:"\200B"; display: block; clear: both; height: 0;}
.clear{ clear:both;}




/*head_warp*/
.head_warp{ border-top:5px solid #b80000; position:relative; z-index:1000; padding-bottom:10PX;} 
.head{ width:1130px; height:64px; margin:0 auto;}
.logo{ float:left; padding-top:10px;}
.nav{ float:right; margin-top:-5px;}
.nav li{ line-height:18px; height:69px; float:left; text-align:center; padding-left:1px; background:url(../images/nav_03.gif) no-repeat; position:relative; z-index:1000;}
.nav_bg{ display:block; width:110px; height:59px; background:url(../images/nav_01.jpg) no-repeat; position:absolute; bottom:-59px; left:0; z-index:-1;}
.nav li a.nav_item0{ display:block; width:110px; height:36px; overflow:hidden; position:relative; padding-top:23px; font-size:13px; font-weight:bold;}
.nav li a.nav_item0 em{ display:block; font-family:"Agency FB"; color:#999; text-transform:uppercase; font-weight:normal;}
.nav li a.nav_item0:hover,.nav li.nav_cur a.nav_item0{ padding:14px 0 9px; color:#fff;}
.nav li a.nav_item0:hover em,.nav li.nav_cur a.nav_item0 em{ color:#fff; filter:alpha(opacity=60); opacity: 0.60;}
.nav li.nav_cur a.nav_item0 .nav_bg{ bottom:0;}
.nav li .erji{position:relative; z-index:2000; padding:9px 0 0 1px; border-top:1px solid #fff; width:100%; display:none;}
.nav li .erji p{ height:42px;}
.nav li .erji a{ display:block; width:110px; height:40px; line-height:40px; text-align:center; font-size:13px; color:#fff; background:#666;}:relative; z-index:2000; padding:9px 0 0 1px; border-top:1px solid #fff; width:100%; display:none;}
.nav li .erji p{ height:42px;}
.nav li .erji a:hover{ background:#b80000 url(../images/nav_04.png) right top no-repeat;}
.nav li:hover .erji{ display:block;}

#maxbox{ width:100%; min-height:506px; background:url(../images/main_topbg.jpg) repeat-x top;}
#banner{ width:1090px; height:296px; margin:0 auto; border:solid 1px #cccccc; padding:10px; background-color:#fff;}
.ban_ty{ width:100%; height:10px; background:url(../images/ban_ty.png) no-repeat bottom; margin-bottom:15px;}

.box{ width:1112px; margin:0 auto;}
.box .lm{ padding:1px; height:52px;}
.box .lm dt{ width:136px; float:left; height:52px; background:url(../images/lmdtbg.png) no-repeat; text-align:center; line-height:50px; font-size:16px; font-weight:bold; color:#000;}
.box .lm dd{ float:right; text-align:right; background:url(../images/lmddbg.png) repeat-x bottom; height:52px; line-height:50px; margin-right:10px; font-size:12px;}
#contact{ width:302px; border:solid 1px #ccc; background-color:#fff; float:left;}
#contact .con{ padding:10px; line-height:200%;}
#contact .lm dd{ width:154px;}
#contact .nimg{ text-align:center; padding:10px;}
#contact ul{ padding:10px; line-height:200%;}
#contact ul li{ background:url(../images/d.png) no-repeat left; text-indent:10px;}
#about{ width:480px; border:solid 1px #ccc; background-color:#fff; margin-left:11px; float:left;}
#about .con{ padding:10px; line-height:200%;}
#about .lm dd{ width:332px;}

.tabs{ width:1112px; margin:0 auto;height: 50px;border-bottom:solid 1px #ccc; padding-top:10px;}
.tabs li{height:50px;line-height:50px;float:left;overflow: hidden;position: relative;}
.tabs li a {display: block;padding: 0 20px;outline: none; font-size:16px; font-weight:bold; color:#000;}
.tabs li a:hover { color:#b80000;border-bottom: 3px solid #b80000;}
.tabs .thistab,.tabs .thistab a{ color:#b80000;border-bottom: 3px solid #b80000;}

.tab_conbox{border-top: none;}
.tab_con{ display:none;}
.tab_con {padding:12px;font-size: 14px; line-height:175%;}


.rollBox {height:201px;width:1206px;overflow:hidden; margin:0 auto;}
.rollBox .LeftBotton {height:66px;width:31px;background:url(../images/btleft.png) no-repeat 0px 0;overflow:hidden;float:left;display:inline;margin:67px 8px 0 0;cursor:pointer;}
.rollBox .Cont {width:1128px;overflow:hidden;float:left;}
.rollBox .RightBotton {height:66px;width:31px;background:url(../images/btright.png) no-repeat 0px 0;overflow:hidden;float:left;display:inline;margin:67px 0 0 8px;cursor:pointer;}
.rollBox .ScrCont {width:10000000px;}
.rollBox .Cont a{ display:block; width:266px; height:189px; padding:8px; text-align: center; float:left; position:relative;}
.rollBox .Cont a p{ padding:0px; margin:0px auto; display:block; width:266px; height:30px; line-height:30px; background-color:rgba(0,0,0,0.5); position:absolute; bottom:8px; color:#fff;}
.rollBox #List1, .rollBox #List2 {float:left;}

#yqlj{ width:100%; padding:10px 0; min-height:30px; line-height:30px; background-color:#eeeeee;}
#yqlj a{ margin:10px;}

#foot{ width:100%; padding:10px 0; min-height:30px; line-height:30px; background-color:#b80000; color:#fff;}
#foot a{ color:#fff;}


#pos{ width:1112px; margin:0 auto; border-bottom:solid 1px #dddddd; height:20px; line-height:20px; padding-bottom:10px;}
#pos dt{ background:url(../images/posbg.png) no-repeat left; float:left; font-size:16px; color:#999999; text-indent:20px;}
#pos dt a{ color:#000;}
#pos dt a strong{ color:#b80000;}
#pos dd{ float:right; text-align:right;}

#pagelist{ width:100%; text-align:center; padding:20px 0px; height:40px; line-height:40px;}
#pagelist span,#pagelist a{ display:inline-block; padding:0px 5px; line-height:20px; height:20px; text-align:center; margin-right:5px; background-color:#124a9a; border:0px; color:#fff;}
#pagelist span.current{ width:24px; line-height:24px; height:24px; background-color:#b60b03; color:#FFF;}
#pagelist a:hover{background-color:#b60b03; color:#FFF;}



.sharing_box{width:1112px; margin:0 auto; padding:30px 0;}
.sharing_l{ width:80px; float:left;}
.sharing_btn{ display:block; width:80px; height:80px; background:#b80000 url(../images/sharing_01.png) center center no-repeat; text-indent:-9999px;}
.sharing_nav{ margin-top:1px;}
.sharing_nav li{ position:relative; margin-bottom:1px; cursor:pointer;}
.sharing_nav li a.sharing_item0{ display:block; background:#999; font-weight:bold; color:#fff; font-size:14px; line-height:18px; padding:22px 0; cursor:pointer;}
.sharing_nav li a.sharing_item0 span{ display:block; margin:0 auto; width:28px; cursor:pointer;}
.sharing_sort{ position:absolute; top:0; left:0; z-index:100; margin:0 0 0 80px; width:260px; min-height:184px; padding:20px 0 10px; background:url(../images/tou_black80.png) repeat; display:none;}
.sharing_sort a{ display:block; float:left; width:98px; height:34px; line-height:34px; border:1px solid #979797; color:#fff; text-align:center; margin:0 0 10px 20px;}
.sharing_sort a:hover{ background-color:#b80000; border-color:#b80000;}
.sharing_nav li:hover .sharing_sort{ display:block;}
.sharing_nav li:hover a.sharing_item0{ background:#333;}
/*sharing_r*/
.sharing_r{ width:1012px; float:right; padding:30px 0 30px 20px; background:#ebebeb;}
.sharing_list{ min-height:500px; margin-top:-20px; margin-bottom:20px;}
.sharing_list li{ float:left; width:238px; height:169px; margin:20px 13px 0 0; background:#fff; position:relative;}
.sharing_list li a{ display:block; cursor:pointer; line-height:32px; color:#333; font-size:16px;}
.sharing_list li span{ display:block; width:100%; height:32px; background-color:rgba(0,0,0,0.7); position:absolute; z-index:1; bottom:0px; text-align:center; color:#fff; font-size:14px;}
.sharing_list li a:hover span{ color:#b80000}
.sharing_pic{ overflow:hidden; margin-bottom:10px;}
.sharing_article .article_l{ width:810px;}
.sharing_article .article_top{ border:none;}

.title{ width:100%; font-size:16px; font-weight:bold; text-align:center; color:#000;}
.img{ width:100%; text-align:center; padding:10px 0;}
.img img{ max-width:100%;}
.content{ width:100%; font-size:14px; line-height:200%;}

#main{ width:1112px; margin:0 auto; padding:20px 0; padding-bottom:0px;}
#left{ width:302px; float:left;}
#left .lbox{ width:300px; border:solid 1px #ccc; margin-bottom:20px;}
#left .lbox .t{ width:100%; height:50px; line-height:50px; text-indent:10px; background-color:#b80000; color:#fff; font-size:16px; font-weight:bold;}
#left .lbox .t a{ color:#fff;}
#left .lbox .c{ padding:10px; line-height:200%;}
#left .lbox ul{ padding:10px;}
#left .lbox ul li{ position:relative; height:199px; margin-bottom:10px;}
#left .lbox ul.newsa li{ height:24px; line-height:24px; margin:0px;}
#left .lbox ul li span{ display:block; width:100%; bottom:0px; height:32px; line-height:32px; background-color:rgba(0,0,0,0.7); position:absolute; color:#fff; text-align:center;}
#right{ width:748px; border:solid 1px #ccc; float:right; padding:20px; font-size:14px;}

#newslist{ width:100%;}
#newslist li{ height:30px; line-height:30px; background:url(../images/d.png) no-repeat left;}
#newslist li a{ float:left; padding-left:10px; font-size:14px;}
#newslist li span{ float:right;}

.tuwen{ width:748px; height:202px; padding:10px 0; border-bottom: dashed 1px #ccc;}
.tuwen dt{ float:left; width:281px; border:solid 1px #ccc;}
.tuwen dd{ float:right; width:450px;}
.tuwen dd a{ display:block; font-size:14px; font-weight:bold;}



.index_top{width:100%;border-bottom:1px solid #eee;height:30px;line-height:30px;}
.top_in{width:1200px;margin:0 auto;}
.top_in a{color:#3f3f3f;}

.top_left{width:800px;float:left;}
.top_right{width:250px;float:right;}



.picture{ float:left; width:190px; height:199px; display:inline; overflow:hidden; margin:0px 29px; padding:0px;}
.picture1{   
    height:155px;
	width:180px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #cccccc;
	overflow:hidden;
	display:table-cell; 
	/* position:relative;  */
	*display: block;
    *font-size: 136px; /*æ­¤å¤„çš„font-sizeä¸ºheighté™¤ä»¥1.14 */
  }
   .picture1 a:hover{   
    height:155px;
	width:180px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #999999;
	overflow:hidden;
	display:table-cell; 
	/* position:relative;  */
	*display: block;
    *font-size: 136px; /*æ­¤å¤„çš„font-sizeä¸ºheighté™¤ä»¥1.14 */
  }


.picture2{width:180px; height:20px; text-align:center;}
.picture1 img{ vertical-align:middle; border:0;height: 150px;
    width: 175px;}



#page { clear: both; margin-top: 10px; text-align: center;}
#page li{float:left;margin-left:5px;}