/* CSS Document */
/*全局*/
body,div,span,p,ul,li,dl,dd,dt,img,h1,h2,h3,em,tr,td{padding:0;margin:0;}
body{font-size:12px;background:#fff; font-family:"宋体";}
a{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:none; color:#cc0000;}
ul,li{ list-style:none;}
i,em{ font-style:normal;}
img{ border:0;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}

/*全局 end*/
.topbg{ width:100%; height:40px; background:url(../style/topbg.jpg) repeat-x top center; min-width:1000px;}
.top{ width:1000px; height:40px; line-height:35px;  margin:0 auto; overflow:hidden;}
.topR{ width:326px; height:40px; float:left; overflow:hidden;}
.topL{ width:280px; height:40px; float:right; overflow:hidden; text-align:right; position:relative;}
.topL1{ width:150px; height:40px; position:absolute; right:78px; top:0px;}
.topL1 font{ font-size:10px;}
.topL1 span{ display:block; width:68px; height:20px; background:url(../style/top_btn.jpg) no-repeat top center; float:right;}
.topL2{ width:68px; height:20px; line-height:22px; text-align:center; position:absolute; right:0px; top:6px; background:url(../style/top_btn.jpg) no-repeat top center; overflow:hidden;}
.topL2 a{ color:#fff;}


.logobg{ width:100%; height:97px; background-color:#f2f2f2; min-width:1000px;}
.logo{ width:1000px; height:97px; margin:0 auto; overflow:hidden; position:relative;}
.logoR{ width:672px; height:71px; position:absolute; top:10px; left:0px;}
.logoL{ width:195px; height:45px; position:absolute; top:20px; right:0px;}

.navbg{ width:100%; height:45px; background-color:#994705; border-top:2px solid #813200; min-width:1000px;}
.nav{ width:1000px; height:45px; margin:0 auto;}
.nav ul{}
.nav ul li{ width:125px; height:45px; background:url(../style/nav_line.jpg) no-repeat right center; float:left;}
.nav ul li a{ text-align:center; display:block; color:#fff; font-size:14px; font-weight:bold; line-height:45px;}
.nav ul li a.aa{width:125px; height:45px; background:url(../style/nav_line.jpg) no-repeat left center; display:block;}
.nav ul li a:hover{background-color:#cc0000;}
.nav ul li a.hvr{background-color:#cc0000;}

.bannerbg{width:100%; height:380px; position:relative;}
.banner_pic{ width:100%; height:380px; position:absolute; left:0px; top:0px; z-index:1;}

.banner{ width:100%; height:380px; min-width:1000px; position:relative; overflow:hidden; margin-top:1px;}
.banner .d1{width:100%;height:380px;display:block;position:absolute;left:0px;top:0px;}
.banner .yy{width:100%;height:35px;background-color:#000; filter:alpha(opacity=48); opacity:0.48; position:absolute;z-index:100;left:0;top:346px;}
.banner .d2{width:100%;height:13px;clear:both; position:absolute;z-index:100;left:0;top:357px;}
.banner .d2 ul{width:102px;height:13px;float:left;position:absolute;left:48%;top:0; margin-left:-10px;display:inline;}

.banner .d2 li{width:13px;height:13px;overflow:hidden;cursor:pointer;background:url(../style/banner_icon.png) no-repeat top center;float:left;margin:0px 3px;display:inline;}
.banner .d2 li.nuw{background:url(../style/banner_icon1.png) no-repeat top center;}



.bannerC{ width:260px; height:269px; position:absolute; left:50%; top:20px; margin-left:240px; background:url(../style/jj_bg.png) no-repeat top center; z-index:22;}
.bannerC_title{ width:260px; height:40px; position:relative; overflow:hidden;}
.bannerC_title1{ width:113px; height:25px; line-height:25px; background:url(../style/title_icon.jpg) no-repeat 0 center; padding-left:12px; font-size:14px; font-weight:bold; position:absolute; top:9px; left:15px;}
.bannerC_title1 span{ font-size:12px; font-family:Arial; color:#999999; font-weight:normal;}
.bannerC_title2{ width:50px; height:20px; line-height:20px; position:absolute; right:13px; top:13px; text-align:right;}

.bannerC_cont{ width:248px; height:; margin:0 auto;}
.bannerC_cont ul{}
.bannerC_cont ul li{ width:248px; height:45px; display:block; overflow:hidden; margin-top:-2px\9;}
.font{ font-weight:bold;}
.jj{ width:248px; height:45px; line-height:45px; position:relative; overflow:hidden;}
.jj1{ width:106px; height:45px; position:absolute; left:15px; top:0px;overflow:hidden;}
.jj2{ width:48px; height:45px; position:absolute; left:130px; top:0px;text-align:center;overflow:hidden }
.jj3{width:48px; height:45px; position:absolute; right:0px; top:0px;text-align:center; overflow:hidden}



/*column1*/
.column1{ width:1000px; height:270px; margin:0 auto; overflow:hidden; padding:20px 0px;}
.column1L{ width:320px; height:270px;}
.distant{padding-left:20px;}
.column1L_cont{}
.column1L_cont h1{ font-size:14px; height:30px; line-height:30px; padding-top:2px;}
.column1L_cont p{ color:#666; line-height:22px;}

.column1L_btn{ width:119px; height:38px; background:url(../style/column1_btn.jpg) no-repeat top center; margin-top:15px;}
.column1L_btn a{ color:#FFF; line-height:38px; text-align:center; display:block;}

/*column2*/


.column2bg{ width:100%;  height:284px; background-color:#f4f4f4; min-width:1000px;}
.column2{ width:1000px; height:264px; margin:0 auto; overflow:hidden;}
.column2L{ width:320px; height:264px;}
.column2L_T{ width:320px; height:40px; border-bottom:2px solid #cc0000; position:relative; margin-top:7px; overflow:hidden;}
.column2L_T1{ width:143px; height:25px; line-height:25px; background:url(../style/title_icon.jpg) no-repeat 0 center; padding-left:12px; font-size:14px; font-weight:bold; position:absolute; top:9px; left:0px;}
.column2L_T1 span{ font-size:12px; font-family:Arial; color:#999999; font-weight:normal;}
.column2L_T2{ width:50px; height:20px; line-height:20px; position:absolute; right:0px; top:13px; text-align:right;}
.column2L_C{}
.column2L_C1{ width:320px; height:90px; padding:13px 0px 10px 0px;}
.column2L_C2{ line-height:26px;}

.column2L_N{ width:320px; height:198px; overflow:hidden; padding-top:13px;}
.column2L_N1{ width:320px; height:90px; position:relative;}
.column2L_N1_pic{ width:135px; height:90px; position:absolute; left:0; top:0;}
.column2L_N1_cont{ width:174px; height:90px; position:absolute; right:0; top:0;}
.column2L_N1_cont h2{ font-size:12px; height:30px; line-height:30px;}
.column2L_N1_cont p{ color:#666; line-height:20px;}
.column2L_N1_cont p a{ color:#f00;}

.column2L_N2{ width:320px; height:120px; overflow:hidden; padding-top:12px;}
.column2L_N2 ul{ width:320px;}
.column2L_N2 ul li{ height:26px; background:url(../style/icon1.jpg) no-repeat 0 center; padding-left:15px; line-height:26px;}
.column2L_N2 ul li em{ color:#999; float:right;}

.column2L_Q{ width:320px; height:204px; overflow:hidden; padding-top:11px;}
.column2L_Q ul{ width:320px;}
.column2L_Q ul li{ height:33px; background:url(../style/icon3.jpg) no-repeat 0 center; padding-left:15px; line-height:33px; border-bottom:1px dashed #cccccc;}
.column2L_Q ul li em{ color:#999; float:right;}


.partners{ width:1000px; height:136px; margin:0 auto; overflow:hidden; }
.partners_T{ width:1000px; height:40px; border-bottom:2px solid #cc0000; position:relative; margin-top:7px; overflow:hidden;}
.partners_T1{ width:143px; height:25px; line-height:25px; background:url(../style/title_icon.jpg) no-repeat 0 center; padding-left:12px; font-size:14px; font-weight:bold; position:absolute; top:9px; left:0px;}
.partners_T1 span{ font-size:12px; font-family:Arial; color:#999999; font-weight:normal;}

.partners_L{ width:1000px; height:48px; overflow:hidden; padding-top:20px; }
.partners_L ul{ width:1020px; overflow:hidden;}
.partners_L ul li{ width:130px; height:48px; float:left; margin-right:15px;}
.partners_L ul li img{width:128px; height:46px; border:1px solid #cccccc;}

.footbg{ width:100%; height:210px; background-color:#eaeaea; border-top:5px solid #994705; min-width:1000px;}
.foot{ width:1000px; height:180px; overflow:hidden; margin:0 auto; margin-top:13px; position:relative; }
.foot_link{ width:647px; height:60px; line-height:30px; position:absolute; left:0; top:0px; overflow:hidden;}
.foot_link span{ color:#999999;}

.foot_line1{ width:640px; height:2px; background:url(../style/foot_line1.jpg) repeat-x top center; position:absolute; left:0; top:74px;}

.foot_copy{ width:640px; height:90px; line-height:25px; position:absolute; left:0; top:94px;}

.foot_line2{ width:2px; height:168px; background:url(../style/foot_line2.jpg) repeat-y top center; position:absolute; left:664px; top:10px;}

.foot_mlogo{ width:145px; height:168px; position:absolute; top:10px; left:696px;}
.foot_mlogo img{ width:145px; height:44px; padding-bottom:15px;}
.foot_mlogo1{ height:64px; overflow:hidden; font-weight:bold; line-height:32px;}
.foot_mlogo2{ line-height:18px; padding-top:2px;}

.foot-ewm{ width:112px; height:145px; position:absolute; top:25px; right:0;}
.foot-ewm p{ line-height:30px; text-align:center;}

/*zy*/
.zycontent{ width:1000px; height:auto; margin:0 auto; overflow:hidden;}
.zy_title{ height:53px; line-height:53px; background:url(../style/zy_icon.jpg) no-repeat 0 center; padding-left:20px; overflow:hidden;}

.zycont{ width:988px; height:auto; margin-left:10px; border:1px solid #e8e8ea;  background-color:#f7f7f7; margin-bottom:20px;}

.zy_left{ width:214px; height:auto;}
.zy_leftT{ width:221px; height:71px; position:relative;}
.zy_leftT1{ width:221px; height:71px; position:absolute; top:0px; left:-12px;}


.zy_leftN{ width:215px; height:auto; overflow:hidden;}
.zy_leftN ul{width:215px; height:auto; padding-top:15px;}
.zy_leftN ul li{width:215px; height:46px;}
.zy_leftN ul li a{ width:215px; height:45px; font-size:16px; line-height:45px; text-indent:45px; background:url(../style/zy_icon3.png) no-repeat 138px center; border-bottom:1px solid #eaeaea; display:block;}
.zy_leftN ul li a:hover{width:221px; height:45px; display:block; background:url(../style/zy_hover.jpg) no-repeat 26px center;border-bottom:none; color:#FFF;}
.zy_leftN ul li a.fylisthvr{width:221px; height:45px; display:block; background:url(../style/zy_hover.jpg) no-repeat 26px center;border-bottom:none; color:#FFF;}

.zy_leftN1{ width:215px; height:auto; overflow:hidden;}
.zy_leftN1 ul{width:215px; height:auto; padding-top:15px;}
.zy_leftN1 ul li{width:215px; height:46px;}
.zy_leftN1 ul li a{ width:215px; height:45px; font-size:16px; line-height:45px; text-indent:45px; /* background:url(../style/zy_icon3.png) no-repeat 172px center; */ border-bottom:1px solid #eaeaea; display:block;}
.zy_leftN1 ul li a:hover{width:221px; height:45px; display:block; background:url(../style/zy_hover1.jpg) no-repeat 26px center;border-bottom:none; color:#FFF;}
.zy_leftN1 ul li a.fylisthvr{width:221px; height:45px; display:block; background:url(../style/zy_hover1.jpg) no-repeat 26px center;border-bottom:none; color:#FFF;}

.zy_rightbg{ width:773px; min-height:600px; height:auto!important; height:600px; border-left:1px solid #e6e7e7; background-color:#FFF;}
.zy_rightbg{ width:733px; height:auto; padding:20px;}
.zy_rightT{ background:url(../style/title_icon.jpg) no-repeat 0 center; padding-left:15px; font-size:; border-bottom:1px solid #eaeaea; height:50px; line-height:50px; color:#994705; font-weight:bold; font-size:16px; padding-top:5px;}

.zy_cont{ line-height:30px; font-size:14px; padding-top:25px;}


.zy_team{ width:733px; height:auto;}
.zy_teamL{ width:733px; height:auto; overflow:hidden;}
.zy_teamL ul{}
.zy_teamL ul li{ width:733px; height:160px; border-bottom:1px solid #eaeaea; position:relative; margin-top:25px;}
.zy_teamL ul li .team_pic{ width:140px; height:135px; position:absolute; left:0; top:0;}
.zy_teamL ul li .team_cont{ width:573px; height:135px; position:absolute; right:0; top:0px;}
.team_cont h3{ height:30px; line-height:30px; font-size:13px;}
.team_cont h3 span{ color:#994705;}
.team_cont p{ color:#666; height:96px; line-height:24px; margin-top:5px;}



.zy_newL{ width:733px; height:auto; overflow:hidden; padding-top:20px;}
.zy_newL ul{}
.zy_newL ul li{ height:38px; line-height:38px; border-bottom:1px dotted #dbdbdb; background:url(../style/icon1.jpg) no-repeat 0 center; padding-left:15px; font-size:13px;}
.zy_newL ul li a{ color:#666;}
.zy_newL ul li a:hover{ color:#000; text-decoration:underline;}
.zy_newL ul li em{ float:right; color:#999;}

.zy_news{ width:733px; height:auto; padding-top:25px;}
.zy_newsT{ font-size:16px; font-weight:bold; text-align:center; line-height:35px;}
.zy_newsD{ text-align:center; color:#999; line-height:40px; border-bottom:1px solid #eaeaea;}
.zy_newsC{min-height:300px; height:auto!important; height:300px; line-height:30px; font-size:14px; padding-top:15px; margin-bottom:20px;}


.zy_jj{ width:733px; height:auto; border:1px solid #cccccc; margin-top:25px; border-top:none;}
.ttl{height:18px;}
.ctt{ width:733px; height:auto;clear:both;border-top:0; margin:0 auto; margin-top:20px; overflow:hidden;}
/* TAB 切换效果 */
.tb_{ width:733px; height:32px; background:url(../style/jj_title.jpg) repeat-x top center; border-top:2px solid #994705; }
.tb_ ul{height:32px;}
.tb_ li{float:left;height: 31px;line-height:31px;width: 110px;cursor:pointer;  text-align:center; font-size:14px;}
/* 控制显示与隐藏css类 */
.normaltab   {font-weight:bold; color:#464646;}
.hovertab    { height:31px; background-color:#fff; color:#994705; font-weight:bold; border-bottom:1px solid #ccc; }
.dis{display:block;}
.undis{display:none;}

.jj_about{ width:713px; height:auto; margin:0px 10px 20px; overflow:hidden;line-height: 2;}
#tbc_02{ padding:0px 0px 50px; }

/*表格分页*/
.tablepage{ width:733px; height:36px; position:relative; margin:15px auto 30px auto;}
.tablepage ul{ height:22px; display:block; position:absolute; top:7px; left:200px; line-height:22px;}
.tablepage ul.tablepage_2{ width:auto; right:0px;}
.tablepage ul.tablepage_2 li{ height:20px; display:block; position:relative; float:left; margin-right:8px; border:1px solid #b1b1b1; line-height:20px; text-align:center;}
.tablepage ul.tablepage_2 li.tablepage_2_1{ width:40px; }
.tablepage ul.tablepage_2 li.tablepage_2_2{ width:50px; }
.tablepage ul.tablepage_2 li.tablepage_2_3{ width:80px; height:20px; text-align:center;}
.tablepage ul.tablepage_2 li.tablepage_2_4{ width:100px; height:20px; border:0px solid #b1b1b1; font-size:13px;}
.divFood{ font-size:13px;}
/*fy*/
.fynext{ width:733px; height:36px; position:relative; margin:15px auto 30px auto;}
.fynext ul{ height:22px; display:block; position:absolute; top:7px;}
.fynext ul.fynext_1{ width:auto; left:0px;}
.fynext ul.fynext_1 li{ line-height:22px;}
.fynext ul.fynext_2{ width:auto; right:0px;}
.fynext ul.fynext_2 li{ height:20px; display:block; position:relative; float:left; border:1px solid #b1b1b1; margin-right:5px; line-height:20px; text-align:center;}
.fynext ul.fynext_2 li.fynext_2_1{ width:40px;}
.fynext ul.fynext_2 li.fynext_2_2{ width:50px;}
.fynext ul.fynext_2 li.fynext_2_3{ width:50px; height:22px; border:0px solid #000000; margin-right:0px;}

.fy_newlist4{ width:733px; height:30px; margin:0px auto; position:relative;}
.fy_newlist4 ul li{ line-height:30px; color:#666;}
.fy_newlist4 ul li a{ color:#666;}
.fy_newlist4 ul li a:hover{ color:#ff0000;}

/*book*/
.zy_book{font-size:14px; padding-top:10px;}
.iiput{ border:1px solid #ebdcd6; height:24px;  line-height:24px;}
.iiput1{ border:1px solid #ebdcd6; height:100px;}
.bookD{ font-size:12px; border:1px dashed #9e4c0a; background-color:#ffebdb;}
.bookD p{ padding:15px; line-height:22px;}










