@charset "utf-8";

/* CSS Document */

body{max-width:1920px;min-width:1200px;margin:0 auto;overflow-x:hidden; color:#666666; font-size:12px;font-family:"微软雅黑","Microsoft YaHei",sans-serif;}

*{box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }

abbr,acronym,address,applet,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,input,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,sub,sup,tfoot, thead,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:12px;font-family:"微软雅黑","Microsoft YaHei",sans-serif;vertical-align:baseline }

ul, li, ol, dl, dt, dd, p{ margin:0; padding:0; list-style:none }

h1, h2, h3, h4 ,h5, h6{ padding:0; margin:0; font-weight:400}

table{border-collapse:separate;  }

caption,td,th{text-align:left;font-weight:400 }

a{text-decoration:none;color:#666 }

a img,iframe{border:none }



ol,ul{list-style:none }

p{line-height:24px }

td{vertical-align:middle }

.clear { clear:both; padding:0px; margin:0px;}

.fl{ float:left}

.fr{ float:right}



/*----------------------头部------------------------------*/

#header{height:117px;padding:20px 0}

#logo{background:url(../images/logo.jpg) no-repeat scroll 0 center;float:left;width:609px;height:110px; margin-bottom:18px;}

#logo a{display:block;height:110px;text-indent:-9999px;width:609px}

#rightHead{float:right; text-align:right; margin-top:15px;}

#rightHead h2{ font-size:18px; color:#eb3c00; margin:5px 0;}

#rightHead h3{ font-size:24px; color:#f12c05; font-weight:bold;}

.navbg{background-color:#fff;}

#nav{margin:0;clear:both;height:40px;line-height:40px;border-bottom:1px solid #fff}

.navlist{float:left;width:246px;position:relative}

#nav ul{float:left;}

#nav>ul>li{float:left;text-align:center;font-size:16px;line-height:40px ;padding: 0 20px;}

#nav a{color:#333}

#nav .g .navmenu{display:block}

.navmenu{background-color:rgba(0,0,0,0.3);left:0;padding:0;position:absolute;top:40px;width:246px;z-index:999;display:none}

.navmenu #dh1{ background:url(../images/dh1.png) no-repeat 40px center;}

.navmenu #dh2{ background:url(../images/dh2.png) no-repeat 40px center;}

.navmenu #dh3{ background:url(../images/dh3.png) no-repeat 40px center;}

.navmenu #dh4{ background:url(../images/dh4.png) no-repeat 40px center;}

.navmenu #dh5{ background:url(../images/dh5.png) no-repeat 40px center;}

.navmenu #dh6{ background:url(../images/dh6.png) no-repeat 40px center;}

.navmenu #dh1:hover{ background:url(../images/dh11.png) no-repeat 40px center;}

.navmenu #dh2:hover{ background:url(../images/dh22.png) no-repeat 40px center;}

.navmenu #dh3:hover{ background:url(../images/dh33.png) no-repeat 40px center;}

.navmenu #dh4:hover{ background:url(../images/dh44.png) no-repeat 40px center;}

.navmenu #dh5:hover{ background:url(../images/dh55.png) no-repeat 40px center;}

.navmenu #dh6:hover{ background:url(../images/dh66.png) no-repeat 40px center;}



.navmenu li{border-bottom:1px solid #719abc;line-height:83px;padding:0;height:83px;font-size:20px;}

#nav .navmenu a{color:#fff;display:block;font-size:22px;font-weight:normal;height:83px;width:246px;line-height:83px;padding-left:100px;text-align:left;text-decoration:none}

#nav .navmenu a:hover{background-color:#fff;color:#333}



#dh{float:right;  padding:0; margin:0; height:40px;}

#dh li{float:left; font-size:16px; padding:0; margin-top:-7px; position:relative;z-index:999999; }
#dh li a{margin-left:40px; padding-bottom:15px;}
#dh li a:hover{ border-bottom:2px solid #eb3c00; color:#eb3c00}
#dh .on a{border-bottom:2px solid #eb3c00; color:#eb3c00}
#dh li ul{position: absolute;display: none; z-index: 99999;background:#fff;padding-top:14px; right:-28px; z-index:999999;}
#dh li ul li{background: #FFF; width:120px; text-align:center;}
#dh li ul li a{font-size:14px;  padding:0; margin:0; line-height:40px; }
#dh li ul li a:hover{color: #eb3c00; border-bottom:none}



.submenu{display:none}

.submenu{position:absolute;z-index:999;left:246px;top:40px;width:954px;background:#fff;height:500px;padding-left:40px;border-top:1px solid #0074c5;padding-top:20px}

.submenu li{line-height:50px;clear:both}

.submenu li strong{font-size:16px;color:#333; float:left;line-height:36px;display:inline}

.submenu li .submenuchild{float:left;line-height:36px;display:inline;width:700px}

.submenu li a{font-size:14px;padding:0 10px;line-height:38px;display:inline-block;height:38px;}

.submenu li a:hover{color:#cf2117}

.topHead{line-height:30px;font-size:12px;padding-top:0;color:#fff;height:30px;background:#0074c5}

.h40{height:40px;clear:both}

.topL{float:left;width:246px;height:30px;line-height:30px}

.topR{float:right;text-align:right;height:30px;line-height:30px; color:#539fd3}

.topR a{width:56px;height:30px;line-height:30px;color:#fff;padding:0 5px}

.topR a.wap{padding-left:16px}





.area{width:1200px;margin:0 auto}

/*-------banner-------*/

#banner{ width:100%; height:500px;padding:0; margin:0; overflow:hidden; position:absolute; min-width:1200px;}

#banner .slide{height:500px;overflow:hidden;width:100%;position:relative; padding:0; margin:0;}

#banner .slide .bd{height:500px;overflow:hidden}

#banner .slide li{display:block;height:500px;margin:0;width:100%}

#banner .slide li a{display:block;height:500px;margin:0;width:100%}

#banner .slide li img{height:500px; padding:0; margin:0}

#banner .slide .hd{top:420px;height:12px;left:50%;margin-left:-80px;position:absolute;z-index:0}

#banner .slide .hd li{background:#666;border-radius:6px;color:#666;cursor:pointer;display:block;float:left;font-family:Arial;font-size:8px;width:12px;height:12px;line-height:12px;margin-left:10px;overflow:hidden;text-align:center;text-decoration:none;margin-top:6px}

#banner .slide .hd li.on{background:#30a0ce;color:#30a0ce}

.slide .num{bottom:15px;height:20px;left:50%;margin-left:-40px;position:absolute;z-index:10}

.slide .num a{background:#fff none repeat scroll 0 0;border-radius:12px;color:#333;cursor:pointer;display:block;float:left;font-family:Arial;font-size:12px;height:15px;line-height:15px;margin-left:10px;overflow:hidden;text-align:center;text-decoration:none;width:15px}

.slide .num a.cur{background:#eb3c00 none repeat scroll 0 0;border:0 none;color:#1d2088}



#xbanner{height:400px;}



#chaxun{ width:1200px; padding:0; margin:540px auto 60px auto;}

#chaxunbt{ font-size:32px; font-weight:bold; color:#333; text-align:center; margin-bottom:30px;}

#chaxun #Name{ border:2px solid #CF2118; border-radius:10px; line-height:45px; height:49px; width:500px; margin:0 16px 0 150px;  background:url(../images/ss1.jpg) no-repeat 10px center; text-indent:50px; color:#999; font-size:14px;}

#chaxun #Mobile{ border:2px solid #CF2118; border-radius:10px 0 0 10px;  line-height:45px; height:49px; width:250px;  background:url(../images/ss2.jpg) no-repeat 15px center; text-indent:50px; color:#999; font-size:14px;}

#chaxun #dosubmit{color:#fff; line-height:50px; height:50px; width:120px;  font-size:16px;  background:url(../images/ss3.jpg) no-repeat right 1px; margin:0 0 0 -4px;}



#tuijianbg{ background-color:#f7f7f7; padding:55px 0; margin:0 auto}

#tuijian{ width:1200px; padding:0; margin:0 auto}

#tuijianbt1{ font-size:32px; font-weight:bold; color:#333; text-align:center; background:url(../images/bg1.png) no-repeat center bottom; padding-bottom:20px;}

#tuijianbt2{ font-size:16px; text-align:center; color:#808080; text-transform:uppercase; margin-top:15px;}

#tuijian ul{ margin-top:50px;}

#tuijian li{ width:285px; height:120px; background-color:#fff; padding:25px; font-size:14px; transition: all 1s; margin-right:20px; margin-bottom:20px; float:left;}

#tuijian li img{ float:left; padding-right:20px;}

#tuijian li h2{ font-size:18px; color:#333; font-weight:bold; margin:10px 0 6px 0}

#tuijian li:hover{ box-shadow: 0 0 10px 4px #e7e7e7; color:#0074c5}

#tuijian li:hover h2{color:#0074c5}

#tuijian li:nth-child(4n){ margin-right:0}



#habout{ width:1200px; padding:0; margin:70px auto}

#habout_left{ width:590px; float:left; margin-top:45px;}

#habout_left h2{ font-size:24px; font-weight:bold; color:#333;}

#habout_left h2 span{ color:#0474b5;font-size:24px; }

#habout_left h2 em{ color:#ef3200;font-size:24px; font-style:normal;}

#habout_left p{ margin:30px 0; font-size:14px; line-height:28px;}

#habout_left a{ background-color:#eb3c00; color:#fff; font-size:14px; width:130px; line-height:30px; text-align:center; display:block}

#habout_right{ float:right; margin-top:45px;}



#hysbg{ background-color:#f7f7f7; padding:70px 0; margin:0 auto}

#hys{ width:1200px; padding:0; margin:0 auto}

#hys ul{ margin-top:40px;}

#hys li{ width:20%; float:left; text-align:center; padding:0 20px; font-size:14px; line-height:23px;}

#hys li:nth-child(1) h2{ font-size:18px; color:#ff371b; font-weight:bold; margin:15px 0 10px 0;}

#hys li:nth-child(2) h2{ font-size:18px; color:#ff873e; font-weight:bold; margin:15px 0 10px 0;}

#hys li:nth-child(3) h2{ font-size:18px; color:#0074c5; font-weight:bold; margin:15px 0 10px 0;}

#hys li:nth-child(4) h2{ font-size:18px; color:#4ea322; font-weight:bold; margin:15px 0 10px 0;}

#hys li:nth-child(5) h2{ font-size:18px; color:#c843bb; font-weight:bold; margin:15px 0 10px 0;}



#hhzhb{ width:1200px; padding:0; margin:70px auto 40px auto}

#hhzhb ul{ margin-top:40px;}

#hhzhb li{ width:225px; height:113px; overflow:hidden; border:1px solid #e5e5e5; float:left; margin-right:18px; margin-bottom:25px;}

#hhzhb li img{ width:100%;}

#hhzhb li:nth-child(5n){ margin-right:0}



#hnewsbg{ background-color:#f7f7f7; padding:70px 0; margin:0;}

#hnews{ width:1200px; padding:0; margin:0 auto}

#hnews dl{ width:385px; height:450px; margin-right:22px; background-color:#fff; float:left; margin-top:35px;}

#hnews dl:last-child{ margin-right:0}

#hnews dl dt img{ width:385px; height:254px;}

#hnews dl dd{ padding:20px 25px; }

#hnews dl dd h2{ font-size:16px; font-weight:bold; margin:0 0 12px 0}

#hnews dl dd p{ line-height:22px; border-bottom:1px solid #eeeeee; padding-bottom:15px; margin-bottom:15px;}



#link{ width:1200px; padding:0; margin:60px auto}

#linkbt{ font-size:24px; color:#333; background: url(../images/Link.jpg) no-repeat bottom left; padding-left:140px; height:28px; margin-bottom:25px;}

#link a{ margin-right:30px;}



#footbg{ background-color:#333333; padding:50px 0; margin:0 auto}

#foot{ width:1200px; padding:0; margin:0 auto}

#foot_left{ float:left; width:390px; color:#e6e6e6;}

#foot_left h2{ font-size:14px; margin-bottom:10px;}

#foot_left h3{ font-size:29px; font-weight:bold; margin-bottom:10px;}

#foot_left h4{ width:235px; line-height:25px; border:1px solid #e6e6e6; text-align:center; font-size:14px;}

#foot_left h4 span{ background-color:#e6e6e6; color:#333; width:50%; float:left; font-size:14px;}



#foot_left2{ width:200px; float:left;}

#foot_left2 h2{margin-bottom:10px;}

#foot_left2 h2 a{ font-size:14px; color:#e6e6e6;}

#foot_left2 li a{ line-height:29px; color:#999999}



#foot_left3{ width:290px; float:left;}

#foot_left3 h2{margin-bottom:10px;}

#foot_left3 h2 a{ font-size:14px; color:#e6e6e6;}

#foot_left3 li{ width:120px; float:left;}

#foot_left3 li a{ line-height:29px; color:#999999}



#foot_right{ float:right; text-align:center; color:#999999}

#foot_right h2{margin-bottom:10px; font-size:14px; color:#e6e6e6; text-align:left}

#foot_right img{ margin-bottom:10px}



#bq{ background-color:#262626; line-height:50px; text-align:center; color:#999999;}



#xdhbg{ height:56px; border-bottom:1px solid #eeeeee;}

#xdh{ width:1200px; padding:0; margin:0 auto}

#xdh_left{ float:left;}

#xdh_left a{ line-height:54px; float:left; margin-right:40px; font-size:14px;}

#xdh_left a:hover{ color:#eb3c00; border-bottom:2px solid #ef3200; }

#xdh_left .on{color:#eb3c00; border-bottom:2px solid #ef3200; }

#xdh_right{ float:right; line-height:51px;}



#gnsb1{ width:1200px; padding:0; margin:50px auto; font-size:14px; line-height:28px;}

#biaoti h2{ font-size:30px; color:#333; text-align:center; margin:0 auto 30px auto}

#biaoti h3{ background-color:#0073c9; height:2px; width:30px; display:block; margin:15px auto 0 auto}

#biaoti i{background-color:#0073c9; height:2px; width:30px; display:block; margin:15px auto 0 auto}

#gnsb1 img{ margin:20px 0}



/*4列高150px*/

#list4{ width:1200px; padding:0; margin:60px auto; text-align:center; font-size:14px; line-height:28px;}

#list4 ul { padding:0; margin:30px auto; } 

#list4 li{ width:23%; margin-right:2.666%; float:left; border:1px solid #d2d2d2; padding:20px 20px; font-size:12px; line-height:24px; height:150px; }

#list4 h3{ font-size:16px; color:#333; font-weight:bold; margin-bottom:10px;}

#list4 li:nth-child(4n){ margin-right:0}

#list4 li:hover{ border:1px solid #0073c9}

#list4 li:hover h3{ color:#0073c9}



/*4列高220px*/

#list41{ width:1200px; padding:0; margin:60px auto; text-align:center; font-size:14px; line-height:28px;}

#list41 ul { padding:0; margin:30px auto; } 

#list41 li{ width:23%; margin-right:2.666%; float:left; border:1px solid #d2d2d2; padding:20px 20px; font-size:12px; line-height:24px; height:220px; }

#list41 h3{ font-size:16px; color:#333; font-weight:bold; margin-bottom:10px;}

#list41 li:nth-child(4n){ margin-right:0}

#list41 li:hover{ border:1px solid #0073c9}

#list41 li:hover h3{ color:#0073c9}





/*3列*/

#list3{ width:1200px; padding:0; margin:60px auto; text-align:center; font-size:14px; line-height:28px;}

#list3 ul { padding:0; margin:30px auto; } 

#list3 li{ width:31%; margin-right:2%; float:left; border:1px solid #d2d2d2; padding:20px 20px; font-size:12px; line-height:24px; height:190px; }

#list3 h3{ font-size:16px; color:#333; font-weight:bold; margin-bottom:10px;}

#list3 li:nth-child(3n){ margin-right:0}

#list3 li:hover{ border:1px solid #0073c9}

#list3 li:hover h3{ color:#0073c9}



/*2列*/

#list2{ width:1200px; padding:0; margin:60px auto; text-align:center; font-size:14px; line-height:28px;}

#list2 ul { padding:0; margin:30px auto; } 

#list2 li{ width:48%; margin-right:4%; float:left; border:1px solid #d2d2d2; padding:20px 20px; font-size:12px; line-height:24px; height:160px; }

#list2 h3{ font-size:16px; color:#333; font-weight:bold; margin-bottom:10px;}

#list2 li:nth-child(2n){ margin-right:0}

#list2 li:hover{ border:1px solid #0073c9}

#list2 li:hover h3{ color:#0073c9}



/*6列高220px*/

#list6{ width:1200px; padding:0; margin:60px auto; text-align:center; font-size:14px; line-height:28px;}

#list6 ul { padding:0; margin:30px auto; } 

#list6 li{ width:15%; margin-right:2%; float:left; border:1px solid #d2d2d2; padding:20px 20px; font-size:12px; line-height:24px; height:220px; }

#list6 h3{ font-size:16px; color:#333; font-weight:bold; margin-bottom:10px;}

#list6 li:nth-child(6n){ margin-right:0}

#list6 li:hover{ border:1px solid #0073c9}

#list6 li:hover h3{ color:#0073c9}



/*6列高300px*/

#list61{ width:1200px; padding:0; margin:60px auto; text-align:center; font-size:14px; line-height:28px;}

#list61 ul { padding:0; margin:30px auto; } 

#list61 li{ width:15%; margin-right:2%; float:left; border:1px solid #d2d2d2; padding:20px 20px; font-size:12px; line-height:24px; height:350px; }

#list61 h3{ font-size:16px; color:#333; font-weight:bold; margin-bottom:10px;}

#list61 li:nth-child(6n){ margin-right:0}

#list61 li:hover{ border:1px solid #0073c9}

#list61 li:hover h3{ color:#0073c9}



#fwlc{ width:1200px; padding:0; margin:70px auto}



#subnav{width:1200px;height:32px; margin:40px auto 70px auto;}

#subnav ul li:first-child{border-left:1px solid #0073c9;  }

#subnav ul li {float:left; border:1px solid #0073c9; border-left:none; text-align:center; line-height:45px; font-size:14px;}

#subnav ul li a{ display:block;}

#subnav ul li a:hover, #subnav .on{ background-color:#0073c9; color:#fff;}



#fuwu{width:1200px; padding:0; margin:60px auto}

#fuwu dl{ width:25%; float: left;}

#fuwu dl dt{ width:40%; float:left; text-align:right; padding-right:20px; display:block}

#fuwu dl dd{float:left; font-size:14px; line-height:24px;}

#fuwu dl dd h2{ font-size:18px; font-weight:bold; color:#333; margin:10px 0;}



#about1{ width:1200px; padding:0; margin:60px auto 0 auto; font-size:14px; line-height:28px;}

#about1 img{ margin:40px 0 0 0}



#about2{ padding:0; margin:70px auto 0 auto; font-size:14px; line-height:28px;}

#about2bg{ background: url(../images/qywh.jpg) no-repeat center; height:535px; margin-top:50px;}

#zzry{ text-align:center; margin-top:50px;}

#qywh{font-size:14px; line-height:40px;  background: url(../images/qywhbg.jpg) no-repeat top right;}

/* aboutHonor */

.aboutHonor{width: 100%; background: #eeeeee; margin:90px auto 0 auto; padding:50px 0}

.aboutHonor .mainCon{ width:1200px; padding:0; margin:50px auto 0 auto; position:relative; }

.aboutHonor .mainCon i{ display:block; width:21px; height:40px; cursor:pointer; position:absolute;   overflow: hidden;z-index: 99;}

.aboutHonor .mainCon .btn01{ background:url(../images/aboutHonorBtn01.png) no-repeat left top; left:-60px; top:35%;}

.aboutHonor .mainCon .btn02{background:url(../images/aboutHonorBtn02.png) no-repeat left top; right:-60px; top:35%;}

.aboutHonor .mainCon .aboutHonorCon{width: 100%;position: relative;height:300px;overflow: hidden;}

.aboutHonor .mainCon .aboutHonorCon ul{width: 100%;position: absolute;top: 0;left: 0;}

.aboutHonor .mainCon .aboutHonorCon li{width: 380px;float: left;margin-right: 30px; }

.aboutHonor .mainCon .aboutHonorCon li p{width: 380px;height:262px; }

.aboutHonor .mainCon .aboutHonorCon li span{display: block;width: 100%;margin-top: 16px;font-size: 14px;color: #666;text-align: center;}

.aboutHonor .mainCon .aboutHonorCon li img{display: block;margin: 0 auto; width:100%}



#lianxi{width:1200px; padding:0; margin:60px auto 90px auto}

#lianxi ul{ margin-top:100px;}

#lianxi li{width:25%; float:left; text-align:center; font-size:14px; line-height:26px;}

#lianxi li h2{ font-size:18px; margin:30px 0 5px 0;}



.faq{ width:1200px; padding:0; margin:40px auto 0 auto}

.faq .list{ padding-bottom: 20px; }

.faq .list li{ position:relative; margin-bottom:20px;}

.faq .list li .name a {display: block; font-size: 15px; color: #333; position: relative; height: 45px; line-height:45px; padding-left: 50px; border:1px solid #e3e3e3; background:url(../images/Q2.png) 21px center no-repeat; }

.faq .list li .box {line-height: 28px; font-size: 13px; display: none; color: #666; padding: 20px 30px 20px 50px; background: #fff; border:1px solid #e3e3e3; border-top:none; background:url(../images/A1.png) 21px 27px no-repeat; } 

.faq .list li.liNow .name a{ background:#0074c5 url(../images/Q1.png) 21px center no-repeat; color:#fff; border:none}



.aboutnr{ width:1200px; padding:0; margin:35px auto; font-size:13px; line-height:26px;}



.honor{ padding:0; margin:50px auto 60px auto; width:1200px;}

.honor ul{font-size:0;}

.honor dl{display:inline-block;  width:272px; margin:0 37px 0 0; vertical-align:top}

.honor dl a{ display:block;}

.honor dl dt{position: relative;overflow: hidden; border:1px solid #ccc}

.honor dl dt img{transition: all 1s;width: 100%; height:370px; display:block}

.honor dl:hover dt img{transform: scale(1.1);}

.honor dl dd{  font-size:12px; text-align:center; line-height:45px; }

.honor .mn{ margin:0}



.team{ padding:0; margin:50px auto 60px auto; width:1200px;}

.team ul{font-size:0;}

.team dl{display:inline-block;  width:272px; margin:0 37px 0 0; vertical-align:top}

.team dl a{ display:block;}

.team dl dt{position: relative;overflow: hidden; border:1px solid #ccc}

.team dl dt img{transition: all 1s;width: 100%; height:335px; display:block}

.team dl:hover dt img{transform: scale(1.1);}

.team dl dd{  font-size:13px; text-align:center; padding:15px 0 0}

.team dl dd h3{ padding:0; margin:0; font-size:14px; margin:7px 0 15px 0;}

.team .mn{ margin:0}



.hzhb{ padding:0; margin:40px auto; width:1200px;}

.hzhb ul{font-size:0;}

.hzhb dl{display:inline-block;  width:223px; margin:0 18px 0 0; vertical-align:top}

.hzhb dl a{ display:block;}

.hzhb dl dt{position: relative;overflow: hidden; border:1px solid #DADADA}

.hzhb dl dt img{transition: all 1s;width: 100%;  display:block}

.hzhb dl:hover dt img{transform: scale(1.1); }

.hzhb dl dd{  font-size:12px; text-align:center; line-height:45px; }

.hzhb .mn{ margin:0}



/*========================================== 表单提交提示弹窗  ================================================*/

.tips-bg{width: 100%;height: 100%;position: fixed;z-index: 99955599;background-color:#000;opacity:0.6;top: 0;left: 0;}

#tips{background-color:#fff;position: fixed;left: 0;right: 0;top: 0;bottom: 0;margin:auto;z-index:999555998;overflow: hidden;}

#tips div{overflow: hidden;position: relative;color: #666;font-size: 14px;height: 100%;}

#tips div .btn{display: block;position: absolute;bottom:30px;right: 20px;width: 60px;height: 30px;background-color: #eb3c00;color: #fff;line-height: 30px;text-align: center;cursor: pointer;}

#tips h1{font-size: 18px;margin-bottom: 10px;color: #333;font-weight: normal;}



.sitemap{ width:1200px; padding:0; margin:30px  auto 40px auto}

.sitemap h2{font-weight:bold; font-size:15px;padding:5px 0; line-height:35px;}

.sitemap h2 a{color: #0074c5;}

.sitemap h2 a:hover{color: #eb3c00;text-decoration: underline;}

.sitemap ul{overflow: hidden;border:solid 1px #eee;padding: 15px;display: block;}

.sitemap ul li{float: left;width:33%;line-height: 25px;}

.sitemap ul li a{color: #333;}

.sitemap ul li a:hover{color: #eb3c00; }

.sitemap ul p{line-height: 36px;}

.sitemap ul p a{color: #333;}

.sitemap ul p a:hover{color: #D1232D;text-decoration: underline;}





#pages{text-align: center;color: #666;padding: 20px 0 0 0; clear:both}

#pages span, #pages a{display: inline-block;line-height: 30px;border:solid 1px #CCCCCC;padding: 0 13px;font-size: 14px;}

#pages span.cur{border:solid 1px #0074c5;background-color: #0074c5;color: #fff;}



.newsDetail{ padding:0;}

.newsDetail h1.t{text-align: center;padding:0;font-size: 24px;font-weight: normal;color: #333;}

.newsDetail p{margin:5px 0 15px; text-align: center;}

.newsDetail .time{text-align: center;color: #999;border-bottom: solid 1px #eee;padding-bottom: 5px;}

.newsDetail .content{ line-height:28px; padding:0; font-size:13px;}

.newsDetail .content img{ margin:0 0 10px 0}

.detail{line-height: 30px;font-size: 14px;color: #666;border-top: solid 1px #eee; padding: 10px 0;}

.detail img{ margin:0 0 10px 0}

.keywords{ font-size:13px; margin:10px 0 0}

.pagelinks{padding:0 0 20px 0; border-bottom: solid 1px #eee; margin:20px 0 }

.pagelinks a{color: #666;}

.pagelinks a:hover{color: #d30706;}





/* NewsSale 新闻中心*/

.NewsSale{width:1200px; padding: 60px 0 50px 0; margin:0 auto;}

.NewsSale dl{width: 100%;height: 200px;background: #fff;margin-top:40px; border:1px solid #DEDEDE}

.NewsSale dl:first-child{margin-top:0;}

.NewsSale dt{float: left;width: 300px;height: 198px;overflow: hidden;}

.NewsSale dt img{display: block;transform: scale(1);transition: all 2s ease-out; width:100%; height:100%}

.NewsSale dd{width: 800px;padding-top:25px;height: 218px;float: left;margin-left: 50px;position: relative;}

.NewsSale dd h3{height: 26px;line-height: 26px;font-size: 17px;color: #333333;margin-bottom: 6px;}

.NewsSale dd h3 a{color: #333333;text-decoration: none;}

.NewsSale dd h3 span{ float:right; font-size: 14px;color: #eb3c00;display: inline-block;*display: inline;border-radius: 2px;margin-left: 10px;}

.NewsSale dd em{display: block;font-size: 16px;color: #666666;}

.NewsSale dd p{font-size: 14px;color: #999999;line-height: 26px;margin-top:10px;}

.NewsSale dd .details{display: block;width: 122px;height: 39px;line-height: 39px; font-size: 14px;color: #666666; text-decoration: none;position: absolute;left: 0;bottom: 45px;}

.NewsSale dd .details i{display: inline-block;width: 21px;height: 12px;background: url(../images/InpageHotSale_icon01.png) no-repeat center;margin-left: 6px;position: relative;top: 2px;}

.NewsSale dl:hover dt img{transform: scale(1.2);}

.NewsSale dl:hover{background: #fff;box-shadow: 1px 0 10px 1px #EFEFEF; border:1px solid #F6F6F6;}

.NewsSale dl:hover dd h3 a{ color:#eb3c00;}

.NewsSale dl:hover dd .details{color:#0074c5; }





/*右侧浮动*/

.float{ position:fixed; top:50%; right:0;  z-index:999999; width:48px; height:250px;}

.float_show{  width:48px; height:48px;}

.float_show a{ background-color:#0074C5;display:block; color:#FFF; font-size:15px; width:auto; height:48px;  overflow:hidden;text-decoration: none;}

.float_show a img{ vertical-align:middle;}

.float_show.float_show0{ height:48px; line-height:48px; text-align:center; }

.float_show.float_show0 a{width:48px; height:48px; }

.float_show:hover a{ background-color:#EB3D00;color:#FFF;}

.float_show.float_show0:hover{  background-color:#F93100; }

.float_show.float_show0:hover a{ }

.float_wx{ display:none; position:absolute; top:-90px; left:-150px; width:144px; height:168px; padding:23px 27px 0 17px;}

.float_show.float_show1{ position:absolute; top:0px; right:-124px; width:194px;}

.float_show.float_show2{ position:absolute; top:49px; right:-159px; width:207px;}

.float_show.float_show4{ position:absolute; top:98px; right:-78px; width:126px;}

.float_show.float_show0{ position:absolute; top:147px; }

.factory{ padding:0; margin:50px auto 60px auto; width:1200px;}
.factory ul{font-size:0;}
.factory dl{display:inline-block;  width:375px; margin:0 37px 0 0; vertical-align:top}
.factory dl a{ display:block;}
.factory dl dt{position: relative;overflow: hidden; border:1px solid #ccc}
.factory dl dt img{transition: all 1s;width: 100%; height:258px; display:block}
.factory dl:hover dt img{transform: scale(1.1);}
.factory dl dd{  font-size:12px; text-align:center; line-height:45px; }
.factory .mn{ margin:0}
