﻿/*样式初始化及公共样式部分*/
*{ margin:0px; padding:0px; }
body{ color:#333; font-size:13px; margin:0 auto; background-color:#fff; font-family:"Microsoft YaHei"; overflow-x:hidden; }
a{ color:#333; text-decoration:none; }      /*定义全局链接颜色*/
a:hover{ color:#ea5805; transition:0.3s all; }      /*定义全局链接鼠标滑过颜色*/
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0px; padding:0px; list-style:none; border:0px; }    /*主要标签的样式初始化*/
address, caption, cite, code, dfn, em, strong, th, var, optgroup, i{ font-style: inherit; font-weight: inherit; }

.cl{ clear: both; height:0px; }  /*清除左右浮动*/
.clear {clear:both; height:0; overflow:hidden; display:block;}
.fl{ float:left; }     /*定义左浮动*/
.fr{ float:right; }     /*定义右浮动*/
#copy{ display:none; }      /*隐藏后台自带版权DIV*/
.page{ width:1200px; margin:0 auto; height:auto; overflow:hidden; }
.page1{ width:1200px; margin:0 auto; height:auto; }
.pagey{ width:1200px; margin:0 auto; height:auto;height:837px;display:block;}
.box,.news,.footer1{ width:1200px; margin:0 auto; height:auto; overflow:hidden; }    /*定义版面统一宽度*/
.top20{ margin-top:20px; }    
.top30{ margin-top:30px; }
.top40{ margin-top:40px; }
.top50{ margin-top:50px; }
.top60{ margin-top:60px; }
.top65{ margin-top:65px; }

/*面包线*/
.mianbxContent{font-size: 16px;height: 60px;line-height: 60px;border-bottom: 1px solid #ddd; color:#484848;text-align: left; text-indent: 2em;background:url(../images/top.png) no-repeat center;}
.mianbxContent a{font-size: 15px; color:#484848;}
.right_sort_top ul li{width: 288px; height: 245px; float: left; margin:10px;}
/*面包线*/


/**公用样式结束**/

.topWrap{ background:#f5f5f5; height:40px; overflow:hidden; min-width:1200px;}
.topWrap h5{ font:14px "Microsoft Yahei";color:#999; height:40px; overflow:hidden; width:1200px; margin:auto; line-height:40px;font-weight:normal;}
.topWrap h5 span{ float:right; color:#999; height:40px; line-height:40px;}
.topWrap h5 span a{ display:inline-block; padding:0 10px 0 25px; color:#999;}
.h_con{ height:156px; overflow:hidden; width:1200px; margin:auto;}
.h_con h6{float: left;width: 353px;margin-top: 39px;border-right: 1px solid #dfe3e6;height: 88px;}
.h_con p{ float:left; width:470px;font-size:16px; color:#171717;animation-duration: 1.5s;animation-name: fadeInLeft; padding:52px 0 0 30px;}
.h_con p strong{ color:#20469c;font-weight:bold; display:block; font-size:25px; padding-bottom:3px;}
.h_con p strong i{ color:#073e77;}
.top_bg{background: #f6f6f6;border-top: 1px solid #ddd;}
.tel{ float:right; padding:35px 0 0;width: 260px;overflow: hidden;}
.tel span{ display:block; background:url(../images/fff.png) no-repeat 0 0; padding:0 0 0 54px; font-size:15px; color:#333;}
.tel i{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:30px;}
.tel em{display: block; padding:3px 0 0;}
.tel em a{font-size: 18px;color: #fff;display: block;width: 258px;height: 30px;text-align: center;line-height: 28px;background:#20469c;overflow: hidden;}
.tel em a:hover{background:#ea5805;}


/*导航*/
.nav_bg { width: 100%; height: 59px; margin: 0 auto; background: #20469c;}
.nav li { position: relative; width:150px; height: 59px; line-height: 59px; float: left; text-align: center; /*background:url(../uploadfile/image/20180711/20180711103440_1404830499.jpg) right no-repeat;*/ }
.nav li a { color: #fff; font-size: 14px; display: block; }
.nav li ul a:hover { color:#fff; font-size:14px; }
.nav li ul li{ background:none; }
.nav li a:hover { color:#fff; font-size:14px;background: #ea5805; }
.nav .a_nav a{ color:#fff; font-size:14px;}

.menu ul { position: absolute; top: 59px; left: 0; z-index: 9999; opacity: 0; background: #004e96; -webkit-transition: opacity .25s ease .1s; -moz-transition: opacity .25s ease .1s; -o-transition: opacity .25s ease .1s; -ms-transition: opacity .25s ease .1s; transition: opacity .25s ease .1s; width:165px; }
.menu li:hover > ul { opacity: 1; }
.menu ul li { height: 0; width: 100%; overflow: hidden; -webkit-transition: height .25s ease .1s; -moz-transition: height .25s ease .1s; -o-transition: height .25s ease .1s; -ms-transition: height .25s ease .1s; transition: height .25s ease .1s; }
.menu li:hover > ul>li { height: 42px; line-height: 42px; overflow: visible; }
.menu ul li a { width: 165px; border-bottom: 1px solid #025cb0; text-align:center; font-size: 14px; }

/*幻灯片*/
.focus {width:100%; height:500px; overflow:hidden; position:relative;}
.focus ul {height:502px; position:absolute;}
.focus ul li {float:left; width:100%; height:502px; overflow:hidden; position:relative; background:#000;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {position:absolute; width:1002px; left:50%; margin-left:-501px; height:24px; bottom:36px; text-align:right;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#ccc;}
.focus .btn span.on {background:#fff;}
.focus .preNext {width:45px; height:100px; position:absolute; top:165px; background:url(http://114my.cn.114.114my.net/cym/QQ-Flash/sprite.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}
#banner{margin-top:0px; overflow:hidden;}


/*搜索*/
.search_bg{ width:100%; height:65px; background:#f6f6f6; color: #777; box-shadow: 1px 1px 10px #ddd;}
.search_l a{ font-size:14px; color:#777; padding: 0 8px; line-height: 65px;}
.search_l a:Hover{ text-decoration:underline; }
.search_r{ width:360px; padding-top:18px; }
.search-bg{ width:312px; }
#infoname{ color: #888888; border: 1px #dfdfdf solid; outline: none; height: 32px; line-height: 32px; padding-left: 21px; width: 317px; }
.search-i{ width:44px; }

/*产品*/
.prod_t{  text-align: center;  font-size: 38px; color: #20469c;margin-bottom: 40px;font-weight: bold;}
.prod_t b { color: #ea5805;}
.prod_t span {line-height: 30px; display: block; font-weight: normal; font-size: 18px; color: #fff; margin-top: 10px; position: relative; background:#ea5805;width: 600px; margin:0 auto;border-radius: 15px;margin-top: 15px; }

.pro_bg{width:100%;background:#fcfcfc;position:relative;padding-bottom: 0px;}
.pro_tt{margin-bottom:30px;}
.pro_tt p{color:#a4a4a4;}


/**左边公用样式**/
.pro_list_le{width:256px;background:#f5f5f5;}
.pro_fl_tt{background:#20469c;color:#fff;text-align:center;padding:30px 0;    position: relative;}
.pro_fl_tt p{font-size:22px;font-weight:bold;line-height:18px;margin-bottom:15px;}
.pro_fl_tt em{font-size:12px;font-weight:normal;line-height:12px;}
.pro_fl_tt:after{content:'';width:240px;height:90px;position: absolute;top:50%;left:50%;margin: -46px -120px;border:1px solid #185ea7;}
.pro_fl_tt:before{content:'';width:220px;height:70px;position: absolute;top:50%;left:50%;margin: -36px -110px;border:1px solid #185ea7;}

.pro_list_le table{width:236px;margin: 10px;}
.pro_list_le table tr td a{line-height:52px;display:block;font-weight:normal !important;border-bottom: 1px solid #efefef;position: relative;padding-left: 18px;font-size: 15px;}
.pro_list_le table tr td a:hover,.pro_list_le table .cur td a{color:#ea5805;}
.pro_list_le table tr td a:after{content:'';width:5px;height:5px;border:2px solid #20469c;position: absolute;left: 0;top: 50%;margin-top: -5px;border-radius: 2px;}

.list_kbx{width: 228px;border-top:none;background: #20469c;padding: 14px;text-align:left;font-size: 14px;color: #fff;line-height:30px;}
.list_kbx span{font-size: 16px;line-height:36px;letter-spacing:3px;font-weight: bold;}
.list_kbx a{font-size:14px;color:#fff;}
/**左边公用样式**/

.pro_img_list{width:924px;position:relative;transition-delay: 2s;}
.pro_img_list_b{width:924px;height:850px;position:absolute;top:0;left:0;display:none;}
.pro_img_list_b.cur{display:block;}
.pro_img_list_b table tr  td{width: 291px !important;overflow: hidden;display: inline-block;}
.pro_img_list_b table tr  td+td{margin-left:20px;}
.pro_img_list_b table tr td span a{margin-bottom:20px;}
.pro_img_list_b table td {position:relative;padding-left:0 !important;}
.pro_img_list_b table td>a{width:294px;height:222px;overflow:hidden;display:block;position:relative;}
.pro_img_list_b table td span a{width:294px;font-size:16px;color:#fff;background:#20469c;line-height:40px;text-align:center;display: block;}
.pro_img_list_b table td img{transition:all 0.6s;}
.pro_img_list_b table td:hover img{transform: scale(1.2);}
.pro_img_list_b table td:hover>a:before{content:'';height:287px;}
.pro_img_list_b table td br{font-size:0;display: none;}
.pro_img_list_b table .iconfont{width:100%;height:100%;text-align:center;line-height:222px;position:absolute;top:0;left:0;font-size:30px;color:#fff;z-index: 3;display:none;}
.pro_img_list_b table td:hover  .iconfont{display:block;}




/*广告条*/
.homeAdwant{background: url(../images/20180717113215_1558130783.jpg) no-repeat center center;height: 170px;padding: 20px 0; }
.homeAdwant h1{font-size: 35px; text-align: center; color:#fff;width: 100%;padding-top:50px;}
.homeAdwant p{font-size: 16px; line-height: 35px; color:#fff; text-align: center;width: 100%;}

/*优势*/
.adv_t{text-align:center;}
.adv_t p{ font-size:35px; font-weight:bold; color:#333333;}
.adv_t p b{ color:#ea5805; font-size:38px;}
.adv_t font{ font-size:18px; display:block;line-height: 34px;}
.adv_t span{ font-size:14px; font-family:Arial; color:#cccccc;display:block;}

.homeYs-main{ overflow:hidden;}
.homeYs-main li{box-shadow:0px  20px 50px rgba(0,0,0,0.1);height: 382px;}
.homeYs-main li .pic{display: block;overflow: hidden;}
.homeYs-main li img{position: relative;z-index: -1;display: block;transition: all .5s;}
.homeYs-main dl{padding-left: 140px;}
.homeYs-main dl dt h5{font-size: 25px;color: #484848;margin-bottom: 30px;position: relative;right: 0;transition: all .5s;font-weight: normal;font-weight: bold;}
.homeYs-main dl dt h5:before{content: "";position: absolute;width: 0;height: 3px;background-color: #0676c3;left: 170px;top: 9px;opacity:0;}
.homeYs-main dl dt b{display: block;width: 85px;height: 89px;background: url(../images/20180717113215_2057851916.png) no-repeat center center;float: left;font-size: 38px;text-align: center;line-height: 89px;color: #fff;margin-left: -140px;position: relative;transition: all .5s;top: 0}
.homeYs-main dl dt span{font-size: 15px;color: #bbbbbb;display: block;margin-top: 10px;font-weight: initial;text-transform: uppercase;}
.homeYs-main dl dd{font-size: 14px;color: #191919;margin-bottom: 8px;position: relative;padding-left: 25px;}
.homeYs-main dl dd:before{position: absolute;content: "";width: 5px;height: 5px;background-color: #0676c3;left: 0px;top: 10px;}
.homeYs-main .ys1 .pic,.homeYs-main .ys3 .pic,.homeYs-main .ys5 .pic{float: right;}
.homeYs-main .ys1 .left,.homeYs-main .ys3 .left,.homeYs-main .ys5 .left{float: left;text-align: left;margin-top: 100px;}
.homeYs-main .ys2 .pic,.homeYs-main .ys4 .pic{float: left;}
.homeYs-main .ys2 .right,.homeYs-main .ys4 .right{float: right;text-align: left;margin-top: 100px;}
.homeYs-main li:hover dl dt b{top: 90px;}
.homeYs-main li:hover dl dt h5{right: 140px;}
.homeYs-main li:hover dl dt h5:before{width: 60px;transition: all .5s;opacity: 1;transition-delay: .3s;}

.fwys{width: 250px;background: #ea5805;font-size: 14px;color:#fff; padding-right: 15px;margin-top: 30px;}
.fwys a{color:#FFF;}
.fwys span{width: 100px; height: 40px; line-height: 40px; background: #484848; color:#fff; text-align: center; font-size: 14px; display: inline-block;font-weight: bold;}
.fwys em{text-align: center;width: 100%; line-height: 40px; font-weight: bold;display: inline-block;width: 150px;float: right;}





/*简介*/
.company_bg{background: url(../images/20180717114111_1907700111.jpg) center no-repeat;height: 430px;width: 100%;background-size: 100% 557px;margin-top: 30px;}
.company_r { width: 560px; background: #eff0f2; height: 405px; padding: 25px 40px 0 40px;}
.company_r font { font-size: 50px; font-family: arial; display: block; color: #ccc;}
.company_r span { font-size: 30px; line-height: 42px;}
.company_r p { font-size: 14px; line-height: 28px; padding-top: 15px; color: #5c5c5c;}
.company_r b { display: block; width: 106px; height: 30px; line-height: 30px; text-align: center; border: 1px #9f9f9f solid; margin-top: 26px;}
.company_r b:hover a {  background: #ea5805;  color: #fff;  display: block;}
.company_l img{width: 558px; height: 428px;border:1px solid #fff;}


/*企业形象*/
.home-showNav {height: 60px;line-height: 60px;border-bottom: 1px solid #e0e0e0;}
.home-showNav a, .home-showNav a.on {color: #333;cursor: pointer;border-bottom: 2px solid #073e77;}
.home-showNav a.on{float: left;}
.home-showNav a {display: inline-block;font-size:15px;margin-right: 20px;}
.home-showMain {width: 1200px;margin: 20px auto;}
.gshj_w{OVERFLOW: hidden; WIDTH: 1200px; HEIGHT: 240px;    border-bottom: 1px solid #ddd;padding-bottom: 15px;}

.home-showMain img{padding:2px; border:solid 1px #eee;width: 276px; height: 207px; border:0px;}
.home-showMain td td{padding-right:8px;}
.home-showMain td td a:nth-child(2){display:block; line-height:40px; background:#000; position:relative; margin-top:-43px; font-size:14px; background-color:rgba(0,0,0, 0.50); opacity: 0.85; filter: alpha(opacity=50); color:#fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width:256px; padding:0px 10px; transition: all 0.5s linear;}
.home-showMain td td a:nth-child(2) br{display:none;}
.home-showMain td td:hover a:nth-child(2){position:relative; line-height:207px; margin-top:-210px;  background-color:rgba(0,0,0, 0.50); opacity: 0.80; filter: alpha(opacity=50); transition: all 0.5s linear;}
.home-showMain td td a{display:block;}
#roller_temp table tr td{padding-left:5px;line-height:20px;color:#fff}
#roller_content table tr td{padding-left:5px;line-height:20px;color:#fff}

.home-showNav a {display: inline-block;font-size: 15px;margin-right: 20px;width: 100px;text-align: center;border-bottom: 2px solid #073e77;}
.home-showNav a:hover{background: #ea5805; color:#fff;}
.home-showNav a:hover{border: none;}
.home-showNav a.on:hover{border: none;}

/**新闻**/
.divnews_tag{width:100%; height:auto;}
.divnews_tag ul{margin:0px;padding:0px;list-style-type:none;}
.divnews_tag li{list-style:none;margin:0px;line-height:35px;float:left; width:303px;}
.new_float_fl{float:left;}
.divnews_tag{width:100%; height:auto;}
.divnews_tag ul{margin:0px;padding:0px;list-style-type:none;}
.divnews_tag li{list-style:none;margin:0px;line-height:35px;float:left; width:303px;}
.news{height:510px; }
.news .m_zx{ width:370px; margin-right: 15px; float: left;margin-left: 15px;}
.news .last{ margin-right: 0;}
.news h2{height: 50px;line-height: 50px;font-size: 16px;font-weight: bold;margin-bottom: 10px;position: relative;padding-left: 18px;background: #185ea7;text-indent: 1em;color: #fff;}
.news h2 a{color: #fff;font-size: 16px;}
.news h2 a:hover{color: #fff;font-size: 16px;}
.news h2 em{font-size: 16px;color: #fff;font-weight: normal;display: inline-block;padding-left: 5px;}
.news h2 span a{font-size: 14px;color: #fff;font-weight: normal;margin-right: 10px;}
.news h2 span a:hover{font-size: 14px;color: #ff6724;font-weight: normal;}
.m_zxcc{border: 1px solid #e3e3e3;height: 190px;padding: 14px 20px 0 25px;}
.news .u_lst4 li{ height: 35px; line-height: 35px; border-bottom: 1px dashed #e3e3e3;  overflow: hidden; font-size: 13px;}
.news .u_lst4 li a{color: #666}
.news .u_lst4 li a:hover{color: #1857a4}
.news .u_lst4 .lastli{ border-bottom: none;}
.news .more2{display: inline-block; margin-top: 28px;width: 132px;height: 30px;line-height: 30px;background: #015db2;text-align: center;font-size: 14px;color: #fff;}
.news .more2 a{color: #fff; display:block;}
.news .more2 a:hover{color: #fff; background: #ea5805;}
.news .u_lst4 li:last-child{ border-bottom:0;}
.wend{float: left;margin-right: 0; padding-left: 16px; width:354px;height: 510px;background: #f5f5f5;}
.wend h2{left:0;margin-bottom: 0;}
.divdgweb_new_div_item_content{border-bottom: 1px dashed #ccc; padding: 22px 0 0 0; margin-right: 25px;}
.wend .lastdl{ border-bottom: none;}
.divdgweb_new_div_item_title{ height:29px; padding-left:30px; line-height:29px;  font-size:14px; color:#333333; overflow: hidden;font-weight: bold;}
.divdgweb_new_div_item_title a{ color:#333333;}
.divdgweb_new_div_item_title a:hover{color: #1857a4;}
.divdgweb_new_div_item_body{ padding-left:30px; line-height:25px; color:#666; height: 75px; font-size: 13px; overflow: hidden;}






/**友情链接**/

.g-link{background:#073e77;height: 55px;}
.link p{float: left;margin-top:20px;border-right: 1px solid #3c9056;height: 17px;width: 140px;}
.link p a{font:16px "Microsoft YaHei";color: #fff;line-height: 17px;}
.link p i{display:inline-block;font:16px "Arial";color: #fff;text-transform:uppercase;padding-right:10px;line-height: 17px;}
.link span{display: inline-block;width: 850px;float: left;padding-left: 15px;}
.link span a{padding: 0 13px; display: inline-block;font:12px "Microsoft YaHei";color: #fff;line-height: 55px;}
.link em a{display:inline-block;float: right;font:12px "Microsoft YaHei";color: #fff;line-height: 55px;padding-right: 25px;}



/**公用版权**/
.footer{background: #20469c;}
.footers{width: 1200px;margin: auto;padding-top: 40px;border-top: 1px solid #1761af;display:table;padding-bottom:10px;}
.logos{width: 140px;height: auto;padding-top: 20px; margin-right: 40px; float: left;}
.logos img{width: 140px; height: auto;}
.connet{width: 430px;height: auto; margin-right: 70px;float: left;margin-top: 18px;}
.connet h2{font-size: 16px; color: #fff; font-weight: 600; margin-bottom: 15px;}
.connet h3{font-size: 14px; color: #fff; margin-bottom: 5px; line-height: 25px;}
.topnav ul li{width: 150px; height: 50px; float: left; text-align: center; line-height: 50px;}
.topnav ul li a{width: 140px; height: 50px; display: inline-block; text-align: center; color: #fff; font-size: 14px;}
.topnav ul li a:hover{background: #ea5805;}

/*版权在线留言*/
.wxs{width: 200px;height: auto;margin-right: 0px;float: left;margin-top: 5px;}
.wxs img{width: 180px;}
.lesmes{width: 350px;height: auto;float: right;}
.lesmes h2{font-size: 16px;color: #fff;font-weight: 600;margin-bottom: 20px;}
.lesmes input{border: none;background: #fff;height: 30px;padding-left: 5px;}
.lesmes h3{font-size: 14px;color: #fff;margin-bottom: 6px;height: auto;}
.les1{width: 100%;height: 30px;}
.les1 input{width: 70%;color: #333;}
.les1 span{width: 50%;height: 30px;}
.les2 input{width: 298px;height: 30px; color: #333;}
.les3{width: 100%;height: 50px;}
.les3 textarea{width: 298px;height: 50px;color: #333;line-height: 25px;resize: none;padding-left: 5px;}
.inps1{height: 30px;}


/**--------------------首页样式结束----------------------***/