@charset "utf-8";
/* CSS Document */


/*通用设置*/
*{font-family:"微软雅黑"; margin:0; padding:0;font-size:14px;}
li{ list-style:none;}
h1{ font-weight:normal;}
img{ display:block; border:none;}
a{ text-decoration:none; font-size:14px;color:#333;}
input{ margin:0; padding:0;border:0}
ul{margin:0; padding:0;}
li{list-style:none;}
dl,dd{margin:0}
p{ margin:0px; padding:0px;}

/*top*/
.top_container{ height:40px;  background-color:#F7F7F7;}
.top{ width:1100px; margin:auto; overflow:hidden;}
.top_left{ float:left; overflow:hidden;}
.top_left p{ float:left; line-height:40px; color:#333; font-size:13px;}
.top_left a{ float:left; color:#0393cc;font-size:13px; line-height:40px; margin-left:20px;}
.top_right{ float:right; overflow:hidden;}
.top_right p{ float:left; font-size:14px; font-weight:bold; color:#B70501; line-height:40px;margin-right:25px;}
.top_right p a{ color:#333333; font-size:14px; font-weight:bold;}
.top_right ul{ overflow:hidden; float:left;}
.top_right ul li{ float:left; width:70px; height:23px; text-align:center; line-height:24px; background-color:#0393cc; border-radius:6px; margin-top:8px; margin-right:10px;}
.top_right ul li a{ font-size:12px; color:#fff;}


.logo_box{width:1200px; height:160px;margin:auto; overflow:hidden;}
.logo_box .logo{float:left;margin-top:10px; }
.logo_box .logo img{width:669px;height:116px; }


.search{ float:right;width:270px;height: auto; overflow:hidden;}
.search_top{margin-top: 25px;width:270px;height: auto; overflow:hidden;}
.search_top .lxfs{float:left;width:270px;height: 30px;font-size:18px;line-height: 30px;color:#3199D0;}
.search_top .lxfs img{float:left;margin-top: 5px;}
.search #form1{height:30px;margin-top: 10px;}
.search #sousuo_nr{width:230px;height:20px;border:1px solid #9e9d9d;float:left;border-radius:10px;
}
.search #sousuo_anniu{width:30px;height:20px;float:right;background:#D8D8E5 url(../images/search.png) no-repeat;position: relative;left:-39px;display: block;border-radius:10px;margin-top: 1px;background-position: 10px 5px;}
 .search #sousuo_anniu{}
.logo_right ul{padding-top:10px;}
.logo_right ul li{margin-top:10px}




.nav{width:100%;height:45px;min-width:1200px;margin:0 auto;background: #3A3A3A;border-bottom: 3px solid #000;}
.nav ul{width:1090px;height:45px;margin:0 auto;}
.nav ul li{display: block;width:20%;height:45px;line-height:45px;float:left;text-align:center;border-bottom: 3px solid #000;}
.nav ul li a{font-size:16px;color:#fff;font-weight: bold;}
.nav ul li:hover{ color: #3199d0;}
.nav ul li:hover a{ color: #3199d0;}
.nav ul li:hover {border-bottom: 3px solid  #3199d0;}

.nav ul{width:1100px;margin:0 auto;}
#nav_li{display: block;width:20%;height:45px;line-height:45px;float:left;text-align:center;border-bottom: 3px solid #3199d0;}
#nav_li a{font-size:16px;color: #3199d0;font-weight: bold;}



.nav2{width:125px;display: none;position:relative;z-index: 99;top:-1px;}

.nav2 li{display: block;width:100px;height:40px;line-height:40px;text-align:center;
    background-color:#0079A8;}
.nav2 li:hover{background-color:#0393CC;}

.nav3{width:100%;display: none;position:relative;z-index: 99;top:12px;}
.nav3 li{display: block;width:125px;height:32px;text-align:center;padding-top:8px;
    background-color:#e51c02;}
.nav3 li:hover{background-color:#cc1700;}


/*banner*/
.banner{margin:0 auto;clear: both;min-width:1200px;}
.banner img{ display:block; width:100%;height:300px;margin:auto;}

.flexslider{position:relative;overflow:hidden; margin-bottom:20px;}
.slides{position:relative;z-index:1;}
.slides li{}
.slides li p{top:10px;width:200px;height:30px;line-height:30px;overflow: hidden;text-align:center;}
.slides li a{color:#767676;font-size:14px;text-align:center;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer; }
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
/*.flex-direction-nav li a{display:block;width:83px;height:90px;overflow:hidden;cursor:pointer;position:absolute;}*/
/*.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}*/
/*.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}*/




/*middle*/
.index-middle{ width:1000px;height:auto; margin:auto; overflow:hidden;margin-bottom:30px;}
.index-middle .index-li{float: left; width:280px;height:auto; margin-left:37px;margin-top:20px;overflow:hidden;}
.index-middle .index-li .index-img img{ width:280px;height:200px;overflow:hidden;}
.index-middle .index-li .index-title{color: #323232;font-size: 16px;text-align: center;font-weight: bold;}}
.index-middle .index-li .index-title span{line-height: 30px;color: #323232;font-size: 16px;}
.index-middle .index-li .index-title a{font-size: 16px;line-height: 30px;text-align: center;font-weight: bold;}
.index-middle .index-li .index-inro{line-height: 20px;color: #323232;}
.index-middle .index-li .index-inro a{font-size: 13px;font-weight: bold;}
.index-middle .index-li .index-more{text-align: right;}
.index-middle .index-li .index-more a{font-size: 12px;font-weight: bold;}
.bt{ overflow:hidden;}
.bt1{ float:left; color:#000; font-weight:bold;font-size:16px; width:86px;line-height:40px;border-bottom: 3px solid #BB0400;}
.bt3{float:right;text-align:right;color:#0080b2;font-weight:bold; font-size:16px; line-height:40px; width:616px;border-bottom: 3px solid #000;}
.bt3 a{font-size:16px; color:#808080;}
.bt3 a:hover{ color:#0393cc;}
.bt_word{float:left;width:702px; line-height:25px; color:#555; font-size:16px; }
.bt_word img{float:left;width:277px; height:200px; padding: 20px}
.w_box{float:left;width:380px;height:auto;margin-top: 20px;}
.bt_word a p{color:#555;font-size:16px; }
.bt_word a {color:#555;font-size:16px; }

.middle_right{ float:left; width:347px; margin-left:50px; margin-top:10px;}
.dt{ overflow:hidden; background:url(../images/more_03.png) right center no-repeat;}
.dt1{ float:left; color:#000; font-weight:bold;font-size:16px; width:86px;line-height:40px;border-bottom: 3px solid #BB0400;}
.dt2{ color:#808080; font-size:13px; line-height:40px; float:left; margin-left:10px;}
.dt3{float:right;text-align:right;color:#0080b2; font-size:16px; line-height:40px; width:261px;border-bottom: 3px solid #000;}
.dt3 a{font-size:16px; color:#808080;}
.dt3 a:hover{ color:#0393cc;}

.dt_word{float:left;width:702px; line-height:25px; color:#555; font-size:16px; }
.dt_word img{float:left;width:277px; height:200px; padding: 20px}
.dt_box{float:left;width:380px;height:auto;}
.dt_word a p{color:#555;font-size:16px; }

.new_tu{ float:left;width:347px;height:auto; overflow:hidden;}
.new_wen ul{ width:347px; float:left;margin-top: 10px;}
.new_wen ul li{ color:#555555; font-size:13px; overflow:hidden; height:30px; line-height:30px;}
.new_wen ul li p{ float:right;height:30px;  line-height:30px;font-size: 16px;color:#555;}
.new_wen  a{ float:left;font-size: 16px;color:#555;}
.new_wen  ul li:hover a{ color:#BB0301;}
.new_wen  ul li:hover p{ color:#BB0301;}



/*cp*/
.cp_container{ width:1100px; height:300px;  margin-top:20px;margin-bottom:30px;margin:auto;}
.cp_container ul{ overflow:hidden; }
.cp_container ul li{ float:left; margin-left:5px;}
.cp_container ul li p{ width:160px; color:#0080b2; font-size:13px; line-height:40px; text-align:center; z-index:2; margin-top:-40px;}

.zy{ overflow:hidden; background:url(../images/more_03.png) right center no-repeat;}
.zy1{ float:left; color:#000; font-weight:bold;font-size:16px; width:86px;line-height:40px;border-bottom: 3px solid #BB0400;}
.zy2{ color:#808080; font-size:13px; line-height:40px; float:left; margin-left:10px;}
.zy3{float:right;text-align:right;color:#0080b2; font-size:16px; line-height:40px; width:1014px;border-bottom: 3px solid #000;}
.zy3 a{font-size:16px; color:#808080;}
.zy3 a:hover{ color:#0393cc;}




/*fa*/
.fa_container{}
.fa{ width:1100px; margin:auto; overflow:hidden;}
.fa ul{ overflow:hidden; margin-top:-20px;}
.fa ul li{ float:left; width:500px; overflow:hidden; margin-top:30px;}
.fa ul li img{ float:left;}
.fa_word{ float:left; width:280px; padding-left:10px;}
.fa_bt{  line-height:30px;}
.fa_bt a{font-size:13px; color:#333; font-weight:bold;}
.fa_bt a:hover{color:#0393cc;}
.fa_word{ font-size:12px; color:#808080; line-height:25px;}
.fa_word a{font-size:13px; color:#333;}
.fa_word a:hover{color:#0393cc;}




/*cpzx*/
.column_banner{ width:1000px; margin:auto;}
.current_position_all{ margin-top:15px;}

.current_position{ width:760px; margin:auto; overflow:hidden;}
.current_column{width:760px;font-weight: bold;font-size: 18px;line-height: 30px;margin-top: 10px;}
.current_position_word{ float:left;color:#333;font-size: 16px;}
.current_position_word a{color:#333;font-size: 16px;}

.nr_container{ margin-top: 20px;margin-bottom: 20px;}
.nr{ overflow:hidden; width:1000px; margin:auto;min-height:500px;}
.nr .nr_left{ float:left; width:195px;height: auto;overflow: hidden;}
.nr .nr_left .abus{ font-size:20px; font-weight:bold; height:30px;text-align:left;line-height: 30px; width:190px;color:#fff;background: url(../images/dian1.png) no-repeat 20px 13px;border-radius:15px;box-shadow: 0 3px 3px 3px #D2D2D2;}
.nr .nr_left .abus a{margin-left: 40px;}
.nr .nr_left .flleft{ width:190px;height:auto;margin:0 auto;overflow:hidden;background-color:#fff;margin-top: 20px;}
.nr .nr_left .flleft li{ height:30px; text-align:left; line-height:30px; background: url(../images/dian2.png) no-repeat 15px 13px;border:1px solid #FAFAFA;}
.nr .nr_left .flleft li a{color:#333333; font-size:16px;margin-left:30px; }
.nr .nr_left .flleft li a:hover{ color:#B70501;}
.column_lxwm{ margin-top:25px;width:204px; height:240px; border:1px solid #d2d2d2;}
.column_lxwm p{ margin-left:15px; line-height:26px; font-size:13px; color:#333; margin-top:10px;}

.nr .nr_right{ width:760px;height:auto; float:left; margin-left:20px;padding:10px;border:1px solid #eee;}
.div-con{width:740px;padding:10px;height:auto;margin-bottom:30px;line-height: 22px;font-size: 14px;color:#555;}

.div-con p{line-height: 22px;font-size: 16px;color:#555;}
.div-con img{max-width: 760px;}
.nr_right ul{ margin-top:10px;}
.nr_right ul li{ float:left; width:220px;margin-left:25px;text-align:center; margin-top:10px;}
.nr_right ul li img{ display:block; margin:auto;}
.nr_right ul li p{ width:200px;overflow:hidden;line-height:20px;margin-top:10px;}
.nr_right ul li p a{  text-align:center; color:#333333;}
.nr_right ul li p a:hover{ color:#0393cc;}



.nr .nrright{ width:760px;height:auto; float:left; margin-left:20px;padding:10px;border:1px solid #eee;}
.nrright ul{ margin-top:10px;}
.nrright ul li{ float:left; width:100%;height:25px;background: #F9F9FA;margin-top: 10px;}
.nrright ul li a{ line-height: 25px;}
.nrright ul li:hover{background: #E9E9EA;}
.nrright ul li  img{ float:left;margin-top:10px;margin-left:15px; }

.nrright ul li p{ width:200px;overflow:hidden;line-height:20px;margin-top:10px;text-align: center;}
.nrright ul li p a{float:left;  text-align:left;margin-left: 5px; color:#333333;}
.nrright ul li p a:hover{ color:#0393cc;}


.yijibox{width:100%;height: auto;overflow: hidden;padding-bottom: 30px;}
.yijibox li{float:left;width:230px;height:230px;margin-left: 16px;margin-top: 17px;}
.yijibox li img{width:230px;height: 200px;}
.yijibox li p{line-height: 30px;text-align: center;}
.yijibox li p a{font-size: 15px;font-weight: bold;}



.lxwm{ width:960px;height:auto; margin:0 auto;padding:20px;border:1px solid #eee;overflow: hidden;}
.lxwm-left{float:left;width:400px;height: auto;overflow: hidden;}	
.lxwm-right{float:right;width:500px;height: auto;overflow: hidden;}	


.current_pro{width:760px;font-weight: bold;font-size: 18px;line-height: 30px;margin-top: 10px;}
.current_intro{width:760px;font-size: 16px;line-height: 25px;margin-top: 10px;}



.new_list{ border-bottom:1px solid #d2d2d2; height:auto;}
.new_list_all{ overflow:hidden; margin-top:25px;}
.new_list_bt{ float:left;margin-bottom:10px;}
.new_list_bt a{ font-size:13px; color:#808080; }
.new_list_bt a:hover{ color:#0393cc;}
.new_list_time{ float:right;font-size:13px; color:#808080;}
.new_list_nr{ font-size:12px; color:#333; line-height:25px;}
.new_list_nr a{color:#808080;}
.cur_img{width:100%;height:auto;margin: 0 auto;min-width:1200px;overflow: hidden;clear: both;}

.cur_img img{margin:0 auto;}



/*分页*/
.pages{
	clear:both;
	padding:20px 0;
	text-align:center;
	font-family:'nav','微软雅黑','黑体';
}
.pages strong{
	padding:3px;
	font-size:15px;
}
.pages a{
	padding:2px 6px;
	border:#ccc 1px solid;
	border-radius:3px;
	color:#999;
}
.pages a:hover{
	color:#ce3179;
	border-color:#ce3179;
	box-shadow:#ce3179 0 0 5px;
}
.pages a.current{
	color:#fff;
	background-color:#1187de;
	border-color:#1187de;
}
