﻿body {margin:0px; padding:0px; font-size:12px;font: 14px/2 'Hiragino Sans GB', 'Microsoft Yahei', 微软雅黑, 'STHeiti', Arial, 黑体, 宋体, Tahoma, Helvetica;}
ol,ul,li,dl,dt,dd,form,p,h1,h2,h3,h4,h5{ margin:0px; padding:0px;}
ol,ul,li{ list-style:none;}
img{ border:none;}
a{color:#000; text-decoration:none; outline:none;}
.clear{ clear:both;}
input,textarea{ outline:0; resize:none; border:none; border-width:0;}
input{ margin:0; padding:0;}
.auto{ margin:0 auto; width:1200px; }
.min-wh{ width:100%;min-width:1200px;}
.fl{ float:left; _display:inline;}
.fr{ float:right; _display:inline;}
.yahei{ font-family:"微软雅黑;"}

.li_img{display:table; text-align:center; *position:relative; *overflow:hidden;}
.li_img a{display:table-cell; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.li_img a img{*position:relative; *left:-50%; *top:-50%;}
.red{ color:#FF0000;}

/*头部样式*/
.headxsd{ width:100%;}
.headxsd .auto{ position:relative;}
.top_lang{ position:absolute; right:0px; top:8px;}
.headxsd .logoxsd{ width:350px; height:120px; float:left; margin:5px auto;}
.headxsd .telxsd{ float:right; width:auto;}
.headxsd .telxsd span{ float:left; width:65px; height:65px; background:url(../images/tel.jpg) no-repeat; margin-top:36px;}
.headxsd .telxsd div{ display:block; float:left; width:auto;margin-top:35px; font-size:18px; color:#666; margin-left:10px;}
.headxsd .telxsd div h3{ font-size:22px;color:#666; line-height:25px; font-weight:normal;}

.navxsd{width:100%; height:40px; background:#1b4c8e; border-bottom:2px #fff solid;}
.navxsd ul li{ float:left;}
.navxsd ul li a{ display:block; height:100%; line-height:40px;padding: 0 54px; font-size: 16px; color: #fff; border-right:1px #1b4c8e solid;}
.navxsd ul li a:hover,.navxsd ul li a.cur{ background:#123664;}

.zjxsdd{ width:100%;}
.xsdab{border:2px #888 solid; margin-top:40px;border-radius:2px;}
.xsdabtxt{ padding:30px 80px; }
.xsdabtxt h3.hs3{ text-align:center; font-size:36px; font-weight:normal; color:#1b4c8e;}
.xsdabtxt .abppp{ color:#595959; font-size:17px;} 
.xsdabtxt .moerxsd a{ display:block; width:100px; margin:0 auto; text-align:center; height:32px; line-height:32px; font-size:14px; color:#333;border:1px #555 solid;border-radius:20px;transition:all 0.3s;}
.xsdabtxt .moerxsd a:hover{border:1px #1b4c8e solid; background:#1b4c8e; color:#fff;}

.ablistx ul{}
.ablistx ul li{ float:left; width:33.3333%; padding-bottom:75px; padding-top:25px;}
.ablistx ul li a{ display:block; text-align:center; border-right:1px #999 solid;}
.ablistx ul li:nth-child(3n) a{ border:none;}
.ablistx ul li a .abimgt{transition:all 0.3s;}
.ablistx ul li a:hover .abimgt{ margin-top:-10px;}
.ablistx ul li a:hover h3{ color:#1b4c8e;}
.ablistx ul li a h3{ font-size:18px; color:#333; font-weight:normal; line-height:30px;}
.ablistx ul li a p{ line-height:22px; color:#333; font-size:15px;}

.bgsywl{ position:relative;background: url(../images/bgwl.jpg)  center center no-repeat; width: 100%;height: 423px; margin-top:40px;}
.bgsywl h3.ywh3{ font-size:38px; color:#fff; font-weight:normal; text-align:center; display:block; padding-top:90px;}
.bgsywl h3.ywh3 span{ font-size:50px;}
.ywlylie{ position:absolute; top:200px; width:100%;}
#carousels{ width:1200px; margin:0 auto;}
.ywlylie ul li{ float:left; display:block; background:#fff; width:290px; height:370px; margin-right:8px; border:1px #CACACA solid;border-radius:2px;transition:all 0.3s; margin-top:20px;}
.ywlylie ul li a{ width:100%; height:100%; display:block;}
.ywlylie ul li:hover{ margin-top:8px;border:1px #1b4c8e solid}
.ywlylie ul li:nth-child(4n){}
.ywlylie ul li a .ywimgt{ width:290px; overflow:hidden;}
.ywlylie ul li a .ywimgt img{width:290px;-webkit-transition: -webkit-transform .3s linear;-moz-transition: -moz-transform .3s linear;
-o-transition: -o-transform .3s linear;transition: transform .3s linear;}
.ywlylie ul li a:hover .ywimgt img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1); -o-transform: scale(1.1);transform: scale(1.1);}
.ywlylie ul li a:hover .ywlytxt h3{ color:#1b4c8e;}
.ywlylie ul li a .ywlytxt span:hover{ color:#1b4c8e;}
.ywlylie ul li a .ywlytxt{ padding:0px 12px;}
.ywlylie ul li a .ywlytxt h3{ text-align:center; font-size:22px; color:#6b6b6b; font-weight:normal; margin-top:3px;}
.ywlylie ul li a .ywlytxt p{ font-size:14px; color:#7d7d7d; line-height:23px;}
.ywlylie ul li a .ywlytxt span{ display:block; text-align:right; color:#888; margin-top:14px;}

#carousels .pageri {text-align: center;margin: 0 auto; margin-top:30px;}
#carousels .pageri a {background: #888;text-decoration: none;text-indent: -999px;display: inline-block;overflow: hidden;width: 50px;height:2px;margin: 0 6px 0 0;cursor:pointer;border-radius:2px;}
#carousels .pageri  a.selected {background: #2760AF;text-decoration: underline;}
.previ,.nexti{ display:none;}

.xinwenc{ width:100%; margin-top:220px;}
.syxwtit h3{ text-align:center;color:#1b4c8e; font-weight:normal; font-size:50px;}
.syxwtit span{ font-size:38px;}

.xinwenlist{ margin-top:10px; width:100%;}
.xinwenlist ul{}
.xinwenlist ul li{ float:left; width:380px; border:1px #C1C6CC solid; margin-right:25px; margin-bottom:30px;border-radius:2px;transition:all 0.3s;}
.xinwenlist ul li:hover{border:1px #1b4c8e solid}
.xinwenlist ul li img{ width:100%;}
.xinwenlist ul li:nth-child(3n){ margin-right:0px;}

.xinwenlist ul li .xwimgs{ position:relative; width:380px; height:245px;}
.xinwenlist ul li .xwimgs p{ position:absolute; right:0px; bottom:0px; width:50px; height:50px; color:#fff; background:#025AA4; text-align:center;text-transform: uppercase; line-height:16px; font-size:14px; font-weight:bold;}
.xinwenlist ul li .xwimgs p span{ display:block; margin-top:10px; font-weight:normal; font-size:13px;}
.xinwenlist ul li .xwimgs a{ display:block; width:380px; height:245px; overflow:hidden;}
.xinwenlist ul li .xwimgs a img{transition:all 0.6s;transform:scale(1,1);}
.xinwenlist ul li:hover .xwimgs a img {transition:all 0.6s;transform:scale(1.1,1.1);}

.xinwenlist ul li .xwtit{ padding:15px;}
.xinwenlist ul li .xwtit h3{ font-weight:normal;}
.xinwenlist ul li .xwtit h3 a{ font-size:20px; color:#324357;}
.xinwenlist ul li .xwtit h3 a:hover{color:#1b4c8e;}
.xinwenlist ul li .xwtit p{ color:#505050; line-height:22px;}
.xinwenlist ul li .xwtit span{ display:block; float:right; margin:25px 0px;}
.xinwenlist ul li .xwtit span a{ color:#324357;}
.xinwenlist ul li .xwtit span a:hover{color:#1b4c8e;}

.hzhbxsd{ width:100%; margin-top:40px;}
.banrlist{ margin-top:20px;}
.banrlist ul li{ float:left; width:220px; height:120px; overflow:hidden; margin-right:20px; margin-bottom:25px; overflow:hidden; text-align:center; border:1px #ccc solid;transition:all 0.3s;border-radius:2px;}
.banrlist ul li:nth-child(5n){ margin-right:0px;}
.banrlist ul li:hover{border:1px #1b4c8e solid;}
.banrlist ul li a{ display:block;}
.banrlist ul li img{width:100%;-webkit-transition: -webkit-transform .3s linear;-moz-transition: -moz-transform .3s linear;
-o-transition: -o-transform .3s linear;transition: transform .3s linear;}
.banrlist ul li a:hover img{  -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1); -o-transform: scale(1.1);
transform: scale(1.1);}

.banrlisttt{ margin-top:20px;}
.banrlisttt ul li{ float:left; width:220px; margin-right:20px; margin-bottom:25px; }
.banrlisttt ul li:nth-child(5n){ margin-right:0px;}
.banrlisttt ul li a:hover div{border:1px #1b4c8e solid;}
.banrlisttt ul li a:hover p{ color:#1B4C8E;}
.banrlisttt ul li a{ display:block;}
.banrlisttt ul li a div{ display:block; width:100%; height:120px; overflow:hidden;overflow:hidden; text-align:center; border:1px #ccc solid;transition:all 0.3s;border-radius:2px;}
.banrlisttt ul li a p{ text-align:center; line-height:30px;}
.banrlisttt ul li img{width:100%;-webkit-transition: -webkit-transform .3s linear;-moz-transition: -moz-transform .3s linear;
-o-transition: -o-transform .3s linear;transition: transform .3s linear;}
.banrlisttt ul li a:hover img{  -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1); -o-transform: scale(1.1);
transform: scale(1.1);}

.modet a{ display:block; width:150px; margin:10px auto; height:42px; line-height:42px; text-align:center; font-size:20px; color:#fff; background:#2760AF;border-radius:2px;transition:all 0.3s;}
.modet a:hover{ background:#123664;}

.linksd{ padding-top:40px; padding-bottom:5px;}
.linksd h4{ display:inline-block; color:#6c6c6c; font-size:16px;}
.linksd a{ display:inline-block; margin-left:5px;color:#6c6c6c; font-size:16px;}


.nybans{}

.nygywmt{ width:100%; margin-top:30px;}
.nygyth3 h3{ text-align:center; font-size:36px; color:#1b4c8e; font-weight:normal;}
.aboutfrt{ margin-top:25px;}
.aboutfrt .aboutnrt{ float:left; width:560px; color:#6b6b6b; font-size:15px;}
.aboutfrt .aboutimgt{ float:right; width:590px; height:355px; overflow:hidden;}
.aboutfrt .aboutimgt a img{width:100%;-webkit-transition: -webkit-transform .3s linear;-moz-transition: -moz-transform .3s linear;
-o-transition: -o-transform .3s linear;transition: transform .3s linear;}
.aboutfrt .aboutimgt a:hover img{  -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1); -o-transform: scale(1.1);
transform: scale(1.1);}


.fwyscont{background:url(../images/bgwl1.jpg) center center no-repeat; width:100%; height:650px; padding-bottom:5px; margin-top:55px;}
.fwystit{ color:#fff; text-align:center; padding-top:45px;}
.fwystit h3{ font-size:36px; font-weight:normal;}

.fwyslist ul li{ float:left; width:230px; margin-right:93px; text-align:center; margin-top:35px;}
.fwyslist ul li:nth-child(4n) { margin-right:0px;}
.fwyslist ul li .ystimg{ width:200px; height:185px; margin: 0 auto;}
.fwyslist ul li .ystimg a{transition:all 0.3s; display:block;}
.fwyslist ul li .ystimg a:hover{ margin-top:-5px;}
.fwyslist ul li h3{ color:#fff; margin-top:5px;}
.fwyslist ul li h3 a{ color:#fff;}
.fwyslist ul li h3 a:hover{color:#ccc;}
.fwyslist ul li p{ color:#fff; line-height:22px; margin-top:5px;}
.ysmor a{ display:block; width:160px; margin:48px auto; height:38px; line-height:38px; text-align:center; color:#fff; border:1px #fff solid; border-radius: 20px;transition:all 0.3s;}
.ysmor a:hover{ background:#156CDB; border: 1px solid #156CDB;color: #fff;}

.qywhcont{ width:100%; margin-top:50px;}
.qywhlist ul{}
.qywhlist ul li{ float:left; width:380px; margin-right:30px; margin-top:25px; height:288px;}
.qywhlist ul li:nth-child(3n){ margin-right:0px;}
.qywhlist ul li a{ display:block;border:1px #ddd solid;border-radius: 2px;}
.qywhlist ul li a .qyimgt{ width:100%; height:188px; overflow:hidden;}
.qywhlist ul li a .qyimgt img{width:100%;-webkit-transition: -webkit-transform .3s linear;-moz-transition: -moz-transform .3s linear;
-o-transition: -o-transform .3s linear;transition: transform .3s linear;}
.qywhlist ul li a:hover .qyimgt img{  -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1); -o-transform: scale(1.1);
transform: scale(1.1);}
.qywhlist ul li a .qytxtt{ background:#17498E;border-top:1px #17498E solid; padding:22px 28px;}
.qywhlist ul li a .qytxtt h3{ color:#fff; line-height:22px;transition:all 0.3s;}
.qywhlist ul li a:hover .qytxtt h3{ margin-top:-2px;}
.qywhlist ul li a .qytxtt p{color:#fff;}

.ywcontt{ width:100%; margin-top:5px; min-height:320px;}

.ywlistt{ width:100%; min-width:1200px; border-bottom:1px #ddd solid; margin-top:50px; padding-bottom:15px;}
.ywlistt .ywitme{}
.ywlistt .ywitme .ywltxt{ float:left; width:630px;}
.ywlistt .ywitme .ywltxt .ywtttt{ border:1px #666 solid; margin-top:22px; padding:22px 30px;border-radius: 2px;}
.ywlistt .ywitme .ywltxt .ywtttt .h3yw{ line-height:25px;margin-top:15px;}
.ywlistt .ywitme .ywltxt .ywtttt .h3yw a{ font-size:30px; color:#1b4c8e; font-weight:normal;transition:all 0.3s; display:block;}
.ywlistt .ywitme .ywltxt .ywtttt .h3yw a:hover{ margin-left:5px;}
.ywlistt .ywitme .ywltxt .ywtttt .ywnrh{ color:#696969; font-size:15px; line-height:28px; margin-top:22px;}
.ywlistt .ywitme .ywrimg{ float:right; width:570px; overflow:hidden;}

.ywlistt .ywitme .ywrimg img{width:100%;-webkit-transition: -webkit-transform .3s linear;-moz-transition: -moz-transform .3s linear;
-o-transition: -o-transform .3s linear;transition: transform .3s linear;}
.ywlistt .ywitme .ywrimg:hover img{  -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1); -o-transform: scale(1.1);
transform: scale(1.1);}

.abneiye{}
.mian_tabt{ width:100%;min-width:1200px; background:url(../images/about_line.jpg) repeat-x left bottom;  overflow:hidden;}
.mian_tabt ul{ width:100%; text-align:center; margin:0 auto; overflow:hidden;clear:both;}
.mian_tabt ul li{ display:inline; text-align:center; }
.mian_tabt ul li a{ font-size:16px; line-height:62px; color:#333; display:inline-block;   margin:0 20px;border-bottom: 4px solid transparent;
border-color: transparent;border-color: rgba(0,0,0,0);}
.mian_tabt ul li a:hover{ color:#1b4c8e; border-bottom:4px solid #1b4c8e; }
.mian_tabt ul li a.current{ color:#1b4c8e; border-bottom:4px solid #1b4c8e; }
.abzbod{ width:1200px; min-height:400px; margin:0 auto; color:#444; line-height:180%; margin-top:18px;}


.content_box { margin-top:25px; min-height:320px;}
.content_box .title{   text-align: center; font-size: 22px;font-weight: 400;color: #d94304;}
.content_box .newsTime {width: 100%; text-align: center;color: #666;display: block;padding-bottom: 5px; line-height:30px;}
.content_box .z_bodyv{ line-height:180%; margin-top:5px; color:#333;}
.content_box .z_bodyv img{ max-width: 100%;}
.showpage{ color:#8b9700; padding-top:10px; font-weight:bold; line-height:25px; margin-bottom:10px;}
.showpage a{color:#8b9700;-webkit-transition: .2s ease all; -moz-transition: .2s ease all; transition: .2s ease all;}
.showpage a:hover{ padding-left:5px;}


.botbgs{width:100%;min-width:1200px; min-height:345px; background:#1B4C8E;}
.botbgs .hotbot{ float:left; width:380px; margin-top:35px;}
.botbgs .hotbot span{ display:block; color:#fff; font-size:16px;}
.botbgs .hotbot h3{ font-size:28px; color:#fff; line-height:30px; margin-top:2px; font-weight:normal;}
.botbgs .hotbot .hotaddr{ margin-top:5px;color:#fff;font-size:15px;}

.botbgs .navbot{ float:left; margin-top:60px; margin-left:50px;}
.botbgs .navbot .ulnav{ float:left; width:120px; margin-left:15px;}
.botbgs .navbot .ulnav h4{ font-weight:normal;}
.botbgs .navbot .ulnav h4 a{ font-size:18px; color:#fff;}
.botbgs .navbot .ulnav ul li a{ font-size:14px; color:#fff;}
.botbgs .navbot .ulnav ul li a:hover{color:#ccc;}

.botbgs .qrbot{ float:right; margin-top:50px;}
.botbgs .qrbot p{ text-align:center; color:#fff; margin-top:5px;}
.botbgs .botcpys{ color:#fff; margin-top:60px; text-align:right; margin-right:20px;}
.botbgs .botcpys a{ color:#fff;}

.normal {border: 1px solid #ccc;border-radius: 4px; height: 30px;line-height: 30px; padding: 0px; width: 280px;}
.lyb_bor{margin-bottom:0px; width:320px; height:105px; border: 1px solid #ccc;border-radius: 4px;}