@charset "utf-8";

body { font-size:14px; color:#4a4a4a;  text-align:center; line-height:24px; font-family:"Microsoft yahei", Arial; margin:0 ; background:#f4f4f4;}

UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
}
LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
}
A IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;
}
h3, h5, h2, h1, h4, h6, dl, dt, dd, ul, li { margin: 0; padding: 0; list-style-type: none; }
a:link {color:#414141; text-decoration: none; font-size:14px;}
a:visited {color:#414141;text-decoration: none;font-size:14px;}
a:hover {color:#e7a648 ;text-decoration:  none;font-size:14px;}


/* 链接样式 */

a.link1{color: #ffffff;text-decoration: none;font-size: 16px;line-height:24px;  }
a.link1:visited{color: #ffffff;text-decoration: none;font-size: 16px;line-height:24px;   }
a.link1:hover{color: #FF6600;text-decoration: none;font-size: 16px;line-height:24px; }

a.link11{color: #ffffff;text-decoration: none;font-size: 14px;line-height:24px;  }
a.link11:visited{color: #ffffff;text-decoration: none;font-size: 14px;line-height:24px;   }
a.link11:hover{color: #FF6600;text-decoration: none;font-size: 14px;line-height:24px; }


a.link2{color: #e7a648;text-decoration: none;font-size: 14px;line-height:34px;}
a.link2:visited{color: #e7a6481;text-decoration: none;font-size: 14px;line-height:34px;}
a.link2:hover{color: #e7a648;text-decoration: none;font-size: 14px;line-height:34px; }
a.link12{color: #333333;text-decoration: none;font-size: 16px;line-height:34px;}
a.link12:visited{color: #333333;text-decoration: none;font-size: 16px;line-height:34px;}
a.link12:hover{color: #e7a648;text-decoration: none;font-size: 16px;line-height:34px; }

a.link51{color: #333333;text-decoration: none;font-size: 22px;line-height:44px; }
a.link51:visited{color: #333;text-decoration: none;font-size: 22px;line-height:44px; }
a.link51:hover{color: #e7a648;text-decoration: none;font-size: 22px;line-height:44px; }

a.link52{color: #333333;text-decoration: none;font-size: 14px;line-height:24px; }
a.link52:visited{color: #333;text-decoration: none;font-size:14px;line-height:24px; }
a.link52:hover{color: #e7a648;text-decoration: none;font-size: 14px;line-height:24px; }



a.link5{color: #333333;text-decoration: none;font-size: 14px;line-height:34px; font-weight:bold}
a.link5:visited{color: #333;text-decoration: none;font-size: 14px;line-height:34px; font-weight:bold}
a.link5:hover{color: #e7a648;text-decoration: none;font-size: 14px;line-height:34px; font-weight:bold}

a.link3{color: #dffbbf;text-decoration: none;font-size: 14px;line-height:24px;}
a.link3:visited{color: #dffbbf;text-decoration: none;font-size: 14px;line-height:24px; }
a.link3:hover{color: #fff;text-decoration: none;font-size: 14px;line-height:24px; }

a.link4{color: #ffffff;text-decoration: none;font-size: 16px;line-height:40px;}
a.link4:visited{color: #FFffff;text-decoration: none;font-size: 16px;line-height:40px; }
a.link4:hover{color: #fff;text-decoration: none;font-size: 16px;line-height:40px; }

a.linkdown{color: #ffffff;text-decoration: none;font-size: 16px;line-height:60px; padding:0 30px 0 30px;  }
a.linkdown:visited{color: #ffffff;text-decoration: none;font-size: 16px;line-height:60px; padding:0 30px 0 30px;   }
a.linkdown:hover{color: #FF6600;text-decoration: none;font-size: 16px;line-height:60px;padding:0 30px 0 30px;  }

/* 文字样式 */
.text{ color: #fff; font-size:24px ; line-height:35px;  }
.text1{ color: #333333; font-size:22px ; }
.text2{ color: #555; font-size:18px ; font-weight:normal}
.text3{ color: #666666; font-size:14px ; }
.text4{ color: #333333; font-size:16px ;font-weight:bold;}
.text5{ color:#ffffff; font-size:16px ;}
.text6{ color: #dffbbf; font-size:14px ;line-height:30px; }.text7{ color: #333333; font-size:14px ;font-weight:bold;}
.text8{ color: #48a30f; font-size:18px ;font-weight:bold;}
.text9{ color: #fff; font-size:14px ; background:#48a30f; padding:4px 5px; height:20px;  }
/* 边框样式 */
.tab{ border-left:22px solid #ffffff ; border-right:22px solid #ffffff; background:#FFFFFF;}
.tab1{padding:8px; border:1px solid #e8e8e8; background:#f4f4f4;}
.tab2{ border:1px solid #cccccc;}
.kuang {BORDER-RIGHT: #e3e3e3 1px solid; BORDER-TOP: #dddada 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 14px; BORDER-LEFT: #dddada 1px solid; COLOR: #999999; LINE-HEIGHT: normal; BORDER-BOTTOM: #e3e3e3 1px solid; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; BACKGROUND-COLOR: #ffffff; padding:5px;}
/* index样式 */



.top-bj{width:100%;height:120px;   margin:0 auto;  text-align:center ; background:#fff; border-top:#4c4c4c 6px solid; }
.logo-bj{ width:1250px; margin:0 auto; height:75px;}
.logo{ width:350px; float:left; height:75px; text-align:left; margin-top:25px;}
.dh-right{ width:700px; float:right; height:80px; margin-top:35px; }
.dh-right1{ width:700px; float:right; height:20px; margin:16px 20px 0 0; text-align:right;}
.dh-right2{ width:700px; float:right; height:60px; margin-top:8px;  }
.top-banner-bj{width:100%; height:540px; padding:0; text-align: left;margin:0 auto; }
.index-all-c{ width:1200px; margin:0 auto; height:100%; overflow:hidden; }



.index-all{width:100%;height:340px; margin:0  auto; background: url(index_09.jpg);}
.index-all1{width:100%; height:100%; OVERFLOW: hidden;  margin:0 auto; background:#FFFFFF;}
.index-all2{width:100%; height:100%; OVERFLOW: hidden;  margin:0 auto; background:#ececec; }
.index-all3{width:100%; height:100%; OVERFLOW: hidden;  margin:0 auto; background:#FFFFFF;}


.index-ly-bt{ float:left; width:1200px ;  text-align: center; font-size:20px; color:#e7a648; font-weight:bold; margin:25px 0  10px 0;}
.index-ly-bt1{ float:left; width:1200px ;  text-align: center; color:#999999;}
.index-ly-bj {float:left;   WIDTH:1200px;  height:100%; OVERFLOW: hidden; }
.td_list-2q {padding:0; WIDTH: 300px; FLOAT:left; margin:40px 48px 35px 48px; text-align:center; height:300px;  }
.td_list-2q  li a{text-align:center;list-style-type:none; }
.td_list-2q  li a:hover{
	text-align:center;
	list-style-type:none;
	text-decoration: none; 
}


.index-c-bt-bj { float:left; width:1200px ; background:url(index_04.png); text-align:left; font-size:20px; color:#e7a648; font-weight:bold; margin:35px 0  10px 0;}
.index-c-bt { float:left; width:240px;text-align:left; }
.index-left-more{ float:right; width:92px;BACKGROUND: no-repeat right center;  text-align: right ; margin:2px 0 0 0;}
.index-cp { float:left; width:1200px ; margin:15px 0  15px 10px;}
.index-cp1 { float:left; width:1230px ; margin:25px 0  15px 10px;}
.index-cy-bj1 {PADDING-BOTTOM: 0px; MARGIN: 0 auto ;  WIDTH:1230px;  height:100%; OVERFLOW: hidden; }
.index-c-bt-bj1 { float:left; width:1200px ; background:url(index_04.png); text-align:left; font-size:20px; color:#e7a648; font-weight:bold; margin:55px 0  15px 25px;}
.cp_listh { WIDTH:227px;   FLOAT: left; HEIGHT: 180px; margin:0 0  0 15px; }
.cp_listh ul li{ text-align:center;list-style-type:none;}
.cp_listh ul li span{ float:right;  line-height:26px;}

.cp_listh1 { WIDTH:374px;   FLOAT: left; HEIGHT: 165px; margin:0 18px  25px 16px; background:#ffffff;  }
.cp_listh1 ul li{text-align: center;list-style-type:none;}
.cp_listh1 ul li span{ float:right;  line-height:26px;}

.cp_listh2 { WIDTH:260px;   FLOAT: left; HEIGHT: 210px; margin:0 18px 30px 18px; text-align:center; background:#f1f1f1; padding:1px; border:1px solid #dedede; }
.cp_listh2 ul li{ text-align:center;list-style-type:none;}
.cp_listh2 ul li span{ float:right;  line-height:26px;}

.cp_listh3 { WIDTH:400px;   FLOAT: left; HEIGHT: 310px; margin:0 20px 30px 20px; text-align:center; background:#f1f1f1; padding:1px; border:1px solid #dedede; }
.cp_listh3 ul li{ text-align:center;list-style-type:none;}
.cp_listh3 ul li span{ float:right;  line-height:26px;}

.cp_listha { WIDTH:135px;   FLOAT: left; HEIGHT: 180px; margin:0 0  0 15px; }
.cp_listha ul li{ text-align:center;list-style-type:none;}
.cp_listha ul li span{ float:right;  line-height:26px;}



.all {PADDING-BOTTOM: 0px; MARGIN: 0 auto ;  WIDTH:1200px;  height:100%; OVERFLOW: hidden; PADDING-TOP:30px}
.index-left{width:670px;  height:100%;overflow:hidden; text-align:left; float:left; margin:66px 0 80px 0; }
.index-left-bt{width:670px; margin:0; height:100%;overflow:hidden; text-align:left; float:left;   font-size:20px; color:#e7a648; font-weight:bold;  background:url(index_06.png) }
.index-left-siz{width:670px; margin:20px 0 0 0; height:100%;overflow:hidden; text-align:left; float:left;   }
.cp_fl1 { width:665px; float: left; margin: 0 ; display: inline;   }
.cp_fl1 dt { width: 182px; float: left; display: block;  height: 125px;  padding:7px; border:1px solid #e5e3e3; background:#FFFFFF; }
.cp_fl1 dd { float:right; width: 440px; line-height: 26px; text-align:left; margin-right:6px; }
.cp_fl1 dd a, .cp_lb .cp_fl dd a:visited {   }

.center-s SPAN {FLOAT: right}
.center-s LI { border-bottom:1px dashed #dedede; LINE-HEIGHT: 22px; PADDING-LEFT: 16px; MARGIN-BOTTOM: 8px; BACKGROUND:url(index_26.png) no-repeat left center;  HEIGHT: 24px;list-style-type:none; padding-bottom:5px;}


.index-right{width:420px; height:100%;overflow:hidden; text-align:left; float:right; margin:65px 0; }
.index-right-pick{width:208px; margin:0 ; height:168px;text-align:left; float:left;  }
.index-right-siz1{width:207px; margin:0; height:168px;text-align:right; float:left; background: url(index1_05.jpg) top left no-repeat ; color:#FFFFFF}
.index-right-siz1-dbt{ color:#fff; font-size:20px ; line-height:30px; padding-top:55px;width:190px; float:left; }
.index-right-siz1-xbt{ color:#fff; font-size:16px ; line-height:20px;width:190px; float:left}

.index-right-siz2{width:207px; margin:0 1px 0 0; height:169px;text-align:left; float:left; background: url(index1_05-02.jpg) bottom left no-repeat;}
.index-right-siz2-dbt{ color:#fff; font-size:20px ; line-height:30px; padding-top:60px;width:190px; float:right; }
.index-right-siz2-xbt{ color:#fff; font-size:16px ; line-height:20px;width:190px; float:right;  }


.down{width:100%; height:100%; overflow:hidden; margin:0 auto ; padding:10px 0 0 0; background:#4c4c4c;  }
.down-b{ height:100%; overflow:hidden; margin:15px auto ; }
@media screen and (min-width: 1251px) { 
.down-b { width:1250px;}
} 
.down-left{ width:65%; float:left; height:100%; overflow:hidden;  text-align:left;  margin:35px 0 5px 0; line-height:28px; color:#FFFFFF }
.down-left11{ width:20%; float:left; height:100%; overflow:hidden;  text-align:left;  margin:0 ; max-width:220px; max-height:224px; }
.down-left11 img { max-width: 100%;}
.down-left12{ width:25%; float:right; height:100%; overflow:hidden;  text-align:left;  margin:35px 0 5px 0; line-height:28px;color:#FFFFFF  }
.down-c{ width:160px; float:right; height:100%; overflow:hidden;  text-align:left;  margin:5px 0 5px 0; }
.down-c-tel { float:left; width:160px; text-align:left; line-height:28px; font-size:14px; margin:0 ;}
.down-left1{ width:130px; float:left; height:100%; overflow:hidden;  text-align:left;  margin:25px 30px 25px 0; line-height:28px; font-size:14px;}

.down-banner{width:100%;height:100%; overflow:hidden; margin:0 auto; background:#19242a;  text-align:left; padding-top:15px;   }
.down-banner span{ float:right; text-align:right; }
.down-banner1{width:1250px; height:100%; overflow:hidden; margin:10px auto  20px auto; color: #fff; text-align:left;}

.er-banner-s{width:1100px; height:80px; text-align:center; margin:0 auto ; font-size:24px; color:#FFFFFF; padding-top:100px;  }
.er-banner-s h4{ text-align:center; margin:0 auto ; font-size:16px; color:#FFFFFF; font-weight:inherit;  }
.er-banner1{width:100%; height:216px; margin:0 auto;  text-align: center; background: url(er-1.jpg) top center no-repeat;   }

.er-banner2{width:100%; height:216px; margin:0 auto;  text-align: center; background: url(er-2.jpg) top center no-repeat;   }
.er-banner3{width:100%; height:216px; margin:0 auto;  text-align: center; background: url(er-3.jpg) top center no-repeat;   }
.er-banner4{width:100%; height:216px; margin:0 auto;  text-align: center; background: url(er-4.jpg) top center no-repeat;   }
.er-banner5{width:100%; height:216px; margin:0 auto;  text-align: center; background: url(er-5.jpg) top center no-repeat;   }
.er-banner6{width:100%; height:216px; margin:0 auto;  text-align: center; background: url(er-1.jpg) top center no-repeat;   }
.er-siz{width:1100px; height:216px; overflow:hidden; margin:0 auto ;  text-align:left; }
.er-left-dh{ float:left; width:200px; text-align:left; background:url(menu-tit.png); height:70px;}
.er-left-siz{ float:left; width:200px; text-align: center; margin:19px 0 0 0; font-size:18px; color:#FFFFFF; line-height:35px; font-weight:bold;  }
.er-all{ width:1100px; height:100%; overflow:hidden; margin:0 auto ; padding:0; }
.er-left{ float:left; width:200px; text-align:left; background:#ffffff; height:100%; overflow:hidden; padding-bottom:100px; border-bottom:5px solid #4c4c4c ; margin:20px 0  }



.x_news{ width:200px;  FLOAT:left;text-align:left;  margin:0;  font: 16px "微软雅黑";    }
.x_news li a{ width:200px;height:40px; padding-top:16px; float:left; margin:0;   text-align: center; display:block;  font: 16px "微软雅黑";border-bottom:1px solid #dedede;  }
.x_news li a:hover{background: #e7a648; border-bottom:1px solid #e6e6e6; color:#fff;font: 16px "微软雅黑";  }

.x_news-fl{ width:200px;  FLOAT:left;text-align:left;  margin:0;  font: 16px "微软雅黑";  }
.x_news-fl li a{ width:200px;height:40px; padding-top:16px; float:left; margin:0;   text-align: center; display:block;  font: 16px "微软雅黑";border-bottom:1px solid #dedede; background:#dedede;}
.x_news-fl li a:hover{background: #e7a648; border-bottom:1px solid #e6e6e6; color:#fff;font: 16px "微软雅黑";}

.x_news1{ width:200px;  FLOAT:left;text-align:left;  margin:0;  font: 16px "微软雅黑"; font-weight:bold;   }
.x_news1 li a{ width:200px;height:40px; padding-top:16px; float:left; margin:0;   text-align: center; display:block;  font: 16px "微软雅黑";border-bottom:1px solid #dedede;background: #4c4c4c; color:#fff; }
.x_news1 li a:hover{background: #e7a648; border-bottom:1px solid #e6e6e6; color:#fff;font: 16px "微软雅黑";  }


.x_news2{ width:200px;  FLOAT:left;text-align:left;  margin:0 ;  font: 142px "微软雅黑";     }
.x_news2 li a{ width:200px;height:30px; padding-top:10px; float:left; margin:0;   text-align: center; background:url(index1_218.jpg);display:block;  font: 14px "微软雅黑"; }
.x_news2 li a:hover{background:url(index1_218.jpg); color:#e7a648;font: 14px "微软雅黑";}

.er-right {float:right; width:880px; height:100%; overflow:hidden; background:#FFFFFF;margin:20px 0}
.er-1bt{width:820px; height:37px; text-align:left; float: right; padding:10px 0 0 0; border-bottom:1px solid #dedede; margin:15px 30px 5px 0;  }
.er-1bt-left{ float:left; width:200px; text-align:left; height:100%; overflow:hidden; font:18px "微软雅黑"; font-weight:bold;    }
.er-1bt-right{ float:right; width:550px; text-align:right; height:100%; overflow:hidden;   }
.er-right-siz{ WIDTH:800px; DISPLAY: inline; FLOAT: right;  text-align:left; margin:20px 40px 30px 0;}
.er-right-siz1{ WIDTH:800px; DISPLAY: inline; FLOAT: right;  text-align:left; margin:10px 40px 10px 0;}
.jkxx-bt{width:800px; margin:25px 40px 10px 0; height:28px; border-bottom:1px dashed #e8e8e8; text-align:center; font-size:16px; font-weight:bold;float:right; }
.jkxx-sj{width: 800px; margin:5px 40px 10px 0; height:100%;  text-align:center; font-size:14px; color:#999999; float:right;}
.jkxx-siz{width: 800px; margin:25px 40px 10px 0; height:auto ; float:right; text-align:justify; text-justify:inter-ideograph;  }
.jkxx-pf{width:780px; margin:15px 40px 30px 0; height:100%; overflow:hidden;  text-align:left;background:#ededee; padding:10px;  float:right;}


.cp_list-22 {padding:0; WIDTH: 205px; FLOAT:left; margin:10px 28px 20px 28px ; border-bottom:1px solid #f3f3f3; }
.cp_list-22 li a{text-align: left;list-style-type:none;}
.cp_list-22 li a:hover{text-align: left;list-style-type:none; }
.cp_list-22 span { float:right; text-align:right; font-family:"宋体"; line-height:26px;  }

.cp_list1 { WIDTH:200px;   FLOAT: left; HEIGHT: 170px; margin:10px 23px 20px 23px;  text-align:center; padding:10px; background:#f6f7f9;}
.cp_list1  li{text-align: center;list-style-type:none;}


.cp_fl-b { width:560px; float: left; margin: 10px 0 13px 0; display: inline; padding:15px; border:#c9ccd3 1px dashed; background:#fff;  }
.cp_fl-b dd { float:right; width:100%; line-height: 30px; text-align:left; margin-right:6px; }
.cp_fl-b dd a, .cp_lb .cp_fl-a dd a:visited { font: bold 14px "微软雅黑"; float:left;  }

.cp_fl2 { width:790px; float: left; margin: 0 ; display: inline; border-bottom:1px dashed #dedede; padding-bottom:20px;   }
.cp_fl2 dt { width: 182px; float: left; display: block;  height: 125px;  padding: 0; }
.cp_fl2 dd { float:right; width: 570px; line-height: 24px; text-align:left; margin-right:6px; }
.cp_fl2 dd a, .cp_lb .cp_fl dd a:visited {   }
.center-s2 SPAN {FLOAT: right; color:#CCCCCC;}
.center-s2 LI {  LINE-HEIGHT: 28px; PADDING-LEFT: 16px; MARGIN-BOTTOM: 10px; BACKGROUND:url(index_26.png) no-repeat left center;  HEIGHT: 28px;list-style-type:none; border-bottom:1px solid #f3f3f3; padding-bottom:5px;}

.cp_fl3 { width:790px; float: left; margin: 20px 0 0 0 ; display: inline; border-bottom:1px dashed #dedede; padding-bottom:20px;   }
.cp_fl3 dt { width: 182px; float: left; display: block;  height: 125px;  padding: 0; }
.cp_fl3 dd { float:right; width: 570px; line-height: 24px; text-align:left; margin-right:6px; }
.cp_fl3 dd a, .cp_lb .cp_fl dd a:visited {   }

.lxwm-left{ width:450px; float:left; height:100%; overflow:hidden;}

.lxwm-right{ width:300px; float:right; height:100%; overflow:hidden;}

.cp_listh0{width:815px;  FLOAT:left;text-align:left;  margin:0; }
.cp_listh0  li a{WIDTH:220px;   FLOAT: left; HEIGHT:230px; margin:0 24px 20px 0; text-align:center; border:1px solid #dedede; padding:10px; }
.cp_listh0  li a:hover{ text-align:center;list-style-type:none; border:1px solid #0066FF; color:#333333}

.jkxx-pf1{width:765px; margin:15px 35px 10px 0; height:100%; overflow:hidden;  text-align:left;background:#ededee; padding:10px;  float:right;}
.jkxx-pf1 span{ float:right; text-align:right;}










/*CSS green-black style pagination*/
DIV.green-black {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; width:100%
}
DIV.green-black A {
	BORDER-RIGHT: #636363 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #636363 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(image1.gif) #636363; PADDING-BOTTOM: 2px; BORDER-LEFT: #636363 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #636363 1px solid; TEXT-DECORATION: none
}
DIV.green-black A:hover {
	BORDER-RIGHT: #e7a648 1px solid; BORDER-TOP: #e7a648 1px solid; BACKGROUND: url(image2.gif) #e7a648; BORDER-LEFT: #e7a648 1px solid; COLOR: #fff; BORDER-BOTTOM: #e7a648 1px solid
}
DIV.green-black A:active {
	BORDER-RIGHT: #e7a648 1px solid; BORDER-TOP: #e7a648 1px solid; BACKGROUND: url(image2.gif) #e7a648; BORDER-LEFT: #e7a648 1px solid; COLOR: #fff; BORDER-BOTTOM: #e7a648 1px solid
}
DIV.green-black SPAN.current {
	BORDER-RIGHT: #e7a648 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e7a648 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: url(image2.gif) #e7a648; PADDING-BOTTOM: 2px; BORDER-LEFT: #e7a648 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e7a648 1px solid
}
DIV.green-black SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #666666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}