html{color:#000;background:#FFF;}
body, div, ul, li{margin:0;padding:0;}
img{border:0;}
li{list-style:none;}

.head{width:100%;height: 400px;background: url(http://www.fjirsm.ac.cn/images/60-mtb.jpg) no-repeat center center;}
.dh{width: 100%; height: 60px; background-color: brown; padding: 5px 0px;}
.dh ul {width: 1150px; margin: 0 auto; height: 50px; }
.dh ul li {width: 143px;float:left; height: 50px; background: none;    color: #ffffff;      line-height: 50px;    font-family: 微软雅黑; font-size: 16px; font-weight: bold;}
.dh ul li a{width: 142px;float:left; height: 50px; background: none;    color: #ffffff;       line-height: 50px;    font-family: 微软雅黑; font-size: 18px; font-weight: bold; text-align: center; }
.dh ul li a:hover{text-decoration: none;background-color: #860202; }
.fg{height: 50px; width: 1px; float: left;}
.line{width: 100%; height:340px; margin-top:20px;}
.line_275{width: 100%; height:275px; margin-top: 20px;}
.line_275_center { width: 1150px;height: 275px; margin: 0 auto; }
.line_290{width: 100%; height:290px; margin-top: 10px;}
.line_290_center { width: 1150px;height: 290px; margin: 0 auto; }
.new_line{width: 100%; height:530px; margin-top: 20px;}
.center{width: 1150px;height: 340px; margin: 0 auto;}
.new_center{width: 1150px;height: 530px; margin: 0 auto;}
.show_images{width: 760px ; height: 340px; float: left; border:1px #eee solid;}
.content{width: 370px; height: 340px; float: left; margin-left: 20px;}
.content_up{width:370px; height: 75px; background:url(http://www.fjirsm.ac.cn/images/k05.png) no-repeat ; }
.up_center{width: 325px; height: 61px; float: left; margin-left: 20px; border-bottom: 1px solid #eee;}
.up_left{ width: 235px; height: 25px; float: left; margin-top: 20px;   font-weight: bold;    font-size: 20px;   color: #cd0102; line-height: 25px;}
.up_right{width:90px; height:25px;float: left; margin-top: 20px; line-height:25px;font-size:12px;color:#F3840C;text-align: right;}
.up_right a{font-size:12px;color:#F3840C;}

.content_center{width:370px; height: 244px; background:url(http://www.fjirsm.ac.cn/images/k06.png)  ; }

.content_ul {width: 325px; height: 244px; float: left; margin-left: 20px; }
.content_li {width:325px; height: 55px; border-bottom: 1px solid #eee;}

.content_li_left{width:18px; height:25px; float: left;}
.content_li_right{width:307px; height:25px;float: left;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}
.content_li_right a{COLOR: #292929;    LINE-HEIGHT: 25px;    TEXT-DECORATION: none;}
.content_li_right a:hover {COLOR: #da4646;    LINE-HEIGHT: 25px;    TEXT-DECORATION: none;}
.content_li_right span {FONT-SIZE: 13px;    COLOR: #acacac;    LINE-HEIGHT: 25px;}
.content_down{width:370px; height: 21px; background:url(http://www.fjirsm.ac.cn/images/k07.png) no-repeat ; }


.sgjy{width: 370px; height: 340px; float:left; background:url(http://www.fjirsm.ac.cn/images/sgjy.jpg); padding: 35px; padding-top: 70px; color: #fff; font-size: 16px; font-weight: bold;}

/* slide */
.slide-main{height:530px;position:relative;}
.prev,.next{display:block;width:44px;height:44px;position:absolute;z-index:222;top:255px;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.3;filter:alpha(opacity=30);_border:1px solid none;}
.prev{left:20px;}
.next{right:20px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}

.item{display:block;width:100%;height:5px;position:absolute;z-index:124;top:410px;left:0;text-align:center;}

    
.item a{display:inline-block;width:12px;height:12px; margin-right:12px;background:#9fa0a0; overflow:hidden; border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.item a.cur{background:#439fd8;}

.slide-box,.slide{display:block;width:100%;height:530px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:530px;padding-top:0px;position:relative;position:absolute;z-index:8;}

#bgstylea{background:#dcdddd;}
#bgstyleb{background:#dcdddd;}
#bgstylec{background:#dcdddd;}
.slide a{display:block;width:100%;height:530px;cursor:pointer;}


/* focus */

.focus{ position:relative; width:760px; height:338px; background-color: #000; float: left;}  
.focus img{ width: 760px; height: 338px;} 
.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:#ed6d00;}  
.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:35px; line-height: 35px; 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:16px; overflow:hidden; margin-left:15px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:7px; right:15px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; 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 .D1fBt .current,.focus .D1fBt a:hover{background:#ed6d00;}    
.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(http://www.fjirsm.ac.cn/images/focus_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;}  



/* banner */
.wrapper { width: 986px; margin: 0 auto; position: relative; }
#banner { width: 100%; height: 650px; background: #000; overflow: hidden; position: relative; margin-top:20px; }
#banner_img { display: block; position: relative; }
#banner_img li { position: absolute; top: 0; left: 0; width: 100%; height: 650px; background-position: center; background-size: cover; display: none; }
#banner_img li.item1 { background-image: url(http://www.fjirsm.ac.cn/images/banner_bg1.jpg); display: block; }
#banner_img li.item2 { background-image: url(http://www.fjirsm.ac.cn/images/banner_bg2.jpg); }
#banner_img li.item3 { background-image: url(http://www.fjirsm.ac.cn/images/banner_bg3.jpg); }
#banner_img li.item4 { background-image: url(http://www.fjirsm.ac.cn/images/banner_bg4.jpg); }
#banner_img li.item5 { background-image: url(http://www.fjirsm.ac.cn/images/banner_bg5.jpg); }
#banner_img li.item6 { background-image: url(http://www.fjirsm.ac.cn/images/banner_bg6.jpg); }
#banner_img li.item7 { background-image: url(http://www.fjirsm.ac.cn/images/banner_bg7.jpg); }
#banner_img li.item8 { background-image: url(http://www.fjirsm.ac.cn/images/banner_bg8.jpg); }
#banner_img li.item9 { background-image: url(http://www.fjirsm.ac.cn/images/banner_bg6.jpg); }
#banner_img li.item10 { background-image: url(http://www.fjirsm.ac.cn/images/banner_bg7.jpg); }
#banner_img li.item11 { background-image: url(http://www.fjirsm.ac.cn/images/banner_bg8.jpg); }
#banner_img .ad_img { position: absolute; right: 10px; top: 80px; width: 506px; height: 404px; }
#banner_img .ad_txt { position: absolute; left: 10px; top: 170px; color: #fff; text-shadow: 1px 1px rgba(51,51,51,0.3); }
#banner_img .ad_txt h2 { font: bold 36px/60px Microsoft YaHei; }
#banner_img .ad_txt a { display: block; width: 100px; height: 25px; line-height: 25px; text-align: center; margin-top: 10px; background: #fff; color: #666; text-decoration: none; text-shadow: none; }
#banner_ctr { position: absolute; width: 1150px; height: 80px; margin-left: -575px; left: 50%; bottom: 40px; z-index: 1; }
#banner_ctr ul { width: 1150px; height: 80px; background: url(http://www.fjirsm.ac.cn/images/serv_ico.png) center no-repeat; font-size: 0; line-height: 0; position: relative; }
#banner_ctr li { display: block; float: left; width: 102px; height: 80px; cursor: pointer; }
#banner_ctr li.first-item { background: #fff; width: 20px; -webkit-border-radius: 20px 0 0 20px; -moz-border-radius: 20px 0 0 20px; border-radius: 20px 0 0 20px; cursor: default; }
#banner_ctr li.last-item { background: #fff; width: 20px; -webkit-border-radius: 0 20px 20px 0; -moz-border-radius: 0 20px 20px 0; border-radius: 0 20px 20px 0; cursor: default; }
#drag_ctr { position: absolute; top: -14px; left: 20px; width: 80px; height: 110px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; bottom: 170px; background: #0084cf; }
#drag_arrow { position: absolute; top: -14px; left: 20px; width: 80px; height: 110px; background: url(http://www.fjirsm.ac.cn/images/drag_banner_arrow.gif) center 14px no-repeat; }

.list_center{width:1150px; height:auto; margin:0 auto; min-height: 600px;}
.list_left {width: 260px;height:auto; float:left;}
.list_left_up{width: 260px; height: 50px; background-color: rgb(176,1,1);FONT-SIZE: 20px;    FONT-WEIGHT: bold;    COLOR: #ffffff;    LINE-HEIGHT: 50px; text-align: center;}
.list_left ul{width: 260px;height: auto;}
.list_left ul li {width: 260px;height: 40px; float: left;FONT-SIZE: 14px;    COLOR: #292929;    LINE-HEIGHT: 40px; padding-left: 30px; border-bottom: 1px solid #eee;}
.list_left ul li a{ COLOR: #292929;}
.list_left ul li a:hover{ COLOR:  #da4646; ;}
.list_right {width: 870px;height:auto; float:left; margin-left: 20px;min-height: 600px;border: solid 1px #dfdfdf; padding: 0 30px;}
.list_right_title{width: 100%; height: 50px; font-weight: bold; line-height: 50px; color:rgb(176,1,1); font-size: 20px; line-height: 50px; border-bottom: 2px solid rgb(176,1,1); }
.list_right ul{width: 100%; height: auto; margin-top: 30px;}
.list_right ul li{width: 100% ; height:40px; line-height: 40px;border-bottom: 1px solid #eee;}
.list_right ul li a{COLOR: #292929;    TEXT-DECORATION: none; font-size: 14px; line-height: 40px ;width: 678px; height: 40px; float: left;}
.list_right ul li a:hover{ COLOR:  #da4646; ;}
.list_right_li_img{line-height: 40px ;width: 20px; height: 40px; float: left;}
.list_right ul li span{line-height: 40px ;width: 100px; height: 40px; color: #ccc; text-align: right; float: left;}

.sq_text{width:1150px; height:auto; margin:0 auto; min-height: 600px; padding: 0 30px;border: solid 1px #dfdfdf;}
.sq_text_title{width: 100%; height: 80px; padding: 20px 0px ; line-height: 40px; color:rgb(176,1,1); font-size: 20px; border-bottom: 1px solid rgb(176,1,1); text-align: center;}
.sq_text_info{width: 100%; height: 40px; padding: 20px 0px ; line-height: 40px; color:#979797; font-size: 13px;  text-align: center;}


.multimedia{width: 1150px;height: 290px;margin:0 auto;    overflow: hidden; border-bottom: 4px solid #cd0102;}
.multimedia_up {    width: 100%;    height: 50px;    font-family: 微软雅黑;    color:#cd0102;  line-height: 50px;    font-size: 20px; font-weight:bold; border-bottom: 4px solid #cd0102;  }
.multimedia_up_left {    width: 80%;  font-weight:bold;   height: 50px;    font-family: 微软雅黑;    color:#cd0102;    line-height: 50px;    font-size: 20px; float:left; padding-left:20px; }
.multimedia_up_right {text-align:right;    width: 20%;    height: 50px;    font-family: 微软雅黑;    font-size: 12px;    color: #F3840C;;    line-height: 50px;    font-size: 12px; float:left;}
.multimedia_up_right a{ color: #f1a42f; }
.multimedia_down{ width:9999px; height:290px;  overflow:hidden;}

.m_image_div{width: 252px;    height: 200px;    float: left;    margin-top: 20px;  margin-left:30px;     margin-bottom: 20px;    background-color: #fff;       border: 1px solid #eee;          cursor: pointer;}
.m_image_div:hover{	transform:scale(1.05);}
.m_image_blank_div{width: 30px;    height: 260px;    float: left;    margin-top: 20px;    padding: 0;    margin-bottom: 20px;    background-color: transparent;   }
.m_image_div img {        width: 250px;        height: 200px;        float: left;        margin-left: 0px;     }
