@charset "utf-8";

/* CSS Document */
.banner{margin:0 auto; width:1000px; height:300px; margin-top:6px; position:relative; overflow:hidden;z-index:-1;}
.banner .pic{width:1000px; height:300px; position:relative;}
.banner .pic li{width:1000px; height:300px; position:absolute; display:none;}
.banner .pic li img{width:1000px; height:300px;}
.banner .num{position:absolute; right:6px; bottom:6px;}
.banner .num li{background:url(../images/num_li.png) no-repeat 0px 0px; _background:url(../images/num_li.gif) no-repeat 0px 0px; width:18px; height:18px; cursor:pointer; float:left; }
.banner .num .num_li_hover{background:url(../images/num_li.png) -18px 0px; _background:url(../images/num_li.gif) -18px 0px;}
.container{margin:0 auto; width:1000px; margin-top:10px; margin-bottom:20px; overflow:hidden;}

.left,.video,.left_content{width:275px; overflow:hidden;}

.video,.left_content{margin-bottom:13px;}
.video_title{width:245px; padding-left:30px; background:url(../images/video_title.jpg) no-repeat; color:#FFF; font-size:13px; height:29px; line-height:33px; font-weight:600; overflow:hidden;}
.video_content{background:url(../images/video_content.jpg) no-repeat; width:267px; height:148px; padding:4px; overflow:hidden;}

.title_icon{background:url(../images/title_icon.jpg) no-repeat 5px center; padding-left:30px;}

.left_title{background:url(../images/title.gif) no-repeat 0px -30px; height:29px; line-height:29px; font-size:13px; color:#FFF; width:275px; font-weight:600; overflow:hidden;}
.left_list{padding-top:5px; width:270px; margin:0 auto; overflow:hidden;}
.left_list li{background:url(../images/li_icon.jpg) no-repeat 5px center; padding-left:20px; height:25px; line-height:25px; border-bottom:1px dashed #ddd; overflow:hidden;}
.left_list li a{color:#333;}
.left_list li a:hover{color:#0071b4;}

.lianxi{margin:0 auto; width:258px; overflow:hidden;}
.lianxi p{margin-bottom:5px;}



.center{width:436px; margin-left:20px; overflow:hidden;}
.center_title{background:url(../images/title.gif) no-repeat 0 -60px; width:416px; height:29px; line-height:29px; margin-bottom:16px; padding:0 14px 0 6px; overflow:hidden;}
.center_title a{color:#ceecff;}
.center_title a:hover{color:#FFF;}
.center_title li{width:77px; height:25px; line-height:25px; font-size:13px; font-weight:600; float:left; margin-right:5px; text-align:center; color:#FFF; margin-top:4px; cursor:pointer; overflow:hidden;}
.center_title .center_title_lion{background:url(../images/tab_title_li.jpg) no-repeat; color:#0071b4;}
.center_more{width:100px; text-align:right; height:29px;  overflow:hidden;}
.center_more a{width:100px; height:29px; display:block; line-height:29px; background:none; background:none;}

.topNews{width:436px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #dcdcdc; overflow:hidden;}
.topNews_img{width:98px; height:67px; border:1px solid #ddd; padding:2px; overflow:hidden;}
.topNews_img img{width:98px; height:67px;}
.topNews_con{width:320px; height:73px; line-height:16px; color:#999; overflow:hidden;}
.topNews_con a{color:#999;}
.topNews_con a:hover{color:#666;}
.topNews_con h3{color:#2886bd; margin-bottom:5px;}
.topNews_con h3 a{color:#2886bd;}
.topNews_con h3 a:hover{color:#2886bd;}

.news_list{width:436px; margin-bottom:10px; overflow:hidden;}
.news_list_data{color:#999;}
.news_list li{background:url(../images/li_icon.jpg) no-repeat 5px center; padding-left:20px; height:23px; line-height:23px; overflow:hidden;}
.news_list li a{color:#333;}
.news_list li a:hover{color:#0071b4;}


.tab,.tab_content,.tab_list{width:436px; position:relative;}
.tab a.more{ position:absolute; top:-38px; color:#CEECFF; right:10px;}
.tab a.more:hover{ color:white;}



.right,.right_content,.right_con{width:249px; overflow:hidden;}
.right_con{height:460px; margin-bottom:8px;}
.right_title{width:240px; background:url(../images/title.gif) no-repeat 0px 0px; height:29px; line-height:29px; font-size:13px; font-weight:600; color:#FFF; padding-right:9px; margin-bottom:10px; overflow:hidden;}
.right_title a{color:#ceecff;}
.right_title a:hover{color:#FFF;}
.right_con dl{margin:0 auto; width:239px; margin-bottom:5px; overflow:hidden;}
.right_con dt{width:229px; height:113px; background:url(../images/xc_bg.jpg) no-repeat; padding:5px; overflow:hidden;}
.right_con dt img{width:229px; height:113px; overflow:hidden;}
.right_con dd{width:229px; height:25px; line-height:25px; padding:0 5px; overflow:hidden; text-align:center;}
.right_con dd a{color:#0071b4;}

.link_select_box{width:230px;  overflow:hidden; margin:auto; text-align:center;}
.link_select{ width:228px; height:22px;   vertical-align:middle; overflow:hidden;}

/* AD css */
.ad{margin:0 auto; width:1000px; z-index:-1;}
.slideBox{ width:1000px; height:280px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1000px; height:280px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.contact-form-area{
	width:710px;
}
.contact-form-area input, .contact-form-area textarea {
    background: #f1f1f1 none repeat scroll 0 0;
    border: 0 none;
    color: #777777;
    font-size: 14px;
    height: 40px;
    margin-bottom: 15px;
    padding: 0 23px;
    width: 95%;
}
.contact-form-area textarea {
    height: 130px;
    padding-top: 13px;
    resize: none;
}
.contact-form-area .button-default {
	background: #AB0008;
	color:#FFF;
    border: 0 none;
    font-family: "montserratlight";
    padding: 8px 40px;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    margin-bottom: 20px;
}
.contact-form-area .button-default:hover {background: #2d3e50 none repeat scroll 0 0;}