
/*public*/
*{padding:0 inherit; margin:0 auto;}
body{margin:0 auto; padding:0 inherit; font-size:12px; color:#333; font-family:Arial; background:#feffff;}
h1,h2,h3,h5,dl,dt,dd,div,checkbox,input,option,span,strong,sapm,a{margin:0 auto; padding:0; list-style-type:none; border:none; list-style-image:none;}
ul,li,dl,dt,dd{margin:0; padding:0; list-style-type:none;}
img{margin:0; padding:0; list-style-type:none; list-style-image:none; border:none;}
img,fieldset{border:0 none;}
ol,ul{list-style:none}
em,input{font-style:normal;}
input,textarea{font-size:12px; outline:none; -moz-outline:none;}
input{vertical-align: middle;}
a{text-decoration:none; color:#000;}
a:hover{color:#F90; text-decoration:none; }
p{margin:0; padding:0; line-height:180%;}
.clear{ clear:both; width:100%; height:0px; overflow:hidden;}
.div5{ height:5px; width:100%; clear:both; overflow:hidden;}
.div10{ height:10px; width:100%; clear:both; overflow:hidden;}
.div15{ height:15px; width:100%; clear:both; overflow:hidden;}
.div30{ height:30px; width:100%; clear:both; overflow:hidden;}
.div20{ height:20px; width:100%; clear:both; overflow:hidden;}
.div90{ height:90px; width:100%; clear:both; overflow:hidden;}
.div50{ height:50px; width:100%; clear:both; overflow:hidden;}
.div1{ height:1px; width:100%; clear:both; overflow:hidden;}
/*public end*/

.header{ width:100%; height:120px; overflow:hidden;}
.header_in{ width:1000px; height:120px; overflow:hidden;}
.logo{ width:410px; height:120px; overflow:hidden; float:left;}
.logo img{ width:410px; height:120px; overflow:hidden;}
.search{ width:252px; height:27px; overflow:hidden; float:right; margin:53px 0px 40px 0px; padding-right:27px; background:url(../images/search_bg.jpg) no-repeat;}
.search_input1{ float:left; border:0px; width:209px; height:23px; margin:2px 2px 2px 5px; line-height:200%;}
.search_input2{ float:right; width:36px; height:27px; overflow:hidden;}

.nav{ width:1000px; height:54px;}
.nav ul{ width:1000px; height:54px; margin:auto; background:url(../images/home.jpg) 25px 18px no-repeat; position:absolute; z-index:999;}
.nav ul li{ width:125px; text-align:center; display:inline; list-style:none; list-style-position:outside; float:left; background:url(../images/nav_li_bg.jpg) 124px 0px no-repeat; }
.nav ul li a{ display:block; color:#56969e;}
.nav ul li a:hover{ color:#000; background:url(../images/nav_li_aed.jpg) 60px 48px no-repeat;}
.nav ul li a span{ display:block; height:27px; overflow:hidden;}
.nav ul li a span.nav_li_sp1{ font-size:16px; font-family:"微软雅黑"; line-height:200%;}
.nav ul li a span.nav_li_sp2{ font-size:12px; font-family:"微软雅黑"; color:#999; font-style:oblique; line-height:180%;}
.nav ul li div.list{ text-align:center; background-color:#fff; }
.nav ul li div.list a{ display:block; color:#696d6e; line-height:100%; padding:10px 10px; border-bottom:1px solid #efefef; font-size:14px;}
.nav ul li div.list a:hover{ color:#a88a58;}
.nav ul li.menu1{width:125px; height:auto; overflow:hidden; }
.nav ul li.menu2{width:125px; height:54px; overflow:hidden;}

.nav_bottom{ width:100%; height:18px; background:url(../images/nav_bottom_bg.jpg) center no-repeat;}

.banner{ width:100%; height:434px; overflow:hidden;}
.banner img{ width:100%; height:434px; overflow:hidden;}

.center{ width:1000px; height:auto; overflow:hidden; background:#FFF;}
.center_in{ width:980px; height:auto; overflow:hidden; background:#FFF;}
.left{ width:230px; height:auto; overflow:hidden; float:left;}
.right{ width:740px; height:auto; overflow:hidden; float:right;}
.right_l{ float:left; width:500px; height:auto; overflow:hidden;}
.right_r{ float:right; width:230px; height:auto; overflow:hidden;}
.caidan{ width:230px; height:auto; overflow:hidden;}
.title_1{ display:block; width:230px; height:35px; overflow:hidden; background:url(../images/title_1_bg.jpg) no-repeat; font-size:16px; font-style:italic; color:#784b1b; font-family:"微软雅黑"; line-height:220%; text-indent:30px;}
.title_1 strong{ float:left; font-weight:normal; }
.title_1 a{ float:right; font-style:normal; font-size:10px; color:#784b1b; padding-right:25px;}
.title_1 a:hover{ color:#333;}
.caidan ul li{ display:block; width:230px; height:32px; overflow:hidden; line-height:230%; font-size:14px; background:url(../images/hang_1.jpg) 3px 10px no-repeat; text-indent:22px;} 
.caidan ul li a{ display:block; width:230px; height:31px; overflow:hidden; border-bottom:1px solid #efefef; color:#696d6e;}
.caidan ul li a:hover{ border-bottom:1px solid #fdd189; color:#333;}

.title_2{ display:block; width:500px; height:35px; overflow:hidden; background:url(../images/title_2_bg.jpg) no-repeat; font-size:16px; font-style:italic; color:#784b1b; font-family:"微软雅黑"; line-height:220%; text-indent:45px; }
.title_2 strong{ float:left; font-weight:normal; }
.title_2 a{ float:right; font-style:normal; font-size:10px; color:#784b1b; padding-right:25px;}
.title_2 a:hover{ color:#333;}
.title_2_bottom{ display:block; width:500px; height:15px; background:url(../images/title_2_bottom.jpg) no-repeat;}

.gywm_sy{ width:470px; height:250px; margin:15px 12px 15px 18px; overflow:hidden; font-size:14px; color:#696d6e; }
.gywm_sy p{ text-indent:30px;line-height:165%;}
.gywm_sy img{float:left; display:block;  width:233px; height:172px; overflow:hidden; padding:3px 3px 17px 3px; background:url(../images/guwm_sy_imgbg.jpg) no-repeat; margin-top:10px; margin-right:8px;}

.xwzx_sy{ width:500px; height:auto; overflow:hidden;}
.xwzx_sy img{ display:block; width:475px; height:108px; margin:5px auto 2px;}
.xwzx_sy ul{ width:500px; height:auto; overflow:hidden;}
.xwzx_sy ul li{display:block; margin:auto;  width:480px; height:30px; overflow:hidden; line-height:220%; font-size:14px; background:url(../images/line_1.jpg) 0px 29px no-repeat;}
.xwzx_sy ul li strong{ float:right; font-weight:normal; color:#7f5341;}
.xwzx_sy ul li a{ display:block; height:30px; color:#696d6e; background:url(../images/hang_2.jpg) 5px 12px no-repeat; text-indent:20px;}
.xwzx_sy ul li a:hover{ color:#896238;}

.sgal_sy{ width:230px; height:350px; overflow:hidden;}
.sgal_sy div ul{ width:230px; height:350px; overflow: inherit; *overflow:hidden;}
.sgal_sy div ul li{ display:block; float:left; width:108px; height:108px; border:1px solid #e7e3e3; overflow:hidden; margin-right:10px; margin-top:10px;}
.sgal_sy div ul li img{ width:106px; height:106px; overflow:hidden; padding:1px;}
.sgal_sy div ul li.nomargin_r{ margin-right:0px;}

.fwrx{ width:230px; height:80px; overflow:hidden; background:url(../images/fwrx_bg.jpg) no-repeat;}
.fwrx div{ width:230px; height:40px; overflow:hidden; line-height:230%; text-indent:70px; font-size:24px; color:#ff9306; font-weight:bold; font-family:"宋体";}
.fwrx span{ width:230px; height:40px; overflow:hidden; line-height:180%; text-indent:80px; display:block; font-size:18px; color:#363839; font-family:"微软雅黑";}

.lxwm_sy{ width:230px; height:auto; overflow:hidden; }
.lxwm_sy span{ display:block; width:230px; height:auto; overflow:hidden; border-bottom:1px solid #efefef; color:#696d6e; font-size:14px; line-height:175%; }

.footer{ width:100%; height:auto; overflow:hidden; background:#80bcc4;}
.footer_top{ display:block; width:auto; height:2px; overflow:hidden; background:url(../images/footer_top.jpg) no-repeat;}
.footer_in{ width:1000px; height:auto; text-align:center; }
.dbdh{ font-size:13px;}
.dbdh a{ color:#414141;}
.dbdh a:hover{ color:#894e0f;}
.ba{ font-size:12px;}
.ba img{ vertical-align:text-top;}
.ba a{ color:#414141;}
.ba a:hover{ color:#894e0f;}

.ny_box{ width:100%; height:auto; background:url(../images/ny_bg.jpg) 0px 0px no-repeat}
.ad{ width:980px; height:203px; overflow:hidden;}
.ad img{ width:980px; height:203px; overflow:hidden;}

.mbx{ width:740px; height:20px; display:block; padding-top:10px; background:url(../images/line_2.jpg) 0 28px no-repeat; overflow: hidden;line-height: 150%;}
.mbx img{ padding:0px 8px;}
.mbx a{ color:#895c2a;}
.mbx a:hover{ color:#333;}
.ny_center{ width:720px; height:auto; overflow:hidden; padding:10px; line-height:180%; color:#696d6e;}

.p_list{ width:670px; height:auto; overflow:hidden;}
.p_list ul li{ width:150px; height:190px; overflow:hidden; float:left; margin-right:22px; margin-top:15px; }
.p_list ul li img{ width:148px; height:148px; overflow:hidden;}
.p_list ul li a{ display:block; text-align:center;}
.p_list ul li a.a_1{ width:148px; height:148px; overflow:hidden; border:1px solid #e3e1e1;}
.p_list ul li a.a_2{ width:148px; height:40px; overflow:hidden; color:#696d6e;  line-height:300%;}
.p_list ul li a.a_2:hover{ color:#916531;}
.p_list ul li.nomargin_r{ margin-right:0px;}

.Paging{ width:100%; height:40px; line-height:50px; text-align:center; background:#fff; clear:both; }
.Paging a{padding:1px 5px; margin-right:5px; border:1px solid #dcdcdc; background:#fff; color:#666;}
.Paging a:hover,.Paging a.checka{color:#fff; border:1px solid #dcdcdc; background:#80bcc4;}
.Paging a.bdno{ border:#FFF;}

.sgsb_list{ width:670px; height:auto; overflow:hidden;}
.sgsb_list ul li{ width:200px; height:270px; overflow:hidden; float:left; margin-right:34px;}
.sgsb_list ul li img{ display:block; width:198px; height:227px; overflow:hidden; border:1px solid #e3e1e1;}
.sgsb_list ul li span{ display:block; text-align:center; width:198px; height:30px; overflow:hidden; color:#696d6e;  line-height:300%;}
.sgsb_list ul li.nomargin_r{ margin-right:0px;}

.cpsk_title{ display:block; width:720px; height:61px; overflow:hidden; text-indent:32px;}

.cpsk{ width:657px; height:auto; overflow:hidden;}
.cpsk ul li{ display:block; width:90px; height:; overflow:hidden; float:left; margin-right:23px; margin-top:15px;}
.cpsk ul li span{ display:block; font-size:13px; text-align:center;}
.cpsk ul li span.cpsk_sp1{ width:88px; height:43px; overflow:hidden; border:1px solid #dedede;}
.cpsk ul li span.cpsk_sp2{ width:90px; height:20px; overflow:hidden; color:#000; line-height:200%;  }
.cpsk ul li span.cpsk_sp3{ width:90px; height:20px; overflow:hidden; color:#abaaaa; line-height:150%;}
.cpsk ul li.nomargin_r{ margin-right:0px;}

.sgal_list{ width:705px; height:auto; overflow:hidden;}
.sgal_list ul li{ width:156px;overflow:hidden; float:left; margin-left:27px; margin-top:15px; }
.sgal_list ul li img{ width:154px; height:154px; overflow:hidden;}
.sgal_list ul li a{ display:block; text-align:center;}
.sgal_list ul li a.a_1{ width:154px; height:154px; overflow:hidden; border:1px solid #8b8b8b;}
.sgal_list ul li a.a_2{ width:156px; height:40px; overflow:hidden; color:#696d6e;  line-height:150%; padding-top:10px;}
.sgal_list ul li a.a_2:hover{ color:#916531;}
.sgal_list ul li.nomargin_l{ margin-left:0px;}

.xwzx_list{ width:708px; height:auto; overflow:hidden;}
.xwzx_list span{ display:block;}
.xwzx_list span.xwzx_list_sp1{ width:708px; height:30px; overflow:hidden; line-height:230%; font-size:14px; font-weight:bold;}
.xwzx_list span.xwzx_list_sp1 a{ color:#333;}
.xwzx_list span.xwzx_list_sp1 a:hover{ color:#784b1b;}
.xwzx_list span.xwzx_list_sp2{ width:708px; height:25px; overflow:hidden; line-height:180%; font-size:12px; color:#939090;}
.xx_nr{ width:708px; height:auto; overflow:hidden; margin-bottom:20px;}
.xx_nr_l{ float:left; width:175px; height:auto; overflow:hidden;}
.xx_nr_l img{ width:175px; height:127px; overflow:hidden;}
.xx_nr_r{ float:right; width:520px; height:auto;}
.xx_nr_r a{ display:block; color:#333;}
.xx_nr_r a:hover{ color:#ca7b20;}
.xx_nr_r a.a_1{ width:520px; height:90px; overflow:hidden; line-height:190%; margin-bottom:10px;}
.xx_nr_r a.a_2{ width:520px; height:32px; overflow:hidden; line-height:150%; text-align:right;}

.lxwm_nr{ font-size:14px; line-height:200%; background:url(../images/lxwm_bg.jpg) right 0px no-repeat;}
.lxwm_nr a{ color:#696d6e;}
.lxwm_nr a:hover{ color:#ca7b20;}

.xwzx_title{ width:720px; height:80px; overflow:hidden; border-bottom:1px solid #e9e9e9; text-align:center;}
.xwzx_title span{ display:block;}
.xwzx_title span.xwzx_title_sp1{ width:720px; height:45px; overflow:hidden; font-size:16px; color:#1c1d1d; font-weight:bold; line-height:400%;}
.xwzx_title span.xwzx_title_sp2{ width:720px; height:35px; overflow:hidden; font-size:12px; color:#c2c6c7; line-height:260%;  }

/*tu pian lun bo*/
.rollBox{width:500px;overflow:hidden;}
.rollBox .LeftBotton{height:90px;width:8px;background:url(../images/left.jpg) no-repeat;overflow:hidden;float:left;display:inline;cursor:pointer; margin:18px 16px 0px 15px;}
.rollBox .RightBotton{height:90px;width:8px;background:url(../images/right.jpg) no-repeat;overflow:hidden;float:left;display:inline;cursor:pointer;margin:18px 15px 0px 16px;}
.rollBox .Cont{width:422px; height:auto; overflow:hidden; float:left;}
.rollBox .ScrCont{width:10000000px; overflow:hidden;}
.rollBox .Cont .pic{ display:block; width:95px; float:left; padding-right:14px; }
.rollBox .Cont .pic img{background:#fff; width:93px; height:88px; border:1px solid #ccc; overflow:hidden;}
.rollBox .Cont .pic span{display:block;margin:0 auto; }
.rollBox #List1,.rollBox #List2{float:left;}
/*tu pian lun bo end*/ 

.banner{ width:100%; height:434px; overflow:hidden;}
#imgPlay{ overflow:hidden; width:1440px; zoom:1; position:relative; height:434px; }
#imgPlay .imgs img{ width:1440px;}
#imgPlay .imgs li{ float:left; position:relative;}
#imgPlay .imgs{ width:5880px;}
#imgPlay .num { display:inline;  position:absolute; bottom:0px; height:49px;}
#imgPlay .num span{ display:inline-block; background:url(../images/imgPlayer.png) no-repeat -19px -83px; margin:0px 2px; overflow:hidden; width:14px; cursor: pointer; line-height:0; height:13px; text-align:center;}
#imgPlay .num span.on { background-position:1px -83px;}
.banner_bottom{ text-align:center; height:39px; overflow:auto; background:url(../images/banner_bottom.png) no-repeat;}
#imgPlay .prev {
	BACKGROUND: url(../images/imgPlayer.png) no-repeat 0px 0px; LEFT: 1px; WIDTH: 46px; CURSOR: pointer; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 160px; HEIGHT: 81px
}
#imgPlay .next {
	BACKGROUND: url(../images/imgPlayer.png) no-repeat 0px 0px; left: 1px; WIDTH: 46px; CURSOR: pointer; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 160px; HEIGHT: 81px
}
#imgPlay .next {
	BACKGROUND-POSITION: right 0px; RIGHT: 15px; LEFT: auto
}

.cpzx_nytitle{font-family:微软雅黑; font-size:24px; color:#050505;}

