@charset "utf-8";
@import url(dll.css);
@import url(module.css);
@import url(global.css);
@import url(/onlinecss/onlineeditor.css);
@import url(ddsmoothmenu.css);
@import url(animate.css);
/* 首页部分开始 */
.mfbox{width:1000px; margin:0 auto;}
.header{width:100%; height:160px; background:url(../images/header_bg.jpg) repeat-x left top;}
.topbox{height:35px; line-height: 35px;}
.topl{float:left;}
.topl strong{color:#ff0000;}
.topr{float:right;}
.topr a{padding:0 5px;}

.logo{float:left; padding-right: 15px; height: 125px; overflow: hidden;}
.htxt{padding-left:20px; height: 125px; padding-top: 35px; float:left; background: url(../images/icon01.png) no-repeat left center;}
.htxt h4{ display: block; font-size: 24px; color: #1f487c;}
.htxt span{ display: block; font-size: 24px; color: #1f487c;}

.hotline{float:right; width: 255px; margin: 5px 0 0 0; background: url(../images/icon02.jpg) no-repeat left center; padding-left: 55px; overflow: hidden;}
.hotline h4{ display: block; font-size:16px; color: #666;}
.hotline span{ display: block; font-size: 26px; color:#1f487c;}

.i_nav{width:100%; height: 71px; background: #555555; border-bottom: 4px solid #1f487c;}
/*.i_nav li{float:left; display: block; text-align: center;}
.i_nav li>a{display: block; padding: 0 20px; height: 68px; color: #FFF; background: url(../images/icon03.jpg) no-repeat right center;}
.i_nav li>a span{display:block; padding-top:8px; line-height:30px; font-size: 16px;}
.i_nav li>a ins{display:block; line-height: 16px; text-decoration: none; text-transform: uppercase;}
.i_nav li>a:hover{ background: #1f487c; text-decoration: none;}*/
.i_nav li>a.on{background: #1f487c;}

.i_banner_box{position:relative; width:100%; height:500px; overflow:hidden;}
.i_banner{width:100%; height:500px; overflow:hidden;}
.i_banner li{width:100%; height:500px;}

.i_banner_p{position:absolute; width:100%; left:10px; bottom:10px; text-align:center;}
.i_banner_p a{display:inline-block; margin:0 2px; width:42px; height:12px; border-radius:6px; overflow:hidden; background:rgba(255,255,255,0.5);}
.i_banner_p a:hover{background:rgba(31,72,124, 0.8);}
.i_banner_p a.on{background:rgba(31,72,124, 0.8);}
.i_banner_line{width:100%; height: 6px; background: url(../images/icon04.gif) repeat-x left top;}

.add{}

.i_container{position: relative; width:100%; overflow: hidden;}
.i_container *, .header{transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.p_container *{transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}

.i_pro01{width:100%; height: 150px; position: relative; overflow: hidden;}

.i_pzl{ position:absolute; left: 0; top: 0; width:175px; height: 150px; background: rgba(0,0,0,0.6);}
.i_pzr{ position:absolute; right: 0; top: 0; width:175px; height: 150px; background: rgba(0,0,0,0.6);}

.i_pro01_l{width:100%; height: 150px;}
.i_pro01_l ul{width:200000px; overflow: hidden;}
.i_pro01_l li{float:left; display: inline-block; width:399px; height: 150px; margin-right: 1px; overflow: hidden;}

.i_custom{width:1000px; margin:50px auto 0;}
.i_custom_l{ position: relative; width:1000px;}
.i_custom_ll{float:left; width:920px !important; overflow: hidden;}
.i_custom_ll ul{ overflow: hidden;}
.i_custom_ll li{float:left; display: inline-block; margin-left: 28px; width:208px; height: 143px;}
.i_custom_ll li i{ display: block; width:206px; height: 107px; border:1px solid #dadada;}
.i_custom_ll li span{ display: block; width:206px; line-height: 36px; text-align: center; font-size: 14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.box01{width:1000px; margin:40px auto 0;}

.i_prosort{float: left; width: 220px; padding: 0 4px 7px; overflow: hidden; background: #1f487c; border-radius:4px;}
.i_prosort_l{width:100%; padding: 0 8px 5px 7px; border-radius:4px; background: #FFF;}
.i_prosort_l h4{width:197px; height: 32px; display:inline-block; margin-top: 13px; line-height: 32px; padding-left: 12px; font-size: 14px; background: url(../images/icon07.gif) no-repeat center center;}
.i_prosort_l h4 a{ color: #1f487c; font-weight:bold;}
.i_prosort_l ul{margin-top:10px;}
.i_prosort_l li{width: 100%; height: 30px; line-height: 30px; font-size: 14px; padding-left: 27px; background: url(../images/icon08.gif) no-repeat 10px center;}
.i_prosort_l li a{color:#5e5e5e;}
.i_prosort_l li a:hover{color:#5e5e5e; font-weight:bold;}

.i_pro02{float:right; width: 750px;}
.i_pro02_l{width: 750px; height: 2880px; overflow: hidden; margin-top: 22px;}
.i_pro02_l ul{width: 770px; overflow:hidden;}
.i_pro02_l li{margin-bottom: 44px; margin-right: 15px; float: left; position: relative; width: 240px; height: 180px; overflow: hidden;}
.i_pro02_l li i{width:240px; height:180px; border:1px solid #dadada; display: block;}
.i_pro02_l li i img{width:240px; height:180px;}
.i_pro02_l li span{display: block; background: #909090; text-align: center; height: 38px; width: 240px; text-align: center; position: absolute; bottom: 0; left: 0; font-size: 14px; line-height: 38px; color: #fff;}
.i_pro02_l li a:hover span{text-align: center; font-size: 14px; color: #fff; position: absolute; bottom: 0; left: 0; background: url(../images/icon09.png) no-repeat left top; width: 240px; height: 278px; padding-top: 112px;}

.i_shebei{width:100%; height: 714px; margin-top: 50px; overflow: hidden; background: #dfdfdf;}
.i_shebei_con{width: 1080px; margin: 0 auto; padding: 50px 0; height: 714px; overflow: hidden;}
.i_shebei_pk{position: relative; height: 338px; width: 1000px; margin: 40px auto 0;}
.i_shebei_pk ins{position: absolute; display: block; top: 69px; left: 442px;}
.i_shebei_pk dl{float: left; width: 420px; margin-right: 160px;}
.i_shebei_pk dl dt{ width:420px; height:241px; overflow:hidden; position:relative;}
.i_shebei_pk dl dt img{ width:420px; }
.i_shebei_pk dl dt span{ position:absolute; bottom:0; left:0; display:block; height:40px; width:420px; text-align:center; background:#1f487c; font-size:16px; line-height:40px; color:#fff;}
.i_shebei_pk dl dd{ margin-top:18px; font-size:14px; line-height: 24px; color:#666; height:50px; overflow:hidden;}

.i_shebei_pk .nobot{ margin-right:0;}
.i_shebei_pk .nobot dt span{ background:#9b9b9b;}

.i_shebei_l{overflow: hidden;}
.i_shebei_ll{float:left; width:1000px !important; margin: 0 20px; overflow: hidden;}
.i_shebei_ll ul{ width:1024px; overflow:hidden;}
.i_shebei_ll li{margin-right: 22px; display: inline-block; float: left; width: 234px; height: 130px; position: relative; overflow: hidden;}
.i_shebei_ll li i{display: block;  width: 234px; height: 130px; overflow: hidden;}
.i_shebei_ll li i img{display: block;  width: 234px; height: 130px;}

.i_shebei_ll li span{display: block; position: absolute; left: 0; bottom: 0; padding:0 10px; color:#FFF; width: 234px; height:30px; line-height: 30px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; background: rgba(0,0,0,0.55);}
.i_shebei_ll li:hover{height: 148px !important; background:#1f487c;}
.i_shebei_ll li:hover i{width: 228px; height: 114px; margin: 3px 3px 0;}
.i_shebei_ll li:hover span{background: none;}

.i_youshi{width:100%; padding-top: 50px; background: url(../images/bj01.jpg) no-repeat center top; height: 970px;}
.i_youshi_con{width:1040px; height: 734px; position: relative; margin:30px auto 0; background: #FFF; padding: 20px 15px 0;}

.i_youshi_con *{transition:none; -webkit-transition:none; -moz-transition:none;}

.i_youshi_con dl dd:hover{ background:url(../images/icon15.png) no-repeat left top;}
.i_youshi_con dl dd:hover p{ background:url(../images/icon16.gif) no-repeat left center; color:#fff;}
.i_youshi_con dl dd:hover span{ color:#ebedf1;}
.i_youshi_con dl dd:hover a{ background:url(../images/icon17.gif) no-repeat left top;}

.one{ position:absolute; top:20px; left:15px; width:492px; height:468px; overflow:hidden;}
.one dt{ position:relative; width:492px; height:198px; overflow:hidden;}
.one dt img{ width:492px; height:198px;}

.one dd{ z-index:20; margin-top:-16px; position:relative; padding-left:18px; padding-top:24px; height:236px; background:#efefef;}
.one dd p{ font:bold 30px "Microsoft Yahei"; color:#575757; background:url(../images/icon14.gif) no-repeat left center; padding-left:49px;}
.one dd span{ margin-top:14px; margin-left:48px; display:block; font:14px/26px "Microsoft Yahei"; color:#575757;}
.one dd a{ margin-left:387px; margin-top:16px; display:block; width:61px; height:27px; background:url(../images/y_m.gif) no-repeat left top;}

.two{ top:20px; left:524px;}
.two dd{ height:138px; overflow:hidden;}
.two dd span{ margin-top:10px; font:14px "Microsoft Yahei";}
.two dd a{ margin-top:0;}

.three{ top:374px; left:524px;}
.three dd{ height:150px; overflow:hidden;}
.three dd span{ margin-top:10px; font:14px "Microsoft Yahei";}
.three dt img{ width: 492px; height: 182px; }

.i_youshi_tel{ position:absolute; left:15px; bottom:29px; width:493px; height: 243px; padding: 70px 0 0 275px; background: url(../images/icon12.jpg) no-repeat left top;}
.i_youshi_tel p{ font:16px "Microsoft Yahei"; color:#020202;}
.i_youshi_tel p span{ display:block; font:26px Arial, Helvetica, sans-serif; color:#020202;}
.i_youshi_tel a{ text-align:center; display:block; font:bold 20px/46px "Microsoft Yahei"; color:#fff; background:url(../images/icon13.jpg) repeat-x left top; width:150px; height:46px;}

.i_jingping{width:1000px; padding: 50px 0; margin:0 auto; overflow: hidden;}
.i_jingping_l{float:left; width:240px; background: #FFF;}
.i_jingping_l li{width:240px; height: 81px; border-bottom: 1px solid #e6e6e6;}
.i_jingping_l li a{display: block; width:240px; height: 80px; line-height: 80px; font-size: 16px; text-align: center; color: #666;}
.i_jingping_l li a:hover{ background: #0d3e6d; color:#FFF; text-decoration: none;}
.i_jingping_l li a.on{ background: #0d3e6d; color:#FFF; text-decoration: none;}
.i_jingping_r{float:right; width:732px;}
.i_jingping_r h4{font-size: 14px; line-height: 38px; display: block; color: #333; font-weight:bold;}
.i_jingping_r i{display: block; width: 100%;}
.i_jingping_r h5{font-size: 14px; margin-top: 12px; line-height: 30px; display: block; color: #333;}
.i_jingping_r span{display: block; width: 100%; line-height: 20px;}

.i_gbook{width:100%; height: 147px; background: url(../images/icon18.jpg) no-repeat center top;}
.i_gbook h3{width:620px; height: 50px; line-height: 37px; font-size: 18px; color: #e2e2e2; display: inline-block; margin: 25px 0 0 230px;}
.i_gbook ul{float:left; display: inline-block; margin: -24px 0 0 230px;}
.i_gbook li{float:left; padding-right: 15px;margin:6px;}
.i_gbook li span{float:left; line-height: 30px; color: #FFF;}
.i_gbook li input{float:left; width:140px; height: 30px; text-indent: 5px; color:#FFF; line-height: 30px; background: #b7b7b7;}
.i_gbook i{display: block; float: left; margin-left: 10px; margin-top: 10px;}
.i_gbook i input{float:left; width:140px; height: 30px; line-height: 30px; text-align: center; color: #FFF; background:url(../images/icon19.jpg) repeat-x left top; cursor: pointer;}

.i_zhuanjia{width:100%; padding: 50px 0; overflow: hidden; background: #dfdfdf;}
.i_zhuanjia_c{width:1000px; height: 448px; margin:20px auto 0; background: #7e7e7e; overflow: hidden;}
.i_zhuanjia_cl{float:left; width:240px; background: #FFF;}
.i_zhuanjia_cl li{width:240px; height: 112px; border-bottom: 1px solid #cccccc;}
.i_zhuanjia_cl li:nth-last-child(1){border-bottom:0;}
.i_zhuanjia_cl li a{ display: block; position: relative; width:240px; height: 100%; line-height:111px; color: #666; font-weight: bold; font-size: 20px; text-indent: 100px; background-position: 27px 23px; background-repeat: no-repeat;}
.i_zhuanjia_cl li:nth-child(1) a{background-image: url(../images/zj1.png);}
.i_zhuanjia_cl li:nth-child(2) a{background-image: url(../images/zj2.png);}
.i_zhuanjia_cl li:nth-child(3) a{background-image: url(../images/zj3.png);}
.i_zhuanjia_cl li:nth-child(4) a{background-image: url(../images/zj4.png);}

.i_zhuanjia_cl li a:hover{ background-color: #1f487c; text-decoration: none; color: #FFF;}
.i_zhuanjia_cl li:nth-child(1) a:hover{background-image: url(../images/zj01.png);}
.i_zhuanjia_cl li:nth-child(2) a:hover{background-image: url(../images/zj02.png);}
.i_zhuanjia_cl li:nth-child(3) a:hover{background-image: url(../images/zj03.png);}
.i_zhuanjia_cl li:nth-child(4) a:hover{background-image: url(../images/zj04.png);}
.i_zhuanjia_cl li a:hover:after{content:" "; position: absolute; top:46px; right: -20px; display: block; width:10px; height: 10px; border-width:10px; border-style: solid; border-color:transparent transparent transparent #1f487c; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.i_zhuanjia_cl li a.on{ background-color: #1f487c; text-decoration: none; color: #FFF;}
.i_zhuanjia_cl li:nth-child(1) a.on{background-image: url(../images/zj01.png);}
.i_zhuanjia_cl li:nth-child(2) a.on{background-image: url(../images/zj02.png);}
.i_zhuanjia_cl li:nth-child(3) a.on{background-image: url(../images/zj03.png);}
.i_zhuanjia_cl li:nth-child(4) a.on{background-image: url(../images/zj04.png);}
.i_zhuanjia_cl li a.on:after{content:" "; position: absolute; top:46px; right: -20px; display: block; width:10px; height: 10px; border-width:10px; border-style: solid; border-color:transparent transparent transparent #1f487c; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.i_zhuanjia_cr{float:left; width:760px;}
.i_zhuanjia_cri{width:760px; height: 332px; overflow: hidden;}
.i_zhuanjia_crc{width:760px; height: 116px; overflow: hidden;}
.i_zhuanjia_crcl{float:left; width:620px; height: 116px; padding-left: 30px;}
.i_zhuanjia_crcl h4{display: block; font: bold 16px/38px "Microsoft Yahei"; color: #fff; margin-top: 12px;}
.i_zhuanjia_crcl span{display: block; height: 48px; line-height: 24px; font-size: 14px; color:#c5c5c5;}
.i_zhuanjia_crcr{float:right; width:82px; height: 116px; background: #1f487c;}
.i_zhuanjia_crcr a{display: block; width:82px; height: 116px; padding-top:60px; font-size: 14px; text-align: center; color:#FFF; background: url(../images/icon20.jpg) no-repeat center 40px;}

.i_team{width:1080px; padding:30px 0; margin:0 auto; overflow: hidden;}
.i_team_l{width:1080px; margin-top: 20px;}
.i_team_ll{float:left; width:1040px; overflow: hidden;}
.i_team_ll ul{width:99999px; overflow: hidden;}
.i_team_ll li{float:left; margin-left: 18px; display: inline-block; width:238px;}
.i_team_ll li i{width:238px; height: 200px; overflow: hidden;}
.i_team_ll li span{width:238px; height:40px; display: block; line-height: 40px; font-size: 14px; text-align: center; overflow: hidden; white-space:nowrap; text-overflow:ellipsis;}

.i_lc{width:100%; height:365px; padding-top: 40px; background: url(../images/bj02.jpg) no-repeat center top;}
.i_lc_c{width:1000px; height:254px; margin:11px auto 0; overflow:hidden; position:relative;}
.i_lc ul li{ position:absolute; float:left; width:120px;}
.i_lc ul li span{ display:block; height:60px; width:112px; font:16px/60px "Microsoft Yahei"; color:#fff; text-align:center; font-weight:bold;}
.i_lc ul li span:hover{color:#fff;}

.i_lc ul .lc01{ top:48px; left:0;}
.i_lc ul .lc01 span{ background:url(../images/icon21.png) no-repeat center bottom;}

.i_lc ul .lc02{ top:98px; left:100px;}
.i_lc ul .lc02 span{ background:url(../images/icon21.png) no-repeat center top;}

.i_lc ul .lc03{ top:48px; left:210px;}
.i_lc ul .lc03 span{ background:url(../images/icon21.png) no-repeat center bottom;}

.i_lc ul .lc04{ top:98px; left:322px;}
.i_lc ul .lc04 span{ background:url(../images/icon21.png) no-repeat center top;}

.i_lc ul .lc05{ top:48px; left:442px;}
.i_lc ul .lc05 span{ background:url(../images/icon21.png) no-repeat center bottom;}

.i_lc ul .lc06{ top:98px; right:330px;}

.i_lc ul .lc07{ top:48px; right:212px;}
.i_lc ul .lc07 span{background:url(../images/icon21.png) no-repeat center bottom;}

.i_lc ul .lc08{ top:98px; right:98px;}
.i_lc ul .lc08 span{background:url(../images/icon21.png) no-repeat center top;}

.i_lc ul .lc09{ top:48px; right:0;}
.i_lc ul .lc09 span{ background:url(../images/icon21.png) no-repeat center bottom;}

.box02{width:1000px; padding:30px 0; margin: 0 auto;}

.i_news01{float:left; width:356px;}
.i_news01_l{margin-top: 24px; overflow: hidden;}
.i_news01_l dt{float:left; width: 157px; height: 107px;}
.i_news01_l dt img{ width: 157px; height: 107px;}
.i_news01_l dd{float:right; width:185px;}
.i_news01_l dd h4{display: block;}
.i_news01_l dd h4 a{margin-bottom: 8px; display: block; font: 12px/24px "Microsoft Yahei"; color: #313131;}
.i_news01_l dd span{display: block; height:48px; line-height: 16px;}
.i_news01_l dd ins{display: block; margin-top: 10px; text-decoration: none;}
.i_news01_l ul{ margin-top:22px;}
.i_news01_l ul li{ font:12px/30px "Microsoft Yahei"; height: 30px; background:url(../images/n_l.gif) no-repeat left center; padding-left:24px;}
.i_news01_l ul li a{ display: block; float:left; color:#666; width:240px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news01_l ul li span{float:right; display: block; width:80px; font:12px/30px "Microsoft Yahei"; color:#666;}

.i_news02{float:left; margin-left: 40px; display: inline; width: 260px;}
.i_news02_l{margin-top: 24px; overflow: hidden;}
.i_news02_l p{width: 260px; height: 107px; overflow: hidden;}
.i_news02_l p img{width: 260px; height: 107px;}
.i_news02_l ul{ margin-top:22px;}
.i_news02_l ul li{ font:12px/30px "Microsoft Yahei"; height: 30px; background:url(../images/n_l.gif) no-repeat left center; padding-left:24px;}
.i_news02_l ul li a{ display: block; float:left; color:#666; width:230px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.i_news03{float:right; display: inline; width: 306px;}
.i_news03_l{margin-top: 15px; overflow: hidden; width: 309px; height: 319px;}
.i_news03_l dl{padding-left: 12px; padding-right: 18px; height: 106px; overflow: hidden; border-bottom: 1px dashed #e2e2e2;}
.i_news03_l dl dt{font: bold 12px/40px "Microsoft Yahei"; color: #444;}
.i_news03_l dl dd{font: 12px "Microsoft Yahei"; color: #7a7a7a; max-height:48px; overflow:hidden;}

.i_news03_l dl:nth-child(2){ background: #f1f1f1;}

.i_links{width:1000px; padding:10px 0 30px; margin: 0 auto; font-size: 14px; line-height: 25px;}
.i_links h3{float:left; display: block; margin-right: 10px; color: #000;}
.i_links a{float:left; display: block; margin-right: 10px;}


.footer{width:100%; padding:50px 0; background: url(../images/footer_bg.jpg) repeat left top; border-bottom: 6px solid #1f487c;}

.copyright{float:left; width:700px; color: #FFF; font-size: 14px; text-align: left; line-height:25px;}
.fewm{float:right; width:110px;}
.jsq{float:left; width:700px; color: #FFF; font-size: 14px; text-align: left; line-height:25px;}

/* 首页部分结束 */

/* 内页部分开始 */
.p_banner_box{position:relative; width:100%; height:590px; overflow:hidden;}
.p_banner{width:100%; height:590px; overflow:hidden;}
/*.p_banner li{width:100%; height:590px;}

.p_banner_p{position:absolute; width:100%; left:10px; bottom:10px; text-align:center;}
.p_banner_p a{display:inline-block; margin:0 2px; width:42px; height:12px; border-radius:6px; overflow:hidden; background:rgba(255,255,255,0.5);}
.p_banner_p a:hover{background:rgba(31,72,124, 0.8);}
.p_banner_p a.on{background:rgba(31,72,124, 0.8);}
.p_banner_line{width:100%; height: 6px; background: url(../images/icon04.gif) repeat-x left top;}*/

.p_container{width:1000px; margin:0 auto; padding:30px 0;}

.sidebar{width:1000px; margin:5px 0 0;}
/*.sidebar a{display: block; float: left; text-align: center; width: 124px; font-size: 14px; height: 42px; line-height: 40px; color: #818181; border: 1px solid #efefef; background: #DDDDDD; border-left: 0;}
.sidebar a:hover{ color: #FFF; background: #1f487c;}
.sidebar a.on{ color: #FFF; background: #1f487c;}*/



.path{width:100%; height:40px; font-size: 14px; line-height: 40px;}
.path h4{display: block; height: 40px; float: left; font-size: 14px; text-indent: 20px; font-weight: bold; color: #1F487C; background: url(../images/position_icon1.gif) no-repeat left center;}
.path span{ padding:0 10px;}

.p_content{width:1000px; padding:20px 0; line-height:30px; font-size: 14px; overflow: hidden;}



/* 内页部分结束 */