@charset "utf-8";
/* CSS Document */

body,button,input,select,textarea,address{font: 12px/1.5 微软雅黑; color:#666;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
img{border:none;}
em,strong{font-style:normal;font-weight:normal;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}


img {
  /* Responsive images (ensure images don't scale beyond their parents) */

  /*fixd for baidu map*/
  max-width: 100%;
  /* Part 1: Set a maxium relative to the parent */

  width: auto\9;
  /* IE7-8 need help adjusting responsive images */

  height: auto;
  /* Part 2: Scale the height according to the width, otherwise you get stretching */

  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;

}


.white{ color:#fff;}
.black{ color:#000;}


.size20{ font-size:20px;}
.margin_18t{ margin-top:18px;}

.container{ width:1200px; margin-left:auto; margin-right:auto; position:relative;}


/* a defined */
a{text-decoration:none;}
a:link,
a:active,
a:visited{ color:#666;}
a:hover{ color:#982026; text-decoration:none;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/* html .clearfix{height:1%;}.clearfix{display:block;}/* End hide from IE-mac */



/*--------------------------------------------------头部-------------------------------------------------------------------*/

.scxh-head{ background:url(../images/head_bg.jpg) no-repeat right top; height:144px;_height:144px; width:100%}
.scxh-logo{ float:left; margin:25px 0 0 23px;}
.scxh-nav{ background:url(../images/nav_bg.jpg) repeat-x; width:100%; height:39px;_height:39px; margin-bottom:5px;}
.scxh-nav em,.scxh-nav span{ float:left; background:url(../images/nav_left_bg.jpg) no-repeat left top; width:8px; height:39px; display:block}
.scxh-nav span{ float:right; background:url(../images/nav_rt_bg.jpg) no-repeat right top;}
.scxh-nav li{ float:left; display:inline; width:118px;_width:118px; height:39px;_height:39px; background:url(../images/nav_bg01.jpg) no-repeat right top;}
.scxh-nav li a{ display:block; font-size:16px; color:#fff; text-align:center; line-height:39px;}
.scxh-nav li a:hover,.scxh-nav li a.active{ background:url(../images/nav_hover_bg.jpg) no-repeat;}
.carousel{ margin-bottom:5px;} 
.carousel-inner div img{ border-radius:6px;}
.carousel-inner div{ position:relative;}
.banner-text{ position:absolute; bottom:0; left:0; width:100%; background:url(../images/banner_text_bg.png) repeat; height:34px;_height:34px; text-align:center; color:#fff; display:block; font-size:12px; line-height:34px; overflow:hidden; border-radius:0 0 6px 6px;}
.carousel-control { position: absolute; top: 48%; background:url(../images/banner_btn.png) no-repeat; background-position:-1px 1px; width:19px; height:38px; border:0;border-radius:0; opacity: 1;}
.carousel-control.left{ background-position:-62px -44px;}


.carousel-control.img-detail{ background:none; width:54px; height:107px;}
.img-detail-title{ text-align:left;position:absolute; bottom:0; left:0; width:100%; background:url(../images/banner_text_bg.png) repeat; height:45px;_height:45px; color:#fff; display:block; font-size:12px; line-height:18px; padding-top:15px; padding-left:32px;}
.img-detail-title p{ margin-left:32px; line-height:26px;}
.carousel-inner.img-detail div img{ border-radius:0px;}

/*--------------------------------------------------内容-------------------------------------------------------------------*/
.scxh-con-box{ border:1px solid #a3a3a3; border-radius:6px;/*  height:390px;_height:390px; float:left; */ margin-bottom:5px;}
.scxh-title{ background:url(../images/nav_bg.jpg) repeat-x; font-size:16px; color:#fff; height:39px; line-height:39px; border-radius:4px 4px 0 0;}
.scxh-title span{ margin:0 15px;}
.scxh-title em a{ background:url(../images/title01_bg.png) no-repeat; width:36px; height:29px; float:right; margin:5px 8px 0 0; display:block;}
.con-box{ margin:20px 10px 0 10px; color:#666; line-height:22px; width:100%}
/* .con-box01{ margin:4px 10px 0 10px;}
 */
.announcement ul li{ line-height: 32.5px; height: 32.5px;}
.con-box01.announcement li a{ border:0; background:none; padding:0}
.con-box01.announcement li a em{ float:left;}
.con-box01 dl{ margin:3px 0px 0 9px;}
.con-box01 dl dt{ border:1px solid #dfe3e8; padding:4px; float:left}
.con-box01-title{ color:#982026; font-size:14px;}
.con-box01 dl dd{ margin-left:8px; float:left; width:50%} 
.con-box01 ul{ margin-top:20px; width: 95%; margin: 8px auto 0px auto;}
/* .con-box01 ul li{text-overflow:ellipsis; white-space:nowrap;word-wrap:normal; overflow:hidden; width: 100%;} */
.con-box01 li a{ border-bottom:1px dashed #d3d3d3; background:url(../images/news_icon.jpg) no-repeat 5px 10px; color:#666; line-height:24px; padding-left:20px; display:block}
.con-box01 li a:hover{ color:#a42429;}
.con-box01 li a em{ float:right; margin-right:10px;}
.scxh-con-box.login{ height:283px;_height:283px;}

.fj-ul{ padding-bottom:19px;}
.assoc{ padding-bottom: 21px;}
.Activities{ margin: 0px 10px;}
.Activities a{ border: #fff solid 1px; display: block; width: 98%; margin-top:15px; }
.demand-UL li{ line-height: 35px; height: 35px;}

.form-horizontal{ padding-top:25px;}
.form-horizontal .control-label{ width:80px;}
.form-horizontal .control-group{ margin-bottom:15px}
.form-horizontal .controls{ margin-left:90px;}
.form-horizontal .controls input{ border-radius:0; border:1px solid #cccccc; width:243px;}

.form-horizontal .controls input.yzm{ width:102px; margin-right:5px;}
.login-btn{ background:none; border:0; margin-right:15px;}
.img-border{ /* border: red solid 1px; */ width: 100%; display: block; overflow: hidden; margin: 0px auto;}
.img-border img{ border:1px solid #a3a3a3; border-radius:6px; margin-bottom:5px; width: 100%;}
.scxh-title-box{ background:#f0f0f0 url(../images/title01_bg.jpg) no-repeat right top; height:37px; width:100%;}
.display-list{ padding-left:13px;}
.display-list dl{ float:left; margin-right:25px; height:150px;_height:150px; width:171px;_width:171px; margin-top:30px;}
.display-list dl dt{ border:1px solid #a3a3a3;}
.display-list dl dd{ color:#666; text-align:center; margin-top:7px;}
.display-list dl:hover dd{ color:#9c2127;}

.scxh-con-box.display{ height:247px;_height:247px;}
.scxh-con-box.mess{ height:477px;_height:477px; width:100%}
.mess-list ul li a{ border-bottom:1px dotted #c5c5c5; color:#666; /* line-height:22px; */ display:block;}
.mess-list ul li a;hover{ color:#982026}
.mess-list ul li a em{ margin-left:25px;}

.con-box01.regulations li a{ background-position:-20px -18px}
.regulations li{ height: 35px; line-height: 35px;}
.img-border.border-none img{ border:0;}

.scxh-con-box.give{ border:0; height:auto;}
.scxh-con-box.give ul{ margin-top:28px;}
.scxh-con-box.give li{ float:left; margin-bottom:20px;}
.scxh-con-box.give li a{ background:#e6e6e6; color:#666; border-radius:6px; padding:0px 5px; display:block; margin-right:15px; height:39px; line-height:39px; overflow:hidden; letter-spacing:2px;}
.scxh-con-box.give li a:hover{ background:url(../images/nav_bg.jpg) repeat; color:#fff;}
.scxh-foot{ background:url(../images/foot_bg.jpg) repeat-x; padding:27px 0px 24px 0; height:64px; text-align:center; color:#fff; line-height:24px;}
.scxh-foot a{ color:#fff;}
.schx-foot a:hover{ color:#fa8289;}

/*-------------------------------------------------------内页---------------------------------------------------------------------*/

.right-box{ border:1px solid #cccccc; border-radius:6px 6px 0 0; margin-bottom:15px; min-height:400px;}
.left-box{ width:100%; border:1px solid #cccccc; border-radius:6px 6px 0 0;}
.left-box ul{ margin:18px 10px 25px 10px;}
.left-box ul li a{ background:url(../images/news_icon.jpg) no-repeat -48px -40px; border-bottom:1px solid #e2e2e2; line-height:32px; color:#444; padding-left:20px; display:block}
.left-box ul li a:hover{ color:#921e23;}

.contact-list ul{ margin:10px 10px 18px 10px;}
.contact-list li{ background:url(../images/left_icon_tel.jpg) no-repeat left center; padding-left:35px; color:#444; line-height:30px;}
.contact-list li.mess{ background:url(../images/left_icon_mess.jpg) no-repeat left center;}
.contact-list li.location{ background:url(../images/left_icon_location.jpg) no-repeat left center;}
.contact-list ul li a{ background:none; border:0; padding:0; line-height:30px}


.right-box-title01{ background:url(../images/nav_bg.jpg) repeat; border-radius:6px; font-size:16px; color:#fff; width:117px; height:39px; text-align:center; line-height:39px; overflow:hidden; float:left}
.right-box-title{ background:#f0f0f0 url(../images/bread_img.jpg) no-repeat 63% top; width:100%; height:39px;_height:39px; border-radius:0px 6px 0 0; margin-bottom:40px;}
.right-box-bread{ float:right; margin-right:25px; color:#444; line-height:38px; overflow:hidden; color:#444; font-family:宋体}
.right-box-bread a{ font-size:12px}
/* .con-box{ margin:40px 32px 0 23px;} */
.con-box{ /* border: red solid 1px;  */width: 92%; overflow: hidden;}
/*.news-list,.center-news{ margin: 0px 20px;}*/

.right-box ul{ }
.right-box li a{ border-bottom:1px dotted #6e6e6e; line-height:40px; color:#444; display:block;}
.right-box li a:hover,.right-box li a.active{ color:#921e23;}
.right-box li a em{ float:right} 

.form-horizontal.online .controls input.address{ width:480px;}
.form-horizontal.online .controls textarea{ width:492px; border-radius:0;}

a.horror-text{ color:#666; text-decoration:underline; margin-left:7px;}
.smubmit-btn{ background:#ca3f45; color:#fff; font-size:14px; padding:8px 23px; box-shadow:none; border:0; margin-right:12px;}
.reset-btn{ color:#666; background:none; box-show:none; border:0;}


.img-list dl{ float:left; height:245px;_height:245px; margin-right:80px; width:224px;_width:224px; margin-bottom:20px}
.img-list dl dt{ border:1px solid #d6d8d7;}
.img-list dl dd{ margin-top:7px;}
.img-list dl dd p{ margin-left:5px;}
.img-list-title{/* border-left:7px solid #15a93b;*/ padding-left:5px; color:#686868; font-weight:bold; display:block; height:18px; line-height:18px;;}
.img-list dl:hover .img-list-title{ color:#982026}
 
.pagination li{ float:left; margin-left:5px;}
.pagination li a{ color:#000; background:none; border:1px solid #c9c9c9;}
.pagination li a:hover{ color:#fff;}
.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span { background:#c72017; color:#fff; border-radius:0;}
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span { border-radius:0px;}
.pagination ul > li:last-child > a, .pagination ul > li:last-child > span { border-radius:0;}
.pagination ul > li > a, .pagination ul > li > span { background:#fff; padding:2px 8px; border-radius:0;}
.page-btn{ color:#666; background:#e8e8e8; border:1px solid #cacaca; width:46px; height:24px; text-align:center; line-height:24px; margin-left:7px}


.right-box-title.index-title{ background:#f0f0f0 url(../images/title01_bg.jpg) no-repeat right top; margin-bottom:0}
.scxh-right-box{ padding:0px 40px 22px 40px}
.scxh-right-box dd{ padding-top:10px;} 

#imglist{ width:846px; height:530px; position:relative;}
a.btn_fl,a.btn_fr{ position:absolute; top:46%; display:block; width:55px; height:107px; background:url(../images/left_btn.png) no-repeat; left:0; z-index:9999}
a.btn_fr{ background:url(../images/right_btn.png) no-repeat; left:auto; right:0}





/* 大屏幕 */
@media (min-width: 1200px) { ... }
 
/* 平板电脑和小屏电脑之间的分辨率 */
@media (min-width: 768px) and (max-width: 979px) { ... }
 
/* 横向放置的手机和竖向放置的平板之间的分辨率 */
@media (max-width: 767px) { ... }
 
/* 横向放置的手机及分辨率更小的设备 */
@media (max-width: 480px) { ... }

