﻿@charset "utf-8";
/* CSS Document*/
body{background-color: #fff;overflow-x: hidden;color: #333;font-size: 12px;font-family: microsoft yahei, "微软雅黑"!important;position: relative;}
/*网站字体颜色*/.header, .content, .footer, .container{margin-left: auto;margin-right: auto;width: 1200px;font-family: microsoft yahei;overflow: hidden;}
a:hover{text-decoration: none;}
.cheng{color: #ff8a00;}
/*页眉*/.nav_f{position: fixed!important;top: 0;z-index: 999999!important;width: 100%;}
.header{width: 100%;overflow: visible!important;background-color: #fff;}
.header .header_top{width: 100%;height: 35px;border-bottom: 1px solid #e4e4e4;}
.header .header_top p{color: #333;float: left;line-height: 35px;}
.header .header_top .top_nav{float: right;overflow: hidden}
.header .header_top .top_nav img{display: block;float: left;margin: 4px 7px 0 0;}
.header .header_top .top_nav li{float: left;border-left: 1px solid #676767;width: auto;margin-top: 10px;padding: 0 15px;text-align: center;}
.header .header_top .top_nav a{color: #333;}
.header .header_top .top_nav .last{width: auto;text-align: right;}
.header .header_center{height: 110px;overflow: hidden}
.header .header_center .logo{float: left;margin-top:15px;}
.header .header_center .logo img{width:85px;}
.header .header_center dt{float: left;margin-right:12px;padding-right:12px;}
.header .header_center dd{float: left;}
.header .header_center dd h2{font-size: 26px;margin:6px 0;}
.header .header_center dd h2 .blue{color: #333;}
.blue{color: #09a5ea;}
.header .header_center dd p{font-size: 14px;color: #b70b13;letter-spacing: .4px; font-weight: bold;}
.header .header_center .phone{margin-top: 22px;background: url(../images/tel.png) no-repeat 0 5px;padding-left: 51px;margin-left: 150px;float: left;height: 75px;color: #1f1f1f;font-size: 24px;font-weight: 700;}
.header .header_center .phone p{font-size: 14px;color: #666;font-weight: normal;line-height: 28px;}
.header .header_center .phone h3{font-size: 28px;color: #b70b13;font-weight: normal;line-height: 22px;font-family:Impact;}
.top_lg{width:140px;height:24px;float:right;margin-top:42px;line-height:24px;background:url(../images/top_map.jpg) left no-repeat;padding-left:60px;}
.top_lg li{width:35px;height:24px;float:left;margin-left:5px;text-align:center;line-height:24px;}
.top_lg li span{float:left;padding:3px 5px 0 0;}
.top_lg li a{color:#787876;}
.top_lg li a:hover,.top_lg li a.on{color:#0089e1;}
.headerNav{width: 100%;height: 55px;background-color: #323232;}
#nav{overflow: visible!important;}
.headerNav li{float: left;line-height: 55px;font-size: 15px;background: url(../images/navge.jpg) no-repeat right center;}
.headerNav li a{color: #fff;text-decoration: none;display: block;padding: 0 57px;}
.headerNav li.cur, .headerNav li:hover{background: #b70b13;}
.headerNav .sub{display: none;width: auto;min-width: 100%;left: 0;top: 55px;position: absolute;background: rgba(0,0,0,0.75);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#e5ffffff, endcolorstr=#e5ffffff);z-index: 9999999;text-align: center;}
.headerNav{position: relative;z-index: 9999999;}
.nLi{float: left;position: relative;display: inline;}
.headerNav .sub dt{zoom: 1;}
.headerNav .sub a{display: block;padding: 0 20px;line-height:42px;color: #fff;font-size: 14px;white-space: nowrap;}
.headerNav .sub a:hover{background: #b70b13;color: #fff;}

/*内容区*/
.index_box{max-width: 1200px;margin:0 auto;padding:20px 0 ;}
.tit_head{background: url(../images/line.gif) no-repeat center center;height: 75px;}
.tit_head h2{font-size: 28px; font-weight: bold; text-align: center; color: #38383A; margin: 0px; padding-top: 10px;}
.tit_head p{font-family: 'Times New Roman';text-align: center;padding-top: 8px;  font-size: 14px;color: #3B3C3E; margin-bottom:5px;}

.dyip{background: #fff; margin-top:10px;  overflow: hidden;}
.dyip .box{margin-top:35px;}
.dyip .box ul{margin-left: -2%;}
.dyip .box li{float: left;text-align: center;margin-left:2%;width: 23%;background: #d6d6d6; margin-bottom: 2%;overflow:hidden;}
.dyip .box li .pic{overflow:hidden;border: 1px solid #d6d6d6}
.dyip .box li .pic img{width:100%;;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;}
.dyip .box li .pic:hover img{transform: scale(1.2);}
.dyip .box li p{line-height:45px;font-size: 15px;}

.derp{width: 100%; background: #144f8b; overflow: hidden; margin-top: 20px;}
.derp .box{padding:25px 0; overflow: hidden; }
.derp .box .derp_l{width: 50%;float: left;}
.derp .box .derp_l .bt{font-size: 32px;font-weight: bold;padding: 22px 0;color: #fff;}
.derp .box .derp_l .txt{line-height: 32px; font-size: 15px; color: #fff}
.derp .box .derp_l .more{width: 165px;height: 42px;line-height: 42px;text-align: center;background: #fff;border-radius: 6px;margin-top:20px;font-weight: bold;}
.derp .box .derp_l .more a{display: block;color: #333; font-size: 15px;}
.derp .box .derp_l .more a:hover{display: block;background: #bd002f; text-decoration: none;border-radius: 6px; color: #fff;}
.derp .box .pic{width: 46%;float: right; overflow: hidden;}
.derp .box .pic img{width: 100%;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;}
.derp .box .pic:hover img{transform: scale(1.05);}

.index-ab{width: 100%;  overflow:hidden;margin-top:30px;}
.index-ab ul{margin-left:-3%; margin-top: 15px;}
.index-ab ul li{float:left;border:1px solid #036ebc;overflow:hidden;margin-left:3%;margin-bottom:25px;width:28%; padding: 1.5% 1% 2%;}
.index-ab ul li img{display:block;float:left; padding-top: 6px;margin-left:15px;} 
.index-ab ul li span{display:block;float:left;margin-left:25px;font-size:15px;color:#222;width:220px;overflow: hidden;}
.index-ab ul li span b{display:block;font-size:18px;font-weight:bold;margin:8px 0; color: #444;}

.adv{background: url(../images/nei2.png) top center no-repeat;height: 187px;margin-top: 25px;}
.hjgyu{text-align: center;font:400 32px/45px "Microsoft Yahei";color: #fff;padding-top: 20px;}
.hing_more{background: #fff;width: 136px;height: 39px;border-radius: 20px;text-align: center;margin: 0 auto;font:400 18px/39px "Microsoft Yahei";box-shadow: 2px 2px 4px #333;color: #000;margin-top: 25px;}


.dwup{background:#fff;padding:30px 0 10px; overflow: hidden;}
.dwup .box{padding:30px 0; overflow: hidden;}
.dwup .box .dwup_L{float: left; width: 48%;}
.dwup .box .dwup_L .xw_pic{width: 100%; overflow: hidden;}
.dwup .box .dwup_L .xw_pic img{max-width: 100%;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;}
.dwup .box .dwup_L .xw_pic:hover img{transform: scale(1.15);}
.dwup .box .dwup_R{float: right; width: 48%;}
.dwup .box .dwup_R ul{overflow: hidden;}
.dwup .box .dwup_R ul li{border-bottom: 1px solid #dedede;height: 100px;margin-bottom:22px;}
.dwup .box .dwup_R ul li:hover{border-bottom: 1px solid #b70b13;}
.dwup .box .dwup_R ul li .riqi{float: left;text-align: center;height: 100px;background: #dedede;width: 85px;}
.dwup .box .dwup_R ul li:hover .riqi{background: #b70b13;color: #FFF; transition: all .3s ease-in-out;}
.dwup .box .dwup_R ul li .riqi .ri{font-size: 32px;padding-top: 16px;}
.dwup .box .dwup_R ul li .riqi .qi{line-height: 30px; font-size: 13px;}

.dwup .box .dwup_R ul .li_l{width:calc(100% - 100px);padding-top:6px; float: right;}
.dwup .box .dwup_R ul li h2{font-size: 15px;font-weight: bold;margin-bottom: 10px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.dwup .box .dwup_R ul li p{line-height: 24px;height: 52px; font-size: 13px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow: hidden; }
.dwup .box .dwup_R ul li:last-child{;margin-bottom:0;}


/*底部开始*/
.fbg {background:url(../images/fbg.gif) repeat;height:230px;overflow:hidden;margin-top:0;}
.f_nav { height:42px; line-height:42px; text-align:center; font-size:14px; font-family:"微软雅黑";}
.f_nav a { padding:0 35px; color:#333; display:inline-block;}
.f_con { width:1200px; padding:26px 0 0 0; height:162px; overflow:hidden;}
.f_con .psxx { line-height:26px; font-size: 13px; text-align:left; width:70%; color:#333;overflow:hidden;}
.f_con .ppsxx img { vertical-align:middle; margin-left:12px;}
.wx { padding:2px 16px 0 0; width:130px; overflow:hidden;}
.wx img { width:130px; }
.wx span { text-align:center; display:block; line-height:24px; color:#999;}
/*底部结束*/


/*内页代码*/
.main_width{width: 1200px; margin: 0 auto 15px auto;overflow: hidden;}
.topus{width:100%; height: 300px; overflow: hidden;}

.p12-curmbs-1{font-size: 14px;border-bottom: 1px dashed #dcdcdc; margin:10px 0 20px 0; overflow: hidden;}
.p12-curblock{display: none;}
.p12-curmbs-1 b{border-left: 10px solid #333333;font-weight: normal;padding-left: 8px;}
.p12-curmbs-1 i{font-style: normal;}
.p12-curmbs-1 span{padding: 0 5px;height: 46px;line-height: 46px;} 

.blk-xs{width:245px;}
.fdh-01-tit{background: #333;height: 80px;}
.fdh-01-tit h3{height: 75px;font-size: 24px;font-weight: normal;line-height: 75px;color: #fff;border-bottom: 1px solid #fff;text-align: center;}
.fdh-01-tit h3 span{font-size: 14px;text-transform: uppercase;}
.fdh-01-nav-one h3{height: 45px;line-height: 45px;background:#ececeb;margin-bottom: 2px;overflow: hidden;}
.fdh-01-nav-one h3 a{display: block;height: 45px;font-size: 15px;font-weight: normal;margin-right: 40px;margin-left: 38px;color: #666;}
.fdh-01-nav-one h3.sidenavcur, .fdh-01-nav-one h3:hover{background:#b70b13;}
.fdh-01-nav-one h3.sidenavcur a, .fdh-01-nav-one h3:hover a{color: #fff;}

.contact-z1{padding: 10px; border: 1px solid #ccc; line-height: 28px; font-size: 13px;  color: #333;margin:20px 0;}


.blk-sm{width:910px;}
.p15-tit{height: 40px;border-bottom: 2px solid #d4d4d4;margin-bottom: 15px;}
.p15-tit h3{height: 40px;display: inline-block;font-size: 20px;font-weight: bold;line-height: 40px;padding-right: 6px;border-bottom: 2px solid #333333;} 
.aboutinfo{width:100%; padding-top: 0; overflow: hidden; line-height: 32px; font-size: 15px; }
.aboutinfo img{width: 100%;}




/**honor*/
.honorList{width:100%;overflow: hidden;margin-top:0;}
.honorList ul{margin-right:-2%}
.honorList ul li{width:31.333%;float:left;margin-right:2%;margin-bottom:10px;text-align:center;}
.honorList ul li img{display:block;width:96%; padding:2px;border:2px solid #e2e2e2;background:#fff;}
.honorList ul li img:hover{border:2px solid #b70b13;}
.honorList ul li span{height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}

/**honor*/
.settingList{width:100%;overflow: hidden;margin-top:0;}
.settingList ul{margin-right:-2%}
.settingList ul li{width:31.333%;float:left;margin-right:2%;margin-bottom:10px;text-align:center;}
.settingList ul li img{display:block;width:95%; height: 220px; padding:4px;border:2px solid #e2e2e2;background:#fff;}
.settingList ul li img:hover{border:2px solid #b70b13;}
.settingList ul li span{height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}


.vedList{width:100%;overflow: hidden;margin-top:0;}
.vedList ul{margin-right:-2%}
.vedList ul li{width:31.333%; float:left;margin-right:2%;margin-bottom:10px;text-align:center;}
.vedList ul li img{display:block;width:94%; padding:4px;border:2px solid #e2e2e2;background:#fff;}
.vedList ul li p{line-height:30px;font-size: 15px; padding-top: 10px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}



/*新闻*/
.news_list{width: 100%; margin-top: 15px;}
.news_list ul{overflow:hidden;}
.news_list ul li{width:100%; height: 90px; padding-bottom: 15px; margin-bottom: 15px;  border-bottom:1px solid #D8D8D8;  }
.news_list ul li h3{font-size:15px;  color:#333; line-height:35px; padding-bottom: 5px; }
.news_list ul li h3 span{float: right; font-size: 13px; font-weight: normal;}
.news_list ul li p{font-size:12px;color:#666;line-height:25px;display: -webkit-box; -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis; }


.newShow{ padding:10px 0 20px;}
.newShow .name{ text-align:center; font-size:20px; color:#222; font-weight:bold; padding-bottom:12px;}
.newShow .time{ text-align:center; font-size:14px; color:#666; border-bottom:1px dashed #ccc; padding-bottom:15px;}
.newShow .time em{ padding:0 15px;}
.newShow .contss{ padding:10px 0 20px 0; font-size:14px; line-height:28px;border-bottom:1px #ccc solid; color: #555;}
.newShow .contss img {max-width:100%;margin:10px auto;text-align:center;display:table-cell;clear:both;overflow:hidden;}


.fanhui{float:right;width:126px;margin:0 auto;position:relative;height:1px;}
.fanhui a{ position:absolute;z-index:2;width:125px;height:42px;line-height:42px;top:25px;right:0; text-align:center;background:#ac1e23;font-size:16px;color:#fff;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.fanhui a:hover{color:#fff;font-size:16px;font-weight:100;text-decoration:underline;}


.PreveNext {margin:0px auto;width:100%;height:auto;padding-top:10px;padding-bottom:10px;clear:both;overflow:hidden;}
.PreveNext ul{float:left;}
.PreveNext li{width:100%;float:left;line-height:32px;text-align:left;}



.product_L{padding:5px 0; overflow: hidden;}
.product_L ul{ margin-left:-2%;}
.product_L ul li{ float:left; width:31.333%;  margin-left:2%; text-align:center; margin-bottom:14px;}
.product_L ul li img{ width:97%; border:2px solid #DDD; padding: 2px;} 
.product_L ul li img:hover{border:2px solid #b70b13;}
.product_L li span{display: block; font-size: 14px; line-height:30px; padding-top:2px;}



.productList{width:100%;margin:0 auto; overflow:hidden;}
.productList h3{ line-height:32px; font-size:15px; font-weight: bold; text-align:center; padding-bottom:12px;}
.productList .psm{width:100%; padding:15px 0;}
.productList .psm img{ max-width:100%; margin:0 auto; display:block;border:1px solid #d9d9d9;padding:3px;}
.productList .pwznr{padding:12px 0; overflow:hidden; }
.productList .pwznr h4{line-height:40px; text-indent:15px; font-size:16px; color:#fff; background:#333; font-weight:normal; margin-bottom:10px;} 
.productList .pwznr .pjs{font-size:14px;line-height:30px;}

.productList .pwznr .pjs table{border-left: 1px solid #000;border-top:1px solid #000; width: 100%; font-size: 13px;}
.productList .pwznr .pjs table tr td{border-right: 1px solid #000;border-bottom:1px solid #000; padding:8px; line-height: 28px; font-size: 14px;}
.productList .pwznr .pjs table tr td:first-child{color: #fff;}



/*feedback*/
.content_box{margin-top:0px;}
.content_box .messages_box{width:auto;padding:0 0 10px 0;}
.content_box .messages_box ul{width:100%;}
.content_box .messages_box ul li{padding:5px 28px 5px 5px;}
.content_box .messages_box .text-input,.content_box .messages_box .summary-input,.content_box .messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;}
.content_box .messages_box .verify-pic{height:35px;vertical-align:middle;}
.content_box .messages_box .submitBtn{text-align:center;padding-top:10px;}
.content_box .messages_box .messages-button{width:125px;height:34px;line-height:34px;font-size:16px;color:#fff;text-align:center;background:none repeat scroll 0% 0% #ac1e23;border:none;}