@charset "utf-8";
@font-face {
  font-family: 'fzbsjt';
  src: url('../font/fzbsjt.eot');
  src:
    url('../font/fzbsjt.eot?#font-spider') format('embedded-opentype'),
    url('../font/fzbsjt.woff') format('woff'),
    url('../font/fzbsjt.ttf') format('truetype'),
    url('../font/fzbsjt.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* 初始化CSS */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{margin:0 auto; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight: normal;}
fieldset, img{vertical-align:middle; border:none;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "宋体",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px; margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{resize:none; font-family: "微软雅黑",Arial,sans-serif;}
body{overflow-x: hidden; color:#333; font:12px "微软雅黑",Arial,sans-serif; background:#fff;}
a{color:#666; text-decoration:none;}
i, em{ font-style:normal;}
.clearfix:after{content:""; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both; height:0; font-size:0; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.tl{ text-align:left;}
.tr{ text-align:right;}
.auto{ margin-left:auto; margin-right:auto;}
/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}
/*transition*/
.tran200{-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; transition:all 0.2s ease;}
.tran400{-webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; transition:all 0.4s ease;}
/*网页限定宽度*/
.con_1024{ margin:0 auto; position:relative; width:1024px;}
.con_1024:after{content:""; display:block; height:0; clear:both;}
.c_height{height: 10px;}
.padd{padding: 0 29px;}
.top{ position:relative; padding-top: 20px; width: 100%; height: 76px; background: url(../images/top_bg.jpg) repeat-x;}
.top a.logo{float: left;}
.top .contact{width: 245px; color: #ea0b0c; margin: 0 auto; display: block; position: absolute; left: 40%; top: 20%; font-size: 20px;}
.top .search{float: right; width: 286px; height: 27px; background: url(../images/s_bg.jpg) no-repeat;}
.top .search input[type="text"]{float: left; padding:1px; border:none; width: 247px; height: 23px; text-indent: 10px; background: none; outline: none;}
.top .search button{float: left; width: 36px; height: 27px; border:none; background:none; outline: none; cursor: pointer;}
.top .nav{z-index:999; position: absolute; right:0; /* margin-left: -952px;  */width: 100%; height: 58px; background:url(../images/nav_bg.png) no-repeat right center;}
.top .nav ul{position: absolute; left:50%; margin-left: -325px; top: 0; padding-left: 20px; width:810px; height: 58px;}
.top .nav ul li{float: left; margin: 0 29px;}
.top .nav ul li a{font-size: 14px; line-height: 52px; color: #fff;}
.fullSlide {overflow:hidden; position: relative; width:100%; height:567px;}
.fullSlide .bd{ overflow:hidden; z-index:0; position:relative; margin:0 auto;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd ul li{ width:100% !important;}
.fullSlide .bd ul li a{ display: block; height:567px; background-position:center; background-repeat:no-repeat;}
.fullSlide .hd { position:absolute; left:0; bottom:10px; z-index:1; width:100%; text-align:center;}
.fullSlide .hd ul li{ display:inline-block; zoom:1; margin:0 4px; width:8px; height:8px; font-size:0; background:url(../images/dot.png) no-repeat 0 0; cursor:pointer;}
.fullSlide .hd .on{ background-position:0 -9px;}
/*首页*/
.index_con{padding-bottom: 20px; width: 100%; min-height: 400px; background:url(../images/index_bg3.jpg) repeat-x #fff;}
.index_con .index_part1{margin-top: -82px; height: 194px; background: url(../images/index_bg1.png) no-repeat left 8px;}
.index_con .index_part1 .LR{float: left; width: 492px;}
.index_con .index_part1 .LR .Lpic{float: left; position:relative; left: -12px; width: 188px; height: 194px; background: url(../images/index_imgbg.png) no-repeat;}
.index_con .index_part1 .LR .Lpic .img{display: block; overflow: hidden; position: absolute; top: 8px; left: 12px; width: 165px; height: 176px; }
.index_con .index_part1 .LR .Lpic .img img{width: 100%; height: 100%;}
.index_con .index_part1 .LR .Rabout{float: left; width: 285px;}
.index_con .index_part1 .LR .Rabout h2{padding-top: 15px;  font-size: 18px; font-weight: bold; color: #fff;}
.index_con .index_part1 .LR .Rabout span{padding-left: 5px; font-size: 12px; color: #fff; font-weight: normal; text-transform:uppercase;}
.index_con .index_part1 .LR .Rabout p{padding:15px 0; line-height: 20px; color: #ddedf7; text-indent: 2em;}
.index_con .index_part1 .LR .Rabout .more{display: block; margin:0 5px; padding-top: 10px; border-top: 1px solid #ddedf7; } 
.index_con .index_part1 .LR .Rabout .more a{font-family: "arial"; color: #fff; text-transform:uppercase;}
.index_con .index_part1 .LR .Rabout .more a:hover{text-decoration: underline;}
.index_con .index_part2{overflow: hidden; margin-top: 25px; height: 395px;}
.index_con .index_part2 .Pleft{float: left; padding:0 35px 0 5px; border-right: 1px solid #d8d9da; width: 630px; height:inherit;}
.title{padding-bottom: 15px;}
.title h2{float: left; font-size: 18px; font-weight: bold; color: #0398d9;}
.title span{padding-left: 5px; font-size: 12px; color: #0398d9; font-weight: normal; text-transform:uppercase;}
.title a.more{display: block; float: right; width: 70px; height: 25px; line-height: 25px;  text-align: center;font-weight: bold;  color: #fff; text-transform:uppercase; -webkit-transform: scale(0.75); background: #0398d0;}
.title a.more:hover{text-decoration: underline;}
.index_con .index_part2 .Pleft ul.index_pic{}
.index_con .index_part2 .Pleft ul.index_pic li{float: left; overflow: hidden; margin-bottom: 15px; margin-right: 17px;  width: 198px;  height: 166px; text-align: center;}
.index_con .index_part2 .Pleft ul.index_pic li .img{ display:block; overflow:hidden; border:1px solid #cccccc; width:196px; height:134px; background:#fff;}
.index_con .index_part2 .Pleft ul.index_pic li .img img{ max-width:100%; max-height:100%; -webkit-transition:all 0.15s linear; transition:all 0.15s linear;}
.index_con .index_part2 .Pleft ul.index_pic li .img:after{display:inline-block; overflow:hidden; width:0; height:100%; vertical-align:middle; content:"";}
.index_con .index_part2 .Pleft ul.index_pic li .img:hover img{-webkit-transform:scale(1.05); transform:scale(1.05);}
.index_con .index_part2 .Pleft ul.index_pic li p{line-height: 30px; color: #797a7d;}
.index_con .index_part2 .Pleft ul.index_pic li:hover .img{border:1px solid #009fde;}
.index_con .index_part2 .Pleft ul.index_pic li:hover p{color:#009fde;}
.index_con .index_part2 .Pright{float: right; overflow: hidden; padding: 0 20px 0 39px; width: 294px; height: 395px; }
.index_con .index_part2 .Pright .picScroll-left{ /*overflow:hidden;*/ position:relative;   width:284px; height:395px;}
.index_con .index_part2 .Pright .picScroll-left .btn{ display:block; position:absolute; top:55px; width:15px; height:28px; cursor:pointer;}
.index_con .index_part2 .Pright .picScroll-left .prev{ left:-23px; background:url(../images/l_btn.jpg);}
.index_con .index_part2 .Pright .picScroll-left .next{ right:-23px; background:url(../images/r_btn.png);}
.index_con .index_part2 .Pright .picScroll-left .bd{  }
.index_con .index_part2 .Pright .picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.index_con .index_part2 .Pright .picScroll-left .bd ul li{ float:left; text-align:center;}
.index_con .index_part2 .Pright .picScroll-left .bd ul li .img{ overflow:hidden; border:1px solid #ccc;  width:282px; height:136px; text-align:center;}
.index_con .index_part2 .Pright .picScroll-left .bd ul li .img img{  width:282px; height:136px;-webkit-transition:all 0.15s linear; transition:all 0.15s linear;}
.index_con .index_part2 .Pright .picScroll-left .bd ul li .img img:hover{-webkit-transform:scale(1.05); transform:scale(1.05);}
.index_con .index_part2 .Pright .picScroll-left .bd ul li h3{padding:18px 0 10px 0; font-weight: bold; text-align:left; color: #0398d9;}
.index_con .index_part2 .Pright .picScroll-left .bd ul li p{overflow: hidden;	 height: 150px; line-height: 25px; text-align: justify; color: #585858; text-indent: 2em;}
.index_con .index_part3{margin:45px auto auto auto; padding: 0 5px 0 4px; width: 1015px;}
.index_con .index_part3 .picScroll-case{overflow: hidden; position:relative; width:1015px; height: 155px;}
.index_con .index_part3 .picScroll-case .btn{ display:block; position:absolute; top:55px; width:15px; height:28px; cursor:pointer;}
.index_con .index_part3 .picScroll-case .prev{ left:-23px; background:url(../images/l_btn.jpg);}
.index_con .index_part3 .picScroll-case .next{ right:-7px; background:url(../images/r_btn.png);}
.index_con .index_part3 .picScroll-case .bd{}
.index_con .index_part3 .picScroll-case .bd ul{ overflow:hidden; zoom:1;}
.index_con .index_part3 .picScroll-case .bd ul li{ float:left; margin-right: 14px; text-align:center;}
.index_con .index_part3 .picScroll-case .bd ul li .img{ overflow:hidden; border:1px solid #ccc;  width:187px; height:127px; text-align:center;}
.index_con .index_part3 .picScroll-case .bd ul li .img img{  width:187px; height:127px;-webkit-transition:all 0.15s linear; transition:all 0.15s linear;}
.index_con .index_part3 .picScroll-case .bd ul li .img img:hover{-webkit-transform:scale(1.05); transform:scale(1.05);}
.index_con .index_part3 .picScroll-case .bd ul li p{line-height: 25px; text-align: center; color: #797a7d;}
.index_con .index_part3 .picScroll-case .bd ul li:hover .img{border:1px solid #009fde;}
.index_con .index_part3 .picScroll-case .bd ul li:hover p{color:#009fde;}
/*内页*/
.ny_con{position:relative; margin:0 auto; padding: 0 12px 25px; width: 1000px; min-height: 500px;}
.ny_banner{width: 100%; height: 264px; background-position: center; background-repeat: no-repeat;}
.ny_con .bread{ margin-bottom:30px; line-height:35px; border-bottom:1px #ccc dotted; text-align:right; height:35px; color:#0398d9; }
.ny_con .bread a{ margin:0 4px; color: #454545;}
.ny_con .bread a:hover{color:#0398d9;}
ul.news_list{}
ul.news_list li{ float: left; margin-bottom:60px; margin-right: 20px; width: 480px; font-family: "微软雅黑";  }
ul.news_list li.last{ margin-right: 0;}
ul.news_list li .img{ float: left; width: 145px; height: 174px;overflow: hidden; border:1px solid #dadada;}
ul.news_list li .img img{ width:100%; height:100%;}
ul.news_list li .img a{display:block; overflow:hidden; height:inherit; }
ul.news_list li .img a img{width:100%; height:100%; }
ul.news_list li .info{ float: right; /*padding:0 10px;*/ width: 325px;  color: #050505; }
ul.news_list li .info h4{  padding-bottom: 10px; }
ul.news_list li .info h4 a{font-size: 14px; font-weight: bold; color: #0398d9;}
ul.news_list li .info p{  line-height: 20px;text-indent: 15px;  }
ul.news_list li .info .date{margin-top: 30px;  	line-height:30px;border:1px #ccc dotted; border-right: none; border-left: none; height: 30px;}
ul.news_list li .info .date span{float: left; padding-left: 5px; }
ul.news_list li .info .date .more{ display: block; float: right; margin-top:3px; width: 70px; height: 25px; line-height: 25px;  text-align: center;font-weight: bold;  color: #fff; text-transform:uppercase; -webkit-transform: scale(0.75); background: #0398d0;}
ul.news_list li .info .date .more:hover{text-decoration: underline;}
.ny_con .left{float: left; width: 178px; text-indent: 15px;}
.ny_con .left h3{padding-bottom: 15px; border-bottom: 1px dotted #808080; font-size: 16px; font-weight: bold; color: #0398d9;}
.ny_con .left ul{}
.ny_con .left ul li{border-bottom: 1px dotted #808080;height: 35px; line-height: 35px; color: #666;}
.ny_con .left ul li a{display: block; color: #666;}
.ny_con .left ul li a:hover{color: #0398d9;}
.ny_con .right{float: right; width: 740px;}
.ny_con .right .leixing{padding-bottom: 29px; text-align: right;}
.ny_con .right .leixing a{display: inline-block; margin-left: 10px; padding: 0 12px; height: 25px; line-height: 25px; text-align: center; color: #fff; background: #0398d9;}
.ny_con .right .limg{float: left; overflow: hidden; margin-top: 10px; margin-right: 33px;  width: 293px; height: 170px;}
.ny_con .right .limg img{width: 100%; height: 100%;}
.ny_con .right .rdet{float: left; width: 410px;}
.ny_con .right .rdet p{line-height: 25px; color: #666;}
.ny_con .right .rdet span{float: left; padding-right: 15px; min-width: 70px; text-align: left;}
.ny_con .right ul.pro_img{padding-top: 40px;}
.ny_con .right ul.pro_img li{float: left; margin-right: 14px; margin-bottom: 10px; width: 174px;}
.ny_con .right ul.pro_img li .img{display: block; overflow: hidden; border:1px solid #dadada; width: 172px; height: 118px;}
.ny_con .right ul.pro_img li .img img{width: 100%; height: 100%;}
.ny_con .right ul.pro_img li p{line-height: 25px; text-align: center; color: #797a7d;}
.ny_con .right ul.pro_img li:hover .img{border:1px solid #009fde;}
.ny_con .right ul.pro_img li:hover p{color:#009fde;}
ul.gc_img{}
ul.gc_img li{float: left; margin-right: 14px; margin-bottom: 10px; width: 187px;}
ul.gc_img li .img{display: block; overflow: hidden; border:1px solid #dadada; width: 185px; height: 127px;}
ul.gc_img li .img img{width: 100%; height: 100%;}
ul.gc_img li p{line-height: 25px; text-align: center; color: #797a7d;}
ul.gc_img li:hover .img{border:1px solid #009fde;}
ul.gc_img li:hover p{color:#009fde;}
.page_change{ margin:30px 0 10px; text-align:right;}
.page_change a{ display:inline-block; margin-right:5px; border:1px solid #cfd2e8; min-width:22px; height:22px; text-align: center; line-height:22px; color:#0398d9;  -webkit-transition:all .1s linear; transition:all .1s linear;}
.page_change a:hover{color:#fff; border:1px solid #026c99;background: #0398d9;}
.page_change a.on{ color:#fff;border:1px solid #026c99; background: #0398d9;}
.final_page{}
.final_page .art_title{ margin-bottom:30px; padding-bottom:20px; border-bottom:1px #ddd solid; text-align:center;}
.final_page .art_title h3{ font-size:17px; color:#4d5260;}
.final_page .art_title .info{ margin-top:15px; font-size:12px; color:#aaa;}
.final_page .art_title .info span{ display:inline-block; margin:0 10px;}
.final_page p{margin-bottom: 15px;line-height: 24px; text-indent: 2em;}
.final_page img{ display:block; margin:42px auto 60px auto; border:1px solid #d9d9d9; max-width:100%;}
.footer{overflow: hidden; position:relative; margin-top: 30px;  width: 100%;  height: 173px; background: url(../images/index_bg2.jpg) repeat-x;}
.footer .foot{float: left; position:relative; padding:40px 0 23px; width: 100%;}
.footer .foot ul.f_nav{text-align: center;}
.footer .foot ul.f_nav  li{display: inline-block; color: #fff;}
.footer .foot ul.f_nav  li a{margin: 0 10px;color: #fff;}
.footer .foot ul.f_nav  li a:hover{text-decoration: underline;}
.footer .foot p{padding-top: 20px; line-height: 20px;text-align: center; color: #fff;}
.footer .foot p a{color: #fff;}
.footer .foot p a:hover{text-decoration: underline;}
.footer .foot img{width: 30px; height: 31px;}
.text_zip1{font-family: "fzbsjt";}
/*导航栏*/
.top .nav li.on a{color: #050505;}
.top .nav li a:hover{color: #050505;}
.left ul li.on a{color: #2c30ee;}
/*搜索*/
.right .newslist li{position: relative;  height: 36px;  line-height: 36px;  border-bottom: 1px dotted #e5e5e5;  padding-left: 20px;}
.right .newslist li span{  float: right;  font-size: 12px;  color: #363636;}
.index_con .index_part2 .Pright h3 a{padding:18px 0 10px 0; font-weight: bold; color: #0398d9;}
