body{ margin:0 auto; background: #d7dee3  ;}
.body{width:1004px; height:1845px;margin:0 auto; padding:0 0 0 0;}
img{ border:0;}
.clearboth{ clear:both;}
.clearfix:after{content:"."; display:block; clear:both; font-size:0; overflow:hidden; height:0;}
.clearfix{zoom:1;}
p{ color:#363636; font-size:14px; font-family:"宋体"; line-height:180%;}
a{ font-family:"微软雅黑";}
p,a,li{ font-weight:normal !important;}
a:hover{color:#e60012;}
/******************* header ********************/
.header{width:1004px; height:206px; background:url(mj_header.jpg) no-repeat  center 29px;}
.headerTitle{width:1004px;height:33px;background:#ffffff url(headerTitle.jpg) no-repeat;text-align:center;padding-top:12px;overflow:hidden;margin:0 auto;}
.headerTitle ul{  padding:0 10px; margin:0;}
.headerTitle ul li{ float:left; display:inline;list-style:none;background:url(headerTitle_ge.jpg)top left no-repeat;padding:0 4px 0 6px; margin:0;}
.headerTitle ul .first{ background-image:none; background:none;}
.headerTitle ul li a{ font-size:15px; color:#FFF; text-decoration:none; font-weight: bolder !important; padding:0; margin:0;}
.header{width:1004px;margin:0 auto;overflow:hidden;	color:#626262;font-size:12px;font-family:"宋体";}
.header .header_top{width:1004px;height:29px;line-height:29px;background:url(mj_header_bunnerbg.jpg) no-repeat;color:#676767;}
.header .time{float:left;padding-left:10px;line-height:29px;}
.header .toplinks{float:right;color:#e60012;line-height:29px;}
.header .toplinks a{padding:0 5px;color:#004592;text-decoration:none;border-left:1px solid #cccccc;}
.header .toplinks a:hover{color:#e60012;}
.header .toplinks span{margin-left:15px;}
.header .toplinks span a{margin:0 2px;}
/******************* content ********************/
.content{padding:5px 5px 6px 5px; margin:0; background:#FFF;}
.content .left{ float:left; width:774px; height:699px;}
/************ xinwentoutiao **************/
.content .left .xinwentoutiao .myflash{ float:left; width:315px; height:212px; padding:0 6px; position:relative;}
/*111111 */
#wrapper1 {width:315px; margin:0px;z-index: 1;}
#slider1 {float:left; width:315px;height:212px;overflow:auto;position:absolute; }
#slider1 ul {position:absolute; list-style:none; top:0; left:0px;margin:0; padding:0;}
#slider1 li {float:left; width:315px; height:212px; border:0;}
#slider1 img{width:315px; height:212px;display:block;}
.pagination1 {float:left;  height:15px; padding:0; margin:0;}
.pagination1 li {float:left; width:15px; height:15px; margin:0 5px; list-style:none; display:inline; cursor:pointer; text-align:center; background-image:url(newsletters_picOut.png) !important;
background-repeat: no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/newsletters_picOut.png');  /* IE6 */
_ background-image: none; /* IE6 */
 display:inline;}
.pagination1 li.hover {background-image:url(newsletters_picOn.png) !important;
background-repeat: no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/newsletters_picOn.png');  /* IE6 */
_ background-image: none; /* IE6 */}
/********/
.img_box_top{display:block;position: absolute;left: 6px;bottom: 0;z-index:2;width: 315px; height: 40px; background:#000; opacity: 0.3; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3;}
.img_title1_1{position: absolute; left: 16px; bottom: 15px; width: 295px; height: 25px; line-height: 25px; color:#FFFFFF; z-index: 3; overflow:hidden;}
.img_title1_1 a{ font-family:"宋体"; font-size:14px; color:#FFF; text-decoration:none;}
.img_title1_1 a:hover{ color:#FFF; text-decoration:none;}
.img_list{position: absolute; left:100px;bottom: 0; width: 215px;height: 15px;line-height:15px;color:#000;z-index:4;
}
/************ gdmjyaowen **************/
.content .left .gdmjyaowen{ float:left; width:433px; height:255px; padding:0 8px 6px 0; background:url(mj_gdmjyaowen_bg.jpg) no-repeat top left; overflow:hidden;}
.content .left .gdmjyaowen .more{ width:418px; height:28px;}
.content .left .gdmjyaowen .more{ padding:9px 15px 0 0; text-align:right;}
.content .left .gdmjyaowen .more a{ color:#0072bc; font-family:"宋体"; font-size:12px; text-decoration:none;}
.content .left .gdmjyaowen ul{ list-style:none; margin:0; padding:5px 10px 0 10px; width:413px; height:210px; overflow:hidden;}
.content .left .gdmjyaowen ul li{ background:url(newsletters_title_list.jpg) no-repeat left center; text-align:left; padding:0 0 0 12px; margin:0; color:#545454; font-size:14px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; line-height:180%;}
.content .left .gdmjyaowen ul li span{ float:right;}
.content .left .gdmjyaowen ul li a{color:#545454; text-decoration:none; font-size:14px; font-family:"宋体";}
.content .left .gdmjyaowen ul li a:hover{ color:#309bdd; text-decoration:underline;}
.content .left .bunner{ float:left; width:766px; height:75px; padding:0 8px 6px 0;}
/******************* jicengxinwen ********************/
.content .left .jicengxinwen{ float:left; width:767px; height:248px;margin:10px 0;padding:0 7px 6px 0; background:url(mj_jicengxinwen_bg.jpg) no-repeat top left; overflow:hidden;}
.content .left .jicengxinwen .more{ width:752px; height:28px;}
.content .left .jicengxinwen .more{ padding:9px 15px 0 0; text-align:right;}
.content .left .jicengxinwen .more a{ color:#0072bc; font-family:"宋体"; font-size:12px; text-decoration:none;}
.content .left .jicengxinwen  ul{ list-style:none; margin:0; padding:5px 10px 0 10px; width:750px; height:200px; overflow:hidden;}
.content .left .jicengxinwen  ul li{ float:left; width:360px; height:25px;margin-left:5px;display:inline; background:url(mj_jicengxinwen_list.jpg) no-repeat center left; text-align:left; padding:0 0 0 10px; margin:0; color:#545454; font-size:14px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; line-height:25px; list-style: none;}
.content .left .jicengxinwen ul li a{color:#545454; text-decoration:none; font-size:14px; font-family:"宋体";}
.content .left .jicengxinwen ul li a:hover{ color:#309bdd; text-decoration:underline;}
.content .left .zaixianhudong { float:left; width:568px; height:72px; padding:30px 7px 0 15px; background:url(mj_zaixianhudong_bg.jpg) no-repeat top left;}
.content .left .zaixianhudong .img{ float:left; width:130px; height:56px; padding:0 10px 0 0;}
.content .left .mjqilianhui{ float:left; width:176px; height:102px; padding:0 8px 0 0;}
.content .right{ float:left; width:220px;}
.content .right .zhuantiguangchang{ width:220px; height:240px; padding:0 0 8px 0; background:url(mj_zhuantiguangchang_bg.jpg) no-repeat top center; overflow:hidden;}
.content .right .zhuantiguangchang .more{ width:205px; height:25px;}
.content .right .zhuantiguangchang .more{ padding:9px 15px 0 0; text-align:right;}
.content .right .zhuantiguangchang .more a{ color:#2f729d; font-family:"宋体"; font-size:12px; text-decoration:none;}
.content .right .zhuantiguangchang ul{ padding:0 0 0 10px; margin:0;}
.content .right .zhuantiguangchang ul li{ padding:0; margin:0; list-style:none; background:url(rt_zhuantihuicui_list.jpg) no-repeat center left; padding:0 0 0 10px; line-height:130%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.content .right .zhuantiguangchang ul li a{ font-family:"宋体"; font-size:12px; color:#37629a; text-decoration:none; }

.content .right .jinqigongzuo{ width:220px; height:451px; padding:30px 0 0 0; background:url(mj_jinqigongzuo_bg.jpg) no-repeat top center; overflow:hidden; }
.content .right .jinqigongzuo ul{ padding:24px 0 5px 10px; margin:0; width:205px; height:100px; overflow:hidden;}
.content .right .jinqigongzuo ul li{ padding:0 0 0 15px; margin:0; list-style:none; font-size:12px; line-height:180%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.content .right .jinqigongzuo ul li a{  color:#2f729d; font-size:12px; font-family:"宋体"; text-decoration:none;}
.content .right .jinqigongzuo .list1 li{ background:url(rt_recentwork_list1.jpg) no-repeat center left;}
.content .right .jinqigongzuo .list2 li{ background:url(rt_recentwork_list2.jpg) no-repeat center left;}
.content .right .jinqigongzuo .list3 li{ background:url(rt_recentwork_list3.jpg) no-repeat center left;}
.content .right .jinqigongzuo .more{ width:205px; height:20px; padding:0 15px 0 0; margin:0; text-align:right;}

.content .right .jinqigongzuo .more a{ font-family:"宋体"; font-size:12px; color:#1b5fb0; text-decoration:none;}
/*************************************************************************************************/

/******************* content1 ********************/
.content1{ width:999px; height:199px; padding:0 0 6px 5px; margin:0; background:#FFF; overflow:hidden;}
.content1 .list{ float:left; width:328px; height:199px; padding:0 5px 0 0;}
.content1 .list .more{ width:313px; height:24px;}
.content1 .list .more{ padding:15px 15px 0 0; text-align:right;}
.content1 .list .more a{ color:#0072bc; font-family:"宋体"; font-size:12px; text-decoration:none;}
.content1 .list ul{ width:305px; height:155px; padding:5px 10px 0 13px; margin:0; overflow:hidden;}
.content1 ul li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.content1 .list ul li{ list-style:none; padding:0 0 0 15px; margin:0; line-height:180%;
background-image:url(mj_content1_list.png)!important;
background-repeat:no-repeat; 
background-position:center left;
}
.content1 .list ul li a{ font-family:"宋体"; font-size:14px; color:#363636; text-decoration:none;}
.bg1{ background:url(mj_zishengjianshe_bg.jpg) no-repeat top left;}
.bg2{ background:url(mj_canzhengyizheng_bg.jpg) no-repeat top left;}
.bg3{ background:url(mj_shehuifuwu_bg.jpg) no-repeat top left;}
/*************************************************************************************************/

/******************* content2 ********************/
.content2{ width:984px;padding:10px; margin-top:10px; background:#FFF;}
.content2 .huiyanfengcai{ float:left; width:494px; height:268px; padding:0 8px 6px 0; background:url(mj_huiyanfengcai_bg.jpg) no-repeat top left;}
.content2 .huiyanfengcai .more{ width:479px; height:30px;}
.content2 .huiyanfengcai .more{ padding:15px 15px 0 0; text-align:right;}
.content2 .huiyanfengcai .more a{ color:#fff; font-family:"瀹嬩綋"; font-size:12px; text-decoration:none;}
.content2 .huiyanfengcai  ul{ width:470px;padding:5px 10px 0 13px; margin:0; overflow:hidden;}
.content2 .huiyanfengcai  ul li{ list-style:none; padding:0 0 0 20px; margin:0; line-height:160%;
background-image:url(lt_huiyuanfengcai_list.png)!important;background-repeat:no-repeat;background-position:center left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.content2 .huiyanfengcai  li a{ font-family:"宋体"; font-size:14px; color:#363636; text-decoration:none;}
.content2 .gdmjgaikuang{ float:left; width:262px; height:269px; padding:0 10px 5px 0;}
.content2 .yihaijingfan{ float:left; width:764px; height:270px; padding:30px 10px 0 0; background:url(mj_yihaijingfan_bg.jpg) no-repeat top left;}
.content2 .yihaijingfan .kaiminghuayuan{ float:left; width:382px;overflow:hidden;}
.content2 .yihaijingfan .kaiminghuayuan .top1{ width:340px; height:64px; padding:0 0 5px 0; margin:0;}
.content2 .yihaijingfan .kaiminghuayuan .top1 img{float:left; width:82px; height:62px; border:1px solid #dddddd; padding:1px;}
.content2 .yihaijingfan .kaiminghuayuan .top1 a{ float:left; width:240px; margin:0; padding:0 0 0 10px;  line-height:180%; font-weight:normal;  color:#1b1b1b; font-family:"宋体"; font-size:14px; text-decoration:none; }
.content2 .yihaijingfan .kaiminghuayuan .top1 a:hover {text-decoration:none; color:#555555;}
.content2 .yihaijingfan .kaiminghuayuan .top1 p{ float:left; width:240px; margin:0; padding:0 0 0 10px; color:#313131; font-family:"宋体"; 
font-size:12px; line-height:180%;}
.content2 .yihaijingfan .kaiminghuayuan .top1 p a{ clear:left;  float:none; width:30px; margin:0; padding:0; margin:0; color:#eb6100; font-size:12px; }
.content2 .yihaijingfan .kaiminghuayuan .top1 p a:hover { text-decoration:none; color:#eb6100;}
.content2 .yihaijingfan .kaiminghuayuan .top2 img,.content2 .yihaijingfan .kaiminghuayuan .top2 p{ display:none;}
.content2 .yihaijingfan .kaiminghuayuan .top3 img,.content2 .yihaijingfan .kaiminghuayuan .top3 p{ display:none;}
.content2 .yihaijingfan .kaiminghuayuan .top4 img,.content2 .yihaijingfan .kaiminghuayuan .top4 p{ display:none;}
.content2 .yihaijingfan .kaiminghuayuan .top5 img,.content2 .yihaijingfan .kaiminghuayuan .top5 p{ display:none;}
.content2 .yihaijingfan .kaiminghuayuan .top6 img,.content2 .yihaijingfan .kaiminghuayuan .top6 p{ display:none;}
.content2 .yihaijingfan .kaiminghuayuan ul{ width:340px; height:185px; overflow:hidden; padding:0; margin:0;}
.content2 .yihaijingfan .kaiminghuayuan ul li{ height:23px; overflow:hidden; padding:0 0 0 10px; margin:0; line-height:160%; font-family:"宋体"; font-size:14px; color:#1b1b1b; list-style:none; background:url(buttom_list.jpg) no-repeat left center; }
.content2 .yihaijingfan .kaiminghuayuan ul li a{ font-family:"宋体"; font-size:14px; color:#1b1b1b; text-decoration:none;}
.content2 .yihaijingfan .kaiminghuayuan ul li a:hover {color:#1b1b1b; text-decoration:none;}
.content2 .yihaijingfan .baihuaqifang{ float:left; width:382px;overflow:hidden;}
.content2 .yihaijingfan .more{ float:left;width:365px; height:22px; padding:18px 20px 0 0; text-align:right;}
.content2 .yihaijingfan .more a{ font-family:"宋体"; font-size:12px; color:#37629a; text-decoration:none;}
.content2 .yihaijingfan .more a:hover{color:#37629a; text-decoration:none;}
.content2 .yihaijingfan .img{ float:left; width:115px;padding:6px 0px 6px 9px; margin:0; text-align:center;
background-image:url(mj_baihuaqifang_listbg.png)!important;
background-repeat:no-repeat; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mj_baihuaqifang_listbg.png');  /* IE6 */
_ background-image: none; /* IE6 */
}
.content2 .yihaijingfan .img img{width:115px; height:85px;}
.content2 .yihaijingfan .img a{ margin:0;padding:0;display:block;font-family:"宋体"; color:#313131; font-size:12px; line-height:28px; color:#313131; text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.content2 .yihaijingfan .img a:hover{font-size:12px; color:#313131; text-decoration:none;}

.content2 .yihaijingfan .wenyinhuicui{ float:left; width:745px; height:80px; padding:10px; overflow:hidden;}
.content2 .yihaijingfan .wenyinhuicui .more{ width:735px; height:20px; padding:18px 15px 10px 0;}
.content2 .yihaijingfan .wenyinhuicui .more a{ color:#37629a; font-family:"宋体"; font-size:12px; text-decoration:none;}
.content2 .yihaijingfan .wenyinhuicui ul{width:740px; padding:0 6px 5px 6px; margin:0;}
.content2 .yihaijingfan .wenyinhuicui ul li{ font-family:"宋体"; font-size:12px; color:#313131; display:inline; list-style:none; background:url(mj_youqinglianjie_list.jpg) no-repeat left center; font-family:"宋体"; font-size:12px; color:#313131; padding:0 10px 0 10px; line-height:180%;}
.content2 .yihaijingfan .wenyinhuicui ul li a{font-family:"宋体"; font-size:12px; color:#313131; text-decoration:none;}
.content2 .yihaijingfan .wenyinhuicui ul li a:hover{ color:#313131; text-decoration:none;}




.content2 .youqinglianjie{ float:right; width:210px; height:542px; padding:30px 0 0 0; background:url(mj_youqinglianjie_bg.jpg) no-repeat top left; 
overflow:hidden;}
.content2 .youqinglianjie ul{ padding:0 0 0 10px; margin:0;}
.content2 .youqinglianjie ul li{ padding:0 0 0 10px; margin:0; line-height:137%; list-style:none; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.content2 .youqinglianjie ul li a{ text-decoration: none; font-family:"宋体"; font-size:12px; color:#0264b9;}
/*************************************************************************************************/


/******************* footer ********************/
.footer{width:1004px; height:140px;margin:0 auto; background:#FFF;}
.footer h2{ width:994px; padding:30px 0 0 0; margin:0; text-align:center; font-family:"宋体"; font-size:12px; font-weight:normal; color:#666666;}
.footer h3{ width:994px; padding:10px 0 0 0; margin:0; text-align:center; font-family:"宋体"; font-size:12px; font-weight:normal; color:#999999;}
.footer a{ color:#256eb1; text-decoration:none;}
.footer a:hover{ color:#256eb1; text-decoration:none;}
/*************************************************************************************************/
/************ xinwentoutiao **************/
.content .left .xinwentoutiao{ float:left; width:327px; height:218px; padding:37px 6px 6px 0; background:url(mj_xinwentoutiao_bg.jpg) no-repeat top left; overflow:hidden;}
.content .left .xinwentoutiao .myflash{ float:left; width:315px; height:212px; padding:0 6px; position:relative;}
/*111111 */
#wrapper1 {width:315px; margin:0px;z-index: 1;}
#slider1 {float:left; width:315px;height:212px;overflow:auto;position:absolute; }
#slider1 ul {position:absolute; list-style:none; top:0; left:0px;margin:0; padding:0;}
#slider1 li {float:left; width:315px; height:212px; border:0;}

.pagination1 {float:left;  height:15px; padding:0; margin:0;}
.pagination1 li {float:left; width:15px; height:15px; margin:0 5px; list-style:none; display:inline; cursor:pointer; text-align:center; background-image:url(newsletters_picOut.png) !important;
background-repeat: no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='newsletters_picOut.png');  /* IE6 */
_ background-image: none; /* IE6 */
 display:inline;}
.pagination1 li.hover {background-image:url(newsletters_picOn.png) !important;
background-repeat: no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='newsletters_picOn.png');  /* IE6 */
_ background-image: none; /* IE6 */}
/********/
.img_box_top{display:block;position: absolute;left: 6px;bottom: 0;z-index:2;width: 315px; height: 40px; background:#000; opacity: 0.3; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3;}
.img_title1_1{position: absolute; left: 16px; bottom: 15px; width: 295px; height: 25px; line-height: 25px; color:#FFFFFF; z-index: 3; overflow:hidden;}
.img_title1_1 a{ font-family:"宋体"; font-size:14px; color:#FFF; text-decoration:none;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.img_title1_1 a:hover{ color:#FFF; text-decoration:none;}
.img_list{position: absolute; left:100px;bottom: 0; width: 215px;height: 15px;line-height:15px;color:#000;z-index:4;
}
/**************************************/

.alert {

padding: 8px 35px 8px 14px;

margin-bottom: 5px;

color: #C09853;

text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);

background-color: #FCF8E3;

border: 1px solid #FBEED5;

-webkit-border-radius: 4px;

-moz-border-radius: 4px;

border-radius: 4px;

}

.slider_banner{ width:766px; height:75px;margin-top:7px;float:left;position:relative; overflow:hidden;}
/*首页大图滚动高度控制，只需改此处的height值以及.banner .bd的即可*/
.slider_banner .hd{ position:absolute; width:766px; height:58px; position:absolute; bottom:0px; z-index:1111;}
.slider_banner .hd ul{ margin:0 auto; padding-left:52px; cursor:pointer; list-style-type:none}
.slider_banner .hd ul li{ float:left; margin-left:10px;  width:100px; height:40px; padding-top:9px; list-style:none}
.slider_banner .hd ul li.on{ }
.slider_banner .hd ul li img{border:2px #b3b2ae solid;}
.slider_banner .hd ul li.on img{ border:2px #fff solid;}
/*.top a { font-size:14px; }*/

.slider_banner .bd{ width:766px; height:75px; top:0px; position:absolute; z-index:11;}
/*首页大图滚动高度控制，只需改此处的height值以及.banner .bd的即可*/
.slider_banner .bd ul{list-style-type:none;margin:0;padding:0;}
.slider_banner .bd ul li{margin:0;padding:0;}
.slider_banner .next,.prev{ cursor:pointer; position:absolute;background:#666}
.slider_banner .next{ left:20px;top:25px; z-index:1111;}
.slider_banner .prev{ right:20px; top:25px; z-index:1111;}

/* 20211118 */
.pages{ margin-bottom: 30px; text-align: center;}
.pages a{ box-sizing: border-box; display: inline-block; width: 26px; height: 26px; margin: 0 4px; font-size: 12px; line-height: 24px; text-align: center; color: #666; background-color: #fff; border: 1px solid #e6e6e6; border-radius: 4px; cursor: pointer;}
.pages span{ font-size: 14px; line-height: 26px; margin: 0 5px;}
.pages a.first, .pages a.prev, .pages a.next, .pages a.last{ position: static; box-sizing: border-box; width: auto; padding: 0 10px; height: 26px; cursor: pointer;}
.pages a.current, .pages a:hover{ color: #fff; background-color: #a5cef8 ; border-color: #a5cef8; text-decoration: none;}

.pleft img{max-width:960px !important;}

.viewbox{ padding: 0 10px;}
.viewbox .title h2{ padding: 20px 0 10px; text-align: center;}

.share_wrap{ float: right; height: 24px; margin-bottom: 20px; color: #666;}
.share_des{ float: left; font-size: 14px; line-height: 24px;}
.share_box{ float: left}

.info { font-size:14px; color:#999; padding-bottom:10px; text-align:right; }