﻿/*@import "resetcommon.css";*/
/*index.css start*/
@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}
/*banner*/
.banner a{ background:url(../images/banner.jpg) no-repeat center center; height:548px; display:block;}



/*search*/
.search{ height:58px; overflow:hidden; border-bottom:1px solid #e0e0e0;}
.search p{ height:59px; font:12px "Microsoft YaHei"; color:#333333; font-weight:bold;}
.search p a{ display:inline-block; margin:0 12px 0 17px; height:59px; font:12px "Microsoft YaHei"; color:#666666;line-height:59px;}
.search span{ float:right; background:url(../images/sea_01.jpg) no-repeat center center; width:231px; height:25px; margin-top:20px;}
.search span input{ background:none; float:left; border:0px; color:#787878;}
.search .tint{ width:182px; height:25px; padding-left:18px; font:12px "Microsoft YaHei"; color:#cbcbcb; line-height:25px;}
.search .bint{ width:23px; height:25px; cursor:pointer;}

/*pro*/
.pro{height:641px; overflow:hidden; padding-top:70px;}
.pro .pr_list{ border:5px solid #276da0; border-bottom:10px solid #276da0; width:201px; height:554px; float:left; overflow:hidden;}
.pr_list h2 {width:202px; height:66px; background:#276da0; margin-bottom:12px;}
.pr_list h2 a{font:18px "Microsoft YaHei"; font-weight:bold; display:block; color:#fff; line-height:66px; padding-left:23px;}
.pr_list h4 { height:33px; }
.pr_list h4 a{ font:16px "Microsoft YaHei"; color:#333333; font-weight:bold; line-height:33px;padding-left:23px;}
.pr_list ul{ width:177px;padding-left:23px;}
.pr_list li{ height:50px; background:url(../images/pro_d.jpg) no-repeat 0 14px; padding-left:13px;}
.pr_list li a{ font:13px "Microsoft YaHei"; color:#666666; line-height:34px;}
.pr_list li a:hover , .pr_list .pr_li a{ color:#22a034;}
.pro .pr_info { float:right; width:709px; height:594px; overflow:hidden;}
.pr_info ul{width:747px; height:594px; }
.pr_info li{ height:261px; width:206px; border:2px solid #276da0; float:left; margin:0 39px 40px 0;}
.pr_info li a , .pr_info li img{height:215px; width:206px; display:block;}
.pr_info .pr_li{ margin-right:0px;}
.pr_info li span{ width:186px; height:30px; display:block; margin:6px auto 0; _margin-top:4px;}
.pr_info li span a{ width:189px; height:30px; overflow:hidden; font:13px "Microsoft YaHei"; font-weight:bold; color:#fff; display:inline-block; background:#276da0; text-align:center; line-height:30px;}
.pr_info .pr_a1{ background:#1b802a;}


/*point*/
.point{ background:#f1f1f1; height:561px; overflow:hidden;}
.point h2{ height:20px; text-align:center; background:url(../images/point_x.jpg) no-repeat center bottom;padding-top:62px; margin-bottom:40px;}
.point h2{ font:20px "Microsoft YaHei"; color:#333333; font-weight:bold; line-height:20px; }
.point dl{ height:403px; width:211px; overflow:hidden;  float:left; margin-right:38px;}
.point .po_dl2{ margin-right:0px;}
.point dt{ border:2px solid #979797; width:207px; height:138px; overflow:hidden;}
.point dd{ height:257px; width:195px; border:2px solid #c5c5c5; border-top:0px; padding-left:12px;overflow:hidden;}
.point h3{ height:64px;}
.point h3{ font:16px "Microsoft YaHei"; font-weight:bold; color:#276da0; line-height:64px;}
.point .po_dl1 h3{ font-size:14px;}
.point p{ width:168px;  background:url(../images/pro_d.jpg) no-repeat 0 9px; padding-left:14px; line-height:22px; margin-bottom:10px;}


/*ban01*/
.ban01{ height:243px; overflow:hidden; margin-top:61px; margin-bottom:47px;}
.ban01 .content{ position:relative; height:243px; }
.ban01 h2 ，.ban01 h2 img{ width:960px;height:243px;}
.ban01 h3{ position:absolute; width:346px; height:49px; bottom:49px; left:61px; font:16px "Microsoft YaHei"; color:#fff; line-height:49px;}
.ban01 h3 span{ font-size:16px; display:inline-block; margin-left:10px;}
.ban01 h3 a {  font:16px "Microsoft YaHei"; font-weight:bold; color:#fff;margin-left:18px; *margin-left:13px;}


/*worry*/
.worry { background:url(../images/worr__bj.jpg) no-repeat center center; height:688px; overflow:hidden;}
.worry h2{ width:210px; height:46px; margin:64px 0 0 70px;}
.worry h2{ font:26px "Microsoft YaHei"; font-weight:bold; color:#333333; line-height:46px;}
.worry p { width:384px; height:75px; overflow:hidden; float:right; clear:right; margin-bottom:91px; padding-right:84px;}
.worry img, .worry p  span{  display:block;}
.worry img{ width:75px; height:75px;float:left;}
.worry p span{ width:290px; font:13px "Microsoft YaHei"; color:#666666; line-height:24px; float:right;}
.worry i{ display:block; font:20px "Microsoft YaHei"; line-height:20px; font-weight:bold; color:#333333; margin-bottom:12px;}
/*ys*/
.ys{ background:url(../images/ys_bj.jpg) no-repeat center center; height:1001px; overflow:hidden;}
.ys h2{ width:280px; height:80px; margin:0 auto 50px; padding-top:66px;}
.ys h2 a{ font:26px "Microsoft YaHei"; font-weight:bold; color:#fff;}
.ys h2 span{ border-top:2px solid #fff; border-bottom:2px solid #fff; display:block; height:33px; font-size:16px; font-weight:normal; line-height:33px; text-align:center; margin-top:10px;}
.ys .ys_info{ background:#276da0; width:926px; height:756px; margin:0 auto;}
.ys dl{ height:189px; width:926px; overflow:hidden;}
.ys dt , .ys dt img { width:462px; height:189px; overflow:hidden; float:left;}
.ys dd{ padding:34px 0 0 36px; width:426px; height:155px ;float:left;}
.ys dd h3{ font:20px "Microsoft YaHei"; font-weight:bold; color:#fff; margin-bottom:8px;}
.ys p{ background:url(../images/ys_j.jpg) no-repeat 0 6px; padding-left:25px; width:295px; font:14px "Microsoft YaHei"; color:#fff; line-height:24px;}
.ys .ys_02 dt ,.ys .ys_04 dt { float:right;}

/*case*/
.case{ height:643px; overflow:hidden;}
.case h2{ height:21px; width:321px; background:url(../images/case_tx.jpg) no-repeat center bottom; text-align:center; margin:0 auto; overflow:hidden; padding-top:59px; margin-bottom:39px;}
.case h2 a { font:20px "Microsoft YaHei"; font-weight:bold; color:#333333; line-height:21px;}
.case p{ width:670px; height:25px; overflow:hidden; margin:0 auto 40px; text-align:center;}
.case p a{ display:inline-block; width:111px; height:25px; font:14px "Microsoft YaHei"; color:#000000; float:left; text-align:center; line-height:25px; overflow:hidden;}
.case p span{display:inline-block; float:left; margin-left:8px; width:111px; height:25px; display:inline-block;}
.case p span a{ font:14px Arial; display:inline-block; color:#666666; text-transform:uppercase;line-height:25px; text-align:center;}
.case p a:hover ,.case p .ca_p{ background:url(../images/case_bt.jpg) no-repeat center center; font-weight:bold; color:#fff;}

.case ul{ height:421px; width:960px; overflow:hidden;}
.case li, .case li img{ width:312px; height:191px; }
.case li{ float:left; position:relative; margin:0 12px 16px 0; }
.case .c_cl{ margin-right:0px;}
.ca_p span{ display:block;width:312px; height:191px; background:url(../images/tm_01.png); position:absolute; top:0px; left:0px;}
.ca_p span a{ background:url(../images/case_bin.png) no-repeat center center; width:117px; height:31px; display:block; margin:80px auto 0;}

/*tec_proc*/
.tec_proc{ height:438px; overflow:hidden;}
.tec_proc h2{ height:21px; width:490px; background:url(../images/tec_tx.jpg) no-repeat center bottom; text-align:center; margin:0 auto; overflow:hidden; padding-top:28px; margin-bottom:72px;}
.tec_proc h2{ font:20px "Microsoft YaHei"; font-weight:bold; color:#333333; line-height:20px;}
.tec_proc ul{ height:250px; width:960px; overflow:hidden;}
.tec_proc li{ width:166px; overflow:hidden;float:left; background:url(../images/tec_jt.jpg) no-repeat 145px 59px;}
.tec_proc .te_li{ width:130px; background:none;}
.tec_proc li span{ width:130px; display:block;font:14px "Microsoft YaHei"; color:#666666; line-height:24px; }
.tec_proc li i{ height:50px; display:block; font-weight:bold; line-height:50px;}

/*serv*/
.serv{ height:350px; overflow:hidden; background:url(../images/serv_bj.jpg) no-repeat center center;}
.serv h2{ float:left; width:315px; height:96px; overflow:hidden; font:20px "Microsoft YaHei"; font-weight:bold; color:#fff; padding-left:254px; margin-top:200px;}
.serv h2 span{ font:24px Arial; font-weight:bold; color:#fff; margin-left:10px;}
.serv h2 i { display:block; width:211px; height:31px; border:4px solid #fff; text-align:center; margin-top:28px;_ margin-top:26px;}
.serv h2 a { display:block; width:211px; height:31px; font:16px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:31px;}
.serv .ser_fro { float:right; width:339px; height:222px; margin-top:77px;}
.ser_fro p{ width:334px; height:33px; border:2px solid #fff; margin-bottom:18px; overflow:hidden;}
.ser_fro span{ display:inline-block; width:66px; height:33px; text-align:right; font:12px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:33px;}
.serv .ser_fro p input{ width:254px; height:33px; font:12px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:33px; border:0px; background:none; padding-left:10px;}
.ser_fro h3{ width:179px; height:31px; text-align:center; border:3px solid #fff;}
.ser_fro h3 input{width:179px; height:31px;  border:0px; background:none; font:16px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:31px; cursor:pointer;}

/*honor*/
.honor{ height:518px; overflow:hidden;}
.honor h2{ height:21px; width:321px; background:url(../images/hon_tx.jpg) no-repeat center bottom; text-align:center; margin:0 auto; overflow:hidden; padding-top:64px; margin-bottom:39px;}
.honor h2 a { font:20px "Microsoft YaHei"; font-weight:bold; color:#333333; line-height:21px;}
.honor ul{ height:355px; width:960px; overflow:hidden;}
.honor li ,.honor img{ width:292px; height:355px;}
.honor li{ float:left; margin-right:28px;}
.honor .hon_li{ margin-right:0px;}
/*gotojh*/
.gotujh{ height:267px; overflow:hidden;}
.gotujh dl{ height:210px; width:960px; overflow:hidden; padding-top:32px;}
.gotujh dt , .gotujh dt img,.gotujh dd{ width:480px; height:210px; float:left; overflow:hidden;}
.gotujh dd{ padding-left:30px; width:450px;}
.gotujh h2 a{ font:16px "Microsoft YaHei"; font-weight:bold; color:#000000; line-height:16px;}
.gotujh p{ font:12px "Microsoft YaHei"; color:#666666; line-height:22px; margin-top:32px;}
.gotujh h3 ,.gotujh h3 a{ width:120px; height:25px; display:block;}
.gotujh h3 a{ background:url(../images/gotu_02.jpg) no-repeat center center; margin-top:25px;}

/*style*/
.style{ height:294px; overflow:hidden; }
.style h2{ height:18px; text-align:center; padding-top:14px; margin-bottom:39px;}
.style h2 a{ font:16px "Microsoft YaHei"; font-weight:bold; color:#000000;}
.style ul{ height:156px;}
.style li , .style li img{  width:210px; height:156px; overflow:hidden;}
.style li{float:left; margin-right:40px;}
.style .st_li{ margin-right:0px;}
/*jinghui*/
.jinghui{ height:360px; overflow:hidden;}
.jinghui .j_isw{ width:460px;height:311px; overflow:hidden; float:left;}
.j_isw h2{ height:18px;  width:460px;}
.j_isw h2 b a { font:16px "Microsoft YaHei"; font-weight:bold; color:#000000; line-height:18px;display:inline-block; width:66px; height:18px; margin-right: 47px;} 
.j_isw h2 span{ float:right; width:60px; height:18px; display:inline-block; }
.j_isw h2 span a{ font:14px Arial; color:#666666; text-transform:uppercase; }
.j_isw h2 span i{ margin-left:8px;}
.j_isw ul{ height:280px;  width:460px;overflow:hidden; margin-top:24px;}
.j_isw li{ font:12px "Microsoft YaHei";height:35px; width:452px; line-height:35px; overflow:hidden;}
.j_isw li a{  color:#666666;}
.j_isw li span{ float:right;}
.jinghui .j_hui , .j_hui h2 ,.j_hui h2 a{ width:452px; height:311px; overflow:hidden;}
.jinghui .j_hui { position:relative; float:right;}
.j_hui h2 a{ display:block; background:url(../images/j_bj.jpg) no-repeat center center;z-index:1px;}
.j_hui h3{ position:absolute; top:185px; left:36px; z-index:20px; }
.j_hui h3 span{ font-size:18px; display:inline-block; margin-left:8px;font:16px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:31px;}
.j_hui h3 i{ font:14px "Microsoft YaHei"; font-weight:bold; color:#fff;}
.j_hui h3 a { display:block; width:157px; height:33px; background:url(../images/j_bout.jpg) no-repeat center center; margin-top:21px;}
/*fast*/
.fast{ height:197px; overflow:hidden;}
.fast h2 , .link h2{ height:55px; border-bottom:1px solid #c5c5c5; margin-bottom:30px;}
.fast h2 a , .link h2 a{ font:16px "Microsoft YaHei"; font-weight:bold; color:#333333; line-height:55px;}
.fast h2 span , .link h2 span{ float:right;}
.fast h2 span a , .link h2 span a{ font:14px Arial; color:#666666; text-transform:uppercase;line-height:55px;}
.fast h2 span i , .link h2 span i{ margin-left:8px;}
.fast p{ height:40px;}
.fast p span{ font:13px "Microsoft YaHei"; color:#333333; display:inline-block;}
.fast p a{ display:inline-block; margin:0 26px 0 20px; font:12px "Microsoft YaHei"; color:#666666; line-height:40px;}


/*link*/
.link{  overflow:hidden;}
.link p a{ display:inline-block; margin-left:48px; font:12px "Microsoft YaHei"; color:#666666; line-height:40px;margin-bottom:0px;}
.link h2 span a{ font-family:"Microsoft YaHei"; line-height:55px;}

/**/


.rele_search {border-top: 1px solid #DDDDDD;line-height: 160%;margin: 5px;}
.rele_search {line-height: 160%;}
.rele_search li {float: left;width: 150px;}


/*--客服--*/
.ImTable *{padding:0px;margin:0px}
.ImTable{border-collapse:collapse;border:none;background:url(../images/bg.gif)}
.ImTable h2{font-size:14px;font-weight:bold;margin-top:5px}
.ImHeader{height:164px;background:url(../images/im_01.gif)}
.ImRow0{background:url(../images/ico_item1.gif) no-repeat;margin:10px 10px 0;height:24px;padding-left:10px;padding-top:4px; }
.ImRow1{background:url(../images/ico_item1.gif) no-repeat;margin:10px 10px 0;height:24px;padding-left:10px;padding-top:4px;}
a.im,a:hover.im{text-decoration:none;height:35px;color:#22A034; font-size:12px;}
.ImFooter{height:90px;background:url(../images/im_04.gif) no-repeat; display:inline-block; width:150px;font-family:Arial,Helvetica,sans-serif;}
.ImFooter h5{font-size:14px;font-weight:normal; color:#fff;text-align:center;margin:15px 0 0;font-family:'宋体';}
.ImFooter p{font-size:20px;font-weight:bold;  color:#fff;text-align:center;margin:10px 0;}


/*rollup.css*/
#roll_top,#fall,#ct{position:relative;cursor:pointer;height:72px;width:26px}#roll_top{background:url(../images/top.gif) no-repeat}#fall{background:url(../images/top.gif) no-repeat 0 -80px}#ct{background:url(../images/top.gif) no-repeat 0 -40px}#roll{display:block;width:15px;margin-right:-500px;position:fixed;right:50%;top:50%;_margin-right:-505px;_position:absolute;_margin-top:300px;_top:expression(eval(document.documentElement.scrollTop))}



/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}



/*flash切换*/
#flashs { position:relative;}
#flashs .bgitem {  }
#flashs .btn{ position:absolute; z-index:7; bottom:22px; right:50%; margin-right:-470px; padding:5px 6px;}
#flashs .btn span{ color:#F98904;  background:#efefef; border:1px solid #F98904; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#F98904; color:#fff;}

