﻿@charset "utf-8";

body{ margin:0; padding:0; top:0; background:#ffffff;font-family: "microsoft yahei"; min-width: 1360px; }
ul,li {
list-style-type: none;
margin: 0;
padding: 0;
}
h1,h2,h3,h4,h5,h6 {
margin: 0;
padding: 0;
font-weight: normal
}
img {
border: 0;
}
a {
text-decoration: none;
color: #666666;
}
a:hover {
text-decoration: none;
color: #8d4229;
}
.fl {
float: left !important;
}
.fr {
float: right !important;
}
.clearboth {
clear: both;
border: 0;
padding: 0;
margin: 0;
}
.w1200 {
width: 1220px;
height: auto;
margin: 0 auto;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.relative {
position:relative;
}
.kt_top{position:fixed;width:100%; height:144px; border-bottom:#a6bccc 3px solid; background:url(../images/top_lsbg.png); overflow:hidden}
.logo{float:left; height:120px; width:70%; text-align:left;}
.logo img{ display:block;margin:20px 0 0 50px;}
.top_link{ float:right;font-size:14px;color:#666666;width:20%; text-align:right; margin:50px 50px 0 0 }
.top_link a{ color:#666666;}
.top_link a:hover{ color:#0c66a2;}
.kt_main{ margin:0 auto; width:100%; height:auto; overflow:hidden; position:relative; z-index:1; top:120px; padding:100px 0 0 0;}
.kc_box{ margin:0 auto; width:100%;height:auto; overflow:hidden; text-align:center;}
.kc_box ul{display:table;margin-left:auto;margin-right:auto;}
.kc_box li{display:inline;float:left;*float:none;*display:inline;*zoom:1; width:190px; height:205px; background:url(../images/here_bg.png) center no-repeat; text-align:center; float:left; font-size:24px; font-weight:bold; color:#ffffff;display: table;}
.kc_box li:hover{background:url(../images/there_bg.png) center no-repeat; cursor:pointer;transition: all 0.6s;}
.kc_box li a{ display:block;font-weight:bold; color:#ffffff; padding:0 20px; width:80%; margin:0 auto;display: table-cell;vertical-align: middle;}
.kt_end{width:100%;height:50px; line-height:25px;position:fixed;bottom:0;top: auto;z-index:1;text-align:center; color:#FFFFFF; font-size:14px; background:#0262ac}



.i-search{ width:300px; height:40px; overflow: hidden; position: relative; float: right;margin-top:50px; border-radius: 5px;}
.i-search .search-txt{ width: 215px; padding:0 0 0 23px;height:40px; line-height:40px; color: #9e9e9e; border: #d9d9d9 1px solid; background:url("../images/ico-ss.png") 5px center no-repeat #ffffff; font-size: 14px;}
.i-search .search-btn{ width:60px; height: 40px; position:absolute;right: 0;*margin-top: 1px; background:url("../images/ico_search.png") center no-repeat #003366; border: 0; cursor: pointer;}
.i-search .search-btn:hover{opacity: 0.9}


#slide-arrow-box .slide-arrow {
width:37px;
height:127px;
position: absolute;
z-index: 999;
background: url(../images/slide-arrow.png) 0 0 no-repeat;
cursor:pointer;top:80% !important;
}
#slide-arrow-box .slide-arrow-prev {
background-position: 0 0;
left:60px;
}
#slide-arrow-box .slide-arrow-prev:hover {
background-position: 0 -127px;
}
#slide-arrow-box .slide-arrow-next {
background-position: -37px 0;
right:60px;
}
#slide-arrow-box .slide-arrow-next:hover {
background-position: -37px -127px;
}
@media only screen and (max-width:1000px)
{
.kc_box{transform: scale(1.2); margin:200px 0 0 0}
body{}
}



.list_banner{ width: 100%; height:150px; overflow: hidden;}
.list_banner img{ display: block; margin: 0 auto; width: 1200px; height:150px; }




.lm_left{ width:240px; float:left;}
.lm_left .lm_zsname{ width:240px; height:84px; overflow:hidden;}
.lm_left .lm_zspic{width:240px; height:122px; margin:1px 0; overflow:hidden;}
.lm_left .lm_nav{width:240px;}
.lm_left .lm_nav a{display:block; width:210px; background:url(../images/ico_002.png) 215px center no-repeat #f2f2f2; margin-bottom:1px; line-height:50px; height:50px; padding-left:30px; color:#000000; font-size:16px; border-left:#cfcfcf 4px solid;}
.lm_left .lm_nav .on{background:url(../images/ico_003.png) 215px center no-repeat #0064b1; border-left:#003863 4px solid;width:210px;color:#ffffff; }
.lm_left .lm_nav a:hover{background:url(../images/ico_003.png) 215px center no-repeat #0064b1; border-left:#003863 4px solid;width:210px;color:#ffffff;}
.lm_left .lm_navend{ background:url(../images/listnavxbg.png) top repeat-x; height:143px; width:240px;}
.lm_right{ width:935px;float:right; min-height:720px;}
.lm_right .lm_dqwz{ height:47px; border-bottom:#e2e2e2 1px solid; text-align:right; padding:0;}
.lm_right .lm_dqwz h1{ font-size:18px; line-height:46px; color:#000000; border-bottom: #0164b1 3px solid; font-weight: bold; float:left; margin:0; font-family:"微软雅黑"; padding: 0 10px; }
.lm_right .lm_dqwz h2{ font-size:18px; line-height:47px; color:#900; float:left; background:url(../images/ico_007.png) left center no-repeat; margin:0; padding:0 0 0 30px; font-family:"微软雅黑"; font-weight:normal}
.lm_right .lm_dqwz p{ font-size:12px; color:#999999; line-height:47px; margin:0; padding:0}
.lm_right .lm_dqwzr{float:right; font-size:14px;line-height:47px;height:47px;}
.lm_right .lm_list{ padding:30px 0px 0 0 ;}
.lm_right .lm_list li{ line-height:40px; background:url(../images/xhx.png) bottom repeat-x; text-align:right; color:#999999; font-size:14px; }
.lm_right .lm_list a.icon{ line-height:40px; background:url(../images/ico_006.png) left center no-repeat; padding-left:18px; float:left; color: #3f3f3f; }
.lm_right .lm_list>a:hover{ color: #cc0000 }
.lm_right .list_fy{ height:30px; margin:10px auto; text-align:center;}


.list_main{ width: 1200px; margin:15px auto; height: auto; overflow: hidden;}
.wz_nr{ padding:30px}
.wz_nr .w_title{ font-family:"微软雅黑"; line-height:36px; font-size:24px; color:#333333; font-weight:normal; text-align:center; margin:0; padding:0}
.wz_nr .w_wztime{ font-size:12px; line-height:34px; height:34px; background:#fafafa; width:100%; text-align:center;font-weight:normal; color:#555}
.zw_xx p{text-indent:2em;font-size:14px;line-height: 27px; text-align: -webkit-left; color:#333;}

.c-content {
height: auto;
overflow:hidden;
position: relative;
margin: 20px auto 20px auto;
padding: 0;
width: 100%;
}
.c-content .c-title {
font-size: 30px;
color: #333333;
line-height: 40px;
text-align: center;
margin: 15px 0 20px 0;
}
.c-content .other-s {
font-size: 14px; height: 1px;
text-align: center;
color: #f57a17;
background: #f5f5f5;
}
.c-content .nr-info {
height: auto;
overflow:hidden;
position: relative;
text-align: left;
padding: 0 0 20px 0;
}
.c-content .nr-info p {
font-size: 14px;
color: #333333;
line-height: 30px;
font-family:"微软雅黑";
margin: 15px 0;
text-indent: 2em;
text-align: left
}