@charset "gb2312";
/*html{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter:gray;} */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body{font-family: "Microsoft YaHei",simSun,"Lucida Grande","Lucida Sans Unicode";}
ul{list-style:none;}
input{outline:0;}body{font-size:12px;color:#666;background:#fff;min-width: 1300px;}img{border-style:none;}
a{text-decoration:none;color:#666;cursor:pointer;}
a:hover{text-decoration:none;color:#666;}
a:focus{outline:none;-moz-outline:none;}
.new_ul a:hover{color:#0171c2;}
.dd a:hover{color:#af0100;}
.more{font:normal 12px/35px "Times New Roman",Times,serif;margin-right:8px;}.more a{color:#999;}
.more a:hover{color:#666;}
.left{float:left;}
.right{float:right;}
.top{width: 1202px;margin:0px auto 10px;height: 120px;}
.logo{width:531px;padding-top: 14px;}
.top_ad{height:100%;padding-right:0px;width: 320px;}
.nav{width:100%;margin:10px auto 3px;clear:both;background:url(../images/nav_bg.jpg) repeat-x;font-family: "Microsoft YaHei",simSun,"Lucida Grande","Lucida Sans Unicode";}
.font_sc{/*padding-left: 134px;*/font-size: 12px;padding-top: 16px;
float: right;
    margin-bottom: 10px;}
.search_div{margin-top: 20px;}
#nav-menu{height: 50px;
    width: 1202px;
    margin: 0 auto;}
#nav-menu .container{position:relative;overflow:visible;z-index:9999;}
#nav-menu .menu li{position:relative;float:left;display:inline;font-size:14px;width: 11%;}
#nav-menu .menu li h3{font-weight:normal;display:inline-block;float:left;}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#fff;text-decoration:none;font-size:14px;cursor: pointer;   font-weight: 500;}/*margin-top:5px;*/
/*#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.navhovers,#nav-menu .menu li a.xialaguang:hover{color:#2267b5;background:url(../images/menubg1.gif) no-repeat left -83px;text-shadow:0 1px 1px #ccc;}
#nav-menu .menu li a.navhover,#nav-menu .menu li a.navhovers,#nav-menu .menu li a.xialaguang:hover{background-color:#FFF;}*/
#nav-menu .menu li a.xialaguang span{height:50px;line-height:50px;margin:0 0 0 0px;padding:0 6px 0 0;display:inline-block;/*font-weight:bold; */   width: 112px;    text-align: center;}
#nav-menu .menu li a.selected span,
#nav-menu .menu li a.navhover span,
#nav-menu .menu li a.navhovers span,
/*#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;background:url(../images/menubg1.gif) no-repeat right -83px;}*/
#nav-menu .menu li span{font-size: 18px;}

#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{background-color:#d32a49;}
.navhovers span{background-color:#d32a49;color: #fff;}
#nav-menu .menu li.overlay{position:relative;left:4px;width:2px;height:40px;padding:0;margin:0;}
#nav-menu .menu ul.children{
	z-index: 999;
    display: none;
    position: absolute;
    top: 45px;
    left: 0px;
    width: 135px;
    padding: 5px 0 0 0;
    /*background: #fff;
     border: 2px solid #2267b5; font-family: tahoma,geneva,sans-serif;*/
    border-top: 0;}
#nav-menu .menu ul.sleft{left:auto;right:-6px;}
#nav-menu .menu ul.children li.noborder{border:none;}
#nav-menu .menu ul.children li{float:left;width:135px;padding:0px;display:inline-block;font-size:12px;height: 36px;line-height: 36px;}
#nav-menu .menu ul.children li h3{display:block;width:100%;background-color:#013d61;height: 35px;}
#nav-menu .menu ul.children li a{width:100%;height:35px;line-height:35px;overflow:hidden;padding:3px 0;display:block;color:#fff;text-align: center;background-position:8px -658px;text-decoration:none;font-size:12px;}
#nav-menu .menu ul.children li a:hover{background-color:#d32a49;text-decoration:none;color:#fff;}
#nav-menu .menu ul.children li.count{clear:both;}
#nav-menu .menu ul.children li.count div{width:221px;margin:5px 0 0;padding:3px 0;background:#fff;text-indent:8px;border-top:1px solid #ddd;}

/*.stmenu{background:url(../images/nav_li_bg.gif) no-repeat left center;height:40px;}*/
.stmenu span{font-size:16px;}
.search{height:45px;width:970px;margin:0 auto;border:1px solid #CCC;border-top:none;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#eee));background:-moz-linear-gradient(top,#FFF,#eee);background:-o-linear-gradient(top,#fff,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee')";}
.form{width:260px;float:right;height:45px;margin-top:17px;position:relative;z-index:9998;}
.search-keyword{height:28px;color:#999;margin-left:10px;padding:0 8px 0 15px;border:1px solid #ccc;font:12px/29px Arial, Helvetica, sans-serif;width:194px;border-right:none;vertical-align:bottom;}
/*.search-submit{color:#000;height:31px;vertical-align:bottom;width:60px;border:1px solid #ccc;text-align:center;cursor:pointer;font:12px Verdana,Geneva,sans-serif;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ddd));background:-moz-linear-gradient(top,#FFF,#ddd);background:-o-linear-gradient(top,#fff,#ddd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dddddd');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dddddd')";}
*/
.search-submit{ 
	width: 33px;
    height: 31px;
    background: url(../images/search.jpg) no-repeat;
    border: none;
    cursor: pointer;
    position: absolute;}
.hot_kwd{left:330px;height:45px;line-height:47px;}
.map{position:relative;width:960px;margin:0 auto;border:1px solid #CCC;height:30px;line-height:30px;border-top:none;padding-left:10px;}
.home_ico{background:url(../images/map_ico.jpg) no-repeat left center;padding-left:22px;float:left;left:10px;position:absolute;}
.w972{width:972px;margin:0 auto;position:relative;}
.margin8{margin-bottom:8px;}

/*banner*/
.banner{height:390px;}
.banner .fx_grid_c1{margin:0 auto; width: 1202px;}
.banner .fx_grid_c2{margin:0 auto;width: 1202px;}

.banner .fx_banner{background:#f0f0f0;width:1202px;overflow:hidden;position:relative;}
.banner .fx_banner_inner{position:relative;height:390px;}

.banner .fx_banner_img{width:20000px;}
.banner .fx_banner_img li{float:left;height:390px;width:1903px;position:relative;}
.banner .fx_banner_link{position:absolute;top:0;left:0;width:100%;height:427px;cursor:pointer;}

.banner .fx_banner .child{position:absolute;width:1903px;height:427px;}
.banner .fx_banner_common{position:relative;}
.banner .fx_banner_common a{position:absolute;top:70px;margin-top:-315px;width:74px;height:74px;cursor:pointer;display:block;overflow:hidden;opacity:.5;filter:alpha(opacity=50);}
.banner .fx_banner_pre{left:0;background:url(../img/ban_pre_24.jpg);}
.banner .fx_banner_next{right:0;background:url(../img/ban_next_24.jpg);}
.banner .fx_banner_pre:hover{opacity:1;filter:alpha(opacity=100);}
.banner .fx_banner_next:hover{opacity:1;filter:alpha(opacity=100);}
.banner .fx_banner .control{width:200px;position:absolute;top:400px;left:50%;margin-left:-100px;text-align:center;display: none;}
.banner .fx_banner .control li{display:inline-block;*display:inline;*zoom:1;margin:0 5px;width:10px;height:10px;border-radius:50%;cursor:pointer;background:#a0a183;}
.banner .fx_banner .control li a{display:none;}
.banner .fx_banner .control li.current{background:#ff7f02;}


.banner h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,fieldset,button,input,textarea,th,td{margin:0;padding:0;}
.banner h1,h2,h3,h4,h5,h6{font-size:100%;}
.banner ul,ol{list-style:none;}
.banner fieldset,img{border:0 none;}
.banner img{-ms-interpolation-mode:bicubic;}
.banner i,em{font-style:normal;}
.banner table{border-collapse:collapse;border-spacing:0;}
.banner input,select,textarea,button{font-size:100%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.banner button,input[type=button],input[type=submit]{cursor:pointer;}
.banner input[type=search]{-webkit-appearance:textfield;}
.banner textarea{overflow-y:auto;resize:vertical;}
.banner .clear,.clearfix{zoom:1;}
.banner .clear:after,.clearfix:after{content:' ';display:block;clear:both;height:0;visibility:hidden;}
.banner .hidden,.hide{display:none;}
.banner a{color:#333;text-decoration:none;}
.banner a:hover{text-decoration:underline;}

.fx_grid_c1{width:990px;margin:0 auto;}

.fx_banner{background:#f0f0f0;width:1903px;overflow:hidden;position:relative;}
.fx_banner_inner{position:relative;height:502px;}

.fx_banner_img{width:20000px;}
.fx_banner_img li{float:left;height:502px;width:1903px;position:relative;}
.fx_banner_link{position:absolute;top:0;left:0;width:100%;height:502px;cursor:pointer;}

.fx_banner .child{position:absolute;width:1903px;height:502px;}
.fx_banner_common{position:relative;}
.fx_banner_common a{position:absolute;top:50%;margin-top:-315px;width:41px;height:119px;cursor:pointer;display:block;overflow:hidden;opacity:.5;filter:alpha(opacity=50);}
.fx_banner_pre{left:0;background:url(img/ban_pre_24.jpg);}
.fx_banner_next{right:0;background:url(img/ban_next_24.jpg);}

.fx_banner .control{width:200px;position:absolute;top:470px;left:50%;margin-left:-100px;text-align:center;}
.fx_banner .control li{display:inline-block;*display:inline;*zoom:1;margin:0 5px;width:18px;height:18px;border-radius:50%;cursor:pointer;background:#a0a183;}
.fx_banner .control li a{display:none;}
.fx_banner .control li.current{background:#ff7f02;}




/* main */

.main{width: 1202px;clear: both;margin: 18px auto;overflow: hidden;margin-bottom: 2px;margin-top: 0px;}
.main_content{
	margin-top: 27px;}
.home_2{clear: both;margin: 46px 0 0 0;overflow: hidden;}
.home_2 .home2_co1 {
    width: 533px;
    float: left;
    overflow: hidden;
    margin-right: 11px;}
.home_2 .home2_co2 {
    width: 644px;
    float: right;
    overflow: hidden;
    border: solid 2px #eeeeee;}
.home_2 .home2_kc {
	width: 143px;
    float: right;
    overflow: hidden;
    margin-left: 9px;
    text-align: center;
    height: 109px;
    margin-top: 10px;
    background-color: #dddddd;}
.home_2 .home2_zt {
	width: 300px;
    float: left;
    overflow: hidden;
    margin-right: 19px;
    text-align: center;
    height: 100px;
    margin-top: 15px;
    background-color: #efeff0;}

/*new images*/

.home2_co1 div.slideBox{ position:relative; width:670px; height:300px; overflow:hidden;}
.home2_co1 div.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
.home2_co1 div.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
.home2_co1 div.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none/*For IE.ADD.JENA.201206300844*/;}
.home2_co1 div.slideBox ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none;width: 533px;height: 360px;}
.home2_co1 div.slideBox div.tips{ position:absolute; bottom:0px; width:100%; height:50px; background-color:#000; overflow:hidden;}
.home2_co1 div.slideBox div.tips div.title{ position:absolute; left:0px; top:0px; height:100%;}
.home2_co1 div.slideBox div.tips div.title a{ color:#FFF; font-size:18px; line-height:50px; margin-left:10px; text-decoration:none;}
.home2_co1 div.slideBox div.tips div.title a:hover{ text-decoration:underline !important;}
.home2_co1 div.slideBox div.tips div.nums{ position:absolute; right:0px; top:0px; height:100%;}
.home2_co1 div.slideBox div.tips div.nums a{ display:inline-block; >float:left/*For IE.ADD.JENA.201206300844*/; width:10px; height:10px; background-color:#FFF; text-indent:-99999px; margin:20px 10px 0px 0px;}
.home2_co1 div.slideBox div.tips div.nums a.active{ background-color:#ff7f02;}

/*start home_2_2*/
.home_2_2{clear: both;margin: 40px 0 0 0;overflow: hidden;}
.home_2_2 .home_dt {
    height: 48px;
    line-height: 48px;
    text-indent: 15px;
    font-size: 16px;
    color: #000000;
    position: relative;
    /* border-bottom: 2px solid #cccccc; */
    margin-bottom: 6px;
    background: #f0f0f0;}
.home_2_2 .home_dt .tab_name {
    width: 100px;
    /* border-bottom: 2px solid #b40000; */
    font-size: 18px;
    font-weight: bold;
    color: #003c60;}
.home_2_2 .home2_co1 {
    width: 585px;
    float: left;
    overflow: hidden;
    margin-right: 11px;
    border: solid 2px #eeeeee;}
.home_2_2 .home2_co2 {
    width: 585px;
    float: right;
    overflow: hidden;
    border: solid 2px #eeeeee;}
.home2_co2 .new_li_img {
    padding: 8px 0;
    line-height: 22px;
    float: left;
    margin-left: 15px;
    width: 96%;}
.home2_co1 .new_li_img {
    padding: 5px 0;
    line-height: 22px;
    float: left;
    margin-left: 15px;
    width: 96%;}
.home_2_2 .new_li_line {
    padding: 8px 0;
    line-height: 22px;
    background-image: url(../img/line_height.jpg);
    background-repeat: repeat-x;
    float: left;
    margin-left: 15px;
    width: 96%;}
.home_2_2 .home2_co1 .home_dt .tab_name {
    width: 100px;
    /* border-bottom: 2px solid #b40000; */
    font-size: 16px;
    font-weight: bold;
    color: #012160;}
.home_2_2 .home2_co2 .new_li_2 {
    padding: 8px 0;
    line-height: 22px;
    /* border-bottom: 1px dashed #cccccc; */
    background-image: url(../img/line_2.jpg);
    background-repeat: repeat-x;
    float: left;
    margin-left: 15px;
    width: 96%;}
.home_2_2 .home2_co2 .new_li_last {
    padding: 8px 0;
    line-height: 22px;
    background-repeat: repeat-x;
    float: left;
    margin-left: 15px;
    width: 96%;}
/*end home_2_2*/



/*news list*/
.home2_co2 .home_dt {
    height: 45px;
    line-height: 45px;
    text-indent: 15px;
    font-size: 16px;
    color: #000000;
    position: relative;
	/*border-bottom: 2px solid #cccccc;*/
	margin-bottom: 6px;
	background: #f0f0f0;}
.home2_co2 .home_dt  span {
    position: absolute;
    right: 10px;
    top: 15px;
    font-size: 14px;
    line-height: 20px;
    color: #3E3E3E;}
.home2_co2 ul li {
    list-style: none;}

.home2_co2 .new_li {
    padding: 8px 0;
    line-height: 22px;
    /*border-bottom: 1px dashed #cccccc;*/
    background-image:url(../img/line.jpg); 
    background-repeat: repeat-x; 
    float: left;
    margin-left: 15px;
    width: 96%;}

.home2_co2 .new_li_last {
    padding: 8px 0;
    line-height: 22px;
    background-repeat: repeat-x; 
    float: left;
    margin-left: 15px;
    width: 96%;}

.home2_co2 .new_li_line {
    padding: 8px 0;
    line-height: 22px;
	background-image:url(../img/line_height.jpg); 
	background-repeat: repeat-x; 
    float: left;
    margin-left: 15px;
    width: 96%;}


.home2_co2 .home_dt .tab_name{
	width: 100px;
    /*border-bottom: 2px solid #b40000;*/
    font-size: 16px;
    font-weight: bold;
    color: #012160;}


.new_ul li .d1 {
    font-size: 14px;
    color: #7d7c67;}
.new_ul li .d3 {
    font-size: 14px;
    color: #ABABAB;
    line-height: 30px;}

/*.home2_co1 .home_dt {
    height: 48px;
    line-height: 48px;
    text-indent: 15px;
    font-size: 16px;
    color: #000000;
    position: relative;
	background: #f5f5f5;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
}
.home2_co1 .home_dt  span {
    position: absolute;
    right: 10px;
    top: 15px;
    font-size: 14px;
    line-height: 20px;
    color: #3E3E3E;
}*/
/*缇庡奖鍏憡*/

/*start home_3*/

.home_3{clear: both;margin: 40px 0 0 0;overflow: hidden;}
.home_3 .home3_co1 {
    width: 388px;
    float: left;
    overflow: hidden;
    margin-right: 11px;
    border: solid 2px #eeeeee;}
.home_3 .home3_co2 {
    width: 388px;
    float: left;
    overflow: hidden;
    margin-right: 11px;
    border: solid 2px #eeeeee;}

.home_3 .home3_co3 {
    width: 388px;
    float: right;
    overflow: hidden;
    border: solid 2px #eeeeee;}

.home3_co1 .home_dt {
    height: 45px;
    line-height: 45px;
    text-indent: 15px;
    font-size: 16px;
    color: #000000;
    position: relative;
    /*border-bottom: 2px solid #cccccc;*/
    margin-bottom: 6px;
    background: #f0f0f0;}
.home3_co1 .home_dt  span {
    position: absolute;
    right: 10px;
    top: 15px;
    font-size: 14px;
    line-height: 20px;
    color: #3E3E3E;}
.home3_co1 ul li {
    list-style: none;}

.home3_co1 .new_li {
    padding: 8px 0;
    line-height: 22px;
    /*border-bottom: 1px dashed #cccccc;*/
    background-image:url(../img/line.jpg); 
    background-repeat: repeat-x; 
    float: left;
    margin-left: 15px;
    width: 96%;}

.home3_co1 .new_li_last {
    padding: 8px 0;
    line-height: 22px;
    background-repeat: repeat-x; 
    float: left;
    margin-left: 15px;
    width: 96%;}

.home3_co2 .home_dt {
    height: 45px;
    line-height: 45px;
    text-indent: 15px;
    font-size: 16px;
    color: #000000;
    position: relative;
    /*border-bottom: 2px solid #cccccc;*/
    margin-bottom: 6px;
    background: #f0f0f0;}
.home3_co2 .home_dt  span {
    position: absolute;
    right: 10px;
    top: 15px;
    font-size: 14px;
    line-height: 20px;
    color: #3E3E3E;}
.home3_co2 ul li {
    list-style: none;}

.home3_co2 .new_li {
    padding: 8px 0;
    line-height: 22px;
    /*border-bottom: 1px dashed #cccccc;*/
    background-image:url(../img/line.jpg); 
    background-repeat: repeat-x; 
    float: left;
    margin-left: 15px;
    width: 96%;}

.home3_co2 .new_li_last {
    padding: 8px 0;
    line-height: 22px;
    background-repeat: repeat-x; 
    float: left;
    margin-left: 15px;
    width: 96%;}

.home3_co2 .home_dt .tab_name{
    width: 100px;
    /*border-bottom: 2px solid #b40000;*/
    font-size: 16px;
    font-weight: bold;
    color: #012160;}

.home3_co1 .home_dt .tab_name{
    width: 100px;
    /*border-bottom: 2px solid #b40000;*/
    font-size: 16px;
    font-weight: bold;
    color: #012160;}
/*.home3_co3 li{
    border-bottom: 2px solid #eeeeee;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 4px;
}*/
.home3_co3 .home_dt {
    height: 45px;
    line-height: 45px;
    text-indent: 15px;
    font-size: 16px;
    color: #000000;
    position: relative;
    /*border-bottom: 2px solid #cccccc;*/
    margin-bottom: 6px;
    background: #f0f0f0;}
.home3_co3 .home_dt  span {
    position: absolute;
    right: 10px;
    top: 15px;
    font-size: 14px;
    line-height: 20px;
    color: #3E3E3E;}
.home3_co3 ul li {
    list-style: none;}

.home3_co3 .new_li {
    padding: 8px 0;
    line-height: 22px;
    /*border-bottom: 1px dashed #cccccc;*/
    background-image:url(../img/line.jpg); 
    background-repeat: repeat-x; 
    float: left;
    margin-left: 15px;
    width: 96%;}

.home3_co3 .new_li_last {
    padding: 8px 0;
    line-height: 22px;
    background-repeat: repeat-x; 
    float: left;
    margin-left: 15px;
    width: 96%;}

.home3_co3 .home_dt .tab_name{
    width: 100px;
    /*border-bottom: 2px solid #b40000;*/
    font-size: 16px;
    font-weight: bold;
    color: #012160;}

/*end home_3*/

.home2_co1 .home_dt {
    height: 45px;
    line-height: 45px;
    text-indent: 15px;
    font-size: 16px;
    color: #000000;
    position: relative;
	/*border-bottom: 2px solid #cccccc;*/
	margin-bottom: 6px;}
.home2_co1 .home_dt  span {
    position: absolute;
    right: 10px;
    top: 15px;
    font-size: 14px;
    line-height: 20px;
    color: #3E3E3E;}




.home2_co1 ul li {
    list-style: none;}

.home2_co1 .new_li {
    padding: 8px 0;
    line-height: 22px;
    /*border-bottom: 1px dashed #cccccc;*/
	background-image:url(../img/line.jpg); 
	background-repeat: repeat-x; 
    float: left;
    margin-left: 10px;
    width: 96%;}

.home2_right .home_dt{}
.title_name{
	font-size:18px;}
/*sever*/
/*
.home_1{clear: both;margin: 35px 0 0 0;overflow: hidden;}
.home_1 .home_dt{
	background: #f5f5f5;
	height: 48px;
    line-height: 48px;
    text-indent: 15px;
    font-size: 16px;
    color: #000000;
    position: relative;
	margin-bottom: 10px;
}
.home_1 .home_dt .tab_name{
	margin: 0px auto;
	width:100px;
	border-bottom: 2px solid #b06901;
    height: 44px;
	font-size: 18px;
}

.home_1 .home2_co1{
	width: 174px;
    float: left;
    overflow: hidden;
    margin-right: 9px;
	text-align: center;
	margin-top: 20px;
}
.home_1 .home2_co1 img{
    width: 132px;
    height: 132px;
}

.home_1 .home2_co2{
	width: 174px;
    float: right;
    overflow: hidden;
	text-align: center;
	margin-top: 20px;
}
.home_1 .home2_co2 img{
    width: 132px;
    height: 132px;
}
*/
.home_1{clear: both;margin: 35px 0 0 0;overflow: hidden;}
.home_1 .home_dt{
	height: 44px;
    line-height: 44px;
    text-indent: 15px;
    font-size: 16px;
    color: #000000;
    position: relative;
	border-bottom: 1.5px solid #cccccc;}
.home_1 .home_dt .tab_name{
	width: 100px;
    /*border-bottom: 2px solid #b40000;*/
    font-size: 20px;
    font-weight: bold;
    color: #4d4d4d;}
.home_1 .home_dt  span {
    position: absolute;
    right: 10px;
    top: 15px;
    font-size: 14px;
    line-height: 20px;
    color: #3E3E3E;}
.home_1 .new_li_img {
    padding: 16px 0;
    line-height: 22px;
    float: left;
    margin-left: 15px;
    width: 535px;
	background-image:url(../img/line_height-two.jpg); 
	background-repeat: repeat-x;}
.home_1 .new_li_img_temp {
    padding: 16px 0;
    line-height: 22px;
    float: left;
    margin-left: 15px;
    width: 535px;}
/*link*/
.home_4{clear: both;margin: 27px 0 0 0;overflow: hidden;}
.home_4 .home_dt{
	background: #e6e6e6;
	height: 79px;
    line-height: 79px;
    position: relative;
	    margin-bottom: 10px;}
.home_4 .home_dt .home4_left_img{
	
    float: left;
    overflow: hidden;
    height: 79px;
    line-height: 79px;}

.home_4 .home_dt .home4_left{
	width: 210px;
    float: left;
    overflow: hidden;
    text-align: center;
    height: 50px;
    line-height: 50px;
    /* margin: 0px auto; */
    margin-top: 20px;}
.home_4 .home_dt .home4_left select{
	width: 198px;
    height: 37px;
    line-height: 37px;
    border: 1px solid #9bc0dd;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
	margin: auto;
	font-size: 14px;}

.home_4 .home_dt .home4_left select option{
	height: 30px;
    line-height: 30px;}
/* list page*/

.main .left {
    width: 270px;
    float: left;
    border: 2px solid #f0f0f0;}

.main .left .home_dt {
    height: 60px;
    line-height: 60px;
    text-indent: 15px;
    font-size: 18px;
	font-weight: bold;
    color: #012060;
    position: relative;
    border-bottom: 2px solid #eee;
	background: #f0f0f0 url(../images/list.jpg) 5px 18px no-repeat;
	padding-left: 20px;}

.left .list {
	margin-left: 27px;}

.left .list li{
	font-size: 14px;
    line-height: 40px;
    height: 40px;
    border-bottom: 1px dashed #CFCFCF;
    text-indent: 10px;
    padding-left: 5px;
    clear: both;}

.left .list .on{
	color:#005fb3;}

.left .list li a{
	display: block;
	margin-left: 20px;}

.left .list .parent{
	background: url(../img/parent.jpg) 205px 16px no-repeat;}

.left .list .child{
	background: url(../img/child.jpg) 205px 16px no-repeat;}

.left .list li  a:hover
{ 
	color:#00205d;}
/*.left .list .on{background: whitesmoke;}*/

.main .right {
    float: left;
    width: 898px;
    margin-left: 30px;}

.main .right .dt {
    z-index: -100;
    height: 48px;
    line-height: 48px;

    /*background: url(../images/show_dt_line.jpg) no-repeat #f5f5f5;*/
    font-size: 16px;
    position: relative;
	border-bottom: 2px solid #cccccc;
	margin-top: 28px;}
.main .right .dt .blod{
	width:auto;
    border-bottom: 2px solid #f04263;
    font-size: 16px;
    font-weight: bold;
    color: #282828;
display:block;
}

.main .right .dt span {
    position: absolute;
    right: 10px;
    top: 15px;
    font-size: 14px;
    line-height: 20px;
    color: #3E3E3E;}

.main .right .dd {
    padding-top: 15px;}

.main .right .dd .list li {
    font-size: 14px;
    line-height: 40px;
    height: 40px;
    background: url(../images/squre.jpg) 5px 18px no-repeat;
    border-bottom: 1px dashed #CFCFCF;
    text-indent: 10px;
    padding-left: 5px;
    clear: both;}

.main .right .dd .list li span {
    float: right;
	margin-right: 6px;}

.main .right .dd .list li a {
    display: block;
    width: 555px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}

.main .right .dd .contain h3 {
    text-align: center;
    line-height: 28px;
    font-size: 20px;
    font-weight: normal;}
.main .right .dd .contain .author {
    text-align: center;
    border-bottom: 1px dashed #CFCFCF;
    height: 20px;
    padding-bottom: 12px;
    margin-bottom: 30px;
	margin-top: 12px;}
.main .right .dd .contain .rong {
    font-size: 14px;
    line-height: 28px;
    color: #404040;}

.page{ background-color:#fff; margin-bottom:20px; padding:30px 0; text-align:center;}
.page span{ padding:6px 9px; margin-right:5px;}
.page span.all{ padding:0; border:none; margin:0px;}
.page span.pageindex{ border:none; margin:0px;}
.page span.current{ border:none; color:#fff; background-color:#d8281b;}
.page a{ border:1px solid #ddd; padding:5px 8px; margin-right:5px;}
.page a:hover{ color:#fff; background-color:#ddd; text-decoration:none;}

.pages {
    border-top: 1px solid #ccc;
    height: auto;
    padding: 30px 0;}
.pages a{padding:5px 8px; margin-right:5px;}
.pages p{padding:6px 9px; margin-right:5px;}



#footer{width:100%;height:189px;margin-top:5px;background: #4d4d4d; border-top: 2px solid #d02849;}
#footer .logo_con{float: left;width: 300px; margin-left: 0px; display: inline;}
.foot_con{width:1102px;margin:0 auto;padding-top: 56px;}
.ul_con{float:left;width:420px;padding-left:15px;display:inline;height: 101px;background:url(../images/footer_line.jpg) no-repeat left 0px;}
.foot_con .h{font-weight:bold;color:#dbdbdb;font-size: 14px;}
.foot_con ul{float:left;}
.foot_con li{line-height:2.1;color:#dbdbdb;}
.foot_con li a{color:#999;}
.foot_con li a:hover{color:#dbdbdb;}
.txt_con{float:left;background:url(../images/footer_line.jpg) no-repeat left 10px;height:170px;width:350px;padding-top:10px;padding-left:15px;height: 101px;}
.txt_con p{line-height:1.7;color:#999;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}

/*share_start*/
#share {position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-34+"px");bottom:34px;left:95%;width:30px;zoom:1;}
#share a{background-image:url(../img/share.jpg); background-repeat:no-repeat; display:block; width:30px; height:30px; margin-bottom:2px; overflow:hidden; text-indent:-999px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
#share a{}
#share .sina {background-position:0 0; position:absolute; bottom:32px;}
#share a.sina:hover { background-position:-30px 0;}
#share .tencent { background-position:0 -30px; position:absolute; bottom:0;}
#share a.tencent:hover { background-position:-30px -30px;}
#share a#totop{background-position:0 -120px;position:absolute;bottom:64px;cursor:pointer;}
#share a#totop:hover {background-position:-30px -120px;}
/*share_end*/

/*teacher */
.teacher{
    width: 793px;
    overflow: hidden;
    margin-right: 19px;
    height: 187px;
    margin-top: 15px;
    padding-top: 9px;
    padding-left: 9px;}

.teacher .img_div{
    width:123px;height:174px;float:left;
    padding: 5px 5px 5px 5px;
    border: 1px solid #efeff0;}
.teacher .content_div{
    width:640px;height:174px;float:left;
    margin-left: 10px;}
.teacher .content_div strong{
    font-size: 18px;}
.teacher .content_div  .titles{
    border-bottom: 1px dashed #CFCFCF;
    line-height: 36px;
    margin-bottom: 8px;}
.content_teacher .titles{
    font-size: 18px;
    border-bottom: 1px solid #CFCFCF;
    line-height: 36px;}
.content_teacher{
    margin-top: 30px;}

.teacher_one{
    width: 372px;
    float: left;
    overflow: hidden;
    /* margin-right: 19px; */
    height: 187px;
    margin-top: 15px;
    /* border: 1px solid #efeff0; */
    padding-top: 9px;
    padding-left: 11px;
    padding-right: 10px;}
.teacher_one .img_div{
    width:123px;height:174px;float:left;}
.teacher_one .content_div{
    width:234px;height:174px;float:left;
    margin-left: 10px;}
.teacher_one .content_div strong{
    font-size: 18px;}
.teacher_one .content_div  .titles{
    border-bottom: 1px dashed #CFCFCF;
    line-height: 36px;
    margin-bottom: 8px;}
.dd .zp{
    width: 240px;
    float: left;
    overflow: hidden;
    margin-left: 12px;
    margin-right: 12px;
    text-align: center;
    height: 230px;
    margin-top: 12px;
    margin-bottom: 22px;}
.dd .zp span{
    font-size: 14px;}

.footer_con{}
.footer_con a {
    color: #af0100;
    font-size: 14px;}
.teacher_two{
    width: 372px;
    float: left;
    overflow: hidden;
    height: 187px;
    margin-top: 15px;
    border:1px solid  #efeff0;
    padding-top: 9px;
    padding-left: 9px;}

.teacher_two .img_div{
    width:123px;height:174px;float:left;}
.teacher_two .content_div{
    width:234px;height:174px;float:left;
    margin-left: 10px;}
.teacher_two .content_div strong{
    font-size: 18px;}
.teacher_two .content_div  .titles{
    border-bottom: 1px dashed #CFCFCF;
    line-height: 36px;
    margin-bottom: 8px;}



.banner .fx_banner {
    background: #f0f0f0;
    width: 1202px !important;
    overflow: hidden;
    position: relative;
}