ol,ul,li{list-style: none;}
a{text-decoration:none;outline-style:none;}
body, div,iframe, ul, ol, dl, dt, dd, li, dl,   
h1, h2, h3, h4, table,th, td, input, button, select,span,  
 textarea,img,a{  
    margin:0;   
    padding:0;
    border: 0;
    /*font-family: "AdobeHeitiStd-Regular"; */
    font-family: "微软雅黑";  
    font-weight: normal;

}
*{margin: 0; padding: 0;}
.anniu{display: none;}
body{min-width: 1200px;}
ul,li{list-style: none;}
#top{width: 100%; height:auto; margin: 0 auto; background:#f2f2f2; overflow: hidden;}
.top{width: 1200px; height: 28px; margin: 0 auto; overflow: hidden;}
.top>p{display: block; float: right; font-size: 14px;color:#666; line-height: 28px;}
.top>p a{color:#666;}
.top>div>p{display: block; float: left; overflow: hidden;font-size: 14px;color:#666; line-height: 28px;}
.top>div>p img{display:  block;float: left; margin-right: 8px; margin-top: 5px;}
.top>div>i{display: block; float: left; width: 1px; height: 14px;background:#646464; margin-left: 12px; margin-right: 12px; margin-top: 6px;}
#nav{display:block; width: 1200px; height: auto; overflow: hidden; margin: 0 auto;}
#nav>a img{display: block; float: left; margin-top: 7px; margin-bottom: 7px;}
.nav{display: block;float: left; overflow: hidden; margin-left: 35px;}
.nav>li{display:block; float: left; margin-left: 50px;}
.nav>li>a{ font-size: 16px;color:#333; line-height: 105px;}
.nav>.li>a{font-weight: bold;}
.nav>li>a:hover{font-weight: bold;}
.form{display: block; float: right; overflow: hidden;margin-top: 36px;}
.ftxt{display: block;float: left; overflow: hidden;width: 189px; height: 30px; padding-left:10px; border:1px solid #d6d6d6; outline: none; border-right: 0px;}
.fbon{display: block; float: right; width: 44px; height: 32px;background:url(../../images/yj/fd.jpg) 0 0 no-repeat; cursor: pointer; outline: none; }
.flexslider{position:relative;height:auto;overflow:hidden;width:100%;}  
.flexslider img{display: block; width: 100%; margin: 0 auto;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center; left:50%; margin-left: -50%; display: block; }  
.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 5px;*display:inline;zoom:1;overflow: hidden;}  
.flex-control-nav a{display:block;width:12px;height:12px;line-height:100px;overflow:hidden;cursor:pointer;font-size: 0px; color:white;  background-position: center center;background:white; border-radius: 50%;}  
.flex-control-nav .flex-active{ background:#007fc9; } 
.flex-direction-nav{display: block; z-index: 3; width: 100%; position:absolute; top:41%; display: none;}
.flex-prev{width: 36px; height: 56px;  position: absolute; left:20px;}
.flex-next{width: 36px; height: 56px;  position: absolute; right:20px;}

#about{width: 100%; overflow: hidden; margin: 0 auto; background:#ebebeb; padding-bottom:50px; padding-top: 50px;}
.i2{display: block; width: 22px; height: 2px; background:#db0100; margin: 0 auto;}
.h2{display: block; font-size: 30px;color:#333; font-weight: bold;text-align: center;}
.p2{display: block; font-size:14px;color:#666666;text-align: center; margin-top: 5px; margin-bottom: 15px;}
.about{width: 1200px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 27px;}
.about>img{display: block; float: left;}
.about>div{display: block; float: right; width: 660px; margin-top: 24px;}
.about>div>h2{font-size: 20px;color:#333; font-weight: bold; margin-bottom: 24px;}
.about>div>p{font-size: 14px;color:#333; line-height: 25px;}
.more{width: 158px; height: 38px; display: block; background:url(../../images/yj/about2.jpg) 0 0 no-repeat; font-size: 14px;color:#333; line-height: 38px; text-indent:30px; margin-top: 30px;}

#yw{width: 1200px; height:576px; overflow: hidden; margin: 0 auto;margin-top: 50px; text-align:center;position: relative;}
.yw{display: inline-block;margin:0 auto; margin-top: 23px;}
.yw>li{float: left; margin-right: 20px;}
.yw>li:last-child{margin-right: 0px;}
.yw>li>a{padding:4px 20px;display: block; border:1px solid #c0c0c0; font-size: 16px;color:#333; border-radius: 50px;}
img{transition: all 0.8s;-webkit-transition: all 0.8s;}
.yw>li>.a{background:#052690; border-color:#052690;color: white;}
.ywy{width: 1200px; height: 360px;position: absolute; left: 0px; top:164px; display: none;}
.y{width: 256px; height: auto; overflow: hidden; float: left; margin-right: 12px; margin-left: 12px;}
.y>a>span{width: 256px; height:290px; display: block; margin: 0 auto; overflow: hidden;}
.y>a>span img{display: block; width: 256px; height: 290px;}
.y:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.y>a>p{display: block; width:200px; padding-left: 16px; padding-right: 40px; font-size: 16px;color:#333; padding-top: 14px;padding-bottom: 14px; position: relative; text-align:left;}
.y>a>p::after{content:""; width:27px; height: 12px;background:url(../../images/yj/jiantou.jpg) 0 0 no-repeat; position: absolute; top:50%; margin-top:-6px; right:13px; display: none;}
.yw .slick-list{width: 1120px; margin: 0 auto; overflow: hidden;}
.y:hover p{background:#052690; color:#fff;}
.y:hover p::after{display: block;}
.yw .slick-next{width: 22px; height: 39px; display: block; position: absolute; right: 0px; top:45%; margin-top:-19.5px; background:url(../../images/yj/right.jpg) 0 0 no-repeat; cursor: pointer; outline:none;}
.yw .slick-prev{width: 22px; height: 39px; display: block; position: absolute; left: 0px; top:45%; margin-top:-19.5px; background:url(../../images/yj/left.jpg) 0 0 no-repeat;cursor: pointer; outline:none;}

.more2{width: 158px; height: 38px; display: block; background:url(../../images/yj/more2.jpg) 0 0 no-repeat; font-size: 14px;color:#333; line-height: 38px; text-indent:30px;  margin:0 auto;margin-top:387px; text-align: left;}

#xw{width: 1200px; height:auto; overflow: hidden; margin: 0 auto;margin-top: 50px;position: relative;}
.new{width: 1200px; margin: 0 auto; overflow: hidden; margin-top: 35px;}
.nleft{width: 530px; height: auto;overflow: hidden;  float: left;}
.nleft img{display: block; margin: 0 auto; margin-top: 10px; width: 506px; height:313px;}
.nleft .na{width: 506px; margin: 0 auto; overflow: hidden; font-size:16px;color:#333333;display: block; font-weight: bold; margin-top: 20px; margin-bottom: 20px; height: auto;}
.nleft>p{display: block; width: 506px;font-size: 14px;color:#333;text-align: left; margin: 0 auto; margin-bottom: 25px;}
.nright{width: 630px; overflow: hidden; float: right;}
.nright>li{width: 628px;height: auto; overflow: hidden;  margin-bottom: 15px;}
.nright>li>a>span{display: block; width: 203px; height: 120px;overflow: hidden; float: left; margin-top: 10px;margin-left: 10px; margin-bottom: 10px;}
.nright>li>a>span img{display: block; width: 203px; height: 120px;}
.nright>li>a>div{width: 395px; float: left; overflow: hidden;margin-left: 15px; margin-top: 30px;}
.nright>li>a>div>h2{font-size:16px;color:#333333;display: block; font-weight: bold; margin-bottom: 15px;}
.nright>li>a>div>p{font-size: 14px;color:#333;}

#footer{width: 100%; height: auto; overflow: hidden; background:#f4f4f4; margin: 0 auto; padding-top: 58px; }
.footer{width: 1200px; height: auto; overflow: hidden; margin: 0 auto;padding-bottom: 58px;}
.footer>div{ float: left; margin-right: 126px;}
.footer>div>div{padding-left: 45px; background:url(../../images/yj/fdh.jpg) 0 0 no-repeat; background-position:left center;}
.footer>div>div p{font-size: 20px;color:#333;display: block;}
.footer>div>div span{font-size:12px;color:#333;display: block;}
.footer>div>p{ font-size:14px;color:#666; margin-bottom:5px;}
.footer>div>h2{ font-size:26px;color:#db0100; margin-bottom: 30px; margin-top:5px;}
.footer>div>h3{font-size: 16px;color:#333; margin-bottom: 20px;}
.footer>div>a{font-size:14px;color:#999; margin-bottom: 10px; display: block;}
.footer>div> img{display: block; margin:0 auto; overflow:hidden;}
.footer>div:last-child{margin-right: 0px;}
.bottom{width: 100%; height: 52px; background:#3d3d3d; margin: 0 auto; overflow: hidden;}
.bottom>div{width: 1200px; height: auto; overflow: hidden; margin: 0 auto;}
.bottom>div>p{font-size: 14px;color:#999; float: left; line-height: 52px;}
.bottom>div>p>a{color:#999;}
.nleft .na:hover{color:#052690;}
.more2:hover{color:#052690;}
.nright>li>a>div>h2:hover{color:#052690;}
#footer a:hover{color:#052690;}
/*法律声明*/
.fl{width:1200px; height: auto; overflow: hidden; background:#202020; position: fixed;   left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);display: none;z-index: 3;}
.t{width:1200px; height: auto; overflow: hidden; background:#202020; position: fixed;  left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);display: none;z-index: 3;}
.flcon{width: 95%; height: 95%; padding:2.5%;}

.fl>a{width: 30px; height: 30px; text-align: center;line-height: 30px;color: white; font-size: 30px; display: block; position: absolute; right: 0px; top:0px;}

.flcon h1{font-size: 20px; text-align: center;padding-bottom: 10px;padding-bottom: 10px; border-bottom:1px solid white; color: white;}
.flcon p{color:white;}

/*法律声明*/
.fl2{width:1200px; height: auto; overflow: hidden; background:#202020; position: fixed;  left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);display: none;z-index: 3;}
.fl2>a{width: 30px; height: 30px; text-align: center;line-height: 30px;color: white; font-size: 30px; display: block; position: absolute; right: 0px; top:0px;}
.wzdt{width:1200px; height: auto; overflow: hidden; background:#202020; position: fixed;   left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); display: none;z-index: 3;}
.wz{width: 95%; height: 95%; padding:2.5%;}
.wzdt>a{width: 30px; height: 30px; text-align: center;line-height: 30px;color: white; font-size: 30px; display: block; position: absolute; right: 0px; top:0px;}
.ful{display: block; float: left; overflow: hidden; margin-left: 90px;}
.ful div{float: left;overflow: hidden; margin-right: 80px;}
.ful div h2 a{font-size: 16px; color:white;}
.ful div h2{margin-bottom: 10px;}
.ful div ul li a{font-size: 14px; color:white;}
.ful div ul li{font-size: 14px; color:white; margin-bottom:8px;}

.banner2{width: 100%; overflow: hidden; margin: 0 auto; overflow: hidden;}
.banner2 img{display: block;max-width: 100%; margin: 0 auto;}

.weizhi{width: 1200px; height: auto; overflow: hidden; margin: 0 auto; padding-bottom:14px;border-bottom:1px solid #d6d6d6; margin-top: 35px;}
.weizhi>h2{font-size: 24px; color:#052690; width: 50%; float: left;}
.weizhi>h2>span{font-size:14px; color:#333333;}
.mbx{display: block; float: right; background:url(../../images/yj/wu.jpg) 0 0 no-repeat; background-position:left center; padding-left:25px; font-size: 14px;color:#666; margin-top: 10px;}
.mbx a{color:#666;}
.content{width: 1200px; height: auto; overflow: hidden; margin:0 auto;}
.cleft{width: 215px; height: auto; overflow: hidden; float:left; margin-top:50px;}
.cnav{width: 100%; overflow: hidden; margin: 0 auto;}
.cnav>a{display: block; width: 100%; padding-bottom: 15px; margin-bottom: 15px;border-bottom:1px solid #e1e0e0; font-size: 15px;color:#333;}
.cnav>a:hover{color:#052690;}
.cnav>.a{color:#052690;}
.dgz{width: 200px; padding:10px; background:#052690;margin: 0 auto; overflow:hidden;margin-top:30px;}
.dgz>h2{font-size: 20px;color:white; margin-bottom: 8px;}
.dgz>p{font-size: 14px;color:white; line-height: 30px;}
.cright{width: 946px; display: block; float: right; overflow: hidden; margin-top: 50px;}
.cpxx{width: 100%; overflow:hidden; margin: 0 auto; overflow: hidden;}
.cpxx>li{display:block;width: 296px; height: auto; overflow: hidden; float: left;margin-right: 29px;}
.cpxx>li span{padding:3px; width:288px; height: 203px; overflow: hidden; margin: 0 auto; border:1px solid #c4c4c4; display: block;}
.cpxx>li:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.cpxx>li:hover p{color:#052690;}
.cpxx>li span img{display: block;width:288px; height: 203px; }
.cpxx>li p{display: block; width: 288px; margin: 0 auto; font-size: 14px;color:#333; text-align: center; padding-top: 15px; padding-bottom: 15px;}
.cpxx>.li{margin-right: 0px;}
.cpxx>li:hover span{padding:1px; border:3px solid #052690;}

/*分页*/
.btn>ul{display: inline-block; margin: 0 auto; overflow: hidden;}
.btn>ul>li{float: left; margin-right: 15px;}
.btn>ul>li>a{width: 38px; height: 38px; display: block; line-height: 38px; text-align: center; font-size: 14px; color:#c0c0c0; border:1px solid #c0c0c0;}
.btn>ul>li>.lia{background:#052690; color:white;border-color:#052690; }
.btn>ul>li>a:hover{background:#052690; color:white;border-color:#052690;}
.btn{width:100%; height: auto; overflow: hidden; margin: 0 auto; text-align: center; margin-top:30px; margin-bottom: 30px;}

.xq{width: 100%; overflow: hidden; margin: 0 auto; margin-bottom: 50px;}
.xtop{width: 100%; overflow: hidden; margin: 0 auto; position: relative;}
.x{width: 673px; height: auto; overflow: hidden; float: left; outline: none;}
.x>span{display: block;width:97%; padding:1%;overflow: hidden; margin:0 auto; border:1px solid #d6d6d6;}
.x>span img{display:block;width: 100%; margin: 0 auto;}
.x>p{font-size: 14px;color: #333;text-align: center; padding-top: 20px; padding-bottom: 20px;display: block;}
.xtop .slick-list{width: 673px; margin: 0 auto; overflow: hidden;}
.xtop .slick-prev{width: 42px; height: 38px; background:url(../../images/yj/left2.jpg) 0  0 no-repeat; cursor: pointer; position: absolute; left:60px; top:45%; margin-top: -14px; outline: none; }

.xtop .slick-next{width: 42px; height: 38px; background:url(../../images/yj/right2.jpg) 0  0 no-repeat; cursor: pointer;
position: absolute; right:60px; top:45%; margin-top: -14px; outline: none;}

.alxqcon{width: 100%; height: auto; overflow: hidden;padding-top: 35px;margin-top: 40px; border-top:1px solid #d6d6d6;}
.xy{width: 100%; overflow: hidden; margin-top: 30px;}
.xy>a{display: block; width: 80%; margin-bottom: 10px; color:#333333; font-size: 14px; color:#333;float: left;}
.xy>.fanhui{display: block; margin-bottom: 10px; color:#333333; width: 105px; height: 38px; background:#052690;font-size: 14px; color: white; float: right; text-align: center;line-height: 38px; margin-top: -16px;}
.xy>a>span:hover{color:#0987cb;}

.ys{width: 100%;height: auto; margin: 0 auto; overflow: hidden;}
.ys>p{font-size: 14px;color:#333333; line-height: 28px; text-indent:28px;}
.ys2{width: 100%; overflow: hidden; margin: 0 auto; margin-top: 55px;}
.ys2>li{width: 100%; height: auto; overflow: hidden; margin: 0 auto; margin-bottom: 50px; }
.ys2>li img{display: block; float: left; overflow: hidden;}
.ys2>li div{width: 870px; height: auto; display: block; float: right;}
.ys2>li div h2{font-size: 20px;font-weight: bold; color:#333333; margin-bottom: 15px;}
.ys2>li div p{font-size:14px; color:#333333; line-height: 25px;}
.abxq{width: 100%; overflow: hidden; margin: 0 auto; margin-bottom: 50px;}
.abxq>img{display: block; max-width: 100%; margin: 0 auto; margin-bottom: 40px;}
.abxq>h2{font-size: 17px;color:#052690;margin-bottom: 40px;font-weight: bold;}
.abxq>p{font-size:14px;color:#333333; line-height: 25px;margin-bottom: 40px}
.ywfw>li span img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}
.ywfw>li:hover p{color:#052690;}
/*/联系我们*/
.lxwm{width: 100%; overflow: hidden; margin: 0 auto;}
.lxtop{width: 100%; height: auto; overflow: hidden; margin: 0 auto; text-align: center;}
.lxtop>h2{font-size: 20px; color:#333; text-align: center;}
.lxtop>h2>span{display: block; width:30px; height: 1px; background:#1c78ef; margin: 0 auto; margin-top: 15px;}
.lxtop>p{overflow: hidden; display:inline-block;  margin: 0 auto; margin-top: 20px; }
.lxtop>p>img{display: block; float: left;margin-top: 10px;margin-right: 10px;}
.lxtop>p>img:last-child{margin-left:10px; margin-right: 0px;}
.lxtop>p>span{width:441px; display: block; float: left; font-size: 13px; color:#666;text-align: center;line-height:25px;}

.lxwm>ul{overflow: hidden; margin-top: 60px;}
.lxwm>ul>li{float: left;width: 33%;}
.lxwm>ul>li>img{display: block; margin: 0 auto; transition: all 0.5s;-webkit-transition: all 0.5s;}
.lxwm>ul>li>.yx2{display: none;}
.lxwm>ul>li:hover .yx{display: none;}
.lxwm>ul>li:hover .yx2{display: block;}
.lxwm>ul>li>h2{font-size: 18px; color:#333; text-align: center; margin-top: 20px;}
.lxwm>ul>li>p{font-size: 14px; color:#333;text-align: center; margin-top:8px;}

.baidu{width: 852px; height:390px; overflow: hidden;  border:1px solid #1c78ef; margin: 0 auto;margin-top: 60px; margin-bottom: 60px;}

.xinwen>.xlb{width: 100%; height: auto; overflow: hidden;}
.xinwen>.xlb>div>a{display: block; width: 100%; overflow: hidden; margin-bottom: 18px; border-bottom: 1px dashed #a6a6a6; padding-bottom: 18px;}
.xinwen>div>.xtop>a{display: inline-block; width: auto; border: 0px;}
.xinwen>.xlb>div>a>h3{width:80%; float: left; font-size: 16px; color:#666; transition: all 0.5s;-webkit-transition: all 0.5s;}
.xinwen>.xlb>div>a>h3>span{color:#666;}
.xinwen>.xlb>div>a>h3:hover{color:#052690; text-indent: 18px; }
.xinwen>.xlb>div>a>h3:hover span{color:#052690;}
.xinwen>.xlb>div>a>span{width:20%; float: right; font-size:14px; color:#666; display: block; text-align: right;}

.xinwen{width: 100%; height: auto; overflow: hidden;margin:0 auto;}
.xinwen .xtop1{width: 100%; height: auto; overflow: hidden; border: 0px;}
.xinwen .xlb>.xtop1>a{width: auto; float: left; border:0px;}
.xinwen .xlb>.xtop1>a>img{display: block;margin: 0 auto;}
.xinwen .xtop1>div{display: block;  width:655px; float: right;}
.xinwen .xtop1>div>.ah2{font-size: 16px; color:#333; margin-top: 12px; margin-bottom: 15px; display: block; }
.xinwen .xtop1>div>.ah2:hover{color:#052690;}
.xinwen .xtop1>div>p{font-size: 14px; color:#333; line-height: 25px; margin-bottom: 25px;}
.xinwen .xtop1>div>.acha{font-size: 14px; color:#052690;}

.xwxq{width: 100%; overflow:hidden; margin: 0 auto; overflow: hidden; margin-bottom: 40px;}
.xwxq>h2{ font-size: 24px;color: #333;text-align: center; }
.xwxq>p{ font-size: 14px;color: #999;text-align: center; margin-top: 10px; margin-bottom: 35px; }

.xwq{width: 100%; overflow: hidden; margin:0 auto;}
.xwq>p{font-size: 14px;color:#333;line-height: 30px; margin-bottom: 35px;}
.xwq>img{display: block; margin: 0 auto; max-width: 100%; margin-bottom: 40px;}

.ywfw{display: block;width: 100%; margin:0 auto; overflow: hidden;}
.ywfw>li{display: block;width: 294px; height: auto; overflow: hidden; float: left; margin-right:31px;}
.ywfw>li span{display: block; width:294px; height: 333px;overflow: hidden; margin: 0 auto;}
.ywfw>li span img{display: block; width: 294px;height: 333px; margin: 0 auto;}
.ywfw>li p{font-size: 15px;color:#333; text-align: center; padding-top: 13px; padding-bottom: 13px;}
.ywfw>.li{margin-right: 0px;}

.yxtop{width: 100%; overflow: hidden; margin:0 auto;}
.yxtop>img{display:block;width: 383px; height: 434px; float: left;}
.yxtop>div{width: 525px; display: block; float: right; margin-top: 17px;}
.yxtop>div>h2{font-size: 24px;color:#333; margin-bottom: 15px;}
.yxtop>div>p{font-size:14px;color:#333; margin-bottom: 10px;}
.yxtop>div>h3{font-size:14px;color:#333; margin-top: 20px; margin-bottom: 5px;}
.yh2{width: 100%; overflow: hidden;padding-bottom: 15px;border-bottom:1px solid #d6d6d6; margin-top: 30px; margin-bottom: 50px;}
.yh2>span{padding:8px 25px; background:#052690; font-size: 16px;color:white; font-weight: bold;display: inline-block; border-radius: 3px;}
.yxq{display: block;width: 100%; margin: 0 auto; overflow: hidden;margin-bottom: 40px;}
.yxq img{display: block;max-width: 100%; margin: 0 auto; }

.zh2{width: 100%; height:46px;margin:0 auto; background:#052690;line-height: 46px; font-size: 18px;color:white; text-indent: 18px;}

.zaixian{width:100%; height: auto; overflow: hidden; margin: 0 auto; margin-bottom: 60px; margin-top: 60px;} 
.zaixian>h2{ width: 852px; height: 46px; background:#aa1d22; font-size: 18px; color:white; line-height: 46px; text-indent: 15px; margin-bottom:35px; text-align: left; text-indent: 10px;}
.zaixian td{font-size: 14px; color:#333; line-height: 38px;}
.text2{width:385px; height: 38px; display: block; border: 1px solid #ccc; text-indent: 10px; outline: none; float: right; margin-right: 39px;}
.textarea{width:869px; height: 173px; padding: 10px; display: block; float:right; outline: none; border: 1px solid #ccc; resize:none; }
.butn2{width: 160px; height: 40px; display: block; margin:0 auto; background: #052690; font-size: 18px; text-align: center; line-height: 40px; color: white; margin-top: 60px; margin-bottom: 30px; cursor: pointer;text-align: center; font-size: 18px; color:white;text-align: center; line-height: 40px; border-radius: 20px;}
.zaixian>p{font-size: 12px;color:#666; text-align:center;}
.more:hover{color:#052690;}