@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,button,input,textarea,select,option,th,td{ margin:0; padding:0;} 
ol,ul,li{ list-style:none;}
table{ border-collapse:collapse; border-spacing:0;}
body{ color:#000; font-size:14px; font-family:"microsoft yahei";}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
fieldset,img{ border:0;}
a{color:#000; text-decoration: none;}
.clearfix:after{ display:block; clear:both; content:""; visibility:hidden; height:0; font-size:0;}
.clearfix{ zoom:1}
.pos-re{ position:relative;}
.pos-ab{ position:absolute;}
.bg-white{ background:#FFFFFF;}
.fl{ float:left;}
.fr{ float:right;}
.inner1000{ width:1000px; margin:0 auto;}
.text-left{ text-align:left;}
.text-center{ text-align:center;}
.text-right{ text-align:right;}

/*通用模块*/
.gray,a.gray{ color: #979c97;}
.green,a.green{ color:#2b4a2a;}
.white,a.white{ color:#fff;}
.block_white{ background: #FFFFFF; border: solid 1px #ababab;}
.title-t1{ height:39px; background:url(../images/bg_title_t1.jpg) no-repeat;}
.title-t1 .pic-box{ padding: 6px 0px 0px 230px;}
.title-t1 .pic-box img{ display: block;}

/*banner+导航*/
.banner1{ background:#e8cfd2 url(../images/banner1.jpg) no-repeat center top;}
.header {position:relative;height:480px;}
.nav{position:absolute;bottom:10px;left:0;}
.nav .nav_inner{ height: 42px; background: #ead6d7;padding-left:60px;}
.nav li{height: 42px;line-height: 42px; float: left;  text-align: center;padding:0 25px;background:url(../images/spline1.png) right center no-repeat;}
.nav li a{ display: block; width: 100%; height: 42px; line-height: 42px; color: #000; font-size:18px;}
.nav .last{background:0;}


/*第一部分*/
.part1 .part-left{ width:670px; height: 385px; overflow: hidden; border: solid 1px #ababab; padding: 9px; background:#FFFFFF; float:left;}
.part1 .slider1 .slides{ width: 520px; height: 380px; overflow: hidden; float: left;}
.part1 .slider1 .slides li p{ height: 36px; line-height: 36px; background:url(../images/shadow_black.png) repeat-x; color: #FFFFFF; text-indent: 15px; position: absolute; left: 0px; bottom: 0px; width: 100%;}
.part1 .slider1 .slides li p a{color: #FFFFFF;}
.part1 .slider1 .flex-control-thumbs{ width: 142px; height: 385px; overflow: hidden; float: right;}
.part1 .slider1 .flex-control-thumbs li{ width: 140px; height: 90px; overflow: hidden; border: solid 1px #FFFFFF; margin-bottom: 4px;}
.part1 .slider1 .flex-control-thumbs li img{ width: 140px; height: 90px;}
.part1 .slider1 .flex-control-thumbs .flex-active{ border: solid 1px #0000FF;}
.part1 .part_right{ width: 298px; float: right; background: #FFFFFF; border:solid 1px #ababab;}
.part1 .part_right .title_right{ height: 39px; background:url(../images/gradient1.jpg) no-repeat; }
.part1 .part_right .title_right h2{ color:#224a7c; font-size: 16px; text-indent: 45px;  height: 39px; line-height: 39px;text-indent:-9999px;}
.part1 .part_right .arc_list{ padding: 0px 15px 18px 15px;}
.part1 .part_right .arc_list li{ padding-top: 25px;}
.part1 .part_right .arc_list h3{ font-size: 16px; margin-bottom: 7px;}
.part1 .part_right .arc_list p{ line-height: 24px; text-indent:2em;}


    /*第二部分*/
.part2{ margin-top: 10px;}
.part2 .part2_slider{ width: 100%; height: 490px; overflow: hidden; margin-top: 20px;}
.part2 .part2_slider .btn_left_part2{ float: left; width: 28px; height: 28px; background:url(../images/btn_group_blue.png) no-repeat; margin: 190px 10px 0px 10px; cursor: pointer; }
.part2 .part2_slider .btn_right_part2{ float: left; width: 28px; height: 28px; background:url(../images/btn_group_blue.png) no-repeat 0px -28px; margin: 190px 0px 0px 0px; cursor: pointer; }
.part2 .part2_slider .marquee1{height: 490px; overflow: hidden; width: 912px; float: left;}
.part2 .part2_slider .marquee1 li{ width: 220px; padding-right: 8px; float: left;}
.part2 .part2_slider .marquee1 .gray_box{ background: #f1f1f1; padding: 10px;}
.part2 .part2_slider .marquee1 .space{ padding-top:70px;}


/*第三部分*/
.part3{ margin-top:10px;}
.part3 .part3_inner{ padding: 20px 0px 0px 0px;}
.part3 .part3_left{ float: left; margin-left: 10px; width:280px; padding-bottom:20px;}
.part3 .part3_left .marquee2{ width: 280px; height: 356px; overflow: hidden; position:relative;}
.part3 .part3_left .marquee2 li{ width: 280px; height: 170px; overflow: hidden; padding-bottom: 10px; position:relative;}
.part3 .part3_left .marquee2 li p{background:url(../images/shadow_black.png) repeat-x; height: 30px; line-height: 30px; text-align: right; position:absolute; left: 0px; bottom: 10px; width: 100%;}
.part3 .part3_left .marquee2 li p a{ padding-right: 10px; color: #FFFFFF;}
.part3 .part3_left .btn_up_part3{ width: 100%; height: 12px; background:url(../images/btn_group_arrow.png) no-repeat center top; margin-bottom: 8px; cursor: pointer;}
.part3 .part3_left .btn_down_part3{ width: 100%; height: 12px; background:url(../images/btn_group_arrow.png) no-repeat center -12px; margin-top: 8px; cursor: pointer;}
.part3 .part3_mid{ width:365px; float:left; margin-left:20px;}
.part3 .part3_mid .top_news li{ padding-bottom:25px;}
.part3 .part3_mid .top_news h3{ font-size:16px; margin-bottom:5px;}
.part3 .part3_mid .top_news p{ line-height:24px; text-indent:2em;}
.part3 .part3_mid .arc_list{ border-top:solid 1px #e2e2e2; padding-top:10px;}
.part3 .part3_mid .arc_list li{ font-size:16px; height:32px; line-height:32px;}
.part3 .part3_mid .arc_list .green{ padding-right: 10px;}
.part3 .part3_right{ width:290px; margin-right:10px; float:right;}
.part3 .part3_right .pic_list li{ padding-bottom:20px;}
.part3 .part3_right .pic_list .arc{ width:135px; float:right;}
.part3 .part3_right .pic_list .pic_box{ padding-top:15px;}
.part3 .part3_right .pic_list .arc h3{ font-size:16px; margin-bottom:5px;}
.part3 .part3_right .pic_list .arc p{ line-height:20px; text-indent:2em;}

/*第四部分*/
.part4{ margin-top:10px;}
.part4 .part4_inner{ padding: 20px 0px;}
.part4 .btn_left_part4{ float: left; width: 28px; height: 28px; background:url(../images/btn_group_blue.png) no-repeat; margin: 145px 0px 0px 20px; cursor: pointer; }
.part4 .btn_right_part4{ float: left; width: 28px; height: 28px; background:url(../images/btn_group_blue.png) no-repeat 0px -28px; margin: 145px 20px 0px 0px; cursor: pointer; }
.part4 .slider2{ width: 900px; height: 350px; overflow: hidden; float: left;}
.roundabout-holder{height:350px;width:700px; margin: 0px auto;}
.roundabout-moveable-item{display:block;height:350px;width:500px;cursor:pointer; border-radius: 8px; overflow: hidden;}
.roundabout-moveable-item img{ width: 100%; display: block;}
.roundabout-in-focus{cursor:auto;}
.gla_inbox{position: relative;}
.roundabout-moveable-item .img_cont{ background:url(../images/shadow_black.png) repeat-x;
    bottom: 0;
    color: #fff;
    font-size: 14px;
    height: 32px;
    left: 0;
    line-height: 32px;
    position: absolute;
    text-align: center;
    width: 100%;}
.roundabout-moveable-item .img_cont a{color: #fff;}

/*第五部分*/
.part5{ margin-top:10px;}
.part5 .part5_cont{ width:100%; height: 850px; overflow: auto; position:relative;}
.part5 .part5_inner{  padding: 0px 10px; position:relative; width:960px;}
.part5 .block1{ width: 100%; height: 222px; position: relative; overflow: hidden; margin-top: 40px;}
.part5 .block1 p{ font-family: "KaiTi"; font-size: 18px; line-height: 26px; width: 680px; text-indent: 2em; margin: 20px auto 0px auto;}
.part5 .block1 .ico1{ position: absolute; left: 65px; top: 0px;}
.part5 .block1 .ico2{ position: absolute; right: 65px; bottom: 0px;}
.part5 .title_part5{ border-bottom: solid 1px #777; height: 22px; margin-top: 20px; }
.part5 .title_part5 h2{ font-size: 16px; width: 120px; background: #FFFFFF; text-align: center; margin: 0px auto 0px auto; position: relative; top: 10px;}
.part5 .block2 p{ font-size: 16px; line-height: 30px; text-indent: 2em; width: 860px; margin: 20px auto 0px auto;}
.part5 .block3{ margin-top: 15px;}
.part5 .block3 .table1{ margin-top: 25px;}
.part5 .block3 .table1 td{ border: solid 2px #FFFFFF; }
.part5 .block3 .table1 tbody td{padding-left: 15px; line-height: 26px;}
.part5 .block3 .table1 thead td{ color: #FFFFFF; font-weight: bold; font-size: 16px;}
.part5 .block3 .table1 .date{ padding: 0px;}
.part5 .block3 .table1 .date strong{ width: 1em; display: block; font-size: 16px; padding-top: 25px;}


#contentM p {margin:12px 0;}
.point_list {padding: 10px 60px;}
.point_list li {margin-bottom:25px;}
.point_cont {float:left;width:600px;}
.point_list li img {float:right;width:180px;}
.point_ico_l {float:left;background:url(../images/yh_l.png) 0 top no-repeat;width:19px;height:100px;margin-right:10px;}
.point_txt {float:left;width:500px;margin-right:10px;}
.point_ico_r {float:right;background:url(../images/yh_r.png) 0 bottom no-repeat;width:19px;height:100px;}
.source_txt {clear:both;text-align:right;padding-top:10px;}
.tab_tit_h {height:30px;}
.tab_tit {float:left;width:93px;margin-right:15px;}
.tab_hd {float:left;}
.tab_hd span {float:left;width:25px;height:25px;background:#fff;font-size:14px;line-height:25px;text-align:center;margin-right:8px;border:1px solid #ccc;cursor:pointer;border-radius:15px;}
.tab_hd span.current {background:#fff099;}

.fix_menu{position:fixed;z-index:10;bottom:240px;left:50%;margin-left:540px;width:100px;height:100px;}
.fix_menu{_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-505))}
