*{margin:0;padding:0;}
body{font:12px/1.5 "Microsoft YaHei";}
a,img{border:none;}
a{text-decoration:none;color:#333;}
ul li,ol li{list-style:none;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{ display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
:focus{outline:0;}
.w{width:1010px;margin:0 auto;}

/*---------------------------------index head-----------------------------------------------*/
.head-main{width:1010px;height:103px;overflow:hidden;margin:0 auto;}.header{background-position: top left;background: url(../images/head_bg.jpg)  repeat-x;}
.logo{float:left;width:525px;}
.head-right{width:455px;float:right;padding:14px 0px 33px 0px;}
.setting-div{width: 95%;  text-align: right; color:#666;}
.setting-div a{color:#666;}
.sear-div{width:400px;height:35px; visibility:hidden;} /*隐藏搜索框*/
/* .sear-ipt{width:294px;height:33px;border:1px solid #e30500;float:left;padding-left:31px;line-height:35px;color:#c5c5c5;background:url(../images/search_icon.png) no-repeat 9px center;}
.sear-btn{width:73px;height:35px;float:left;background:#e30500;line-height:35px;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:bold;} */
.nav-w {width:100%;height:45px;line-height:45px;background:#fff;background-image: url(../images/backgroup_nav.png);background-repeat: repeat-x;border-top: 1px solid #ccc;}
.nav li{float:left;width:142px;background:url(../images/nav_bg1.jpg) right center no-repeat;text-align:center;}
.nav li a{color:#666;display:block;width:142px;font-size:16px;line-height:45px;}
.nav li a:hover{ background: url(../images/nav.png) no-repeat center 8px;color: white;display: block;text-decoration: none;}
.nav{overflow:hidden;}
/* ---------------------------------index banner-----------------------------------------------*/
.mainbanner{height:380px;overflow:hidden; position:relative;margin-top:1px;}
.mainbanner_window{left:50%;width:1920px;height:380px;overflow:hidden;margin-left:-960px;position:absolute;}
.mainbanner_window ul{width:999999px;height:380px;position:relative;}
.mainbanner_window li{background:#fff;width:1920px;height:380px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{left:50%;top:350px;width:500px;height:30px;margin-left:-30px;position:absolute;}
.mainbanner_list li{width:30px;height:30px;overflow:hidden;float:left;display:inline;}
.mainbanner_list a{background:url("../images/li1.png") no-repeat scroll 0 bottom transparent; width:20px;height:20px;line-height:20px;overflow:hidden;text-align:center;color:rgb(255, 255, 255);font-size:0px;font-weight:700;float:left;display:inline-block;}
.mainbanner_list li.active a {background:url("../images/li2.png") no-repeat scroll 0 bottom transparent; color:#e40014;}
.mainbanner_list li a:hover{background:url("../images/li2.png") no-repeat scroll 0 bottom transparent; color:#e40014;}
/* ---------------------------------index content-----------------------------------------------*/
.content{width:100%;overflow:hidden;}
.contbgcc{width:100%;background:#fff;}
.cont-one{overflow:hidden;padding:30px 0px 0px 0px;}

.box{display: inline-block; zoom: 1;  vertical-align: top;min-height:200px;float:left}
.box-top .more{margin-top: 12px; background: url(../images/more.png) no-repeat scroll right 0px transparent; color: white;  font-size: 0; height: 11px; width: 41px; float: right; margin-right: 10px;}
.box1{width:330px;border: 1px solid #ccc;    margin-right: 15px;}
.box1 ul{padding: 10px 13px 0px 13px; overflow: hidden; height: 150px;}
.box1 ul li{ background: url(../images/new_l.jpg) no-repeat scroll 0 center transparent; height: 30px; line-height: 30px; overflow: hidden; padding-left: 16px;}
.box1 ul li a {height: 26px;line-height: 26px;float: left;color:#666;font-size:14px;}
.box2{width:420px;border: 1px solid rgba(0,0,0,0);margin-right: 15px;}
.box2 p{font-size:14px;color:#666; text-indent: 2em;margin-top: 10px;margin-left:5px;margin-right:5px;line-height: 26px;}
.box3{width:1000px;border: 1px solid #ccc;font-family: "Microsoft YaHei" ! important;}
.box3 .box-center{float:left;width: 228px; height: 170px;min-height:170px; border-right: 1px solid #ccc; padding: 0px 10px;margin: 5px 0px 20px 0px;}
.box3 .box-center-last{border: none;}
.box3 .box-center h4{height:45px;line-height:45px;font-size:16px;color:#005abf;position: relative;font-weight: normal;}
.box3 .box-center h4 span{display: block; width: 50px;color: #eaeaea;border: 5px solid; margin:0px; height: 0;line-height: 0px;position: absolute;right:0px;top:20px;}
.box3 .box-center p{color:#666;font-size:14px;}
.box3 .box-center img{width:226px;height:81px;border-radius: 5px;}
.box4{width:1000px;border: 1px solid rgba(0,0,0,0);}
.box4 .box-center{float: left; width: 228px;  text-align: center; padding: 0px 10px;margin: 15px 0px 30px 0px;}
.box4 .box-center a{color:#666;font-size:14px}
.box4 .box-center img{padding: 2px; border: 1px solid #ccc;width:232px;height:180px;}
.box-top{overflow:hidden;height:45px;line-height:45px;}
.box-top1{background: url(../images/nav_bg2.png) repeat-x; width: 100%; height: 34px; line-height: 34px;}
.box-top1 h3{background: url(../images/left.png) no-repeat 15px center; color: #fff; float: left; font-size: 16px; width: 186px; padding-left: 26px; font-weight: bold	;}
.box-top2{background-color:#e4e4e4; width: 100%; height: 34px; line-height: 34px;}
.box-top2 h3{background: url(../images/logo_gyhy.png) no-repeat 15px center; color: #333; float: left; font-size: 16px; width: 186px; padding-left: 50px; font-weight: bold;}
.hotline{width:212px;height:200px;background: url(../images/hotline.png) no-repeat 0px top; text-align: center;border: 1px solid #ccc;}
.box-top3{background-color:#fff; width: 100%; height: 34px; line-height: 34px;}
.box-top3 h3{background: url(../images/left1.png) no-repeat 15px center; color: #333; float: left; font-size:1.4em;width: 186px; padding-left: 26px; font-weight: bold;}
.box-top3 span{float: right; font-size: 12px; font-style: italic;  color: #ccc;margin-right: 10px; }
.box-top4{background: url(../images/nav_bg3.png) repeat-x; width: 100%; height: 34px; line-height: 34px;    border-left: 1px solid #ccc;    border-right: 1px solid #ccc;}
.box-top4 h3{background: url(../images/left1.png) no-repeat 15px center; color: #005abf; float: left; font-size: 16px; width: 186px; padding-left: 26px; font-weight: bold;}
.box-top4 .more{background: url(../images/more2.png) no-repeat scroll right 0px transparent;height:18px;margin-top: 10px;}

.box3  ul li ,.box4  ul li{float:left;}

.contactus{width:260px;height:248px;border:1px solid #e30500;float:right;margin-top:13px;}
.contact-top{height:54px;background:#e30500;line-height:54px;color:#fff;font-size:20px;padding-left:15px;}
.contact-top i{ text-transform:uppercase;font-size:16px;font-family:Arial;padding-left:8px;}
.contact-box{background:url(../images/contactus.jpg) no-repeat;width:224px;height:179px;padding:15px 24px 0px 12px; }
.contact-box p{font-size:14px;line-height:26px;color:#333;}

.index-aboutwrap{overflow:hidden;padding:24px 0px 39px 0px;}
.index-h2{text-align:center;height:50px;line-height:50px;font-size:30px;font-weight:normal;}
.index-h2 i{ text-transform:uppercase;color:#c4c4c4;font-family:Arial;padding-left:15px;font-weight:normal;}
.index-h2 span{color:#e30500}
.index-about{overflow:hidden;margin-top:25px;}
.index-about-text{width:500px;float:left;line-height:30px;font-size:14px;}
.index-about-text p{font-size:14px;color:#333333;text-indent:2em;}
.index-about-text p span{color:#e30500;}
.index-about-text p .p-more{color:#ea1812;font-size:14px;text-align:right;float:right; text-decoration:underline;font-family:"瀹嬩綋";}
.index-about-img{float:right;width:527px;height:260px;overflow:hidden;}

.index-productwrap{padding:25px 0px 40px 0px;}
.index-product-p{font-size:14px;color:#333;text-indent:2em;margin-top:25px;line-height:28px;}
.index-product-list{overflow:hidden;margin-top:18px;}
.index-product-list li{float:left;width:340px;height:250px;margin-left:33px;}
.index-product-list li img{width:340px;height:200px;overflow:hidden;}
.ip-lidiv{height:50px;width:340px;background:#ffffff;line-height:50px;text-align:center;font-size:18px;color:#000;}
.ip-lidiv a{display:block;}
.index-product-list li:hover .ip-lidiv{background:#d2d2d2}

.index-show{padding:27px 0px 59px 0px;}
.index-show-ul{margin-top:34px;overflow:hidden;}
.index-show-ul li{position:relative;width:267px;height:350px;float:left;margin-left:5px;overflow:hidden;}
.libg{background:url(../images/tbg.png) repeat;width:267px;height:45px;position:absolute;bottom:0px;z-index:9999;left:0px;text-align:center;line-height:45px;}
.libg a{display:block;color:#fff;font-size:18px;}.wrap a { display:block; width:267px; height:350px; text-decoration:none; color:#000; }
.wrap a { display:block; width:267px; height:350px; text-decoration:none; color:#000; }
.wrap { width:267px; height:350px; position:relative; overflow:hidden; font-family:arial, sans-serif; border:0;float:left; display:inline; }
.wrap img { border:0; }
.wrap i { display:block; width:267px; height:350px; position:absolute; left:0; top:305px; z-index:1; background:#000; filter: alpha(opacity=40);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
opacity:0.40; -webkit-transition: all 0.6s ease-in-out; }
.wrap p { display:block; width:267px; height:350px; position:absolute; left:0; top:305px; z-index:1; background:transparent; font-size:12px; color:#fff; padding:0; margin:0; line-height:16px; -webkit-transition: all 0.6s ease-in-out; }
.wrap p b { display:block; font-size:18px; color:#fff; text-align:center; margin:0; padding:0; line-height:45px; font-family:Microsoft YaHei;font-weight:normal;}
.wrap a:hover { direction:ltr; }
.wrap a:hover i { top:0; }
.wrap a:hover p { top:150px;}

.clear { clear:left; }

/* ---------------------------------index footer-----------------------------------------------*/
.footerwrap{height:149px;width:100%;}
.footer{overflow:hidden;}
.foot-logo{width: 288px;  float: left; top: 24px; margin-left: 12px;margin-right:10px;    height: 64px;}
.foot-div{background-color: #e4e4e4;}
.foot-nav{color:#fff;font-size:14px;line-height:50px;height:50px;text-align: center;background-color: #0063c4;}
.foot-nav a{padding:0 18px;color:#fff;font-size:14px;}
.foot-nav a:hover{color:#fff000;text-decoration:underline;}
.foot-text{background-color:#e4e4e4;color:#777;line-height:28px;font-size:14px;padding-left:18px;padding:25px 0px;}
.foot-text a{padding:0 10px;color:#005abf; text-decoration:underline;}
.foot-text a:hover{color:#e30500;}

/* -------------------------------------瀛愰〉 style-------------------------------------------------*/

.main-banner{width:100%;text-align:center;height:220px;overflow:hidden;margin-top:1px;}
.main-banner > img {  position: relative; margin-left: -960px; left: 50%; width: 1920px; display: block;}
.main-wrap{width:100%;background:#fff;padding-bottom:30px;}
.main{padding-top:25px;overflow:hidden;}
.main-left{float:left;width:235px;background:#fff;}
.menu{overflow:hidden;margin-bottom:35px;}
.main-h2{background: #0063c4;width: 235px;height: 50px;line-height: 50px;color: #fff;font-size: 24px;text-align: center;font-weight: normal;}
.contact{background: url(../images/bg_contact.png) repeat-x;}
.menu-h2{background: url(../images/bg_menu.png) repeat-x;padding-bottom:1px;border-bottom: 1px solid #d7d7d7;}    
.shu-list{overflow:hidden;}
.shu-list h3{width:99%;height:45px;line-height:45px;background:#fff url(../images/main_h3_icon.png) no-repeat 20px center;text-indent:4em;color:#fff;font-size:14px;position:relative;border-right: 1px solid #d7d7d7;border-top:none;border-left: 1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7;}
.shu-list h3 a{display:block;font-size:14px;color:#5e5e5e;}
.shu-list h3 a:hover{background:#d7d7d7 url(../images/arr.png) no-repeat 20px center;color:#e40014;}
.shu-list h3 a:hover + i {border-left-color:#e40014;}
.shu-list .shu2 i,.shu-list h3 i{ border: 6px solid transparent; border-left-color: #5d5d5d; position: absolute; left: 24px;top: 17px;width:0px;height:0px;}
.shu-list ul{width:100%;}
.shu-list ul li{height:25px;line-height:25px;text-indent:4em;}
.shu-list ul li a{width:100%;display:block;color:#5e5e5e;font-size:12px;}
.shu-list ul li a:hover{background:#cecece url(../images/hover_a.png) no-repeat 90% center;}

.m-cont{padding:15px;border: 1px solid #d7d7d7;}
.m-cont p{color:#666;font-size:14px;line-height:24px;}
.m-cont p a{color:#333333;font-size:14px;}
.qa a{width:200px;height:38px;display:block;line-height:38px;text-indent:3.5em;font-size:14px;font-family:Arial;color:#fff;font-weight:bold;margin-top:11px;border-radius:3px;overflow:hidden;}
.qa .q1{background:url(../images/q1.jpg) no-repeat;}
.qa .q2{background:url(../images/q2.jpg) no-repeat;}

.main-right{width:775px;float:right;background:#fff;min-height:500px;}
.main-title{height:50px;border-bottom:1px solid #cfcfcf;background:url(../images/main_title.png) no-repeat 10px center;line-height:50px;margin-left:30px;}
.main-title h5{float:left;font-size:24px;color:#000;font-weight:normal;text-indent:2.5em;}
.main-title i{float:right;color:#d5d5d5;font-size:14px;letter-spacing:1px;font-family:Arial;padding-right:30px;height:54px;padding-top:10px;}
.navigation{height:65px;line-height:65px;padding-left:30px;font-size:14px;color:#000;}
.navigation b{font-weight:normal;padding:0 4px;font-family:"瀹嬩綋";color:#999;}

 

.page{overflow: hidden;height: 30px; margin: 0 auto;margin-top: 29px;display: block;width: 300px;}
.page li{float:left;margin:0 3px;}
.page li a,.page li span,.page .num a {border:1px solid #dddddd;color:#006abc;padding:2px 8px;display:block;text-align:center;}
.page li span,.page .num a {color:black;}
.num{line-height:24px;} 

.detail{margin-left: 30px;}
.detail-img{min-height:340px;border-bottom:1px solid #e6e6e6;text-align:center;}
.detail-img img{padding: 2px; border: 1px solid #ccc;}
.detail-img p{line-height:45px;height:45px;font-size:14px;color:#333;}
.text{font-size:14px;color:#666;line-height:30px;padding-top:22px;text-indent:2em;}
.text h5{color:#e30500;font-size:14px;line-height:30px;}

.shu-list .shu2{background:#fff;}
.shu-list .shu2 li{position:relative;height:45px;line-height:45px;background:#fff url(../images/hover_a.png) no-repeat 20px center;border-right: 1px solid #d7d7d7;border-top:none;border-left: 1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7; }
.shu-list .shu2 li a{font-size:14px;color:#333;font-weight:bold;}
.shu-list .shu2 li a:hover{background:#d7d7d7 url(../images/arr.png) no-repeat 20px center;color:#e40014;}
.shu-list .shu2 li a:hover + i {border-left-color:#e40014;}
.df-bg{height:35px;background:#fff;}
.bg-left{background:#fff url(../images/bg_left.png) no-repeat center 75%;}

.zizhi-ul{width:581px;margin:0 auto;overflow:hidden;margin-top:34px;}
.zizhi-ul li{width:261px;height:374px;text-align:center;}
.zizhi-ul li img{border:5px solid #93a5bf;width:251px;height:318px;}
.zizhi-ul li p{height:43px;line-height:43px;color:#333;font-size:14px;}

.zhengshu-ul{width:800px;margin:0 auto;overflow:hidden;margin-top:34px;}
.zhengshu-ul li{width:400px;height:250px;text-align:center;}
.zhengshu-ul li img{border:5px solid #93a5bf;width:360px;height:196px;}
.zhengshu-ul li p{height:43px;line-height:43px;color:#333;font-size:14px;}

.main-contact-box{line-height:30px;color:#333;font-size:14px;min-height:370px;}
.main-bg1{background:url(../images/contact_bg.jpg) no-repeat bottom center;}
.main-bg2{background:url(../images/rencai.jpg) no-repeat bottom center;}
.main-contact-box a{color:#333;font-size:14px;}
.main-contact-box a:hover{ text-decoration:underline;}
.qline{height:30px;overflow:hidden;margin-top:20px;}
.qline div{width:170px;float:left;line-height:30px;color:#333;font-size:14px;text-indent:3em;}
.qline .qq{background:url(../images/qq.png) no-repeat 0 center;}
.qline .em{background:url(../images/pe.png) no-repeat 0 center;}

.main-contact-box p{font-size:14px;color:#333;line-height:30px;text-indent:2em;margin-bottom:25px;}

.about-div{padding:45px;padding-bottom:30px;}
.about-div p{font-size:14px;color:#666;line-height:30px;text-indent:2em;}
 
 
/*-----------------------------内页：招聘-------------------------------------------*/
.zhaopin{padding-top:22px;width:775px;float:left;}
.tab-div{min-height:340px;overflow:hidden;margin-left: 40px;}
.zhaopin table{width:735px;margin:0 auto;border:none;}
.zhaopin table td{height:40px;}
.zhaopin table thead tr td{background:#efefef;padding:0px;font-size:14px;color:#666;font-weight:bold;font-family: MIcrosoft yahei;}
.zhaopin table tbody tr td{height:40px;border-bottom:1px solid #efefef;color:#666;font-size:14px;font-family: MIcrosoft yahei;}
.zhaopin table tbody tr td a{padding-left:50px;font-family: MIcrosoft yahei;}
.zhaopin table tbody tr td a:hover{text-decoration: underline;color:#00599d;}

.zhaopin .page{width:410px;margin:0 auto;overflow:hidden;height:inherit;}
.zhaopin .page li{float:left;margin:0px 2px;color:#000;line-height:22px;}
.zhaopin .page li a{display:block;border:1px solid #666;color:#666;padding:0px 4px;}
.zhaopin .page li input{width:26px;height:22px;line-height:22px;text-align:center;color:#000;}
.zhaopin .page li .zd{background:#014a99;color:#fff;padding:0px 5px;}
.zhaopin h3{text-align:center;color:#00599d;font-size:16px;}

.zp-tab{border-collapse: collapse;width:100%;margin-top:20px;}
.zp-tab td{color:#666;line-height:30px;font-size:12px;text-indent:2em;}
.zp-tab td b{color:#ff9600;font-size:14px;}
.xq2{padding-left:60px;width:715px;}
.btm-div{width:745px;background:#efefef;height:40px;line-height:40px;margin-top:30px;overflow:hidden;margin-left: 30px;}
.btm-div strong {color:#00599d;font-size:20px;padding-left:40px;}
.btm-div span{padding-left:30px;font-size:12px;color:#333;}

/*--------------------------------------内页：文章---------------------------------------*/
.box-article{overflow: hidden; margin-left: 30px;margin-bottom: 30px;margin-top: 5px; width: 745px;}
.box-article,.box-article p,.box-articel span{color:#666;font-size:14px;text-indent:2em;line-height: 28px;}

.articel-title{text-align:center;color:#009fdd;font-size:18px;}
.articel-title-time{text-align:center;font-size:12px;color:#999;margin:10px 0px;}
/*--------------------------------------内页：列表---------------------------------------*/
.box-list{min-height: 410px;overflow: hidden; width: 745px;margin-left: 30px;}
.box-list li{background:url(../images/news_icon.png) no-repeat left center;overflow:hidden;height:40px;line-height:40px;border-bottom:1px solid #ececec;text-indent:1.5em;}
.box-list li a{float:left;font-size:14px;color:#666;line-height:40px;}
.box-list li a:hover{color:#e30500;}
.box-list li .news-time{float:right;font-size:14px;color:#666;}
/*--------------------------------------内页：图片展示---------------------------------------*/
.box-pic{overflow:hidden;margin-left: 30px;width:745px;min-height:500px;}
.box-pic li{float:left;width:234px;height:210px;overflow:hidden;text-align:center;margin-bottom:10px;margin-left: 12px;}
.box-pic li a{display:block;}
.box-pic li a img{border:1px solid #cfcfcf; padding: 2px;}
.box-pic li p{height:35px;line-height:35px;text-align:center;}
.box-pic li p a{color:#333333;font-size:14px;}