﻿/*模板：www.adminbuy.cn*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td { margin: 0; padding: 0; border: 0;}
html { color: #000; }
html,body {}
body,button,input,select,textarea { margin:0; padding:0;  font-family: "Microsoft Yahei","微软雅黑", "Arial", "Verdana", "sans-serif";  font-size:12px; background:#fff}
ul,ol,li,dl,dd,dt{list-style: none;}
em { font-style: normal; }
a { text-decoration: none;outline:none; }
a:hover { text-decoration: underline; color:#e85300;}
legend { color: #000; }
fieldset,img { border: 0; }
label,button { cursor: pointer; }

/*解决IE图片缩放失真*/
img { -ms-interpolation-mode: bicubic; }
/*清除浮动*/
.clearfix:after { content: ''; display: block; height: 0; clear: both; }
.clearfix { zoom: 1; }
.clear { clear: both; }
/*连续英文、数字换行*/
.wordwrap { word-break: break-all; word-wrap: break-word; }
/*单行文字超出显示省略号*/
.omg{overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
img { border: 0; vertical-align: middle;  }

.top{background:#eeeeee;height:40px;}
.top_in{width:1200px;margin:0 auto;}
.top_in .wz{float:left;font-size:12px;color:#666;height:40px;line-height:40px;}
.top_in .tel{float:right;width:190px;height:40px;line-height:40px;background:url(../images/top_tel.jpg) center center no-repeat;color:#fff;padding-left:70px;padding-right:19px;font-size:14px;font-weight:bold;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.top_in .tel em{font-size:16px;}

.logo{width:1200px;height:120px;margin:0 auto;}
.logo h1{float:left; margin-top:20px}
.logo h1 img{ height:80px}
.logo h1 a{display:block;}
.logo .SearchBar{float:right;width:238px;height:38px;border:1px solid #eaeaea;position:relative;background-color:#eeeeee;border-radius: 1.1rem;margin-top:40px;margin-right:20px;}
.logo .SearchBar #KeyWord{display: block;width:198px;height:38px;padding:0 20px;border: none;background: none;outline:none; }
.logo .SearchBar #search-submit{position: absolute;top: 0;right: 0;width:38px;height:38px;border:none;background: url(../images/search.jpg) no-repeat center;cursor:pointer;outline:none;}


.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav_bar{position:relative; z-index:1; height:64px; line-height:64px; color:#333;background-color:#eeeeee;}
.nav{position:relative; width:1200px; margin:0 auto;  font-family:"Microsoft YaHei",SimSun,SimHei; font-size:14px;}
.nav a{color:#333;}
.nav h3{font-size:100%; font-weight:normal;}
.nav h3 a{display:block; width:165px; text-align:center; font-size:16px;}
.nav h3 a:hover{color:#fff;}
.nav li.on h3 a{color:#fff;background:#0058a8;}
.nav li h3 a:hover{text-decoration:none;background:#0058a8;}
.nav .m{float:left; position:relative; z-index:1;}
.nav .s{float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px;}
.nav .sub{display:none; position:absolute; left:-3px; top:64px; z-index:1; width:169px; border:1px solid #E6E4E3; border-top:0;  background:#fff;}
.nav .sub li{text-align:center; padding:0 8px; margin-bottom:-1px;}
.nav .sub li a{display:block;  border-bottom:1px solid #E6E4E3; padding:8px 0; height:28px; line-height:28px; color:#666;}
.nav .sub li a:hover{color:#0058a8;}
.nav .block{height:64px; width:151px; background:#0058a8; position:absolute; left:0; top:0; overflow:hidden;}


.header_full1{height:120px;position: fixed;
top: 100px;z-index:999999;background:#fff;width:100%;box-shadow: 1px 1px 2px rgba(0,0,0,.2);display:none;}
.header_full1 .header{width:1200px;margin: 0 auto;}
/* left */
.header_full1 .logo{width:400px; padding-top:22px;float:left;}
.header_full1 .logo360{width:81px; padding-top:27px;}
/* right */
.header_full1 .top_right{width:742px;    float: right;}
/* top_link */
.header_full1 .top_link{padding-top:24px; height:26px; line-height:26px; padding-right:35px; text-align:right;}
.header_full1 .top_link i{color:#e81e1a;font-size:14px;font-weight:bold;}
.header_full1 .top_link span,.top_link a{color:#46AAFE;}
.header_full1 .top_link a{font-size:13px;}
.header_full1 .top_link a:hover{text-decoration:underline;}
/*  nav */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.header_full1 .nav_bar1{position:relative; z-index:1; height:42px; line-height:42px; color:#333;}
.header_full1 .nav1{position:relative; width:748px; margin:0 auto;  font-family:"Microsoft YaHei",SimSun,SimHei; font-size:14px;}
.header_full1 .nav1 a{color:#333;}
.header_full1 .nav1 h3{font-size:100%; font-weight:normal;}
.header_full1 .nav1 h3 a{display:block; width:90px; text-align:center; font-size:14px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;height: 70px;}
.header_full1 .nav1 .m{float:left; position:relative; z-index:1;}
.header_full1 .nav1 .s{float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px;}
.header_full1 .nav1 .sub{display:none; position:absolute; left:-3px; top:70px; z-index:1; width:95px; border:1px solid #E6E4E3; border-top:0;  background:#fff;}
.header_full1 .nav1 .sub li{text-align:center; padding:0 8px; margin-bottom:-1px;}
.header_full1 .nav1 .sub li a{display:block;  border-bottom:1px solid #E6E4E3; padding:8px 0; height:28px; line-height:28px; color:#666;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.header_full1 .nav1 .sub li a:hover{color:#1E95FB;}
.header_full1 .nav1 .block{height:3px; width:100px; background:#1E95FB; position:absolute; left:0; top:67px; overflow:hidden;}




/* index - banner */
.full_banner{width:100%; position:relative; background:#FFF; overflow:hidden;}
.full_banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.full_banner .bd ul{width:100% !important;}
.full_banner .bd li{width:100% !important; float:left;  overflow:hidden; text-align:center;}
.full_banner .bd li a{ display:block;}
.full_banner .hd{width:100%; position:absolute; z-index:1; bottom:0; left:0; height:6px; line-height:6px; text-align:center;}
.full_banner .hd ul{text-align:center;}
.full_banner .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:188px; height:6px;background:#eee; overflow:hidden; 
line-height:9999px; 
}
.full_banner .hd ul li.on{background:#0058a8; }
/* index - main */


.news { width: 1200px;margin:0 auto;overflow: hidden;padding-top:20px; }
.news .tab-hd { height: 93px;margin-bottom:20px;}
.news .tab-hd ul {height: 93px;overflow: hidden;}
.news .tab-hd li{ float: left; height: 90px;}
.news .tab-hd li a{ display:block;width:600px;font-size:24px;color:#333;height:90px;line-height:90px;font-weight: bold;text-align:center;}
.news .tab-hd li a em{padding:0 10px;}
.news .tab-hd li a i{color:#c9c9c9;padding-left:10px;}
.news .tab-hd li a:hover{text-decoration:none;   }
.news .tab-hd li.on{ border-bottom: 3px solid #0058a8;}
.news .tab-bd { /*border-top: 1px solid #e8e8e8;*/}
.news .tab-bd ul{ overflow:hidden; zoom:1; }
.news .tab-bd li {padding:10px 30px;height:138px;border-bottom:1px solid #eee;}
.news .tab-bd li div{float:left;}
.news .tab-bd li .pic{ width:220px; height:144px; position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.news .tab-bd li .pic a{width:220px;line-height:166px;height:144px;font-size:166px;text-align:center;position:static;+position:absolute;top:50%}
.news .tab-bd li .pic img {vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%; max-width:220px; max-height:144px;position:relative;top:0;left:50%;margin-left:-220px;}
.news .tab-bd li .wz{width:690px;padding:0 50px;}
.news .tab-bd li .wz .tlt{display:block;height:60px;font-size:18px;color:#333;line-height:60px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.news .tab-bd li .wz a.tlt:hover{color:#0058a8;text-decoration:underline;}
.news .tab-bd li .wz p{font-size:14px;color:#999;line-height:26px;height:80px;overflow: hidden; }
.news .tab-bd li .time{width:128px;font-size:14px;color:#999;padding-top:10px;text-align:right;}

.rmzh{width:100%;background:url(../images/bg.jpg) top center repeat-x;margin-top:60px;}
.rmzh .rmzh_in{width:1200px;margin:0 auto;padding-top:20px;}
.title1{height:70px;line-height:70px;border-bottom:1px solid #d5d5d5;}
.title1 .l{float:left;font-size:24px;color:#333;font-weight: bold;padding-right:40px;border-bottom:3px solid #0058a8;height:68px;}
.title1 .l em{padding:0 10px;}
.title1 .l i{color:#c9c9c9;padding-left:10px;}
.title1 .r{float:right;display:block;padding-right:20px;background:url(../images/more_icon.jpg) right center no-repeat;color:#e71f19;}
.title1 .r:hover{text-decoration:none;}
.rmzh_in ul{padding-top:50px;overflow:hidden;}
.rmzh_in ul li{border:1px solid #f1f2f3;padding:20px 20px;width:228px;position:relative;float:left; margin-bottom:20px; margin-right:40px;}
.rmzh_in ul li .pic{ width:100%; position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.rmzh_in ul li .pic a{width:100%;text-align:center;position:static;+position:absolute;top:50%}
.rmzh_in ul li .pic img {width:100%;}
.rmzh_in ul li .tlt{display:block;width:216px;height:40px;line-height:40px;font-size:14px;font-weight:bold;color:#333;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.rmzh_in ul li .tlt:hover{color:#0058a8;}
.rmzh_in ul li .wz{width:216px;font-size:12px;color:#999;line-height:24px;height:60px;overflow: hidden;}
.rmzh_in ul li .address,.rmzh_in ul li .time{color:#666;height:20px;line-height:20px;display:block;width:154px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.rmzh_in ul li a.view{display:block;width:50px;height:34px;line-height:34px;color:#fff;background:#0058a8;text-align:center;border-radius:2px;position:absolute;bottom:25px;right:20px;}
.rmzh_in ul li a.view:hover{background:#0a6bc4;}

.rmzh .rmzh_in1{width:1200px;margin:0 auto;padding-top:20px;}
.rmzh_in1 ul{padding-top:50px;overflow:hidden;}
.rmzh_in1 ul li{border:1px solid #f1f2f3;padding:20px 20px;width:228px;position:relative;float:left;margin:0 40px 0 0;}
.rmzh_in1 ul li .pic{ width:100%; position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.rmzh_in1 ul li .pic a{width:100%;text-align:center;}
.rmzh_in1 ul li .pic img {vertical-align:middle; width:100%;}
.rmzh_in1 ul li .tlt{display:block;width:100%;height:40px;line-height:40px;font-size:14px;font-weight:bold;color:#333;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.rmzh_in1 ul li .tlt:hover{color:#0058a8;}
.rmzh_in1 ul li .wz{width:216px;font-size:12px;color:#999;line-height:24px;height:60px;overflow: hidden;}
.rmzh_in1 ul li .address,.rmzh_in ul li .time{color:#666;height:20px;line-height:20px;display:block;width:154px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.rmzh_in1 ul li a.view{display:block;width:50px;height:34px;line-height:34px;color:#fff;background:#0058a8;text-align:center;border-radius:2px;position:absolute;bottom:25px;right:20px;}
.rmzh_in1 ul li a.view:hover{background:#0a6bc4;}

.tzdj{width:100%;margin-top:40px;padding-bottom:100px;}
.tzdj .tzdj_in{width:1200px;margin:0 auto;padding-top:20px;}
.tzdj_in ul{padding-top:50px;overflow:hidden;}
.tzdj_in ul li{border:1px solid #f1f2f3;padding:0 20px;width:216px;position:relative;float:left; margin-bottom:20px; margin-right:40px;}
.tzdj_in ul li .pic{ width:216px; height:216px; position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.tzdj_in ul li .pic a{width:216px;line-height:216px;height:216px;font-size:216px;text-align:center;position:static;+position:absolute;top:50%}
.tzdj_in ul li .pic img {vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%; max-width:216px; max-height:216px;position:relative;top:0;left:50%;margin-left:-216px;}
.tzdj_in ul li .wz{height:50px;border-bottom:1px solid #dedede;padding-top:10px;}
.tzdj_in ul li .wz .tlt{display:block;width:200px;height:50px;line-height:50px;font-size:14px;font-weight:bold;color:#333;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;float:left;}
.tzdj_in ul li .wz .tlt:hover{color:#0058a8;}
.tzdj_in ul li .wz .more{height:50px;line-height:50px;float:right;padding-right:20px;background:url(../images/more_icon.jpg) right center no-repeat;color:#e71f19;}
.tzdj_in ul li .wz .more:hover{text-decoration:none;}


.tzdj .tzdj_in1{width:1200px;margin:0 auto;padding-top:20px;}
.tzdj_in1 ul{padding-top:50px;overflow:hidden;}
.tzdj_in1 ul li{border:1px solid #f1f2f3;padding:0 20px;width:216px;position:relative;float:left;margin:0 20px 20px;}
.tzdj_in1 ul li .pic{ width:216px; height:216px; position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.tzdj_in1 ul li .pic a{width:216px;line-height:216px;height:216px;font-size:216px;text-align:center;position:static;+position:absolute;top:50%}
.tzdj_in1 ul li .pic img {vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%; max-width:216px; max-height:216px;position:relative;top:0;left:50%;margin-left:-216px;}
.tzdj_in1 ul li .wz{height:50px;border-bottom:1px solid #dedede;padding-top:10px;}
.tzdj_in1 ul li .wz .tlt{display:block;width:200px;height:50px;line-height:50px;font-size:14px;font-weight:bold;color:#333;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;float:left;}
.tzdj_in1 ul li .wz .tlt:hover{color:#0058a8;}
.tzdj_in1 ul li .wz .more{height:50px;line-height:50px;float:right;padding-right:20px;background:url(../images/more_icon.jpg) right center no-repeat;color:#e71f19;}
.tzdj_in1 ul li .wz .more:hover{text-decoration:none;}

.foot1{background:#5c5c5c;padding:40px 0 30px;}
.foot1 .foot_in{width:1200px;margin:0 auto;overflow:hidden;}
.foot1 .foot_in .f_logo{width:300px;float:left;}
.foot1 .foot_in .f_nav{float:left;padding:0 0 0 90px;}
.foot1 .foot_in .f_nav dl{float:left;padding:0 30px;}
.foot1 .foot_in .f_nav dl dt a{font-size:16px;color:#fff;font-weight:bold;height:40px;line-height:40px;}
.foot1 .foot_in .f_nav dl dt a:hover{text-decoration:underline;}
.foot1 .foot_in .f_nav dl dd a{font-size:12px;color:#dbdbdb;height:24px;line-height:24px;}
.foot1 .foot_in .f_nav dl dd a:hover{text-decoration:underline;}
.foot1 .foot_in .others{float:left;}
.foot1 .foot_in .others .tel{background:url(../images/f_tel_bg.jpg) center no-repeat;width:138px;height:29px;padding-left:50px;font-size:18px;color:#fff;line-height:29px;font-weight:bold;}
.foot1 .foot_in .others a{display:block;width:50px;height:50px;background:url(../images/f_icon.png) no-repeat;float:left;margin:20px 5px 0;}
.foot1 .foot_in .others .shejiao{position:relative;height:180px;}
.foot1 .foot_in .others a.weixin{background-position:0 0;}
.foot1 .foot_in .others  img{display:none;width:100px;height:100px;position:absolute;bottom:0;left:0;margin-left:-25px;}

.foot1 .foot_in .others a.qq{background-position:-68px 0;}

.foot1 .foot_in .others a.weibo{background-position:-135px 0;}


.foot2{background:#515151; text-align:center; line-height:50px}
.foot2 .foot_in{width:1200px;margin:0 auto;}
.foot2 .foot_in p{padding-left:10px;color:#dedede;}
.foot2 .foot_in .link{font-size:14px;font-weight:bold;height:40px;line-height:40px;text-align:left;border-bottom:1px solid #555;color:#dedede;padding-left:10px;}
.foot2 .foot_in ul{overflow:hidden;}
.foot2 .foot_in ul li{float:left;color:#dedede;height:30px;line-height:30px;}
.foot2 .foot_in a{color:#dedede;}
.foot2 .foot_in ul li a{color:#dedede;display:block;height:30px;line-height:30px;padding:0 10px;}


/* side */
.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;/*border-bottom:1px solid #444;*/}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#0058a8;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}
.side ul li.weixin {position:relative;}
.side ul li.weixin div{position:absolute;left:-100px;display:none;width:100px;height:100px;background:url(../images/weixin.jpg) no-repeat;background-size:contain;}

#gy_banner {width: 100%;height: 400px;}


.main{width:100%;}
.main .ny{width:100%;background:#f9f9f9 url(../images/ny_bg.jpg) bottom center repeat-x;}
.main .ny_top_in{width:1200px;margin:0 auto;height:51px;position:relative;}
.main .ny_top_in .bread_nav{position:absolute;right:20px;bottom:60px;color:#555;}
.main .ny_top_in .bread_nav a{color:#555;}
.main .ny_top_in h2{float:left;height:46px;}
.main .ny_top_in h2 em{color:#999;line-height:46px;font-weight:normal;font-size:14px;}
.main .ny_top_in h2 p{color:#555;line-height:46px;font-weight:normal;font-size:16px;}
.main .ny_top_in ul{float:right;}
.main .ny_top_in ul li{float:left;}
.main .ny_top_in ul li a{display:block;width:120px;height:46px;line-height:46px;font-size:14px;color:#555;text-align:center;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.main .ny_top_in ul li.on a{border-bottom:2px solid #0257a8;height:44px;color:#0257a8;font-weight:bold;}
.nyconn{width:1200px;margin:0 auto;}
.nyconn ul.about_pic{padding-top:70px;overflow:hidden;}
.nyconn ul.about_pic li{float:left;}
.nyconn>.wz{position:relative;margin-top: 40px;}
.nyconn .wz img{margin:0 auto;}
.nyconn>.wz2{margin-top:0;}
.nyconn .wz .cname{font-size:20px;font-weight:bold;height:60px;line-height:60px;color:#333;border-bottom:1px dotted #eee;padding-top:20px;width:300px;}
.nyconn .wz p{font-size:14px;line-height:30px;padding-top:10px;color:#555;}
.nyconn .wz img.companypic{position:absolute;bottom:-40px;right:30px;}

.nyconn .rmzh{width:100%;background:none;margin-top:0;}
.nyconn .tab-bd {border-top:none;padding-top:50px;}
.nyconn .tzdj_in ul{padding-top:0;}
.nyconn .tzdj{padding-bottom:0;}
.main .ditu{width:100%;overflow:hidden;position:relative;height:480px;border-top:1px dotted #dedede;border-bottom:1px dotted #dedede;padding:1px 0;margin-top:80px;}
.main .ditu .ditu_in{position:absolute;left:50%;margin-left:-960px;z-index:50;}
.main .contact{position:relative;}
.main .contact .wz{background:rgba(1,88,168,.8);width:330px;color:#fff;padding:10px 20px;position:absolute;top:144px;left:0;z-index:100;height:460px;}
.main .contact .wz .cname{padding-top:0;color:#fff;}
.main .contact .wz span{display:block;font-size:14px;font-size:16px;font-weight:bold;height:30px;line-height:30px;}
.main .contact .wz p{display:block;line-height:30px;color:#fff;padding-top:0;}

.nyconn .ny_title{text-align:center;position:relative;margin-top:30px;}
.nyconn .ny_title p{font-size:25px;color:#e5e5e5;font-weight:bold;border-bottom:1px solid #eee;height:60px;line-height:60px;display:block;}
.nyconn .ny_title span{display:block;font-size:24px;color:#666;width:300px;background:#fff;position:absolute;top:40px;left:50%;margin-left:-150px;}

.main .news .conn{padding-top:60px;}
.main .news .conn .tlt{font-size:22px;color:#555;font-weight:bold;line-height:40px;height:40px;text-align:center;}
.main .news .conn .time{color:#999;font-size:14px;text-align:center;height:30px;line-height:30px;}
.main .news .conn .desc{color:#999;line-height:30px;padding:0 28px;border:1px solid #eee;background:#f7f7f7;margin-top: 10px;}
.main .news .conn .wz{font-size:16px;color:#555;line-height:30px;padding:20px 0;}
.main .news .conn .artview_prev_next{height:40px;color:#999;line-height:40px;font-size:14px;}
.main .news .conn .artview_prev_next a{color:#555;font-size:14px;}
.main .news .conn .artview_prev_next .left{float:left;display:block;width:360px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;text-align:left;}
.main .news .conn .artview_prev_next .right{float:right;display:block;width:360px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;text-align:right;}

.main .fzzj .conn{margin-top:60px;position:relative;}
.main .fzzj .conn .line{width:4px;background-color:#dedede;height:100%;position:absolute;top:0;left:50%;margin-left:-2px;}
.main .fzzj .conn ul{width:820px;margin:0 auto;}
.main .fzzj .conn ul li{width:820px;padding-left:100px;height:65px;}
.main .fzzj .conn ul li .time{float:left;background:url(../images/nf.png) center no-repeat;width:96px;height:65px;}
.main .fzzj .conn ul li .time span{display:block;line-height:65px;color:#fff;text-align:left;font-size:14px;padding-left:10px;}
.main .fzzj .conn ul li .wz{float:left;font-size:16px;color:#333;padding-left:20px;width:700px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;height:65px;}
.main .fzzj .conn ul li .wz a{font-size:16px;color:#333;line-height:65px;}


/* CSS class for zoomed area */
.MagicZoomBigImageCont{border:1px solid #0158a8;overflow:hidden}
.MagicZoomBigImageCont img{width:800px;height:800px}
.MagicZoomBigImageCont iframe{width:300px;height:300px}
.MagicZoomHeader{font:10px Tahoma, Verdana, Arial, sans-serif;color:#fff;background:#91b817;text-align:center !important}
.MagicZoomPup{border:1px solid #aaa;background:#fff;cursor:hand;left:0}
.MagicZoomLoading{text-align:center;background:#fff;color:#444;opacity:0.8;padding:3px 3px 3px 3px !important;display:none}
.MagicZoomLoading img{padding-top:3px !important}
.MagicThumb{cursor:url(cursor/zoomin.cur), pointer;outline:none}
.MagicThumb-zoomed{cursor:default}
.MagicThumb span{display:none}
.MagicThumb-image{border:1px solid #ccc;outline:none}
.MagicThumb-image-zoomed{cursor:url(cursor/zoomout.cur), pointer}
.MagicThumb-caption{color:#333333;background-color:#F0F0F0;border:1px solid #CCC;border-top:none;font-family:Verdana, Helvetica;font-size:11px;padding:8px 16px}
.MagicThumb-controlbar{display:block;height:18px}
.MagicThumb-controlbar a{display:block;width:180px;height:180px;margin:0px 1px;outline:none;float:left;overflow:hidden}
.MagicThumb-controlbar a span{display:block;width:1000px;height:1000px;/*background:transparent url(../images/controlbar.png) no-repeat 0 0;*/outline:none;position:absolute;left:0px;top:0px}
.MagicThumb-loading{border:1px solid #000;/*background:#fff url(../images/loader.gif) no-repeat 2px 50%;*/padding:2px 2px 2px 22px;margin:0;text-decoration:none;text-align:left;font-size:8pt;font-family:sans-serif;}
.box{width:450px;margin-top:20px;float:left;}
.left-pro{width:420px;height:400px; padding:20px 10px;border:1px solid #ccc;text-align:left;float:left}
.left-pro .t1{width:100px;float:left}
.left-pro .t2{width:400px;height:400px;text-indent:0;float:left;padding-left:10px;}
.left-pro .t2 a{/*top: 50%;margin-top: -150px;*/}
.left-pro .t2 a img{text-indent:0;}
#showArea img{cursor:pointer;display:block;margin-bottom:5px;width:68px;padding:1px;border:1px solid #ccc;height:68px;float:left;    }
#main_img{cursor:pointer;display:block}
#gotop{cursor:pointer;display:block;margin-bottom:10px}
#gobottom{cursor:pointer;display:block;margin-top:10px}
#showArea{height:379px;margin:10px;overflow:hidden}

.key_words{overflow:hidden;}
.key_words_r{float:right;width:717px;margin-top:20px;}
.key_words_r p{font-size:18px;height:40px;line-height:40px;color:#555;padding:0 10px;}
.key_words_r p em{color:#0158a8;}
.key_words_r div.desc{font-size:14px;height:auto !important;border:0 !important;overflow:hidden;padding:10px !important;background:#e5e5e5;}
.key_words_r div.desc div{font-size:18px;height:40px;line-height:40px;float:left;width:100px;margin-right:10px;color:#555;}
.key_words_r div.desc span{font-size:14px;line-height:26px;float:right;display:block;width:583px;padding-top:5px;}

.job{width:1200px;margin:30px auto 0;}
.job #sideMenu{width:100%;position:relative;margin-top:80px;}
.job #sideMenu .hd{margin-top:15px;}
.job #sideMenu h3{height:42px;font-weight:normal;}
.job #sideMenu h3 span{display:block;width:42px;height:42px;background-color:#0158a8;color:#fff;text-align:center;line-height:42px;font-size:20px;float:left;}
.job #sideMenu h3 p{display:block;width:1141px;height:40px;line-height:40px;border:1px solid #898989;border-left:0;font-size:18px;color:#555;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;padding-left:15px;}
.job #sideMenu h3 p em{float:right;padding-right:40px;font-size:16px;}
.job #sideMenu .wz{padding-left:42px;padding-top:20px;padding-bottom:20px;line-height:24px;font-size:14px;color:#666;}
.job #sideMenu .wz a.more{color:#4f77ff;}
.job #sideMenu img{position:absolute;top:0;left:500px;display:block;width:480px;height:370px;}

.page,.page a{font-size:14px;color:#555;}

.order_btn{display:block;width:100px;height:40px;display: block;
line-height: 40px;
    color: #fff;
    background: #0058a8;
    text-align: center;
    border-radius: 2px;
}
.order_btn:hover{color:#fff;}

.job_3 ul {width: 1146px;margin: 40px auto 0;}
.job_3 ul li{float:left;width: 382px;height: 32px;margin: 15px 0;color:#555;}
.job_3 span{font-size: 14px;width: 80px;height: 32px;display: block;line-height: 30px;float: left;}
.job_3 input{width: 180px;height: 30px;padding: 0 10px;line-height: 30px;border: 1px solid #dedede;outline: none;margin-right: 100px;float: left;display: block;color:#555;}
.job_3 select{width: 202px !important;height: 32px !important;border: 1px solid #dedede;padding: 0 12px;line-height: 26px;outline: none;margin-right: 100px;float: left;display: block;}
.job_3 ul li.jl_upload{width: 1146px;}
.jl_upload input{border:none;cursor: pointer;}
.job_3 ul li.jianjie{width: 1146px;height: 142px;}
.jianjie textarea{width: 970px;height: 142px;border:1px solid #dedede;}
.job_3 ul li.vilidate_code{width: 1146px;}
.vilidate_code input{margin-right: 20px;}
.job_3 .submit{width: 150px;height: 40px;line-height: 40px;background-color: #0058a8;font-size: 14px;color: #fff;margin: 20px 110px;cursor: pointer;border:none;}
.job_3 .submit:hover{background-color: red;}
.job_3 ul li.text2{width: 100%;}
.job_3 ul li.text2 input{width: 943px;}


#maximg img{ max-width:100% !important; height:auto !important;display:inline-block;}
#maximg p span{text-wrap: inherit !important;}

.IndexProName{ color:#000; font-size:14px;}


.pagebar { padding:20px; overflow:hidden; clear:both}
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 12px;
  padding: 8px 10px;
  margin: 0 2px;
  border-radius: 3px; line-height:100%
}
.pagination span {
    color: #333;
    font-size: 12px;
    padding: 7px 2px;
    margin: 0 2px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #333;
  border: 1px solid #333;
}
.pagination a.page-num-current {
  color: #fff;
  background: #333;
  border: 1px solid #333;
}
.pagination .st{ font-family:宋体}
.text-secondary{ text-align:center; padding:20px 0}