/* CSS Document */
body{ margin:0; padding:0; font-size:12px; color:#333333; font-family:"Microsoft Yahei"}
form,h1,h2,h3,h4,h5,h6{margin:0;padding:0; font-size:14px;}
ul,li,p{margin:0;padding:0;}
font{ font-size:12px;}
img,input{border:0;margin:0;padding:0;}
img{ vertical-align:middle}
ul,li{list-style-type:none;}
a{ text-decoration:none;color:#333;}
a:hover{text-decoration:underline; color:#bb0000;}
.clear{ clear:both}

.jkjtop{ background:#f7f7f7; height:26px; border-bottom:1px solid #e7e7e7; line-height:26px; font-family:"宋体"}
.bkcenter,.jkj_cq{ width:1190px; margin:0 auto}
.jkjtop .wzsm{ float:left; width:180px;}
.jkjtop .dldiv{ float:right; width:500px; text-align:right; color:#666;}
.jkjtop .dldiv a{ padding:0 4px; color:#d03232}
.jkjtop .otherlm{ float:right; width:300px;}
.jkjtop .otherlm li{ float:left; padding-left:10px;}
.jkjlogo{ float:left; width:300px;}
.jkjss{ float:left; width:600px;}
.searchdiv{ position:relative; margin-top:15px;}
.searchdiv .sok{ border:#d03232 2px solid; height:32px; width:400px; padding:0 5px; font-size:14px;font-family:"Microsoft Yahei"}
.searchdiv .sobtn{height:36px; border:0; background:#d03232; font-size:16px; color:#fff;font-family:"Microsoft Yahei"; padding:0 25px; position:relative; top:1px;} 
.reso{ font-size:14px; line-height:30px; color:#666;} 
.reso a{ padding-right:8px;}
.madiv{ float:right; width:180px;}

.navbk{ border-bottom:#ba2f28 2px solid;}
.jkj_nav{ width:1190px; margin:0 auto;}
.left_nav{ float:left; width:185px; height:40px; background: url(../images/index_27.png) no-repeat 190px 20px #a10b03; color:#fff; font-size:16px; padding:0 15px; line-height:40px;}
.main_nav{ float:left; width:880px; margin-left:35px;}
.main_nav li{ float:left; font-size:16px; padding:0 25px; line-height:40px;}
.sd li a{ color:#fff!important;}

/* 首页ban样式 */
.jkj_ban{width:100%; position:relative; height:470px;}
.ban_center{ width:1190px; margin:0 auto; position:relative; z-index:999}
.ban_center .ban_left{ float:left; width:215px; background:#fefee9; height:470px;}
.ban_center .ban_right{ float:right; width:195px;}
#full-screen-slider { width:100%; height:470px;position: absolute; top:0; z-index:99}
#slides { display:block; width:100%; height:470px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:47%; top:430px; z-index:99999;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:12px; height:12px; float:left; margin-left:15px; border-radius:6px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

.jkj_cq li{ float:left; width:25%;}
.jkj_jinpin{ margin:25px 0; border:}
.lmtit{ font-size:22px;color:#000;  line-height:50px;}
.lmtit span{ float:right; color:#999; font-weight:normal; font-size:14px;}
.lmtit span a{ padding:0 12px; color:#555}
.tjlist{ border:#e6e6e6 1px solid; overflow:hidden}
.tjlist li{ float:left; width:20%; text-align:center; padding-bottom:15px; position:relative;}
.tjlist li p{ font-size:14px; line-height:22px;}
.bkdiv{ border:#ebebeb 1px solid; border-top:0; border-bottom:0;}
.A_left{ float:left; width:235px; background:#ffcfd2}
.A_left_wz{ padding:15px 15px; font-size:14px; line-height:28px;border-bottom:#ebebeb 1px solid;}
.A_left_wz a{ padding:0 10px 0 0;}
.A_right{ float:left; width:953px;border-bottom:#ebebeb 1px solid;}
.A_right_T li{ float:left; border-right:#ebebeb 1px solid; height:300px; position:relative}
.A_right_T li p,.A_right_F li p{ font-size:14px;line-height:20px; padding:0 12px;}
.A_right_T li p a ,.A_right_F li p a{ color:#bb0303}
.A_right_F{border-top:#ebebeb 1px solid}
.A_right_F li{ float:left; border-right:#ebebeb 1px solid; width:189px; height:258px; position:relative;}
.A_right_F li img{ width:188px; height:195px; margin-bottom:5px;}
.A_left_P{ background:#f8f4e6; height:300px; border-right:#ede8d7 1px solid}
.A_left_P li{ float:left; border-bottom:#ede8d7 1px solid; border-right:#ede8d7 1px solid; width:77px;}
.A_left_P li img{ width:77px; height:99px;}
.A_left_Pwz{border-right:#ebebeb 1px solid;border-bottom:#ebebeb 1px solid; background:#fff; padding-bottom:9px;}
.A_left_Pwz h4{ background:#f8f8f8; border-bottom:#d1d1d1 1px solid; line-height:36px; padding:0 10px; margin-bottom:10px;}
.A_left_Pwz li{ padding:8px 10px 9px 35px; border-bottom:#cccccc 1px dotted; position:relative}
.A_left_Pwz li font{ background:#424141; position:absolute; left:10px; color:#fff; height:18px; width:18px; text-align:center; line-height:18px; display:block; border-radius:50%; margin-right:10px;}
.biao{ position:absolute; right:0px; top:0; width:30px; height:50px; text-align:center; padding:5px 5px 0 5px; background:url(../images/TagBg.png) no-repeat; font-size:12px; color:#fff; line-height:14px;}

.B_left{float:left; width:190px; background:#ffcfd2}
.B_mid{float:left; width:289px;border-left:#ede8d7 1px solid;}
.B_right{ float:right; width:708px}
.B_right li{ float:left;border-left:#ede8d7 1px solid; width:176px;border-bottom:#ede8d7 1px solid; padding-bottom:10px; position:relative; height:227px;}
.B_right li p{font-size:14px; line-height:20px; padding:0 12px;}
.B_right li p a,.left_list li p a{ color:#333}

.jkj_C{ margin-top:15px;}
.jkj_C li{ float:left; width:290px; margin:0 10px 10px 0;}
.jkj_D{margin-top:15px; border:#ede8d7 1px solid; padding-bottom:11px}
.jkj_D li{ float:left; margin:11px 0 0 11px;}

/*-----------侧菜单样式------------*/
#nav {position:relative;z-index:1;width:215px; padding-bottom:9px; font-family:"宋体"}
#nav .mainCate {position:relative;zoom:1;}
#nav h3 {height:32px;line-height:32px;font-size:12px;overflow:hidden; background:#eeeede;padding:0 13px; font-weight:normal; position:relative}
#nav h3 img{ position:relative; top:-1px;}
#nav h3 span {font-size:12px;float:right;}
#nav p {line-height:23px; padding:8px 13px 8px 25px;border-left:#fff 2px solid;}
#nav p a {padding:0px 5px;}
#nav p:hover{ border-left:#a10b03 2px solid;}
#nav .te{ background:#ba2f28; color:#fff; padding:4px 5px!important; border-radius:2px}
#nav .te:hover{color:#fff; text-decoration:none}
#nav .subCate {display:none;background:#fff;position:absolute;left:215px;top:0;width:600px;padding:0 0 20px 20px;
color:#333;}
#nav .subCate h4 {height:32px;line-height:32px;margin:0 0 10px 0;border-bottom:1px solid #ccc;font-size:12px;color:#333;}
#nav .subCate ul {float:left;overflow:hidden; padding:30px 0}
#nav .subCate li { position:relative; padding:8px 0 8px 80px; border-bottom:#d1d1d1 1px dotted; margin-right:28px} 
#nav .subCate .lsx{ position:absolute; left:0; width:65px; text-align:right; line-height:26px; color:#bb0303}
#nav .subCate li a {padding:0 5px;line-height:26px;}
#nav .subCate #sub-ul-1 {width:100%;}
#nav .on {background:#fff;color:#000;}
#nav .on h3 a,#nav .on p a {color:#000;}
#nav .on .subCate {display:block !important;}
#mainCate-4 .subCate {top:-100px}
#mainCate-5 .subCate {top:-164px;}
#mainCate-6 .subCate {top:auto;bottom:0;}

.bk_left{ float:left; width:213px;border:#ede8d7 1px solid; padding-bottom:10px}
.bk_left h3{ background:#fafafa;border-bottom:#ede8d7 1px solid; padding:0 10px; line-height:32px;}
.left_list li{ margin:0 10px; border-bottom:#d1d1d1 1px dotted; padding:0 0 8px 0; position:relative;}
.left_list li img{ width:170px; margin:0 auto}
.left_list li p{ line-height:20px; margin-top:5px;}
.bk_right{ float:right; width:960px;}
.lb_wz{ line-height:30px; border-top:#c41921 2px solid;}
.lb_wz img{ position:relative; top:-1px; margin-right:2px;}
.lb_wz a{ padding:0 5px;}
.lb_wz span{ float:right;}
.lb_wz span font{ color:#c41921; padding:0 3px}
.right_stj{border:#ede8d7 1px solid; padding-bottom:12px;}
.right_stj .xz{ margin:10px 10px 0 10px; font-size:14px; padding:8px 10px; background:#f6f6f6;}
.right_stj .xz span{ float:left;}
.right_stj .xz font{ float:left; font-size:14px; margin-right:15px; border:1px solid #cf010e; padding:0 8px}
.right_stj li{ position:relative; margin:0 10px;border-bottom:#d1d1d1 1px dotted; line-height:26px; padding:8px 0} 
.right_stj .stj_sm{ float:left; width:70px; background:#f6f6f6; text-align:right; color:#000}
.right_stj .stj_s{ float:left; width:750px; position:relative;line-height:20px;}
.right_stj .stj_s .on{ text-align:center;  top:3px; left:10px; background:#805d54; color:#fff}
.right_stj .stj_s a{ padding:0 8px; float:left; margin:3px 6px;}
.right_stj .stj_s a:hover{ background:#805d54; color:#fff; text-decoration:none}

.proListSearch{ margin:15px 0;}
.proListSearch li{ float:left; width:222px; height:332px; padding:8px; border:#fff 1px solid; text-align:center; margin-bottom:15px; }
.proListSearch .pimg{ width:222px; height:253px;}
.proListSearch li:hover{border:#e9e9e9 1px solid;box-shadow:0px 0px 3px #e3e3e3}
.proListSearch .pro_js{ text-align:left; padding:8px 0px; font-size:14px}
.proListSearch .pro_js p{ line-height:20px; height:20px; overflow:hidden; text-align:center}
.proListSearch .pro_js font{color:#bb0303;font-size:14px}
.proListSearch .pro_js .pro_cz{ margin:12px 0 8px 0;}
.proListSearch .pro_js .pro_cz span{border:#ddd 1px solid; display:block; padding:5px 10px; margin:0 auto;}
.proListSearch .pro_js .pro_cz span img{ position:relative; top:-2px; margin-right:3px}
.proListSearch .pro_js .gzd{ color:#005aa0; border-right:none!important; width:60px}
.proListSearch .pro_js .daili{ width:100px;}
.proListSearch .pro_js .daili a,.proListSearch .pro_js .daili a:hover{ color:#e10000; text-decoration:none}
.proListSearch .pro_js .daili:hover{border:#e10000 1px solid;}
.fanye{ font-size: 16px;cursor: pointer; text-align: center; margin: 35px 0; line-height:30px; }
.fanye a{ padding:6px 11px; border:#e0e0e0 1px solid; border-radius:4px}
.fanye a:hover{background:#be1c14; border:#be1c14 1px solid;color:#fff;}
.fanye input{ text-align:center; font-size:16px; padding:6px 10px;border:#e0e0e0 1px solid;border-radius:4px; margin-right:5px;}
.cpb{color:#fff;padding:4px 10px; background:#be1c14; border:#be1c14 1px solid;border-radius:4px}

 