@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;font-family:Arial,Verdana,"Microsoft Yahei","微软雅黑"; color:#444;}
a{ text-decoration:none;transition: color 0.3s ease-out 0s; color:#333333;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{ color:#1a66a0;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
ul,dl,li,dd{ list-style:none;}
body{font-size:13px; width:100%; background:url(../images/body_bg.png) repeat-x; }
img{ border:none;}
.topa{ position:absolute; top:8px; left:0px; display:block; width:500px; height:100px;}

.container{ width:1200px; margin: 0 auto;}
.header{ z-index:99999; position:relative; height:130px;}
.container .top{ height:36px; text-align:right; padding-top:12px;}
.container .top a{ display:inline-block; padding:0 12px; border-right:1px solid #fff; color:#fff;}
.container .logo{ margin-bottom:20px;}
.container .menu{ height:29px; background:url(../images/menu_bg.png) no-repeat center center; padding:3px 0 0 0px;}
.container .menu li{ display:block; float:left; padding-right:2px; background:url(../images/menu_st.png) right top no-repeat; position:relative;z-index:99;}
.container .menu a{ display:block; margin:0 5px; padding:0 30px; height:29px; color:#ffffff; font-weight:; text-align:center; line-height:26px; z-index:99; font-size:15px;}
.container .menu li dd a{ font-size:13px; padding:0px 10px; }
.container .menu a.current,.container .menu a:hover{ background:#fff; color:#1f2d47;z-index:99;}
.container .menu img{ display:inline; float:left;z-index:99;}
.container .menu li dl{ display:none; position:absolute; z-index:99; min-width:118px;}
.container .menu li:hover dl{ display:block;z-index:99;}.container .menu li:hover dl dd a{ background:#3289ff;z-index:99; min-width:135px; padding-left:14px; text-align:left;}
.banner{ z-index:1;}
div#MainPromotionBanner { height: 320px; width: 970px;margin:15px 0 30px; z-index:1;}
#MainPromotionBanner #SlidePlayer { margin: 0 auto; position: relative;}
#MainPromotionBanner .Slides { height: 320px; list-style: none outside none;  margin: 0; overflow: hidden; padding: 0;}
#MainPromotionBanner .Slides li { float: left; height: 320px; width: 970px;}
#MainPromotionBanner .Slides img { border: 0 none;display: block; height: 320px; width: 970px;}
#MainPromotionBanner .SlideTriggers { height: 25px; list-style: none outside none; margin: 0; padding: 0; position: absolute; right: 0; top: 275px; z-index: 10;}
#MainPromotionBanner .SlideTriggers li { background: url(../images/slide_trigger.gif) no-repeat; color: #74a8ed; cursor: pointer; display: inline; float: left;  font-family: Arial; font-size: 0.9em; height: 16px; line-height: 16px; margin: 3px 6px; overflow: hidden; text-align: center; width: 16px;}
#MainPromotionBanner .SlideTriggers li.Current { background: url(../images/slide_trigger_c.gif) no-repeat; border: 0 none; color: #fff;  font-size: 1.4em; font-weight: bold; height: 21px; line-height: 21px; margin: 0 6px; width: 21px;}
.con_l{ width:225px; margin-right:20px;}
.con_l dl,.con_c dl{ margin-bottom:20px;}
.con_l dt,.con_c dt{ position:relative;}
.con_l dt .more,.con_c dt .more{ position:absolute; right:5px; top:5px;}
.con_l dd a{ display:block; height:30px; line-height:30px; background:#131051; padding-left:20px; margin-bottom:2px; font-size:13px; color:#d1d1d1;}
.con_l dd a:hover{ color:#ce0000;}
.con_l dd .lx{ line-height:24px; }
.con_l dd .lx img{margin-bottom:10px;}
.con_c{ width:685px; overflow:hidden;}
.con_c .news_style dd{ line-height:30px; background:url(../images/dian.png) no-repeat 10px center; padding-left:20px;}
.con_c .news_style2 dd{ line-height:24px; background:#ffffff; padding:0px 10px 5px 10px;border-bottom: 1px solid #c7ddf4;}
.con_c .news_style2 dd .s1{ display:block; width:100%; clear:both; color:#9999;}
.con_c .news_style2 dd .s2{display:block; width:100%; clear:both; line-height:36px; font-size:15px; font-weight:bold;}
#marqueediv_box {
  
    height: 139px;
    overflow: hidden;
    position: relative;
    z-index: 5;
}
#marqueediv_box ul {
    position: absolute;
    z-index: 4;
}
#marqueediv_box ul li {
    display: inline;
    float: left;
    margin: 8px 5px 5px;
    overflow: hidden;
    width: 125px;
}
#marqueediv_box ul li .pic {
    display: table-cell;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 125px;
	
}
#marqueediv_box ul li .pic img {
    height: 85px;
    width: 125px;
    vertical-align: middle;margin-bottom:10px;
}
#marqueediv_box ul li .name {
    font-weight: bold;
    padding-top: 5px;
    text-align: center;
}
.picscroll_group {
    overflow: hidden;
    width: 355px;
}
#marqueediv_wrap {
    border-bottom: 1px solid #c7ddf4;
    border-left: 1px solid #c7ddf4;
    border-right: 1px solid #c7ddf4;
    height: 150px;
    overflow: hidden;
    position: relative;
    z-index: 5;
}
#marqueediv_wrap ul {
    position: absolute;
    z-index: 4;
}
#marqueediv_wrap ul li {
    display: inline;
    float: left;
    margin: 5px;
    overflow: hidden;
    width: 90px;
}
#marqueediv_wrap ul li .pic_group {
    display: table-cell;
    height: 120px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 90px;
}
#marqueediv_wrap ul li .pic_group img {
    max-height: 120px;
    max-width: 90px;
    vertical-align: middle;}
