@charset "utf-8";

/* CSS Document */

*{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;margin: 0;padding: 0;}

body{color: #333;font-family: Microsoft Yahei;}

a{text-decoration: none; text-decoration: none; border: none;color: #333;}

a:hover{text-decoration: underline;text-decoration: none;}

em, i, address {font-style: normal;}

ul, li{list-style: none;}

input, button, select, textarea {outline: none; -webkit-appearance: none; border: none; background: transparent; resize: none;}

input,textarea{-webkit-appearance: none;}

::-webkit-input-placeholder {color:#333;}:-moz-placeholder { color:#333;}::-moz-placeholder {color:#333;}:-ms-input-placeholder {color:#333;}

img{border: none;vertical-align: middle;}

.clearfix{zoom: 1;display: block}

.clearfix:after{content: "";height: 0px;display: block;clear: both;visibility: hidden;}

.fl{float: left;}

.fr{float: right;}

.mara{margin: auto;}

.text_center{text-align: center;}

body{background: #ffffff;overflow-x: hidden;}

.main_width{width: 1200px;}

.main_aa {width: 1200px;margin: auto;}

/**/

.top_img {margin: 22px 0px;}

nav li:first-child{width: 33px; margin-right:4px;}

nav li:nth-child(2),nav li:nth-child(3),nav li:nth-child(5),nav li:nth-child(6),nav li:nth-child(7),nav li:nth-child(8),nav li:nth-child(9){width:86px;}

nav li:nth-child(4){width:110px;}

nav li:nth-child(10){width: 82px;}

nav li:nth-child(11){width: 70px; margin-left:10px;}

nav li{float: left;text-align:center; }

nav li a.top_aa {display: block; color: #32404e;font-size: 16px; line-height: 100px;text-align: center;}

nav li.nav_aa {position: relative;}

nav li.nav_aa:hover .z_hover{display: block;transition: 1.2s all;-webkit-transition: 1.2s all;-ms-transition: 1.2s all;-moz-transition: 1.2s all;-o-transition: 1.2s all;}

nav li .z_hover:hover{ background:#fff; }

nav li .z_hover {display: none; background: rgba(243,250,254,0.9); width:90px; text-align: center;position: absolute; left: 0px;border-top:3px solid #2a97eb;z-index: 9999;padding-bottom:10px;top:98px;}

.z_hover a{ display:block;color: #626262;font-size: 16px;line-height: 45px;}

.z_hover a:hover,nav li a:hover,.b_hover a:hover{color: #2a97eb;}

/**/

nav li.nav_aa:hover .b_hover{display: block;}

nav li .b_hover:hover{ background:#fff; }

nav li .b_hover {display: none; background: rgba(243,250,254,0.9); width:110px; text-align: center;position: absolute; left: 0px;border-top:3px solid #2a97eb;z-index: 9999;padding-bottom:10px;top:98px;overflow: hidden;}
nav li .b_hover a.linhe{line-height: 22px;}
nav li .b_hover a{ display:block;color: #626262;font-size: 16px;margin-top: 18px;}

nav li .b_hover.c_hover{left:-80px;width: 250px;}

nav li .b_hover.d_hover{left:-36px;}

/* banner */

.slide_banner{ width:1920px; height:594px; overflow:hidden; position: relative;left:50%; margin-left:-960px; }

.slide_banner .hd{height:10px; position:absolute;left:50%; bottom:15px; z-index:999; }

.slide_banner .hd ul{ overflow:hidden; zoom:1; text-align:center; line-height: 30px;}

.slide_banner .hd ul li{ display:block;float:left; margin-right:6px;width:16px; height:7px; border-radius:10px;  text-align:center; background:#fff; cursor:pointer;font-size: 0px; }

.slide_banner .hd ul li.on{ background:#0c9de0; color:#fff; border:0px solid #efefef;}

.slide_banner .bd{ position:relative; width:1920px; z-index:0; overflow:hidden; height:594px; }

.slide_banner .bd li img{transition: 1.2s all;-webkit-transition: 1.2s all;-ms-transition: 1.2s all;-moz-transition: 1.2s all;-o-transition: 1.2s all;}

.slide_banner .bd li:hover img{-moz-transform: scale(1.1,1.1);transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);}

/* foonter */

.foot_xaa{background: #f5f5f5; border-bottom: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3; padding-bottom: 44px;}

.foot_xaa ul li{float: left;}

.foot_xaa ul li:first-child{width: 380px;}

.foot_xaa ul li h5{color: #bdbdbe;font-size: 17px; margin: 35px auto auto auto;font-weight: bold;}

.foot_xaa ul li p{color: #878788;font-size: 14px;line-height:20px; margin-top:26px;}

.foot_xaa ul li p i{background: url(../images/xajt_l.png) no-repeat;background-size:50px 50px; display: block;width: 20px;height: 20px;float: left; margin-top:2px; margin-right: 14px;}

.foot_xaa ul li p i.f_ai{background-position: -25px 0px ; }

.foot_xaa ul li p i.f_bi{background-position: 0px -21px; }

.foot_xaa ul li:nth-child(2){width: 600px;}

.foot_xaa ul li input.foot_input{border-bottom: 1px solid #d1d1d1;height: 44px;width: 130px;float: left;color: #878788;font-size: 14px;margin-top: 12px;}

.foot_xaa ul li input:nth-child(2),.foot_xaa ul li input:nth-child(3){margin-left:10px;}

.foot_xaa ul li textarea{display: inline-block;width: 497px;padding-top: 23px;color: #878788;height: 79x;font-size: 14px;border-bottom: 1px solid #d1d1d1;font-family: "Microsoft Yahei";}

.foot_xaa ul li .fot_tj{ width: 498px;height: 42px;line-height: 42px;text-align: center; background: #ababab;color: #fff;font-size: 14px;margin-top: 14px;cursor: pointer;}

.foot_xaa ul li .fot_tj:hover{background: #3a9ae8;}

.foot_xaa ul li:last-child{ width: 110px; margin-left: 50px;}

.foot_xaa ul li:last-child img{ margin: 25px auto 9px auto;width: 112px;}

.foot_xaa ul li:last-child h6{color: #b4b4b4;font-size: 12px; text-align: center;font-weight: normal;letter-spacing: -1px}

.foot_xbb{background: #f5f5f5;width: 100%;line-height:64px; text-align: center; color: #878788;font-size: 14px;} 

.foot_xbb a{color: #878788;}
.foot_xaa ul li .yan{margin: 10px 0px 0px 10px;}
/***************************** yyjj ************************************/

.banner_xwaa{ width: 1920px;position: relative;left: 50%;margin-left: -960px;}

.banner_yyjj{position: relative; width: 1920px;height: 451px;}

.banner_yyjj img.banner_xwee{position: absolute; top: 0px;}

.banner_yyjja {width: 1920px;height:451px;background: url(../images/xajt_ung.png) no-repeat center; background-size: 100% auto; position: absolute;top: 0px;z-index: 88; }

.banner_yyjja h5{color: #fbfbfb;font-size: 42px;line-height: 45px;margin: 150px auto auto 388px;}

.banner_lxwm h5{color: #fbfbfb;font-size: 42px;line-height: 45px;margin: 150px auto auto 388px}

.banner_yyjja h5 p{color: #b1c6d9;font-size: 37px;color: rgba(255,255,255,0.5);}

.banner_yyjja dl.banner_yyjjb{width: 900px; color: #fff; margin-top: 150px;margin-right: 218px;}

.banner_yyjja dl.banner_yyjjb dd{float: left;width: 270px; text-align: center; }

.banner_yyjja dl.banner_yyjjb dd a,.banner_yyjja dl.banner_yyjjb dd em{font-size:55px;font-weight: bold;color: #fff;}

.banner_yyjja dl.banner_yyjjb dd p{margin-top: 8px;}

.banner_xwbb {margin-top: 356px;}

.banner_yyjj ul{  height: 94px;float: right;}

.banner_yyjj ul li{float: left; padding: 0px 15px; ;border-bottom:7px solid transparent; line-height:87px;text-align: center;margin-right: 45px }

.banner_yyjj ul li a{font-size: 20px;color: #cbe4f0;font-weight: bold;display: inline-block;}

.banner_yyjj ul li:hover{border-bottom:7px solid #fff; }

.banner_yyjj ul li:hover a{color: #fff;}

.banner_yyjj ul li:last-child{margin-right: 0px; }

.banner_yyjj ul li.ahover{border-bottom:7px solid #fff; }

.banner_yyjj ul li.ahover a{color: #fff;}

/*  */

.float_right {position: fixed; right: 0px; z-index: 999;width: 60px; height: 270px;bottom: 22%;} 

.float_right a{width: 60px; height:60px; margin-top: 10px;background-color:#cdcdcd;display: block;text-align: center;border-radius: 5px;transition: 0.8s all;-webkit-transition: 0.8s all;-ms-transition: 0.8s all;-moz-transition: 0.6s all;-o-transition: 0.8s all;}

.float_right a:hover {background: #2a97eb;transition: 0.8s all;-webkit-transition: 0.8s all;-ms-transition: 0.8s all;-moz-transition: 0.6s all;-o-transition: 0.8s all;}

.float_right a i{margin-top: 16px;display: inline-block;background: url(../images/xamb_aa.png) no-repeat; background-size: 100px 100px;width: 27px; height:30px; }

.float_right a:nth-child(2) i{background-position: -32px 0px;width: 36px; height:33px;}

.float_right a:nth-child(3) i{background-position: 0px -37px;width: 31px;height: 30px;}

