@charset "gb2312";
/**
*   Made by cgq
**/

/*index.html==========================*/
body{ background:url(../images/bg.jpg) repeat; font-size:12px; font-family:"ËÎÌå";}
.clear { clear:both; display:block; height:0;font-size:0; overflow:hidden;}
.fl { float:left;}
.fr { float:right;}
/*header*/
.top { width:100%; height:97px; background:url(../images/top_bg.jpg) left top repeat-x;}
.header { width:1004px; margin:auto; height:97px;background:url(../images/logo.jpg) -1px top no-repeat;}
.top_nav { text-align:right; padding-right:17px; padding-top:5px;}

.main_nav { width:100%; height:48px; background:url(../images/nav_bg.jpg) left center repeat-x;}
.nav { width:1004px; margin:auto; height:48px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}
.nav li { float:left; width:111px; height:48px; line-height:48px; text-align:center; background:url(../images/nav_li.jpg) left center no-repeat;}
.nav li a { color:#e9d4b9; display:inline-block; width:111px; height:48px;}
.nav li a:hover { background:url(../images/nav_hover.jpg) 9px bottom no-repeat; color:#FFF;}
.nav .nobg {background:none;}

.banner { width:100%; max-width:1440px; height:380px; margin:auto; margin-top:1px;}
.focus{width: 100%;height: 380px; position: relative; overflow:hidden;}
.focus ul,.focus li{ list-style:none; padding:0; margin:0;}
.focus li{ display: none}
.focus .bg { position: absolute; width:100%; height: 30px; left: 0; bottom: 0;  opacity: 0.5; filter: alpha(opacity=50); z-index: 1; background: #000}
.focus .f_btns{position: absolute; width: 100%; height:30px; line-height:30px; left: 0; bottom: 0; text-align: center; z-index: 2}
.focus .f_btns h2 { color: #fff; font-size: 16px; line-height: 30px; }
.focus .f_btns h2 a{ color: #fff;}
.focus .f_btns h2 a:hover{ text-decoration: none}
.focus .f_btns .btn{ text-align: center; height:8px; overflow: hidden; font-size:0; padding-top:12px;}
.focus .f_btns .btn span {display: inline-block;width:26px; height: 8px; overflow: hidden; margin: 0 5px; background: #a1a1a1; cursor: pointer}
.focus .f_btns .btn span.cur{background: #c93939;}
.focus .prev { display:none; background: url(../images/a1.png) no-repeat; position: absolute;top:150px;left:0; width: 55px; height: 55px; z-index: 3; cursor: pointer}
.focus .next {display:none; background: url(../images/a2.png) no-repeat; position: absolute;top:150px;width: 55px; height: 55px;right: 0;z-index: 3;cursor: pointer}
.jqfocus ul li a img{height:380px; text-align:center;}
/**/
.iwarp { width:1004px; margin:auto;}
.MarginTop15 { margin-top:15px;}
.MarginTop10 { margin-top:10px;}
/*imain*/
.ipro_titl { width:auto; height:38px; background:url(../images/tit_l.jpg) left top no-repeat; padding-left:6px;}
.ipro_titr { width:auto; height:38px; background:url(../images/tit_r.jpg) right top no-repeat; padding-right:6px;}
.ipro_titm { width:auto; height:38px; background:url(../images/tit_m.jpg) left top repeat-x;}
.ipro_titm span {font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#FFF; display:inline-block; width:104px; height:61px; background:url(../images/iprotit.jpg) no-repeat; padding-top:5px; line-height:38px; text-align:center; position:relative; top:-5px; left:10px;}
.ipro_titm .more { display:inline-block; width:49px; height:21px; background:url(../images/more.jpg) no-repeat; text-indent:-99999px; float:right; margin-right:10px; margin-top:10px;}
.ipro_txt { border:1px solid #f3e0c0; border-top:none; background-color:#FFF; padding-top:33px; padding-left:6px; padding-right:6px; padding-bottom:10px;}

#demo {overflow:hidden;width:990px;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}

#ipo_box1 {	width:990px;height:356px;overflow:hidden;position:relative;}
#ipo_box1 ul {position:absolute;left:0px;top:0px;}
#ipo_box1 ul li {width:190px;height:178px;float:left;text-align:center;	list-style:none;margin-right:10px;}

.iprolist { width:190px;  float:left; margin-bottom:20px; }
.iprolist_img { width:180px; height:120px; position:absolute; margin-left:5px; margin-top:5px;}
.iprolist_img img { width:180px; height:120px; border:none;}
.iprolist_img2 { width:180px; height:120px; padding:4px; border:1px solid #f4eade; background-color:#fbf8f1;}
.iprolist_img2 img { width:180px; height:120px; border:none;}
.iprolist_name { width:190px; height:28px; line-height:28px; text-align:center; background:#f2dfbe url(../images/li1.jpg) right bottom no-repeat;}


.inews { width:287px; float:right;}
.inews_tit { width:250px; height:30px; line-height:30px; padding-top:8px; background:url(../images/inews_tit.jpg) no-repeat; color:#FFF;font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; padding-left:37px;}
.inews_tit a { display:inline-block; float:right;font-size:12px; font-family:"ËÎÌå"; color:#FFF; margin-right:18px;}
.inews_txt { background-color:#f6edde; border:1px solid #f8debd; border-top:none; padding-left:6px; padding-right:7px; padding-bottom:7px; height:161px;}
.inews_list { background-color:#FFF; border:1px solid #f4e0bd; border-top:none; padding:10px; min-height:140px;}
.inews_list li { background:url(../images/li2.jpg) 7px center no-repeat; height:27px; line-height:27px; border-bottom:1px dashed #deddc1; padding-left:20px;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}
.inews_list li a { color:#7c5000;}
.inews_list li a:hover { color:#666;}

.iabout { width:705px; float:left;}
.iabout_titl { width:auto; height:38px; background:url(../images/tit_l.jpg) left top no-repeat; padding-left:6px;}
.iabout_titr { width:auto; height:38px; background:url(../images/tit_r.jpg) right top no-repeat; padding-right:6px;}
.iabout_titm { width:auto; height:38px; background:url(../images/tit_m.jpg) left top repeat-x;}
.iabout_titm span {font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#FFF; display:inline-block; width:116px; height:37px; background:url(../images/iabouttit.jpg) no-repeat; line-height:34px; text-indent:38px; position:relative; top:4px; left:10px;}
.iabout_titm .more { display:inline-block; width:49px; height:21px; background:url(../images/more.jpg) no-repeat; text-indent:-99999px; float:right; margin-right:10px; margin-top:10px;}
.iabout_txt { border:1px solid #f3e0c0; border-top:none; background-color:#FFF; padding:10px; height:148px; line-height:25px;}
.iabout_txt img { float:left; margin-right:10px;}
 
.ilink_titl { width:auto; height:38px; background:url(../images/tit_l.jpg) left top no-repeat; padding-left:6px;}
.ilink_titr { width:auto; height:38px; background:url(../images/tit_r.jpg) right top no-repeat; padding-right:6px;}
.ilink_titm { width:auto; height:38px; background:url(../images/tit_m.jpg) left top repeat-x;}
.ilink_titm span {font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#FFF; display:inline-block; width:98px; height:38px; background:url(../images/ilinktit.jpg) no-repeat; line-height:38px; padding-left:38px; position:relative;left:-6px;}
.ilink_txt {border:1px solid #f3e0c0; border-top:none; background-color:#FFF; padding-top:10px;}
.ilink_txt img { margin:0 5px 10px 5px;}
 
/*main*/
.left { width:222px; float:left;}
.left_box {}
.left_tit { height:30px; line-height:30px; padding-top:8px; background:url(../images/sort_tit.jpg) no-repeat; color:#FFF;font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; padding-left:37px;}
.left_txt { background-color:#f6edde; border:1px solid #f8debd; border-top:none; padding-left:6px; padding-right:7px; padding-bottom:7px;}
.sort { background-color:#FFF; border:1px solid #f4e0bd; border-top:none; padding:10px;}
.sort li { background:url(../images/li2.jpg) 7px center no-repeat; padding-left:20px; height:31px; line-height:31px; border-bottom:1px dashed #deddc1; }
.cont {background-color:#FFF; border:1px solid #f4e0bd; border-top:none; padding:10px; line-height:26px; /*background:url(../images/qiyezizhi.jpg) center no-repeat;*/}
.cont a img{width:185px; height:188px; border:none;}
 
.right { width:765px; float:right;}
.right_titl { width:auto; height:38px; background:url(../images/tit_l.jpg) left top no-repeat; padding-left:6px;}
.right_titr { width:auto; height:38px; background:url(../images/tit_r.jpg) right top no-repeat; padding-right:6px;}
.right_titm { width:auto; height:38px; background:url(../images/tit_m.jpg) left top repeat-x; text-align:right; padding-right:3px; position:relative;}
.right_titm span { line-height:38px;}
.right_titm .span {font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#FFF; display:inline-block; width:135px; height:38px; background:url(../images/ilinktit.jpg) no-repeat;  text-indent:40px; position:absolute;left:-6px; text-align:left;top:0px; *top:0px;}
 
.right_txt {border:1px solid #f3e0c0; border-top:none; background-color:#FFF; padding-top:30px; padding-left:10px;line-height:26px; min-height:395px;}
.newslist {}
.newslist li { background:url(../images/li2.jpg) 7px center no-repeat; height:26px; line-height:26px; border-bottom:1px dashed #deddc1; padding-left:20px;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}
.newslist li span { float:right; color:#999;}
.right_txt .title { height:36px; line-height:36px; text-align:center; font-size:16px; border-bottom:1px dashed #CCC; }
.right_txt .date { text-align:center; line-height:30px;color:#999; }
.right_txt .info { line-height:26px;}

.pro_list { width:235px; margin:0 6px;float:left; margin-bottom:20px;}
.pro_list_img { width:225px; height:156px; padding:4px; border:1px solid #f4eade; background-color:#fbf8f1;}
.pro_list_img img { width:225px; height:150px; border:none;}
.pro_list_name { width:235px; height:28px; line-height:28px; text-align:center; background:#f2dfbe url(../images/li1.jpg) right bottom no-repeat;}

.cpro_list { width:174px; height:147px; margin:0 5px;float:left; margin-bottom:30px; position:relative;}
.cpro_list_img { width:164px; height:109px; margin-left:5px; margin-top:5px;  position:absolute; z-index:999;}
.cpro_list_img a img { width:164px; height:109px;border:none;}
.cpro_list_img2 { width:164px; height:109px; padding:4px; border:1px solid #f4eade; background-color:#fbf8f1;}
.cpro_list_img2 img { width:164px; height:109px; border:none; }
.cpro_list_name { width:174px; height:28px; line-height:28px; text-align:center; background:#f2dfbe url(../images/li1.jpg) right bottom no-repeat;}


.joblist {}
.joblist li { background:url(../images/li2.jpg) 7px center no-repeat; height:27px; line-height:27px; border-bottom:1px dashed #deddc1; padding-left:20px;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}
.joblist li span { float:right; color:#999;}
 
/*page*/
.pagelink{ float:right; height:26px; line-height:26px;  margin:5px 0 10px 0; padding:0 10px; white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}
.pagelink a, .pagelink span{ padding:0 3px; color:#641e0a;}
.pagelink a.on, .pagelink a:hover{ color:#999;}

.pagenav { text-align:right; padding-top:15px;}

/*footer*/
.footer { width:100%; height:auto; background:url(../images/footer_bg.jpg) left top repeat-x; padding:7px 0; margin-top:10px;}
.foot_nav { width:1004px; margin:auto; line-height:30px; color:#84644f; text-align:center;}
.foot_nav a {color:#84644f;}
.copyright { text-align:center; line-height:30px; color:#84644f;}
.copyright a {color:#84644f;}

.txt{color:red;}

.Mess { width:980px; margin:auto;border:2px solid #ad0101; margin-top:10px; background-color:#FFF; padding:6px 10px;}
.Mess_L { font-size:14px; color:#000; line-height:24px; width:780px; float:left;}
.Mess_R { color:#ce2a21; font-size:12px; width:162px; line-height:24px; position:absolute; top:23px; right:-30px; z-index:999;}
.Mess_R:link { color:#ce2a21;} 
.Mess_R2 { width:45px; float:right; position:relative } 
.Mess_L span{color:#f00;}

#simg{cursor:pointer;}
.bigzs{width:100%; position:fixed; z-index:99999; top:0; left:0; text-align:center; display:none;}
.bigzs #bimg{position:relative; z-index:2;}
.bigzs .bg{displayblock; width:100%; position:absolute; z-index:1; top:0; left:0; opacity:0.5; filter:alpha(opacity=50); z-index:1; background:#000; cursor:pointer;}