@charset "utf-8";
@import url('/template/czgz/mainsite/style/css.css');
/*登录弹出窗口 start*/
.login{color:#fffdde; line-height:29px; text-align:right;}
.login a{color:#fffdde; border-left:1px solid #FFF; line-height:25px; height:30px; display:inline-block; padding-left:9px;}
.login a:first-child{border-left:0px;}
.login a img{width:15px; height:16px; margin:0 5px 0 0; vertical-align:middle;}
#isloginform{ line-height:29px;}
#loginform{ line-height:29px;}
#loginform a{ cursor:pointer;}
.login_panel{ display:none; width:350px; height:362px; color:#999; margin:0 auto; }
.login_panel input.login_name,.login .login_panel input.login_pass{ width:310px; height:46px; line-height:46px;border:1px solid #d4d4d4; font-size:14px; color:#333; font-size:14px; text-indent:5px; }
.login_panel input.login_name{ background:url(/template/czgz/mainsite/images/login_user.jpg) no-repeat 280px 10px #f1f1f1;}
.login_panel input.login_pass{ background:url(/template/czgz/mainsite/images/login_lock.jpg) no-repeat 280px 10px #f1f1f1;}
.login_close{ cursor:pointer;}
/*登录弹出窗口  end*/

.head{ width:100%; height:170px;background:url(/template/czgz/mainsite/images/top_bj.jpg) repeat-x;}
.w1200_top{width:1200px; height: 170px; background: url(/template/czgz/mainsite/images/logo_bj.jpg) center top no-repeat; position: relative; margin: 0px auto;}
.head .logo{ height:100px; margin-top: 15px; margin-right: 15px; float:left;}
.head_rg{ width:256px; height: auto; min-height: 120px; position: relative; float: right;}
.head_rg .login1{width:176px;height:30px; margin-top: 8px; color:#ffffff; position:absolute;top:0px;right:0px;}
.head_rg .login1 a{color:#ffffff; font-size:14px;}
.head_rg .login1 .dl{width:80px; text-align: right; height:28px; line-height: 28px; position:absolute;top:0px;right:172px; font-size:14px; cursor:pointer; background: url(/template/czgz/mainsite/images/bz_09.png) 2px 5px no-repeat;}
.head_rg .login1 .dl_xx{ width:80px; text-align: right; height:28px; line-height: 28px; position:absolute;top:0px;right:78px; font-size:14px; cursor:pointer; /*background: url(/template/czgz/mainsite/images/bz_10.png) 2px 8px no-repeat;*/}
.head_rg .login1 .en_xx{ width:70px; text-align: right; height:28px; line-height: 28px; position:absolute;top:0px;right:0px; font-size:14px; cursor:pointer;}
.head_rg .loghh{width:256px;height:28px;position:absolute;top:0px;right:172px;background:none;}
.head_rg .loghh .tc{width:48px; height:26px;  text-align:center;line-height:24px; color:#ffffff; font-size:14px;display:block; background: none; border: none; float:right;outline:medium;  cursor:pointer; }
.head_rg .loghh .hy{width:196px;line-height:28px;background:none; border: none;}
.head_rg .search{width:209px; height:32px; display:block;overflow:hidden;position:absolute;top:47px;right:0px;background:url(/template/czgz/mainsite/images/ss.jpg) no-repeat center top; padding:2px;}
.head_rg .search form{color:#a0a0a0;}
.head_rg .search .form2{ float:right;width:202px; height:32px;line-height:32px;overflow:hidden; display:block;cursor:pointer;}
.head_rg .search font{color:#333333; font-size:13px; float:right; }
.head_rg .search form input {outline:medium; border:none; font-size: 13px;}
.head_rg .search form .ssk {float:left;width:168px;height:32px;line-height:32px; text-indent:5px; *line-height:33px;color:#fff;background:none;padding:0px;}
.head_rg .search form .ssan{float:left;width:30px;height:30px;border:none; background:none;padding:0px;cursor:pointer;}

.navbg{ width:1200px; height: 46px; position: absolute; top:120px; bottom:4px;}
.nav{ width:1200px; height: 46px;  overflow:hidden;  display:block;}
.nav li{ width:120px; height: 46px; line-height:46px; text-align: center; float:left;}
.nav li a{ color:#ffffff; font-size:16px; display: block;}
.nav li a:hover{color:#ffffff; background: #b70900;}
.nav li.on a{ color:#ffffff; font-size:16px; background: #b70900; display: block;}

/*banner图片*/
#main {overflow: hidden; zoom: 1; position: relative; }
#index_b_hero { width: 1200px; height: 368px; margin: auto; position: relative; }
#index_b_hero img { width: 1200px; height: 368px; }
#index_b_hero .heros { width: 1200px; height: 368px; }
#index_b_hero .hero-wrap { overflow: visible; position: absolute; }
#index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px; margin-left:0px; background-color: #303030; z-index: 3; }
#index_b_hero .next:hover, #index_b_hero .prev:hover { background-color:#f54608; }
#index_b_hero .next { margin: -25px 0px 0 0; right: 0; }
#index_b_hero .disabled { background-color: #eee; }
#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #fff;/* padding: 5px; */z-index: 1; position: absolute; top: 0; left: 0; width: 1200px; height:368px; overflow: hidden; left: 1920px; }
#index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -1200px; filter: alpha(Opacity=40); opacity:0.4; background: #000; overflow: hidden; }
#index_b_hero .mask-right { left: 1200px; }
#index_b_hero .active { z-index: 2; left: 0; }
.icon-arrow-a-left, .icon-arrow-a-right { background: url(/template/czgz/mainsite/images/icon-sd26986d847.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
.icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }


.banner{height:368px; overflow:hidden;}
.list_slideBox{ width:100%; height:368px; overflow:hidden; margin:0 auto; position:relative; }
.list_slideBox .hd{width:1000px; margin:0px auto;}
.list_slideBox .hd ul{ zoom:1; display:block; height:22px;text-align:center;position:absolute;top:336px; z-index:1; width:1000px; left:0px;}
.list_slideBox .hd ul li{ width:12px;height:12px; cursor:pointer;display:inline-block;*display:inline;*zoom:1; margin:5px;border-radius:10px;background:rgba(0,0,0,0.5);}
.list_slideBox .hd ul li.on{ background:#fff}
.list_slideBox .bd{ position:relative; height:368px; z-index:0;}
.list_slideBox .bd li{ zoom:1; vertical-align:middle; height:362px;}
.list_slideBox .center{width:1200px; margin:0px auto;font-family: "宋体";}
.list_slideBox .center a{width:35px;height:58px;cursor:pointer;display:inline-block;*display:inline;z-index:1;border-radius:3px;background:rgba(0,0,0,0.5);text-align:center; line-height:58px; color:#fff; font-size:42px; font-weight:bold;}
.list_slideBox .center a:hover{color:#fedf51;}
.prev{ left:10px; top:121px;}
.next{ right:10px; top:121px;}

.lanmu{ width:98%; margin: 0 auto; height: auto;}
.lanmu li{ width:95%; height: 34px; overflow: hidden; margin:0px auto; padding-left: 15px; vertical-align:bottom; border-bottom: 1px dashed #e0e0e0; background:  url(/template/czgz/mainsite/images/dian.jpg) 5px center no-repeat;}
.lanmu li a{width:86%; text-align: left;font-size:14px; line-height: 34px; color: #000000; float: left;}
.lanmu li a:hover{ color:#b80900;}
.lanmu li span{ font-size:13px;line-height: 34px; color: #333333; float: right;}

 /*-------------------------------*/
.mk_box{ width:1170px; height: auto; min-height:316px; margin: 15px auto;  background: #ffffff; padding: 15px;}

.mk1{width:626px; height:316px; float:right;overflow:hidden;}
.y_bt1{width:626px; padding:0px; height:36px;line-height:36px;background:#eeeeee;}
.y_bt1 span{height:36px;width:100px;float:left;margin-right:10px;text-align:center;display:block;overflow:hidden;border-radius:5px;}
.y_bt1 a{font-size:16px;color:#b80900;}
.y_bt1 .cur{background:#b80900;}
.y_bt1 .cur a{ color:#fff;}
.more{ right:9px; top:9px;}

.yy2{margin:0px auto;}
.yy2 li{height:31px;}
.yy2 li a{line-height: 31px;}
.yy2 li span{line-height: 31px;}

.yy1{margin:8px auto;}
.yy1 li{height:33px;}
.yy1 li a{line-height: 33px;}
.yy1 li span{line-height: 33px;}




.mk_bt{ width:604px; padding: 5px 10px; height:40px; background: #eeeeee;}
.mk_bt span{ font-size:16px; font-weight: bold; color: #b80900; line-height: 40px; float:left;}
.mk_bt .mo{ margin-top: 10px; float: right;}
.topnew{ width:600px; height:45px; overflow: hidden; margin:0px auto; text-align: center; padding-top:3px;border-bottom: 1px dashed #b80900; margin-bottom:7px }
.topnew a{width:600px;  height:45px; overflow: hidden;line-height:46px; font-size:17px; color: #b80900;font-weight: bold;}





.frm{ width:826px; margin:0 auto;}
#frm{ border:none;width:826px;height:1170px; display:none;}




.xx_lj{width:199px; height: 312px; background: url(/template/czgz/mainsite/images/xx_lj_bj.jpg) no-repeat; padding: 2px; float:right;}
.xx_lj img{ margin-bottom: 1px;}

.mk2{ width:1200px; margin: 0px auto 15px auto; height: 55px; }
.mk2 ul{ padding:0px; margin: 0px;}
.mk2 ul li{ padding:5px 40px 5px 32px; height: 45px; margin-right: 10px; background: #b70900; float: left;}
.mk2 ul li:last-child{ margin-right: 0px;}
.mk2 ul li a{ height: 45px;min-width:80px; font-size:16px; color: #ffffff; text-align: left; padding-left: 40px; display: block;}
.mk2 ul li a.ml1{height: 45px; line-height: 45px; background: url(/template/czgz/mainsite/images/bz_01.png) 1px 8px no-repeat;}
.mk2 ul li a.ml2{height: 45px; line-height: 45px; background: url(/template/czgz/mainsite/images/bz_02.png) 1px 10px no-repeat;}
.mk2 ul li a.ml3{height: 45px; line-height: 45px; background: url(/template/czgz/mainsite/images/bz_03.png) 1px 10px no-repeat;}
.mk2 ul li a.ml4{height: 45px; line-height: 45px; background: url(/template/czgz/mainsite/images/bz_04.png) 1px 10px no-repeat;}
.mk2 ul li a.ml5{height: 45px; line-height: 45px; background: url(/template/czgz/mainsite/images/bz_05.png) 1px 7px no-repeat;}
.mk2 ul li a.ml6{height: 45px; line-height: 45px; background: url(/template/czgz/mainsite/images/bz_06.png) 1px 10px no-repeat;}
.mk2 ul li a.ml7{height: 45px; line-height: 45px; background: url(/template/czgz/mainsite/images/bz_07.png) 1px 10px no-repeat;}
.mk2 ul li a.ml8{height: 45px; line-height: 45px; background: url(/template/czgz/mainsite/images/bz_08.png) 1px 10px no-repeat;margin-right:0px;min-width:78px;}


.mk3{ width:100%; height: 393px; padding-top: 20px; background: url(/template/czgz/mainsite/images/gun_bj.jpg) center top repeat-x;}
.mk3_bt { width:1170px; height: 30px; text-align: center; margin: 0 auto; background:url(/template/czgz/mainsite/images/mk3bt1.jpg) repeat-x;}
.yqlj{ width:1200px; margin: 10px auto; height: auto; min-height: 80px;}
.tu_yq{ height: 48px; margin-bottom: 15px;}
.tu_yq ul{ padding:0px; margin: 0px;}
.tu_yq ul li{ width:165px; height: 48px; overflow: hidden; margin-right: 5px; float:left;}
.tu_yq ul li:last-child{ margin-right: 0px;}

.foot_bj{width:100%; background: url(/template/czgz/mainsite/images/bot_bj.jpg) repeat-x; min-height:113px;  padding-top:20px; font-size:13px; color:#333; line-height:22px;text-align:center;}
.foot_bj a{color:#333; font-size:13px;}
.foot_bj p{text-align:center; line-height:22px; margin:0px;} 
/*列表页部分*/
.ban{ width:1200px; margin: 0px auto; height: 310px; display: block;}
.list_main{width:1200px; min-height:500px; margin:10px auto; overflow:hidden; }

/*左边部分*/
.left{width:230px; height:auto;}
.lmlb{ width:230px; min-height: 350px; background: #ffffff; height:auto; float:left}
.lmlb .bt{height:56px; line-height:56px;font-weight:bold;font-size:16px; background:#b70900; display:block; color:#ffffff; text-align:center;}
.lmlb ul{width:180px;padding: 10px 20px; margin:0 auto; min-height:200px;}
.lmlb li{font-size:16px; width:180px; height:42px; overflow: hidden; text-align: left; }
.lmlb li a{ color:#333333; font-size:16px; width:180px; height:40px;line-height:40px; display:inline-block;}
.lmlb li a:hover{ color:#b70900; border-bottom: 2px solid #b70900;}
.lmlb li.on a{font-size:16px; color:#b70900; border-bottom: 2px solid #b70900;}

.lmlb .tq_li li img{width:24px; height:24px; float:left; margin:8px 10px;}



.e_nav{ width:1132px; margin:0px auto;}
.e_nav li{ width:auto;}
.e_nav li a{width:auto; padding:0px 26px; margin:0px 1px;}

.e_lmlb{min-height:336px;}
.z_box{width:230px;margin:15px auto;height:347px; overflow:hidden;background: #ffffff;}
.z_box .bt{height:40px; line-height:40px;font-weight:bold;font-size:16px; background:#b70900; display:block; color:#ffffff; text-align:center;}
.z_box ul{padding:5px;}
.z_box ul li{width:200px; margin:0px auto;height:35px; overflow: hidden; padding-left:13px; vertical-align:bottom; border-bottom: 1px dashed #e0e0e0; background:  url(/template/czgz/mainsite/images/dian.jpg) 3px center no-repeat;}
.z_box ul li a{width:200px; text-align: left;font-size:14px;height:35px; overflow: hidden; line-height:35px; color: #000000; display:block;}
.z_box ul li a:hover{color:#b80900;}
.z_box ul li span{ font-size:13px;line-height: 34px; color: #333333; float: right;}
.e_lm{ width:230px; background:#fff;}
.e_lm img{ width:224px; padding:2px; border:1px solid #ddd}
.list_column .e_lm_box{margin:0px 10px !important;height:239px !important;}
.e_list_art{min-height:722px !important;}
.e_list_art ul li{ margin:6px auto !important;height:56px;}
.e_list_art ul li a{line-height:56px;}
.e_list_art ul li span{line-height:56px;}
/*分页*/
.e_page {font-family:"微软雅黑"; margin:30px auto;}
.e_page ul li {padding:7px 12px;}
.e_page ul li a {color: #333;font-size:14px;}




/*右边部分*/
.right{width:950px; height:auto;  float:right;background: #ffffff; }
.lmbt{ width:97%; text-align:left; height:54px; line-height: 54px; border-bottom: 2px solid #e0e0e0;margin:0px auto; }
.lmbt span{font-size:14px;color:#333333;width:950px; height:54px;line-height:54px;display:block;overflow:hidden; float:left;}
.lmbt a{color:#333333; font-size:14px;}

/*list_column*/
.right .list_column { width:950px; margin-top: 10px; height:auto; min-height:400px;}
.list_column .lm_box{ width:435px; height:245px; padding: 10px; float:left; background:#ffffff; margin:0px 10px;}
.list_column .lm_box .bt{ height:30px;  border-bottom:2px #e0e0e0 solid;padding:0px 10px;}
.list_column .lm_box .bt span{font-size:16px;line-height:30px;color:#b70900;text-align:left;float:left;}
.list_column .lm_box .bt a{ float:right; margin-top:5px; }
.list_column .lm_box ul{ padding:0px; margin: 0px;}
/*list_art*/
.right .list_art { width:950px; height:auto; min-height:500px;}

/*list_img*/
.right .list_img {width:920px;height:auto; margin:10px auto;min-height:506px;}
.right .list_img ul { width:920px; margin:0 auto;height:auto;}
.right .list_img ul li{float:left; margin:6px; width:172px; height:160px; display:block;}
.right .list_img ul li img{ width:168px; height:126px;border:1px #b70900 solid; padding:1px;}
.right .list_img p{ color:#313131; font-size:14px; font-family:"宋体";text-align:center; line-height:30px; width:168px; height:30px; overflow:hidden; margin:0 auto;}
.right .list_img p:hover{ text-decoration:none;}  
.right .list_img a:hover{ text-decoration:none;}  
/*article*/
.article{width:920px; padding:20px 15px; height:auto; margin:0px auto;min-height:382px; color:#313131;}
.article .art_title{ font-family:"宋体"; font-size:16px; color:#000; text-align:center; line-height:30px; padding:0px 26px;}
.article .f_title{ font-family:"宋体"; font-size:14px; color:#333; text-align:center;font-weight:lighter;margin:10px 50px;line-height:20px;}
.article .art_time{text-align:center; width:900px;font-family:"宋体";height:33px;display:block; margin:20px auto;font-size:13px;color:#333;line-height:33px;background:#eeeeee; }
.article .zw{width:880px;line-height:29px;font-family:"宋体";font-size:14px; margin:0 auto;padding:0px 16px; min-height:320px;overflow:hidden;overflow-x:auto;}
.article .zw p{font-family:"宋体" !important;font-size:14px !important; line-height:28px; margin:0px; font-weight:normal !important;color:#333 !important;}
.article .zw span,.article .zw strong{font-family:"宋体" !important;margin:0px; color:#333 !important;}
.article .zw span{font-weight:normal !important;font-size:14px !important; line-height:28px !important;}

.article .zw img{ max-width:680px; margin:5px auto!important; text-align:center;}
.article .y_zw img{margin-right:15px!important;}
.article .zw table{ max-width:820px; margin:0 auto;border-collapse:collapse !important;}
.article .zw th{  border:1px solid #333 !important;font-weight:bold !important;}
.article .zw td{  border:1px solid #333 !important;}
.ckvideo_style{ margin:0 auto;text-align:center;}

/*dy*/
.right .dy{width:715px; height:auto;min-height:450px;padding:20px;line-height:26px;font-family:"宋体";font-size:14px; margin:0 auto;}
.right .dy p{ margin:0px auto; border:0; }
.right .dy img{ max-width:600px;}