@charset "utf-8";
/* CSS Document */ 

/*The introduction of the font library*/
@font-face {font-family: 'iconfont';src: url('//at.alicdn.com/t/font_1432720974_1547027.eot'); /* IE9*/src: url('//at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('//at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'), /* chrome/firefox */url('//at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'), /* chrome/firefox/pera afari, Android, iOS 4.2+*/url('//at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg'); /* iOS 4.1- */}
@font-face {font-family: 'Pacifico';font-style: normal;font-weight: 400;src: local('Pacifico Regular'), local('Pacifico-Regular'), url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');}
.fa {display: inline-block;font-family: "iconfont";font-size:20px;font-style: normal;font-weight: 400;line-height: 1;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}
.fa-icon-qq:before { content: "\e604"; }.fa-icon-weibo:before { content: "\e600"; }.fa-icon-weixin:before { content: "\e605"; }.fa-icon-zaixianzixun:before { content: "\e608"; }

/*reset styles*/
body{ font-family:"微软雅黑";}.glyphicon{ top:0 !important;}.no-padding {padding: 0 !important;}.no-margin {margin: 0 !important;}.no-background{ background:none !important;}.no-border{ border:none !important;}.overflow{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}.w100{ width:100% !important;}.h100{ height:100% !important;}a{ text-decoration:none !important; cursor:pointer !important;}.container-fluid{ max-width:1030px !important;}.tr{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;}
.con2{ padding:0 5px; max-width:1010px !important;}
.con2 .row{ margin:0 -5px;}
.con2 .row .col-xs-6,.con2 .row .col-md-3{ padding:0 5px; margin-bottom:10px;}
/************************************************************************************************************/
 
/*m*/
.main{ padding:30px 0;}
.main-Color{ background:#f2f2f2;}
.main-Color2{ background:#f3f3f3;}
.main-Background-1{ background:url(../images/bg.jpg) 50% 50%; background-size:cover;}

/*h*/
header{ position:relative; z-index:999;}
header .topbar{ height:100px; background:#e6e6e6;}
header .topbar .logo{ line-height:100px;}
header .topbar .telbox{ margin:15px 0 0;}
header .topbar .telbox .tel{ padding:0 0 0 55px; display:inline-block; height:37px; background:url(../images/tel_icon.png) no-repeat left; font-size:12px; color:#029fee; line-height:16px;}
header .topbar .telbox .tel i{display:block;font-family:Arial, Helvetica, sans-serif;font-size:20px; color:#990000; line-height:22px; font-weight:bold;}
header .topbar .telbox h4{ margin:5px 0 0; font-size:18px; color:#029fee; font-weight:bold; line-height:24px; font-style:italic;}
header .navbox{background:#029fee;} 
header nav li{ position:relative;width:11.11%;}
header nav li:first-child{ background:none;}
header nav li a{display:block; font-size:16px; font-weight:bold;color:#fff; line-height:40px;}
header nav li:hover a{color:#fff; background:#0077b3;}
header nav li ul{ padding:2px 0 0;display:none;position:absolute;left:0;top:40px;z-index:999;width:100%;}
header nav li ul li{width:100%;background: -moz-linear-gradient(left,  rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.6) 100%);
background: -webkit-linear-gradient(left,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 100%);
background: linear-gradient(to right,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#99000000',GradientType=1 );}
header nav li ul li:first-child{background: -moz-linear-gradient(left,  rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.6) 100%);
background: -webkit-linear-gradient(left,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 100%);
background: linear-gradient(to right,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#99000000',GradientType=1 );}
header nav li ul li a{line-height:38px; font-size:14px;}
header nav li:hover ul li a{background:none;}
header nav li ul li:hover{
background: -moz-linear-gradient(left,  rgba(65,144,201,0.7) 0%, rgba(65,144,201,0.7) 1%, rgba(65,144,201,0.7) 100%);
background: -webkit-linear-gradient(left,  rgba(65,144,201,0.7) 0%,rgba(65,144,201,0.7) 1%,rgba(65,144,201,0.7) 100%);
background: linear-gradient(to right,  rgba(65,144,201,0.7) 0%,rgba(65,144,201,0.7) 1%,rgba(65,144,201,0.7) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b34190c9', endColorstr='#b34190c9',GradientType=1 );}

/*t*/
.title1{ margin:0 0 30px;}
.title1 h2{ margin:0; font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#999; line-height:30px; font-weight:bold;}
.title1 h1{ display:inline-block; position:relative; margin:0; line-height:26px; font-size:24px; color:#333; line-height:26px; font-weight:bold;}
.title1 h1:after{ margin:-2px 0 0; content:""; position:absolute; left:-66px; top:50%; z-index:0; width:38px; height:4px;background: rgb(202,63,63);background: -moz-linear-gradient(left,  rgba(202,63,63,1) 0%, rgba(128,1,1,1) 100%);background: -webkit-linear-gradient(left,  rgba(202,63,63,1) 0%,rgba(128,1,1,1) 100%);background: linear-gradient(to right,  rgba(202,63,63,1) 0%,rgba(128,1,1,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca3f3f', endColorstr='#800101',GradientType=1 );}
.title1 h1:before{ margin:-2px 0 0; content:""; position:absolute; right:-66px; top:50%; z-index:0; width:38px; height:4px;background: rgb(128,1,1); background: -moz-linear-gradient(left,  rgba(128,1,1,1) 0%, rgba(202,63,63,1) 99%);background: -webkit-linear-gradient(left,  rgba(128,1,1,1) 0%,rgba(202,63,63,1) 99%);background: linear-gradient(to right,  rgba(128,1,1,1) 0%,rgba(202,63,63,1) 99%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#800101', endColorstr='#ca3f3f',GradientType=1 );}
.title04{margin:0 0 20px 0; border-bottom:solid 2px #d2d2d2;}
.title04 h1{font-size:16px;line-height:39px;}
.title04 span{color:#666; line-height:39px;}
.title04 span a{ color:#666;}
.title04 span a:hover{ color:#4190c9}

.title08{ margin:0 0 20px 0;}
.title08 h1{ font-size:20px; color:#333; line-height:50px;}
.title08 ul{ background:#cecece; border-top:solid 1px #b7b7b7; border-bottom:solid 1px #b7b7b7;}
.title08 ul li{ margin:0 5px; display:inline; font-family:"宋体"; font-size:12px; color:#333; line-height:28px;}
.title08 ul li a{ color:#333;}

.title09{ width:90%; margin:0 auto 20px; font-size:18px; color:#4190c9; font-weight:bold; line-height:50px; border-bottom:dashed 1px #bbb; text-align:center;}

/*p*/
.pictrue1{ margin:0 -15px;}
.pictrue1-list{ margin-bottom:20px;}
.pictrue1-list a{ display:block;}
.pictrue1-list a span{ position:relative; display:block;}
.pictrue1-list a span h6{ position:absolute; left:0; bottom:0; z-index:1; width:100%; font-size:12px; line-height:30px;
background: -moz-linear-gradient(left,  rgba(0,0,0,0.5) 2%, rgba(0,0,0,0.5) 100%);
background: -webkit-linear-gradient(left,  rgba(0,0,0,0.5) 2%,rgba(0,0,0,0.5) 100%);
background: linear-gradient(to right,  rgba(0,0,0,0.5) 2%,rgba(0,0,0,0.5) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80000000',GradientType=1 ); color:#fff;}
.pictrue1-list a:hover span h6{
background: -moz-linear-gradient(left,  rgba(65,144,201,0.7) 0%, rgba(65,144,201,0.7) 2%, rgba(65,144,201,0.7) 100%);
background: -webkit-linear-gradient(left,  rgba(65,144,201,0.7) 0%,rgba(65,144,201,0.7) 2%,rgba(65,144,201,0.7) 100%); 
background: linear-gradient(to right,  rgba(65,144,201,0.7) 0%,rgba(65,144,201,0.7) 2%,rgba(65,144,201,0.7) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b34190c9', endColorstr='#b34190c9',GradientType=1 );}

.pictrue2-list a{display:block;border:solid 1px #f2f2f2;}
.pictrue2-list a .icon{ margin:20px;}
.pictrue2-list a .icon img{ max-width:30%;}
.pictrue2-list a h4{ padding:0 20px; margin:0; font-size:16px; color:#098892; line-height:16px; font-weight:bold;}
.pictrue2-list a p{ padding:0 20px; margin:10px 0 0; font-size:12px; color:#098892; line-height:24px; height:48px; overflow:hidden;}
.pictrue2-list:hover a{border:solid 1px #66b2b8; box-shadow:2px 2px 2px rgba(0,0,0,0.2);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.2);-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.2);-ms-box-shadow:2px 2px 2px rgba(0,0,0,0.2);-o-box-shadow:2px 2px 2px rgba(0,0,0,0.2);}

.pictrue3-list a{ display:block; background:#fff; border:solid 1px #c9c9c9;}
.pictrue3-list:hover a{ border:solid 1px #029fee; box-shadow:2px 2px 2px rgba(0,0,0,0.2);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.2);-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.2);-ms-box-shadow:2px 2px 2px rgba(0,0,0,0.2);-o-box-shadow:2px 2px 2px rgba(0,0,0,0.2);}
.pictrue3-list a span{ display:block;}
.pictrue3-list a h6{ border-top: solid 1px #c9c9c9; line-height:37px; font-size:16px; color:#029fee; font-weight:bold;}
.pictrue3-list:hover a h6{border-top: solid 1px #029fee;}

.pictrue7 img{ display:block; margin:0 auto;}

/*more*/
.more{margin:20px auto 0;} 
.more a{ margin:0 auto; display:block;width:234px;line-height:36px; color:#fff; background:#029fee;}
.more a:hover{background:#0c92d5;}

/*c*/
.contact02 h1{margin:0 0 20px;  font-size:14px; color:#383838; line-height:50px;}
.contact02 .h5{ margin:0; height:144px; overflow:hidden;}
.contact02 .h5 p{ margin:0 !important; color:#686868; line-height:30px; text-indent:2em;}
.contact02 .detailed{ height:150px; overflow:hidden;}
.contact02 .detailed li{height:30px;color:#828282; line-height:30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.contact02 .detailed li b{ margin:0 10px 0 0; line-height:30px;}
.contact02 .hang{ padding:0 0 0 50px; position:relative; margin:0 0 8px;}
.contact02 .hang span{ position:absolute; left:0; top:0; z-index:1; width:50px; line-height:32px; font-size:12px; color:#666;}
.contact02 .hang input{ padding:0 10px; width:100%; height:34px; border:solid 1px #0077b3; background:none; font-size:12px; color:#0077b3}
.contact02 .hang:hover input{ border:solid 1px #999;}
.contact02 .hang textarea{ padding:0 10px; max-width:100%; min-width:100%; width:100%; line-height:34px; border:solid 1px #0077b3; background:none; font-size:12px; color:#0077b3}
.contact02 .hang:hover textarea{ border:solid 1px #999;}
.contact02 .hang button{ margin:12px auto 0; display:block; width:134px; height:33px; background:#029fee; border:none; color:#fff;}
.contact02 .hang button:hover{ background:#0891d6}

/*b*/
.banner{ overflow:hidden;}
.sybanner .item1{ background:url(../images/banner_01.jpg) 50% 50%; background-size:cover;}
.sybanner .item2{ background:url(../images/banner_01.jpg) 50% 50%; background-size:cover;}
.sybanner .item3{ background:url(../images/banner_01.jpg) 50% 50%; background-size:cover;}
.banner .glyphicon{ top:50% !important;}
.banner .carousel-control.left{ left:-60px; width:60px;background:url(../images/prev_arrow_60.png) no-repeat left;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;}
.banner:hover .carousel-control.left{ left:0;}
.banner .carousel-control.right{ right:-60px; width:60px;background:url(../images/next_arrow_60.png) no-repeat right;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;}
.banner:hover .carousel-control.right{ right:0;}
.banner .carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.banner .carousel-fade .carousel-inner .active{opacity:1}
.banner .carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0}
.banner .carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}
.banner #myCarousel{position:relative}
.banner #myCarousel .carousel-indicators{bottom:5px;z-index:4}
.banner #myCarousel .carousel-indicators li{margin:0 5px;width:12px;height:12px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.banner #myCarousel .carousel-indicators li:hover{background-color:#fff}

/*f*/
footer .footer_bar{ padding:15px 0; background:#029fee;}
footer .footer_bar p{ color:#fff; line-height:24px;}
footer .footer_bar p a{ color:#fff;}
footer .footer_bar p a:hover{ color:#f2f2f2;}

/*s*/
.subnav ol{ position:relative;background:#0077b3;}
.subnav ol b{ position:absolute; left:26px; top:50%; font-size:20px; color:#fff; line-height:42px;}
.subnav ol h1{ font-size:18px; color:#fff; line-height:42px;}
.subnav .contact-text{ margin:2px 0 0; padding:10px; font-size:12px; color:#333; line-height:22px; background:#e9e9e9;}
.subnav .pcdnav{ margin:0 0 20px;}
.subnav .pcdnav a,.subnav .yddnav a{ display:block;}
.subnav .pcdnav .xl,.subnav .yddnav .xl,.subnav .yddnav .xlxl{ display:none;}
.subnav .pcdnav li{ margin:2px 0 0 0;}
.subnav .pcdnav li a{font-size:14px; color:#333; line-height:36px; background:url(../images/subnavicon_06.png) no-repeat 20% 50% #e6e6e6;}
.subnav .pcdnav li a.active{background:url(../images/subnavicon_03.png) no-repeat 20% 50% #e8e8e8; color:#0077b3;}
.subnav .pcdnav li a:hover{ background:url(../images/subnavicon_03.png) no-repeat 20% 50% #e8e8e8;color:#0077b3;}
.subnav .pcdnav .xlxl{ margin:2px 0 0 0;}
.subnav .pcdnav .xlxl a{font-size:12px; color:#999; line-height:35px;background:#f4f4f4}
.subnav .pcdnav .xlxl a:hover{background:#e1e1e1;}
.subnav .yddnav{ margin:0 0 20px 0;}
.subnav .yddnav li{ margin-bottom:2px;}
.subnav .yddnav li a{font-size:18px;color:#fff; line-height:60px; background:#0077b3}
.subnav .yddnav span{ padding-left:30px;}
.subnav .yddnav b{ padding-right:30px; line-height:60px;}
.subnav .yddnav .xl{margin:0 0 2px 0;}
.subnav .yddnav .xls{background:#0077b3; border-top:solid 1px #108bc9;}
.subnav .yddnav .xls a{color:#fff;line-height:40px;}
.subnav .yddnav .xlxls{background:#efefef; border-bottom:dotted 1px #666}
.subnav .yddnav .xlxls a{ color:#666;line-height:32px;}

/*text*/
.text1 a{ font-size:16px; color:#fff; line-height:28px;}
.text3{ color:#666; line-height:30px;}

/*c-1*/
.contact-map{width:100%;  border:solid 1px #c4c2c2;}
.contact-content section h1{ font-size:16px; color:#666;}
.contact-content section address{ font-size:12px; color:#666;} 

/*n*/
.news1-list{ margin:0 0 20px 0; padding-bottom:20px}
.news1-list a{ position:relative; display:block;}
.news1-list .imgbox{ position:absolute; left:0; top:0; width:100px; height:100%;border:solid 1px #e5e5e5;}
.news1-list .textbox{ padding:0 0 0 120px;height:100px;}
.news1-list .textbox h5{ padding:5px 0 0; margin:0 0 5px; font-size:14px; color:#333; line-height:24px;}
.news1-list .textbox p{ font-size:12px;color:#5f5f5f; height:32px; line-height:18px;overflow:hidden;}
.news1-list:hover .textbox h5{ color:#4190c9;}
.news1-list:hover .textbox p{ color:#4190c9;}
.news1-list:hover .imgbox{ border:solid 1px #4190c9;}

.news3box{ padding:0 0 0 10px; position:relative;border-bottom:dashed 1px #cacbcb; line-height:39px;}
.news3box:after{ content:""; position:absolute; left:0; top:50%; width:2px; height:2px; background:#666;}
.news3box a{ padding:0 100px 0 0; display:block; color:#666;}
.news3box a:hover{ color:#4190c9}
.news3box span{ font-family:Arial, Helvetica, sans-serif; position:absolute; right:0; top:0; width:80px; color:#888;}

/*o*/
.OnlineMessage1{ padding:0 10%;}
.OnlineMessage1 .hang{ padding:0 0 0 50px; position:relative; margin:0 0 8px;}
.OnlineMessage1 .hang span{ position:absolute; left:0; top:0; z-index:1; width:50px; line-height:32px; font-size:12px; color:#666;}
.OnlineMessage1 .hang input{ padding:0 10px; width:100%; height:34px; border:solid 1px #0077b3; background:none; font-size:12px; color:#0077b3}
.OnlineMessage1 .hang:hover input{ border:solid 1px #999;}
.OnlineMessage1 .hang textarea{ padding:0 10px; max-width:100%; min-width:100%; width:100%; line-height:34px; border:solid 1px #0077b3; background:none; font-size:12px; color:#0077b3}
.OnlineMessage1 .hang:hover textarea{ border:solid 1px #999;}
.OnlineMessage1 .hang button{ margin:12px auto 0; display:block; width:134px; height:33px; background:#029fee; border:none; color:#fff;}
.OnlineMessage1 .hang button:hover{ background:#0891d6}
 
@media (max-width:1199px){

 }


@media (max-width:991px){
.con2{ padding:0 15px;}
.con2 .row{ margin:0 -15px;}
.con2 .row .col-xs-6,.con2 .row .col-md-3{ padding:0 15px; margin-bottom:20px;}	
	
/*m*/		
.main{ padding:20px 0;}	

/*h*/	
header{ box-shadow:0 2px 2px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.1);-ms-box-shadow:0 2px 2px rgba(0,0,0,0.1);-o-box-shadow:0 2px 2px rgba(0,0,0,0.1)}
header .topbar{ height:inherit;}
header .topbar .logo{ line-height:80px;}
header .topbar .logo img{ width:200px;}
header .sjdnav{ display:none; width:150px;position:absolute;right:10px; top:80px;z-index:99999; }
header .sjdnav ul{ padding:0; margin:0;}
header .sjdnav li{ height:30px;display:block; padding:0;text-align:center; margin-bottom:5px;
background: -moz-linear-gradient(left,  rgba(65,144,201,0.7) 0%, rgba(65,144,201,0.7) 2%, rgba(65,144,201,0.7) 100%);
background: -webkit-linear-gradient(left,  rgba(65,144,201,0.7) 0%,rgba(65,144,201,0.7) 2%,rgba(65,144,201,0.7) 100%); 
background: linear-gradient(to right,  rgba(65,144,201,0.7) 0%,rgba(65,144,201,0.7) 2%,rgba(65,144,201,0.7) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b34190c9', endColorstr='#b34190c9',GradientType=1 );}
header .sjdnav li a{display:block; color:#fff; line-height:30px; }
header .ydd_btn{ margin:20px 0 0; padding:10px 7px; width:45px; height:40px; cursor:pointer;}
header .ydd_btn span{ display:block; width:100%; height:4px; background:#4190c9;}
header .ydd_btn span.span02{margin:4px 0;}
header .ydd_btn.click{ background:none;}
header .ydd_btn.click span{ background:#4190c9;}
header .ydd_btn.click span.span01{transform:rotate(45deg);-ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); position:relative;top:8px;margin-top:0px;	} 
header .ydd_btn.click span.span02{margin:4px 0;	}
header .ydd_btn.click span.span03{transform:rotate(-45deg);-ms-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg);position:relative;top:-8px;margin-top:0px;}
header .ydd_btn.click span.span02{ width:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0;}

/*b*/
.banner .carousel-indicators{ bottom:5px; margin-bottom:0;}

/*more*/
.more{ margin:0;}

/*n*/
.news1-list .imgbox{width:200px;}
.news1-list .textbox{ padding:0 0 0 220px;height:140px;}
.news1-list .textbox p{height:104px;}

/*p*/
.pictrue2-list{ margin-bottom:20px;}
.pictrue3-list{ margin-bottom:20px;}

/*o*/
.OnlineMessage1{ padding:0;}
}

@media (max-width:767px){
body{ padding-bottom:50px;}	
	
/*h*/		
header .topbar .logo{ line-height:60px;}
header .topbar .logo img{ width:150px;}
header .sjdnav{ right:0;top:60px; width:40%; background:none;box-shadow:0 2px 5px rgba(0,0,0,0.2);}
header .sjdnav li{margin-bottom:0;padding:0 3%;height:40px;border-bottom:solid 1px #4190c9;border-top:solid 1px #83c4f3;}
header .sjdnav li a{color:#fff;line-height:40px; }	
header .ydd_btn{ padding:10px; margin:10px 0 0;}	
	
 /*f-nav*/
.hot{height:50px; background:#1a1a1a; position:fixed; bottom:0; left:0; z-index:999;}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.hot .row div:hover{ background:#333;}	

/*t*/
.title1 h2{ font-size:18px; line-height:24px;}
.title1 h1 { font-size:18px; line-height:22px;}

.title08 h1{ font-size:16px;line-height:30px;}
.title08 ul li{line-height:22px;}

/*c*/
.contact-map{ margin:10px 0; height:auto; }

/*more*/
.more a{ width:150px; line-height:30px;}

/*p*/
.pictrue1-list a span h6{ font-size:14px;}

.pictrue2-list a .icon{ margin:40px;}
.pictrue2-list a h4{ padding:0 10px;font-size:14px;line-height:14px;}
.pictrue2-list a p{ padding:0 10px; margin:5px 0 0;line-height:22px; height:44px;}

.pictrue3-list a h6{ font-size:14px; line-height:30px;}

/*f*/
footer .link:after{ width:15px; border-radius:0;}
footer .link p{ padding:0; text-align:left !important;}
footer .link p span{ padding:0 10px 0 0; display:inline-block; margin:0; font-size:14px; background:#999; border-radius:0 5px 5px 0;}
footer .link p a{ margin:0 0 0 10px; font-size:14px;}
footer .footer_bar p{ font-size:12px;}

/*n*/
.news1-list .imgbox{width:180px;}
.news1-list .textbox{ padding:0 0 0 200px;height:130px;}
.news1-list .textbox h5{ font-size:14px;}
.news1-list .textbox p{height:72px; line-height:24px; font-size:12px;}

/*text*/
.text1 a{ font-size:12px; line-height:24px;}
 }
 
@media (max-width:640px){	

}
 
 @media (max-width:500px){	 
 
/*n*/
.news1-list .imgbox{width:160px;}
.news1-list .textbox{ padding:0 0 0 180px;height:110px;}
.news1-list .textbox p{height:48px}

/*p*/
.pictrue2-list a .icon{ margin:5px 20px;}
}

@media (max-width:414px){	 
/*f*/
footer .link p span small{ display:none;}

/*n*/
.news1-list .imgbox{width:120px;}
.news1-list .textbox{ padding:0 0 0 140px;height:100px;}
.news1-list .textbox p{height:48px}
}

@media (max-width:340px){	

}


