﻿@charset "utf-8";
/* CSS Document */

/*#flashs{ position:relative; height:753px; overflow:hidden;margin-top: 53px;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.cur{ background:#105080;} */

#flashs{ position:relative; /*top:-10px;*/*top:0; height:753px;width:100%;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:40px; right:50%; }
#flashs .btn span{ border-radius:50%; -webkit-border-radius:50%;  background:#333; cursor: pointer;display: inline-block;margin:0 5px;width:15px;height:15px;line-height:15px;text-align:center;}
#flashs .btn span.cur{ background:#105080;}

.guanggao2{ background:url(Img/Index/index_ad.jpg) no-repeat center; height:0px; position:absolute; top:0; left:0; width:100%; z-index:999;}
.guanggao1{ background:url(Img/Index/ad_01.jpg) no-repeat center; height:70px; position:relative;}
.guanggao1 a{ display:block; width:100%; height:100%;}
.guanggao1 .container{ position:relative;}
.guanggao1 span{ display:block; background:url(Img/Index/ad_01_03.png) no-repeat center; height:12px; width:12px; cursor:pointer; position:absolute; top:-60px; right:-30px; }

/*.guanggao a{ display:block; width:100%; height:100%;}*/

/*searchMain*/
.searchMain{ background:#fafafa;padding-bottom:50px;}
.searchMain .schCont{ border-bottom:1px solid #e5e5e5;}
.searchMain .schCont .container{ overflow:hidden;}
.searchMain .schCont .gjc{ float:left; height:70px; line-height:70px;}
.searchMain .schCont .gjc span{ padding-left:24px; font-size:13px; font-weight:bold; background:url(Img/Index/bitou.png) no-repeat left center;}
.searchMain .schCont .gjc a{ margin-left:10px;}
.searchMain .schCont .sch{ float:right; border-bottom:2px solid #171717; margin-top:15px;}
.searchMain .schCont .sch .txt{ float:left; width:296px; height:34px; line-height:34px; background:none; border:none; outline:none; font-size:12px; color:#939393;}
.searchMain .schCont .sch a{ float:left; display:block; background:url(Img/Index/ssbg.png) no-repeat center; width:18px; height:34px;}
.searchMain .proCont{}
.searchMain .proCont ul{ overflow:hidden;}
.searchMain .proCont li{ float:left; height:260px; border-left:1px solid #e5e5e5; overflow:hidden;}
.searchMain .proCont li.noBl{ border-left:none; width:248px;}
.searchMain .proCont li img{ display:block;}
.searchMain .proCont li p{ text-align:center; margin-top:25px;}
.searchMain .proCont li p a{ color:#333;}

.ptop1{   font-weight: normal; text-align:center; padding-top:60px; padding-bottom:40px;
  font-size: 34px;
  color: #333;}
.ptop1 span{   display: block;
  font-family: "方正兰亭超细黑简体";
  font-size: 14px;
  color: #878787;}


/*proMain*/
.proMain{ margin-top:50px; margin-bottom:37px;}
.proMain .pro_l{ float:left; width:240px; background:#105080;}
.proMain .pro_l h2{ background:#d02d21;}
.proMain .pro_l h2 a{ display:block; text-align:center; font-size:18px; color:#fff; text-decoration:none; padding:21px 0;}
.proMain .pro_l h2 a span{ display:block; font-size:14px; font-family:"方正兰亭超细黑简体"; font-weight:normal; margin-top:4px;}
.proMain .pro_l li h5{ padding-left:70px; height:63px; line-height:63px; overflow:hidden;}
.proMain .pro_l li h5.st1{ background:url(Img/Index/sedlistbg1.png) no-repeat center;}
.proMain .pro_l li h5.st2{ background:url(Img/Index/sedlistbg2.png) no-repeat center;}
.proMain .pro_l li h5.st3{ background:url(Img/Index/sedlistbg3.png) no-repeat center;}
.proMain .pro_l li h5 a{ font-size:15px; color:#fff; text-decoration:none;}
.proMain .pro_l li .sedlist{ padding:14px 0;}
.proMain .pro_l li .sedlist p{ padding-left:70px; height:30px; line-height:30px;}
.proMain .pro_l li .sedlist p a{ font-size:13px; color:#cdeaff; padding-left:18px; background:url(Img/Index/jt2.png) no-repeat left center;}
.proMain .pro_l li .sedlist p a:hover{color:#c8151e;}
.proMain .pro_l dl{ color:#fff; padding-left:80px; padding-top:23px; padding-bottom:23px; background:url(Img/Index/ftphone.png) no-repeat 40px center;}
.proMain .pro_l dd{ font-size:20px; font-family:"Arial"; margin-top:6px;}
.proMain .pro_r{ width:740px; float:right;}
.proMain .pro_r .prolist{ height:65px;}
.proMain .pro_r .prolist li{ float:left; position:relative; width:247px; height:65px;}
.proMain .pro_r .prolist li a{ display:block; line-height:65px; text-align:center; font-size:16px; color:#333; text-decoration:none;}
.proMain .pro_r .prolist li i{ display:block; position:absolute; width:9px; height:7px; background:url(Img/Index/bt.png) no-repeat center; bottom:-7px; left:50%; margin-left:-4px; display:none;}
.proMain .pro_r .prolist li.kt1{ background:#fcfcfc; width:246px;}
.proMain .pro_r .prolist li.kt2{ background:#fafafa;}
.proMain .pro_r .prolist li.kt3{ background:#f2f2f2;}
.proMain .pro_r .prolist li a:hover{ background:url(Img/Index/ktbg.png) repeat-x center; color:#fff;}
.proMain .pro_r .prolist li:hover i{ display:block;}
.proMain .pro_r .prolist li a.cur{ background:url(Img/Index/ktbg.png) repeat-x center; color:#fff;}
.proMain .pro_r .prolist li.cur i{ display:block;}
.proMain .pro_r .proc{ margin-top:28px;}
.proMain .pro_r .proc dl{ overflow:hidden; background:#fafafa;}
.proMain .pro_r .proc dt{ float:left; position:relative; width:381px; height:291px;}
.proMain .pro_r .proc dt img{ display:block;}
.proMain .pro_r .proc dt h4{ position:absolute; font-size:16px; color:#fff; padding:10px 22px; width:337px; background:url(Img/Index/lbf.png) repeat center; bottom:0; left:0;}
.proMain .pro_r .proc dt h4 span{ display:block; font-size:12px; font-weight:normal; margin-top:5px;}
.proMain .pro_r .proc dd{ margin-left:410px; margin-right:32px;}
.proMain .pro_r .proc dd h5{ padding-top:40px; padding-bottom:30px;}
.proMain .pro_r .proc dd h5 a{ font-size:22px; color:#105080;}
.proMain .pro_r .proc dd h5 span{ font-family:"方正兰亭超细黑简体"; color:#333; font-weight:normal; margin-left:5px;}
.proMain .pro_r .proc dd p{ font-size:13px; line-height:22px; height:88px; overflow:hidden;}
.proMain .pro_r .proc dd i{ display:block; width:28px; height:0; border-top:1px solid #105080; margin-top:30px;}
.proMain .pro_r .proc ul{ overflow:hidden;}
.proMain .pro_r .proc li{ float:left; width:240px; margin-top:18px; margin-right:10px;}
.proMain .pro_r .proc li.noMr{ margin-right:0px;}
.proMain .pro_r .proc li img{ display:block;}
.proMain .pro_r .proc li h4{ overflow:hidden; font-weight:normal; height:42px; line-height:42px; padding:0 18px; background:#f2f2f2;}
.proMain .pro_r .proc li h4 .tt{width:175px; color:#333; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.proMain .pro_r .proc li h4 .ts{ background:url(Img/Index/morbg.png) no-repeat center; width:17px; height:17px; margin-top:13px;}


/*ggBox*/
.ggBox{ position:relative;}
.ggBox img{ display:block;}
.ggBox a{ display:block; position:absolute; text-decoration:none; text-align:center;}
.ggBox .buy{ width:286px; height:37px; line-height:37px; font-size:14px; color:#105080;  border:1px solid #105080; top:105px; left:0;}
.ggBox .zx{ width:163px; height:35px;  line-height:35px; color:#fff; background:#105080; top:115px; right:0;}
.ggBox dl{ position:absolute; padding-left:45px; background:url(Img/Index/phone.png) no-repeat left center; top:55px; right:0;}
.ggBox dt{ color:#333;}
.ggBox dd{ font-size:20px; color:#105080; font-family:"Arial"; margin-top:5px;}


/*dbMain*/
.dbMain{ background:#f3f3f3; padding:60px 0; margin-top:60px;}
.dbMain .dtop{ text-align:center;}
.dbMain .dtop h2{ font-weight:normal; font-size:34px; color:#333;}
.dbMain .dtop h2 span{ display:block; font-family:"方正兰亭超细黑简体"; font-size:14px; color:#878787;}
.dbMain .dtop p{ font-size:16px; color:#105080; margin-top:15px;}
.dbMain .dcont{ margin-top:40px;}
.dbMain .dcont img{ display:block; margin-top:10px;}



/*projectsMain*/
.projectsMain{ padding:60px 0;}
.projectsMain .ptop{ text-align:center;  font-weight:normal;}
.projectsMain .ptop a{ font-size:26px; color:#1f1f1f;}
.projectsMain .ptop span{ display:block; font-size:16px; font-family:"方正兰亭超细黑简体"; margin-top:7px;}
.projectsMain .plist{ height:95px; margin-top:40px;}
.projectsMain .plist li{ float:left; height:95px; width:167px; position:relative;}
.projectsMain .plist li a{ display:block; text-align:center; padding-top:53px; text-decoration:none; font-size:14px; color:#333;}
.projectsMain .plist li i{ display:block; background:url(Img/Index/bt.png) no-repeat center; width:9px; height:7px; position:absolute; left:50%; margin-left:-4px; bottom:-7px; display:none;}
.projectsMain .plist li.km1{ background:#fcfcfc; width:166px;}
.projectsMain .plist li.km2{ background:#f9f9f9; width:166px;}
.projectsMain .plist li.km3{ background:#f4f4f4;}
.projectsMain .plist li.km4{ background:#eeeeee;}
.projectsMain .plist li.km5{ background:#e8e8e8;}
.projectsMain .plist li.km6{ background:#e1e1e1;}
.projectsMain .plist li.km1 a{ background:url(Img/Index/kmImg1.png) no-repeat center 5px;}
.projectsMain .plist li.km2 a{ background:url(Img/Index/kmImg2.png) no-repeat center 5px;}
.projectsMain .plist li.km3 a{ background:url(Img/Index/kmImg3.png) no-repeat center 5px;}
.projectsMain .plist li.km4 a{ background:url(Img/Index/kmImg4.png) no-repeat center 5px;}
.projectsMain .plist li.km5 a{ background:url(Img/Index/kmImg5.png) no-repeat center 5px;}
.projectsMain .plist li.km6 a{ background:url(Img/Index/kmImg6.png) no-repeat center 5px;}
.projectsMain .plist li.km1:hover a{ background:url(Img/Index/kmImg7.png) no-repeat center 5px;}
.projectsMain .plist li.km2:hover a{ background:url(Img/Index/kmImg8.png) no-repeat center 5px;}
.projectsMain .plist li.km3:hover a{ background:url(Img/Index/kmImg9.png) no-repeat center 5px;}
.projectsMain .plist li.km4:hover a{ background:url(Img/Index/kmImg10.png) no-repeat center 5px;}
.projectsMain .plist li.km5:hover a{ background:url(Img/Index/kmImg11.png) no-repeat center 5px;}
.projectsMain .plist li.km6:hover a{ background:url(Img/Index/kmImg12.png) no-repeat center 5px;}
.projectsMain .plist li:hover{ background:url(Img/Index/kmbg2.png) repeat-x center;}
.projectsMain .plist li:hover a{ color:#fff;}
.projectsMain .plist li:hover i{ display:block;}

.projectsMain .plist li.km1.cur a{ background:url(Img/Index/kmImg7.png) no-repeat center 5px;}
.projectsMain .plist li.km2.cur a{ background:url(Img/Index/kmImg8.png) no-repeat center 5px;}
.projectsMain .plist li.km3.cur a{ background:url(Img/Index/kmImg9.png) no-repeat center 5px;}
.projectsMain .plist li.km4.cur a{ background:url(Img/Index/kmImg10.png) no-repeat center 5px;}
.projectsMain .plist li.km5.cur a{ background:url(Img/Index/kmImg11.png) no-repeat center 5px;}
.projectsMain .plist li.km6.cur a{ background:url(Img/Index/kmImg12.png) no-repeat center 5px;}
.projectsMain .plist li.cur{ background:url(Img/Index/kmbg2.png) repeat-x center;}
.projectsMain .plist li.cur a{ color:#fff;}
.projectsMain .plist li.cur i{ display:block;}

.projectsMain .pcont{ margin-top:40px;}
.projectsMain .pcont .pleft{ float:left; width:660px; background:#fafafa;}
.projectsMain .pcont .pleft img{ display:block;}
.projectsMain .pcont .pleft h5{ line-height:20px; height:20px; overflow:hidden; padding:23px 0; margin-left:30px;}
.projectsMain .pcont .pleft h5 a{ font-size:20px; color:#105080; text-decoration:none;}
.projectsMain .pcont .pleft ul{ overflow:hidden; margin-left:30px;}
.projectsMain .pcont .pleft li{ float:left; margin-right:80px;}
.projectsMain .pcont .pleft li p{ line-height:27px; height:27px; overflow:hidden; font-size:13px; color:#606060;}
.projectsMain .pcont .pleft li p span{ font-weight:bold;}
.projectsMain .pcont .pleft .tk{ display:block; margin-left:30px; margin-top:30px; margin-bottom:40px;}
.projectsMain .pcont .pleft .tk a{ font-size:13px; color:#fff; margin-right:20px; display:inline-block; height:46px; line-height:46px; padding-left:70px; width:93px;}
.projectsMain .pcont .pleft .tk .fk1{ background:url(Img/Index/fkbg1.png) no-repeat center;}
.projectsMain .pcont .pleft .tk .fk2{ background:url(Img/Index/fkbg2.png) no-repeat center;}
.projectsMain .pcont .pleft h4{ font-weight:normal; text-align:center; background:#105080; font-size:16px; color:#fff; padding-top:12px; padding-bottom:15px;}
.projectsMain .pcont .pleft h4 span{ display:block; font-size:12px; font-family:"方正兰亭超细黑简体"; margin-top:5px;}
.projectsMain .pcont .pright{ float:right; background:url(Img/Index/bgd.png) repeat-y center; position:relative; width:258px; height:651px; overflow:hidden; padding:0 30px;}
.projectsMain .pcont .pright ul{ margin-top:82px; height:506px; overflow:hidden;}
.projectsMain .pcont .pright .bd{ margin-top:82px; height:506px; overflow:hidden;}
.projectsMain .pcont .pright li{ width:258px;}
.projectsMain .pcont .pright li img{ display:block;}
.projectsMain .pcont .pright li p{ text-align:center; height:60px; line-height:60px;width: 258px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.projectsMain .pcont .pright li p a{ font-size:13px;}
.projectsMain .pcont .pright .cbot{ display:block; position:absolute; width:202px; height:23px; left:50%; margin-left:-101px;}
.projectsMain .pcont .pright .cbot1{ background:url(Img/Index/cb1.png) no-repeat center; top:30px;}
.projectsMain .pcont .pright .cbot2{ background:url(Img/Index/cb2.png) no-repeat center; bottom:30px;}
.projectsMain .pcont .pright .hd .cbot1{ background:url(Img/Index/cb1.png) no-repeat center; top:30px;}
.projectsMain .pcont .pright .hd .cbot2{ background:url(Img/Index/cb2.png) no-repeat center; bottom:30px;}


/*onlyMain*/
.onlyMain{ background:#f3f3f3; padding-top:57px; padding-bottom:145px;}
.onlyMain .container{ border-top:3px solid #d02d21;}
.onlyMain .lyleft{ width:210px; float:left;}
.onlyMain .lyleft .ltop{ background:#105080; padding-top:43px; padding-bottom:44px;}
.onlyMain .lyleft .ltop img{ display:block; margin:0 auto;}
.onlyMain .lyleft .ltop h5{ text-align:center; margin-top:31px;}
.onlyMain .lyleft .ltop h5 span{ padding-left:25px; background:url(Img/Index/dt.png) no-repeat left center; font-size:16px; color:#fff; font-weight:normal;}
.onlyMain .lyleft li{ background:#323232; border-bottom:1px solid #707070; border-left:4px solid #323232; padding-left:19px; height:83px; line-height:83px; font-family:"方正兰亭超细黑简体"; color:#fff; font-size:36px; position:relative; cursor:pointer;}
.onlyMain .lyleft li span{ margin-left:15px; font-size:16px; position:relative; top:-5px;}
.onlyMain .lyleft li i{ display:block; background:url(Img/Index/redjt.png) no-repeat center; width:7px; height:8px; position:absolute; top:50%; margin-top:-4px; right:-7px; display:none; z-index:99;}
.onlyMain .lyleft li.noBt{ border-bottom:none;}
.onlyMain .lyleft li:hover{ background:#d02d21; border-left-color:#b2170c;}
.onlyMain .lyleft li:hover i{ display:block;}
.onlyMain .lyleft li.cur{ background:#d02d21; border-left-color:#b2170c;}
.onlyMain .lyleft li.cur i{ display:block;}
.onlyMain .lyright{ width:790px; float:right; background:#fff;}
.onlyMain .lyright .rtop{ text-align:center; padding-top:45px; padding-bottom:28px; border-bottom:1px solid #ebebeb;}
.onlyMain .lyright .rtop h5{ font-weight:normal; font-size:26px; color:#333;}
.onlyMain .lyright .rtop span{ display:block; font-size:14px; font-family:"方正兰亭超细黑简体"; margin:8px 0;}
.onlyMain .lyright .rtop p{ font-size:16px; color:#105080;}
.onlyMain .lyright .rcont{ position:relative;}
.onlyMain .lyright .rcont img{ display:block;}
.onlyMain .lyright .rcont dl{ position:absolute; top:65px; left:377px;}
.onlyMain .lyright .rcont dt h5{ font-size:40px; color:#105080;}
.onlyMain .lyright .rcont dt p{ font-size:18px; margin-top:30px;}
.onlyMain .lyright .rcont dd{ margin-top:45px;}
.onlyMain .lyright .rcont dd p{ margin-bottom:5px; font-size:13px; padding-left:25px; background:url(Img/Index/ff.png) no-repeat left 7px; line-height:20px;}



/*processMain*/
.processMain{ border-bottom:1px solid #e5e5e5;}
.processMain .container{ position:relative; padding-bottom:120px; }
.processMain .ctop{ position:absolute; width:100%; height:87px; line-height:87px; text-align:center; background:#d02d21; font-size:24px; color:#fff; left:0; top:-87px;}
.processMain .ctop span{ font-size:14px; font-family:"方正兰亭超细黑简体"; margin-left:10px;}
.processMain .gcont{ position:absolute; bottom:-75px; left:0; width:100%;}
.processMain .ggImg{ padding-left:30px; position:relative; overflow:hidden; height:160px;}
.processMain .ggImg h5{ font-size:24px; color:#fff; margin-top:50px;}
.processMain .ggImg>span{ display:block; font-size:14px; color:#fff; font-family:"方正兰亭超细黑简体"; margin:8px 0;}
.processMain .ggImg>p{ font-size:14px; color:#fff;}
.processMain .ggImg>em{ position:absolute; display:block; font-size:14px; color:#fff; font-family:"方正兰亭超细黑简体"; width:322px; height:32px; line-height:32px; text-align:center; border:1px solid #fff; top:53px; right:28px;}
.processMain .ggImg h4{ position:absolute; font-weight:normal; color:#fff; line-height:20px; top:97px; right:40px;}
.processMain .ggImg h4 em{ font-size:12px;}
.processMain .ggImg h4 span{ padding-left:30px; font-size:20px; font-family:"Arial"; background:url(Img/Index/dt.png) no-repeat left center; margin-left:15px;}



.ktp{ padding-left:11px; border-left:3px solid #125689;}
.ktp a{ font-size:20px; color:#333; font-family:"方正兰亭超细黑简体";}
.ktp span{ color:#323232; font-size:14px; font-family:"方正兰亭超细黑简体"; margin-left:10px;}

/*klMain*/
.klMain{ margin-top:131px; margin-bottom:59px;}
.klMain .kleft{ width:700px; float:left;}
.klMain .kleft .khcont{ border:1px solid #e4e4e4; height:357px; overflow:hidden; margin-top:27px;}
.klMain .kleft .khcont .hBl{ border-right:1px solid #ccc; height:100%;}
.klMain .kleft .khcont .kh{ padding:0 23px; width:302px; float:left;}
.klMain .kleft .khcont .kh dl{ overflow:hidden; padding-top:30px; padding-bottom:23px; border-bottom:1px solid #ccc;}
.klMain .kleft .khcont .kh dt{ float:left; width:112px; height:112px; position:relative;}
.klMain .kleft .khcont .kh dt img{ display:block;}
.klMain .kleft .khcont .kh dt span{ display:block; position:absolute; background:url(Img/Index/yuan.png) no-repeat center; width:112px; height:112px; top:0; left:0;}
.klMain .kleft .khcont .kh dd{ margin-left:150px; padding-top:15px;}
.klMain .kleft .khcont .kh dd a{ font-size:16px; color:#333; font-weight:bold;}
.klMain .kleft .khcont .kh dd p{ margin-top:18px; width:118px; line-height:20px; font-size:14px;}
.klMain .kleft .khcont .kh>p{ font-size:13px; line-height:20px; height:60px; overflow:hidden; margin-top:20px; margin-bottom:28px;}
.klMain .kleft .khcont .kh .learn{ display:block; font-size:13px; color:#fff; text-decoration:none; width:153px; text-align:center; height:40px; line-height:40px; background:#d02d21; margin:0 auto;}
.klMain .kright{ width:280px; float:right;}
.klMain .kright .single{ margin-top:27px; height:356px; overflow:hidden;}
.klMain .kright .bd{ margin-top:27px; height:356px; overflow:hidden;}
.klMain .kright .single dl{ overflow:hidden; padding:18px; border-bottom:1px solid #ccc;}
.klMain .kright .single dt{ width:52px; height:52px; text-align:center; font-family:"方正兰亭超细黑简体"; float:left; color:#fff; background:#333;}
.klMain .kright .single dt span{ display:block; font-size:18px; margin-top:10px;}
.klMain .kright .single dt em{ font-size:12px;}
.klMain .kright .single dd{ margin-left:68px; font-size:13px; line-height:18px; height:36px; overflow:hidden; padding:8px 0;}


/*aboutMain*/
.aboutMain{ background:url(Img/Index/aboutbg.jpg) no-repeat center top; padding-top:47px; padding-bottom:50px;}
.aboutMain .container{ overflow:hidden;}
.aboutMain .atop{ text-align:center;}
.aboutMain .atop a{ font-size:36px; color:#333;}
.aboutMain .atop span{ display:block; font-size:14px; color:#333; font-family:"方正兰亭超细黑简体"; margin-top:9px; margin-bottom:15px;}
.aboutMain .atop p{ font-size:16px; color:#125689;}
.aboutMain .abcont{ margin-top:35px;}
.aboutMain .abcont .ableft{ float:left; width:699px;}
.aboutMain .abcont .ableft dt img{ display:block;}
.aboutMain .abcont .ableft dd{ margin-top:40px;}
.aboutMain .abcont .ableft dd h5{ font-weight:normal; line-height:18px; height:18px; overflow:hidden; margin-bottom:35px;}
.aboutMain .abcont .ableft dd h5 a{ font-size:18px; color:#125689;}
.aboutMain .abcont .ableft dd p{ line-height:20px; height:60px; overflow:hidden;}
.aboutMain .abcont .ableft ul{ overflow:hidden; padding:20px 0; border-top:1px solid #b2b2b2; border-bottom:4px solid #b2b2b2; margin-top:52px;}
.aboutMain .abcont .ableft li{ float:left; padding:0 36px; border-left:1px solid #b2b2b2;}
.aboutMain .abcont .ableft li.noBl{ border-left:none;}
.aboutMain .abcont .ableft li span{ display:block; height:35px; line-height:35px; padding-left:40px;  font-size:15px; }
.aboutMain .abcont .ableft li span a{color:#333;}
.aboutMain .abcont .ableft li span.lk1{ background:url(Img/Index/lkImg1.png) no-repeat left center;}
.aboutMain .abcont .ableft li span.lk2{ background:url(Img/Index/lkImg2.png) no-repeat left center;}
.aboutMain .abcont .ableft li span.lk3{ background:url(Img/Index/lkImg3.png) no-repeat left center;}
.aboutMain .abcont .ableft li span.lk4{ background:url(Img/Index/lkImg4.png) no-repeat left center;}
.aboutMain .abcont .abright{ float:right; height:671px; width:220px; padding:0 30px; background:#12588b; overflow:hidden;}
.aboutMain .abcont .abright h4{ font-weight:normal; padding-top:27px;}
.aboutMain .abcont .abright h4 a{ font-size:15px; color:#fff; font-family:"方正兰亭超细黑简体";}
.aboutMain .abcont .abright h4 span{ font-size:12px; color:#fff; font-family:"方正兰亭超细黑简体"; margin-left:10px;}
.aboutMain .abcont .abright ul{ margin-top:30px;}
.aboutMain .abcont .abright .bd{ margin-top:30px;}
.aboutMain .abcont .abright li{ width:220px;}
.aboutMain .abcont .abright li img{ display:block; padding:10px; background:#fff;}
.aboutMain .abcont .abright li p{ text-align:center; height:45px; line-height:45px; width:200px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.aboutMain .abcont .abright li p a{ color:#fff;}


/*reportMain*/
.reportMain{ background:#333; padding-top:40px; padding-bottom:50px;}
.reportMain .reptop{ overflow:hidden; padding:0 40px;}
.reportMain .reptop h5{ float:left; padding-left:10px; border-left:3px solid #fff;}
.reportMain .reptop h5 a{ font-size:18px; color:#fff; font-family:"方正兰亭超细黑简体"; }
.reportMain .reptop h5 span{ font-size:12px; color:#666; font-family:"方正兰亭超细黑简体"; margin-left:10px;}
.reportMain .reptop .mor{ float:right; color:#fff; text-transform:uppercase; margin-top:3px;}
.reportMain .repcont{ position:relative; margin-top:38px;}
.reportMain .repcont ul{ overflow:hidden; width:920px; margin:0 auto;}
.reportMain .repcont .bd{ overflow:hidden; width:920px; margin:0 auto;}
.reportMain .repcont li{ float:left; width:210px; margin:0 10px;}
.reportMain .repcont li img{ display:block;}
.reportMain .repcont li p{ text-align:center; margin-top:15px; width:210px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.reportMain .repcont li p a{ color:#fff;}
.reportMain .repcont .repbot{ display:block; width:47px; height:47px; position:absolute; top:90px;}
.reportMain .repcont .repbot1{ background:url(Img/Index/repbot.png) no-repeat center top; left:-24px;}
.reportMain .repcont .repbot2{ background:url(Img/Index/repbot.png) no-repeat center bottom; right:-24px;}


/*newMain*/
.newMain{ background:#f3f3f3;margin-top:115px;}
.newMain .container{ position:relative;  padding-top:95px;  padding-bottom:50px; }
.newMain .gMain{ position:absolute; top:-85px; left:0; width:100%;}
.newMain .ggBox2{ height:150px; position:relative;}
.newMain .ggBox2 dl{ position:absolute; padding-left:40px; color:#fff; background:url(Img/Index/ftphone.png) no-repeat left center; left:800px; top:35px;}
.newMain .ggBox2 dd{ font-size:20px; font-family:"Arial";}
.newMain .ggBox2 a{ display:block; width:158px; height:34px; background:url(Img/Index/mm.png) no-repeat center; text-align:center; line-height:34px; font-size:13px; color:#333; text-decoration:none; position:absolute; top:87px; left:807px;}
.newMain .newCont{ overflow:hidden;}
.newMain .newCont .news{ width:490px; height:524px; background:#fff;}
.newMain .newCont .news .ntop{ padding:30px 40px 25px 25px; border-bottom:1px solid #f2f2f2; font-weight:normal;}
.newMain .newCont .news .ntop a{ font-size:18px; color:#333; font-family:"方正兰亭超细黑简体"; padding-left:10px; border-left:3px solid #125689;}
.newMain .newCont .news .ntop span{ font-size:14px; color:#323232; font-family:"方正兰亭超细黑简体"; margin-left:10px;}
.newMain .newCont .news .dk{ padding-left:40px; padding-right:39px;}
.newMain .newCont .news .dk dl{ margin-top:30px;}
.newMain .newCont .news .dk dt img{ display:block;}
.newMain .newCont .news .dk dd{ margin-top:20px;}
.newMain .newCont .news .dk dd h5{ font-weight:normal; height:14px; line-height:14px; margin-bottom:10px; width:411px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newMain .newCont .news .dk dd h5 a{ font-size:14px; color:#323232;}
.newMain .newCont .news .dk dd p{ line-height:18px; height:36px; overflow:hidden; color:#999;}
.newMain .newCont .news .dk ul{ height:178px; overflow:hidden; margin-top:20px;}
.newMain .newCont .news .dk li{ height:52px; padding-top:19px; padding-bottom:17px; border-top:1px dotted #d9d9d9;}
.newMain .newCont .news .dk li h4{ float:left; width:52px; background:#333; color:#fff; font-weight:normal; text-align:center; font-family:"方正兰亭超细黑简体"; font-size:12px; height:52px; overflow:hidden;}
.newMain .newCont .news .dk h4 em{ display:block; font-size:18px; margin-top:5px;}
.newMain .newCont .news .dk span{ float:left; height:52px; line-height:52px; overflow:hidden; margin-left:15px; width:340px;white-space: nowrap;text-overflow: ellipsis;}



.linkMain{ background:#333; padding:50px 0;}
.linkMain .container{ overflow:hidden;}
.linkMain h5{ float:left; font-weight:normal; padding-left:10px; border-left:3px solid #d02d21;}
.linkMain h5 a{ font-size:18px; color:#fff; font-family:"方正兰亭超细黑简体";}
.linkMain h5 span{ font-size:14px; color:#666; font-family:"方正兰亭超细黑简体"; margin-left:10px;}
.linkMain ul{ float:left; margin-left:15px; margin-top:5px; width:825px;}
.linkMain li{ float:left; padding:0 25px; border-left:1px dotted #5c5c5c; line-height:16px;}
.linkMain li.noBl{ border-left:none;}
.linkMain li a{ color:#fff;}
