/* CSS Document */
body{padding-right:0px;padding-left:0px;font-size:12px;padding-bottom:0px;margin:0px;padding-top:0px;font-family: Microsoft YaHei,Verdana, Arial, Helvetica, sans-serif;
line-height:20px; background:#f5f5f5;}
table{ margin:0 auto;border-spacing:0;border-collapse:collapse;}
img{border:0;}
ol,ul,li{padding:0px;margin:0px;list-style-type:none;}
caption,th {text-align:left;}
form,ul,li,h1,h2,h3,h4,h5,h6,p,dl,dd,dt.input{margin:0px;padding:0px;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;} 
A:link,A:visited{text-decoration:none;}
A:hover { text-decoration:none; color:#8f000b;}
a{color:#333333;}
input{outline: none;}
legend{color:#000;}
fieldset,img{border:0;}
.center{text-align:center;}
.clear {clear:both; height:0; line-height:0; overflow:hidden;}
.w1200{padding:15px; width: 1170px; background: #fff; margin: 0 auto;}
.w1200b{padding: 0px 15px 15px 15px;width: 1170px;background: #fff;margin: 0 auto;}
.qith613{ width:613px; height:320px; float:left;}
.top{height:135px;width:100%;min-width:1200px;background: #0574d0;}
.topc{width:1200px;height:135px;margin:0 auto;}
.toplf{ width:473px; height:75px; float:left; margin-top:30px;}

.soufrrg{width: 220px;height: 32px;float: right;margin-top: 40px;border: 1px solid #fff;}
.soufrr105{width: 105px; height: 45px; float: left;}

.souf{width: 215px;height:30px;float: right;}
.soussld{width: 173px;float:left;height: 32px;padding-left:10px;border-right: 1px solid #fff;}
.soussld input{width: 173px;height: 30px;color: #fff;line-height: 26px;background:none;border:none;}
.souan{width:20px;height:20px;float:left;padding-top:5px;padding-left: 5px;}
.dan{height:43px;width:100%;background: #005397;}

.dahh281{width: 281px; height: 43px;padding-bottom: 10px;}
.xint280{height: 280px; width: 100%;}
.xint280lf{height: 280px; width: 376px; float: left;}
.xint422{width: 443px; float: left; height: 280px; padding-left: 20px;}
.xint310{width: 310px; float:right; height: 280px; background: #fafcf0;}



.gid{  width:100%;  height:180px;}
.gidc{ width:100%; margin:0 auto; height:180px;}


.tozb{ width:100%; min-width:1200px; height:340px; padding:50px 0px; background:#fff;}
.tozbc{ width:1200px; height:auto; margin:0 auto;}
.tozbclf{ width:380px; float:left; height:340px;}
.tozbclft{ height:44px; background:#eeeeee; width:100%;}
.tozbclftlf{min-width:80px;float:left;text-align:center;padding: 0 10px;font-size:16px;color: #333;line-height:44px;/* background: #f5f5f5; */}
.tozbclftrr{width: 52px;float:right;font-size: 14px;text-align: right;line-height:44px;padding-right: 10px;}

.lixist50{ height:auto; width:100%;}
.lixist50 li{ text-align:right; line-height:36px; width: 47%; margin-right:22px; float: left; height: 36px; background: url(../images/bf_19.png) left center no-repeat; text-indent: 10px; font-size:14px;}
.lixist50 li a{ float:left; text-align:left;}



.lixist{ height:auto; width:100%;}
.lixist li{ text-align:right; line-height:38px; height: 38px; background: url(../images/bf_19.png) left center no-repeat; text-indent: 10px; font-size:14px;}
.lixist li a{ float:left; text-align:left;}




.lixista{ height:auto; width:95%; margin: 0 auto;margin-top:10px;}
.lixista li{ text-align:right; line-height:31px; background: url(../images/bf_19.png) left center no-repeat; text-indent: 10px; font-size:14px;}
.lixista li a{ float:left; text-align:left;}




.foot{ height:100px; background:#076cbe; width:100%; min-width:1200px;}
.footc{width: 780px;line-height: 35px;color: #fff;font-size: 14px;line-height: 30px;padding-top:25px;float:left;}


.bj1200{width:1160px;padding: 15px 15px 0px 15px;ground:#fff;margin:0 auto;}
.bj1200dd{ width:1190px; height:auto;overflow:hidden; background:#fff; margin:0 auto;}

.xinw{ width:100%; height:auto; padding-bottom:20px;}
.ery{ width:230px; float:left; height:auto;}

.boant{ width:1170px; height:200px; margin:0 auto;}

.xintllff{ min-width:80px; padding:0 10px; color:#fff; margin-top:10px; background:#076cbe; font-size:14px; text-align:center; line-height:35px; float:left; margin-left:15px;}
.gend{ font-size:14px; min-width:60px; height:45px; line-height:45px; float:right;}
.xintl{ width:100%; border-bottom:1px solid #076cbe; height:45px;}
.danlm28cc{ font-size:14px; line-height:35px; width:95%; margin:0 auto; padding-top:30px;}
.danlm28cc p{ padding-bottom:15px; text-indent:28px;}

.youc830v{   height:auto; border:1px solid #ccc;}

.erjb{ height:61px; background:#076cbe; font-size:24px; line-height:61px; color:#fff; text-align:center;}

.erminc{ width:100%; height:47px;   background:#cbcbcb;line-height:47px; margin-bottom:2px; font-size:16px; text-indent:30px; color:#000;}

.erminca{ width:100%; height:47px; background:#eeeeee;line-height:47px; margin-bottom:2px; font-size:16px; text-indent:30px; color:#000;}
.erminca a{ display: block;}
.erminca :hover{background:#cbcbcb;}


.youc830{ float:right; width:910px; height:auto; border:1px solid #ccc;}

.genddd{ font-size:14px; min-width:60px; height:45px; line-height:45px; float:right; padding-right:10px;}

.fanyxh{ width:100%; height:40px; text-align:center; padding:5px 0px;}
.mch3{ font-size:26px; text-align:center; font-weight:bold; line-height:45px; padding-bottom:30px; padding-top: 30px;}
.mchcot{width:95%;min-height: 470px;line-height:37px;font-size:16px;padding-top:30px;padding-bottom:10px;margin:0 auto;}
.mchcot p{ text-indent:30px; margin-bottom:10px;}

.mch3sh{ border-bottom:1px dashed #ccc; text-align:center; font-size:14px;min-height:40px; line-height:40px;}
.lixistee{height: auto;width:95%;margin:20px auto;overflow:hidden;}
.lixistee li{ text-align:right; line-height:33px; color:#9e9e9e; font-size:14px;}
.lixistee li a{ float:left; text-align:left;}

.sahut{ width:100%;}
.sahut img{ width:100%;}


.ztgg0{  height: 101px; background: url(../images/bf_39.png) center no-repeat #fff;padding:25px 15px; padding-top: 0px; width: 1170px; margin: 0 auto;}

.ztgg0117{width: 1020px; height: 79px; float: right; margin-top: 33px;}
.ztgg0117 li{ width: 110px; float: left; height: 60px; margin-left: 15px; background: #eeeeee; line-height: 60px; text-align: center; font-size: 16px;}
.zg{width: 1170px;background: #fff; height: 210px; padding:0px 15px 15px 15px; margin: 0 auto;}




.tongz{width: 1198px; border: 1px solid #e0e0e0; height: 360px; margin: 0 auto;}
.tongzbt{ height: 282px; width: 100%; margin: 0 auto; margin-top: 15px;}
.tongzblf740{ width:394px; float: left; height: 274px; padding-top: 10px; padding-left: 20px;}


.qih348{height: 348px; width: 1200px; margin: 0 auto; margin-top: 15px;}
.qih348lf{width: 386px; height: 346px;border: 1px solid #e0e0e0; float: left; margin-right: 18px;}
.qih348cot{width: 386px; height: 346px;border: 1px solid #e0e0e0; float: left;}

.qih348rr{width: 386px; height: 346px;border: 1px solid #e0e0e0; float: right;}

.hc95{width: 95%; margin: 0 auto ;height: auto; margin-top: 10px;}

.tdwftrr{ width:50px; float:right;font-size: 14px; text-align: right;position: absolute; top: -54px;right: 5px; line-height:44px; padding-right: 10px;}
.tdbnr{ width:50px; float:right;font-size: 14px; text-align: right;position: absolute; top: -44px;right: 5px; line-height:44px; padding-right: 10px;}


.tfecgz{width: 1198px; border: 1px solid #e0e0e0; height: 235px; margin: 0 auto; margin-top: 15px;}

.zahs30{width: 1200px;height: auto;margin: 0 auto;padding: 5px  0px 10px 0px;background: #fff;}
.zahs30 li{float:left;width: 20%;height: 70px;margin-bottom: 10px;}
.zahs30 li a{ padding:0px;height:70px;}
.zahs30 li a img{width: 100%;height: 100%;}

.zos98{ width: 1200px; height: 98px; padding-top: 15px; margin: 0 auto;}



.focus{ position:relative; width:613px; height:320px; background-color: #000; float: left;}  
.focus img{ width:613px; height:320px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden;}
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9;}  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:12px; z-index:10;}  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:36px; line-height: 36px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left;}  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:12px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  ;}  
.focus .fcon img{ display:block;}  
.focus .fbg{bottom:4px; right:5px; position:absolute; height:21px; text-align:center; z-index: 200;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px;}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none;}    
.focus .D1fBt i{display:none; font-style:normal;}    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer;}  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0;}  
.focus .next:hover{  background-position:-40px 0;}  


.youc570{ width:535px;border: 1px solid #e0e0e0; float:right;}

.youcks{width:263px;height: auto;float:left;}
.youc2701{width: 100%; height: 49px; margin-bottom: 8px; background:#396195 url(../images/xy_11.png) no-repeat left center; text-indent: 93px; line-height: 54px; font-size: 16px;}
.youc2702{width: 100%; height: 49px; margin-bottom: 8px; background:#076cbe url(../images/xy_18.png) no-repeat left center; text-indent: 93px; line-height: 54px; font-size: 16px;}
.youc2703{width: 100%; height: 49px; margin-bottom: 8px; background:#10abb9 url(../images/zsw01.png) no-repeat left center; text-indent: 93px; line-height: 54px; font-size: 16px;}
.youc2704{width: 100%; height: 49px; margin-bottom: 8px; background:#8854bd url(../images/xy_22.png) no-repeat left center; text-indent: 93px; line-height: 54px; font-size: 16px;}
.youc2705{width: 100%; height: 49px; margin-bottom: 8px; background:#03a277 url(../images/xy_20.png) no-repeat left center; text-indent: 93px; line-height: 54px; font-size: 16px;margin-bottom:0}
.youcks .youc2701 a:hover{background:#396195;}
.youcks .youc2702 a:hover{background:#076cbe;}
.youcks .youc2703 a:hover{background:#10abb9;}
.youcks .youc2704 a:hover{background:#8854bd;}
.youcks .youc2705 a:hover{background:#03a277;}

.you449{ width:431px;border: 1px solid #e0e0e0; float:left; margin-left:20px;}
.you449rr{ width:431px;border: 1px solid #e0e0e0; float:right;}

.nam{
    position: absolute;
    top: 166px;
    left: 150px;
    width: 80px;
    font-size: 20px;
    text-align: center;
    }
.bmh{
position: absolute;
top: 163px;
left: 400px;
width: 190px;
font-size: 18px;
}
.zy{position: absolute;
    top: 253px;
    left: 130px;
    width: 590px;}
.rxs{
    position: absolute;
    top: 300px;
    left: 493px;
    width: 255px;
}
.rxm{
    position: absolute;
    top: 345px;
    left: 80px;
    width: 220px;
}
.bz{
    position: absolute;
    left: 0;
    top: 585px;
    width: 865px;
    font-size: 14px;
    color: #f00;
}
.tzbh{
    position: absolute;
    top: 31px;
    right: 100px;
    width: 175px;
    font-size: 16px;
}
.kdbh{
    position: absolute;
    top: 510px;
    left: 150px;
    width: 250px;
    font-size: 16px;
}