@charset "gb2312";
*{margin: 0;padding:0;font-size: 14px;font-family: "Î¢ÈíÑÅºÚ";color:#000;}
ol,li{list-style: none;}
img{display:block;border:none 0;}
input{border:none 0;background-color: transparent; outline:none;}
textarea{resize:none;}
a{text-decoration: none;}
/*common*/
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display: table;content: ""}
.clearfix:after{clear:both;}
.g_width{width: 1160px;margin: 0 auto;}
.show{display: block;}
.hide{display: none;}
/*top*/
.top{height: 150px;}
.m_logo{padding:23px 0 17px 14px;float: left;}
.m_top_r{float: right;padding-right: 23px; }
.m_eng{height: 52px; text-align: right;line-height: 52px;}
.m_eng span{margin: 0 5px;}
.m_eng a{color: #000;}
.m_eng a:hover{color: #ab3847;}
.m_search{float: right;}
.u_kw_box{padding-left: 10px;width: 344px;float: left;border:solid 1px #999;}
.u_kw{height: 34px;line-height:34px\9;width: 100%;}
.u_bt_sea{background:url(imagessearch.png) no-repeat center center #ab3847 ; width:40px; height: 36px;border:solid 2px #999;border-left:none 0;cursor: pointer;}
/*nav*/
.g_nav{background: url(imagesnav_bg.jpg) no-repeat right center;}
.g_nav_box{background-color:#b3946d; width:1160px; margin:0 auto;}
.u_nav_li{float:left; width:140px;height: 40px;line-height: 40px;position:relative;text-align:center;}
.u_nav_a{font-size: 16px;color: #fff;display: block;}
.u_nav_a:hover{background-color: #95754d;}
.u_nav_d_ul{position:relative;left: 0; top: 0; width: 100%;z-index: 999;background:url(imagesnav_opa.png) repeat-y;}
.u_nav_d_ul li{height: 34px; line-height: 34px; text-align: center;vertical-align: middle;}
.u_nav_d_ul a{color: #fff; font-size: 16px; display:block;}
.u_nav_d_ul a:hover{background-color: #95754d;}
/*banner*/
.focus{ position:relative; min-width:1900px; height:420px; background-color: #000; float: left;}  
.focus img{min-width:1900px;height: 420px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:36px; line-height: 36px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";display: block;width: 1160px;text-align: left; margin: 0 auto;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{height:420px; width: 1160px;margin: 0 auto;position: relative;}  
.focus .fbg div{overflow:hidden;zoom:1;height:14px;position: absolute;right:0;bottom:10px;}    
.focus .D1fBt a{ display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "Î¢ÈíÑÅºÚ"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(imagesfocus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;} 
 /*middle*/
 .g_left_nr{float:left;padding:10px 10px 0 0;}
 .m_new_box{ height:320px; overflow: hidden;}
 .m_new_box1{ height:430px; overflow: hidden;}
 .m_tit_box{}
 .u_tit{ width: 140px;height: 40px; line-height: 40px;text-align: center;background:url(imagestit_bg.jpg) no-repeat;float: left;font-size: 16px;color: #fff;font-weight: bold;word-spacing:8px;}
 .u_more_new,.u_more_sec,.u_more_right{ background-color: #f0f0f0; height: 40px;float:left;}
 .u_more_new{width:640px;}
 .u_more{height: 40px; float: right; line-height: 40px;padding-right:10px; color: #999;}
 .u_more:hover{color: #9f1e31;}
 .m_com_box{}
 .m_new_left{padding:12px 14px 0 0; float: left;}
 .u_img_a{}
 .u_img_tit{width: 320px;height: 20px;line-height: 20px; font-size:14px;font-weight: bold;padding-top: 10px;overflow:hidden;}
 .u_img_tit a:hover{text-decoration: underline;}
 .u_img_nr{width: 320px;line-height: 18px;height: 40px;overflow: hidden; text-indent: 24px; font-size: 12px;}
 .m_list_box{float: left; width: 446px; padding-top: 5px;}
 .m_list_box li{line-height: 30px;height: 30px; overflow:hidden;font-size:0;zoom:1;}
 .list_a,.list_date{display:block;}
 .list_a{float: left;}
 .list_a:hover{text-decoration: underline;}
 .list_date{float:right; width: 100px;text-align: left;}
 .u_more_sec{width: 242px;}

 .m_jx_box{float: left;padding-right: 10px;}
 .m_pad_none{padding-right: 0; }
 .m_jx_nr{ padding-top: 12px; width: 384px;border-bottom: dotted 1px #dcdcdc;padding-bottom: 14px;}
 .u_jx_imga{display:block; float: left;padding-right:7px;}
 .m_jx_nr_tit{}
 .m_jx_nr_tit a{display:block; line-height: 20px; font-weight: bold;}
 .m_jx_nr_tit a:hover{text-decoration: underline;}
 .m_jx_nr_tit span{display: block; font-size: 12px;padding-top:8px;line-height: 18px; }
 .m_jx_list{width: 384px;}

 .g_right_nr{float:right;padding-top: 10px;}
 .u_tz_tit{height: 40px;line-height:40px;text-align: center;font-size:18px; font-weight: bold; color: #9f1e31; }
 .m_tz_box{background-color: #f5f5f5;width: 368px;height: 305px;border:solid 1px #9f1e31;}
 .m_tz_list{width: 348px;padding: 0 10px;}
 .u_tz_more{text-align: right;}
 .u_tz_more a{color: #999;}
 .u_tz_more a:hover{color: #9f1e31;}
 .u_more_right{width: 228px;}
 .m_px_list{width: 368px;}
 .pad_t_16{padding-top: 13px;}

 .m_xy_box{ width: 368px;}
 .m_xy_box1{ width: 368px;}
 .m_xy_box1 a{float: left;padding:10px 3px 2px 3px;}

 /*bottom*/
.g_bot_box{background-color:#f0f0f0;margin: 20px auto 0 auto; width: 1160px;}
 .m_lj_box{padding:10px 20px 0 20px; }
 .m_lj_box dt{width:70px;  float: left;}
 .m_lj_box dd{float: left; width: 1000px;}
 .m_lj_box a{margin: 0 5px;}
 .m_lj_box a:hover{text-decoration: underline;}
 .m_text_bot{text-align: center;padding-top: 20px;}
 .m_text_bot a{display:inline-block;}

 .m_bot_first{margin-top:10px;}
 .u_bot_logo{padding-right: 20px; float: left;}
 .u_bot_logo img{border-right: solid 1px #ddd;padding:20px 20px 30px 0;}
 .u_bot_right{float:left;}
 .u_bot_dl{padding-top: 10px; }
 .u_bot_dl a{padding-right: 20px;}
 .u_bot_dl a:hover{text-decoration: underline;}
 .u_bot_beian{text-align: center;}


 /*sec_web_nr*/
 .g_sec_ban{position: relative;background:url(imagessec_img_01.jpg) no-repeat;width: 1160px;height: 210px;margin-bottom:16px;}
.g_sec_ban1{position: relative;background:url(imagesa01.jpg) no-repeat;width: 1160px;height: 150px;margin-bottom:16px;}
.g_sec_ban2{position: relative;background:url(imagesa02.jpg) no-repeat;width: 1160px;height: 150px;margin-bottom:16px;}
.g_sec_ban3{position: relative;background:url(imagesa03.jpg) no-repeat;width: 1160px;height: 150px;margin-bottom:16px;}
.g_sec_ban4{position: relative;background:url(imagesa04.jpg) no-repeat;width: 1160px;height: 150px;margin-bottom:16px;}
.g_sec_ban5{position: relative;background:url(imagesa05.jpg) no-repeat;width: 1160px;height: 150px;margin-bottom:16px;}
.g_sec_ban6{position: relative;background:url(imagesa06.jpg) no-repeat;width: 1160px;height: 150px;margin-bottom:16px;}
.g_sec_ban7{position: relative;background:url(imagesa07.jpg) no-repeat;width: 1160px;height: 150px;margin-bottom:16px;}
 .u_ban_text{position: absolute;right: 0;bottom:50px;display: block;width: 320px;height: 48px;line-height: 48px; text-align: center;font-size: 24px;color: #fff;background-color: #b3946d;}
 .m_sec_l_tit{ width: 260px;overflow: hidden;float: left;}
 .u_sec_l_tit{width:260px;height: 40px;background:url(imagessec_nav_bg.jpg) no-repeat;font-size:16px; text-align: center; line-height: 40px; color: #fff;}
 .m_sec_list{border-left: solid 1px #e8e8e8;border-right: solid 1px #e8e8e8;}
 .m_sec_list li{line-height: 32px;height: 32px;overflow: hidden;border-bottom:solid 1px #e8e8e8; text-align: center; }
 .u_click{background-color: #f0f0f0;}
 .m_sec_list a:hover{color: #9f1e31;}

 .m_sec_r_tit{float: left;padding-left: 16px;width: 884px;overflow: hidden;}
 .m_r_tit{width: 884px;}
 .u_r_tit{display: block;float: left;width: 160px;text-align: center;line-height: 40px;height: 40px;font-size: 16px;color: #fff;background-color: #b3946d;}
 .u_now_box{float: left;width: 714px;background-color: #f0f0f0;height: 40px;line-height: 40px;text-align: right;padding-right: 10px;}
 .u_now_box a{margin: 0 2px;}
 .u_now_box a:hover{text-decoration: underline;}
 .m_r_nr_box{}
 .u_sec_nr_tit{height: 60px;line-height: 60px;color: #9f1e31;font-size: 20px; text-align: center;}
 .m_fabu_box{width:  660px;height: 40px;line-height: 40px;overflow: hidden;margin: 0 auto;text-align: center;background-color: #f0f0f0;margin-bottom: 20px;}
 .m_sec_nr{padding-bottom: 30px;}
 .m_sec_nr p{line-height:28px;text-indent: 28px; }
 .m_sec_nr img{margin: 15px auto;}



/*sec_web_img*/
.m_r_img_box{}
.m_r_img_box li{float: left;padding:20px 5px 10px 15px;}
.m_r_img_box a{display: block;padding:10px;border:solid 1px #f0f0f0;}
.m_r_img_box img{width: 130px; height: 160px;}
.m_r_img_box div{text-align: center; padding-top: 10px;width: 150px;height: 20px;overflow: hidden;}
.m_r_img_box span{margin :5px;}


/*sec_web_else*/
.m_sec_new_list{}
.m_sec_new_list li{border-bottom: solid 1px #e8e8e8;padding: 20px 0;}
.u_new_img{float: left;}
.u_new_img a{display: block;}
.u_new_img img{width: 170px; height: 100px;}
.m_img_tit{float:left;padding-left:10px; ;}
.m_img_tit a{float: left; width: 602px;height:28px; font-weight:bold;overflow: hidden;}
.m_img_tit a:hover{text-decoration: underline;}
.m_img_tit span{float: right; }
.m_img_nr{line-height: 24px; width: 704px;text-indent: 28px;}

DIV.quotes {
    PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
DIV.quotes A {
    BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.quotes A:hover {
    BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes A:active {
    BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes SPAN.current {
    BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0
}
DIV.quotes 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: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}
/*sec_web_list*/
.pa_top20{padding-top: 20px;}
.m_img_list a{width:776px;padding-right: 20px; }
.m_sec_new_list_01{padding-top: 15px;}
.m_sec_new_list_01 li{padding: 5px 0 0 0;border:none 0;}

/*index_xy*/
.m_xy_left{padding:12px 0 0 0; }
.m_xy_tit a{width: 520px;}
.m_img_nr_xy{width: 590px;height: 84px;overflow: hidden;}
.m_xy_box_01{height: auto;}
.m_xy_hz{background-color: #f8f8f8;}
.m_hz_box{float: left;padding:10px 0 10px 0;}
.m_hz_box dt{float: left;padding:10px 5px 10px 5px;}
.m_hz_box dt img{width: 100px; height: 70px;}
.m_hz_box dd{float: left; width:140px; }
.u_hz_tit{font-size:  16px; display: block;height: 20px;line-height: 20px;padding-top: 14px;overflow: hidden;}
.u_hz_nr{color: #999; display: block; line-height: 18px;}
.m_xy_img{padding-top:10px;}
.m_xy_img img{width:370px;height: 250px; }
.u_more_new_xy{width: 100%;}
.pa_top10{padding-top: 10px;}
.m_xy_photo{height: 250px;}


#wrapper{margin-top: 20px;text-align:center;}
.overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;background-color: rgba(0,0,0,0.5); /*dim the background*/text-align:center;display:none;}
#overlay_pic {margin:200px auto; width:400px; box-shadow: 10px 10px 5px #000;}
.jscarousal{  width: 1160px; height: 150px; margin:0 auto;  padding: 0;position: relative; /*overflow: hidden;*/}
.jscarousal .jscarousal-left, .jscarousal .jscarousal-right{  float: left;  width: 23px;  height: 98px;  background-color: #121212;  color: White;  position: relative;  top: 28px;  cursor: pointer;}
.jscarousal .jscarousal-left{background-image: url(imagesleft_arrow.jpg);  background-repeat: no-repeat;  background-position: left;}
.jscarousal .jscarousal-right{ background-image: url(imagesright_arrow.jpg); background-repeat: no-repeat; background-position: right;}
.jscarousal-contents{ width: 1114px; height: 150px;  float: left;  position: relative;  overflow: hidden;}
.jscarousal-contents > div{ position: absolute;  width: 100%;  height: 160px;}
.jscarousal-contents > div > div{ float: left; margin-left: 8px; margin-right: 8px;}
.jscarousal-contents img{width: 260px;height: 148px; border: solid 1px #7A7677;}
.hidden{  display: none;}
.visible{ display: block;}
.thumbnail-text{   color: #7A7677;   font-weight: bold;   text-align: left;   display: block;   padding: 10px 2px 2px 0px;}


