@charset "utf-8";
/* 首页---*/
.banner { position: relative; width: 100%;}
.banner img { width: 100%;}
.index_jddw { position: absolute; width: 100%;}
.index_searbg { background: #fff; height: 104px; border-top: 6px solid #178be6; width: 1200px; margin: auto; border-radius: 6px; box-shadow: 1px 2px 10px #e4e4e4; margin-top: -50px; }
.i_sear { width: 900px; border: 1px solid #fff; margin: 20px 0 0 20px; height: 57px; font-size: 16px; color: #b6b6b6; float: left;}
input[type=text]:focus{outline: none;    // 如何把蓝色去掉？}
.index_sk { background: url(../images/sk_14.jpg) no-repeat; width: 171px; height: 49px; border: none; float: right; margin: 26px 15px 0 0;}
input[type=button]:focus{outline: none;    // 如何把蓝色去掉？}
.index_com { padding-top: 30px; overflow: hidden;}
.index_left { width: 776px;}
.index_line {  border-bottom: 1px solid #e4e4e4; overflow: hidden; height: 40px;}
.index_ynbt li { font-size: 19px; float: left; margin-right: 30px; }
.index_ynbt li a { display: block; color: #7c7c7c;}
.index_ynbt li.hover { display: block;background: url(../images/xx_22.jpg) no-repeat bottom left;height: 40px; color: #303030;}
.index_ynbt li.hover a {color: #303030;}
.index_down { margin-top: 25px;}
.index_yy { width: 352px; height:287px; overflow: hidden; }
.index_yy li { border-bottom: 1px solid #e4e4e4; padding-bottom: 12px; overflow: hidden; margin-bottom: 20px;}
.index_zz { width: 227px;}
.index_yntt { height: 43px; overflow: hidden;line-height: 21px;}
.index_yntime { color: #8a8989; margin-top: 6px; font-size: 14px;}
.index_tp img { width: 100px; height: 66px;}
.index_ynmore { background: url(../images/more_18.jpg) no-repeat left top; background-position: 1px; text-indent: 23px; font-size: 15px; margin-top: 5px;}
.index_ynmore a { color: #999;}
.index_ynmore a:hover { color: #000;}
.index_right { width: 390px;}
.index_yyggxm {height:287px;margin-top: 25px; background: #f9f9f9; overflow: hidden;}
.index_yynew { width: 366px; margin: auto; height: 273px; overflow: hidden; margin-top: 4px;}
.index_yynew li { background: url(../images/jt_32.jpg) no-repeat left; background-position: 1px; text-indent: 14px; height: 35px; line-height: 35px; overflow: hidden;}
.index_yynew li span { color: #c3c3c3; float: right;}
.index_ksbt { background: url(../images/bule_38.jpg) repeat-x top; height: 65px; line-height: 65px;}
.index_ksbt li { float: left; width: 163px; text-align: center; font-size: 18px;}
.index_ksbt li a { display: block;color: #fff;}
.index_ksbt li.hover { display: block; background: url(../images/hover_40.jpg); color: #fff;}
.index_ksbt li.hover a { color: #fff;}
.index_ksxm { padding-top: 23px;}
.index_kstp { position: relative;}
.index_kstp img { width: 410px;height: 247px;}
.index_ksdw { position: absolute; width: 100%; padding-top: 151px;}
.index_ksbg { background: url(../images/hsbg_45.png); height: 96px; color: #fff;}
.index_ksbg a { color: #fff;}
.index_ksbg a:hover { color: #fff;}
.index_kscom { width: 390px; margin: auto;}
.index_kstite { padding-top: 12px;}
.index_ksjs { height: 45px; line-height: 24px; overflow: hidden; margin-top: 7px; font-size: 15px;}
.index_list { width: 767px; height: 247px; overflow: hidden;}
.index_list li { height: 37px; border: 1px solid #ccc; border-radius: 5px; padding: 0 10px 0 0 10px; float: left; line-height: 37px; margin: 5px 15px 10px 0px;font-size: 15px;}
.index_list li:hover { border: 1px solid #117acb;}
.index_list p{ font-size:16px; line-height:200%; text-indent:2em;}.index_list p a{ width:100%; display:block;text-align:right;}

.index_list01 { width:100%; height:auto;_height: 87px; min-height:87px; overflow: hidden;}
.index_list01 li { height: 37px; border: 1px solid #ccc; border-radius: 5px; padding: 0 10px 0 0 10px; float: left; line-height: 37px; margin: 5px 15px 10px 0px;font-size: 15px;}
.index_list01 li:hover { border: 1px solid #117acb;}

.index_zjtd li { background: #fff;box-shadow: 1px 2px 10px #e4e4e4;border-radius: 6px; width: 177px; height: 312px; margin: 30px 11px 10px 11px; float: left;}
.a_ksjt { border-right: 1px solid #ccc; padding:0px 8px 0 8px; height: 37px;}
.a_kssiz { padding: 0 10px 0 10px;}
.index_zjzj { width: 143px; margin: auto; padding-top: 12px;}
.index_zjname { text-align: center; height: 20px; line-height: 20px; overflow: hidden; }
.index_ksmc { color: #a3a3a3; height: 20px; line-height: 20px; overflow: hidden;  text-align: center; margin-top: 6px;}
.index_ksmc a { color: #a3a3a3;}
.index_ksmc a:hover { color: #a3a3a3;}
.index_zjtp img { width: 143px; height: 200px;}
.index_zjtp { margin-top: 10px;}
.index_zjks { height: 20px; line-height: 20px; overflow: hidden; text-align: center; margin-top: 6px;}
.index_ztzl { height: 180px; overflow: hidden;}
.index_ztzl li { border: 1px solid #cfcfcf; width: 286px; padding-bottom: 10px; float: left; margin: 24px 6px 0 6px;}
.index_zttp img { width: 286px; height: 110px;}
.index_ztmc { height: 20px; line-height: 20px; overflow: hidden; margin-top: 5px; text-indent: 10px;}


/* 右边悬浮---*/
 .rightNav{ position: fixed; right:28px; top:50%; height:520px; margin-top:-175px; z-index:1001; }
 .rightNav li{ background:#fff; position: relative; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); box-shadow: 0px 0px 10px rgba(0,0,0,0.2); line-height:56px; width:56px; -webkit-transition:all 0.3s; transition:all 0.3s; height:56px; text-align: center; border-radius:3px; margin-bottom: 10px; behavior: url(css/PIE.htc); }
 .rightNav li .s1,.rightNav li img,.rightNav li a{ display: block; width:100%; height:100%; }
 .rightNav li a{ position: relative; }
 .rightNav li .s1{ -webkit-filter:alphha(opacity=100); filter:alphha(opacity=100); -webkit-transition:all 0.3s; transition:all 0.3s; opacity:1; position: absolute; top:0; left:0; }
 .rightNav li .s2{ display: inline-block; vertical-align: middle; width:36px; line-height:1.3; font-size:14px; opacity:0; -webkit-filter:alphha(opacity=0); filter:alphha(opacity=0); -webkit-transition:all 0.3s; transition:all 0.3s; visibility: hidden; color:#fff; position: relative; }
 .rightNav li .s3{ display: block; opacity:0; -webkit-filter:alphha(opacity=0); filter:alphha(opacity=0); -webkit-transition:all 0.3s; transition:all 0.3s; position: relative; height:100%; visibility: hidden;}
 
 .rightNav li:hover .s3{ opacity:1; -webkit-filter:alphha(opacity=100); filter:alphha(opacity=100); visibility: visible;}
 .rightNav li:hover .s2{ opacity:1; -webkit-filter:alphha(opacity=100); filter:alphha(opacity=100); visibility: visible;}
 .rightNav li:hover .s1{ opacity:0; -webkit-filter:alphha(opacity=0); filter:alphha(opacity=0); visibility: hidden; }
 .rightNav li:hover{ background:#127acb; }
 
 .goto{ display: none; }
 .w_1366 .rightNav{ height:350px; margin-top:-175px; right:5px; }
 .w_1366 .rightNav li{ width:40px; height:40px; line-height:40px; }
 .w_1366 .rightNav li .s2{ font-size:12px; width:30px; }
 
 .rightNav .w .r_ewm{ position: absolute; width:135px; height:135px; top:50%; margin-top:-160px; right: 78px; padding:15px;border-radius:10px; background:#fff;behavior: url(css/PIE.htc); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); box-shadow: 0px 0px 10px rgba(0,0,0,0.2); opacity:0; -webkit-filter:alphha(opacity=0); filter:alphha(opacity=0); visibility: hidden; }
 .rightNav .w .r_ewm i{ height:100%; right: -8px; position: absolute; width:8px; top:0; background:url(../image/arr2.png) no-repeat center; }
 .rightNav .w:hover .r_ewm{ opacity:1; -webkit-filter:alphha(opacity=100); filter:alphha(opacity=100); visibility: visible; }
 .w_1366 .rightNav .w .r_ewm{ right: 60px; }
 .rightNav .w.li4 .r_ewm{width:135px;height:135px;margin-top:-80px;padding:0;}
 @media screen and (min-width:1200px){
     *{ -webkit-box-sizing:content-box !important; box-sizing:content-box !important;  }
 }
 
 
 @media only screen and (min-width:1279px) {
 	.tran_scale:hover img{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05);  }
     
 }
 
 @media only screen and (max-width:1279px) {
     .header .navList li .open{font-size:40px;color: #5A5A5A;position: absolute;top: 0;right: 13px;font-family: '黑体';cursor: pointer;width: 40px;text-align: right;display: block;}
     .header .navList li .one .open{display: block;}
     .header .navList li.on .open{color: #01763a;}
 	.w_1366 .rightNav{ top:auto; bottom:90px; height:auto; margin-top:0; }
 	.w_1366 .rightNav li{ display: none; }
 	
/* 右边悬浮---*/


/* 图标 */