.zs_box{background:url(../images/search.png) no-repeat; padding-left:120px; padding-top:25px; font-weight:bold;}
.zs_box li{ margin-bottom:15px;}
.zs_box .tt{ width:160px; height:23px; border:1px solid #dfe8ea;} 
.sub{ width:54px; height:24px; display:inline-block; text-align:center; line-height:24px; background:#4da8db; border:none; color:#ffffff; font-weight:bold; margin-left:54px; font-size:12px;}
.res{ width:54px; height:24px; display:inline-block; text-align:center; line-height:24px; background:#646464; border:none; color:#fff; font-weight:bold; margin-left:10px;font-size:12px; cursor:pointer;}
.link_tit{ height:28px; background:#024FA1; line-height:28px; padding-left:15px; font-size:12px; color:#fff; font-weight:bold; margin-top:10px;}
.link_list{ height:36px; line-height:36px; }.link_list a{ padding-right:10px;}
.foot{ text-align:center; padding:15px 0; line-height:24px;border-top:1px solid #bdc7d0; width:100%; min-width:1200px; background:#F7FAF3;}
.left_sub_top {
    color: #ffffff;
    font-size: 24px;
    font-weight: bold;
    line-height: 65px;
    
     background:#10218B;
    font-weight: bold; text-align:center;
     border-bottom:4px solid #EA7C1A;
}
.width200{width: 240px;}
.title {
    color: #2d66a9;
    font-size: 14px;
    font-weight: bold;
}
.left_sub { 
    background-image: url(../images/bg_a.png);
    background-repeat: no-repeat;
    padding-left: 35px;
}
.content2{ line-height:22px; padding:0 5px;}
.zs_list{ width:220px; float:left; text-align:center; margin-right:20px; margin-bottom:20px; font-weight:bold;}.zs_list img{ width:220px; height:174px;}
.news_list li{  line-height:30px; padding:0 10px; border-bottom:1px solid #cfcfcf; display:block;  width:100%; clear:both; padding:10px 0px;list-style-type:none;}
.news_list li div{ width:100%; clear:both;}
.news_x_tit{ text-align:center; line-height:60px; font-weight:bold; color:#10218B; font-size:24px; }
.news_x_xq{ text-align:center; line-height:30px; background:#DEE7F0; margin:10px 0;}
.sms-down th {
    background: none repeat scroll 0 0 #f1f2f2;
    border-bottom: 2px solid #a0a1a2;
    color: #333;
    font: bold 14px/36px "微软雅黑";
    height: 36px;
    text-align: center;
}
 .sms-down td {
    border-bottom: 1px solid #ddd;
    color: #666;
    font: 12px/38px "微软雅黑";
    height: 38px;
    text-align: center;
}

.sms-down a:hover {
    text-decoration: underline;
}
 .sms-down p {
   
    color: #666;
    font: 12px/38px "微软雅黑";
    padding: 10px 0 10px 40px;
}
.sms-down p a {
    color: #0079b5;
    font: 12px/38px "微软雅黑";
}
.td-bg {
    background: none repeat scroll 0 0 #f1f2f2;
}
.sign td {
    padding-bottom: 10px;
}
.searchbox {
    border: 1px solid #e9e9e9;
    color: #919191;
    height: 26px;
    line-height: 26px;
    padding-left: 6px;
    width: 284px;
}
.lyk {
    border: 1px solid #e5e5e5;
    color: #919191;
    font-size: 12px;
    height: 130px;
    line-height: 20px;
    padding: 5px;
    width: 520px;
}
.sub {
    background:#2D66A9;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    transition: background 0.5s ease 0s;
}.sub:hover{ background:#333;}
.message dl dt {
    float: left;
    font-size: 12px;
    line-height: 18px;
    padding-top: 4px;
    width: 80px;
}.message dl{ margin-bottom:5px;}
.message dl dd input {
    border: 1px solid #ddd;
	
	display:inline-block;
}
.message dl dd input.inp{height:24px; line-height:24px;}
.message textarea { border: 1px solid #ddd;}





.float0831 {
    position: fixed;
    right: 1px;
    top: 165px;
    z-index: 500;
}
.float0831 A {
    color: #00a0e9;
}
.float0831 A:hover {
    color: #ff8100;
    text-decoration: none;
}
.float0831 .floatL {
    float: left;
    position: relative;
    width: 28px;
}
.float0831 .floatL A {
    display: block;
    font-size: 0;
    text-indent: -9999px;
}
.float0831 .floatR {
    background: url(../images/float_bg.gif) repeat;
}
.float0831 .tp {
    background: url(../images/float_bg.gif) repeat;
}
.float0831 .cn {
    background: url(../images/float_bg.gif) repeat;
}
.float0831 .floatR {
    background-position: -131px bottom;
    background-repeat: no-repeat;
    float: left;
    overflow: hidden;
    padding-bottom: 15px;
    width: 130px;
}
.float0831 .tp {
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 10px;
}
.float0831 .cn {
    background-position: -262px 0;
    background-repeat: repeat-y;
}
.float0831 .cn H3 {
    font-size: 0;
    height: 36px;
    text-indent: -9999px;
}
.float0831 .cn UL {
    padding: 0 14px;
}
.float0831 .cn UL LI {
    border-bottom: 1px solid #e6e5e4;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    word-break: normal;
    word-wrap: break-word;
}
.float0831 .cn UL LI.con {
    border-bottom: 1px solid #e6e5e4;
    height: 120px;
    line-height: 30px;
    overflow: hidden;
    word-break: normal;
    word-wrap: break-word;
}
.float0831 .cn UL LI.con img {
}
.float0831 .titZx {
    background: url(../images/float_s.gif) no-repeat;
}
.float0831 .titDh {
    background: url(../images/float_s.gif) no-repeat;
}
.float0831 .titDc {
 background: url(../images/float_s.gif) no-repeat;}
.float0831 .icoZx {
 background: url(../images/float_s.gif) no-repeat;}
.float0831 .icoTc {
 background: url(../images/float_s.gif) no-repeat;}
.float0831 .icoFf {
 background: url(../images/float_s.gif) no-repeat;}
.float0831 .icoTl {
 background: url(../images/float_s.gif) no-repeat;}
.float0831 .btnOpen {
 background: url(../images/float_s.gif) no-repeat;}
.float0831 .btnOpen_n {
 background: url(../images/float_s.gif) no-repeat;}
.float0831 .btnCtn {
 background: url(../images/float_s.gif) no-repeat;}
.float0831 .titZx {
    background-position: 5px -10px;
}
.float0831 .titDh {
    background-position: 5px -66px;
}
.float0831 .titDc {
    background-position: 5px -124px;
}
.float0831 .icoZx {
    background-position: 2px -154px;
}
.float0831 .icoTc {
    background-position: 0 -323px;
}
.float0831 .icoFf {
    background-position: 2px -213px;
}
.float0831 .icoTl {
    background-position: 2px -266px;
    display: block;
    float: left;
    padding-left: 20px;
}
.float0831 .btnOpen {
    background-position: -30px -396px;
}
.float0831 .btnOpen_n {
    background-position: 0 -530px;
}
.float0831 .btnCtn {
    background-position: 0 -396px;
}
.float0831 .icoZx {
    display: block;
    float: left;
    padding-left: 28px;
}
.float0831 .icoTc {
    display: block;
    float: left;
    padding-left: 28px;
}
.float0831 .icoFf {
    display: block;
    float: left;
    padding-left: 28px;
}
.float0831 .btnOpen {
    height: 118px;
    left: 2px;
    position: relative;
    top: 80px;
    width: 28px;
}
.float0831 .btnOpen_n {
    height: 118px;
    left: 2px;
    position: relative;
    top: 80px;
    width: 28px;
}
.float0831 .btnCtn {
    height: 118px;
    left: 2px;
    position: relative;
    top: 80px;
    width: 28px;
}
.float0831 .btnOpen {
    left: 1px;
    top: 18px;
}
.float0831 .btnOpen_n {
    left: 1px;
    top: 18px;
}
.float0831 .btnCtn {
    left: 2px;
    top: 18px;
}
.float0831 UL LI H3.titDc A {
    display: block;
    height: 36px;
    width: 80px;
}
.float0831 UL LI.top {
    border-bottom: 1px solid #ace5f9;
}

.float0831 .icoTl {
    background-position: 0 -266px;
    display: block;
    float: left;
    padding-left: 18px;
}
.body_bg{ width:100%; position:absolute; z-index:-1; left:0; top:0;}
.body_bg img{ width:100%; height:auto;}
.lgocltop{ width:100%; background:#10218B url(../images/menu_bg.png) no-repeat center center;}
.bound{CLEAR: both; MARGIN: 0 auto; WIDTH:1200px;overflow:hidden; text-align:left; font-size: 14px;
    line-height: 26px;}
.main-left{ float:left; width:290px;}

.main-right{float:right; width:880px; }

.main-right .news_show{width:360px;}

.main-right .news_shlist li a{width:260px;}

.right-cont{height:auto; overflow:hidden; margin-bottom:20px; border:1px solid #b4cee8; padding-bottom:10PX;}

.right-cont .RC-title{ line-height:60px; height:auto; overflow:hidden; text-align:center;background-color:#10218B;  border-bottom:4px solid #ff9731; font-size:18px; font-weight:bold; color:#ffffff;}

.right-cont .RC-title .EN-tit{ text-align:right;  font-size:14px; float:right;}

.right-cont .l_nav{list-style:none; margin:15px;  position:relative; }

.right-cont .l_nav li{ height:40px; line-height:40px; padding-left:30px; background:url(../images/ico_lnav2.png) no-repeat 10px center #efefef; margin-bottom:8px;}

.right-cont .l_nav li:hover, .right-cont .l_nav .hover{background:url(../images/ico_lnav1.png) no-repeat 10px center #c4e2ff;}

.right-cont .l_nav li a{ }

.right-cont .l_nav li a:hover, .right-cont .l_nav li:hover a, .right-cont .l_nav .hover a{ color:#024fa1; font-weight:bold;}



.right-cont .RC-title2{padding:10px 15px; height:auto; overflow:hidden; background-color:#024fa1; font-size:16px; font-weight:bold; color:#ffffff; border-bottom:4px solid #ff9731; }

.c_img{padding:2px; width:290px; height:100px;}

.c_img img{width:290px; height:100px;}

.right-contact{border:1px solid #dfdfdf; height:auto; overflow:hidden; padding:15px 15px 30px 15px; text-align:right;  color:#024fa1; line-height:30px; background:url(../images/right-contact-bg.png) left top no-repeat; }

.right-contact .RC-title{font-size:18px;}



.Lcont{ padding:5px 10px 10px;}

.Lcont .tel{ color:#10218B; font-size:24px; font-family:Arial, Helvetica, sans-serif;}
.content {

    border-top: 1px solid #dddddd;

    clear: both;

    height: auto;

    min-height: 500px;

    overflow: hidden;

    padding: 20px 0;

}
.c_navi {

    color: #666666;

    font-size: 12px;

    height: 50px;

    line-height: 50px; 

}
.left_news{list-style:none; padding:0; margin:10px 5px;}

.left_news dl{clear:both; padding-left:12px; margin:0; height:30px; line-height:30px; overflow:hidden; background:url(../images/ico2.png) no-repeat center left; border-bottom:1px dashed #cccccc;}

.left_news dl a{font-size:12px;}
.pages_lgocl {
    margin: 20px 0; clear:both; padding:0px 20px;
}
.pages_lgocl a {
    border: 1px solid #CFCFCF;
    float: left;
    height: 30px;
    line-height: 30px;
    list-style: outside none none;
    margin-right: 10px;
    padding: 0 10px;
}
.pages_lgocl .cpb {
    background-color:#10218B;
    color: #fff;
    padding: 0 10px;
}
.text1{ width:725px; margin:0 auto;}
.com_top {
    height: 40px;
    line-height: 40px;
}

body.showmenu {
    background: rgba(0, 0, 0, 0) url("images/leftmenu_bg.gif") repeat-y scroll 38px top;
}
.com_top h3 {
    background: rgba(0, 0, 0, 0) url("../images/com_tline.jpg") repeat-x scroll center bottom;
    float: left;
    height: 39px;
    padding: 0 8px 3px 0;
    width: auto;
}

.com_top h3 a {
    background: rgba(0, 0, 0, 0) url("../images/ico1.png") no-repeat scroll 4px center;
    color: #024fa1;
    display: block;
    font-size: 16px;
    font-weight: bold;
    padding-left: 27px;
}

.com_more {
    display: inline;
    padding-top: 14px;
}
.com_top h3 a span {
    color: #aaa;
    font-family: Arial;
    font-size: 16px;
    font-weight: normal;
    margin-left: 5px;
}
.about_shR{ width:480px; margin-right:6px;}
.about_shBox{margin-bottom:10px; overflow:hidden;}
.about_shImg{ width:150px; padding:5px; margin-left:10px; border:1px solid #eeeeee;}
.about_shRtitle a{ display:block; color:#024fa1; font-size:16px; width:314px; height:24px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}
.about_shRintro{ line-height:26px; margin-top:8px; height:160px; overflow:hidden;}
.about_shmore{ color:#024fa1;}
.div16051601{background:url("../images/news_yy2.jpg") no-repeat center top; height:230px; overflow:hidden;}
.div16051601 .news_style{ width:49%; float:left; }
.div16051602{background: #f7faf3;
    border-top: 1px solid #bdc7d0;
    line-height: 24px;
    padding: 8px 0;}
	.div16051602 div{ padding:0px 13px;}
	.div16051602 div strong{ line-height:32px; color:#024FA1; }
	.div16051602 div a{ margin-right:3px;}
	
	.index_bana{width:100%; height:230px; clear:both;}
		
				/* 本例子css */
		.slideBox{ width:100%; height:230px; overflow:hidden; position:relative; border:0px solid #ddd; margin:0 auto; margin-top:4px; min-width:1200px; }
		.slideBox .hd{ height:27px; overflow:hidden; position:absolute; right:5px; bottom:17px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:11px;  width:20px; height:20px; overflow:hidden; line-height:14px; text-align:center; background: url("../hd.png") no-repeat center center; cursor:pointer;  }
		.slideBox .hd ul li.on{ background: url("../hd_on.png") no-repeat center center; width:20px; height:20px; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;  }
		.slideBox .bd li{ zoom:1; vertical-align:middle;width:100%; height:230px; cursor:pointer; }
		.slideBox .bd img{ width:100%; height:230px; display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:47px; height:49px; background:url(../images/img05_12.png) center center no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%;  background-image:url(../images/img05_14.png); }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }
		.div16051901 td strong{ color:red;}
		.div16051901{border-top:1px solid #ddd;border-left:1px solid #ddd; width:100%;}
		.div16051901 td{ padding:4px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}