@charset "gb2312";
/* CSS Document */
body{margin:0; padding:0; font-size:12px; font-family:"??????",Arial; background-color:#fff;min-width: 1000px;}
a{text-decoration:none; color:#4a4b4a;}
a:hover{color: #F0501A;}

/*???*/
.header{ width:100%; height:206px; *height:207px; margin:0 auto;background: url(../../images/2017images/header_bg.jpg) no-repeat center top;}
.top_wraq{background: #9C1D26;width: 100%;height:30px;}
.top_nav{width:1000px; height:30px;  line-height:30px; text-align:right; position:absolute; right:50%; margin:0 -500px 0 0; top:0px;}
.top_nav a{display:inline-block;  background:url(../../images/2017images/top_navbg.gif) no-repeat left center; color:#fff;}
.top_nav a.nobg{background:none;}
.top_nav a:hover{ color:#FFC1C6;}
.top{width:100%; height:132px; margin:0 auto; position:relative;}


.logo{ width:1000px; height:132px;  clear:both;margin:0 auto;}
.logo .logo1 { width:274px; height:132px; float:left;background: url(../../images/2017images/logo.png) no-repeat center left;}
.logo .logo2 { width:308px; height:132px; margin-left:300px; display:block;background: url(../../images/2017images/logo1.png) no-repeat center left;}
.logo img{ padding:20px 0 0 10px;}
.search{width:192px; height:26px;position:absolute; right:50%; margin:0 -500px 0 0; bottom:6px;background:url(../../images/2017images/search_bg.jpg) no-repeat left center; z-index:1000; }
.search input{position:absolute; width:148px;height:26px;line-height:26px; color:#323232; border:none; background:none; left:0px; top:0px;  padding:0px; margin:0px;}
.search input.notxt{color:#a91e28; padding-left:12px;}	
.search input.notxt1 {position:absolute;width:28px;height:25px;left:159px;}

.nav{ width:auto;height:42px; line-height:42px;border-top:2px solid #891A22;}
.nav ul{ width:1000px; margin:0px auto;}
.nav ul li{float:center;color:#333; font-family:"??????";  font-size:16px; font-weight:normal;}
.nav ul li.on a {border-bottom:1px dotted #dedede;}
.nav ul li a{color:#333; font-size:18px;height:40px;line-height:40px; padding:0px 20px; display:inline-block;}
.nav ul li a:hover,.nav ul li.on{ background:#fff;}
.nav ul li a:hover,.nav ul li.on a,.nav ul li .subNav a:hover{color:#fff; font-weight:normal;background: #a91e28;border-bottom:1px solid #fff;}
.nav ul li .subNav a:hover{}
.nav ul li .subNav{ top:40px; width:170px;opacity: 0.9;}
.nav ul li .subNav a{ color:#fff; }
.nav ul li.on .subNav dl{ text-align:left; }
.nav ul li.on .subNav dl dd a {width:170px; display:block; line-height:38px; }
.nav ul li.on .subNav dl dd a:hover { color:#fff;background: #a91e28;}
.nav ul li.on .subNav dl dd{ text-align:left; height:38px; line-height:37px; }
.nav ul li.on .subNav dl dd a { text-align:left;padding-left: 30px;border-bottom: 1px solid #fff;}



.content{ width:1000px; margin:0px auto; background:#fff; overflow:hidden;}
/*0622*/
.Banner{max-width:1000px; height:226px; margin:0 auto; overflow:hidden; *overflow:hidden;}


.mode01{width:1000px; overflow:hidden; clear:both; }
.mode01 .lf{width:655px; height:365px; margin:0 15px 0 0; float:left; overflow:hidden;}
.mode01 .rt{width:305px; height:365px;  float:right; overflow:hidden;}
.mode02_wrap{width: 100%;margin:0 auto 19px; background: #B2B2B2;background: url(../../images/2017images/mode02_bg.png) no-repeat center; padding-bottom: 10px;}
.mode02{width:1000px; overflow:hidden;  clear:both; margin:20px auto 0px;}
.mode02 .lf{width:1000px;  margin:0 15px 0 0; float:left; overflow:hidden;}
.mode03_wrap{width: 100%;margin:0 auto; background: #fff;}
.mode03{width:1000px; margin:0 auto; overflow:hidden; clear:both; margin-top: 0px;margin-bottom: 30px;}
.mode03 .lf{width:300px; height:275px; margin:0 49px 0 0; float:left; overflow:hidden;}
.mode03 .md{width:300px; height:275px; margin:0 15px 0 0; float:left; overflow:hidden;}
.mode03 .rt{width:300px; height:275px;  float:right; overflow:hidden;}



.articleList_title{ height:40px; width: 100%; border-bottom:2px solid #C53A0A; }
.articleList_title a{ float: right; padding-top:16px;}
.articleList_title .title{ float:left;}
.articleList_title .title h2{ font-size:18px; color:#333; line-height:40px; font-weight: normal; }

/*??????*/
.campleNewsList{margin:20px 0 0px;overflow:hidden;}
.campleNewsList .NewsImg{border-bottom: 1px solid #ddd; float: left;width:300px;overflow: hidden;}
.campleNewsList .NewsImg p{background: #FB9652; color:#fff; font-size: 14px;padding:5px 5px; font-weight: bold;}
.campleNewsList .NewsImg a{display: block;}
.campleNewsList .NewsImg .TopTime{display: block; margin:8px 0;color:#999;}
.campleNewsList .NewsImg a:hover p{color:#AA3912;}
.campleNewsList ul{float: right;width:300px;overflow: hidden;}
.campleNewsList ul li{border-bottom: 1px solid #ddd;}


/*????*/
.campleNoticeList ul{float: none;width:305px;}
.campleNoticeList ul li{border-bottom: none;height:38px; *height:33px;line-height: 21px;}
.campleNoticeList ul li .dataTime{font-size: 20px; color:#c47d82; display: block; float: left;text-align: left;width:50px;font-family: "Georgia";}
.campleNoticeList ul li a{float: right;width:238px;background: none;padding:0;}


/*?????*/ 
.articleListCam .articleList_title{border:none;}
.articleListCam .articleList_title .title{float:none;display: block;padding-top:10px;}
.articleListCam .articleList_title h2{text-align: center;font-size: 20px;color:#9C1D26;}
.imgShowList{width:100%;overflow: hidden;}
 .imgShowList ul{width:100%;overflow: hidden;margin-top: 30px;} 
.imgShowList ul li{width:300px;float:left;height:286px; *height:295px; margin-right:49px;}
.imgShowList ul li a{display: block; background: none;padding:0;} 
.imgShowList ul li a .imgInfo{background: #FAF7EA;padding:10px;border-bottom: 4px solid #FB9652;}
.imgShowList ul li.noMarginRight{margin-right:0;}
.imgShowList ul li a p{line-height: 20px;}
.imgInfoMore{margin-top: 16px;}
.imgInfoMore .more{display: block;}
.imgInfoMore a{width:50px;display: block;text-align: center; margin-left:464px; background: #9C1D26; padding:8px 10px; color:#fff;}
.imgInfoMore a:hover{background:#FB9652;}








/*??????*/
.footer{height:73px; background-color:#AC0303;color:#fff;}
.copyRight{width:1000px; margin:0 auto;text-align:center; padding-top:18px; line-height:20px; font-family:"??????";}

/*?????*/
.subPage{ width:1000px; margin:0px auto; overflow:hidden;}
.pageBanner{ width:1000px;}
.Bread{width:780px;height:39px; line-height:39px; border-bottom:none; font-size:13px; color:#666; margin-top:5px;}
.Bread a{color:#666;}
.articleList2{}
.articleList02 ul { padding:0px;}
.articleList02 ul li{ padding:0 0 0 20px; width:755px; background:url(../../images/2017images/icon02.jpg) no-repeat left center;height:30px; line-height:30px; border-bottom: 1px dashed #0a5daa;}
.articleList022 ul li { width: 980px; }
.listTitle02{ padding-left:0px; background:none;} 
.listTitle02 h2{color: #E35C26; font-size: 16px; font-weight: bold; line-height:33px; padding:0px; margin:5px 0px;}
.subPage .articleList02{ margin:10px 0px 0px; padding:0 0 20px 0; width:auto; height:auto; overflow:hidden; border:none;}
.listTitle02 a{ } 
.page{ width:100%; height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:12px;clear:both; margin:20px 0px 30px;}
.page a{ padding:0 5px;}
.listTitle02 a{ color: #E35C26;}
.listTitle02 a:hover{ text-decoration: underline;}

.articleTitle { width: 100%;text-align: center;}
.articleTitle h2{font-size: 22px; color:#E35C26; border-bottom: 1px solid #ddd; line-height: 20px; padding:10px 0;}
.articleTitle h3{ font-size: 14px; color: #555; line-height: 20px; padding:10px 0; font-weight: bold;}
.articleAuthor { height: 30px;text-align: center; line-height: 30px; margin: 10px; color:#777; }
.article{overflow:hidden; margin:20px 10px;font-size:16px; line-height:30px;text-indent:2em;}
.Annex {padding:0px; overflow:hidden; margin-bottom:30px;}
.Annex h3 { font-size: 16px;line-height: 30px; color:#E35C26; padding-left:5px;}
.Annex ul li { height: 26px; line-height: 26px;background:url(../../images/2017images/icon3.jpg) no-repeat 10px center; padding-left: 28px;}
.Annex ul li a { font-size: 16px; line-height: 28px; color:#656464;}
.Annex ul li a:hover{ color:#0a5daa;}







/*flexslider start*/
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus  {outline: none;}
.slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} 
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

.no-js .slides > li:first-child {display: block;}

.flexslider {background: #fff; position: relative; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

.flex-direction-nav {*height: 0;}
.flex-direction-nav a { text-decoration:none; display: block; width: 28px; height: 48px;position: absolute; margin-top: -20px; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8);  background:url(../../images/2017images/arr.png) no-repeat; text-indent:-999em; }
.flex-direction-nav .flex-prev { left: -30px; background-position:0 0; background: url(../../images/2017images/arr_rt.png) no-repeat;}
.flex-direction-nav .flex-next { right: -30px; background-position:-132px 0; background: url(../../images/2017images/arr_lf.png) no-repeat;}
.flexslider:hover .flex-prev { opacity: 0.7; left: 20px;}
.flexslider:hover .flex-next { opacity: 0.7; right:20px;}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); }

.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; background:#ddd;}
.flex-pauseplay a:before { font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

.flex-control-nav {width: 100%; position: absolute; bottom: 10px; text-align: center; z-index: 1000;}
.flex-control-nav li {margin: 0 8px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 12px; height: 12px; display: block; background: #fff;cursor: pointer; text-indent: -9999px; border-radius: 6px; }
.flex-control-paging li a:hover { background: #000; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; }
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; }
/*flexslider end*/



/*?????*/
.Banner01 { max-width:1000px; height: 398px; margin: 0px auto 0; }
.Banner01 .flexslider{ max-width:1000px; height: 377px; overflow: hidden;}
.Banner01 .flexslider ul.slides li img{ max-width:1000px; height: 377px; display:block}
.Banner01 .flexslider .til_slides{ width:1000px; height: 48px; position: absolute;bottom:0; left:50%; line-height: 48px; background: url(../../images/2017images/slider_03.png) repeat-x; color:#fff; margin:0 0 0 -500px; text-align: center; font-size: 15px; font-family: "??????"; color: #fff; }
.Banner01 .flex-control-nav{ bottom:14px; text-align: center;}
.Banner01 .flex-control-paging li{ margin:0 10px 0 0;}
.Banner01 .flex-control-paging li a{ width: 12px; height: 12px; line-height: 12px; border-radius: 10px; background: #fff;text-indent:999px;}
.Banner01 .flex-control-paging li a:hover,.Banner01 .flex-control-paging li a.flex-active{ background: #c53a0a; color:#fff;}



/*0622*/
.campleNewsList .LiLf{width:300px;height:283px;float: left;overflow: hidden;}
.campleNewsList .LiRt{width:305px;height:283px;float: right;overflow: hidden;}
.Banner02 { width:300px; height: 283px;overflow: hidden; }
.Banner02 .flexslider{ width:300px; height: 283px; overflow: hidden;}
.Banner02 .flexslider ul.slides li img{ width:300px; height: 200px; display:block;}
.Banner02 .flexslider .til_slides{ width:300px; height: 52px;line-height: 21px; background: #FB9652; color:#fff;  font-size: 15px; font-family: "??????"; color: #fff; display: block;   }
.Banner02 .flexslider .til_slides i{font-weight: bold; font-style: normal;padding:5px 10px;display: block;}
.Banner02 .flex-control-nav{ bottom:2px; text-align: center;}
.Banner02 .flex-control-paging li{ margin:0 10px 0 0;}
.Banner02 .flex-control-paging li a{ width: 12px; height: 12px; line-height: 12px; border-radius: 10px; background: #ddd;text-indent:999px;}
.Banner02 .flex-control-paging li a:hover,.Banner02 .flex-control-paging li a.flex-active{ background: #c53a0a; color:#fff;}

.articleList .campleNewsList .LiLf ul{float: none;width:300px;height: 283px;}
.articleList .campleNewsList .LiLf ul li{border:0;width:300px;height:283px;}
.articleList .campleNewsList .LiLf ul li a{background: none;padding-left:0;}
.articleList .campleNewsList .LiLf .flex-direction-nav{display: none;}
.articleList .campleNewsList .LiRt dl dd{ height: 35px;line-height: 26px;margin-bottom: 5px;border-bottom:1px solid #ddd;}
.articleList .campleNewsList .LiRt dl dd a{font-size:15px;background: url(../../images/2017images/icon04.png) no-repeat center left;padding-left:18px;}
.articleList .campleNewsList .LiRt dl dd span{ float:right;color:#999;}



/*0623*/
.ImgClickList{margin-top:20px;}
.mode04{width: 1000px;height:70px;overflow: hidden;margin:10px auto  20px;}
.linksList{}
.linksList ul{overflow: hidden;}
.linksList ul li{float: left;margin-right:10px;}
.linksList ul li a{display: block;}
.linksList ul li a img{display: block;}
.linksList ul li a span{font-size: 14px; display: block; background: #FB9652;color:#fff;padding:5px;}
.linksList ul li a:hover span{background: #AC0303;}



/*?????????*/
.pictureList_tl2 ul {  width:1000px; overflow:hidden; }
.pictureList_tl2 ul li { width:180px; height:165px; float: left; text-align:center; margin:0 20px 0 0;}
.pictureList_tl2 ul li img { width: 180px; height: 140px; display:block; }
.pictureList_tl2 ul li p { height:20px; line-height:20px; }
/*??????????*/

/*???????????????*/
.con{ width:1000px; height:auto; overflow:hidden; margin:20px auto 0;background: url(../../images/2017images/erji_bg.png) no-repeat center top; }
.con .con_left { width: 200px; float: left; border:1px solid #cfcfcf;  border-top:2px solid #E35C26; border-bottom:none; background:#FFF7F0; }
.con .con_left .left_title { height:39px; line-height:39px;  border-bottom:1px solid #cfcfcf;  }
.con .con_left .left_title h2 { padding:0 0 0 20px; }
.con .con_left .left_title h2 a { font-size:16px; font-family:"??????"; color:#E35C26; font-weight:bold; }
.con .con_left ul li.current a { background:url(../../images/2017images/left_arrow_right.png) no-repeat 180px center;   }
.con .con_left ul li a { font-size: 14px; padding:10px 20px 10px 20px; display: block; border-bottom:1px solid #e3e3e3; }
.con .con_left ul li a:hover { background:url(../../images/2017images/left_arrow_right.png) no-repeat 180px center;  }
.con .con_right { width:780px; height:auto; float: right;  }
.pictureList ul { width:800px; overflow:hidden; }
.pictureList ul li { width:180px; height:165px; float: left; text-align:center; margin:0 19px 0 0; }
.pictureList ul li img { width: 180px; height: 140px; display:block; }
.pictureList ul li p { height:20px; line-height:20px; }
.con_right .articleList ul li a{background: none;padding-left: 0;}
.subPage .articleList ul li a{background: none;padding-left: 0;}
/*????????????????*/