@charset "utf-8";
/* CSS Document */

html{ -webkit-text-size-adjust:100%  }
body{ margin:0px; padding:0px; margin:0px auto;  color:#666; font-size:14px; width:100%; min-width:1120px; width:expression((documentElement.clientWidth < 1120) ? "1120px" : "100%" ); zoom:1; position:relative; font-family:"Microsoft YaHei",微软雅黑;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
.ul,.ul li{ list-style:none;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
img{ border:none; border:0; vertical-align:top;}
a{ color:#666; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{  color:#B50000;text-decoration:none;}
.clear{ clear:both; height:0; overflow:hidden;}


.info{text-align:justify; word-wrap: break-word; word-break: normal; line-height:25px;}
.auto{ width:1120px; margin:0 auto;}

.Header{ border-bottom:1px solid #ccc; background:url(../images/BG.jpg) repeat-X;}
.Header .auto{ position:relative; z-index:10;}
.logo{ position:absolute; left:0; top:20px;}
.logo img{ height:84px; max-width:450px;}
.Language{position:absolute; right:0; background-color:#00386A; color:#FFFFFF; padding:8px 16px;}
.Language a:hover,.Language a{ color:#fff;}
.rx{position:absolute; right:-20px;color:#000; padding:8px 16px;}

.Menu{ padding-top:55px;}
.Menu ul{ float:right;}
.Menu li{ float:left; position:relative; height:62px; margin-left:8px; font-size:15px; }
.Menu li a{ display:block; line-height:42px; padding:10px 11px;color:#666; }
.Menu li a:hover,.Menu li a.aon{ color:#940E0E; font-weight:bold;border-bottom:2px solid #940E0E; }

.pageban{ height:250px; clear:both; background-position: center top; background-repeat:no-repeat;}

.h-ban{ position:relative; height:498px;}
.h-ban .bd li{ background-position: center top; background-repeat:no-repeat; height:498px; width:100%;}
.h-ban .bd li a{ display:block; height:498px;}
.h-ban .hd{ position:absolute; left:0; bottom:22px; width:100%; z-index:10;  text-align:center; height:12px; }
.h-ban .hd span{ width:18px; height:18px; display:inline-block; margin:0 6px; background:url(../images/dot.png) no-repeat 0 0; cursor:pointer;}
.h-ban .hd span.on{ background-position:right 0;}

/*最新动态*/
.home_news{ width:100%; height:40px; margin:auto; border-bottom:#e4e4e4 solid 1px;}
.home_news .home_neop{ line-height:40px; width:1120px; margin:auto; height:40px;}
.home_news .home_news_fl{ float:left; font-family:"微软雅黑"; font-size:14px; color:#0090d9; font-weight:bold;}
.home_news .home_news_fl span{ color:#817c7c; font-size:11px; font-family:"Arial Black",; font-weight:100;} 
.home_news .home_neop .more a{ float:right; width:55px; height:20px; color:#FFF; background-color:#0090d9; text-align:center; line-height:20px; margin-top:10px; display:inline;}

.txtScroll-top{ float:left; width:800px; padding-left:30px;}
.txtScroll-top .hd{ width:52px; height:20px; float:left; margin-top:10px; display:inline; background-image:url(../images/bjhg.jpg); background-repeat:no-repeat; margin-right:20px;}
.txtScroll-top .hd .next{ float:left; width:26px; height:20px; cursor:pointer;}
.txtScroll-top .hd .prev{ float:right; width:26px; height:20px; cursor:pointer;}
.txtScroll-top .hd .next:hover{ background-image:url(../images/next.jpg); background-repeat:no-repeat; background-position:top center;}
.txtScroll-top .hd .prev:hover{ background-image:url(../images/prev.jpg); background-repeat:no-repeat; background-position:top center;}
.txtScroll-top .bd li a{ color:#8e8c8c;}


.home_main1{ width:1120px; margin:auto; margin-bottom:25px;}
.home_mews_2{ float:left; width:344px;}
.main4_bat1 { line-height:35px;  height: 35px; width: 344px; border-bottom:#0090d9 solid 2px;}
.mkjhy1{ float:right; margin-top:10px; display:inline;}
.main4_bat1 .home_news_f2{ float:left; font-family:"微软雅黑"; font-size:18px; color:#4e5153; font-weight:bold;}
.main4_bat1 .home_news_f2 span{ color:#817c7c; font-size:15px; font-family:"Arial"; } 

.home_main1 .lkjyt1 { float: left; height:300px; overflow: hidden; width: 344px;}
.home_main1 .xptytd1 { float: left; height: 180px; padding-top:20px; width: 344px;}
.home_main1 .tanmny1 {  color: #737373; float: left;  padding: 15px 0 0 0px; width: 344px;}
.home_main1 .tanmny1 li { list-style:none; background-image: url(../images/fdsgt.jpg); background-position: left center;  background-repeat: no-repeat;  float: left;  height: 30px; line-height: 28px;text-indent: 20px; width: 344px;}
.home_main1 .tanmny1 li a {  color: #737373;}
.home_main1 .tanmny1 li a:hover{  color: #0090d9;}
.home_main1 .lkjyt { float: left; height:300px; overflow: hidden; width: 344px;}
.home_main1 .xptytd { float: left; height: 180px; padding-top:20px; width: 344px;}
.home_main1 .tanmny {  color: #737373; float: left;  padding: 15px 0 0 0px; width: 344px;}
.home_main1 .tan1 {  color: #737373; float: left;  padding: 15px 0 0 0px; width: 344px;}
.home_main1 .lkjyt1 .tan1 p{ font-size:13px; line-height:18px; margin-top:-1px;}

.indexContain{width:1120px;margin:0 auto; margin-bottom:25px;}
.indexBox1{margin-top:30px;float:left;width:550px;height:308px;background:#ffffff;margin-right:48px;overflow:hiddde;}
.indexTit{height:48px;line-height:48px;}
.indexTit a{float:right;margin-right:20px;color:#aaaaaa;}
.indexBox1 .comPic{width:550px;height:160px;padding-top:15px; padding-bottom:15px;}
.indexBox1 .comDes{width:550px;color:#333;text-indent:2em;}

.indexBox2{margin-top:30px;float:left;width:510px;height:308px;background:#ffffff;overflow:hiddde;}
.indexBox2 .bd{ position:relative; overflow:hidden; height:219px;padding-top:15px; }
.indexBox2 .bd li{ border-bottom:1px dashed #ccc; height:61px; margin-bottom:17px; padding-left:64px; position:relative;}
.indexBox2 .bd li .date{ position:absolute; left:0; top:0; width:47px; height:45px; background:url(../images/date.jpg) no-repeat left top; color:#fff; text-align:center;font-size:12px; font-family:Arial;}
.indexBox2 .bd li .date b{ display:block; text-align:center; height:31px; line-height:31px;font-size:24px;}
.indexBox2 .bd li h2{ margin:0; font-size:12px;  height:20px;}
.indexBox2 .bd li h2 a{color:#555;}
.indexBox2 .bd li p{ margin:0; color:#777; line-height:23px; font-size:12px;}
.indexBox2 .bd li:hover .date{ background-position:left bottom;}
.indexBox2 .bd li:hover h2 a,
.indexBox2 .bd li:hover p{ color:#c92c33;}
.indexBox2 .hd{ text-align:center;}
.indexBox2 .hd li{ display:inline-block; margin:0 3px; width:9px; height:9px; overflow:hidden; line-height:100px; cursor:pointer; background:url(../images/dot2.png) no-repeat right top;}
.indexBox2 .hd li.on{ background-position: 0 0;}

.indexTit h3{ margin:0 0 15px 0; border-bottom:1px solid #c8c8c8; height:38px ;line-height:38px;}
.indexTit h3 b{  line-height:37px;border-bottom:2px solid #0090D9; display:inline-block; margin-right:10px;  font-family:"微软雅黑"; font-size:18px; color:#4e5153; font-weight:bold;float:left;}
.indexTit h3 span{ font-family:"Arial";color:#333; color:#817c7c; font-size:15px; }
.indexTit h3 a{ float:right; color:#333; padding-left:17px; background:url(../images/a_more.jpg) no-repeat left center; font-size:12px;}
.indexTit h3 a:hover{color:#0090D9;}

.Bottom{ background-color:#555; color:#d6d6d6; padding-bottom:25px; font-size:14px;}
.Bottom a{color:#d6d6d6; padding-right:13px; }
.Bottom p{ margin:0; padding-top:24px; padding-bottom:14px;}
.Bottom p a{color:#d6d6d6; background:url(../images/bottom_line.jpg) no-repeat right center; padding-right:13px; margin-right:12px;}
.Bottom p a:hover{color:#940E0E;}
.Bottom p a.end{ background:none;}

.Content{ width:1200px; margin:0 auto; min-height:650px;}
.Sidebar{ float:left; width:249px; margin-top:-44px; min-height:650px;}
.Sidebar header{ background-color:#cf2d34; color:#eee; background-position:26px center; background-repeat:no-repeat; padding-left:105px; height:93px; font-size:16px;}
.Sidebar header.col_12{ background-image:url(../images/col_12.png);}
.Sidebar header.col_13{ background-image:url(../images/col_13.png);}
.Sidebar header.col_14{ background-image:url(../images/col_14.png);}
.Sidebar header.col_15{ background-image:url(../images/col_15.png);}
.Sidebar header.col_16{ background-image:url(../images/col_16.png);}
.Sidebar header.col_17{ background-image:url(../images/col_17.png);}
.Sidebar header h3{ margin:0; font-size:20px; padding-top:22px; padding-bottom:5px;}
.Sidebar li{ padding-top:8px; }
.Sidebar li a{ display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(../images/side_a.gif) no-repeat 22px center #eaeaea; height:35px; line-height:35px; padding-left:36px;}
.Sidebar li a:hover,.Sidebar li a.aon{ font-weight:bold; color:#cf2d34;/* background-image:url(../images/side_a_on.gif);*/}
.Sidebar li dl{ margin-top:8px;border-bottom:1px dashed #ccc; border-top:1px dashed #ccc; font-size:12px; display:none;}
.Sidebar li dd a{ background-color:#fff;}
.Sidebar li a.on{ background-image:url(../images/side_a_o.gif);color:#cf2d34;font-weight:bold;}
.Sidebar li dd .nav{ display:none;}
.Sidebar li dd .nav a{ padding-left:55px; background-position:39px center;}
.Sidebar li dd .nav a.aon{ font-weight:normal;}


.rightBar{ float:right; width:915px; min-height:500px; padding-bottom:30px;}
.Current{ padding-top:26px; border-bottom:1px solid #e2e2e2; color:#c2c2c2; font-family:Arial;  margin-bottom:25px; font-size:14px;}
.Current b{ display:inline-block; padding-bottom:12px; border-bottom:2px solid #cf2d35; font-size:20px; margin-right:10px;color:#cf2d34;font-family:"Microsoft YaHei",微软雅黑;}
.Current em{ font-style:normal; float:right;font-family:"Microsoft YaHei",微软雅黑; padding-top:10px;}
.about {background:#FFFFFF;border-collapse:collapse;}
.about .th1 {text-align:center;background:#CCCCCC;color:#333;}
.about .th1, .td1 {padding:5px;border:1px solid #999;text-align:center;}

.lx{margin-top:25px; border:#999999 1px solid;}
.dz{margin-top:18px; background:url(../images/dz.jpg) no-repeat; padding-left:22px; line-height:18px;}
.dh{ margin-top:18px; background:url(../images/dh.jpg) no-repeat; padding-left:22px; line-height:18px;}
.cz{margin-top:18px; background:url(../images/cz.jpg) no-repeat; padding-left:22px; line-height:18px;}
.sj{margin-top:18px; background:url(../images/sj.jpg) no-repeat; padding-left:22px; line-height:18px;}
.sj1{margin-top:18px; padding-left:24px; line-height:18px;}
.yx{margin-top:18px; background:url(../images/yx.jpg) no-repeat; padding-left:22px; line-height:18px;}
.wz{margin-top:18px; background:url(../images/wz.jpg) no-repeat; padding-left:22px; line-height:18px; margin-bottom:45px;}

.new{border-bottom:#CCCCCC 1px dotted; padding:4px; font-size:14px;}
.new .new1{padding-bottom:54px; padding-right:8px; color:#800000}
.new a:hover{ color:#A60000;}
.nextcon {	display: block;	width: 56px;height: 24px;padding-left: 13px;overflow: hidden;line-height: 24px;	background: url(../images/about_img27.jpg) no-repeat;}
.nextcon a {color: #8d8d8d;}
.nextcon a:hover {color: #ba0000;}
.nextcon {	padding: 10px 15px 10px 10px;color:#aaa;}
.fri {float: right;_display: inline;}


.left-nav{transition: all .3s;}
.left-nav a{display: block;overflow: hidden;padding-left: 20px;line-height: 46px;max-height: 46px;color: #ABB1B7;transition: all .3s;}
.left-nav-item{position: relative; }
.left-nav-item ul{display: block; background: rgba(0,0,0,.1);}
.left-nav-item ul li a{background: url(../images/side_a.gif) no-repeat 38px center #EFEFEF; padding-left:50px;}
.left-nav-item ul li a:hover {  background-color:#EFEFEF}

