html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0;}
html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}
ul,ol,dl{list-style-type:none;}
html,body{*position:static;}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button{overflow: visible;vertical-align:middle;outline:none;}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none;}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";font-size:12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale;}
body{ background-color:#FFF;}
img{border: none;margin:0px;padding:0px;}
a{text-decoration: none;}

.header{width: 100%;margin:0px auto;height: 35px;line-height: 35px;overflow: hidden;background: #e9e8e8;border-bottom: 1px solid #cccccc;}
.head{width: 1200px;margin:0px auto;height: 35px;line-height:35px;overflow: hidden;color: #021a2a;font-size: 12px;}
.head span{float: left;line-height: 35px;}
.head p{float: right;line-height: 35px;}
.head_center{width: 1200px;margin: 0px auto;height: 114px;overflow: hidden;}
.logo{float: left;width: 390px;height: 76px;margin-top: 19px;}
.search_cn{float: right;width: 340px;height: 46px;margin-top:34px;}
.search_key{width: 277px;height: 42px;border:1px solid #cccccc;border-right: none;float:left;padding-left:10px; line-height:42px; color:#999;}
.search_btn_top{width: 48px;background: url(../img/index_06.jpg) no-repeat center;border: none;height: 45px;cursor: pointer;}
.nav_content{width: 100%;margin:0px auto;height: 94px;background: url(../img/nav_01_02.jpg) no-repeat center;}

.content{width: 1200px;margin:0px auto;height: auto;overflow: hidden;}

.box {
 width: 100%;
 height: auto;
 min-width:1080px;
 text-align: center;
 font-size: 5em;
 color: #fff;
 text-transform: capitalize;
 vertical-align: middle;}
.slider {
 position: relative;
 width: 100%;
 height: auto;
 overflow: hidden;}

.slides {
 height: auto;
 
 overflow: hidden;
 
 -webkit-backface-visibility: hidden;
 -webkit-transform-style: preserve-3d;
 
 -webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
 -moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
 -ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
 -o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
 transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.slide {
 height: auto;
 float: left;
 clear: none;}
.slider-arrows {}
.slider-arrow {
 position: absolute;
 display: block;
 margin-bottom: -20px;
 width: 40px;
 height: 40px;
 line-height: 40px;
 text-decoration: none;
 text-align: center;
 color: #fff;
 font-size: 2em;
 background-color: #333;
 background-color: rgba(50,50,50,.3);
 border-radius: 50%;}
.slider-arrow--right {
 bottom: 50%;
 right: 30px;}
.slider-arrow--left {
 bottom: 50%;
 left: 30px;}


.slider-nav {
 position: absolute;
 bottom: 30px;}
.slider-nav__item {  
 width: 12px;
 height: 12px;
 float: left;
 clear: none;
 display: block;
 margin: 0 5px;
 background: black;
 border-radius: 100%;}
.slider-nav__item:hover {
 background: #ccc;}
.slider-nav__item--current {
 background: #ccc;} 



.footer{width: 100%;margin:0px auto;height: auto;overflow: hidden;background: #0d6fb2;}
.foot{width: 1200px;margin:0px auto;height: auto;overflow: hidden;background: #1080cc;padding:35px 0px;}
.foot_box{width: 1100px;margin:0px auto;height: auto;overflow: hidden;}
.foot_box1{margin-top:20px;}
.foot_box label{float: left;font-size: 14px;color: #ffffff;line-height: 30px;width: 75px;}
.foot_box p{float: left;line-height: 30px;width: 1022px;}
.foot_box p a{font-size: 14px;color: #ffffff;}
.foot_box p em{color: #ffffff;padding:0px 8px;}

.foot_bottom{width: 100%;margin:0px auto;height: 80px;background: #34383b;position: relative;}
.foot_cm{width: 1200px;margin:0px auto;height: 80px;overflow: hidden;position: relative;}
#_ideConac{position: absolute;left: 24%;top:0px;}
.foot_bottom p{text-align: center;line-height: 80px;color: #ffffff;font-size: 14px;}


.yqzl{width: 1200px;margin:0px auto;height: auto;overflow: hidden;margin-bottom: 35px;}
.yqzl_title{width: 1200px;margin:0px auto;height: 50px;overflow: hidden;line-height: 50px;}
.yqzl_title a{color: #000000;font-size: 18px;}
.yuzl_cn{width: 1200px;margin:0px auto;height: auto;overflow: hidden;}
.yqzl_ad{width: 590px;float: left;height: auto;overflow: hidden;}
.yqzl_ad p{width: 100%;margin:0px auto;margin-bottom: 8px;height: 78px;overflow: hidden;}
.yqzl_ad p img{width: 100%;margin:0px auto;}
.yqzl_ad1{width: 600px;float: left;margin-left: 10px;}
.yqzl_ad_2{width: 430px;float: right;height: auto;overflow: hidden;}
.yqzl_ad_2 img{width: 100%;}

.w100{width: 100%;margin:0px auto;background:url(../img/index_tt.jpg) no-repeat center top;height: 412px;}
.zsyz{width: 1200px;margin:0px auto;height: auto;overflow: hidden;padding-top:176px;}
.zsyz_top{width: 100%;height: 130px;margin:0px auto;overflow: hidden; background:url(../img/bg1.png);}
.zsyz_top img{width: 437px;height: 77px;margin:0px auto;text-align: center;display: block;margin-top:26.5px;}
.zsyz_cn{width: 1200px;margin:0px auto;height: auto;overflow: hidden;}
.zsyz_cn ul li{width: 400px;float: left;height: auto;overflow: hidden;height: 104px;position: relative;}
.zsyz_cn ul li a{display: block;width: 100%;height: 104px;color: #ffffff;}
.zsyz_cn ul li img{position: absolute;left: 72px;top:30px;}
.zsyz_cn ul li span{position: absolute;top:28px;left: 140px;font-size: 24px;}
.zsyz_cn ul li em{position: absolute;top:63px;left: 140px;font-style: normal;font-size: 10px; width:auto;}
.zsyz_01{background: #0798fb url(../img/index2_23.png) no-repeat 360px  center;}
.zsyz_02{background: #fe8c05 url(../img/index2_23.png) no-repeat 360px  center;}
.zsyz_03{background: #e20012 url(../img/index2_23.png) no-repeat 360px  center;}


.xxdj{width: 100%;margin:0px auto;height: auto;overflow: hidden;background: #f4f3f3;padding:20px 0px;}
.xxgk{width: 514px;float: left;height: auto;overflow: hidden;}
.xxgk_title{width: 100%;margin:0px auto;background: url(../img/index_30.jpg) no-repeat center;height: 49px;}
.xxgk_title a{display: block;width: 480px;height: 49px;line-height: 49px;color: #ffffff;font-size: 18px;font-weight: bold;padding-left: 34px;}
.xxgk_cn{width: 514px;margin:0px auto;height: auto;overflow: hidden;}
.xxgk_cn ul{width: 524px;margin-left: -10px;}
.xxgk_cn ul li{width: 250px;height: 62px;line-height: 62px;text-align: center;float: left;background: #ffffff;margin-left:10px;border: 1px solid #eeeeee;margin-top:10px;}
.xxgk_cn ul li a{color: #333333;font-size: 16px;display: block;width: 100%;height: 62px;}
.xxgk_cn ul li a:hover{background: #e20012;color: #ffffff;}

.gxdj{width: 676px;float: right;height: auto;overflow: hidden;background: #ffffff;}
.notice { width: 674px; border: 1px solid #cccccc;height: auto; overflow: hidden;}
.notice .tab-hd { height: 48px; background-color: #ffffff; border-bottom: 1px solid #cccccc;}
.notice .tab-hd h3{float: left;color: #192936;font-size: 18px;line-height: 48px;padding-left: 22px;font-weight: normal;}
.notice .tab-hd ul { float: right;}
.notice .tab-hd li{ float: left; width: 106px;text-align: center;line-height: 48px;}
.notice .tab-hd li a{ display:block;font-size: 14px;color: #192936;}
.notice .tab-hd li a:hover{ color:#e20012;}
.notice .tab-hd  .on a{  color:#e20012;}
.notice .tab-bd { width: 640px;margin:22.5px auto;height: auto;overflow: hidden;}
.notice .tab-bd ul{ overflow:hidden; zoom:1;}
.notice .tab-bd li { float: left;width: 313px;height: 35px;line-height: 35px;overflow: hidden;padding-right:7px;}
.notice .tab-bd li a{color: #333333;font-size: 14px;}
.notice .tab-bd li a:hover{color: #e20012;}
.gxdj_ad{width: 100%;margin:0px auto;height: auto;overflow: hidden;margin-top:10px;}
.gxdj_ad ul{width: 684px;margin-left: -8px;}
.gxdj_ad ul li{width: 220px;height: 64px;overflow: hidden;float: left;margin-left:8px;}


.gxdt_left{width: 880px;float: left;height: auto;overflow: hidden;}
.gxdt_right{width: 310px;float: right;height: auto;overflow: hidden;}
.gsgg{width: 100%;height: auto;overflow: hidden;margin:0px auto;}
.gsgg p{width: 100%;background: url(../img/index_14.jpg) no-repeat center;background-size: 100%;height: 40px;overflow: hidden;position: relative;}
.gsgg p span{position: absolute;left: 16px;top:0px;line-height: 40px;font-size: 16px;font-weight: bold;color: #ffffff;}
.gsgg p a{width: 16px;height: 40px;background: url(../img/index2_07.png) no-repeat center;position: absolute;right: 8px;top:0px;}
.gsgg ul{width: 306px;margin:0px auto;height: auto;overflow: hidden;border: 1px solid #cccccc;border-top:none;padding:20px 0px;}
.gsgg ul li{
 width: 296px;
 margin: 0px auto;
 height: 32px;
 line-height: 32px;
 overflow: hidden;}
.gsgg ul li a{color: #333333;font-size: 14px;}
.gsgg ul li a em{padding:0px 4px;}
.gsgg_ad{width: 308px;margin:0px auto;height: 106px;overflow: hidden;margin-top:10px;}
.gsgg_ad img{width: 100%;}

.gxdj_top{width: 1200px;margin:20px auto;}
.gxdt_title{width: 878px;margin:0px auto;background: #f4f3f3;border:1px solid #cccccc;height: 38px;line-height: 38px;position: relative;}
.gxdt_title span{position: absolute;color: #333333;font-size: 18px;left: 35px;top:0px;line-height: 38px;font-weight: bold;}
.gxdt_title img{position: absolute;left: 130px;top:5px;}
.gxdt_title a{position: absolute;top:0px;right: 8px;background: url(../img/index_19.png) no-repeat center;width: 20px;height: 38px;}
.gxdt_cn{width: 886px;margin:0px auto;height: auto;overflow: hidden;margin-top:10px;}
.gxdt_cn_hot{width: 450px;float: left;height: auto;overflow: hidden;}
#ifocus { width:450px;  height:286px;margin:0px auto;overflow: hidden;}
#ifocus_pic { display:inline; position:relative; float:left; width:450px; height:286px; overflow:hidden; margin:0px auto;}
#ifocus_piclist li { width:450px; height:286px; overflow:hidden;}
#ifocus_piclist img { width:450px; height:286px;}
#ifocus_btn { display:inline; float:right; margin-top:9px; width:78px; padding-right:5px;}
#ifocus_btn li { width:78px; height:51px; margin-bottom:5px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
#ifocus_btn img { width:64px; height:42px; margin:5px 0 0 10px;}
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:450px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
#ifocus_tx { position:absolute; left:0px; bottom:0px; width: 100%;height: 35px;}
#ifocus_tx ul li{ display:none; text-align: center; height: 35px;line-height: 35px;}
#ifocus_tx ul li a{ color:#fff; font-size:16px;}
.gxdt_cn_text{width: 424px;float: right;height: auto;overflow: hidden;}
.gxdt_cn_text ul li{width: 100%;margin:0px auto;height: 36px;line-height: 36px;overflow: hidden;}
.gxdt_cn_text ul li a{color: #333333;font-size: 14px;}
.gxdt_cn_text ul li a:hover{color: #e20012;}



.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{  position:relative; z-index:1; width: 1200px;height: 94px;margin:0px auto; background: url(../img/nav_cn_03.jpg) no-repeat center;}
.nav{ position:relative; width:1200px; margin:0 auto;  font-family:"Microsoft YaHei",SimSun,SimHei; font-size:14px;}
.nav a{ color:#333;}
.nav h3{ font-size:100%; font-weight:normal; position: relative;}
.nav .m{ float:left;  position:relative; z-index:1;height: 94px;}
.nav h3 a{ display:block; width:171px; text-align:center;  height: 94px;}
.nav h3 a:hover{}
.nav .on{background: url(../img/nav_03.jpg) no-repeat center;}
.nav .on a span{color: #e20012;}
.nav .on a em{color: #7c7a7a;}
.nav h3 a span{width: 100%;height: 40px;line-height: 40px;display: block;font-size: 18px;color: #ffffff;padding-top:14px;}
.nav h3 a em{display: block;width: 100%;height: 26px;line-height: 26px;font-size: 10px;color: #ffffff;}
.nav .sub{ display:none;   position:absolute; left:0px; top:94px; z-index:1; width:171px; background:#e20012;}
.nav .sub li{width: 100%;height: 50px;line-height: 50px;text-align: center;font-size:14px;}
.nav .sub li a{ color:#ffffff; display: block;width: 100%;height: 50px;}
.nav .sub li a:hover{ background: #ac0512;}



.fullSlide{ min-width:1200px;   position:relative;  height:435px; overflow:hidden;}
.fullSlide .bd{ position:relative; z-index:0;}
.fullSlide .bd ul{ width:100% !important;}
.fullSlide .bd li{ width:100% !important;  height:435px;}
.fullSlide .bd li img{width:100%;}
.fullSlide .bd li a{ position:absolute; width:100%; height:299px; display:block; z-index:1;}
.fullSlide .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";}
.fullSlide .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px;}
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block;  zoom:1; width:11px; height:11px;border-radius: 11px;background: #ffffff; margin:4px;overflow:hidden;}
.fullSlide .hd ul .on{ background: #e20012;}



.list{width: 100%;margin:0px auto;height: auto;}
.list_banner{width: 100%;margin:0px auto;height:auto; min-height:150px;overflow: hidden;}
.list_banner img{width: 100%; min-height:150px;}
.list_content{width: 1200px;margin:0px auto;height: auto;}
.list_left{width: 348px;float: left;height: auto;overflow: hidden;margin-top:-100px;margin-bottom:40px;}
.list_left h3{background: #e20012 url(../img/list_03.jpg) no-repeat 250px center;height: 100px;position: relative;}
.list_left h3 a span{
 font-size: 24px;
 text-align: center;
 display: block;
 width: 100%;
 height: 40px;
 line-height: 40px;
 color: #ffffff;
 position: absolute;
 top: 28px;
 left: -2px;}
.list_left h3 a em{display: block;font-style: normal;font-size: 16px;color: #ffffff;text-align: center;position: absolute;left: 0px;top:60px;width: 100%;}
.list_left ul li{width: 100%;height: 60px;line-height: 60px;overflow: hidden;text-align: center;}
.list_left ul li a{background: #f6f6f6;font-size: 18px;color: #021a2a;display: block;width: 100%;height: 60px;}
.list_left ul li a:hover{background: #1080cc url(../img/list_03.png) no-repeat 280px center;color: #ffffff;}
.list_left ul li .on{background: #1080cc url(../img/list_03.png) no-repeat 280px center;color: #ffffff;}
.list_right{width: 834px;float: right;height: auto; min-height:500px;overflow: hidden;margin-bottom: 40px;}
.list_right_title{width: 100%;height: 60px;line-height: 60px;overflow: hidden;}
.list_right_title p{float: right;font-size: 14px;}
.list_right_title p a{color: #333333;}
.list_right_title p em{font-size: 14px;padding:0px 10px;}
.list_right_cn{width: 100%;margin:0px auto;height: auto;overflow: hidden;border-top: 1px dashed #cccccc;}
.list_right_cn ul li{width: 100%;border-bottom: 1px dashed #cccccc;height: 54px;line-height: 54px;}
.list_right_cn ul li a{width: 96%;margin:0px auto;height: 54px;line-height: 54px;color: #333333;font-size: 14px;position: relative;display: block;}
.list_right_cn ul li a em{position: absolute;top:0px;right: 0px;font-style: normal;}
.list_right_content{width: 100%;margin:0px auto;height: auto;overflow: hidden;}
.list_right_content ul{width: 852px;margin-left: -18px;}
.list_right_content ul li{width: 264px;height: auto;overflow: hidden;float: left;border: 1px solid #EDEDED;padding:10px 0px;margin-left: 18px;margin-bottom: 20px;}
.list_right_content ul li:hover{background-color:#4981d4; border:1px dashed #fff;color: #ffffff;}
.list_right_content ul li:hover p{color: #ffffff;}
.list_right_content ul li img{width: 247px;margin:0px auto;display: block;height: 336px;}
.list_right_content ul li p{width: 100%;margin:10px auto;line-height: 30px;text-align: center;font-size: 14px;color: #333333;}


.article .list_right_title p{float: right;font-size: 14px;}
.article .list_right_title span{font-size: 20px; font-weight:bold; color:#F00;}
.article_cn{width: 100%;margin:0px auto;height: auto;overflow: hidden;}
.article_cn p{width: 100%;text-align: center;color: #666666;font-size: 14px;line-height: 60px;}
.article_cn .artile_title{color: #333333;font-size: 22px;line-height: 50px;border-bottom: 1px dashed #cccccc;text-align: center;width: 100%;}
.artiel_content{width: 800px;margin:0px auto;height: auto;overflow:auto;}
.list_page{width:100%;margin:10px auto;height:auto;}
.list_page a{color:#333333;padding:0px 6px;}


.focusBox { position: relative; height:286px; overflow: hidden;}
.focusBox .pic{ position:relative; z-index:0;}
.focusBox .pic img { width:510px; height:286px; display: block;}
.focusBox .pic li p{width: 100%;height: 35px;line-height: 35px;z-index: 50;position: absolute;left: 0px;bottom: 0px;color: #ffffff;font-size: 16px;text-align: center;background: url(../img/hot_bg.png) repeat-x center;}
.focusBox .hd .on{ background-position:0 0;}
.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0;  background: url(../img/ad_ctr.png) no-repeat 0 0; position: absolute; top: 165px; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;}
.focusBox .prev { left: 0;}
.focusBox .next { background-position: 0 -90px; right: 0;}
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;}
.detai_page a{font-size:16px;padding:4px 6px;}

.page { text-align: center; padding: 20px; font-size: 12px;}
.page input { border: #c5c5c5 1px solid; background: #fff; width: 30px; height: 20px; line-height: 20px; vertical-align: middle;}
.page a,
.page span { display: inline-block; *display: inline; zoom: 1; margin-right: 0px; line-height: 20px;}
.page a,
.page a:active { display: inline-block; *display: inline; zoom: 1; border: #c5c5c5 1px solid; padding: 0 6px;}
.page a:hover { border: 1px solid #1E72B4; text-decoration: none; color: #1E72B4;}
.page span.current { background: #1E72B4; border: #1E72B4 1px solid; color: #fff; font-weight: bold; padding: 0 6px;}
.page span.disabled { border: #c5c5c5 1px solid; padding: 0 6px; color: #999;}

.loading {width:auto; height:30px; background-image:url(../img/loading.gif); background-repeat:no-repeat; background-position:center;}

.jgsz{ font-size:16px; color: #333; font-family:微软雅黑;}
.jgsz dl{}
.jgsz dl dt{ line-height:50px; font-size:18px; font-weight:bold; border-left:solid 4px #FF0000; padding-left:10px;}
.jgsz dl dd{ float:left; width:220px; height:40px; line-height:40px; padding-left:25px;}
.jgsz dl dd a{ text-decoration:none; color: #06C;}