﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
/*正文开始*/
.banner{ height:531px; position:relative; z-index:1; margin-top:-76px; overflow:hidden;}
.banner a{ display:block;  height:531px; overflow:hidden;}

.serbg{  background:url(Img/Index/serbg.gif) repeat-x center center; height:75px; overflow:hidden;}
.ser{ width:1010px; height:65px; margin:0 auto; overflow:hidden;}
.s_inp01{ width:345px; padding-top:12px; *padding-top:10px; }
.inp01{ width:250px; height:36px; line-height:36px; background:url(Img/Index/ser.png) no-repeat; border:0 ; color:#dbdbdb; font-size:12px; padding-left:30px; font-family:"Microsoft Yahei";}
.inp02{ background:url(Img/Index/ser2.png) no-repeat;padding-top:0; width:63px; height:36px; border:0;cursor:pointer;}
.ser p{ width:600px; color:#070002; padding-left:45px; line-height:55px; font-family:"Microsoft Yahei";}
.ser p a{color:#070002; padding:0 5px;}

.hpro{ width:1010px; height:351px; margin:25px auto 0; overflow:hidden; font-family:"Microsoft Yahei";}
.cbt{ background:url(Img/Index/coonav.jpg) no-repeat; width:268px; height:46px; text-align:center;  margin:0 auto;}
.cbt a{ font-size:18px; color:#3c3c3c;line-height:43px;}
.hleft{ width:21px; height:33px; margin-top:103px; overflow:hidden;}
.hright{ width:23px; height:33px; margin-top:103px; overflow:hidden;}
.hpro_c{ width:966px; overflow:hidden;}
.hpro_c ul{ position:relative; margin-right:-20px;}
.hpro_c li{ float:left; width:316px; overflow:hidden; margin:23px 9px 0 0 ; *margin-right:6px; position:relative;}
.hpro_c li img{ margin:3px 0 0 3px; border:1px solid #c8c8c8; padding:5px; width:300px; height:178px;}
.hpro_c li i{ position:absolute; top:0; left:0; width:79px; height:75px; display:block;}
.hpro_c li i img{ width:79px; height:75px; border:0px; padding:0; margin:0;}
.hpro_c li span{ display:block; font-size:16px; padding-top:15px; color:#070002; line-height:18px; text-align:center;}

.probg{ height:1330px; width:960px; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei";}
.list{ width:291px; height:1200px; margin-top:30px; overflow:hidden;}
.list h2{ background:url(Img/Index/menunav.jpg) no-repeat; height:55px; padding-left:40px; font-size:16px;}
.list h2 a{ color:#fff; display:inline-block; margin-top:20px;}
.list_c{ height:1141px; border:4px solid #c32d1c; overflow:hidden; border-top:0;}
.list_c h3{ margin:13px 0 0 13px; background:url(Img/Index/menunav1.jpg) no-repeat; width:253px; height:36px; overflow:hidden;}
.list_c h3 a{ padding-left:17px; color:#fff; line-height:36px; font-size:14px;}
.list_c h4{ margin:5px 0 0 10px; background:url(Img/Index/menunav2.jpg) no-repeat; width:263px; height:46px; overflow:hidden;}
.list_c h4 a{ padding-left:21px; font-size:14px; color:#1d1d1d; line-height:43px;}
.list_c ul{ margin:0px 0 0 20px;}
.list_c li{ line-height:32px; width:120px; float:left; color:#070002; background:url(Img/Index/menuicon.gif) no-repeat left center; padding-left:11px;}
.list_c li a{color:#070002;}

.pro{ width:655px; height:1198px; border:1px solid #c8c8c8; margin-top:30px; overflow:hidden;}
.pro h2 a{ color:#070002;}
.pro p{ margin:10px 0 0 10px; width:634px; height:251px; overflow:hidden; position:relative;}
.pro p img{ width:634px; height:251px;}
.pro p span{ display:block; position:absolute; top:192px; left:43px; background:url(Img/Index/prodicon.png) no-repeat; width:100px; height:36px; text-align:center; line-height:36px; font-size:14px; font-weight:bold;}
.pro p span a{ color:#fff;}
.pro ul{ margin-top:12px;}
.pro li{ float:left; margin-left:10px; display:inline; width:312px; height:232px; line-height:0;}
.pro li img{ padding:5px; border:1px solid #c8c8c8; width:300px; height:178px;}
.pro li span{ display:block; text-align:center; font-size:14px; color:#070002; line-height:42px;}

.faqbg{ background:url(Img/Index/faqbg.jpg) no-repeat center top; height:592px; overflow:hidden; font-family:"Microsoft Yahei";}
.faq{ width:960px; margin:0 auto; position:relative; height:592px; overflow:hidden;}
.faq h2{ font-size:20px; padding:42px 0 0 367px; height:53px; line-height:53px; color:#000;}
.faq h2 a{ color:#000;}
.faq h2 span{ font-weight:normal;}
.faq p{ font-size:14px; color:#3e3e3e; height:46px; border-bottom:1px solid #dcdcdc; line-height:46px; padding-left:36px; width:250px; background:url(Img/Index/faicon.gif) no-repeat left center;}
.faq p b{ font-size:16px;}
.faq .p01{ margin:118px 0 0 563px;}
.faq .p02{ margin:10px 0 0 432px;}
.faq .p03{ margin:10px 0 0 577px;}
.faq .p04{ margin:10px 0 0 406px;}
.faq .p05{ margin:10px 0 0 588px;}
.faq .p06{ margin:10px 0 0 494px;}

.detail{ margin:34px auto 0; font-family:"Microsoft Yahei"; width:960px; height:980px; overflow:hidden; position:relative; z-index:3;}
.detail h2{ background:url(Img/Index/detail_t.jpg) no-repeat; width:536px; height:60px; text-align:center; line-height:60px; font-size:18px; margin:0 auto;}
.detail h2 a{ color:#1a1a1a;}
.detail h2 span{ font-weight:normal;}
.detail p{ width:377px; height:45px; margin:16px auto 19px; overflow:hidden;}
.detail_c{ width:462px; height:374px; margin-top:20px; overflow:hidden; position:relative; background:url(Img/Index/detaililine.png) no-repeat 2px bottom;}
.detail_c i{ display:block; position:absolute; top:0; left:0; width:76px; height:76px; overflow:hidden;}
.detail_c dl{ margin:4px 0 0 4px; background:#fff; width:454px; border:1px solid #bababa; border-bottom:0; height:359px; overflow:hidden;}
.detail_c dt{ margin:26px 0 0 28px; width:402px; height:171px; overflow:hidden;}
.detail_c dt img{width:402px; height:171px;}
.detail_c dd{ margin:24px 70px 0 34px;}
.detail_c dd h3{ border-bottom:1px solid #cbcbcb; height:40px; background:url(Img/Index/detailicon.gif) no-repeat left center; padding-left:16px; line-height:40px; font-size:16px; overflow:hidden; color:#1d1d1d;}
.detail_c dd h3 a{ color:#1d1d1d;}
.detail_c dd span{ display:block; margin:15px 15px 0; line-height:24px; color:#1d1d1d; font-size:14px;}

.ysbg{ height:1895px; position:relative; z-index:1; margin-top:-250px; overflow:hidden; font-family:"Microsoft Yahei";}
.ys1{ background:url(Img/Index/yst.jpg) no-repeat center top; height:393px; overflow:hidden;}
.ys2{ background:url(Img/Index/ys1.jpg) no-repeat center top; height:374px; overflow:hidden;}
.ys3{ background:url(Img/Index/ys2.jpg) no-repeat center top; height:375px; overflow:hidden;}
.ys4{ background:url(Img/Index/ys3.jpg) no-repeat center top; height:375px; overflow:hidden;}
.ys5{ background:url(Img/Index/ys4.jpg) no-repeat center top; height:378px; overflow:hidden;}
.ys{ position:absolute; top:250px; left:50%; margin-left:-480px; width:960px; height:1640px; overflow:hidden;}
.ys h2{ font-size:18px; color:#282828; height:55px; line-height:55px; text-align:center;}
.ys h2 span{ font-weight:normal;}
.ys .dl01{ position:absolute; top:210px; left:0; width:403px; overflow:hidden;}
.ys .dl02{ position:absolute; top:564px; right:0; width:390px; overflow:hidden;}
.ys .dl03{ position:absolute; top:970px; left:11px; width:404px; overflow:hidden;}
.ys .dl04{ position:absolute; top:1319px; right:0; width:410px; overflow:hidden;}
.ys .dl01 dd{ width:347px;}
.ys .dl02 dd{ width:340px;}
.ys .dl03 dd{ width:350px;}
.ys .dl04 dd{ width:344px;}
.ys dt{ float:left; background:url(Img/Index/ysicon1.png) no-repeat; width:40px; height:49px; text-align:center; font:bold 24px Arial, Helvetica, sans-serif; line-height:49px; color:#fff;}
.ys dd{ overflow:hidden; float:right;}
.ys dd h3{ font-size:14px; color:#424242; padding:5px 0 15px; border-bottom:1px solid #dddddd; font-weight:normal; line-height:24px;}
.ys dd h3 b{font-size:20px; display:block;}
.ys dd p{ padding-left:14px; background:url(Img/Index/ysicon2.png) no-repeat left 10px; font-size:14px; line-height:24px; color:#424242; margin-top:10px;}
.ys dd i{ display:block; margin-top:22px;font-style:normal;}
.ys dd i a{ display:inline-block; background:url(Img/Index/ysicon3.png) no-repeat; width:142px; height:43px; text-align:center; line-height:40px; font-size:16px; color:#3c3c3c; font-weight:bold; margin-right:10px;}
.ys dd i .icon{ background:url(Img/Index/ysicon3-02.png) no-repeat; color:#fff;}

.jz{ margin-top:19px; height:542px; overflow:hidden; position:relative; font-family:"Microsoft Yahei";}
.jz h2 a{ font-size:16px;}
.jz .jleft{ position:absolute; top:248px; left:0; width:21px; height:33px; overflow:hidden;}
.jz .jright{ position:absolute; top:248px; right:8px; width:24px; height:33px; overflow:hidden;}
.jz_c{ width:960px; overflow:hidden; padding-left:21px;}
.jz_c ul li{width:312px; height:453px; overflow:hidden;  margin:21px  12px 0 0;}
.jz_c dl{ background:url(Img/Index/jzbg.jpg) no-repeat; width:312px; height:453px; overflow:hidden; display:inline; float:left;}
.jz_c dt{ margin:38px 0 0 25px; width:253px; height:142px; overflow:hidden;}
.jz_c dt img{ width:253px; height:142px;}
.jz_c dd h3{ font-size:14px; margin:25px 0 0 25px;}
.jz_c dd h3 a{ color:#3c3c3c;}
.jz_c dd p{ margin:10px 25px 0; line-height:24px; color:#5f5f5f; height:125px; overflow:hidden;}
.jz_c dd i{font-style:normal; display:block; width:117px; height:39px; text-align:center; line-height:39px; margin-left:25px; background:url(Img/Index/jzicon1.gif) no-repeat;}
.jz_c dd i a{ color:#4a4a4a;}
.jz .nomar{ margin-right:0;}

.coo{ width:1000px; background:url(Img/Index/cooline.gif) no-repeat 17px bottom; height:245px; overflow:hidden; font-family:"Microsoft Yahei";}
.coo .h_left{ margin-top:100px;}
.coo .h_left{ margin-top:100px;}
.coo_c { width:954px; overflow:hidden; height:233px; border:1px solid #bababa; border-bottom:0;}
.coo_c h2{ background:url(Img/Index/coot.jpg) no-repeat center top; height:25px; margin-top:28px; text-align:center; line-height:25px; font-size:16px;}
.coo_c h2 a{ color:#494949;}
.coo_c li{ float:left; width:174px ; margin:26px 0 0 13px; display:inline; overflow:hidden;}
.coo_c li img{ width:172px; height:95px; border:1px solid #e0e0e0;}
.coo_c li span{ display:block; color:#5f5f5f; line-height:45px; text-align:center;}

.zx{ width:960px; margin:16px 0 0 20px; font-family:"Microsoft Yahei"; height:238px; overflow:hidden; position:relative;}
.zx p{ position:absolute; top:168px; left:66px; width:210px; height:32px; border:1px solid #b5b4b7; text-align:center; line-height:32px; color:#3c3c3c;}
.zx p span{ font:bold 16px Arial, Helvetica, sans-serif;}
.zx i{font-style:normal; position:absolute; top:168px; left:279px; background:url(Img/Index/zxbtn.gif) no-repeat center top; line-height:34px; width:99px; font-size:14px; text-align:center; font-weight:bold;}
.zx i a{ color:#fff;} 

.aboutbg{ width:1000px; background:url(Img/Index/cooline.gif) no-repeat 17px bottom; height:580px; margin-top:32px; font-family:"Microsoft Yahei"; overflow:hidden; position:relative;}
.aboutbg h2 a{ font-size:16px; }
.about{ width:954px; overflow:hidden; height:510px; margin-left:21px; margin-top:13px; border:1px solid #bababa; border-bottom:0;}
.about dl{ height:284px; margin:11px 60px 0 9px; overflow:hidden;}
.about dt{ width:448px; height:284px; overflow:hidden;}
.about dt img{ width:448px; height:284px}
.about dd{ width:400px; overflow:hidden; line-height:30px; color:#5f5f5f;}
.about dd h3{ font-size:16px; margin:45px 0 18px; line-height:20px;}
.about dd h3 a{ color:#5f5f5f;}
.about_c{ position:absolute; top:396px; left:0;}
.about_c .hleft{ margin-top:45px;}
.about_c .hright{ margin-top:45px;}
.aboutimg{ width:956px; overflow:hidden;}
.aboutimg li{ float:left; width:221px; margin:0 0 0 14px; display:inline; overflow:hidden;}
.aboutimg li img{ width:215px; height:120px; border:3px solid #eaeaea;}
.aboutimg li span{ color:#737373; text-align:center; line-height:44px; display:block; }

.news{ width:583px; height:422px; overflow:hidden; margin:20px 0 0 20px; display:inline; font-family:"Microsoft Yahei";}
.n_nav { background:url(Img/Index/newsnav.jpg) no-repeat ; height:42px; overflow:hidden; line-height:42px;}
.n_nav span a{ display:inline-block; margin-right:28px;}
.n_nav li{ float:left; font-size:14px;}
.n_nav li a{ color:#3c3c3c; font-weight:bold; height:42px; display:inline-block; width:127px; text-align:center;}
.n_nav li a:hover , .n_nav .cur a{ color:#fff; background:url(Img/Index/newz-on.gif) no-repeat; text-decoration:none;}
.news_c{ height:380px;  border:1px solid #bababa; border-width:0px 1px; overflow:hidden;}
.news_c dl{ margin:18px 42px 0 7px; height:147px; border-bottom:1px solid #e7e7e7; padding:0 19px 0 7px; overflow:hidden;}
.news_c dt{ width:216px; overflow:hidden;}
.news_c dt img{ border:3px solid #e7e7e7; width:210px; height:125px;}
.news_c dd{ width:255px; overflow:hidden; line-height:24px;}
.news_c dd h3{ font-size:14px; padding-bottom:5px;}
.news_c ul{ margin:15px 42px 0 20px;}
.news_c li { border-bottom:1px dashed #e1e1e1; line-height:40px;}
.news_c .nobg{ border-bottom:0;}

.wt{ width:352px; height:422px; margin:20px 30px 0 0; display:inline; border:1px solid #bababa; overflow:hidden; border-width:1px 1px 0; font-family:"Microsoft Yahei"; }
.wt h2{ height:48px; margin:0 0 0 30px; overflow:hidden; line-height:48px; background:url(Img/Index/wtline.gif) no-repeat left bottom;}
.wt h2 i{ background:url(Img/Index/wticon1.gif) no-repeat 13px 18px; padding-left:26px; line-height:40px;font-style:normal;}
.wt h2 i a{ font-size:16px;}
.wt h2 span a{ font-size:12px;  font-weight:normal; margin-right:30px;}
.wt_c{ height:360px; overflow:hidden;}
.wt_c dl{ margin:0px 40px; padding:20px 0; border-bottom:1px dashed #e1e1e1}
.wt_c dt{ padding-left:40px; background:url(Img/Index/wticon2.gif) no-repeat left 2px; line-height:20px;}
.wt_c dd{ padding-left:40px; background:url(Img/Index/wticon3.gif) no-repeat left 2px; line-height:20px; margin-top:10px;}

.onlinebg{ background:url(Img/Index/online.jpg) no-repeat center top; height:675px; overflow:hidden;}
.online{ width:960px; margin:0 auto; font-family:"Microsoft Yahei";}
.online h2{ margin:150px 0 0 400px; font-size:22px; color:#434343;}
.online h2 span{ font-weight:normal;}
.online h3{ background:url(Img/Index/onlineicon.gif) no-repeat left center; padding-left:25px; font-size:28px; color:#434343; margin:20px 0 20px 375px;}
.online h3 span{ display:block; font-size:20px; font-weight:normal;}
.online ul{ margin:10px 0 0 375px;}
.online li{ margin-bottom:10px; padding-left:32px;}
.online .li01{ background:url(Img/Index/onlineicon1.gif) no-repeat left center;}
.online .li02{ background:url(Img/Index/onlineicon2.gif) no-repeat left center;}
.online .li03{ background:url(Img/Index/onlineicon3.gif) no-repeat left center;}
.online .li04{ background:url(Img/Index/onlineicon4.gif) no-repeat left center;}
.online li p{ width:400px; height:35px; border:1px solid #b5b5b5;}
.online .li04 p{ height:117px;}
.online li span{ display:inline-block; vertical-align:top; width:40px; text-align:right; color:#9b9b9b; line-height:35px;}
.online .li04 span{ width:67px;}
.inp1{ width:348px; height:35px; border:0; line-height:35px; color:#9b9b9b;}
.inp2{ width:320px; height:117px; border:0; line-height:25px; color:#9b9b9b; resize:none;}
.btn1{ background:url(Img/Index/tj.gif) no-repeat; width:199px; height:47px; margin-right:2px; border:0;}
.btn2{ background:url(Img/Index/cz.gif) no-repeat; width:199px; height:47px; border:0;}


.linkbg{ background:url(Img/Index/linkbg.gif) no-repeat center bottom; height:110px; overflow:hidden;}
.link { height:110px; width:1010px; margin:0 auto; overflow:hidden; }
.link h2{ padding:20px 0 15px 20px; font-size:16px;}
.link h2 a{ color:#3c3c3c;}
.link h2 span a{ font-size:12px; color:#5d5d5d; font-weight:normal; display:inline-block; margin-left:5px;}
.link p{ line-height:14px; color:#5d5d5d; padding-top:10px; font-family:"Microsoft Yahei";}
.link p a{ color:#5d5d5d; padding:0 20px; display:inline-block;}



