﻿/*头部样式*/
.hd-top { height:30px; line-height:30px; background:#fbfbfb; border-bottom:1px solid #f5f5f5;}
.hd-top .fred { color:#d71a11; float:left;}
.sc-bz { float:right; color:#a4a4a4;}
.sc-bz a { color:#a4a4a4; overflow:hidden; float:left; margin:0 8px;}
.sc-bz a img { float:left; margin:8px 4px 0 0;}
.sc-bz a:hover { text-decoration:underline; color:#666565;}
/**************/
.head {  height:265px; position:relative; background:url(../images/toplogo.jpg) top center no-repeat;}
.logo { float:left; margin:24px 0 0 0px;}
.hd-r { width:313px; float:right; overflow:hidden; margin-top:38px;}
.soso {  overflow:hidden;}
.soinp { float:left; width:243px; height:29px; line-height:29px; border:1px solid #e0e0e0; border-right:none; background:#f5f5f5; padding:0 10px; }
.sosub { float:left; width:48px;  height:31px; background:url(../images/soso.jpg) center left no-repeat; border:none; cursor:pointer;}
.hot-z { line-height:30px; color:#2a8cce; }
.hot-z a { padding-right:8px; color:#a5a5a5; }
.hot-z a:hover { text-decoration:underline;}
/**********************/
.nav-bg { background:#c20700; border-bottom:2px solid #950601; height:47px;}
.nav {  position:relative; width:1000px; }
.nav .navlev { float:left; position:relative; background:url(../images/nav-r.jpg) right center no-repeat; z-index:99; padding-right:2px; height:47px; line-height:47px; font-size:16px; color:#fff;}
.nav .navlev a { display:block; color:#fff; padding:0 23px;  }
.nav .navlev .lev2 { position:absolute; top:47px; left:0px; z-index:99;  display:none; width:165px; border-top:2px solid #a50e04;}
.nav .navlev .lev2 a { background:#d90b03 url(../images/lev2.jpg) bottom repeat-x; font-size:14px;}
.nav .navlev .lev2 a:hover { text-decoration:underline; }
.nav .hover a { background:#a50e04; color:#ffffff;}
.nav .hover .lev2{ display:block;}
.nav .on a {background:#a50e04; color:#ffffff;}
/*******************/
.main-tl { width:300px; float:left; overflow:hidden;}
.title { height:38px; line-height:38px; background:#f2f2f2; overflow:hidden;  position:relative;}
.title a{ color:#fff;}
.title .tbt { height:38px; float:left; position:relative; font-size:16px; color:#fff; width:160px; background:#c20700; text-align:center;}
.title .tbt img { float:left; margin:0 8px 0 11px;}

.one_con dl dt {
	float:left;
	height: 171px;
	width:120px;
	padding-top: 15px;
}
.one_con dl dd {
	width:92px;
	overflow:hidden;
	padding-left:8px;
	_padding:2px;
}
.one_con dl dd p {
	line-height: 38px;
	height: 29px;
	float:left;
	word-break:break-all;
	word-wrap:break-word;
}
.one_con dl dd p span {
}

.more { position:absolute; width:38px; height:38px; background:url(../images/more.jpg) center no-repeat; right:0px; top:0px; color:#868686; font-size:12px; font-family:Arial;}

.cwhbz{ line-height:35px; padding-top:5px;}
.rsgk{ clear:both;}
.rsgk li{ float:left; width:125px; height:28px; background:#f2f2f2; padding:1px; border:#d5d5d5 solid 1px; text-align:center; line-height:28px; margin:12px 7px;}
/* 大轮播 */
.flexslider{position:relative;height:307px; margin-left:15px; width:443px; float:left; background:url(../images/loading.gif) 50% no-repeat; overflow:hidden;  }
.slides{position:relative; z-index:1;}
.slides li{height:396px;}
.slides li a { width:100%; height:100%; display:block;}
.flex-control-nav{position:absolute;bottom:12px;z-index:10; right:12px;  height:10px;}
.flex-control-nav li{display:inline-block;width:10px;height:10px; margin:0 4px; float:left; *display:inline;zoom:1; }
.flex-control-nav a{ float:left; display:block; width:10px;height:10px; background:url(../images/li.png) -17px 0 no-repeat;  font-size:0px; overflow:hidden;cursor:pointer;  }
.flex-control-nav .flex-active{ background:url(../images/li.png) 0px 0 no-repeat; }
.flex-direction-nav{position:absolute;z-index:3; top:45%; width:100%; display:none;  }
.flex-direction-nav li a{display:block;width:60px;height:122px;overflow:hidden;cursor:pointer;position:absolute; opacity:0.4;filter:alpha(opacity=40);}
.flex-direction-nav li a.flex-prev{left:0px; background:url(../images/gmpre1.png) center no-repeat;}
.flex-direction-nav li a.flex-next{ right:0px; background:url(../images/gmnext2.png) center no-repeat; }
.flex-direction-nav li a:hover {opacity:0.8;filter:alpha(opacity=80);}
/***************************************/
.news-ul1 { overflow:hidden; margin-top:8px;}
.news-ul1 li { padding:6px 0; border-bottom:1px dashed #bdbdbd; position:relative; overflow:hidden;}
.news-ul1 li .le-on { height:32px; padding-left:15px; background:url(../images/li2.jpg) 1px no-repeat; line-height:32px; font-size:14px; color:#3d3d3d;}
.news-ul1 li .drop { color:#8a8a8a; line-height:18px; display:none; padding-left:15px; height:36px; position:relative; }
.news-ul1 li .drop font { position:absolute; right:0px; bottom:0px; font-size:12px;}
.news-ul1 li.abc .drop { display:block; }
.news-ul1 li.abc .le-on { color:#c20700;}

.impic { overflow:hidden; }
.impic dt {   width:218px; overflow:hidden;  padding:10px 13px; color:#2c2c2c; font-size:14px; line-height:20px;   position:relative;}
.impic dt img { display:block; width:83px; height:95px; border:1px solid #dcdcdc; margin-right:10px; float:left;}

/*************************************/
.main-tr { width:225px; float:right; overflow:hidden;}
.main-adtr{ float:left;}
.zxgg-t { height:38px; line-height:38px; background:#da251c; overflow:hidden;  position:relative;}
.zxgg-t .tbt { height:38px; float:left; position:relative; font-size:16px; color:#fff; width:180px; background:#da251c;}
.zxgg-t .tbt img { float:left; margin:0 8px 0 11px;}
.zxgg-t .more { background:url(../images/more2.jpg) center no-repeat;}
.news-ul2 { overflow:hidden; margin-top:10px;}
.news-ul2 li {  height:42px; line-height:42px;  font-size:13px; border-bottom:1px dashed #bdbdbd;}
.news-ul2 li a { color:#3d3d3d; background:url(../images/li2.jpg) 1px no-repeat; padding-left:15px;}
.news-ul2 li a:hover { color:#da251c;}
/***********************/
.main-tl2 { width:370px; float:left; overflow:hidden; padding-left:20px;}
.btn-on, .btn-off { float:left; margin-right:2px; height:38px; float:left;font-size:16px;  text-align:center;  color:#fff; width:120px; background:#ea5d03;}
.btn-on img, .btn-off img { float:left; margin:0 8px 0 11px;}

.dbrd{ width:1000px; margin:0 auto;}
.btn_in3 { width:1000px; }


#carousel_container{position:relative; overflow:hidden; height:188px; width:1000px;} 
#carousel_inner{ height:163px; overflow:hidden; position:absolute; left:10px; top:13px;} 
#left_scroll{position: absolute; top:0px; left:0px; width:0px;height:100%; cursor:pointer;  z-index:80; background:url(../images/pre1.jpg) center no-repeat;} 
#right_scroll{position: absolute; top:0px; right:0px;width:0px;height:100%; cursor:pointer; z-index:80;background:url(../images/next1.jpg) center no-repeat;}
#carousel_ul{ height:200px; position:relative;} 
#carousel_ul li{float:left; width:182px; display:inline; padding-right:12px; color:#666666; font-size:0px; text-align:center; position:relative; z-index:79;} 
#carousel_ul li img {width:182px; height:135px;  border:1px solid #e7d7cd; display:block;}
#carousel_ul li p{ font-size:14px; color:#333; line-height:25px; height:25px; padding-bottom:30px;}

.btn-on { background:#c20700;}
.btn-in { margin-top:5px; position:relative;}
.btn-off .more { display:none;}

.btn-onr, .btn-offr { float:left; margin-right:2px; height:38px; float:left;font-size:16px;  text-align:center;  color:#fff; width:90px; background:#ea5d03;}
.btn-onr img, .btn-offr img { float:left; margin:0 8px 0 11px;}

.btn-onr { background:#c20700;}
.btn-inr { margin-top:1px; position:relative;}
.btn-offr .more { display:none;}

.btn-one, .btn-offe { float:left; margin-right:2px; height:38px; float:left;font-size:16px;  text-align:center;  color:#fff; width:120px; background:#ea5d03;}
.btn-one img, .btn-offe img { float:left; margin:0 8px 0 11px;}

.btn-one { background:#c20700;}
.btn-ine { margin-top:5px; position:relative;}
.btn-offe .more { display:none;}

.btn-onb, .btn-offb { float:left; margin-right:2px; height:38px; float:left; text-align:center; font-size:16px; color:#fff; width:120px; background:#ea5d03;}
.btn-onb img, .btn-offb img { float:left; margin:0 8px 0 11px;}
.btn-onb a, .btn-offb a{ color:#fff;}

.btn-onb { background:#c20700;}
.btn-inb { margin-top:5px; position:relative;}
.btn-offb .more { display:none;}

.news-ul3 { overflow:hidden; margin-top:10px;}
.news-ul3 li {  height:42px; line-height:42px;  font-size:13px; border-bottom:1px dashed #bdbdbd; position:relative;}
.news-ul3 li a { color:#3d3d3d; background:url(../images/li2.jpg) 1px no-repeat; padding-left:15px;}
.news-ul3 li span {  right:0px; top:0px; position:absolute; color:#504f4f;}
.news-ul3 li a:hover { color:#c20700;}
/**************************/
.main-tr2 { width:290px; float:right; overflow:hidden;}
.news-ul4 { overflow:hidden; margin-top:8px;}
.news-ul4 li { padding:6px 0; border-bottom:1px dashed #bdbdbd;}
.news-ul4 li .le-on { height:32px; padding-left:15px; background:url(../images/li2.jpg) 1px no-repeat; line-height:32px; font-size:14px; color:#3d3d3d;}
.news-ul4 li .drop { color:#8a8a8a; line-height:18px; padding-left:15px; margin-bottom:5px; }
.news-ul4 li .le-on:hover { color:#c20700;}
/***************/
/**************************/
.yqlj { overflow:hidden; width:1000px;  position:relative;}
.yq-t { position:absolute; left:0px; top:0px; width:120px; background:#c20700 url(../images/titi6.png) 14px no-repeat; height:30px; font-size:16px; text-indent:38px; line-height:30px; color:#fff;}
.yq-c { overflow:hidden;  margin-left:120px;}
.yq-c a { margin:0px 0 5px 5px; border:1px solid #d5d5d5; height:28px; line-height:28px; padding:0 13px; float:left; color:#7e7e7e; font-size:13px;}
.yq-c a:hover { border:1px solid #c20700; color:#c20700;}
.foot_bg { overflow:hidden; background:#d5d5d5; margin-top:20px; border-top:3px solid #c20700; padding:15px 0 25px 0; text-align:center; color:#545454; line-height:20px;}

.inpic2 { overflow:hidden; }
.inpic2 li { display:inline; float:left; width:280px; margin:20px 5px 0 15px; overflow:hidden; padding:20px 13px; color:#2c2c2c; font-size:14px; line-height:24px; border:1px solid #dcdcdc; position:relative;}
.inpic2 li img { display:block; width:143px; height:189px; border:1px solid #dcdcdc; margin-right:14px; float:left;}
.inpic2 li .gw-more { position:absolute; bottom:20px; right:13px; color:#cb0019;}

.impic { overflow:hidden; }
.impic dt {   width:218px; overflow:hidden;  padding:10px 13px; color:#2c2c2c; font-size:14px; line-height:20px; position:relative;}
.impic dt img { display:block; width:83px; height:95px; border:1px solid #dcdcdc; margin-right:10px; float:left;}
.info-c { color:#555; font-size:14px; line-height:26px;  margin:25px 0; overflow:hidden;}
.info-c img { max-width:755px;}
.info-t {  padding-top:30px; font-weight:bold; font-size:18px; line-height:26px; color:#4e4e4e; }
.info-sp {  color:#989a9b; padding:7px 0; border-bottom:1px dashed #909090; margin-top:5px; height:25px; line-height:25px; }
.link-ul li{ float:left; height:40px; background:#d1111c url(../images/gwh.jpg) left center no-repeat; padding-left:38px; color:#fef0b3; text-align:lefter; font-size:16px; line-height:37px; border:#cfd1ce solid 1px; font-weight:bold; padding-right:15px; margin-right:10px; margin-top:5px;margin-bottom:5px;}
.link-ul li a{ color:#fef0b3;}
/************************************/

/****************内页页页页页页页页页页页页页页页页****************/
.inban { display:block; margin:0 auto;}
.inmain { width:1000px; overflow:hidden; padding-top:20px;}
.left { float:left; width:257px; overflow:hidden; padding-bottom:30px;}
.left-t { background:#c20700 url(../images/left-t.jpg) 32px no-repeat; text-indent:57px; height:46px; line-height:44px; font-size:22px; color:#fff;}
.left-c { background:#f1f2f2; border-left:3px solid #c20700; padding:4px 0 24px 0; border-bottom:3px solid #c20700;}
.left-c a { display:block; height:52px; background:url(../images/lc1.jpg) 218px no-repeat; text-indent:32px; margin-top:1px; font-size:18px; color:#484848; line-height:52px;  } 
.left-c a:hover { background:#e3e3e3 url(../images/lc2.jpg) 218px no-repeat; }
.left-c a.on { background:#e3e3e3 url(../images/lc2.jpg) 218px no-repeat; }
/**********************/
.right { width:685px; overflow:hidden; float:right; min-height:400px; padding-bottom:30px;}
.right-t { height:44px; line-height:44px; border-bottom:2px solid #c20700; position:relative; overflow:hidden;}
.right-t .tbt { float:left; margin-top:10px; line-height:34px; color:#272727; font-size:20px;}
.wz { text-align:right; height:24px; line-height:24px; color:#959595; position:absolute; right:0px; top:0px;}
.wz a { padding:0 6px; color:#959595;}
.wz a:hover { color:#c20700;}
.innews-ul { overflow:hidden; margin-top:10px;}
.innews-ul li { overflow:hidden; position:relative; height:56px; line-height:56px; background:url(../images/li2.jpg) 1px no-repeat; padding-left:14px; position:relative; border-bottom:1px dashed #bdbdbd; font-size:16px;}
.innews-ul li span { color:#3d3d3d; }
.innews-ul li span:hover { color:#c20700;}
.innews-ul li .load { width:99px; height:28px; line-height:28px; background:url(../images/xz1.jpg) no-repeat; display:block; position:absolute; right:0px; top:14px ; text-indent:39px; font-size:12px; color:#5e5e5e;}
.innews-ul li .load:hover { background:url(../images/xz2.jpg) no-repeat; color:#fff; }
.fanye { text-align:center; padding:40px 0 0px 0;}
.fanye a { display:inline-block; padding:0 10px; height:26px; border:1px solid #cacaca; background:#eaeaea;  line-height:26px; font-size:14px; color:#6d6d6d; margin-right:12px; }
.fanye a:hover { background:#c20700; border:1px solid #c20700;  color:#fff;}
/***********************************************************/

.tb-in li .le-on {font-size:16px;display: block;height: 32px;overflow: hidden;width: 560px;}
.tb-in li .drop { height:auto;   font-size:13px; }
.tb-in li.abc .drop { display:block; padding:5px 0 10px 15px; }
.tb-in li.abc .le-on { color:#c20700;}
.tb-in li font { position:absolute; right:0px; top:0px; line-height:32px; font-size:14px; color:#8a8a8a;}
/****************/
.info_c { color:#555; font-size:14px; line-height:26px;  margin:25px 0; overflow:hidden;}
.info_c img { max-width:780px;}
.info_t { height:34px; padding-top:30px; text-align:center; font-size:18px; color:#4e4e4e; }
.info_sp { text-align:center; color:#989a9b; background:#f1f1f1; padding:7px 0; margin-top:10px; height:25px; line-height:25px; }
.fenx {margin-left:30px; display:inline; }
.imgcen { display:block; margin:0 auto; margin-top:20px; margin-bottom:20px; max-width:760px;}
.sxpian { border-top:1px dashed #c0c0c0; margin-top:20px; padding-top:25px; line-height:30px; color:#474747; font-size:14px;}
.sxpian a { margin-left:6px; color:#969696;}
.sxpian a:hover {  color:#c20700; text-decoration:underline;}
.innews { margin-top:10px; overflow:hidden;}
.innews li { line-height:50px;  height:50px; border-bottom:1px dashed #e2e2e2; position:relative; font-size:14px; }
.innews li a { color:#454545; display:block; padding-left:18px;  background:url(../images/li.jpg) 0px 22px no-repeat;}
.innews li a:hover {color:#a60a15; background:url(../images/li2.jpg) 0px 22px no-repeat;}
.innews li span { right:5px; top:0px; position:absolute; color:#504f4f;}
/*********************************/
.inpic { overflow:hidden; }
.inpic li { display:inline; float:left; width:205px; margin:30px 20px 0 30px; text-align:center; overflow:hidden; font-size:15px; line-height:37px; border:1px solid #cacaca;}
.inpic li img { display:block; width:185px; height:213px; padding:10px; border-bottom:1px solid #e6e6e6;}
.inpic li:hover { border:1px solid #0172bd;} 
.inpic li:hover img{ border-bottom:1px solid #67aad7;} 
.clear { overflow:hidden; width:100%; clear:both; height:0px;}
/*******************/
.ry-info { overflow:hidden; margin-top:30px; position:relative; font-size:14px; line-height:28px; color:#545454;}
.ry-info img { float:left; width:293px; height:337px; padding:11px; border:1px solid #cacaca; margin-right:40px;}

.lisy { padding-top:10px;}
.lisy li {
        font-family: "微软雅黑";
        margin: 10px 0;
        height: auto;
        background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%;
        border: 1px solid rgb(221, 221, 221);
        padding: 10px;
        width: 663px;
        line-height: 28px;
}.lisy li a {
    display: initial;
    padding: 0px;
    /* background: rgb(255, 255, 255) none repeat scroll 0% 0%; */}
.lisy li img {float: left;padding: 0px 30px 0px 0px;width: 100px;height: 130px;}
.lisy li a {display: initial;padding: 0px;/* background: rgb(255, 255, 255) none repeat scroll 0% 0%; */}
.lisy h3 { font-size: 14px; line-height:28px; padding: 0px 10px;  }
.lisy h5 {font-size: 17px;font-weight: bold;font-family: "微软雅黑";color: rgb(51, 51, 51);line-height: 45px;}
