@charset "utf-8";
/* CSS Document */
@import url("reset.css");
@import url("global.css");
@import url("top.css");
@import url("foot.css");




.nr{  font-family:"微软雅黑"; overflow:hidden; width:1200px; margin:15px auto;  }
.cont{ }
.cont h3{ font-size:33px; color:#801a0c; font-weight:bold; text-align:center; margin:20px 0 10px;}
/*通用*/
.h3_1 {  margin-bottom:13px; font-weight:normal; background:#fcfcfc; }
.h3_1 .bt{ height:52px; padding-left:15px; overflow:hidden; line-height:52px;}
.h3_1 .bt em{ float:left;  font-size:18px;}
.h3_1 .bt em img{ margin:0 7px 0 10px; margin-top:-5px;}
.h3_1 .bt span{ float:left; font-size:15px; margin-right:15px; color:#494949;}
.h3_1 .f{ background:#fff; height:2px;}
.h3_1 .c{ background:#c0c0c0; height:1px; }


.ul_1{}
.ul_1 li{   overflow: hidden; padding-bottom: 10px;  line-height: 26px;  padding-left:5px;}
.ul_1 li em{ float:left; width: 780px;}
.ul_1 li em a{ }
.ul_1 li span{ float:right; font-size:13px;color:#979797; margin-right:5px;}


.fb{ background:#fcfcfc; position:relative; padding:10px 0; overflow:hidden; margin:20px auto 10px; }
.fb span{ margin-left:30px; color:#848585;}
.cont{ padding-bottom:10px;}
.cont p{ line-height:40px;     margin-bottom: 10px!important;}
.cont p img{ text-align:center; max-width:100%;}

.sxp{ overflow:hidden;}
.sxp p{ line-height:30px; padding-left:20px;}

.fxan{ position:absolute; right:5px; top:4px;}
.list_l{ width:260px; margin-left:0; margin-bottom:20px; }
.gkzn{ width:224px; }
.gkzn ul li{ margin-bottom:20px; margin-left:10px;}
.gkzn ul li img{ margin-right:8px;}
.gkzn ul li:hover img{ transform: rotateY(360deg); transition: transform 0.7s ease-out 0s;}

.list_bt{ height:52px; background:#801a0c; font-weight:bold; color:#fff; text-align:center; font-size:18px; line-height:52px;}
.list_l dl{ }
.list_l dl dt{ background: url(../images/list/sidemenu_icon.png) no-repeat 95% center #f9f9f9;  font-size:16px; margin-bottom:1px; border-radius: 0; }
.list_l dl dt:hover{  }
.list_l dl dt:hover a{ color:#494949;}
.list_l dl dt a{ display:block;  padding:15px 20px 15px 18px;}
.list_l dl dt.on a{ font-weight:bold; color:#fff;     }
.list_l dl dt.on{ background: url(../images/xzjt2.png) no-repeat 95% center #ffbbb2; }

.gbx ul{ margin-bottom:13px;}
.gbx ul li{ font-size:15px;   padding:0 0 0 25px; margin:15px 0 0 20px; }
.gbx li a.cur{ color:#cc3333;}


.list_r{ width:905px;}
.main_title{ border-bottom:#e7e7e7 1px solid; margin-bottom:20px;}
.main_title a{display: inline-block; padding: 10px 15px 12px;  font-size: 20px;   }
.main_title a.on{ font-weight:bold; color:#801a0c; border-bottom:#801a0c 2px solid; font-size:20px;}


.list_r .ul_1{ margin-top:15px;}
.list_r .ul_1 .space{ height:1px; border-bottom:1px dashed #d8d8d8; margin-bottom:10px; background:none; padding:0;}


.qhy{ text-align:center; padding:10px 0; overflow:hidden; margin:18px auto;}
.qhy a{ padding:5px 13px; background:#e9e9e9; margin:0 2px;}
.qhy span a{ background:#f4f4f4; border:1px solid #e3e9ee;}
.qhy a:hover{ color:#fff; background:#1c3b6c;}
.qhy select{ background:none;}

.img_list ul{overflow: hidden; margin-top:10px;}
.img_list li{float:left;width: 31%;height: 180px; overflow: hidden; position: relative; text-align:center;  margin:0 1% 18px;}
.img_list img{width: 100%;height: 180px;}
.img_list li p{width: 100%;  height: 38px;background:#272727;position: absolute; left:0; bottom: 0;
opacity: 0.5;
filter:alpha(opacity:50); /*IE6,7,8透明*/
z-index: 2;
}
.img_list li em{width: 100%;height: 38px;line-height: 38px; text-align: center;position: absolute; bottom: 0;z-index: 3;}
.img_list li a{color: #fff;font-size: 13px;}
.img_list li a:hover{color:#F97500;}


.ztdx{ position:absolute; right:110px; top:8px; z-index:2;}
.ztdx ul li{float: left; position: relative; padding: 0 10px;}
.ztdx ul li i{width: 25px; height: 25px; background:url(../images/list/content_icon.png) no-repeat;  vertical-align: middle; display: inline-block; cursor:pointer;}

.ztdx ul li.fontsize .Big{background-position: 0 -100px;}
.ztdx ul li.fontsize .Middle{background-position: 0 -75px;}
.ztdx ul li.fontsize .Small{background-position: 0 -50px;}
.ztdx ul li.fontsize .l:hover{background-position:-25px -100px;}
.ztdx ul li.fontsize .m:hover{background-position:-25px -75px;}
.ztdx ul li.fontsize .s:hover{background-position:-25px -50px;}	

.ztdx ul li.print i { background-position: 0 -125px;cursor: pointer;}
.ztdx ul li.print i:hover{background-position:-25px -125px;}

.mainbox{ padding:20px; overflow:hidden; font-size:16px;}
.mainbox img{ text-align:center;}
.mainbox p,.mainbox span{font-family:"微软雅黑"!important;}
.b_text,.b_text p,.b_text span{font-size: 19px !important; line-height: 1.8 !important;}
.m_text,.m_text p,.m_text span{font-size: 16px !important;line-height: 1.8 !important; }
.s_text,.s_text p,.s_text span{font-size: 15px !important;line-height: 1.8 !important; }


.zt_ul ul li{ float:left; width:25%; text-align:center; margin-bottom:10px;}
.zt_ul ul li img{ width:216px; height:66px;}







.ztzl-shop{width: 1200px; margin: 20px auto 0; overflow: hidden;}
.marp-shop{height: 52px; padding-left: 15px;overflow: hidden;line-height: 52px;margin-bottom: 13px;font-weight: normal;background: #fbfbfb;}
.ztzl-center{overflow: hidden;overflow: hidden;}
.ztzl-center h2 {height:37px;  font-weight:normal; font-size:18px;  margin-bottom: 10px; border-bottom:1px solid #f0f0f0;}
.ztzl-center h2 a{
    float: left;
    display: block;
    height: 36px;
    padding: 0 12px; margin-right:20px;}
.ztzl-center h2 a.on{color: #2d85cf; border-bottom: 2px solid #2d85cf; font-weight:bold; }


.ztzl-center .rdzt-shop{overflow: hidden; margin-bottom: 10px; }
.ztzl-center li{float: left; width: 280px; overflow: hidden; background: #FFFFFF;box-shadow: 0 0 10px #cacaca; margin: 10px 18px 10px 5px; padding-bottom: 20px;}
.ztzl-center li:nth-child(4n){float: right; margin-right: 5px;}
.ztzl-center li img{width: 280px; height: 137px;}
.ztzl-center li h3{font-size: 18px; padding: 10px 20px 0px;}
.ztzl-center li span{font-size: 14px; padding: 0 20px; display: block; font-size: 16px; color: #999999;}


.wjyw{ height:50px; line-height:50px; background:#fcfcfc; margin-top:20px;}
.wjyw em{ color:#2d85cf; font-size:18px; font-weight:bold; border-left:3px solid #2d85cf; padding-left:9px; margin:0 10px 0 20px;}

.wjbg{border-collapse:collapse;}
.wjbg td{ padding:10px; border-collapse:collapse; border:1px solid #ccc;}
.wjbg1{ background:#2d85cf; color:#fff; text-align:center; }







/*-------------------------------------在线访谈样式 lcx--------------------------------------------*/

.myzj{ overflow:hidden;}
.myzj ul li { margin-bottom:20px; height:200px; cursor:pointer;}
.myzj ul li img{ float:left; width:290px; height:200px;}
.myzj ul li .f_r{ width:600px;}
.myzj ul li h4{ font-weight:bold;  margin-bottom:8px; font-size:17px;}
.myzj ul li p{ margin-bottom:8px; line-height:24px;}


.list-shop {
    width: 1200px;
    margin: 20px auto;
    overflow: hidden;
}


/*访谈介绍*/
.interview_introduction{ height:490px; overflow:hidden; }
.interview_introduction h3{ display:block; overflow:hidden;  margin:10px 0 25px;  }
.interview_introduction h3 span{ display:block; width:100%; text-align:center; font-family:"微软雅黑","黑体"; font-size:30px; color:#2d85cf; font-weight:bold;}

.interview_introduction img{ width:560px; height:370px; float:left; display:block;}

.introduction_cont{ width:606px; overflow:hidden; float:right; line-height:30px;}
.introduction_cont p span{ color:#006699;}
.introduction_cont .color{ color:#736f6f;}

/*中间盒子*/
.middle_box{ height:auto; overflow:hidden; }

/*文字实录*/
.text_record{ width:560px; overflow:hidden;}

.text_button{ float:right; font-size:12px;}
.text_button span{ float:left; line-height:47px; margin-left:5px;font-size: 14px;}
.text_button select{ float:left; width:58px; height:18px; margin:15px 10px 0 0;}
.text_button a{ display:block; width:79px; height:20px;  line-height:20px; margin:13px 10px 0 0; float:left; text-align:center; font-size: 14px;}

.text_cont{ height:482px; overflow-x:hidden; overflow-y:auto;}

.text_cont p{ padding:12px 20px;  line-height:28px;}
.text_cont p span{ color:#2d85cf;}
.text_cont p em{ font-style:normal; color:#777575; margin-left:10px;}

/*网友评论*/
.friend_say{ height:280px; width:606px;}
.friend_say .text_cont{ height:241px;}
.friend_say .text_cont p span{ color:#2d85cf;}

.say_reply dt{ height:29px; overflow:hidden}
.say_reply dt span{ float:left; line-height:29px;}
.say_reply dt input{ margin:8px 5px 0; float:left; *margin:4px 5px 0; }
.say_reply dd textarea{ width:538px;  min-height:118px; padding:5px;}
.say_reply dd span{ float:left; line-height:34px; margin-left:5px;}
.say_reply dd input{ float:left; width:84px; height:20px; border:1px solid #becddc; margin:6px 0 0 5px;}
.say_reply dd img{ width:69px; height:22px; float:left; margin:6px 0 0 5px;}
.say_reply dd em{ float:right;}
.say_reply dd em a{ display:block; width:64px; height:24px; border:1px solid #dadada; background:#e8e8e8; float:left; margin:5px 10px 0 0; line-height:24px; text-align:center;}

/*嘉宾风采*/
.guest_img{ height:530px; overflow:hidden;}

.news_focus{ width:1000px; height:443px; overflow:hidden;margin: 18px auto 0;}

.newfcs_box{width: 1000px; height: 443px; overflow: hidden;position: relative; }


.newfcs_box .hd{position: absolute; bottom: 11px; right: 12px; z-index: 999;}
.newfcs_box .hd li{width: 15px;height: 15px;background: url(../images/zjqn/all.png) 0 -152px no-repeat; float: left; margin: 0px 6px;}
.newfcs_box .hd li.on{background-position: -67px -152px;}
.newfcs_box .bd img{width: 1000px; height: 443px;  position: relative;}
.newfcs_box .bd b{display: block; width: 1000px; height: 38px; background: #000000; position: absolute; bottom: 0px; left: 0px;z-index: 997;filter:alpha(opacity=70);  -moz-opacity:0.7;  -khtml-opacity: 0.7;  opacity: 0.7;}
.newfcs_box .bd p{display: block; width: 1000px; height: 38px; position: absolute; bottom: 0px; left: 0px;z-index: 998; line-height: 38px; text-indent: 10px;}
.newfcs_box .bd p a{color: #FFFFFF;}
.newfcs_box .bd p a:hover{color: #FF0000;}

.contener{ }

/*------标题类型*/
.title_type2{ height:47px; line-height:47px;  overflow:hidden; background:#e2e2e2; }
.title_type2 dl dt{ float:left;}
.title_type2 dl dt a{ display:block; height:47px; padding:0 35px;  font-family:"微软雅黑","黑体"; font-size:16px; overflow:hidden; background: #abb6be;}
.title_type2 dl dt a{ color:#fff;    background: #2d85cf;
}
.title_type2 .more2{display: block; width: 28px; height: 28px; overflow: hidden; background: url(../images/gzcy/more.png) no-repeat top left; float: right; margin: 10px 10px 0 0;}






