*{margin:0px; padding:0px;font-family:Microsoft Yahei;}

body{font-size:12px; margin:0px; padding:0px;color:#3c3c3c}

a{text-decoration:none; color:#3c3c3c}

a:hover{text-decoration:none;}

ul{list-style-type:none;  margin:0px; padding:0px;}
ul li{ list-style:none}

.fl{ float:left;}

.fr{ float:right;}

img{border: 0px none;}

.clear{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}

.top{ width:1060px; height:109px; margin:0 auto;}
.logo{ width:456px; height:109px; float:left;}

.topR{ width:200px; float:right; padding-top:25px;}
.tel{ width:200px; float:left;}
.tel .tel1{ width:150px; font-size:18px; height:25px; line-height:25px;color:#303030; background:url(../image/telImg.jpg) left center no-repeat; padding-left:30px;}
.tel .tel2{ width:200px; float:left; height:30px; line-height:30px; font-size:26px; color:#f06100;}

.menuBg{ width:100%; background:#f55f00; height:55px;}
.menu{ width:1064px; height:55px; margin:0 auto;}
.menu ul li{ width:150px; display:block; float:left; padding-right:2px; background:url(../image/menuNav.jpg) right center no-repeat; height:55px; line-height:55px;}
.menu ul li a{ width:150px; height:55px; display:block; float:left; text-align:center; line-height:55px; color:#fff; font-size:16px; font-weight:bold;}
.menu ul li a:hover{ text-decoration:underline;}

 
 
.banner{ width:100%; height:450px; z-index:-9;}
.abs {position:relative; }
.banner .hd {bottom:30px;height:20px;left:0px;width:100%;}
.banner .hd ul {width:1060px;text-align:center;margin:0 auto;}
.banner .hd ul li {display:inline-block;border-radius:5px; list-style:none;background:#000; width:10px;height:10px; margin-left:15px;cursor:pointer;}
.banner .hd ul li {*display:inline;}
.banner .hd ul li.on { background:#f55f00; cursor:pointer;}
.banner, .banner a {height:450px;display:block;}
.banner ul {margin:0 auto; padding:0px 0px;}

.main1{ width:1060px; margin:20px auto 10px auto;}

.main1L{ width:710px; float:left;}
.titleTop{ width:710px; height:10px; float:left;}
.xmyy{ width:710px; float:left; background:url(../image/titleBg1.jpg) repeat-y; min-height:335x;}
.title1{ width:680px; margin:0px 15px; float:left;height:42px; background:url(../image/title1.jpg) bottom repeat-x; padding-bottom:5px;}
.title1 .title1L{ float:left;}
.title1 .title1L span{ font-size:22px; color:#f55f00; line-height:42px;}
.title1 .title1L label{ font-size:12px; color:#7c7c7c; text-transform:uppercase; padding-left:10px;}
.title1 .title1R{ width:45px; height:15px; float:right; margin-right:10px; margin-top:10px;}
.title1 .title1R a{ width:45px; height:15px; display:block; float:left; background:url(../image/more.jpg) no-repeat; text-align:center; font-size:12px; color:#fff;}
.xmyyCont{ width:700px; float:left; margin:15px 5px;}
.xmyyCont ul li{ width:315px; height:225px; display:block; float:left; margin-left:25px;}
.xmyyCont ul li a{ width:315px; height:225px; display:block; float:left;}
.xmyyCont ul li a img{ width:315px; height:225px; display:block; float:left; position:relative;}
.xmyyCont ul li a span{ width:295px; padding:0px 10px;display:block; float:left; line-height:35px; text-align:center; color:#fff; font-size:18px;height:35px; background:url(../image/spanBg1.png) repeat-x; position:relative; margin-top:-35px;}

.title1Bot{ width:710px; height:15px; float:left;}

.main1R{ width:340px; float:right;}

.lxwm{ width:340px; float:left;background:url(../image/titleBg2.jpg) repeat-y; min-height:335x;}
.title2Top{ width:340px; height:10px; float:left;}

.title2{ width:310px; margin:0px 15px; float:left;height:42px; background:url(../image/title1.jpg) bottom repeat-x; padding-bottom:5px;}
.title2 .title2L{ float:left;}
.title2 .title2L span{ font-size:22px; color:#f55f00; line-height:42px;}
.title2 .title2L label{ font-size:12px; color:#7c7c7c; text-transform:uppercase; padding-left:10px;}
.title2 .title2R{width:45px; height:15px; float:right; margin-right:10px; margin-top:18px;}
.title2 .title2R a{ width:45px; height:15px; display:block; float:left; background:url(../image/more.jpg) no-repeat; text-align:center; font-size:12px; color:#fff;}

.lxwmCont{ width:290px; float:left; margin:0px 5px; padding:20px 20px;height:215px; background:url(../image/lxwmImg.jpg) right bottom no-repeat;}

.lxwmUl{ width:260px; float:left; background:url(../image/lxwmIcon.jpg) 0px 4px no-repeat; padding-left:30px; line-height:28px; margin-top:20px; color:#5a5a5a; font-size:16px; font-family:"寰蒋闆呴粦";}



.lxwmCont2{ width:750px; float:left; margin:0px 5px; padding:20px 0px; min-height:212px;background:url(../image/lxwmImg2.jpg) right bottom no-repeat;}

.lxwmUl2{ width:730px; float:left; background:url(../image/lxwmIcon2.jpg) 0px 4px no-repeat; padding-left:30px; line-height:28px; margin-top:20px; color:#5a5a5a; font-family:"瀹嬩綋";}


.title2Bot{width:340px; height:15px; float:left;}

.gywmBox{width:670px; float:left; margin:15px 20px; height:225px;line-height:20px; line-height:24px; color:#5a5a5a; font-family:"瀹嬩綋";}


.xwdtBox{width:310px; float:left; margin:0px 5px; padding:10px 10px 0px 10px;height:245px;}

.xwdtTop{ width:310px; float:left;border-bottom:1px solid #ddd; height:100px; padding-bottom:10px;}
.xwdtImg{border:1px solid #eaeaea; width:140px;height:100px;float:left;}
.xwdtImg img{ width:140px; height:100px; display:block; float:left;}
.xwdtTxt{ width:150px; float:right;}
.xwdtTxt h1{ width:150px; display:block; float:left; height:25px; line-height:25px;font-size:14px; font-weight:600; color:#f55f00}
.xwdtTxt p{ width:150px; display:block; float:left; line-height:25px; padding-top:5px; color:#5a5a5a; font-family:"瀹嬩綋";}

.xwdtUl{ width:310px; float:left; padding-top:10px;}
.xwdtUl ul li{ width:300px; display:block; float:left; padding-left:10px; background:url(../image/li_list1.jpg) left center no-repeat; height:25px; line-height:25px;}
.xwdtUl ul li a{  display:block; float:left;}
.xwdtUl ul li span{ width:60px; display:block; float:right; text-align:right; color:#b0b0b0;}

.pxfw{ width:1060px; float:left;background:url(../image/titleBg3.jpg) repeat-y;}

.title3Top{ width:1060px; height:10px; float:left;}

.title3{ width:1030px; margin:0px 15px; float:left;height:42px; background:url(../image/title1.jpg) bottom repeat-x; padding-bottom:5px;}
.title3 .title3L{ float:left;}
.title3 .title3L span{ font-size:22px; color:#f55f00; line-height:42px;}
.title3 .title3L label{ font-size:12px; color:#7c7c7c; text-transform:uppercase; padding-left:10px;}
.title3 .title3R{width:45px; height:15px; float:right; margin-right:10px; margin-top:18px;}
.title3 .title3R a{ width:45px; height:15px; display:block; float:left; background:url(../image/more.jpg) no-repeat; text-align:center; font-size:12px; color:#fff;}
.title3Bot{ width:1060px; height:15px; float:left;}

.pxfwCont{ width:1050px; float:left; padding:0px 5px;}

.pxfwBox{ width:222px; float:left; border:solid 1px #e7e7e7; height:270px; margin:20px 19px 10px 19px;}
.pxfwBox .pxfwImg{ width:222px; height:120px; float:left;}
.pxfwBox .pxfwTitle{ width:222px; float:left; height:35px; line-height:35px; background:#f55f00; font-size:18px;text-align:center; color:#fff;}
.pxfwBox .pxfwTitle a{ color:#fff;}
.pxfwBox .pxfwTxt{ width:210px; float:left; padding:10px 6px; line-height:24px; color:#606060; font-family:"瀹嬩綋";}

.service{ width:1060px; float:left;}
.title4{ width:1060px; float:left; height:35px;}
.title4 .title4L{ float:left; height:35px;}
.title4 .title4L span{ font-size:22px; color:#f55f00; line-height:35px;}
.title4 .title4L label{ font-size:12px; color:#7c7c7c; text-transform:uppercase; padding-left:10px;}

.serviceCont{ width:1060px; float:left; margin:10px 0px; height:325px;}
#pro_left1{ width:47px; height:50px; float:left;}
#pro_left1 a{ width:47px; height:50px; display:block; float:left; background:url(../image/leftBtn.jpg) no-repeat;}
#pro_left1 a:hover{ width:47px; height:50px; display:block; float:left; background:url(../image/leftBtnH.jpg) no-repeat;}

#pro_right1{width:47px; height:50px; float:right;}
#pro_right1 a{ width:47px; height:50px; display:block; float:left; background:url(../image/rightBtn.jpg) no-repeat;}
#pro_right1 a:hover{ width:47px; height:50px; display:block; float:left; background:url(../image/rightBtnH.jpg) no-repeat;}

.hzppCont{ width:956px; padding-left:30px; float:left; margin:2px 5px; height:46px;}
.hzppCont ul li{ width:150px; height:44px; float:left; margin:0px 4px 6px 3px;border:solid 1px #999;}
.hzppCont ul li img{ display:block; float:left; width:150px; height:44px;}


.footBg{ width:100%; border-top:solid 1px #ebebeb; margin-top:40px;}

.foot{ width:1060px; margin:0 auto; padding:20px 0px;}
.foot .footL{ width:410px; float:left; padding-top:15px;}
.foot .footL .footLImg{ width:410px; float:left; height:73px;}
.foot .footL span{ width:410px; display:block; float:left; height:30px; line-height:30px; color:#666;}

.footM{ width:125px; float:left; padding-right:20px; border-right:solid 1px #f6f6f6;margin-left:220px;}
.footM img{ width:121px; height:121px; display:block; float:left;}
.footM span{ width:125px; height:20px; display:block; float:left; line-height:20px; text-align:center; color:#666; font-size:14px;}

.footR{ width:260px; float:right;}
.footR label{ width:260px; display:block; float:left; font-size:16px; color:#373737; height:25px; line-height:25px;}
.footR span{ width:260px; display:block; float:left;}
.footR span ul{ width:260px; display:block; float:left;}
.footR span ul li{ line-height:20px; padding-left:24px;margin-top:10px; color:#666; font-size:14px;}


.INbanner{ width:100%; background:#ccc; height:200px;}

.page{ width:1060px; margin:0px auto;}

.pageL{ width:220px; float:left; background:url(../image/left_bg.jpg) top left no-repeat;}
.leftMenu{ width:220px; float:left;}
.left_title{ padding-left:50px; padding-top:15px; height:52px;}
.left_title h1{ font-size:20px; font-weight:600; color:#f55f00;}
.left_title span{ color:#9f9f9f;}

.pageL ul li { text-align:center; width:220px; display:block; float:left;line-height:47px; font-size:14px;background:url(../image/left_a_bg.jpg) top center no-repeat }
.pageL ul li a:hover{ text-decoration:none; color:#f55f00;}
.pageL ul li dl{ width:180px; display:block; float:left; margin:0px 20px; }
.pageL ul li dl dt{ line-height:28px; font-size:12px; text-align:center;border-bottom:dashed 1px #ccc;}
.pageL ul li dl dt a{ color:#767676;}

.pageL ul li dl dt dl {width:180px; display:block; float:left; margin:0px 20px; }

.pageL ul li dl dt dl dt{ line-height:28px; font-size:12px; text-align:left; padding-left:10px; background:url(../image/li_list1.jpg) left center no-repeat;border-bottom:dashed 1px #ccc;}
.pageL ul li dl dt dl dt a{ color:#767676;}


.leftLX{ width:220px; float:left;}
.leftLX .leftLX_title{padding-left:50px; width:170px; float:left;margin-top:15px;background:url(../image/leftTitleBg.jpg) bottom center no-repeat; height:47px; padding-bottom:5px;}
.leftLX .leftLX_title h1{ font-size:20px; font-weight:600; color:#f55f00;}
.leftLX .leftLX_title span{ color:#9f9f9f;}

.leftLX ul{ width:200px; display:block; float:left; padding:0px 10px; background:url(../image/tel.jpg) bottom no-repeat;}
.leftLX ul li{ line-height:20px; padding-left:24px;margin-top:10px; width:176px; display:block;text-align:left;color:#666;}



.pageR{ width:840px; float:right; background:url(../image/right_bg.jpg) top center no-repeat;}

.insid_right_title{ height:40px; line-height:40px; border-bottom:1px solid #e5e5e5; width:790px; margin:21px 20px 0px 30px;}
.insid_right_title h1{ font-size:20px; font-weight:normal; color:#333; background:url(../image/right_title_ico.jpg) left center no-repeat; padding-left:15px;}
.insid_right_title span{ margin-right:10px;}
.r{ float:right;}




.in_con{width:770px;height:100%;overflow:auto;float:left; margin:0px 20px 0px 30px;padding:20px 10px 0px 10px;border-top:none; min-height:610px;}

#in_about{float:left;display:block;margin-bottom:20px;width:770px;height:auto;font-size:12px;text-align:left;line-height:30px;}



#in_news ul{width:770px;height:100%;overflow:auto; margin:0 auto; padding:0px 0px;}
#in_news ul li{background:url(../image/li_list1.jpg) left center no-repeat; padding-left:10px;width:760px; height:30px;line-height:30px;display:block; border-bottom:dashed 1px #cfcfd0; list-style:none; float:left; font-size:14px;}
#in_news ul li a{ width:680px; float:left; display:block;}
#in_news ul li span{ display:block; float:right; text-align:right;width:80px; font-size:12px;}

.pageNav{width:730px;height:30px;line-height:30px;margin:15px 0px;text-align:center; clear:both;}



#in_news2{ padding-top:0px;}
#in_news2  ul li{ width:770px; height:120px; float:left;border-bottom:dashed 1px #999999; padding-bottom:20px; margin-top:20px;}
#in_news2  ul li .cgalImg{ width:180px; float:left; height:120px; float:left;}
#in_news2  ul li .cgalTxt{ width:570px; float:right; height:24px;}
#in_news2 ul li .cgalTxt .cgalBox1{ width:570px; float:left; font-size:16px; color:#777;}
#in_news2 ul li .cgalTxt .cgalBox1 label{ font-size:18px; font-weight:bold; color:#777;}
#in_news2 ul li .cgalTxt .cgalBox2{ width:570px; float:left; margin:10px 0px;}
#in_news2 ul li .cgalTxt .cgalBox2 p{ float:left; margin-right:40px; color:#999;}
#in_news2 ul li .cgalTxt .cgalBox3{ width:544px; float:left; margin:10px 0px;background:url(../image/icon5.jpg) left 4px no-repeat; padding-left:26px; line-height:25px; color:#666;}
#in_news2 ul li .cgalTxt .cgalBox3 a{ color:#666;}
#in_news2 ul li .cgalTxt .cgalBox3 a:hover{ color:#666; text-decoration:underline;}

#in_news3{ width:730px; float:left;}
#in_news3 ul{margin:0px 0px; padding:0px 0px;}
#in_news3 ul li{ width:710px; display:block;border-bottom: 1px solid #E7E7E7;padding-bottom: 19px;padding-top: 23px;padding-right: 10px;padding-left: 10px;}
#in_news3 ul li .newsImg{ width:135px; height:90px; float:left;}
#in_news3 ul li .newsTxt{ width:550px; float:right; font-family:"寰蒋闆呴粦";}
#in_news3 ul li .newsTxt .newsTitle1{ width:550px; float:left; height:25px; line-height:25px; color:#f55f00; font-size:14px;}
#in_news3 ul li .newsTxt span{ width:550px; display:block; float:left; line-height:22px; padding-top:10px; height:66px;}
#in_news3 ul li .newsTxt .more1{ width:550px;float:left; padding-top:10px;background: url(404.png) no-repeat 55px 18px;line-height: 22px; height:22px;color:#c4261d;}



#in_pro ul { margin:0 auto; padding:0px 0px;}
#in_pro ul li{ width:220px; float:left; margin:8px 18px 7px 18px; position:relative;}
#in_pro ul li img{ width:220px; height:170px;display:block; float:left;}
#in_pro span{width:220px; height:26px;line-height:26px; float:left;text-align:center; display:block; font-size:14px;}

#in_pro1 ul { margin:0 auto; padding:0px 0px;}
#in_pro1 ul li{ width:220px; float:left; margin:8px 18px 7px 18px; position:relative;}
#in_pro1 ul li img{ width:220px; height:60px;display:block; float:left;}

.title{font-size:16px; text-align:center; line-height:168%; height:auto; margin-bottom:10px; font-weight:bold; width:750px;  border:none; border-bottom:1px #CCCCCC dashed;}
.subtxt{font-size:12px; text-align:center; line-height:20px; height:20px; width:700px;}