@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 #e6e6e6; margin: 20px 0 0 20px; height: 48px; font-size: 16px; color: #b6b6b6; float: left;}
input[type=text]:focus{outline: none;    // 如何把蓝色去掉？}
.index_sk { background: url(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(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(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: 490px;background-image: url(img1.png); background-repeat: no-repeat; height:300px}
.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(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(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(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(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;}






.css {
}
.css {
	text-decoration: none;
}
body {
	background-color: #FFF;
}
