@charset "utf-8";
*{ margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,blockquote,p{padding:0; margin:0; font-size:100%; background:transparent; outline:0; border:0;}
li{list-style-type:none;}img{vertical-align:top;border:0; margin:0; overflow:hidden}ol,ul {list-style:none;}   
.left{float:left;}.right{float:right;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank5 {clear:both; height:5px; overflow:hidden; display:block;}
.blank30 {clear:both; height:30px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
.blank40 {clear:both; height:40px; overflow:hidden; display:block;}
.blank50 {clear:both; height:50px; overflow:hidden; display:block;}
.blank60 {clear:both; height:60px; overflow:hidden; display:block;}
.blank80 {clear:both; height:80px; overflow:hidden; display:block;}
.cb{ clear:both;}.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
a{color: #323232; text-decoration: none; outline:none;}a:hover {color: #f60; text-decoration: underline}
body {background:#fff;font-size:14px;color: #323232;line-height:28px;font-family:Verdana; -webkit-text-size-adjust:none;}

.mainbody { width:1200px; margin:0 auto;font-family:Microsoft YaHei;}

.t_top { width:100%; height:30px; line-height:30px; background:#064483; overflow:hidden; min-width:1200px; font-size:12px; color:#c1cad8;}
.t_left { float:left;}
.t_right { float:right; text-align:right;}
.t_right a { padding:0 8px; color:#fff;}
.t_right img { vertical-align:middle;}

.t_top .t_right .ss1 { width:265px; height:30px; float:right;border-right:#245b92 1px solid;}
.t_top .t_right .ss1 a { text-align:center; color:#fff; height:30px; display:inline-block;}
.t_top .t_right .ssou { width:33px; height:30px; float:right; cursor:pointer; border-left:#053c73 1px solid;}

.header {clear: both;width: 100%;height: 100px;overflow:hidden; min-width:1200px; background:#efefef;}
.header .logo { height:70px; float:left; margin-top:15px;}

.nav{ height:100px;float:right;}
.nav ul li { height:100px; line-height:97px; text-align:center; float:left;}
.nav ul li a,.nav ul li a:visited{color:#454545; padding:0 15px; font-size:15px;height:100px; display:block;font-family:Microsoft YaHei;}
.nav ul li a:hover{text-decoration:none; color:#454545; background:#dcdcdc url(../images/line.jpg) no-repeat center bottom;}
.nav ul li img { vertical-align:middle; margin-top:35px;}

#nav1 .nav1 a,#nav2 .nav2 a,#nav3 .nav3 a,#nav4 .nav4 a,#nav5 .nav5 a,#nav6 .nav6 a,#nav7 .nav7 a,#nav8 .nav8 a,#nav9 .nav9 a,#nav10 .nav10 a,#nav11 .nav11 a{text-decoration:none; color:#454545; background:#dcdcdc url(../images/line.jpg) no-repeat center bottom;}

h1 { width:85%; text-align:center; font-size:24px; font-weight:bold; line-height:30px; color:#333; padding:10px 0; margin:0 auto;}

/*首页焦点图*/
.flash {width:100%; height:514px; overflow:hidden; clear:both; min-width:1200px;}
.flash2 {width:100%; height:380px; overflow:hidden; clear:both; min-width:1200px;}

.tit { width:100%;overflow:hidden; line-height:40px;padding-bottom:40px; text-align:center;}
.tit h3 {color:#444444; font-size:30px;font-family:Microsoft YaHei;text-transform:uppercase;}

.hdbg {clear: both;width: 100%;height: 50px;line-height: 50px;background: #f6f6f6;border-bottom: 1px solid #ededed;}
.hdbg h3 { padding-left:25px; background:url(../images/aa.jpg) no-repeat 5px center; float:left;}
.hdbg label { float:left; display:block; line-height:30px;}
.hdbg .ss { height:30px; overflow:hidden; float:right; margin-top:10px;}
.hdbg .ss .bd_k { width:200px; height:28px; line-height:28px; border:#ddd 1px solid; background:none; padding:0 15px; color:#999;font-family:Microsoft YaHei; font-size:14px; float:left;}
.hdbg .ss .bd_img { float:right; height:30px; margin-left:2px; background:url(../images/sousou-s.jpg) no-repeat; border:0; width:45px;}

.abtit { text-align:center; padding-bottom:40px; overflow:hidden; clear:both; width:100%;}
.abtit h3 { font-size:34px; color:#504f4f; padding-top:5px; font-weight:bold;}
.abtit p { font-size:16px; color:#888; font-weight:100; padding-top:10px; font-weight:100;}

.nyleft { width:280px; float:left;}
.nyright { width:820px; float:right;min-height:300px; height:auto !important;height:300px; overflow:auto;zoom:1;}

.sybg { clear:both; width:100%; padding:50px 0 70px 0;background:url(../images/abg.jpg) no-repeat center fixed; overflow:hidden; min-width:1200px;}
.syabout { width:1100px; padding:40px 50px; background:#fff; overflow:hidden; margin:0 auto;font-family:Microsoft YaHei;}
.syabout .abimg { width:437px; height:364px; overflow:hidden; float:right;}
.syabout .abimg img{ width:437px; height:364px;transition:all 1s;}
.syabout .abimg:hover img{ transform:scale(1.2,1.2);transform-origin:center center}

.syabout .sytex { width:620px; float:left;}
.syabout .sytex .abtit { text-align:left; padding-bottom:25px;}
.syabout .sytex .syab { width:100%; height:150px; overflow:hidden;}
.syabout .sytex .syab p { text-indent:2em; color:#767676;}
.syabout .syab a {color:#767676;}
.syabout .sytex .syab a.more { color:#f00; font-size:12px;}

.digital{color: #a2a1a1; padding-top:30px; overflow:hidden;}
.main22{width: 605px;margin:0 auto;font-size: 0;}
.mumping_mun li{ float:left; padding-left:33px;color:#a2a1a1;}
.mumping_mun li:first-child { padding-left:0;}
.mumping_mun{width: 100%;}
.mumping_mun h2{font-size:53px;font-weight: bold; line-height:45px; float:left; color:#024282;}
.mumping_mun span { color:#767676; display:block; float:left; padding-left:10px; font-size:14px; padding-top:26px;}
.mumping_mun p { font-size:14px;}

.more2 { width:138px; height:38px; line-height:38px; clear:both; margin:0 auto;  text-align:center;}
.more2 a { color:#024282; text-decoration:none;border:#024282 1px solid; display:block; font-size:14px;}
.more2 a:hover { color:#fff; background:#024282;}

.pro1 li { float:left; width:20%; padding:1%; margin:1% 1.5%;color:#666;background:#f7f7f7; }
.pro1 li:hover { background:#c30d23;}
.pro1 li h5 { background:url(../images/dian.png) no-repeat left center; padding-left:14px;}
.pro1 li p { font-size:12px;}
.pro1 li:hover h5,.pro1 li:hover p { color:#fff;}
.pro1 li:hover h5{background:url(../images/dians.png) no-repeat left center;}

.pro2 li { float:left; width:285px; margin:10px 0px 20px 20px; overflow:hidden;}
.pro2 li:first-child,.pro2 li:nth-last-child(4) { margin-left:0;}
.pro2 li a { text-decoration:none;}
.pro2 li .pimg { width:285px; height:190px; overflow:hidden;}
.pro2 li .pimg img { width:285px; height:190px;transition:all 1s;}
.pro2 li .pimg:hover img{ transform:scale(1.2,1.2);transform-origin:center center}
.pro2 li p { width:285px; font-size:16px; color:#1e1e1e; text-align:center; height:45px; line-height:45px; overflow:hidden; background:#f2f2f2; margin-top:10px;}
.pro2 li:hover p,.pro2 li:hover p:hover { background:#024282; color:#fff;}

.pro3 li { float:left; width:285px; margin:10px 5px 20px 10px; overflow:hidden;}
.pro3 li a { text-decoration:none;}
.pro3 li .pimg { width:285px; height:190px; overflow:hidden;}
.pro3 li .pimg img { width:285px; height:190px;transition:all 1s;}
.pro3 li .pimg:hover img{ transform:scale(1.2,1.2);transform-origin:center center}
.pro3 li p { width:285px; font-size:16px; color:#1e1e1e; text-align:center; height:45px; line-height:45px; overflow:hidden; background:#f2f2f2; margin-top:10px;}
.pro3 li:hover p,.pro3 li:hover p:hover { background:#024282; color:#fff;}

.sypro { float:left;}
.sypro li { float:left; width:360px; margin:10px 20px 0 0; overflow:hidden;}
.sypro li a {text-decoration:none;}
.sypro li .pimg { width:360px; height:240px; overflow:hidden; display:block; text-decoration:none;}
.sypro li .pimg img { width:360px; height:267px;transition:all 1s;}
.sypro li .pimg:hover img{ transform:scale(1.2,1.2);transform-origin:center center}
.sypro li p {width:360px; color:#000; font-size:18px; height:30px; line-height:30px; padding-top:10px; font-weight:300;}

.prod li { float:left; width:400px; height:267px; margin:20px 56px 10px 102px; overflow:hidden;}
.prod li a { width:400px; height:267px; overflow:hidden; position:relative; display:block;}
.prod li a img { width:400px; height:267px;transition:all 0.2s; position:absolute; left:0; top:0; z-index:9;}
.prod li a:hover img{ transform:scale(1.1,1.1);transform-origin:center center}
.prod li a p {width:400px; position:absolute;left:0; top:50%; margin-top:-50px; background:url(../images/bs.png) repeat; color:#0076ef; text-align:center; font-size:30px; height:100px; line-height:100px; z-index:99; font-weight:bold;}

.pro5 li { float:left; width:285px;height:200px; position:relative; margin:10px 5px 20px 10px; overflow:hidden;}
.pro5 li a { text-decoration:none;}
.pro5 li .pimg { width:285px; height:200px; overflow:hidden; position:absolute; left:0; top:0; z-index:9;}
.pro5 li .pimg img { width:285px; height:200px;transition:all 1s;}
.pro5 li .pimg:hover img{ transform:scale(1.2,1.2);transform-origin:center center}
.pro5 li h3 { width:285px; height:40px; line-height:40px; font-size:14px; color:#fff; text-align:center; overflow:hidden; position:absolute; left:0; bottom:0; z-index:99;}
.pro5 li span{ width:285px; height:40px; overflow:hidden; position:absolute; left:0; bottom:0; z-index:90; display:block; background:#333;-moz-opacity:0.7; filter:alpha(opacity=70); opacity:0.7;}

.synews li { width:400px; height:230px; float:left;}
.synews li .nimg { width:400px; height:230px; overflow:hidden;}
.synews li .nimg img { width:400px; height:230px;transition:all 1s;}
.synews li .nimg:hover img{ transform:scale(1.2,1.2);transform-origin:center center}
.synews li .text {background:#f2f2f2; float:left; padding:25px; height:180px; width:350px; overflow:hidden;}
.synews li .text .time { font-size:24px; color:#7a7a7a; padding-bottom:10px;}
.synews li .text h3 { font-size:16px; color:#000; padding-bottom:6px;}
.synews li .text h3 a,.synews li .text h3 a:hover { color:#000;}
.synews li .text .tex {color:#7e7e7e; height:90px; line-height:22px; overflow:hidden;}

.footer3 { clear:both; width:100%; padding:40px 0; color:#fff;overflow:hidden; background:#c0d0e0; min-width:1200px;}
.footer3 span.zzb07tail a,.footer3 a{ color:#fff;}
.footer3 .ftbq { float:left; border-right:#87a5c4 1px solid; padding-right:40px;}
.footer3 .ftbq li { float:left; padding-left:35px; padding-right:20px;}
.footer3 .ftbq li h3 { font-size:18px; font-weight:bold; color:#024282; padding-bottom:10px;}
.footer3 .ftbq li a { color:#505051; display:block; line-height:25px;}
.footer3 .tt { width:370px; float:left; padding-left:60px;border-right:#87a5c4 1px solid; padding-right:60px;}
.footer3 .tt p { height:110px; overflow:hidden;}
.footer3 .tt p,.footer3 .tt a{ color:#575757;}
.footer3 .tt span { padding-left:3em;}
.footer3 .tt h4 { width:138px; height:38px; line-height:38px; color:#fff; background:url(../images/in_10.jpg) no-repeat; overflow:hidden; padding-left:45px; font-size:16px; margin-top:5px;}
.footer3 .tt h2 { font-size:28px; color:#024282; line-height:35px; font-weight:bold; padding:15px 0 10px 0;}
.footer3 .ew { float:right; text-align:center; width:160px; color:#575757; padding-top:15px;}
.footer3 .ew img { display:block; margin-bottom:5px;}

.footer2 { clear:both; width:100%; height:48px; line-height:48px; color:#fff; text-align:center;overflow:hidden;font-family:Microsoft YaHei; background:#024282; min-width:1200px;}
.footer2 span.zzb07tail a,.footer2 a{ color:#fff;}

.about { padding:0 25px; font-size:16px; line-height:35px; color:#666;}
.about p {padding:5px 0; text-indent:2em;}
.ab2 img { float:left; margin-right:50px;}

.box ul li {width: 20%;float: left;margin: 0 2.5%;text-align: center;}
.box .part_01 {background: url(../images/in_15.jpg) no-repeat 42px center;}
.box .part_02 {background: url(../images/in_17.jpg) no-repeat 42px center;}
.box .part_03 {background: url(../images/in_19.jpg) no-repeat 42px center;}
.box .part_04 {background: url(../images/in_21.jpg) no-repeat 42px center;}
.box .part_gy {width: 140px;height: 140px; cursor:pointer;margin: 0 auto;border:#8f8f8f 2px solid; border-radius:100%;-webkit-transition: -webkit-transform 1s ease-out;-moz-transition: -moz-transform 1s ease-out;-o-transition: -o-transform 1s ease-out;-ms-transition: -ms-transform 1s ease-out;}
.box .part_gy:hover {-webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg);-o-transform: rotateZ(360deg);-ms-transform: rotateZ(360deg);transform: rotateZ(360deg);}
.box ul li h3 { font-size:18px; color:#151515; font-weight:100; padding:30px 0 10px 0;}
.box ul li p {font-size: 14px;color: #949494;}

.box .part_01:hover {background: url(../images/in_15h.jpg) no-repeat 42px center;}
.box .part_02:hover {background: url(../images/in_17h.jpg) no-repeat 42px center;}
.box .part_03:hover {background: url(../images/in_19h.jpg) no-repeat 42px center;}
.box .part_04:hover {background: url(../images/in_21h.jpg) no-repeat 42px center;}
.box .part_gy:hover {border:#c30d23 2px solid;}

.product { padding:0 25px;}
.product p { padding:5px 0; line-height:24px;}
.product .pimg { width:400px; float:left;}
.product .pimg img { max-width:100%; height:auto !important; height:100%; margin:10px 0; display:block;}
.product .tex { width:700px; float:right;}
.product h3 { font-weight:bold; background:#3570aa; color:#fff; text-indent:15px; font-size:15px; margin:5px 0;}
.product table { width:99%; margin:10px auto; border-left:#999 1px solid;border-top:#999 1px solid;}
.product td,.product th {border-right:#999 1px solid;border-bottom:#999 1px solid; padding:5px 10px; font-size:14px; line-height:22px;}
.product th { background:#f2f2f2; text-align:center; font-weight:bold;}
.product td p { text-indent:0;}

.news { padding:0 25px;font-size:16px; line-height:35px;}
.news p {padding:5px 0; text-indent:2em;}

.tit2 { background:url(../images/lx_03.jpg) no-repeat left bottom; padding-bottom:18px; margin-bottom:30px; width:100%; overflow:hidden;}
.tit2 h3 { font-size:22px; color:#c51323; font-weight:bold;}

.contact { width:36%; float:left; font-size:16px; line-height:32px;}
.contact p { border-bottom:#ddd 1px dashed; color:#666;}
.contact span { padding-left:3em;}

.pnpage { clear:both; text-align:center; margin-top:20px; padding-top:10px;}
.pnpage a { padding:0 10px; font-weight:bold; }

.close { clear:both; color:#f60; text-align:center; padding-top:10px;}
.close a{color:#f60; }

ul.newlist li { width:96%; padding:2.5% 2%; float:left;}
ul.newlist li:hover { background:#f9f9f9;}
ul.newlist li .pimg { width:280px; height:160px; float:left; overflow:hidden;}
ul.newlist li .pimg img{ width:280px; height:160px;transition:all 1s;}
ul.newlist li .pimg:hover img{ transform:scale(1.2,1.2);transform-origin:center center}
ul.newlist li .text { float:right; width:70%;}
ul.newlist li h3 { font-size:16px; color:#444; padding-bottom:10px;background:url(../images/in_28.jpg) no-repeat 0 12px; padding-left:20px;}
ul.newlist li h3 a,ul.newlist li h3 a:hover { color:#444;}
ul.newlist li .tex { color:#909090; line-height:22px;}
ul.newlist li .more {margin-top:20px; line-height:22px;font-size:12px;color:#999;}
ul.newlist li .more a { background:#efefef; width:70px; margin-left:20px; color:#999; text-align:center; height:22px; text-decoration:none; display:inline-block;border-radius:3px;}
ul.newlist li:hover .more a,ul.newlist li:hover .more a:hover { background:#024282; color:#fff;}

ul.plist li { width:96%; padding:2.5% 2%; float:left; border-bottom:#ddd 1px solid;}
ul.plist li:hover { background:#f9f9f9;}
ul.plist li .pimg { width:280px; height:196px; float:left; overflow:hidden;}
ul.plist li .pimg img{ width:280px; height:196px;transition:all 1s;}
ul.plist li .pimg:hover img{ transform:scale(1.2,1.2);transform-origin:center center}
ul.plist li .text { float:right; width:70%;}
ul.plist li h3 { font-size:16px; color:#444; padding-bottom:10px;background:url(../images/in_28.jpg) no-repeat 0 12px; padding-left:20px;}
ul.plist li h3 a,ul.plist li h3 a:hover { color:#444;}
ul.plist li .tex { color:#909090; line-height:22px; height:88px; overflow:hidden;}
ul.plist li .more {margin-top:20px;font-size:14px;color:#999;}
ul.plist li .more a { background:#024282; width:100px; color:#fff; text-align:center; height:28px; text-decoration:none; display:inline-block;border-radius:15px;}
ul.plist li:hover .more a,ul.plist li:hover .more a:hover { background:#024282; color:#fff;}

.yy td {padding:3px 0; font-size:14px;}
.yy input { border:#b2b5b5 1px solid;height:25px;line-height: 25px; margin:0 3px; color: #222;font-family:Microsoft YaHei; font-size:14px;}
.yy textarea {border:#b2b5b5 1px solid; line-height:25px;margin:0 3px;color: #222;font-family:Microsoft YaHei; font-size:14px;}
.yy input.aak { background:#000; color:#fff; line-height:25px; padding:0 10px; cursor:pointer;}

table.bak { width:96%; margin:10px auto; border-left:#ddd 1px solid;border-top:#ddd 1px solid;}
.bak td,.bak th {padding:0; font-size:14px; line-height:22px;}
.bak th { background:#f5f5f5; color:#666; font-weight:bold; text-align:center; padding:0; line-height:35px;border-bottom:#ddd 1px solid;border-right:#ddd 1px solid;}
.bak .p2 {border-bottom:#ddd 1px solid;border-right:#ddd 1px solid;}

table.bake { width:100%;}
.bake td {border-right:#ddd 1px solid;border-bottom:#ddd 1px solid; padding:3px 10px; text-align:center; font-size:14px; line-height:22px;}

table.bakd { width:96%; margin:10px auto;border-left:#ddd 1px solid;border-top:#ddd 1px solid;}
.bakd td,.bakd th {border-right:#ddd 1px solid;border-bottom:#ddd 1px solid; padding:5px 10px;font-size:14px; line-height:22px;}
.bakd th { background:#f5f5f5; color:#666; font-weight:bold; text-align:center; padding:0; line-height:35px;}
.bakd .pro { width:25%; background:#f9f9f9; text-align:center;}
.bakd img { width:200px;}

.txtc { clear:both; text-align:center; padding-right:25px; padding-top:10px; font-size:12px}
span.current,a.num { display:inline-block; margin:0 5px; padding:0 8px; height:23px; line-height:23px;}
span.current,a.num:hover { background:#fbeded; border:#ff5203 1px solid; color:#ff5203;}
a.num,a.end,a.next,a.prev { border:#cdcdcd 1px solid; color:#333; background:#fff; text-decoration:none;}
a.end,a.next,a.prev { display:inline-block; padding:0 8px;height:23px; line-height:23px;}
a.prev { margin:0 5px;}

.prolist { text-align:center; clear:both; padding-bottom:40px;}
.prolist a { display:inline-block; margin:0 10px; border:#ddd 1px solid; padding:5px 30px;}
.prolist a:hover,.prolist a.selected { background:#112d8e; color:#fff; text-decoration:none;}

