@charset "gb2312";
*:focus{outline:none;}
input{ line-height:normal;}
input,select,textarea,div{FONT-FAMILY:'Microsoft YaHei';}
body {margin:0px;font-size: 12px;background: #ffffff;	color: #333333;}
a {	text-decoration: none;	color: #333333;}
a:hover {text-decoration: none;color: #666666;}
ul,li,tr,td{list-style-type: none;margin: 0px;padding: 0px;}
a img{text-decoration: none;margin: 0px;padding: 0px;border:none;}
.f{ float:left;}
.r{ float:right;}
.bai,.bai a{ color:#FFFFFF;}
.hong,.hong a{ color:#be0524;}
.huang,.huang a{ color:#faaf19;}
.lan,.lan a{ color:#18388c;}
.lv,.lv a{ color:#2293d1;}
.hui,.hui a{color:#656565;}
.xi12{ font-size:12px;}
.xi13{ font-size:13px;}
.xi14{ font-size:14px;}
.xi15{ font-size:15px;}
.xi16{ font-size:16px;}
.xi17{ font-size:17px;}
.xi18{ font-size:18px;}
.xi19{ font-size:19px;}
.xi20{ font-size:20px;}
.xi21{ font-size:21px;}
.xi22{ font-size:22px;}
.xi23{ font-size:23px;}
.xi24{ font-size:24px;}
.xi25{ font-size:25px;}
.xi26{ font-size:26px;}
.xi27{ font-size:27px;}
.xi28{ font-size:28px;}
.xi29{ font-size:29px;}
.xi30{ font-size:30px;}
.xi31{ font-size:31px;}
.xi32{ font-size:32px;}
.xi33{ font-size:33px;}
.xi34{ font-size:34px;}
.xi35{ font-size:35px;}
.xi36{ font-size:36px;}
.xi37{ font-size:37px;}
.xi38{ font-size:38px;}
.xi39{ font-size:39px;}
.xi40{ font-size:40px;}
.cu{ font-weight:bold;}
.mg{ margin-left:auto; margin-right:auto; overflow:hidden; width:1002px;}
.mg2{ margin-left:auto; margin-right:auto; overflow:hidden;}
.cen{ text-align:center;}
.swiper-slide {
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
/*Ê×Ò³¿ªÊ¼*/
.header-top{ height:23px; line-height:23px; background:url(imagestitle_bg.jpg) 0 0 no-repeat;}
.header-top img{ float:left; padding:2px 3px 0 0;}
.header-top-l{ padding-left:5px;}
.header-top-l ul li{ float:left; padding-left:6px;}
.header-top-r{ padding-right:5px;}
.header-top-r ul li{ float:left; padding-right:6px;}
.header-menu{ height:57px; line-height:52px; background:url(imagesindex_05.jpg) 0 0 no-repeat; margin-bottom:-5px; position:relative; z-index:9999;}
.header-menu ul li{ float:left; border-left:1px solid #9a97d0; /*width:142px;*/width:116px;height:52px;}
.header-menu ul li a{ display:block;}
.header-menu ul li a:hover,.menuhover{ border-bottom:5px solid #fff;}
.lb1{ height:517px;}
.barposition1{ bottom:0;}
.barposition2{ bottom:64px;}
.index-bar1 img{ width:100%;}
.index-bar2{ position:absolute; right:0; top:0; width:430px; height:100%; background:url(imagesmengban.png) 0 0 repeat;}
.index-bar21{ line-height:30px; width:350px; padding-top:110px;}
.index-bar22{ overflow:hidden; width:57px; height:3px; background:#fff; margin:25px 0 20px 42px;}
.index-bar23{ line-height:23px; width:350px; margin-bottom:25px;}
.index-bar24{ overflow:hidden; margin:0 0 0 44px; width:108px; height:38px; line-height:38px; border:1px solid #fff;}
.index-active{ background:#f8f8f8; position:relative;}
.index-active1{ width:930px; min-height:100px;}
.index-active1l{ line-height:104px;}
.index-active1r{ margin:23px 0 0 24px; background:#163895;border-radius:5px; padding-right:20px; line-height:44px; height:44px; position:relative; z-index:999999;}
.index-active2{ margin:0 34px 62px 0; overflow:hidden;}
.index-active2 ul li{border-radius:5px; overflow:hidden; width:210px; height:200px; background:#fdfdfd; margin-left:32px; float:left;}
.index-active2 ul{ width:9999999px;}
.index-active2s{ height:76px;}
.index-active2sl{border-radius:5px; background:#18388c; width:76px; height:70px; padding-top:6px;}
.index-active2sr{ line-height:76px; padding-left:8px;}
.index-active2c{ line-height:26px; width:170px; margin-top:15px;}
.index-active2x{ line-height:46px; width:170px;}
.index-active3{ position:absolute; right:34px; bottom:0;}
.index-active3 ul li{ float:left; cursor:pointer;}
.index-list{ padding:45px 0 5px 25px; width:977px;}
.index-listl{ width:461px; height:477px; margin:0 20px 20px 0; overflow:hidden;}
.index-listls img{ width:461px; height:317px;}
.barposition3{ bottom:224px;}
.barposition4{ bottom:160px;}
.lb2{ height:477px;}
.index-listlx{ height:160px; background:url(imagesindex_31.jpg) 0 0 no-repeat;}
.index-listlx1{ width:428px; height:48px;}
.index-listlx1l{ background:#2b4a9e;border-radius:5px; padding:0 9px; height:23px; line-height:23px; margin-top:15px;}
.index-listlx1r{ padding:0 8px; height:24px; line-height:24px; border:1px solid #1b3a8d;border-radius:5px; margin-top:14px;}
.index-listlx2{ line-height:25px; height:29px; width:428px;}
.index-listlx3{ line-height:16px; height:32px; width:428px;}
.index-listlx4{ line-height:16px; height:18px; width:428px; text-decoration:underline; margin-top:9px;}
.footer{ height:179px; background:url(imagesindex_34.jpg) 0 0 no-repeat;}
.footerl{ overflow:hidden; padding-left:40px; width:836px;}
.footerl1{ line-height:33px; height:33px; padding-top:48px;}
.footerl2{ width:34px; height:1px; background:#a48093; overflow:hidden;}
.footerl3{ line-height:35px;}
.footerl4{ line-height:50px;}
.footerr{ overflow:hidden; padding-top:116px;}
.footerr ul li{ float:left;}
.bigpic{ position:relative; z-index:8; height:auto; background:none; margin-bottom:-50px;}
.bigpic1{ margin-bottom:50px;}
.bigpic1 img{ width:1002px; height:517px;}
.daohang{border-radius:5px; height:30px; line-height:30px; padding:0 15px; background:url(imagesmengban.png) 0 0 repeat; position:absolute; left:38px; top:26px;}
.yzjiyu1{ overflow:hidden; width:566px; height:142px; position:absolute; left:50%; top:800px; z-index:99999999; margin:0 0 0 -110px;}
.yzjiyu1s{ line-height:18px; height:49px;}
.yzjiyu1x{ line-height:16px;}
.yzjiyu2{ position:absolute; width:393px; height:251px; overflow:hidden; top:721px; left:50%; margin-left:-502px; z-index:9999;}
.yzjiyu2 img{ width:393px; height:251px;}
.caidan{ position:absolute; bottom:0; left:41px; height:auto; width:248px;}
.caidan ul li{ height:50px; line-height:50px; width:248px; background:url(imagesyzjiyu_10.png) 0 0 repeat;}
.caidan ul li a{ display:block;} 
.caidan ul li a:hover,.caidanhover{ background:url(imagesyzjiyu_06.png) 0 0 repeat;}
.yzjiyu3{ overflow:hidden; margin:50px auto 65px auto; padding-left:156px; background:url(imagesyzjiyu_16.png) 0 0 no-repeat; width:785px; padding-right:58px; line-height:23px;}
.mtgzlist{ padding-top:42px; height:158px; border-bottom:2px solid #eeeeee;}
.mtgzlistd{ padding:40px 0 30px 0; height:auto; border-bottom:2px solid #eeeeee;}
.mtgzlistl img{ width:177px; height:118px; margin:0 33px 0 41px;}
.mtgzlistr{ overflow:hidden; width:710px;}
.mtgzlistrsd{ overflow:hidden; width:auto;}
.mtgzlistrs{ line-height:22px; height:29px;}
.mtgzlistrc{ line-height:20px; height:60px;}
.mtgzlistrcs{ line-height:20px; height:auto;}
.mtgzlistrx{ line-height:40px;}
.caidanzw{ height:87px; overflow:hidden; display:block; width:300px;}
.bigpic1_1{ margin-bottom:50px;}
.bigpic1_1 img{ width:1002px; height:668px;}
.index-active_1{ position:absolute; bottom:50px; right:38px;}
.zldown1{ position:absolute; bottom:150px; right:38px; width:296px; padding-top:21px;border-radius:5px; background:url(imagesziliaodown_03.png) 0 0 repeat;}
.zldown1 ul li{ height:44px; line-height:44px; width:235px; padding-right:18px; background:#163895; text-align:right;border-radius:5px; overflow:hidden; margin:0 auto 16px auto;}
.szzr1{ line-height:23px; padding-bottom:26px; width:906px;}
.szzr2{ width:945px;}
.szzr2 ul li{ float:left; width:296px; overflow:hidden; border-bottom:1px solid #eeeeee; padding:40px 9px 0 10px; height:298px; position:relative; cursor:pointer;}
.szzr21 img{ width:296px; height:247px;}
.szzr22{ line-height:20px; position:absolute; left:10px; top:40px; width:296px; height:157px; padding-top:90px; background:url(imagesshizizhenrong_10.png) 0 0 repeat; display:none;}
.szzr23{ background:#163895; position:absolute; bottom:34px; left:24px; width:94px; height:60px; line-height:60px;}
.szzr3{ width:172px; height:36px; line-height:36px; background:#18388c;border-radius:5px; margin:38px auto;}
.szzrxq1l{ width:296px; overflow:hidden; padding:40px 32px 0 10px; margin-left:28px; height:298px; position:relative;}
.szzrxq1ls{ width:100%; overflow:hidden; padding:40px 32px 0 10px; margin-left:28px; height:298px; position:relative;}
.szzrxq1r{ width:600px; overflow:hidden;}
.szzrxq1rm{ width:100%; overflow:hidden;}
.szzrxq1rs{ line-height:27px; padding-top:63px; height:115px; border-bottom:2px solid #eeeeee; margin-bottom:16px;}
.szzrxq1rsm{ line-height:27px; padding-top:30px; padding-left:40px; height:40px; border-bottom:2px solid #eeeeee; margin-bottom:16px;}
.szzrxq1rxm{ line-height:23px; padding-left:40px;}
.szzrxq2{ line-height:23px; text-indent:2em; width:940px; padding:20px 0 44px 0;}
.kcsz2{ padding:50px 0; border-bottom:2px solid #eee;}
.kcsz2l{ width:140px; height:44px; line-height:44px; background:#163895;border-radius:5px; margin:25px 250px 0 36px;}
.kcsz2r{ overflow:hidden; width:470px; padding-left:30px; border-left:5px solid #163895;}
.kcsz2r ul li{ width:50%; overflow:hidden; line-height:23px; float:left;}
.szzr22_1{ line-height:20px; position:absolute; left:10px; top:40px; width:296px; height:247px; display:none;}
.szzr24{ background:url(imagesvideo_07.png) 0 0 repeat; position:absolute; bottom:34px; left:118px; width:176px; height:60px; line-height:60px;}
.mengban{ display:none; overflow:hidden; position:fixed; z-index:99998; left:0; top:0; width:100%; height:100%; background:url(imagesmengban.png) 0 0 repeat;}
.tcvideo{ display:none; overflow:hidden; position:fixed; z-index:99999; left:50%; top:50%; width:1002px; height:500px; margin:-260px 0 0 -501px;}
.guanbi{ text-align:right; cursor:pointer;}
.shipin{ width:100%; height:450px;}
.xsgy1{ width:921px; height:208px; background:#fff; margin-bottom:40px;}
.xsgy1l{ position:relative;}
.xsgy1l img{ width:248px; height:208px;}
.xsgy1l1{ position:absolute; bottom:0; right:0; background:url(imagesvideo_07.png) 0 0 repeat; width:100px; height:65px; line-height:65px;}
.xsgy1r{ overflow:hidden; width:673px;}
.xsgy1rs{ line-height:23px; width:620px; padding-top:50px; height:93px;}
.xsgy1rxl{ line-height:21px; padding:10px 22px 0 20px; height:55px; background:#18388c;}
.xywl2{ position:relative;}
.xywl21{ padding-top:18px;}
.xywl21 img{ width:100%;}
.xywl22{ overflow:hidden; background:#29489c; width:62px; height:78px; position:absolute; top:0; right:42px;}
.xywl22s{ line-height:52px;}
.xywl22x{ line-height:16px;}
.xywl23{ height:42px; line-height:42px; position:absolute; left:80px; bottom:58px;}
.xywl24{ height:26px; line-height:26px; position:absolute; left:80px; bottom:32px;}
.fy{ padding:55px 0 60px 0;}
.fy span{ padding:0 7px;}
.fy a{ padding:6px 13px; margin:0 2px; height:30px; line-height:30px; background:#173588; color:#fff;border-radius:5px;}

/*8-30*/
.rollBox{ margin:0 34px 62px 0; overflow:hidden;}
.rollBox .Cont{overflow:hidden;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{border-radius:5px; overflow:hidden; width:210px; height:200px; background:#fdfdfd; margin-left:32px; float:left;}
.rollBox #List1,.rollBox #List2{float:left;}


.search_v1{ width:177px; height:21px; float: right;}
.search_v1 input{ vertical-align:middle;}
.search_bg{ width:142px; height:20px;background:url(imagessearch_bg.jpg) no-repeat top left;  border:none;}
.search_btn{ width:25px; height:20px; background:url(imagessearch.jpg) no-repeat left top; vertical-align:middle; margin-left:-5px; _margin:0px; border:none;}











































