@charset "utf-8";
/* CSS Document */
.top{ height:35px; line-height:35px; background:#333;}
.top_con{ width:1000px; margin:auto;}
.top_con p{ float:left; color:#fff;}
.top_con span{ float:right; background:url(../images/icon_top.png) no-repeat left center; padding-left:25px;font-size:14px;font-family:'Microsoft Yahei'; font-weight:bold; color:#fff;}
.head{ height:105px; width:1000px; margin:auto;}
.logo{ float:left; margin-top:8px;}
.logo h1{ background:url(../images/logo.jpg) no-repeat; width:275px; height:87px; overflow:hidden; font-size:12px;}
.logo h1 a{ display:block;text-indent: -9999px; height:87px;}
.search{ float:right; width:410px;margin-top:30px;}
.search_txt{ height:37px; line-height:37px; border:2px #095cb8 solid; float:left; width:300px; padding-left:4px; outline:none;}
.search_but{font-family:'Microsoft Yahei';font-size:14px; font-weight:bold; color:#fff; height:41px; width:102px; background:#095cb8; float:right; cursor:pointer; border:0px;}

.menu{ height:45px; line-height:45px; background:#095cb8; border-bottom:2px #0b87bd solid;}
.nav{ width:1000px; margin:auto;}
.nav ul li{ float:left; width:166px; text-align:center; background:url(../images/icon.png) no-repeat right center;}
.nav ul li a{font-family:'Microsoft Yahei';font-size:14px; color:#fff; font-weight:bold; display:block; }
.nav ul li a:hover{ display:block; background:#00499a; transition: all 0.3s;width: 150px;height: 35px;margin: 6px auto; line-height:35px;}


.banner{height:430px;overflow:hidden;}
.banner .d1{width:100%;height:430px;display:block;position:absolute;left:0px;top:188px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:590px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -30px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}


.main1{ width:1000px; margin:15px auto;  overflow:hidden;}
.m1_left{ width:230px; float:left; background:#ebebeb; border:1px #dadada solid; height:320px; overflow:hidden;}
.m1_left_nav{ height:45px; line-height:45px; background:#095cb8;}
.m1_left_nav p{ float:left; margin-left:10px;font-family:'Microsoft Yahei';font-size:16px; color:#fff; font-weight:bold;}
.m1_left_nav span{ float:right; margin-right:10px;}
.m1_left_nav span a{ color:#fff;}
.m1_left_con{}
.m1_left_con ul li{ line-height:45px; border-bottom:1px #fff solid; background:url(../images/icon2.png) no-repeat 15px center; }
.m1_left_con ul li a{ display:block; color:#333; font-weight:bold;font-family:'Microsoft Yahei';font-size:14px; padding-left:35px;}
.m1_left_con ul li a:hover{ display:block;background:url(../images/icon2.png) no-repeat 15px center #bdbdbd;}

.s_about{ width:740px; float:right;height:320px; overflow:hidden;}
.s_about_nav{ height:40px; line-height:40px; border-bottom:1px #dbdbdb solid;}
.s_about_nav p{ width:110px; border-bottom:2px #095cb8 solid; float:left; text-align:center;font-family:'Microsoft Yahei';font-size:17px; color:#222; font-weight:bold;}
.s_about_nav span{ float:right;}

.s_about_con{ margin-top:20px;}
.s_about_con img{ width:340px; height:254px; overflow:hidden; float:left; margin-right:20px;}
.s_about_con p{ line-height:24px;}

.main2{ width:1000px; margin:20px auto;  overflow:hidden;}
.gg1{ width:480px; height:130px; overflow:hidden; float:left;}
.gg2{ width:480px; height:130px; overflow:hidden; float:right;}

.main3{ width:1000px; margin:20px auto;  overflow:hidden;}
.s_pro_con{ margin-top:24px;}
.s_pro{background:#095cb8;width:220px;height:155px;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden; float:left; margin-left:24px;}
.s_pro .s_pro_img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:.9;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.s_pro:hover .s_pro_img{opacity:1;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
.s_pro .s_pro_caption{color:#fff;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.s_pro .s_pro_caption,.s_pro .s_pro_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.s_pro .s_pro_caption_h{font-family:'Microsoft Yahei';font-size:18px;font-weight:bold;text-align:center;width:80%;position:absolute;top:-50%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:0}
.s_pro:hover .s_pro_caption_h{color:#fff;top:25%;opacity:1}
.s_pro .s_pro_caption_p{font-size:1em;text-align:center;width:80%;position:absolute;top:-50%;left:10%;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0;font-family:'Microsoft Yahei';font-size:14px;}
.s_pro:hover .s_pro_caption_p{color:#fff;top:45%;opacity:1}





.main4{ width:1000px; margin:20px auto; overflow:hidden;}
.s_new{ margin-top:20px;}
.s_new_one{ float:left; width:535px; padding-right:20px; border-right:1px #dadada dashed;}
.s_new_one img{ width:230px; height:173px; overflow:hidden; float:left; margin-right:10px;}
.s_new_one h3{ line-height:30px; font-weight:bold;font-family:'Microsoft Yahei';font-size:16px; color:#095cb8; margin-top:15px;}
.s_new_one p{ line-height:24px;}

.s_new_list{ float:right; width:420px;}
.s_new_list ul li{ line-height:34px; border-bottom:1px #dadada dotted; list-style:inside;}
.s_new_list ul li span{ float:right;}







.bottom{ background:#2f2f2f; border-top:3px #095cb8 solid;margin-top:20px; overflow:hidden;}
.bottom_con{ width:1000px; margin:auto; padding:15px 0px; overflow:hidden;}
.bottom_con p{ float:left; line-height:24px; color:#fff;font-family:'Microsoft Yahei';font-size:14px; }
.bottom_con span{ float:right; margin-top:10px;}
.bottom_con span img{
	width:100px;height:100px;
}
.foot_bg{ background:#2f2f2f; padding:15px;  overflow:hidden; border-top:1px #404040 solid;}
.foot{ width:1000px;  margin:auto;}
.foot p{ text-align:center; line-height:26px; color:#fff;}


/*kefu*/
.yb_conct{position: fixed;z-index: 9999999;top: 200px;right: -127px;cursor: pointer;transition: all .3s ease;}
.yb_bar ul li{width: 180px;height: 53px;font: 16px/53px 'Microsoft YaHei';color: #fff;text-indent: 54px;margin-bottom: 3px;border-radius: 3px;transition: all .5s ease;overflow: hidden;}
.yb_bar .yb_top{background:#00569f url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background: #00569f url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent: 0;background: #00569f url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{/*height:200px;*/background: #00569f url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding: 0 29px 25px 29px;}
.yb_QQ a{display: block;text-indent: 54px;width: 100%;height: 100%;color: #fff;}









