@charset "utf-8";
/*reset*/
body,div,dl,dt,dd,del,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,th,td {  margin:0;   padding:0; 
  font-family:"Microsoft Yahei","宋体"; /*font-family:"FZZHUNYSK","微软雅黑","宋体";*/  font-size:14px; color:#333;}
table {  border-collapse:collapse;    border-spacing:0;}
fieldset,img,button {  border:0;}
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal;  
  /* font-weight:normal; */
}
ol,ul { list-style:none;}
caption,th {  text-align:left;}
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
q:before,q:after { content:'';}
abbr,acronym { border:0;}
a { text-decoration:none; color:#555;  }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*:before,
*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }


html { font-family: "Microsoft Yahei","宋体";    }
body { background: #fff; }
a:hover,a:focus {
  color: #c70007;
  text-decoration: none;
}
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.mc { margin:0 auto;}
.w1200 {  width: 1200px;}
.fl { float:left}
.fr { float:right}
.cl { clear:both; 
  /* color: #931f32; */
}


/* ------------------------------------------------------首页-------------------------------------------------------- */
.topwrap{ height: 123px; background: url(../images/1.jpg) no-repeat center;}

/*导航*/
.navWrap { width:100%; height:42px;  background: url(../images/navbj.jpg) repeat-x center;}
.navWrap .navtop{ width: 1260px; height:38px; }
.navWrap .navtop ul li{float: left; line-height: 38px; text-align: center;}
.navWrap .navtop ul li a{display: block; padding: 0 40px; color: #012b48; font-weight: bold; font-size: 15px;}
.navWrap .navtop ul li a:hover{color: #c30;}


/*--------------banner开始----------------*/
.fullSlide{ width:100%;  position:relative; z-index:1; height:550px; background:#fff; margin-bottom: 6px;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul{ width:100% !important;}
.fullSlide .bd li{ width:100% !important; height:550px; overflow:hidden; text-align:center; }
/* .fullSlide .bd li a { display: block; width:100%; height:192px;} */
.fullSlide .hd{ width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; 
  _background:#000; _filter:alpha(opacity=60);  }
.fullSlide .hd ul{ text-align:center; /* background-color: rgba(0, 0, 0, 0.52); */}
.fullSlide .hd ul li{ cursor:pointer;  display:inline-block;  *display:inline; zoom:1; width:12px; height:12px; margin:0 10px; border-radius: 50%;
  background-color: #eee;  overflow:hidden; line-height:9999px; }
.fullSlide .hd ul .on{ background-color: #c70007; }
.fullSlide .prev,  
.fullSlide .next { width: 48px; height: 50px; margin: -45px 0 0; display: none;  background: url(../images/prev.gif) no-repeat 0 0;
  position: absolute; top: 53%; z-index: 10; cursor: pointer; text-indent: 999; filter: alpha(opacity=60); opacity: 0.8;}
.fullSlide .prev { left: 30px;}
.fullSlide .next { background-position: -48px 0; right: 30px; }
.fullSlide .prev:hover,
.fullSlide .next:hover { filter: alpha(opacity=100) !important; opacity: 1 !important;}


/* 通用标题 */
.column_title{ width: 100%; height: 42px; padding: 0 17px; border-top: 3px #0b639f solid; margin-bottom: 20px; background: url(../images/title_line.jpg) #f5f7f0 repeat-x bottom; }
.column_title h3{ display: inline-block; float: left; line-height: 32px; font-size: 16px; font-weight: 600;  color: #012a47;}
.column_title .column_line{ width: 2px; height: 16px; background-color: #0b639f; margin: 8px 10px;}
.column_title span{ color: #0d679c; line-height: 32px; }
.column_title a{ float: right; color: #999; line-height: 32px;}
.column_title a:hover{color: #0d679c;}

/* 简介 */
.firstmain{ height: 310px; padding-top: 50px;}
.aboutleft{ width: 670px; height: 100%;}
.aboutbox{width: 100%; }
.aboutbox img{float: left; height: 195px; }
.aboutbox .abouttxt{ width: 490px;  }
.aboutbox .abouttxt h3{display: block; width: 230px; height: 30px; border-radius: 5px; background-image: linear-gradient(180deg,#3c6ac0,#245894); 
  font-size: 16px; color: #fff;  text-align: center; line-height: 30px; margin-bottom: 10px;}
.aboutbox .abouttxt p{font-size: 15px; text-align: justify; text-justify: inter-ideograph; text-indent: 2em; line-height: 26px;}

.jyywright{width: 500px; height: 100%;}
.jyywbox{ width: 100%;}
.jyywbox .jyywtxt{ width: 100%; height: 125px; }
.jyywbox .jyywtxt img{ height: 80px;  float: left;}
.jyywbox .jyywtxt p{ margin-top: -5px; display: block; float: right; width: 350px; text-align: justify; text-justify: inter-ideograph;}
.jyywbox .jyywtxt span{color: #bb0200; font-weight: bold; line-height: 26px;}

.jyywbox .jyywmore{width: 100%;}
.jyywbox .jyywmore a { float: left; width: 239px; height: 73px;}
.jyywbox .jyywmore a:nth-child(2){float: right;}


/* 第二部分 */
.secondmain{ height: 370px; padding-top: 50px;}
.gszzleft{width: 930px; height: 100%; }
.gszzbox{position:relative; width: 930px;  overflow:hidden;     }
.gszzbox ul{ overflow:hidden; zoom:1; }
.gszzbox ul li{ width:165px; height: 256px; float:left; overflow:hidden; margin: 0 13px;     }
.gszzbox ul li img{ width:165px; height:230px; display:block; }
.gszzbox ul li p{ line-height: 26px; overflow:hidden; text-overflow:ellipsis;  white-space:nowrap; text-align: center;}
.gszzbox ul li:hover p{color: #bb0200;}


.lxfsright{ width: 240px; height:283px;   background: url(../images/9.jpg) no-repeat bottom; background-size: 100% auto;}
.lxfsright img{width: 100%; padding-bottom: 80px; float: left;}
.lxfsright p{ line-height: 28px;}


/* thirdmain */
.thirdmain{width: 1270px; padding-top: 50px;}
.gcpicbox{background:rgb(231, 166, 166);}

.picScroll{ position:relative;   width:100%; }
.ohbox{ overflow: hidden; position: relative; width: 1200px; left: 35px;}
.picScroll ul li{ width:285px; height: 250px; float:left; overflow:hidden; margin-right: 20px;}
.picScroll ul li img{ width: 285px; height: 210px;}
.picScroll ul li p{ line-height: 30px; overflow:hidden; text-overflow:ellipsis;  white-space:nowrap; text-align: center;}
.picScroll ul li:hover p{color: #bb0200;}

.picScroll .prev,	.picScroll .next{ display:block; position:absolute; top:35%; left:0; width:24px; height:38px; background:url(../images/prev_next.gif) no-repeat;}
.picScroll .next{ left:auto;  right:0; background-position:-48px 0;}
.picScroll .prev:hover{  background-position:0 -42px;}
.picScroll .next:hover{  background-position:-48px -42px;}
.picScroll ul{  overflow:hidden;  zoom:1;}




/*-------------------- 底部开始 -------------------*/
.footerWrap{ width: 100%; height: 150px; background-color: #d6d6d6; }
.copybox{ text-align: center; line-height: 30px; padding: 20px 0;}
.copybox p{ font-size: 13px; }

.link{width: 100%; line-height: 40px; text-align: center; border-top: 10px #fff solid; background-color: #d6d6d6;}
/* 内页 */
.content_page{ min-height: 600px; padding-top: 30px;}
/* 面包屑 */
.menuwrap{ width: 100%; padding: 20px 0;color: #777;font-size: 13px;  background: url(../images/title_line.jpg) repeat-x bottom;  margin-bottom: 70px; }
.goback{ float: right; color: #666;}

/* 内页左侧 */
.ny_main_left{ width: 850px; min-height: 600px; background: #fff; }

.maintitl{ width: 100%; min-height: 40px; margin-bottom: 50px;}
.maintitl h2{ font-size: 24px; line-height: 40px; font-weight: 600; color: #333;}
.maintitl span{ display: block; font-size: 13px; color: #999; padding-top: 10px;}

/* 内容 */
.main_textW { padding-bottom: 50px; min-height: 430px;}
.main_textW p { font-size: 16px; line-height: 35px; }
.main_textW img { max-width: 100%; margin-bottom: 20px;}


/* 上一条 */
.updown{ width: 100%; height: 170px; border-top: 1px #e0e1e1 dashed; padding: 50px 0;}
.updown p{ float: left; line-height: 35px;  padding:0 20px; color: #666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}



/* 内页右侧 */
.ny_main_right{width: 270px; min-height: 600px; background: linear-gradient(#eee,rgba(0, 0, 0, 0) );}
.ny_main_right img{width: 100%;}

.right_nli{width: 100%;  min-height:300px; padding:20px 10px; border-bottom: #e0e0e0 1px solid; border-left: #e0e0e0 1px solid; border-right: #e0e0e0 1px solid;}
.right_nli p{line-height: 50px;}

/* 新闻列表 */
.ny_newslist li { width: 100%; height: 80px; line-height: 80px; float: left; border-bottom: 1px dotted #ccc;}
.ny_newslist li:hover{background: #f7f7f7;}
.ny_newslist li a i{ font-size: 18px; padding-right: 5px; font-style:normal;color: #0d679c;}
.ny_newslist li a{ display: block; float: left; width: 80%; font-size: 15px; color: #333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ny_newslist li a:hover{ color: #a31b1b;}
.ny_newslist li span{ float: right; font-size: 13px; color: #888;}



.ny_piclist{ margin-left: -35px; }
.ny_piclist li { width: 370px; height: 300px; float: left; margin-bottom: 30px; margin-left: 35px;}
.ny_piclist li .ny_img{width: 370px; height:260px; overflow: hidden;}
.ny_piclist li .ny_img img { width: 100%; height:100%;}
.ny_piclist li:hover img{ transform: scale(1.1); transition: all 0.4s ease-out;}

.ny_piclist li span { display: block; height: 40px; line-height: 40px;  width: 100%; text-align: center; overflow: hidden; text-overflow: ellipsis;
  font-size: 15px; color: #666;}
.ny_piclist li :hover span{color:#a31b1b;}





/* 页码 */
.pagenumberwap { width: 699px;text-align: center; clear: both; padding: 50px 0;}
.fanye { display: inline-block;}
.fanye { _display: inline;}
.fanye li {  _float: left; border: 1px solid #ccc; height: 30px; line-height: 30px; vertical-align: middle;
  margin: 0 3px; min-width: 45px; display: inline-block; background-color: #fff;}
.fanye li a{ display: block; padding: 0 6px;}
.fanye li:hover {  border: 1px solid #0d679c; color: #0d679c; text-decoration: none;}
/* .fanye li.on { background: #045CBD; border: 1px solid #d6d6d6; color: #fff; text-decoration: none; font-weight: bold;} */
.fanye li.active { background: #0d679c; border: 1px solid #d6d6d6; color: #fff; text-decoration: none; font-weight: bold;}
.fanye li.active a { color: #fff;}
.fanye li.disable { color: #D6D6D6; cursor: default;}
.fanye li.disable:hover { border: 1px solid #0d679c;}
.fanye li.load { cursor: pointer; line-height: 27px;}