﻿/*---------ҳ begin-------------*/
*{ padding:0; margin:0;font-family:"微软雅黑"}
body{padding:0px; margin:0px auto; font-size:12px; line-height:18px; font-family:"微软雅黑";width: 100%;  width:expression((documentElement.clientWidth < 1002) ? "1002px" : "100%" );zoom:1; /*overflow:-Scroll;overflow-x:hidden*/  }
ul,li,form, dl,dt, dd, div ,p{ padding: 0px; margin: 0px; }
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
font,select,input,em{ font-size:14px; font-style:normal;}
ul{ list-style-type: none; }
img{ border:none; border:0;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur()); font-family:"微软雅黑" ;color:#000;}
a:focus {outline:none;-moz-outline:none;}
/*clear float*/
.cl:after{content:'.';visibility:hidden;height:0;width:0;display:block;_display:inline-block;clear:both; line-height:0; font-size:0;overflow:hidden;}
.cl{zoom:1;}

.l {float:left;}
.r {float:right;}

.clear{clear:both;}
.cl{display:block;_display:inline-block;}

.wp{ margin:0 auto; width:1002px;zoom:1;}

/*---------ҳ end-------------*/

/*---------头部-------------*/
.top{height:30px;line-height:30px;border-bottom:1px #bebdbd solid;}
.top .top_Left span{color:#303030;font-size:12px;}
.header{background:#f8f8f8; }
.header .logo{margin:15px 25px 0 5px;width:120px;height:58px;} 
.header .logo a{display:block;width:106px;height:62px;}
.top .top_Right{font-size:20px;background:url(../images/phone.png) no-repeat left center;padding:0 20px;}
.navMain{ background-repeat:repeat;height:86px;}
.navMain .m{text-align:center;line-height:86px;display:inline-block;*display:block;font-weight:bold; z-index:1; position:relative; float:left;}
.navMain h3{ float:left; overflow:hidden; text-align:center;width:80px;}
.navMain h3 a{ display:block;font-size:12px;color:#303030;font-weight:normal;}
.navMain h3 a:hover,.navMain h3 a.hover{background:#d52b24;color:#fff;}
.navMain .sub{ width:80px; text-align:center;  position:absolute; top:86px; left:0; background:#f8f8f8; z-index:1; display:none;padding:10px 0;}
.navMain .sub li{ height:34px; line-height:34px; font-weight:normal;  }
.navMain .sub li a{ display:block; color:#191919;   }
.navMain .sub li a:hover{ color:#d4241d; }
/*搜索页面*/
.search{margin-top:30px;}
.search #key{padding-left:5px;;width:157px;height:23px;float:left;}
.search .search_bt{width:40px;height:27px;cursor:pointer;float:left;background:#d52b24;color:#fff;border:0 none;}
.searchCon{min-height:500px;}
.searchCon ul{padding:30px 0;}
.searchCon ul li{font-size:14px;height:38px;line-height:38px;border-bottom:1px #ccc dotted;
width:732px;position:relative;padding-left:15px;background:url(../images/cir.png) no-repeat 5px center;}
.searchCon ul li:hover{background:url(../images/cir2.png) no-repeat 5px center;}
.searchCon ul li:hover,.searchCon ul li:hover a{color:#d52b24;}
.searchCon ul li a{display:inline-block;position:absolute;left:15px;}
.searchCon ul li span{position:absolute;right:10px;}

/*---------尾部-------------*/
.footer .footerTop{padding:25px 0 33px;border:1px #dbd9da solid;}
.footer .footerTop .footerMenu{width:220px;}
.footer .footerTop .footerMenu li{width:102px;float:left;height:42px;line-height:42px;text-align:center;}
.footer .footerTop .footerMenu li a{color:#303030;}
.footer .footerTop .border{border-right:1px #7c7c7c solid;width:1px;height:102px; margin-top:13px;}
.footer .footerTop .footerContact{line-height:30px;margin:5px 0 0 40px;}
.footer .footerTop .logo{margin-right:35px;}
.footer .bottom{line-height:52px;font-size:12px;}
.footer .bottommenu a{color:#000;display:inline-block;margin-right:10px;}


/*banner*/
.banner{ height:538px; position:relative; overflow:hidden;}
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd ul li{ zoom:1; vertical-align:middle; }
.banner .bd ul li a{ height:538px; display:block;  }
.pageBanner{height:276px;}

/* 首页 */
.contain {padding:36px 0 54px;}
.i_news .title{text-align:center;}
.i_news .title h2{color:#303030;font-size:38px;line-height:38px;margin-bottom:18px;}
.i_news .title strong{color:#d4241d;font-size:38px;display:inline-block;margin-right:13px;}
.i_news .title span{font-size:12px;color:#a9a9a9;}
.i_news .title .border{background:#e07774;width:30px;height:1px;margin:15px auto 30px;}
.i_news_Main{overflow:hidden;width:100%;margin:0 auto;clear:both;position:relative;}
	/* 本例子css */
	.focusBox { position: relative; width: 489px; height: 367px; overflow: hidden; text-align: left; background: white; }
	.focusBox .pic img { width: 489px; height: 367px; display: block; }
	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 62px; width:100%; background:url(../images/focus_tip_bg.png) no-repeat left bottom;border-top:1px #fff solid; overflow: hidden; }
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 62px; width:100%; overflow: hidden; }
	.focusBox .txt li{  height:62px;  position:absolute; bottom:-62px;}
	.focusBox .txt li a h3{ display: block; color: #2f2f2f; padding: 15px 0 0 10px; font-size: 14px;  }
	.focusBox .txt li a .i_news_con{ display: block; color: #2f2f2f;   padding: 0 0 0 10px; font-size: 12px; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox .num li{ float: left; position: relative; width: 17px; height: 17px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox .num li span { z-index: 1; background: #c3c3c3; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox .num li.on a,.focusBox .num a:hover{background:#048e3d; }
.i_news_right{width:500px;}
.i_news_right img{float:left;border:1px #f2f2f2 solid;margin-right:20px;padding:1px;}
.i_news_right .i_news_info h3{color:#2f2f2f;font-size:14px;}
.i_news_right .i_news_info h3:hover{color:#d73e39;}
.i_news_right .i_news_info p{color:#535353;line-height:23px;}
.i_news_right .i_news_info .day{line-height:64px;}
.i_news_right .i_news_info .day span{color:#636363; font-size:35px;float:left;}
.i_news_right .i_news_info .day em{ background:url(../images/day_ui.png) no-repeat;width:16px;height:33px;float:left;margin-top:16px;}
.i_news_right .i_news_info .day i{color:#a2a2a2; font-size:12px;font-style:normal;float:left;margin-top:8px}
.i_product{margin-top:47px;}
.i_product .title{text-align:center;}
.i_product .title h2{color:#303030;font-size:38px;line-height:38px;margin-bottom:18px;}
.i_product .title strong{color:#d4241d;font-size:38px;display:inline-block;margin-right:13px;}
.i_product .title span{font-size:12px;color:#a9a9a9;}
.i_product .title .border{background:#e07774;width:30px;height:1px;margin:15px auto 30px;}
		/* 本例子css */
		.i_product_Main{ overflow:hidden; position:relative;    }
		.i_product_Main .bd{ padding-top:10px;  }
		.i_product_Main .bd ul{ overflow:hidden; zoom:1; }
		.i_product_Main .bd ul li{ position:relative; width:300px; margin-right:48px; border:1px solid #f5f5f5; float:left; background:#f9f9f9; _display:inline; overflow:hidden;}
		.i_product_Main .bd ul li img{ border:1px #f2f2f2 solid;margin-right:20px;padding:1px; width:296px;height:235px;}
		.i_product_Main .bd ul li .i_product_info{padding:0 5px;}
		.i_product_Main .bd ul li .i_product_info h3{color:#181818;font-size:14px;line-height:14px;margin:22px 0 12px; text-align:center;  }
		.i_product_Main .bd ul li .i_product_info .i_pro_con{color:#6f6f6f;font-size:12px;line-height:20px;}
		.i_product_Main .bd ul li .i_product_info .border{ background:#031b35;width:35px;height:1px;margin:25px 0;}
	    .i_product_Main .bd ul li.blue .title{ background:#ff7400}
.i_about{margin-top:47px;}
.i_about .title{text-align:center;}
.i_about .title h2{color:#303030;font-size:38px;line-height:38px;margin-bottom:18px;}
.i_about .title strong{color:#d4241d;font-size:38px;display:inline-block;margin-right:13px;}
.i_about .title span{font-size:12px;color:#a9a9a9;}
.i_about .title .border{background:#e07774;width:30px;height:1px;margin:15px auto 30px;}
.i_about_Main{ width:100%;height:325px;background:url(../images/i_about_bg.png) no-repeat center center;}
.i_about_txt{padding:30px 15px 0; text-indent:2em;line-height:28px;}
.i_product_Main li{float:left;width:300px;margin-right:32px;border:1px #f5f5f5 solid;background:#f9f9f9;}
.i_product_Main img{border:1px #f2f2f2 solid;margin-right:20px;padding:1px;}
.i_product_Main .i_product_info{padding:0 5px;}
.i_product_Main .i_product_info h3{color:#181818;font-size:14px;line-height:14px;margin:22px 0 12px;}
.i_product_Main .i_product_info p{color:#6f6f6f;font-size:12px;line-height:20px;}
.i_product_Main .i_product_info .border{ background:#031b35;width:35px;height:1px;margin:25px 0;}

/*左侧菜单*/
.leftMenu{width:225px;background:url(../images/left_menu_border.png) no-repeat left center;padding-left:1px;min-height: 550px;}
.leftMenu .title{color:#fff;font-size:18px;line-height:48px;padding-left:10px;background:url(../images/left_menu_bg.png) no-repeat bottom center;}
.leftMenu .menu li{width:187px;height:44px;line-height:44px;font-size:14px; border-bottom:1px #dbdbdb solid; overflow:hidden;}
.leftMenu .menu li a{padding-left:15px;display:block;border-left:3px #fff solid;}
.leftMenu .menu li a.hover , .leftMenu .menu li a:hover{border-left:3px #e61c15 solid;color:#e61c15;}

/*标题和当前位置*/
.conR{width:730px;}
.conR .title{position:relative;border-bottom:1px #d5d5d5 solid;height:36px;}
.conR .title h2{font-size:14px;color:#da3529;font-weight:normal;line-height:37px;padding:0 10px; position:absolute;left:0;border-bottom:3px #da3529 solid;}
.conR .title span{position:absolute;top:10px;right:11px;color:#8d8d8d;}
.conR .title span a{color:#8d8d8d;}
.conR .title span i a{color:#323232;font-style:normal;font-size:14px;}

/*关于我们*/
.aboutContent{ width:1002px; background:#fff;margin:20px auto 56px auto; min-height:540px; overflow:hidden;}
.aboutContent .aboutConR{width:732px;}
.aboutContent .aboutConR .aboutCon{line-height:36px;padding:20px 0;width:732px;} 

/*资质认证*/
.i_list{padding:20px 0;}
.i_list ul li.Honors{ background:0; padding:0; width:172px; height:170px; margin-right:14px; float:left; overflow:hidden;}
.i_list ul li.Honors .pic{ display:block; width:168px; height:110px; text-align:center; border:solid 1px #dedede; padding:1px;}
.i_list ul li.Honors a span{ width:172px; color:#333; line-height:48px; text-align:center;display:block;}
.i_list ul li.Honors a:hover span{ color:#e61c15;}



/*产品中心*/
.productCon{padding:25px 0;}
.productCon .proList{position:relative;overflow:hidden;zoom:1;border-bottom:1px solid #ddd;padding-bottom:20px;}
.productCon .proList ul{width:110%;}
.productCon .proList li{text-align:center;float:left;width:237px;margin-right:6px;margin-bottom:15px;height:225px;background:#f9f9f9;border:1px #f5f5f5 solid;}
.productCon .proList li strong{display:block;padding-top:8px;text-align:center;font-size:12px;font-weight:400;}
.productCon .proList li img{width:227px;height:180px;margin:6px auto;}
/*产品中心详细*/
.productDe{width:100%;min-height:600px;padding:20px 0;}
.productDe h3{text-align:center;font-size:20px;color:#181818;margin:38px auto;}
.productDe .span{text-align:center;display:block;margin:10px auto;}



/*pages*/
.Pages{ text-align:center; padding:20px 0; font-family:"微软雅黑"; }
.Pages a{ display:inline-block; height:30px; font-family:"微软雅黑"; line-height:30px; margin:0 1px; color:#dfdfdf}
.Pages a:hover{  color:#df0c1d;border:1px #df0c1d solid;}
.Pages em{ padding:0 5px;}
.Pages em a{ font-style:normal; font-family:"微软雅黑"; width:30px; line-height:30px;}
.Pages em a.a_cur{color:#df0c1d;}
.Pages .a_first,.Pages .a_prev,.Pages .a_next,.Pages .a_end{ width:60px; height:30px; text-align:center; padding:0 5px;border:1px #dfdfdf solid;border-radius:2px;}
.Pages .i_text{ width:54px; height:20px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff; margin:0 8px;}
.Pages .p_jump b.f1{ font-weight:normal;}
.Pages .i_button {border-radius:2px;  width:40px; height:24px; margin-left:10px; color:#df0c1d; background:#fff; cursor:pointer; border:none;border:1px #df0c1d solid;}
/*pages end*/
/*上下篇*/
.fanye{ padding:50px 0;}
.fanye a{ color:#424242;}
.fanye a:hover{ color:#df0c1d;}


/* 新闻动态 */
.newslist ul li{ position:relative; height:104px; padding:18px 0 13px 126px; border-bottom:1px dotted #c5c5c5 }
.newslist ul li img{ position:absolute; left:0; top:18px; width:106px; height:106px; padding:1px; border:1px solid #f2f2f2}
.newslistCon{width:470px;}
.newslist ul li h1 a{ color:#303030; font-size:14px;}
.newslist ul li h1{padding-bottom:5px;}
.newslist ul li.blue h1 a,.newlist ul li.blue h1 span{ color:#005296;}
.newslist ul li .info{ position:relative; overflow:hidden; height:75px; padding-top:5px;color:#535353;line-height:23px;}
.newslist ul li .info a{ position:absolute; left:0; bottom:0; color:#da3529;font-size:14px;}
.newslist ul li .day{line-height:64px; position:absolute; color:#424242; font-size:14px; top:44px;right:0;height:64px;padding-left:10px;width:105px;border-left:1px #c6c6c6 solid;}
.newslist ul li .day span{color:#636363; font-size:35px;float:left;}
.newslist ul li .day em{ background:url(../images/day_ui.png) no-repeat;display:block;float:left;width:16px;height:33px;margin-top:16px;}
.newslist ul li .day i{color:#a2a2a2; font-size:12px;font-style:normal;float:left;margin-top:8px;}
.newsDe{width:100%;min-height:550px;padding:20px 0;}
.newsDe h3{text-align:center;font-size:20px;color:#181818;margin:38px auto;}
.newsDe .span{text-align:center;display:block;margin:10px auto;}



/* 解决方案 */
.planlist ul li{ position:relative; height:104px; padding:18px 0 13px 126px; border-bottom:1px dotted #c5c5c5 }
.planlist ul li img{ position:absolute; left:0; top:18px; width:106px; height:106px; padding:1px; border:1px solid #f2f2f2}
.planlistCon{width:470px;}
.planlist ul li h1 a{ color:#303030; font-size:14px;}
.planlist ul li h1{padding-bottom:5px;}
.planlist ul li.blue h1 a,.newlist ul li.blue h1 span{ color:#005296;}
.planlist ul li .info{ position:relative; overflow:hidden; height:75px; padding-top:5px;color:#535353;line-height:23px;}
.planlist ul li .info a{ position:absolute; left:0; bottom:0; color:#da3529;font-size:14px;}
.planlist ul li .day{line-height:64px; position:absolute; color:#424242; font-size:14px; top:44px;right:0;height:64px;padding-left:10px;width:105px;border-left:1px #c6c6c6 solid;}
.planlist ul li .day span{color:#636363; font-size:35px;float:left;}
.planlist ul li .day em{ background:url(../images/day_ui.png) no-repeat;display:block;float:left;width:16px;height:33px;margin-top:16px;}
.planlist ul li .day i{color:#a2a2a2; font-size:12px;font-style:normal;float:left;margin-top:8px;}
.planDe{width:100%;min-height:550px;padding:20px 0;}
.planDe h3{text-align:center;font-size:20px;color:#181818;margin:38px auto;}
.planDe .span{text-align:center;display:block;margin:10px auto;}
.planDe .planDeImg{text-align:center;margin:7px auto;}
.planDe p{color:#181818;font-size:12px;line-height:28px;}

/* 成功案例 */
.caselist ul li{ position:relative; height:104px; padding:18px 0 13px 126px; border-bottom:1px dotted #c5c5c5 }
.caselist ul li img{ position:absolute; left:0; top:18px; width:106px; height:106px; padding:1px; border:1px solid #f2f2f2}
.caselistCon{width:470px;}
.caselist ul li h1 a{ color:#303030; font-size:14px;}
.caselist ul li h1{padding-bottom:5px;}
.caselist ul li.blue h1 a,.newlist ul li.blue h1 span{ color:#005296;}
.caselist ul li .info{ position:relative; overflow:hidden; height:75px; padding-top:5px;color:#535353;line-height:23px;}
.caselist ul li .info a{ position:absolute; left:0; bottom:0; color:#da3529;font-size:14px;}
.caselist ul li .day{line-height:64px; position:absolute; color:#424242; font-size:14px; top:44px;right:0;height:64px;padding-left:10px;width:105px;border-left:1px #c6c6c6 solid;}
.caselist ul li .day span{color:#636363; font-size:35px;float:left;}
.caselist ul li .day em{ background:url(../images/day_ui.png) no-repeat;display:block;float:left;width:16px;height:33px;margin-top:16px;}
.caselist ul li .day i{color:#a2a2a2; font-size:12px;font-style:normal;float:left;margin-top:8px;}
.caseDe{width:100%;min-height:550px;padding:20px 0;}
.caseDe h3{text-align:center;font-size:20px;color:#181818;margin:38px auto;}
.caseDe .span{text-align:center;display:block;margin:10px auto;}
.caseDe .planDeImg{text-align:center;margin:7px auto;}
.caseDe p{color:#181818;font-size:12px;line-height:28px;}

/*人力资源*/
.productContent{ width:1002px; background:#fff;margin:20px auto 56px auto; min-height:540px; overflow:hidden;}
.newsContent{ width:1002px; background:#fff;margin:20px auto 56px auto; min-height:540px; overflow:hidden;}
.planContent{ width:1002px; background:#fff;margin:20px auto 56px auto; min-height:540px; overflow:hidden;}
.caseContent{ width:1002px; background:#fff;margin:20px auto 56px auto; min-height:540px; overflow:hidden;}
.resourContent{ width:1002px; background:#fff;margin:20px auto 56px auto; min-height:540px; overflow:hidden;}
.resourContent .resourConR{width:732px;}
.resourContent .resourConR .resourCon{line-height:36px;padding:20px 0;width:732px;} 

/* 友情链接列表样式 开始 */
.linkContent{ width:1002px; background:#fff;margin:20px auto 56px auto; min-height:540px; overflow:hidden;}
.linkList{padding:25px 0;}
.linkList ul li.link{ width:164px; height:130px; float:left; margin-right:24px; overflow:hidden;}
.linkList ul li.link a img{ background:#fff; width:160px; height:80px; padding:1px; border:solid 1px #ccc;}
.linkList ul li.link a{ font:normal 12px/38px "微软雅黑"; display:block; color:#666; text-align:center;}
.linkList ul li.link a:hover{ color:#df0c1d;}
/* 友情链接列表样式 结束 */

/*网站地图*/
.mapContent{ width:1002px; background:#fff;margin:20px auto 56px auto; min-height:540px; overflow:hidden;}
.mapList{padding:25px 0;line-height:30px;}
.mapList ul li{}
.mapList ul li a{display:inline-block;padding:0 10px;}
.mapList ul li a:hover{ color:#df0c1d;}

/*法律声明*/
.lawContent{min-height:400px;background:#fff;margin:20px 0 56px;}
.lawContent .lawConR .lawCon{line-height:36px;padding:20px 0;} 

