body,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,form,input,p,th,td{margin:0;padding:0; font-family: "微软雅黑";}
img{border:0px;}
ul {margin:0px;padding:0px;}
ul li {list-style:none;}
a { text-decoration:none;  color:#333;}
body {font-size:14px; line-height:24px; color:#333;}
a:hover{ text-decoration:none;}
.clear { clear:both;}
.fl { float:left;}
.fr { float:right;}
.f14{ font-size:14px;}
.pt10{ padding-top: 10px;}
.pt15{ padding-top: 15px;}
.pb15{padding-bottom:15px; }
.pt20{ padding-top: 20px;}
.header{height: 95px;}
.header dl{width: 1200px;margin: 0 auto;}
.header dl dt{float: left;padding: 15px 0 0 0;}
.header dl dd{background: url("../images/dh.png") no-repeat left center;padding-left: 45px;width: 230px;float: right;padding-top: 8px;margin-top: 20px;}
.header dl dd p strong{font-size: 25px;color: #38393b;font-family: Arial;float: left;}

/*导航*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav1{width:100%;height:50px;line-height:50px;background: #0c64bc;background: url("../images/n.jpg") repeat-y;}
.nav{width:1200px; margin:0 auto;height:50px;line-height:50px;position:relative;z-index:99;}
.nav .nLi{float:left;position:relative; display:inline;width:130px;}
.nav .last{margin-right:0;}
.nav .nLi h3{float:left;}
.nav .nLi h3 a{display:block;width:130px;text-align:center;font-size:15px;font-weight:normal;color:#fff;background: url("../images/zj.jpg") no-repeat right center;}
.nav .sub{display:none;width:130px;left:0;top:50px;position:absolute;background:#fff;line-height:34px;padding-bottom:5px;}
.nav .wd{width:175px;}
.nav .sub li{zoom:1;}
.nav .sub a{display:block;text-align:center;font-size:14px;line-height:40px;color:#333;border-bottom:#eee 1px solid;}
.nav .sub a:hover{text-decoration:none;color:#de1618;}
.nav .on h3 a{color:#fff;background: #0858a5;}

.in1{ width:200px; float:right;border-left:1px solid #ddd; height:184px; padding-left:20px; padding-right:20px; margin-top:20px; line-height:24px; position:relative;}
.in1 dt{margin-bottom:10px;}
.p20{padding:20px 10px 20px 30px; width:100px; float:left;}
.p202{padding:20px 10px 20px 30px; width:200px; float:left;}
.sub_nav{ width: 100px;}
.sub_nav1{ width: 200px;}
.sub_nav ul{width:100px; float:left;}
.sub_nav li{float:none !important;}
.sub_nav li a{color:#333 !important;line-height:24px  !important;font-size:14px !important;text-align:left; padding:0 !important}
.sub_nav1 ul{width:260px; float:left;}
.sub_nav1 li{float:none !important;}
.sub_nav1 li a{color:#333 !important;line-height:24px  !important;font-size:14px !important;text-align:left; padding:0 !important}
.sub_nav1 li:hover a{color:#32b371 !important;background:none !important;}
.sub_nav li:hover a{color:#32b371 !important;background:none !important;}

.nav .hover .nav_lev2{display:block; position:absolute; z-index:88;width:401px; min-height:240px;}
.nav .hover .nav_lev21{display:block; position:absolute; z-index:88;width:550px; min-height:240px;}
.nav_block{height:4px;overflow:hidden;left:0;bottom:0;width:100%;overflow:hidden;z-index:-1;_bottom:1px;}
.nav_line{bottom:0;left:0;overflow:hidden;width:100%;height:4px;background:url(../images/navLine.gif);}
.head_block{bottom:0;left:0;z-index:-1;overflow:hidden;width:100%;height:4px;}
.head_line{bottom:0;left:50%;overflow:hidden;margin-left:489px;width:50%;height:4px;background:#e30f00;}
.topindex7 .nav_lev2 { margin-left:-271px;} 
.topindex6 .nav_lev2 { margin-left:-271px; } 
.topindex5 .nav_lev2 { margin-left:-287px; }
.topindex4 .nav_lev2 { margin-left:-0px; }
.topindex3 .nav_lev2 { margin-left:-0px; width:560px ; }


/* flexslider */
.banner { width:100%; position:relative;height:370px;overflow:hidden;}
.n_banner { width:100%; position:relative;height:325px;overflow:hidden;}
.flexslider{position:relative;height:370px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:370px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer; z-index: 999;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:20px;background:url(../images/prev.png) center center no-repeat; _background:url(../images/prev.gif) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:20px;background:url(../images/next.png) center center no-repeat; _background:url(../images/next.gif) center center no-repeat;}
.hd_lb{ overflow:hidden; }
.hd_lb ul li{ width:188px; height:111px; padding:15px 6px; float:left;}



.cont_left{width: 800px;float: left;}

.content{ width: 1200px; margin: 0 auto; overflow: hidden; }
.about{ width: 326px; height:288px ; float: left;}
.about_t{ height: 40px ; line-height: 40px;background: url("../images/line.jpg") no-repeat bottom left;padding-left: 3px;}
.about_t1{ border-top:#d9d9d9 1px solid ; height: 40px ; line-height: 40px;}
.about_tz{ background: url(../images/index_16.png) no-repeat left center; float: left; line-height: 40px; padding-left: 10px; color: #26343c; font-size:18px ;}
.about_tz span{ font-size: 12px; color:#717171 ; padding-left: 8px;}
.more{ width: 80px; color:#26343c ; text-align: right;padding-right: 5px}
.more a{color:#26343c; background: url("../images/ss.jpg") no-repeat right center;padding-right: 25px;color: #9f9f9f;}
.more a:hover{ color:#da0c0c ;}
.about_nr{ width: 326px; height: 238px; position: relative; }
.about_nr img{ }
.about_nr_bg{ display: block;width:326px ; height: 138px; position: absolute; bottom: 0;background: url("../images/yy.png") repeat;}
.about_nr p{ padding: 10px; color: #FFFFFF; font-size: 12px;}
.about_nr a{ background:#da0c0c ; height: 30px ; width: 80px; text-align: center; line-height: 30px; display: block; color: #FFFFFF; margin-left: 10px;}
.news{ width: 440px; height: 288px; margin-left: 25px;}

.lanrenzhijia{ width:440px; height:200px; margin:15px auto 0px auto;  font-family:'微软雅黑';}
.lanrenzhijia .tab{ overflow:hidden; }
.lanrenzhijia .tab a{ display:block; font-size: 14px; padding:0px 40px; float:left; text-decoration:none; color:#333; line-height: 29px; background: #0b67a0; margin-left: 1px; color: #FFFFFF;}
.lanrenzhijia .tab a:hover{ background:#d02626; color:#fff; text-decoration:none;}
.lanrenzhijia .tab a.on{ background:#d02626; color:#fff; text-decoration:none;}
.lanrenzhijia .content{ overflow:hidden; padding:10px 5px;}
.lanrenzhijia .content li{ display:none;}
.lanrenzhijia .content li dl{ width:440px ;font-size: 14px;}
.lanrenzhijia .content li dl dd{ line-height: 34px; background: url(../images/index_25.png) no-repeat left center; padding-left: 10px; height: 34px; overflow: hidden;}
.lanrenzhijia .content li dl dd span{ color:#a6a6a6; margin-right: 5px;float: right;font-family: Arial;font-size: 14px;}
.lanrenzhijia .content li dl dd a{ color: #26343c;float: left;}
.lanrenzhijia .content li dl dd a:hover{color:#da0c0c;}

.zyly{ width:355px ;float: right;height: 288px;}
.content1{padding-top: 15px;}
.btn_h{width: 92px;height: 25px;line-height: 25px;text-align: center;color: #fff;background: #096fb6;display: inline-block;margin-top: 10px;}
.main_bj{background: #fff;width: 1200px;margin: 10px auto;}

.bus_list{ width:100% ; margin: 10px auto; overflow: hidden;}
.bus_list ul li{ width:228px ; height:215px ; float: left; margin: 5px 15px 5px 0;}
.bus_list ul li span{ width: 208px; color: #4d4d4d; padding:0px 10px; display: block; font-size: 13px;line-height: 25px;text-align: center;}
.bus_list ul li span a{ color: #FFFFFF; }
.bus_list ul{width: 1230px;}
.bus_list ul li a img {
    width: 226px;
    height: 169px;
    border: 1px solid #d9d9d9;
}

.foot{ background:#eeeeee;  width: 100%; margin-top: 10px; padding: 15px 0px; overflow: hidden;line-height: 30px;}
.foot p{width: 1200px;margin: 0 auto;font-size: 13px; color: #313131;}
.foot a{color: #313131;padding: 0 10px;}
.copy{ background: #0c65bb;  color: #FFFFFF;}
.copy_main{padding: 15px 0 15px 0;line-height: 25px;text-align: center;}


/*内页css*/
.sub_banner img{width: 100%; height:auto;}
.left_nav{ width:234px ; float: left;}
.left_nav_t{ border-bottom:#d9d9d9 1px solid ; border-top:#d9d9d9 1px solid ; height: 40px ; line-height: 40px;}
.left_nav_tz{ background: url(../images/index_16.png) no-repeat left center; float: left; line-height: 40px; padding-left: 15px; color: #26343c; font-size:16px ;}
.left_nav_tz span{ font-size: 12px; color:#717171 ; padding-left: 8px;text-transform : uppercase}
.left_nav_list{width:234px ; margin-top: 10px; }
.left_nav_list ul li{ border-bottom: #898989 1px dotted; height: 45px; line-height: 45px; font-size: 14px;background: #f5f5f5;}
.left_nav_list ul li a{ background: url(../images/about_07.png) no-repeat left center; padding-left: 45px; display: block;}
.left_nav_list ul li a:hover{background: url(../images/about_13.png) no-repeat left center #0c65bb; color: #FFFFFF; padding-left: 45px; display: block;}
.left_nav_list ul li .on{background: url(../images/about_13.png) no-repeat left center #0c65bb; color: #FFFFFF; padding-left: 45px; display: block;}
.contact_img{ width:234px ; height:77px ; margin-top: 10px;}
.n_right{ width:930px; float: right; }
.n_rig_t{border-bottom:#d9d9d9 1px solid ; border-top:#d9d9d9 1px solid ; height: 40px;}
.n_rig_tz{ height: 40px; border-bottom:#0c65bb 2px solid ; width: auto; padding: 0px 10px; float: left; ;line-height: 40px; color: #0c65bb; font-size: 16px; text-align: center;}
.n_rig_rz{ background: url(../images/about_03.png) no-repeat left center ; font-size: 14px; float: right; padding-left: 15px; line-height: 40px;}
.n_rig_rz a:hover{ color:#da0c0c; }
.text_img{ text-align: center; max-width: 830px;}
.text{ font-size: 14px; line-height: 28px; padding: 10px;}

.n_news_list{ margin-top: 5px; overflow: hidden;}
.n_news_list ul li{border-bottom: #d7d7d7 1px dashed; padding: 8px; overflow: hidden; }
.n_news_list_tb{ border-right:#e5e5e5 1px solid ; width: 68px; padding: 10px; float: left; color: #666666; text-align: center;}

.n_news_list{ margin-top: 5px; overflow: hidden;}
.n_news_list ul li{border-bottom: #d7d7d7 1px dashed; padding: 8px; overflow: hidden; }
.n_news_list_tb{ border-right:#e5e5e5 1px solid ; width: 78px; padding: 10px; float: left; color: #666666; text-align: center;}
.n_news_list_nr{ width:780px ; float: right; padding-right: 10px;}
.n_news_list_nr h2{color:#333333 ; font-size: 15px; line-height: 35px; font-weight: bold;}
.n_news_list_nr p{font-size: 14px;line-height: 30px;}
.fy{margin-bottom:15px; margin-top:20px; margin-right:5px; text-align:right;}



.ifo_title{font-size: 20px;font-weight: bold;line-height: 50px;padding: 20px 0 10px 0;text-align: center;}
.ifo_time{background: #e9e9e9;height: 40px;line-height: 40px;text-align: center;}
.ifo_time span{padding: 0 15px;font-size: 13px;}
.text_h{padding: 15px 10px 10px 10px;font-size: 14px;line-height: 35px;}
.recruit{  padding-bottom:100px;padding-top: 20px;  }
.recruit table{  width:100%; border:0 ;  }
.recruit table tr td{  border:#e3e3e3 1px solid;  padding-left:10px;  height:46px;  line-height:46px;  color:#666;  font-size:14px;  }
.recruit table .title td{  color:#333;  font-weight:bold;  }
.recruit table tr td a{  color:#da0c0c;  font-size:14px;  }
.recruit table tr td a:hover{  text-decoration:underline;  }


.new-list ul li{overflow:hidden;height:50px;line-height:50px;color:#414141;padding:0 4px;border-bottom:#c7c7c7 1px dashed;}
.new-list ul li a{float:left;font-size:15px;color:#414141;background:url(../images/hei.jpg) no-repeat center left;padding-left:20px;}
.new-list ul li a:hover{text-decoration:underline;}
.new-list ul li span{float:right;font-size:15px;color:#414141;}
.new-list{padding: 10px 5px;}


/*客户见证*/
.sub_anli ul li{border-bottom:1px dashed #dfdfdf;padding-bottom: 25px;margin-bottom: 25px;}
.sub_anli ul li a{color: #6e6e6e;line-height: 25px;font-size: 14px;}
.sub_anli ul li a:hover p.sub_anli1{color: #c03232;text-decoration: underline;}
.sub_anli1{font-size: 18px;line-height: 35px;color: #000;}
.sub_anli_a{width: 90px;height: 30px;line-height: 30px;text-align: center;color: #fff;display: inline-block;margin-top: 10px;background: #8b325b;font-size: 12px;font-style: normal;border-radius: 3px;cursor: pointer;}
.sub_anli_a:hover{background: #840f45;}
.sub_anli_a1{width: 90px;height: 30px;line-height: 30px;text-align: center;color: #7a7a7a;display: inline-block;margin-top: 10px;font-size: 12px;font-style: normal;border-radius: 3px;cursor: pointer;border: 1px solid #a4a4a4;}
.sub_anli_a1:hover{background: #e12222;color: #fff;border: 1px solid #af1a1a;}
.sub_anli_img img{width: 200px;height: 150px;}
.sub_anli_img{float: left;padding-right: 15px;}
.sub_anli{padding:30px 5px 10px 5px;}
.bus_list_h ul li{margin: 15px 0 0 10px;height: auto;}
.sub_contact_map{padding: 5px;border: 1px solid #dfdfdf;margin: 10px;}
.sub_contact_map img{width: 100%;height: auto;}
.sub_contact{padding: 20px 10px 20px 10px;line-height: 40px;font-size: 14px;}

/*给我留言表格*/
.sub_table{ padding:20px 0 70px 0px;}
.sub_table table td span{color: #000;padding-right:5px; }
.sub_table table td{ line-height:40px; padding:15px 5px; font-size:14px;}
.sub_table table td input{ height:40px; line-height:40px; padding:0 5px; font-size:15px;border: 1px solid #d4d4d4;border-radius:3px; }
.sub_table table td select{ height:40px; line-height:40px; padding:0 5px; font-size:15px;}
.sub_table table td input.sub_lyten1{ width:135px; height:45px; line-height:40px; text-align:center; font-size:14px; color:#FFF; background:#e12222; border:none; border-radius:3px;cursor: pointer;}
.sub_table table td input.sub_lyten{ width:135px; height:45px; line-height:40px; text-align:center; font-size:14px; color:#FFF; background:#525662; border:none; border-radius:3px;cursor: pointer;}
.sub_table table td input.sub_lyten1:hover{background: #e12222;}
.sub_table table td input.sub_lyten:hover{background: #1e1e1e;}
.h_tshi{border-bottom: 1px dashed #000;padding: 10px 10px;line-height: 50px;font-size: 15px;color: #000;margin: 10px;}
.h_news_imgs{text-align: center;padding: 15px 0 10px 0;}


.products_bj{background:url("../images/hs.jpg") no-repeat top center;height: 400px;padding: 10px 0;}
.products_t{background: url("../images/xt.jpg") no-repeat center bottom;font-size: 20px;line-height: 50px;text-align: center;}
.products_list{width: 1200px;margin: 0 auto;text-align: center;padding-top:30px;}
.products_list ul li{display: inline-block;background: #767676;color: #fff;padding: 5px 10px;cursor: pointer;}
.products_list ul li:hover{background: #0b67ba;}
.product{width: 1200px;margin:0 auto; } 
.product ul li{width: 228px;float: left;text-align: center;padding: 30px 15px 0 0px;line-height: 35px;font-size: 15px;}
.product ul{width:1250px;}
.product ul li a img{width: 228px;height: 171px;}
