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{padding:0px; margin:0px;}
body{ background:#fff; color:#666;}
body,button,input,select,textarea{ font-family:"微软雅黑"; color:#333; font-size:12px;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp{font-family:courier new, courier, monospace}
small {font-size:12px}
ul,ol{list-style-type:none; list-style-image:none}
img{ border:none;}
a {color:#333;text-decoration:none;cursor:pointer;outline:none;}
a:hover{text-decoration:none;}




#head{ width:100%; height:118px; background:url(../images/head_bj.jpg) repeat-x center top scroll; position:relative;}
#head_con{ width:1000px; height:118px; margin:0 auto; position:relative;}

.logo{ width:1000px; height:98px; margin:0 auto;}
.logo1{ position:absolute; top:0px; left:0px;}
.logo4{ color:#666; position:absolute; top:15px; right:-186px;}
.logo4 a{ width:auto; height:auto; padding:0 5px; color:#666;}
.logo4 a:hover{ text-decoration:underline;}


.nav{ width:auto; height:118px; position:absolute; top:0px; right:-17px;}
.nav ul{ font-family:"微软雅黑"; width:auto; height:100%;}
.nav ul li{ width:88px; height:100%; float:left; text-align:center; line-height:118px; position:relative;}
.nav ul li a{ z-index: 2; display: block; width: 100%; height: 100%; font-size:15px; text-align: center; color: #666;}
.nav a:hover,.nav .nav_z,.nav .nav_zz{ color:#fff; background:url(../images/nav_bj.jpg) repeat-x center top scroll;}


/* 导航 */

.banner{width:100%; height:540px; overflow: hidden; position: relative;}
.banner_big ul{height:540px;}
.banner_big li{height:540px;font-size: 0px;line-height: 0px;overflow: hidden;}/*如果是全屏banner的话不要定li的宽度*/
.banner_big a{width: 100%;height:540px;display: block;overflow: hidden;position: relative;}
.banner_big img{ width:1920px; display: block;position: absolute;left: 50%;margin-left: -960px;top: 0;}
.banner_sml{height:5px;position: absolute;bottom:65px;left: 50%;z-index: 999;margin-left:-80px;}/*margin-left是总宽度的一半*/
.banner_sml li{width:50px;height:5px;font-size: 0px;line-height: 0px;float: left;display: inline;margin: 0 5px;background:#fff;cursor: pointer;}
.banner_sml .cur{background:#1a31ff;}

/*头部结束*/

.about{ width:1000px; height:320px; padding-bottom:34px; background:url(../images/about_bj.jpg) no-repeat center bottom scroll; margin:-50px auto 0; z-index:9999; position:relative;}
.about_con{ width:1000px; height:320px; background:#fff;}
.about_left{ width:462px; height:274px; float:left; margin:20px 0 0 20px;}
.about_left img{ width:100%; height:274px;}
.about_right{ width:470px; height:auto; float:right; margin:20px 20px 0 0;}
.about_right .font{ width:470px; height:auto; float:left; line-height:24px; color:#333; margin-top:15px; font-size:13px;}
.about_bt{ width:470px; height:28px; background:url(../images/mad.jpg) repeat-x center bottom scroll; font-family:"微软雅黑"; float:left;}
.about_bt strong{ width:auto; float:left; font-size:24px; color:#0a2374; background:#fff; padding-right:6px;}
.about_bt strong em{ font-size:18px; color:#333; font-weight:normal;}
.about_bt p{ width:auto; height:28px; padding-left:5px; font-size:14px; float:right; background:#fff; line-height:28px; margin-top:6px;}
.about_bt p a{ color:#0a2374;}
.about_bt p a:hover{ text-decoration:underline;}

/*关于我们*/

.news{ width:100%; height:320px; background:#e8e8e8;}
.news_con{ width:1000px; height:320px; margin:0 auto;}
.news_left{ width:308px; height:220px; background:url(../images/news_bj.png) no-repeat; float:left; margin-top:50px;}
.news_left strong{ width:308px; float:left; margin-top:15px; font-family:"微软雅黑"; font-size:24px; color:#fff; text-align:center;}
.news_left p{ width:308px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; text-align:center;}
.news_left img{ width:288px; height:120px; float:left; margin:12px 0 0 10px;}
.news_right{ width:682px; float:right; margin-top:40px; margin-right:-10px;}
.news_right li{ width:330px; height:65px; float:left; background:#fff; margin:10px 10px 0 0; transition:1s;}
.news_right li:hover{ color:#fff; background:#0a2374;}
.news_right li:hover strong,.news_right li:hover strong em,.news_right li:hover p{ color:#fff;}
.news_right li strong{ width:310px; float:left; margin:10px 0 0 10px; font-size:13px;}
.news_right li strong em{ font-size:12px; color:#666; font-weight:normal; float:right;}
.news_right li p{ width:310px; height:auto; float:left; margin:5px 0 0 10px;}

/*新闻*/

#product{ width:1000px; height:310px; clear:both; margin:0 auto;}
.ny_newsct{ width:1000px; height:310px;}
.proct_tl{ width:auto; height:58px; margin-bottom:-3px; float:left;}
.proct_tl span{ width:142px; height:58px; float:left; line-height:58px; text-align:center; font-family:"微软雅黑"; font-size:14px; margin-right:5px;}
.proct_tl .p_z{ width:142px; height:58px; float:left; background:url(../images/pro_bt.jpg) no-repeat center top scroll; color:#FFF; cursor:pointer;}
.pro_fl{ width:auto; height:auto; float:right; margin-top:15px;}
.pro_fl p{ width:auto; float:left; margin-top:5px;}
.pro_fl p a{ padding:4px 10px;}
.pro_fl p a:hover{ text-decoration:underline; font-weight:bold; color:#0a2374;}
div.pro_bt2cao{ float:right; margin-top:0px; margin-left:10px;}
.ny_news_ct{ width:1000px; height:255px; text-align:center; font-family:"微软雅黑"; background:url(../images/ny_news_ct.jpg) no-repeat bottom; clear:both;}
.prot,.prot1{position: relative;width:939px; margin-top:23px; float:left; margin-left:30px;}
.prot_bk,.prot1_bk{width:939px;height: 211px; overflow: hidden; position: relative; float:left; margin-top:0px;}
.prot_bk li,.prot1_bk li{width:162px; height:211px; float: left; margin-right:32px; position:relative;}
.prot_bk li img,.prot1_bk li img{ width:100%; height:211px;}
.prot_bk li p,.prot1_bk li p{ width:162px; height:33px; position:absolute; bottom:-2px; left:0px; background:url(../images/heh.png) scroll; line-height:33px; color:#333; transition:1s;}
.prot_bk li:hover p,.prot1_bk li:hover p{ background:url(../images/cao.png) scroll; color:#fff;}
/*.prot_prev{display: block;position: absolute;right:0px;top:100px; cursor: pointer;}
.prot_next{display: block;position: absolute;right:0px;top:40px; cursor: pointer;}*/

/*产品展示*/

.pro{position: relative;width: 1000px;margin:50px auto 0;}
.pro_bt{ width:1000px; height:auto; padding-bottom:30px; float:left;}
.pro_bt1{ width:240px; height:56px; border:3px solid #0a2374; float:left; margin-left:375px;}
.pro_bt1 strong{ width:240px; height:auto; float:left; text-align:center; font-family:"微软雅黑"; font-size:24px; color:#0a2374;}
.pro_bt1 p{ width:auto; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; background:#0a2374; padding:0 5px; margin:6px 0 0 60px;}
.pro_bt2{ width:83px; height:25px; border:1px solid #999; float:right; margin-top:20px;}
.pro_bt2 a{ width:81px; height:23px; border:1px solid #fff; background:#999; float:left; color:#fff; line-height:23px; text-align:center;}
.pro_bt2:hover{ border:1px solid #0a236f;}
.pro_bt2 a:hover{ border:1px solid #fff; background:#0a236f;}
.pro_bk{width:916px;height: auto; overflow: hidden; position: relative; float:left; margin-left:42px; margin-top:0px;}
.pro_bk li{width:215px; height:162px; float: left; margin-right:18px; position:relative;}
.pro_bk li img{ width:100%; height:162px;}
.pro_bk .pro-bj{ position:absolute; top:0px; left:0px; width:215px; height:162px; background:url(../images/pro_bj.png) scroll; display:none;}
.pro_bk .pro-bj a{ width:215px; height:162px; float:left;}
.pro_bk .pro-bj img{ width:44px; height:32px; float:left; margin:50px 0 0 86px;}
.pro_bk .pro-bj p{ width:215px; height:auto; float:left; text-align:center; color:#fff; margin-top:20px;}

.pro_prev{display: block;position: absolute;left:0px;top:150px; cursor: pointer;}
.pro_next{display: block;position: absolute;right:0px;top:150px; cursor: pointer;}

/*产品展示*/

#mian{ width:1000px; height:auto; margin:0 auto 0; padding-bottom:50px; overflow:hidden; /*background:#f5f5f5;*/ clear:both;}

.contatc{ width:415px; height:auto; float:left; margin-left:20px;}
div.contact_bt{ width:415px; margin-top:0px;}
.contatc dl{ width:410px; height:auto; float:left; margin-top:20px; background:url(../images/contact_bj.jpg) no-repeat bottom right scroll; padding-bottom:50px; margin-left:5px;}
.contatc dl dt{ width:410px; height:auto; float:left; font-family:"微软雅黑"; margin-bottom:10px; color:#0a2374; font-size:18px; font-weight:bold;}
.contatc dl dd{ width:410px; height:auto; float:left; font-size:12px; color:#666; line-height:24px;}

/*联系我们*/

.case{ width:535px; height:auto; float:right;}
div.case_bt{ width:535px; margin-top:0px;}
.proc{position: relative;width: 535px; margin-top:30px; float:left;}
.proc_bk{width:482px;height: auto; overflow: hidden; position: relative; float:left; margin-top:0px;}
.proc_bk li{width:231px; height:169px; float: left; margin-right:20px; position:relative;}
.proc_bk li img{ width:100%; height:169px;}
.proc_bk li p{ width:200px; height:29px; position:absolute; bottom:0px; left:0px; background:url(../images/case_bj.png) no-repeat center left scroll; line-height:29px; padding-left:31px; color:#333; transition:1s;}
.proc_bk li:hover p{ background:url(../images/case_bj1.png) no-repeat center left scroll; color:#fff;}
.proc_prev{display: block;position: absolute;right:0px;top:100px; cursor: pointer;}
.proc_next{display: block;position: absolute;right:0px;top:40px; cursor: pointer;}

/*案例展示*/
/*联系我们-------案例展示*/

.online{ width:100%; height:382px; background:url(../images/ditu.png) no-repeat;}
.online_con{ width:1000px; height:382px; margin:0 auto;}
.online_bt{ width:236px; height:365px; float:left; background:url(../images/online_bt.png) no-repeat; margin-top:-16px; background-size: 100% 100%;}
.online_bt1{ width:236px; height:auto; float:left; margin-top:90px;}
.online_bt1 strong{ width:180px; height:auto; float:left; font-family:"微软雅黑"; font-size:22px; color:#0a2374; padding-left:56px;}
.online_bt1 p{ width:170px; height:auto; float:left; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding-left:66px;}
.caoyis{ width:110px; height:auto; float:left; margin:70px 0 0 56px;}
.caoyis img{ width:110px; height:110px; float:left;}
.caoyis p{ width:110px; height:auto; float:left; text-align:center; color:#0a2374; margin-top:6px;}
.online_nr{ width:680px; height:320px; background:url(../images/cao.png) scroll; float:right; margin-top:30px;}
.online_nr input{ width:595px; height:37px; border:1px solid #0a2374; padding-left:6px; line-height:37px; margin:20px 0 0 40px; color:#666;}
.online_nr textarea{ width:595px; height:102px; border:1px solid #0a2374; float:left; margin:20px 0 0 40px; padding-left:6px;}
.online_nr .butt{ width: 100px; border-radius: 5px; padding: 0; }

.footer{ width:100%; height:245px; text-align:center; clear:both; background:#0a2374;}
.footer1{ width:1000px; height:auto; background:url(../images/foot_x.jpg) repeat-x center bottom scroll; margin:0 auto; padding-bottom:20px;}
.footer1 p{ width:1000px; height:auto; margin:0 auto; padding-top:10px; font-size:13px; color:#fff;}
.footer1 span{ padding:40px 0px 0px 25px;}
.footer1 p a{ color:#fff; padding:0 10px;}
.footer1 p img{vertical-align:middle;}
.footer2{ width:1000px; height:auto; margin:0 auto;}
.footer2 em{ width:140px; height:auto; float:left; color:#fff; font-size:14px; font-weight:bold; text-align:right; margin-top:15px;}
.footer2 p{ width:800px; height:auto; float:right; color:#fff; margin-top:15px; margin-right:60px;text-align: left;}
.footer2 p a{ color:#fff; padding:0px 17px;}
.footer2 p a:hover{ text-decoration:underline;}
/*底部*/

#fanh{ width:80px; height:78px; position:fixed; bottom:0px; right:100px; cursor:pointer;}

/*首页结束*/

.guang{width:100%; height:250px; overflow: hidden; position: relative;}
.guang_big ul{height:250px;}
.guang_big li{ width:100%; height:250px;font-size: 0px;line-height: 0px;overflow: hidden;}/*如果是全屏banner的话不要定li的宽度*/
.guang_big a{width: 100%;height:250px;display: block;overflow: hidden;position: relative;}
.guang_big img{ width:1920px; display: block;position: absolute;left: 50%;margin-left: -960px;top: 0;}

#contancer{width:1000px; height:auto; padding-bottom:50px; overflow:hidden; margin:0 auto; background:url(../images/ny_qb_bj.jpg) repeat-y center top scroll;}

#contancer_left{ width:285px; height:auto; float:left;}
div.nyleft_bt{ width:285px; float:left; height:20px;}
div.nyleft_bt strong{ font-size:18px;}
div.nyleft_bt strong em{ font-size:14px; margin-left:6px;}
div.nyleft_bt p{ margin-top:0px;}

.guan{ width:285px; height:auto; float:left; margin-top:30px;}
.guan ul{ width:250px; height:auto; float:left; margin-top:10px; margin-left:18px;}
.guan ul li{ width:250px; height:39px; float:left; font-family:"微软雅黑"; line-height:39px; margin-top:10px;}
.guan ul li a{ width:190px; height:39px; float:left; background:#e8e8e8; font-size:14px; color:#333; padding-left:40px; border-radius:15px; margin-left:10px;}
.guan ul li .menu_z,.guan ul li a:hover{ width:190px; height:39px; background:#0a2374; color:#fff;}

/*左边分类*/


.xinw{ width:285px; height:auto; float:left; margin-top:20px;}
.xinw ul{ width:265px; height:auto; float:left; margin-top:10px; margin-left:10px;}
.xinw ul li{ width:265px; height:37px; float:left; border-bottom:1px dashed #666; line-height:37px; background:url(../images/sanj.png) no-repeat center left scroll;}
.xinw ul li a{ width:255px; height:37px; color:#333; padding-left:10px; float:left;}
.xinw ul li a:hover{ width:248px; height:37px; text-decoration:underline; color:#0a2374;}


.tjcp1{width:285px; height:auto; float:left; margin-top:20px;}
.pro3{position: relative;width:250px; margin-top:25px; float:left; margin-left:15px;}
.pro3_bk{width:180px;height: auto;margin: 0 auto;overflow: hidden;position: relative;}
.pro3_bk li{width:180px; height:auto; margin-right:0px; background:url(../images/pro_t1_bj.jpg) no-repeat; float:left;}
.pro3_bk li img{ width:180px; height:140px; float:left;}
.pro3_bk li p{ width:180px; height:auto; float:left; color:#333; font-weight:bold; text-align:center; margin-top:8px;}
.pro3_prev{ width:25px; height:60px; display: block;position: absolute;left:-5px;top:45px; cursor:pointer;}
.pro3_next{ width:25px; height:60px; display: block;position: absolute;right:-5px;top:45px; cursor:pointer;}

/*左边最新图片*/

.lxwm{width:285px; height:auto; float:left; margin-top:20px;}
.gong{ width:285px; height:auto; padding-bottom:10px; overflow:hidden;}
.lxwm dl{ width:265px; height:auto; float:left; margin-top:15px; margin-left:10px;}
.lxwm dl dt{ width:265px; height:auto; font-size:18px; font-weight:bold; margin-bottom:4px; color:#333;}
.lxwm dl dd{ width:265px; height:auto; line-height:26px; font-size:13px; color:#333;}

/*左结束*/

#contaner_right{ width:670px; height:auto; float:right; background:url(../images/ny_right_z.jpg) repeat-y center top scroll;}

.nyright{ width:650px; height:47px; float:left; border:1px solid #fff; border-radius:5px; float:left; margin-top:30px; margin-left:10px; background:#fff; box-shadow:2px 2px 3px #999;}
.nyright strong{ width:146px; height:47px; float:left; line-height:47px; text-align:center; font-family:"微软雅黑"; color:#0a2374; font-size:20px;}
.nyright p{ width:auto; height:auto; font-size:12px; color:#333; float:right; margin-top:15px; margin-right:10px;}
.nyright p a{ color:#333;}
.nyright p a:hover{ text-decoration:underline; color:#0a2374; font-weight:bold;}

.jian{ width:630px; height:auto; float:left; margin-top:35px; font-family:"微软雅黑"; color:#333; margin-left:20px;}
.jian font{ width:630px; height:auto; text-align:center; font-size:18px; letter-spacing:4px; float:left; color:#333;}
.jian p{ width:auto; margin:0 5px; height:auto; float:left; font-size:13px; line-height:30px; margin-top:5px; color:#333; text-indent:2em;}

/*内页——关于我们*/

.zixu{ width:640px; height:auto; float:left; margin:10px 0 0 15px;}
.zixu li{ width:640px; height:35px; line-height:35px; border-bottom:1px dashed #666; background:url(../images/sanj.png) no-repeat center left scroll;}
.zixu li span{ width:auto; height:35px; float:right; color:#666;}
.zixu li a{ width:auto; height:35px; float:left; margin-left:10px; color:#333;}
.zixu li a:hover{ color:#0a2374; text-decoration:underline;}

/*新闻*/

.chan{ width:760px; height:auto; float:left; margin:0px 0 0 15px;}
.chan li{ width:195px; height:auto; float:left; margin:35px 25px 0 0; border:1px solid #666; border-radius:5px;}
.chan li img{ width:185px; height:165px; float:left; margin:5px 0 0 5px;}
.chan li p{ width:204px; height:auto; float:left; text-align:center; padding:6px 0; color:#333;}
.chan li:hover{ border:1px solid #0a2374;}
.chan li:hover p{ color:#0a2374;}


.womn{ width:600px; height:auto; float:left; margin:20px 0 0 30px; color:#333; font-family:"微软雅黑";}
.womn dt{ width:600px; height:auto; font-size:18px; margin-bottom:4px; letter-spacing:4px;}
.womn dd{ width:600px; height:auto; line-height:35px; font-size:13px;}
.dit{ width:650px; height:400px; float:left; margin:30px 0 0 10px;}



.fy1{ width:490px; height:40px; float:left; margin:30px 0 0px 100px;}
.fy1 ul{ width:490px; height:auto; text-align:center; margin:0 auto;}
.fy1 ul li{ width:auto; height:auto; padding:4px 10px; float:left; background:#fff; border:1px solid #666; margin-left:20px;}
.fy1 ul li:hover{ background:#fff;}
.fy1 ul li a{ color:#333;}
.fy1 ul li a:hover{ color:#0a2374;} 

/**/

#contaner_pro{width:1000px; height:auto; margin:30px auto 0; padding-bottom:50px; overflow:hidden; background:url(../images/ny_right_z1.jpg) repeat-y center top scroll;}
#contaner_pro .nyright_pro{ width:1000px; height:50px; box-shadow:none; border-radius:0px; margin:0px; border-bottom:2px solid #ccc;}
#contaner_pro .nyright_pro strong{ width:150px; background:#eaeaea; height:52px; margin-right:15px;  box-shadow:2px 0px 0px #999; border-radius:10px 10px 0 0; font-size:16px;}
#contaner_pro .nyright_pro .menu_z{background:#2937E0;} 
#contaner_pro .nyright_pro .menu_z a{color:#fff;}

#contaner_pro .nyright_pro:hover strong{}
#contaner_pro .nyright_pro strong a{ width:150px; height:52px; float:left; color:#333;}
#contaner_pro .nyright_pro strong:hover a{}




.chan{ width:998px; height:auto; float:left; margin:0px 0 0 15px;}
.chan li{ width:195px; height:auto; float:left; margin:35px 0 0 35px; border:1px solid #666; border-radius:5px;}
.chan li img{ width:185px; height:165px; float:left; margin:5px 0 0 5px;}
.chan li p{ width:204px; height:auto; float:left; text-align:center; padding:6px 0; color:#333;}
.chan li:hover{ border:1px solid #0a2374;}
.chan li:hover p{ color:#0a2374;}


.chan1{ width:690px; height:auto; float:left; margin:0px 0 0 15px;}
.chan1 li{ width:175px; height:auto; float:left; margin:35px 0 0 25px; border:1px solid #666; border-radius:5px;}
.chan1 li img{ width:165px; height:125px; float:left; margin:5px 0 0 5px;}
.chan1 li p{ width:204px; height:auto; float:left; text-align:center; padding:6px 0; color:#333;}
.chan1 li:hover{ border:1px solid #0a2374;}
.chan1 li:hover p{ color:#0a2374;}






.r{ float:right;}
.l{ float:left;}
a{ outline:none;}
.blue{ color:#0066FF;}
.mar_20{margin-top:20px;}
.ny_pad{ min-height:300px; float:left; overflow:hidden;  width: 650px; padding-top: 20px; padding: 10px;}
.ny_news_tl88 li{text-align:center; height:40px; line-height:40px;}
.ny_news_tl88 .new_title{font-size:14px; font-weight:bold; border-bottom:#ab916e dotted 1px;}
.ny_news_tl88 span{padding:0 5px; color:#999;}
.ny_news_ct88{padding:0px 0px 30px; line-height:30px;text-indent: 24px;}
.news_fy{padding:10px 50px 0; height:55px; border-top:#ccc solid 1px;position: relative;z-index: 999;}
.news_fy_l{width:300px;}
.news_fy_l li{height:24px; line-height:24px;}
.news_fy_l span{font-weight:bold;}
.news_fy_r{height:33px; overflow:hidden; padding-top:12px; width:200px;}
.news_fy_r .bdsharebuttonbox{float: right;}

.feedback_table{border-collapse:collapse; }
.feedback_table tr td input,.feedback_table tr td textarea{ margin:0 10px;border:none;}
.feedback_table tr td textarea{margin:10px 0px 10px 10px;}
.feedback_table tr td{ border: solid 1px #cccccc;}
.feedback_table tr td .bt{ width:57px; height:22px; line-height:22px;}

.sub{width: 320px;white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}

.news_image{ padding:20px 0; position:relative;}
.news_image img{ border-radius:4px; display:block; margin:0 auto;}
.news_image #pre1{position:absolute; display:block; width:50%; height:100%; top:0; z-index:9; cursor: url(/images/1.cur?t=844888),auto;}
.news_image #next1{position:absolute;display:block; width:50%; height:100%; top:0; left:50%;z-index:9;cursor: url(/images/2.cur?t=844888),auto;}
 
/*翻页*/
.fy{height:30px;line-height:30px; text-align:center; width:100%; float:left;}
.fy a,.fy span{padding:7px 11px;border:#aaa solid 1px;margin:0 7px;background-color:#f5f5f5;}
.fy span,.fy a:hover{color:#014a99;text-decoration: underline;border: #014a99 solid 1px;}
.flink a{ margin:0 5px;}
 
 /*job*/
.job_tab{border-top: #999 solid 1px;border-right: #999 solid 1px;}
.job_tab td{line-height: 40px;border-left: #999 solid 1px;border-bottom: #999 solid 1px;padding-left: 24px;}
.job_ct{padding: 24px 24px 24px 0;}
.td_back{background: #f6f6f6;}
.job_go{height: 30px;line-height: 30px;text-align: center;color: #ff3300;padding: 10px 0;}
