﻿@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);
@import url(banner.css);
/* 首页部分开始 */
.mfbox{width:1200px; min-width:1200px; margin:0 auto;}

.header{width:100%; height:102px; border-top:3px solid #a90007; border-bottom:1px solid #dbdbdb;}
.logo{float:left;}
.logotxt{float:left; margin-left:50px; margin-top:29px; height:40px; text-indent:20px; line-height:40px; font-size:18px; font-weight:bold; color:#d42828; border-left:1px solid #d42828;    display: none;}

.header_r{float:right; width:300px; padding-top:14px;}
.lan{float:left; height:22px;}
.lan a{ display:inline-block; margin-left:10px;}

.tnav{float:left; line-height:22px;}
.tnav a{ display:inline-block; padding:0 10px 0 0; margin-right:10px; background:url(../Images/icon01.png) no-repeat right center; color:#434343;}
.tnav a:hover {color:#d52424;}

.search{float:right; width:300px; height:28px; padding:0 3px; margin-top:4px; border:1px solid #d52424; border-radius:3px;}
.search input{float:left; margin:0; padding:0; border:0; line-height:26px; height:26px;}
.search input.s_int{width:266px; text-indent:10px;}
.search input.s_btn{width:26px; background:url(../Images/search_btn.png) no-repeat center center; cursor:pointer;}

.i_nav{width:100%; height:50px; border-bottom:2px solid #d42828; background:#FFF;}
/*.i_nav ul{width:1200px; min-width:1200px; margin:0 auto; overflow:hidden;}
.i_nav li{float:left; width:167px; text-align:center; line-height:48px;}
.i_nav li>a{display:block; color:#a29b89; font-size:14px;}
.i_nav li>a:hover{ color:#333333; background:url(../Images/nav_abg.png) no-repeat center top;}
.i_nav li>a.on{ color:#333333; background:url(../Images/nav_abg.png) no-repeat center top;}*/

.add{ position:fixed; left:0; top:0; z-index:9999;}


.i_banner_box{position:relative; width:100%; height:560px; overflow:hidden;}
.i_banner{width:100%; height:560px; overflow:hidden;}
/*.i_banner li{width:100%; height:560px;}
.i_banner li a{display:block; width:100%; height:560px;}
.i_banner_p{position:absolute; width:100%; left:0; bottom:10px; text-align:center;}
.i_banner_p a{display:inline-block; margin:0 5px; width:60px; height:10px; overflow:hidden; background:#FFF;}
.i_banner_p a:hover{ background:#e62129;}
.i_banner_p a.on{ background:#e62129;}*/

.i_container{width:100%; padding:110px 0 0px; position:relative;}
.i_container *{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_txt01{ position:absolute; left:0; top:-45px; width:100%; height:90px; background:url(../Images/bg01.png) no-repeat center center;}
.i_txt01_t{float:left; display:inline-block; margin-left:120px; width:350px; height:90px; padding:10px; background:#a90007;}
.i_txt01_t span{ display:block; width:330px; height:70px; border:1px solid #FFF; text-indent:75px; line-height:68px; font-size:30px; font-weight:bold; color:#FFF; background:url(../Images/icon04.png) no-repeat 20px center;}
.i_txt01_c{float:left; padding:15px 0 0 10px; font-size:12px; color:#FFF; line-height:20px;}


.i_choose{width:100%;}
.i_choose_l{ margin-top:80px; text-align:center;}
.i_choose_l li{ display:inline-block; width:150px; margin:0 25px;}
.i_choose_l li img{width:112px; height:109px;}
.i_choose_l li span{ display:block; width:150px; padding:25px 0; line-height:25px; font-size:16px;}

.i_txt02{width:100%; height:190px; margin-top:40px; padding-top:54px; color:#FFF; background:url(../Images/bg02.jpg) no-repeat center top; text-align:center;}
.i_txt02 strong{display:block; font-size:24px;}
.i_txt02 span{display:inline-block; font-size:16px; padding:5px 10px; margin-top:10px; border:1px solid #FFF;}

.i_txt03{width:100%; padding:30px 0; line-height:32px; font-size:16px; color:#777; text-align:center;}

.i_server{width:100%; margin-top:80px;}
.i_server_l{width:100%; margin-top:50px; background:url(../Images/icon07.jpg) repeat-x left center;}
.i_server_ll{width:1200px; margin:0 auto;}
.i_server_ll dl{float:left; width:600px; height:300px; background:#FFF;}
.i_server_ll dt{float:left; width:320px; position:relative; overflow:hidden;}
.i_server_ll dt img{ width:320px; height:300px;}
.i_server_ll dt span{ display:block; position:absolute; right:0; width:20px; height:300px; background:url(../Images/icon05.png) no-repeat left top;}
.i_server_ll dd{ float:left; width:280px; padding-left:60px; text-align:left;}
.i_server_ll dd h4{ display:block; margin-top:90px; line-height:30px; color:#222;font-size:18px;width:220px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_server_ll dd span{ display:block; color:#777; line-height:20px; max-height:60px; overflow:hidden;}
.i_server_ll dd a{ display:block; float:left; margin-top:35px; width:92px; height:32px; color:#222; line-height:30px; text-align:center; border:1px solid #d42828; border-radius:16px;}
.i_server_ll dd a:hover{color:#FFF; background:#d42828;}
.i_server_ll dl:nth-child(n+3) dt{float:right;}
.i_server_ll dl:nth-child(n+3) dt span{left:0; background:url(../Images/icon06.png) no-repeat left top;}
.i_server_ll dl:nth-child(n+3) dd{ padding-left:80px;}

.i_kehu{width:100%; height:190px; padding-top:24px; margin-top:70px; text-align:center; background:url(../Images/bg03.jpg) no-repeat center top;}
.i_kehu li{ display:inline-block; width:112px; margin:0 90px;}
.i_kehu li ins{ display:block; width:112px; height:112px; line-height:106px; border:3px solid #fe3d3d; border-radius:100%; font-size:36px; color:#FFF; text-decoration:none;}
.i_kehu li span{ display:block; color:#aeaeae; padding-top:10px; line-height:20px;}
.i_kehu li:nth-child(2) ins{ border-color:#0bcecd;}
.i_kehu li:nth-child(3) ins{ border-color:#fdbc54;}
.i_kehu li:nth-child(4) ins{ border-color:#64c045;}

.i_client{width:100%; margin-top:70px;}
.i_client_l{width:1200px; margin:60px auto 0; overflow:hidden;}
.i_client_l ul{width:1220px; overflow:hidden;}
.i_client_l li{float:left; display:inline-block; position:relative; width:290px; height:198px; margin:12px 13px 0 0;}
.i_client_l li a{ display:block; width:290px; height:198px; text-align:center;}
.i_client_l li a ins{ display:block; position:absolute; left:0; top:0; width:290px; height:198px;}
.i_client_l li a h4{ display:block; margin-top:135px; line-height:25px; font-size:16px; color:#222222;}
.i_client_l li a span{ display:block; line-height:20px; color:#777; font-size:12px;}

.i_client_l li:nth-child(1){ background:url(../Images/k1-1.png) no-repeat center top;}
.i_client_l li:nth-child(2){ background:url(../Images/k2-1.png) no-repeat center top;}
.i_client_l li:nth-child(3){ background:url(../Images/k3-1.png) no-repeat center top;}
.i_client_l li:nth-child(4){ background:url(../Images/k4-1.png) no-repeat center top;}
.i_client_l li:nth-child(5){ background:url(../Images/k5-1.png) no-repeat center top;}
.i_client_l li:nth-child(6){ background:url(../Images/k6-1.png) no-repeat center top;}
.i_client_l li:nth-child(7){ background:url(../Images/k7-1.png) no-repeat center top;}
.i_client_l li:nth-child(8){ background:url(../Images/k8-1.png) no-repeat center top;}

.i_client_l li:nth-child(1) a:hover ins{background:url(../Images/k1-2.png) no-repeat center top;}
.i_client_l li:nth-child(2) a:hover ins{background:url(../Images/k2-2.png) no-repeat center top;}
.i_client_l li:nth-child(3) a:hover ins{background:url(../Images/k3-2.png) no-repeat center top;}
.i_client_l li:nth-child(4) a:hover ins{background:url(../Images/k4-2.png) no-repeat center top;}
.i_client_l li:nth-child(5) a:hover ins{background:url(../Images/k5-2.png) no-repeat center top;}
.i_client_l li:nth-child(6) a:hover ins{background:url(../Images/k6-2.png) no-repeat center top;}
.i_client_l li:nth-child(7) a:hover ins{background:url(../Images/k7-2.png) no-repeat center top;}
.i_client_l li:nth-child(8) a:hover ins{background:url(../Images/k8-2.png) no-repeat center top;}

.i_news{width:100%; margin-top:60px; padding:60px 0; background:#666666;}
.i_news_l{width:1200px; margin:50px auto 0; overflow:hidden;}
.i_news_l ul{width:1220px; overflow:hidden;}
.i_news_l li{float:left; display:inline-block; width:390px; margin:10px 15px 0 0;}
.i_news_l li a{ display:block; width:390px; height:370px; padding:18px; border:1px solid #777;}
.i_news_l li img{width:352px; height:220px;}
.i_news_l li h4{ display:block; margin-top:10px; height:30px; line-height:30px; color:#FFF; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news_l li ins{ display:block; line-height:20px; color:#ccc; font-size:12px; text-decoration:none;}
.i_news_l li span{ display:block; line-height:16px; color:#ccc; font-size:12px; height:48px; overflow:hidden;}
.i_news_l li a:hover{ border:1px solid #a90007;}
.i_news_l li a:hover h4{ color:#a90007;}

.i_links{width:100%; margin-top:60px;    display: none;}
.i_links_l{width:1084px; margin:30px auto 0; height:150px;}
.i_links_ll{width:1024px; float:left; height:150px;}
.i_links_ll li{float:left; width:200px; height:150px; margin:0 28px;}
.i_links_ll li img{width:198px; height:148px; border:1px solid #e7e7e7;}

.footer{width:100%; background:#2a2f3a; text-align:left; color:#2a2f3a;}

.footerbox{width:1200px; margin:0 auto; padding:40px 0;}
.fewm{float:left; width:170px; text-align:left; overflow:hidden;}
.fewm span{ display:block; line-height:40px; color:#a9a9a9;}

.fhotline{float:left; width:300px; text-align:left; font-size:16px; padding-top:30px; color:#ccc; overflow:hidden;}
.fhotline strong{ display:block; font-size:28px; color:#FFF;}

.fcontact{float:right; width:480px; color:#ccc;}
.fcontact h4{ display:block; font-size:18px; font-weight:bold; line-height:30px; color:#FFF;}
.fcontact span{ display:block; line-height:30px; color:#ccc; margin-top:5px;}

.footer_nav{width:100%; line-height:20px; font-size:12px; padding-top:20px; color:#999; background:#1d212a; text-align:center;}
.copyright{width:100%; line-height:20px; font-size:12px; color:#999; background:#1d212a; text-align:center;}
.jsq{width:100%; line-height:20px; font-size:12px; padding-bottom:20px; color:#999; background:#1d212a; text-align:center;}
/* 首页部分结束 */

/* 内页部分开始 */
.p_banner_box{position:relative; width:100%; height:400px; overflow:hidden; z-index:1000;}
.p_banner{width:100%; height:400px; overflow:hidden;}
/*.p_banner li{width:100%; height:400px;}
.p_banner li a{display:block; width:100%; height:400px;}*/

.p_container{ position:relative; width:1200px; min-height:400px; margin:20px auto;}
.p_left{left:0; top:-80px; position:absolute; width:200px; overflow:hidden; z-index:1001;}
.p_right{float:right; width:980px; overflow:hidden;}

/*.sidebar{width:100%; margin-top:4px;}
.sidebar li{float:left; display:block; width:100%; height:57px; line-height:57px; text-align:center; margin:0 0 3px;}
.sidebar li a{ display:block; width:100%; height:57px; line-height:57px; color:#000; background:#f0f0f0;}
.sidebar li a:hover, .sidebar li a.on{ color:#FFF; background:#434343;}*/

.path{width:100%; height:50px; line-height:28px; padding:10px 25px; border:1px solid #eeeeee;}
.path a{ }
.path span{ padding:0 10px; font-family:microsoft yahei;}

.p_content{ padding:30px 40px; margin-top:15px; line-height:25px; border:1px solid #eeeeee;}

/* 内页部分结束 */
.nm_cont{ margin:0 auto; width:1200px;}

