﻿@charset "utf-8";
@import url(dll.css);
@import url(font.css);
@import url(main.css);
@import url(/onlinecss/onlineeditor.css);
@import url(ddsmoothmenu.css);
@import url(animate.css);
@import url(banner.css);
/* 首页部分开始 */
.mfbox{width:1200px; margin:0 auto;}
.header{position:relative; width:100%; height:155px; background:#FFF; box-shadow: 0 0 5px 2px rgba(0,0,0,0.1); z-index:9999;}
.topline{height:40px; line-height:40px; color:#FFF; background:#0091d8;}
.topleft{float:left; color:#FFF;}
.topright{float:right;}
.topright li{float:left; padding-right:20px;}
.topright li a{ display:block; color:#FFF;}
/*.topright li a.tr_pc{ background:url(../Images/icon01.png) no-repeat left center;}
.topright li a.tr_sj{ background:url(../Images/icon02.png) no-repeat left center;}
.topright li a.tr_wx{ background:url(../Images/icon03.png) no-repeat left center;}*/

.logo{ float:left; height:115px; overflow:hidden;}

.i_nav{float:right; height:115px;}
/*.i_nav li{float:left; width:135px; height:115px;}
.i_nav li.line{width:1px; background:url(../Images/navline.jpg) repeat-y left top;}
.i_nav li > a{display:block; color:#404040; width:135px; height:115px; line-height:115px; font-size:16px; text-align:center;  background:url(../Images/icon05.jpg) repeat-x left bottom;}
.i_nav li > a:hover{color:#0091d8; background:url(../Images/icon04.jpg) repeat-x left bottom;}
.i_nav li > a.on{color:#0091d8; background:url(../Images/icon04.jpg) repeat-x left bottom;}*/

.i_banner_box{position:relative; width:100%; height:600px; overflow:hidden;}
.i_banner{ float:left; display:inline;}
/*.i_banner li{width:100%; height:600px;}
.i_banner li a{display:block; width:100%; height:600px;}
.i_banner_p{position:absolute; width:100%; left:0; bottom:15px; text-align:center; z-index:9000;}
.i_banner_p a{display:inline-block; margin:0 7px; width:10px; height:16px; background:url(../Images/icon06.png) no-repeat center center; overflow:hidden;}
.i_banner_p a:hover{background:url(../Images/icon07.png) no-repeat center center; }
.i_banner_p a.on{background:url(../Images/icon07.png) no-repeat center center; }*/

.i_container{padding:30px 0; overflow:hidden;}

.i_about{width:1200px; margin:0 auto;}
.i_about_i{float:left; width:590px; height:308px; overflow:hidden;}
.i_about_a{float:right; width:156px; height:308px; overflow:hidden;}
.i_about_c{float:left; position:relative; width:414px; height:238px; padding:15px 15px 55px; margin-left:5px; line-height:25px; background:#f0f0f0; overflow:hidden;}

.i_about ins{ display:block; padding:15px 0; font-size:14px; color:#8c8c8c; text-align:center; line-height:26px; text-decoration:none;}
.i_about_c ins{ position:absolute; display:block; right:15px; bottom:15px; width:100px; height:38px; text-decoration:none;}
.i_about_c ins a{ display:block; width:100px; height:38px; text-align:center; line-height:38px; color:#FFF; background:#bae200; text-decoration:none;}
.i_about_c ins a:hover{ background:#0091d8;}

.i_news01{margin:30px auto 0;}
.i_news01_l{width:100%; background:#f4f5f7; margin-top:25px;}
.i_news01_l dl{float:left; width:600px; background:#eceef2;}
.i_news01_l dl dt{float:left; width:290px; height:400px; padding:5px; background:#FFF;}
.i_news01_l dl dt img{width:290px; height:400px;}
.i_news01_l dl dd{float:left; width:280px; padding:50px 10px 0; text-align:center;}
.i_news01_l dl dd h4{ display:block; line-height:25px; color:#000; font-weight:bold; font-size:20px;}
.i_news01_l dl dd span{ display:block; font-size:14px; margin-top:20px; line-height:25px; height:225px; overflow:hidden; text-align:left;}
.i_news01_l dl dd ins{ display:block; text-align:center; margin-top:15px;}

.i_pro{width:1200px; margin:30px auto 0;}
.i_pro_l{width:1200px; margin-top:20px; overflow:hidden; height:291px;}
.i_pro_l ul{width:2000px; overflow:hidden;}
.i_pro_l ul li{float:left; height: 291px !important; margin-right:4px;}
.i_pro_l ul li img{width:291px; height: 291px; }
.i_pro_l ul li a{ display:block; width:291px; border:3px solid #e1e1e1;}
.i_pro_l ul li a:hover{ border:3px solid #0091d8;}

.i_pro_m{ text-align:center; margin-top:20px; height:10px; overflow:hidden;}
.i_pro_m a{ display:inline-block; width:10px; height:10px; margin:0 9px; border-radius:100%; background:#a6c4d3;}
.i_pro_m a:hover{ background:#0091d8;}
.i_pro_m a.on{ background:#0091d8;}

.i_news02{margin:30px auto 0;}
.i_news02_l{width:100%; background:#f4f5f7; margin-top:25px;}
.i_news02_l li{ height:80px; padding:25px 0;}
.i_news02_l li:nth-child(odd){ background:#f4f5f7;}
.i_news02_l li:nth-child(even){ background:#FFF;}
.i_news02_l li dl{float:left; width:96px; padding:0 47px; color:#0091d8; text-align:center;}
.i_news02_l li dl dt{ height:40px; line-height:40px; font-size:30px;}
.i_news02_l li dl dd{ height:24px; line-height:24px; font-size:16px; border:1px solid #0091d8;}
.i_news02_l li ins{float:left; display:block; width:3px; height:80px; background:url(../Images/icon10.jpg) repeat-y left top;}
.i_news02_l li strong{float:left; display:block; width:802px; height:80px; padding:0 30px 0 45px;}
.i_news02_l li strong h4{ display:block; font-size:16px; line-height:20px; font-weight:bold;}
.i_news02_l li strong h4 a{ color:#0091d8; display:block; width:800px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news02_l li strong h4 a:hover{ color:#bae200;}
.i_news02_l li strong span{ display:block; font-size:14px; color:#404040; height:50px; margin-top:10px; line-height:25px; font-weight:normal; overflow:hidden;}
.i_news02_l li i{float:left; display:block; padding:26px 15px 0; font-style:normal; width:100px; height:28px; text-align:center;}
.i_news02_l li i a{ display:block; width:100px; height:28px; line-height:28px; color:#FFF; background:#bae200;}
.i_news02_l li i a:hover{ background:#0091d8;}


.footer{width:100%; padding:20px 0 0; text-align:center;}

.fcontact{width:100%; height:248px; padding:60px 0; text-align:left; background:url(../Images/icon11.jpg) no-repeat center center;}
.fc_l{float:left; display:inline; margin-left:50px;}
.fc_l h3{ display:block; color:#FFF;}
.fc_l h3 span{ display:block; font-size:14px; line-height:20px;}
.fc_l h3 strong{ display:block; font-size:58px;}

.fc_l dl{ display:block; color:#FFF; margin-top:20px;}
.fc_l dl dt{ font-size:16px; line-height:20px;}
.fc_l dl dd{ font-size:28px; padding-top:10px; font-size:28px; line-height:30px;}

.fc_r{float:right; display:inline-block; margin-right:105px; width:387px; height:220px; padding:30px 30px 0 230px; background:url(../Images/icon12.png) no-repeat left top;}
.fc_r span{ display:block; line-height:32px; padding:14px 0;}
.fc_r span img{float:left; margin-right:20px;}

.footer_nav{color:#404040; height:52px; font-size:16px; line-height:52px; border-bottom:1px solid #d3d3d3;}
.footer_nav a{padding:0 25px;}
.copyright{color:#404040; line-height:25px; font-size:14px; padding-top:15px;}
.jsq{color:#404040; line-height:25px; font-size:14px; padding-bottom:15px;}

/* 首页部分结束 */

/* 内页部分开始 */
.p_banner_box{position:relative; width:100%; height:435px; overflow:hidden;}
.p_banner{ float:left; display:inline;}
/*.p_banner li{width:100%; height:435px;}
.p_banner li a{display:block; width:100%; height:435px;}
.p_banner_p{position:absolute; width:100%; left:0; bottom:15px; text-align:center; z-index:9000;}
.p_banner_p a{display:inline-block; margin:0 7px; width:10px; height:16px; background:url(../Images/icon06.png) no-repeat center center; overflow:hidden;}
.p_banner_p a:hover{background:url(../Images/icon07.png) no-repeat center center; }
.p_banner_p a.on{background:url(../Images/icon07.png) no-repeat center center; }*/

.p_container{width:1200px; margin:0 auto; padding:25px 0; overflow:hidden;}

.p_left{float:left; width:222px; overflow:hidden;}
.sidebar{width:222px;}
/*.sidebar h3{ display:block; height:75px; text-align:center; line-height:75px; font-size:24px; color:#FFF; background:url(../Images/icon16.jpg) no-repeat left top;}
.sidebar ul{width:214px; padding:10px 3px 20px; border-width:0 1px 1px; border-style:solid; border-color:#d7d7d7;}
.sidebar li{ height:40px; padding:7px 0; background:url(../Images/icon17.jpg) repeat-x left bottom;}
.sidebar li a{ position:relative; display:block; height:40px; line-height:40px; text-indent:70px; font-size:16px; color:#656565;}
.sidebar li a span{ position:absolute; display:block; height:40px; right:30px; top:0; font-size:20px;}
.sidebar li a:hover{ background:#0091d8; color:#FFF;}
.sidebar li a.on{ background:#0091d8; color:#FFF;}*/

.pl_news{width:222px; margin-top:50px;}
.pl_news_l{width:206px !important; padding:30px 7px 20px; border-width:0 1px 1px; border-style:solid; border-color:#d7d7d7; overflow:hidden;}
.pl_news_l ul{width:100%; overflow:hidden;}
.pl_news_l ul li{float:left;display:inline-block;width: 209px;margin-right:9px;height: 380px;}
.pl_news_l ul li img{width:206px;/* height:145px; */}
.pl_news_l ul li h4{ display:block; padding:5px 0; font-size:14px; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pl_news_l ul li h4 a{ color:#0091d8;}
.pl_news_l ul li h4 a:hover{ color:#bae200;}
.pl_news_l ul li span{ display:block; line-height:20px; font-size:12px; color:#4c4c4c; height:40px; overflow:hidden;}
.pl_news_l i{ display:block; text-align:right; margin-top:15px; height:6px; overflow:hidden;}
.pl_news_l i a{ display:inline-block; width:6px; height:6px; margin:0 3px; border-radius:100%; background:#a6c4d3;}
.pl_news_l i a:hover{ background:#0091d8;}
.pl_news_l i a.on{ background:#0091d8;}

.p_right{float:right; width:958px; overflow:hidden;}

.path{float:right; padding-right:10px; line-height:40px;}
.path a{ padding:0 10px;}

.p_content{padding:30px 15px; line-height:25px;}




/* 内页部分结束 */
