html, body { width: 100%; height: 100%; padding: 0; margin: 0 auto; font-family: "microsoft yahei"; min-width: 1250px; }
ul { padding: 0; margin: 0; }
ul li { list-style: none; }
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; }
.wrap { width: 1200px; margin: 0 auto; }
img { border: 0; }
.fl { float: left; }
.fr { float: right; }
.clearfix {
	zoom: 1;
}

.clearfix:after {
	clear: both;
	content: "";
	display: block;
	width: 0;
	height: 0;
	visibility: hidden;
}
.nrc img { padding: 0 20px 20px 0px; }
#vsb_content { min-height: 450px; }
#vsb_content p { color: #000!important; font-size: 18px!important; line-height: 35px!important; }
#vsb_content p span { color: #000!important; font-size: 18px!important; line-height: 35px!important; }
a, a:hover, a:active, a:visited, a:link, a:focus { -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; outline: none; background: none; text-decoration: none; }
.header { background: url(../image/top-bg.jpg) #0066CC no-repeat center top; width: 100%; background-size: 100%; height: 180px; }
.header .logo-search { overflow: hidden; height: 130px;}
.header .logo-search .logoDiv { margin-top: 20px; width: 312px; }
.top-link { width: 320px; margin-top: 70px; position: relative; margin-left: 0px; }
.header .logo-search>.fr { width: 510px; height: 30px; }
.header .logo-search>.fr .search-lang-div>.fr { font-size: 14px; line-height: 25px;margin-bottom:5px }
.top-link ul a li { float: left; color: #fff; font-size: 14px; margin: 0 10px; }
.search-lang-div { overflow: hidden; 
margin-top: 10px;
}
.logo-right{
  width:333px;
  height:101px;
  display:block;
  float:left;
  margin-top:18px;
  margin-left:-16px;}
.logo-right .img{
  width:100%;
  height:101px;
  max-width:100%
  max-height:100%;}
.search-lang-div a { color: #ffcc00; font-size: 14px; display: inline-block; margin: 0 10px; }
.header .logo-search .searchDiv { position: relative;}
.header .logo-search .searchDiv input { background:none; height: 14px; border: 0; padding-left: 10px; padding-right: 10px; line-height: 24px; position: relative; float: left; color: #fff; font-size: 12px; font-family: "microsoft yahei"; }

.header .logo-search .searchDiv input:focus { outline: none; }
.header .logo-search .searchDiv .searchBtn { position: absolute; margin-top: 5px; margin-left: -28px; float: left; cursor: pointer; }
.navDiv {width: 1400px;height: 44px;background-size: 100%;margin-top: -20px;margin-left: auto;margin-right: auto;}
.navDiv ul {  }
.navDiv>ul>li { float: left; width: 109px; text-align: center; color: #fff; font-size: 18px; height: 43px; line-height: 43px; }
.navDiv>ul>li:hover { background: #d17a2e; }
.navDiv>ul>li:hover .twoNav { display: block; }
.navDiv ul li a { color: #FFFFFF; text-decoration: none; display: inline-block; height: 43px;  }
.navDiv>ul>li .twoNav { display: none; position: absolute; margin-top: 0; margin-left: 0; z-index: 10; }
.navDiv>ul>li .twoNav li { background: #d17a2e; width: 120px; text-align: center; color: #fff; font-size: 13px; height: 43px; line-height: 43px;
}
.navDiv>ul>li .twoNav li:hover { background: #FF9900; }


.tempWrap { margin: 0 auto; }
.focusBox {position: relative;height: 600px;overflow: hidden;z-index: 0;}
.focusBox .pic img {width: 100%;height:600px;display: block;border: 0;}
.focusBox .pic li span { background: url(../image/banner-bg.png) center center; color: #fff; position: relative; bottom: 179px; padding: 17px 30px 23px 30px; font-size: 18px; left: 50%; margin-left: -600px; }
.focusBox .hd {width: 100%;position: absolute;z-index: 1;bottom: 20px;left: 0;height: 30px;line-height: 30px;text-align: center;}
.focusBox .hd li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 15px; height: 15px; margin: 8px; background: url(../image/lunbo-icon.png) no-repeat center center; overflow: hidden; line-height: 9999px; }
.focusBox .hd .on { background: url(../image/lunbo-icon1.png) no-repeat center center; }
.focusBox .prev, .focusBox .next { width: 48px; height: 48px; position: absolute; top: 214px; z-index: 3; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; -webkit-transition: All .5s ease; -moz-transition: All .5s ease; -o-transition: All .5s ease }
.focusBox .prev { background: url(../image/pre-arrow.png) no-repeat; background-position: 0px 0; left: 43px; }
.focusBox .next { background: url(../image/next-arrow.png) no-repeat; background-position: 0px 0; right: 43px; }
.focusBox .prev:hover, .focusBox .next:hover { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1 }
.main1 { margin-top: 40px; overflow: hidden; margin-bottom: 30px; }
.focusBox1 { position: relative; width: 580px; height: 461px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox1 .pic li { width: 580px; height: 435px; overflow: hidden; }
.focusBox1 .pic img { width: 580px; height: 435px; display: block; transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s; border: 0; }
.focusBox1 .pic li img:hover { transform: scale(1.3); -moz-transform: scale(1.3); -webkit-transform: scale(1.3); -o-transform: scale(1.3); }
.focusBox1 .txt-bg { position: absolute; bottom: 5px; z-index: 1; height: 36px; width: 100%; background: #fff; overflow: hidden; }
.focusBox1 .txt { position: absolute; bottom: 5px; z-index: 2; height: 36px; width: 100%; overflow: hidden; }
.focusBox1 .txt li { height: 36px; line-height: 36px; position: absolute; bottom: 5px; }
.focusBox1 .txt li a { display: block; color: #000; padding: 0; font-size: 16px; text-decoration: none; font-family: "microsoft yahei"; }
.focusBox1 .num { position: absolute; z-index: 3; bottom: 20px; right: 3px; }
.focusBox1 .num li { float: left; position: relative; width: 8px; height: 8px; line-height: 8px; overflow: hidden; text-align: center; margin-left: 5px; cursor: pointer; }
.focusBox1 .num li a, .focusBox .num li span { background: url(../image/lb_icon.png) no-repeat center center; position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox1 .num li span { z-index: 1; background: url(../image/lb_icon.png) no-repeat center center; }
.focusBox1 .num li.on a, .focusBox .num a:hover { background: url(../image/lb_icon1.png) no-repeat center center; }
.newsImg { width: 580px; margin-right: 30px; }
.newsList { width: 590px; }
.main-title { height: 33px; font-size: 20px; color: #000000; padding-bottom: 32px; }
.main-title .xx { color: #d4d4d4; margin-left: 20px; margin-right: 5px; }
.main-title .eng { color: #999999; font-size: 18px; }
.main-title .fr { color: #666666; font-size: 14px; line-height: 26px; }
.main-title .fl>img { position: relative; top: 6px; margin-right: 10px; }
.main-title .fl>span { display: inline-block; position: relative; top: 4px; }
.main-title .fr>span { display: inline-block; position: relative; top: 24px; }
.select_box { width: 180px; height: 33px; position: relative; top: 0px; display: inline-block; background: url(../image/select_bg.png) no-repeat center center; }
.select_box span { display: inline-block; width: 180px; height: 33px; line-height: 33px; cursor: pointer; text-indent: 10px; position: absolute; color: #666; }
.select_box ul { width: 180px; position: absolute; top: 33px; left: 0px; display: none; background: #eee; z-index: 10; border-top: 0; }
.select_box li {cursor: pointer;line-height: 36px;text-indent: 10px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #999;}
.select_box li a { color: #111; }
.select_box li:hover { background: #a9322c; color: #fff; }
.select_box li:hover a { color: #fff; }
.newsList ul li { overflow: hidden; padding-bottom: 14px; }
.newsList ul li img { position: relative; top: 8px; margin-right: 10px; }
.newsList ul li a { color: #333333; font-size: 16px; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 500px; }
.newsList ul li a:hover { color: #a9322c; padding-left: 8px; transition: .6s linear; width: 490px; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.newsList ul li span { color: #e1c6ad; font-size: 14px; float: right; }
.main2 { overflow: hidden; }
.main2 .main2-1 { width: 585px; }
.main2 .main2-2 { width: 590px; }
.main2 .main-title { padding-bottom: 22px; }
.mediaList ul { overflow: hidden; margin-top: 10px; margin-bottom: 48px; width: 1230px; }
.mediaList ul li { width: 590px; 
margin-right: 25px; margin-bottom: 30px; overflow: hidden; }
.mediaList ul li .imgDiv { width: 120px; height: 120px; margin-right: 20px; overflow: hidden; cursor: pointer; }
.mediaList ul li img { width: 100%; height: 100%; transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s; border: 0; }
.mediaList ul li img:hover { transform: scale(1.3); -moz-transform: scale(1.3); -webkit-transform: scale(1.3); -o-transform: scale(1.3); }
.mediaList ul li a { font-size: 18px; font-weight: 500; color: #003366; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 22px; display: block; height: 44px; letter-spacing: 1px; }
.mediaList ul li a:hover { color: #A9322C; }
.mediaList .textDiv { width: 450px; }
.mediaList .textDiv p { font-family: "microsoft yahei"; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; font-size: 14px; color: #666666; line-height: 20px; margin: 12px 0 0; height: 60px; text-indent: 2em; }
.hotList ul li { overflow: hidden; padding-bottom: 15px; }
.hotList ul li img { position: relative; top: 8px; margin-right: 10px; }
.hotList ul li a { color: #333333; font-size: 16px; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 500px; }
.hotList ul li a:hover { color: #a9322c; padding-left: 8px; transition: .6s linear; width: 490px; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.hotList ul li span { color: #e1c6ad; font-size: 14px; float: right; }
.main3 { position: relative; width: 100%; height: 490px; }
.main3 .mainbg { width: 100%; height: 100%; position: absolute; z-index: 0; }
.main3 .mainbg img { width: 100%; height: 100%; }
.main3 ul { overflow: hidden; padding-top: 90px; z-index: 10; }
.main3 ul li { float: left; width: 300px; margin: 0; padding: 0; height: 300px; }
.main3 ul li .imgDiv { position: relative; width: 300px; height: 300px; overflow: hidden; }
.main3 ul li.li2 .imgDiv { height: 150px; }
.main3 ul li .imgDiv span {display: block;position: absolute;margin-left: 20px;bottom: 20px;color: #fff;font-size: 24px;padding: 10px;background: rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;}
.main3 ul li img { width: 100%; height: 100%; transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s; border: 0; }
.main3 ul li .imgDiv:hover img { transform: scale(1.3); -moz-transform: scale(1.3); -webkit-transform: scale(1.3); -o-transform: scale(1.3); }

.jtym{with:50%;}

.linkDiv { margin-top: 35px; margin-bottom: 40px; }
.linkDiv .main-title { padding-bottom: 20px; }
.linkList { height: 29px; }
.linkList a { float: left; display: inline-block; color: #333; text-align: left; font-size: 14px; background: url(../image/link-list-icon.png) no-repeat left center; padding-left: 15px; margin-right: 24px; }
.linkList a.last { margin-right: 0; }
.linkList a:hover { color: #A9322C; }
.serverDiv { width: 100%; overflow: hidden; background: url(../image/gooty.png) #0066cc no-repeat center top; background-size: 100% 100%; height: 268px; }
.serverDiv .server-title { font-size: 30px; color: #fff; margin-bottom: 45px; margin-top: 45px; }
.serverDiv .server-title span.eng { font-size: 18px; margin-left: 10px; }
.serverDiv .services { width: 850px; }
.services .serviceslist { overflow: hidden; }
.services .serviceslist a { display: block; float: left; text-align: center; color: #fff; font-size: 12px; margin-right: 26px; }
.services .serviceslist a>div { margin-bottom: 5px; }
.serverDiv .new-media { width: 340px; }
.newMediaList>div { float: left; text-align: center; width: 90px; color: #fff; font-size: 14px; margin-right: 0px; cursor: pointer; }
.newMediaList>div img { display: block; margin: 0 auto; margin-bottom: 10px; }
.newMediaList>div>.ewm { width: 80px; height: 80px; display: none; position: absolute; margin-top: -85px; margin-left: 5px; }
.newMediaList>div:hover .ewm { display: block; }

.footer { background: #333; text-align: center; height: 110px; }
.footer .wrap { overflow: hidden; padding-top: 23px; }
.footer .text { color: #ccc; font-size: 12px; padding-top: 15px; padding-right: 15px; }
.footer .text span { display: inline-block; margin: 0 10px; }
.banner-list { width: 100%; height: 241px; position: relative; }
.banner-list img { width: 100%; height: 100%; }
.banner-list span { display: block; background: url(../image/list-banner-bg.png) no-repeat center center; color: #fff; font-size: 36px; position: absolute; padding: 20px 70px; margin-top: -137px; }

.twoNav ul { overflow: hidden; }
.twoNav ul a li { float: left; background: url(../image/nav-icon.png) no-repeat 10px center; padding: 15px 30px; color: #4e4e4e; font-size: 14px; }
.container2 .twoNav ul a li { color: #000; }
.twoNav ul a li.active { color: #fff; background: url(../image/nav-icon1.png) #ff9900 no-repeat 10px center; }
.position { margin-top: 30px; margin-bottom: 10px; }
.position { font-size: 14px; color: #333333; }
.position img { margin-right: 10px; }
.position a { font-size: 14px; color: #333333; }
.position a:hover { color: #A9322C; }
.list-main { overflow: hidden; margin-bottom: 50px; }
.list-main-left { width: 300px; margin-right: 60px; }
.list-main-right { width: 808px; }
.list-main-left .list-nav span { color: #fff; font-size: 24px; text-align: center; width: 300px; background: url(../image/left-bg.png) no-repeat center center; height: 100px; line-height: 100px; display: block; }
.list-main-left .list-nav ul { padding-top: 3px; background: #f0f0f0; }
.list-main-left .list-nav ul li { margin: 0 auto; width: 300px; text-align: center; height: 50px; color: #000; line-height: 286px; font-size: 18px; line-height: 50px; }
.list-main-left .list-nav ul li a{ display:block;color: #000;}
.list-main-left .list-nav ul li.active, .list-main-left .list-nav ul li:hover { background: #0066cb; color: #fff; }
.list-main-left .list-nav ul li.active a, .list-main-left .list-nav ul li:hover a{color: #fff; } 
.list-main-left .list-nav .imgDiv { width: 100%; overflow: hidden; height: 400px; }
.list-main-left .list-nav img { width: 100%; transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s; border: 0; height: 400px; }
.list-main-left .list-nav img:hover { transform: scale(1.3); -moz-transform: scale(1.3); -webkit-transform: scale(1.3); -o-transform: scale(1.3); }

.list-right-title { overflow: hidden; color: #000; font-size: 36px; text-align: center; margin-top: -7px; padding-bottom: 10px; }
.list-con ul { margin-top: 15px; margin-bottom: 35px; }
.list-con ul li { overflow: hidden; padding: 15px 0; border-bottom: 1px dashed #dcdcdc; font-size: 16px; }
.list-con ul li.last { border: 0; }
.list-con ul li img { position: relative; top: 6px; margin-right: 8px; }
.list-con ul li a { color: #505050; font-size: 16px; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 650px; }
.list-con ul li a:hover { color: #A9322C; }
.list-con ul li span { color: #9f9f9f; font-size: 16px; }

.page { text-align: center; margin-top: 10px; height: 27px; position: relative; }
.page input { width: 30px; height: 22px; position: relative; border: 1px solid #a9a9a9; top: -0.5px; line-height: 20px; }
.page span { display: inline-block; margin: 0 10px; color: #000; }
.page a { border: 1px solid #afd5f5; padding: 0px 5px; color: #000; height: 24px; display: inline-block; }
.page a.active { color: #cccccc; }
.page a.toPage { background: #d1e6fa; margin-left: 20px; }
.jianjie-con { color: #000; font-size: 18px; line-height: 35px; margin-top: 30px }
.jianjie-con .con-text { overflow: hidden; }
.jianjie-con .con-text .imgDiv { width: 300px; height: 160px; overflow: hidden;margin:0 20px 20px 0; }
.jianjie-con .con-text img { width: 100%; height: 100%; transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s; border: 0; }
.jianjie-con .con-text img:hover { transform: scale(1.3); -moz-transform: scale(1.3); -webkit-transform: scale(1.3); -o-transform: scale(1.3); }
.jianjie-con .con-text p { margin: 0; }
.jianjie-con p { text-indent: 2em; margin: 0; }
.shareDiv { margin-top: 35px; }
.shareDiv span { font-size: 16px; color: #444; position: relative; top: -5px; }
.shareDiv img { height: 24px; margin: 0 2px; }
.dongshiDiv ul { overflow: hidden; width: 870px; margin-top: 30px; }
.dongshiDiv ul li.first { display: block;  }
.dongshiDiv ul li { float: left; width: 370px; margin-right: 65px; margin-bottom: 30px; }
.dongshiDiv ul li .imgDiv { width: 133px; height: 174px; border: 1px solid #dedede; overflow: hidden; }
.dongshiDiv ul li .imgDiv img { width: 100%; height: 100%; transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s; }
.dongshiDiv ul li .imgDiv img:hover { transform: scale(1.3); -moz-transform: scale(1.3); -webkit-transform: scale(1.3); -o-transform: scale(1.3); }
.dongshi-list-con ul li .textDiv { margin-left: 20px; width: 215px; }
.dongshi-list-con ul li .textDiv .name { color: #000; font-size: 18px; display: block; padding-top: 25px; padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; margin-bottom: 20px; }
.dongshi-list-con ul li .textDiv span { display: block; color: #7d7d7d; font-size: 16px; margin-bottom: 15px; }
.lingdao-con { margin-top: 30px; overflow: hidden; }
.lingdao-con ul { width: 360px; margin-bottom: 25px; }
.lingdao-con ul li { height: 50px; line-height: 50px; width: 280px; padding-left: 80px; font-size: 18px; }
.lingdao-con ul li p a { color: #6E6E6E; }
.lingdao-con ul li.libg { background: #f5f5f5; }
.lingdao-con ul li span { color: #6e6e6e; }
.linian-con { margin-bottom: 65px; }
.linian-con div { width: 473px; margin: 30px auto; margin-bottom: 50px; }
.linian-con span { display: block; font-size: 18px; color: #000; line-height: 35px; }
.shezhi-con ul { overflow:  hidden; width: 882px; padding-bottom: 15px; }
.shezhi-con ul li { width: 374px; float: left; margin-right: 63px; margin-top: 30px; }
.shezhi-con ul li .imgDiv { width: 374px; height: 173px; overflow: hidden; cursor: pointer; }
.shezhi-con ul li img { width: 100%; height: 100%; transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s; border: 0; }
.shezhi-con ul li img:hover { transform: scale(1.3); -moz-transform: scale(1.3); -webkit-transform: scale(1.3); -o-transform: scale(1.3); }
.shezhi-con ul li:hover .textDiv span { color: #A9322C; }
.shezhi-con ul li .textDiv { 
    background: #f6f6f6;
    padding: 15px 30px 3px;}
.shezhi-con ul li .textDiv span { color: #003366; font-size: 16px; }
.shezhi-con ul li .textDiv p { 
    color: #4e4e4e;
    font-size: 14px;
    line-height: 26px;
    font-family: "微软雅黑";
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 77px;
 }
.jigou-con ul { overflow: hidden; width: 882px; padding-bottom: 15px; }
.jigou-con ul li { width: 371px; float: left; margin-right: 63px; margin-top: 30px; }
.jigou-con ul li .imgDiv { width: 374px; height: 173px; overflow: hidden; cursor: pointer; }
.jigou-con ul li img { width: 100%; height: 100%; transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s; border: 0; }
.jigou-con ul li img:hover { transform: scale(1.3); -moz-transform: scale(1.3); -webkit-transform: scale(1.3); -o-transform: scale(1.3); }
.jigou-con ul li:hover .textDiv .title { color: #A9322C; }
.jigou-con ul li .textDiv { background: #f6f6f6; padding: 15px 0 15px 30px; height: 862px; }
.jigou-con ul li .textDiv .title { color: #003366; font-size: 20px; font-weight: bold; margin-bottom: 15px; }
.jigou-con ul li .textDiv span { display: inline-block; color: #4e4e4e; font-size: 16px; margin: 3px 0px 7px 0; width: 370px; }
.xiaoyuan-con ul { overflow: hidden; width: 882px; padding-bottom: 15px; }
.xiaoyuan-con ul li { width: 374px; float: left; margin-right: 63px; margin-top: 30px; }
.xiaoyuan-con ul li .imgDiv { width: 374px; height: 173px; overflow: hidden; cursor: pointer; }
.xiaoyuan-con ul li img { width: 100%; height: 100%; transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s; border: 0; }
.xiaoyuan-con ul li img:hover { transform: scale(1.3); -moz-transform: scale(1.3); -webkit-transform: scale(1.3); -o-transform: scale(1.3); }
.xiaoyuan-con ul li:hover span { color: #A9322C; }
.xiaoyuan-con ul li span { display: block; background: #f6f6f6; padding: 15px 30px; color: #000000; font-size: 16px; text-align: center; }

.content-title { padding: 0 0 20px 0; font-size: 30px; color: #000; text-align: center; }
.content-time { padding-bottom: 12px; font-size: 16px; color: #959595; text-align: center; }
.content-text { margin-bottom: 15px; font-size: 18px; color: #272727; line-height: 35px; text-indent: 2em; }
.content-text p { margin-bottom: 10px; margin-top: 10px; }
.content-pic { width: 465px; height: 349px; margin: 0 auto; margin-top: 25px; margin-bottom: 45px; }
.content-pic img { width: 100%; height: 100%; }
.share-box span { font-size: 15px; color: #444; position: relative; top: -5px; }
.share-box img { height: 24px; margin: 0 2px; }
.page-box { margin-top: 30px; padding: 30px 0 0; border-top: 1px solid #c2c2c2; }
.page-box a { font-size: 16px; color: #444; display: block; }
.page-box a:first-child { margin-bottom: 17px; }
.link1 { color: #333; }
.link1 a { color: #333; }
.sub_right { margin: 0 0 0px 314px; }
.marginBot { margin-bottom: 40px; }
.pageArticle { }
.articleTitle { width: auto; overflow: hidden; }
.articleTitle h2 { width: auto; overflow: hidden; font-size: 18px; font-weight: normal; padding: 15px; width: 200px; color: #253d6a; }
.article { width: auto; overflow: hidden; font-size: 14px; line-height: 25px; padding: 30px 40px; background-color: #fff; min-height: 460px; }
.ftop { height: 70px; width: 70px; position: fixed; right: 20px; bottom: 30px; }
.ftop img { width: 100%; }
.main2 { overflow: hidden; }
.main2 .main2-1 { width: 585px; }
.main2 .main2-2 { width: 590px; }
.generalWrap { width: 100%; overflow: hidden; }
.general { background-color: #f0f0f0; padding: 0px 35px 12px 40px; float: left; }
.general h3 a { font-size: 18px; font-weight: normal; color: #1b438f; line-height: 58px; line-height: 58px; }
.genInfo .con { font-size: 14px; line-height: 24px; float: left; overflow: hidden; }
.genInfo .con p {margin-right: 340px;margin-top: 15px;color: #323232;line-height: 24px;}
.genInfo span {float: right;margin-top: -177px;}
.gen_list { width: auto; overflow: hidden; margin-top: 10px; margin-right: 245px; }
.gen_list a {display: block;padding-left: 15px;background: url(../image/li_bg01.png) no-repeat left center;float: left;margin-right: 11.5%;line-height: 32px;color: #1b438f;}
.con_list01 { padding: 0px 35px 12px 40px;  background-color: #f1f1f1; margin-top: 35px; }
.con_list01 .title01 h2 { padding: 0 10px 0 0; width: 180px; height: 58px; line-height: 58px; background-image: none; font-size: 18px; font-weight: normal; color: #1b438f }
.list_con01 { width: 100%;  padding: 0px 0 0; }
.list_con01.cur01 li { width: 20%; }
.list_con01 li { width: 25%; float: left; font-size: 15px; *width:207px;
}
.list_con01 li span {background: url(../image/li_bg01.png) no-repeat 12px 15px;padding: 6px 7px 10px 28px;display: block;}
.list_con01 li a { color: #1b438f }
.list_con01 li a:hover { color: #f18e21 }
.con_list01 .title01 { background: none; }
.jianjieDiv { display: block!important; }





.ztlj ul .last { margin-right: 0px; }
.ztlj { height: 80px; margin-bottom: 30px; }
.ztlj ul li { float: left; margin-right: 30px; }

.xxld{ width:670px; margin:0px auto; padding-top:50px}
.xxld .xxldlist { width:365px; float:left}
.xxld .xxldlist p{ height:70px; line-height:70px; padding:0 0 0 60px;margin:0; font-weight:bold}
.xxld .xxldlist p.libg{ background:#eeeeee;}
.xxld .xxldlist p a{ color:#444444; padding-right:10px; font-weight:normal}
.xxld .xxldimg{width:300px; float:left; height:355px; overflow:hidden;}
.xxld .xxldimg img{width:100%;}

.more1 {
    width: 90px;
    float:right;}
.more1 a {
    color: #666666;
    font-size: 16px;}
.more {
    width: 200px;
    margin: 0 auto;
}
.more a {
    color: #999999;
    font-size: 18px;
}

#vsb_content_2 IMG {
    border: none !important;
}
