@charset "gb2312";



*{margin:0;padding:0;}



body{color:#666;margin:0 auto;font-size:14px;line-height:24px;font-family:Arial, Helvetica, sans-serif; background:#f7f7f6 url(../images/bg.gif) repeat-x;}



ol,ul,li{list-style:none;}



img{border:none; vertical-align:middle;}



a{color:#4e4e4e;text-decoration:none;}



a:hover{color:#940c17;}



.left{float:left;}



.right{float:right;}



.clr{clear:both;}



.text{display:block;text-align:center;}



.center{text-align:center; display:block;}



.none{ display:none;}







#top_div,#mian_div{margin:0 auto; width:1200px;clear:both;}



#mian_div{margin-top:12px;}



#top_div{ height:153px;}



.top{height:110px; overflow:hidden;}



.top h1{padding:15px 0 0 11px;}



.top ul{float:right; padding-top:6px;}



.top ul li{margin-top:36px;float:left;font-size:14px;margin-left:20px;}

.top ul li img{margin-top:-6px;margin-right:8px;}







/*����*/



.nav{ height:42px; line-height:42px;}



.nav li{float:left;font-family:"";font-size:15px;background:url(../images/nav_line.gif) no-repeat right;position: relative; z-index: 100;}



.nav li a{display:block; text-align:center;color:#fff; padding:0 46px;}



.nav li a:hover{background:#d5162b}



.nav li.li_none{background:none;}



.nav li ul{ float:left;left:14px; top:42px; height:32px; display: none; position:absolute; z-index: 100000;}



.nav li ul li{float:left; color:#FFF; line-height:35px; height:35px;padding:0; margin:0; background:none;}



.nav li ul li a{float:left;color:#FFF; padding:0;margin-right:25px; text-align:center;height:35px; line-height:35px;}



.nav li ul li a:hover{float:left;color:#FFF; background:#e60012; }



.nav_0{ height:35px; width:100%;top:152px;background-color:#940c17; display:none; position:absolute;z-index:80;}

.nav li.current a{background:#d5162b}









.banner{height:366px; }






.jtxw{width:310px; float:left;}



.jtxw h2,.zzry h2,.dbgc h2{font-family:"";font-size:18px;height:48px;line-height:48px;color:#4c4c4b;font-weight:400;border-bottom:1px solid #d4d4d4; padding-left:10px; margin-bottom:8px;

background:url(../images/title.jpg) no-repeat 0 16px;}

.cyjg h2{font-family:"";font-size:18px;height:48px;line-height:48px;color:#4c4c4b;font-weight:400;border-bottom:1px solid #d4d4d4; padding-left:10px; margin-bottom:8px;}

.jtxw h2{margin-left:8px;}
.jtxw h2 a{color:#a40000}


.jtxw_date{margin-left:8px;font-size:28px; color:#4c4c4b; font-family:Arial;height:48px; line-height:48px;}



.jtxw h3{margin-left:8px;color:#4e4e4e; line-height:26px;}



.jtxw p{margin-left:8px; color:#797979; border-bottom:1px solid #ddd; padding-bottom:7px;}



.jtxw p a{color:#fe7701;}



.jtxw ul{padding-top:6px;}



.jtxw li{background:url(../images/news_icon.gif) no-repeat left center; padding-left:11px; clear:both; line-height:29px;}



.jtxw li span{float:right; color:#b5b5b5;}






.cyjg{ width:860px; margin-left:23px; float:left; position:relative;height:350px;overflow:hidden;}







.cyjg h2 a{}



.cy_pic{ width:500px; height:202px;margin:3px 0 0 0;}



.cyjg h3{ font-size:28px; color:#484848; margin-top:50px; font-weight:400; line-height:66px;}



.cy_txt{color:#5a5a5a; font-size:14px;padding-left:3px;}



.cyjg_more a{ color:#e7380d;margin:4px 0 0 3px; display:block; text-align:right;}







.infiniteCarousel { clear:both; POSITION:relative;}



.wrapper{ OVERFLOW:hidden; HEIGHT: 382px; }



.wrapper ul{margin-left:0;}



.wrapper LI{height:382px; float:left;}

.wrapper LI a{float:left;width:150px;margin:10px 26px 0 0;text-align:center;}
.wrapper LI a:nth-child(5n){margin-right:0}

.wrapper LI a img{width:150px;height:105px}

.arrow {DISPLAY: block; WIDTH:20px; CURSOR: pointer; TEXT-INDENT: -9999px; POSITION: absolute; TOP:17px; HEIGHT:20px; outline: 0}



.forward {RIGHT: 0px; BACKGROUND: url(../images/shdc_r.gif) no-repeat right top;}



.back {	BACKGROUND: url(../images/shdc_l.gif) no-repeat right top;right:29px;}







.ry_right{float:left;width:268px;}



/*��������*/



.zzry{ width:321px;float:left; position:relative; color:#000; }



.zzry #QQMarquee ul li{width:268px;height:165px;float:left;line-height:26px;overflow:hidden; font-size:12px; }



.zzry_div{height:160px;padding-top:4px;border-bottom:1px solid #d4d4d4;width:268px;overflow:hidden;}



.zzry #QQMarquee p{background:url(../images/news_icon.gif) no-repeat left center;padding-left:12px;margin-left:8px;width:260px; float:left;color:#4e4e4e;}



.zzry #QQMarquee p a{color:#4e4e4e}



.zzry #QQMarquee p a:hover{color:#004389;}



.zzry #QQMarquee .zzry_div .zzry_p0{width:110px;}









/*��������jsЧ��*/



.QQnavbar{height:10px;float:right; position:absolute;top:24px; right:9px;}



.QQnavbar span{display:block;width:8px;height:16px;float:left;cursor:pointer;}



#QQTab{display:inline;float:left;width:48px;}



#QQTab li{background:url(../images/dot.gif) no-repeat center;width:10px;height:12px;float:left;margin-left:8px;cursor:pointer;}



#QQTab .active{background:url(../images/dot_on.gif) no-repeat center;}











/*��������*/



.dbgc{clear:both; position:relative;}



.dbgc h2{border-bottom:none; z-index:15; position:absolute;}



.dbgc_bg{background:url(../images/dbgc_bg.png) no-repeat; width:278px; height:159px; position:absolute; top:2px;*top:2px; right:0;z-index:9;}



.dbgc_pic{background:url(../images/dbgc_pib_bg.gif) no-repeat bottom;width:165px;height:93px;padding:0 4px 16px 11px;*padding:0px 4px 5px 12px;margin-top:5px; position:absolute;top:40px;}



#preview{position:absolute;border:1px solid #ccc;background:#333;padding:5px;display:none;color:#fff;z-index:99999;}



#preview img{width:300px;}







.footer{ background:#717171;    display: block;
    overflow: hidden;
    margin-top: 20px;
    padding-top: 6px;
    color: #fff;    width: 100%;
    min-width: 1200px;
    padding-bottom: 15px;
    line-height: 35px;}



.footer_left{float:left; width:798px; padding-left:12px;}



.footer a{color:#fff;}



.footer_right{float:left;padding-top:6px;}



















.ny_banner{margin:0 auto; text-align:center; height:211px; padding-top:4px;}



.sade{float:left; width:300px; overflow:hidden;}



.sade_nav{ background:url(../images/sade_nav_bg.gif) repeat-y;}



.sade_nav h2{background:url(../images/sade_h.gif) no-repeat; height:67px; font-family:"΢���ź�"; font-size:18px; font-weight:400;color:#fff; padding:10px 0 0 19px;}



.sade_nav ul{padding-left:18px;}



.sade_nav li{margin-bottom:3px;}



.sade_nav a{ background:url(../images/sade_li_2.gif) no-repeat 24px center;height:32px; line-height:30px;display:block; padding-left:39px; width:250px;}



.sade_nav a:hover,.sade_nav a.sade_li_current,.sade_nav  ul li.current a{background:url(../images/sade_li_1.gif) no-repeat;color:#fff;} 



.sade_nav li ul{margin-left:-7px;}



.sade_nav li ul li{ width:154px; border-bottom:1px solid #cbcbcb; margin:0; padding:0; line-height:30px;}



.sade_nav li ul li a{margin-left:26px; width:126px; background:url(../images/sade_2.gif) no-repeat left center; padding-left:23px;}



.sade_nav li ul li a:hover,{background:url(../images/sade__1.gif) no-repeat left center;padding-left:23px; color:#c61d00;}



.sade_nav_foot{background:url(../images/sade_nav_foot.gif) no-repeat top center; height:25px; overflow:hidden;}



.sade_nav p{text-align:center; padding-top:10px;}







.detail{float:left; width:880px; margin-left:15px;}



.sate_nav{background:url(../images/sate_bg.gif) no-repeat bottom; height:52px; line-height:49px; padding:0 12px 0 10px; width:858px; overflow:hidden;}



.sate_nav div{font-family:"΢���ź�"; font-size:20px; color:#000;}



.sate_nav span{float:right; display:block; background:url(../images/home.gif) no-repeat left; padding-left:23px; line-height:52px;}



.sate_nav span a{color:#666;}



.sate_nav span a:hover{color:#4e4e4e;}











/*����*/



/*.about{padding:15px 9px;width:754px; overflow:hidden;font-size:14px; line-height:28px;}*/



.about{padding:15px 9px;overflow:hidden;font-size:14px; line-height:28px;}







/*���³�*/



/*.dsz_dl{ position:relative; clear:both; padding-top:8px; background:url(../images/dsz_line.gif) no-repeat bottom; height:312px;}*/



.dsz_dl{ position:relative; clear:both; padding-top:0px; background:url(../images/dsz_line.gif) no-repeat bottom; height:312px; margin-bottom:20px;}



.dsz_dl dt{ right:-7px; position:absolute; z-index:6;}



.dsz_dl dt img{ background:url(../images/dsz_pic_bg.gif) no-repeat; width:206px; height:257px; padding:10px;}



.dsz_dl dd{padding-top:6px;}



.dsz_dl ul{padding-top:16px;*padding-top:14px;}



.dsz_dl li{ width:260px; height:40px;*height:26px;float:left; overflow:hidden;}



.dsz_dl li a{ line-height:35px;background:url(../images/ny_icon1.gif) no-repeat 16px center;display:block;float:left; width:230px; padding-left:32px; font-size:14px;}







/*����*/



.news_dl{ border-bottom:1px dotted #8f8f8f; height:172px;}



.news_dl dt{float:left; margin-right:15px; width:217px;}



.news_dl dt img{background:url(../images/news_pic_bg.gif) no-repeat; width:203px; height:140px; padding:7px;}



.news_dl dd{float:left; width:522px; color:#7e7e7e; line-height:25px;}



.news_dl dd h3{font-size:14px; color:#c51c00; padding-left:22px; line-height:32px;}



.news_dl dd h3 a{color:#c51c00;}



.qyxw_date{font-size:9px; color:#8f8f8f;font-family:"΢���ź�"; line-height:10px; height:10px;padding-top:6px;}







.news_ul{ padding:10px 10px 0 17px; line-height:35px;}



.news_ul li{background:url(../images/news_ul_li.gif) no-repeat left center; padding-left:15px; font-size:14px; clear:both;line-height:35px;}



.news_ul li a{color:#6a6a6a}



.news_ul li span{float:right; color:#b5b5b5; padding-right:8px;}







.show_news h3{font-family:"΢���ź�"; font-size:18px; font-weight:400; color:#2942aa; text-align:center; line-height:40px; padding-bottom:10px; padding-top: 10px;}



.show_news .story_time{text-align:center; margin:0 18px;border:1px solid #e7e7e7; background:#f6f6f6; color:#999; font-size:12px; margin-bottom:5px;}



.show_news_cont{padding:10px; overflow:hidden;}



.show_news_cont img{display:block;overflow:hidden;margin:0 auto;}



/*��ҵ�ṹ*/



.pro_cont{font-size:14px;line-height:34px;}



.pro_cont h3{background:url(../images/pro_about_h.gif) repeat-x; height:33px; line-height:33px; border:1px solid #f0f0f0; border-bottom:1px solid #fff; padding:0 10px;font-weight:400; margin:10px 7px 13px 7px;}



.pro_cont h3 div{ font-size:17px;color:#0b50ac; font-family:"΢���ź�"; background:url(../images/pro_about_h_txt.gif) no-repeat left center; padding-left:28px;}



.pro_cont h3 span{float:right; font-size:12px;}



.pro_cont h3 span a{color:#9e9e9e;}



.pro_about p{ margin:0 7px;}







.pro_dl{ position:relative; height:238px;}



.pro_dl dt{position:absolute; right:0; top:-4px; background:url(../images/cyjg_txt_pic.gif) no-repeat; width:148px; height:28px; color:#0b50ac; font-family:"΢���ź�"; font-size:17px; padding:190px 0 0 74px;}



.pro_dl dd{font-size:14px; width:508px; line-height:34px; padding:10px 0 0 12px;}







.pro_ul{width:772px; overflow:hidden;}



.pro_ul li{float:left;background:url(../images/pro_pic_bg.gif) no-repeat top; line-height:40px; margin:0 9px 0 8px !important;margin:0 9px 0 5px; width:369px; text-align:center; overflow:hidden;}



.pro_ul li img{height:176px; padding:10px; }







.pro_pic_dc{ padding:0 0 15px 20px !important;padding:0 0 0 20px;  overflow:hidden;}



.pro_pic_dc li {float:left;}



.pro_pic_dc li a{ text-align:center; font-size:14px; color:#626262;height:26px; line-height:26px; padding:5px 12px; background:#fff; border:1px solid #dedede; margin:0 4px;*margin:0 4px 0 3px;white-space: nowrap;}







/*�ӹ�˾*/



.zgs_ul{width:772px;background:url(../images/zgs_bg.gif) no-repeat bottom right; padding-bottom:170px; overflow:hidden;}



.zgs_ul li{float:left;background:url(../images/zgs_txt_bg.gif) no-repeat;width:234px;height:101px;margin:23px 10px 17px 11px !important;margin:23px 10px 17px 9px;}



.zgs_ul li h3{font-size:16px;font-weight:400;color:#000;font-family:"΢���ź�";display:table-cell;vertical-align:middle;width:234px;height:76px;text-align:center;*position:relative;}



.zgs_ul li h3 div{*position:absolute;*top:50%;}



.zgs_ul li h3 div span{*position:relative;*top:-50%;*left:-50%;}



.zgs_jj{display:inline-block; padding:0 65px 0 17px; color:#c3c3c3;}



.zgs_zs{display:inline-block;color:#c3c3c3;}



.zgs_jj a,.zgs_zs a{color:#7a7a7a}







/*��������*/



.shzr_dl{ line-height:28px; height:140px; border-bottom:1px dashed #cecece; padding-top:18px; margin:0 10px;}



.shzr_dl dt{float:left; width:183px; margin-right:8px;}



.shzr_dl dt img{background:url(../images/shzr_pic_bg.gif) no-repeat; width:171px; height:109px; padding:6px;}



.shzr_dl dd{width:560px; float:left;}



.shzr_dl dd h3{font-size:14px; color:#004389; line-height:33px;}



.shzr_dl dd h3 a{color:#004389;}







/*Ա������*/



.ygfc_ul{float:left; padding-bottom:20px;}



.ygfc_ul li{background:url(../images/ygfc_pic_bg.gif) no-repeat; width:234px; height:196px; text-align:center; line-height:46px; font-size:14px; overflow:hidden; float:left; margin:12px 11px 0 !important;margin:12px 10px 0;}



.ygfc_ul li a{width:215px; padding-left:9px; height:149px; display:block; text-align:center; overflow:hidden;}



.ygfc_ul li img{ text-align:center;height:142px; padding-top:8px;}







/*�ڿ�*/



.qk_ul{overflow:hidden;}



.qk_ul li{float:left; font-size:14px; margin:14px 25px 0 !important;margin:14px 21px 0;}



.qk_ul li img{background:url(../images/qk_pic_bg.gif) no-repeat; width:191px; height:275px; padding:8px 8px 15px 8px;}







/*������ʿ*/



.job_cont {width:740px;margin:0 auto;margin-top:28px;}



.job_cont table{ margin-bottom:15px;width:740px;}



.job .job_title td{background:url(../images/job_title_bg.jpg) repeat-x 0 0;height:30px;line-height:30px;font-family: Tahoma,SimSun,sans-serif;font-family:"΢���ź�"; font-weight:bold;color:#000;}



.job .job_name{padding-left:35px;}



.job .job_list{background:url(../images/job_bg.jpg) repeat-x 0 0;padding-bottom:15px;color:#000;}



.job .job_list tr td{height:35px;line-height:35px;border-bottom:1px dashed #e9e9e9;}



.job .job_num{padding-right:40px; text-align:center}



.job .job_list a{color:#f28888; font-size:12px;}



.job .job_list a:hover{color:#213f9a;}



.job-info-table{border:1px solid #000; padding:1px;}



.job-info-table th{font-size:14px;}











/*������ʿ*/



.txdz_dl{ line-height:35px;}



.txdz_dl dt{ float:left; margin-right:35px;}







/*��ҳ��ʽ*/



.news_right_link{ margin:20px; font-size: 14px;clear:both}

.news_right_link li{float:left;margin-right:10px;}

.news_right_link  li a{ display:block; float:left; border:1px solid #c7c7c7; height:21px; padding-left:7px; padding-right:7px;  line-height:21px}



.news_right_link li  a:hover{ display:block; float:left; border:1px solid #c7c7c7; height:21px; padding-left:7px; padding-right:7px; margin-left:5px; color:#FFF; background:#7c7c7e;line-height:21px}











/*��Ƹ��ʽ*/







.search_btn0{border:none; width:51px; height:22px; background:none; cursor:pointer;background:url(../images/search_btn.gif) repeat-x 0 0;}



.job_table{ border:1px solid #e0e0e0;color:#333; margin:0 auto;}



.job_table th{background:url(../images/job_list_h.gif) repeat-x 0 0; height:30px; line-height:30px; border-bottom:1px solid #fff; text-align:left;font-family:"΢���ź�";color:#000; padding-left:6px;}



.job_table td{ background:#f9f9f9; border-bottom:1px dashed #e9e9e9; line-height:35px;padding-left:6px;}



























/*��������Ƶҳ����ʽ**/



.shipin{ margin-top:20px;}



.shipin_tit{ color:#595959; font-size:16px; font-family:"΢���ź�"; font-weight:normal; line-height:26px;}



.shipin_l{ float:left; display:inline; width:620px; height:451px;}



.shipin_r{ float:left; display:inline; width:144px; height:451px;}







.picList li{ width:130px; height:88px; border:1px solid #2D3236; margin-top:11px; } 



.picList li:hover{ width:130px; height:88px; border:1px solid #72AACE; } 



.picList .pic{} 



.picList .pic img{ width:130px; height:62px; } 



.picList .title{ line-height:26px; background:#000; height:26px; text-align:center;   } 



.picList .title a{ color:#fff;}



.topLoop{ overflow:hidden; height:451px; position:relative; background:#242424; padding-left:7px;} 



.topLoop .hd{} 



.topLoop .hd .prev{ display:block; width:132px; height:28px; overflow:hidden; position:absolute; left:7px; top:0; cursor:pointer; background:url(../images/shipin_06.gif) no-repeat; z-index:99;} 



.topLoop .hd .next{ display:block; width:132px; height:28px; overflow:hidden; position:absolute; left:7px; bottom:0; cursor:pointer; background:url(../images/shipin_07.gif) no-repeat; z-index:99; } 







.topLoop .bd{ height:451px; margin-top:19px;} 



.topLoop .bd ul{ overflow:hidden; zoom:1; }

.dise{display:block;}
.undise{display:none;}
.cyjg  .n2 {
	background:#fff; border-top-left-radius: 5px;  border-top-right-radius: 5px;
    padding: 5px 10px;
    color: #666;    font-size: 16px;
}

.cyjg  .n1 {
	background:#d5162b;    border-top-left-radius: 5px;  border-top-right-radius: 5px;
    padding: 5px 10px;
    color: #fff;    font-size: 16px;
}


