/***************公共样式***********************/

a img{border:0;}
*{margin:0; padding:0;}
body{ font-size:12px; margin:0 auto; font-family:"微软雅黑","黑体","Arial,Helvetica,sans-serif","Lucida Grande", "Lucida Sans Unicode";}
em{ font-style:normal;}
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6, {font-size:12px; font-weight:normal;}
input,button,textarea,select{font:100% Arial,'微软雅黑';}
 
/* 默认全局样式超链接样式 */
a{color: #6c6d6d; text-decoration:none;}/* 链接基本样式 */
a:hover,.current {color: #c8241f; text-decoration:none;}/* 链接移上时的样式 */
.clear{clear:both;}
.right{ float:right;}
.left{ float:left;}
.textright{text-align:right;}
.textleft{text-align:left;}
.textcenter{text-align:center;}
.bj{ width:100%; height:0px; clear:both; font-size:0px; line-height:0px; overflow:hidden;  }
.blank15{height:15px;width:100%; clear:both; font-size:0;}
.blank25{height:25px;width:100%; clear:both; font-size:0;}
.blank57{height:37px;width:100%; clear:both; font-size:0;}
.blank10{height:10px;width:100%; clear:both; font-size:0;}
.blank45{height:45px;width:100%; clear:both; font-size:0;}
/*********************top****************************/
.index_topcon,.banner{width:1005px; margin:0 auto;}
.index_top{background:url(/img/index_02.jpg) repeat-x; padding-bottom:10px;}
.index_topconright{padding-right:10px;}
.index_topcon  h2 img{margin-top:12px;padding-left:10px;}
.index_topconright li{ background:#eee;margin:5px 0 30px 5px; padding:5px 8px 3px 8px; color:#626363; float:right;height:18px;line-height:18px;}
.index_topconright_text span{ color:#000;margin:0px 0 0 20px;}
.index_topconright_text  em{ color:#d0251f; font-style:oblique; font-size:18px;}
/*********************nav****************************/
.navbj{ background: url(/img/index_13.jpg);height:32px;}
.nav{width:1009px; margin:0 auto; padding:0 4px}
.nav{ background:#fff; line-height:32px;}
.mainNav{ margin-left:0px; height:32px;}
.mainNav li{ float:left; width:164px; text-align:center; background:url(/img/index_17.jpg); color:#000;margin-left:4px;}
.mainNav li a{display:block;color: #000;text-decoration:none;font-size:14px;text-transform: uppercase; font-weight:bold;height:32px;}
.mainNav li a:hover,.mainNav li .current{ background: url(/img/index_15.jpg); display:block; color:#fff;}
.mainNav li ul{ width:164px; position:absolute; z-index:9999; margin-left:0px; *margin-left:-82px;display:none;text-transform: uppercase; background-color:#ffffff}
.mainNav li ul li{ width:164px; text-align:center;margin:0; background:#eee; border-top:2px solid #FFF;}

/*********************首页****************************/
.banner{margin-top:25px;}
.banner h5{ font-size:26px;margin:0px 0 5px 10px;}
.index_con,.footer{width:1009px; margin:0 auto; overflow:hidden;}
.banner  p{ color:#44454b; font-size:13px; line-height:22px;margin-left:10px;}
.index_con001{*width:1009px !important;width:1009px;padding-top:20px;}
.index_con1{width:241px; float:left;padding-right:14px; *padding-right:14px ;_padding-right:11px;}

.index_con2_title h6{ font-size:16px;}
.index_con2_title{height:35px; overflow:hidden;}
.index_con2{padding:38px 0 33px 0;}
.index_con2_title h6 span{ color:#aaa; font-family:"Times New Roman"; font-size:20px;padding-left:10px;}
.index_con2_title  .more{ background:url(/img/more.jpg) no-repeat;width:14px;height:14px; float:right;margin-top:5px; cursor:pointer;}
.index_con2_title a .more {}
.index_con2_title a:hover .more { background:url(/img/more.jpg) 0 14px ;height:14px;width:14px;margin-top:5px; display:block;}
.banner_text{width:800px; }
/*选项卡2*/
.index_con2 .Menubox {margin:0;padding:0; height:39px;}
.index_con2 .Menubox ul{}
.index_con2 .Menubox li{ float:left;cursor:pointer;width:90px;text-align:center;color:000; font-size:14px;background: #eee;height:39px; line-height:39px;margin-right:5px;}
.index_con2 .Menubox li.hover{ background: url(/img/Client.jpg);width:90px;height:46px; color:#fff;}
.index_con2 .Contentbox2{clear:both; font-size:16px;margin-top:10px; line-height:28px;}
.index_con2 .index_Client { color:#363636;}
.index_con2 .index_Client a{ color:#363636;}
.index_con2 .index_Client a:hover{color:#ba231e;}
.index_con3{width:445px;}
.index_con3 li{ font-size:14px; line-height:32px;}
.index_con3 li em{ float:right; color:#959696; font-style:oblique; font-size:12px;}
.index_newsicon{width:15px;height:6px; background:#d5251f;font-size:0px; display:block;margin:15px 0 0 10px;}
.index_newsicon1{width:15px;height:6px; background:#626363;font-size:0px; display:block;margin:15px 0 0 10px;}
.red,.red a{ color:#d8332d;}
.red a:hover{ color:#d8332d;}
.black,.black a{ color:#000;}
.black a:hover{ color:#d5251f;}
.index_con4{width:545px;}
.index_casepic{}
.index_casepic1{width:310px;height:159px; display:block;margin-right:20px;   }
.index_casepic1 a{width:310px;height:149px;display:block; padding:2px;}
.index_casepic1 a:hover{ width:310px;height:149px;display:block; padding:2px;}
.index_case dl{width:209px; line-height:20px;}
.index_case dt{ font-size:14px;margin:10px 0;}
.index_case dd{ color:#626363;}
.wangluo {border-top:1px #cccccc dotted;margin-top:10px;padding-top:10px;}
.wangluo span{font-size:16px;float:left;line-height:22px;}
.wangluo h1{font-size:16px;float:left;line-height:22px;padding:0px 10px;border-right:1px #cccccc solid;}
.wangluo a{color:#000;cursor:pointer;}
.index_wangluo{font-size:16px;line-height:150%;}

/*****************************底部*************************************/
.footer_bj{ background:#3a3a42 url(/img/footer_28.jpg);}
.Footer .wrap .f_1 h4 a{color:#9C9C9C;}
.Footer .wrap{width:978px; overflow:hidden; padding-top:22px; margin:0 auto;}
.Footer .wrap h4{ color:#9C9C9C; font-size:12px; padding-bottom:4px;}

.Footer .wrap .f_1{ float:left; width:200px; margin-right:15px; background:url(/img/footer_padding.jpg) right no-repeat; height:124px;}
.Footer .wrap .f_2{float:left;width:218px;margin-right:15px;height:124px;margin-top:-18px;position:relative;background-image: url(footer_padding.jpg);background-repeat: no-repeat;background-position: right 18px;
}
.Footer .wrap h5{ margin-top:18px;}
.Footer .wrap .f_3{ float:left; width:250px; background:url(/img/footer_padding.jpg) right no-repeat; height:106px;}
.Footer .wrap .f_4{ float:right; width:266px; height:106px;}
.Footer .wrap .f_1 ul li{ background:url(/img/icon_1.gif) no-repeat left center; color:#9C9C9C; padding-left:20px; line-height:26px;}
.Footer .wrap .f_1 ul li a{ color:#9C9C9C;}
.Footer .wrap .f_1 ul li a:visited{ color:#9C9C9C;}
.Footer .wrap .f_1 ul li a:hover{ text-decoration:none;}
.Footer .wrap .f_3 ul li{ background:url(/img/icon_1.gif) no-repeat left center; color:#9C9C9C; padding-left:20px; line-height:28px;}
.Footer .wrap .f_4 p{color:#9C9C9C; line-height:22px;}
.Footer .wrap .f_4 p a{color:#9C9C9C; line-height:22px;}
.Footer .wrap .f_4 p a:visited{color:#9C9C9C;}
.Footer .wrap .f_2 h5{ position:absolute; color:#9C9C9C; font-size:12px;}
.Footer .copy{width:978px; margin:0 auto; color:#9C9C9C; height:40px;line-height:40px;}
.Footer .copy h1{ font-size:12px; display:inline; font-weight:normal;}


/*********************************************************关于我们************************************************************************************/
.Return{width:137px;height:39px;}
.about_title{margin-left:10px;}
.about_title li{ float:left; background:url(/img/about_05.jpg) no-repeat;width:130px; line-height:34px; text-align:center;color:#fff; font-size:14px; height:42px;margin:38px 10px 22px 0;}
.about_title li a{ color:#fff;}
.about_title li a:hover,.about_title li .current{ background:url(/img/about_03.jpg); height:42px; display:block; color:#fff;}
.about_pic img{ float:left; margin:0 15px 25px 0;}
.about_text1 p { color:#575765; font-size:14px; line-height:26px;padding:0 10px;}
.about_text1 p strong,.about_text201{ font-size:18px; color:#000;margin-bottom:5px; display:block;}
.about_banner{height:188px; background:#f3f6f9; text-align:center; line-height:188px;margin:24px 0 41px 0;}
.about_text2{width:710px;line-height:24px; color:#575765; font-size:14px; background:#fff; padding-right:30px;padding-left:10px;}
.blue{ color:#5eb8f6; font-size:16px; display:block; margin-top:20px;}
.about_pic{padding-lefT:10px;}
.about_rightcon{ background:#f3f6f9;width:345px; padding-bottom:50px;}
.about_rightcon h6{ display:block; margin:20px 0  5px 25px;}
.container,.area_right {margin:0 0 0 9px;WIDTH: 325px; }
.about_text3{ color:#000; font-size:14px;}
.acc_container {BORDER: #5db7f6 1px solid;  PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; WIDTH: 323px; PADDING-RIGHT: 0px;CLEAR: both; FONT-SIZE: 1.2em; OVERFLOW: hidden; BORDER-TOP:none;  }
.acc_container .block {PADDING: 5px 15px 10px 15px; color:#575765;*PADDING: 5px 15px 10px 15px !important;}
.acc_container .block P {PADDING-TOP: 5px; line-height:24px;}
/*******************************************************领域************************************************************************************/
.area_text{ font-size:16px; font-style:oblique; color:#000; line-height:55px;}
.area_text img{ float:left;}
.area_pic{width:311px; border:#e3e3e3 solid 1px; padding:2px;margin-top:53px;}
.area_pic dl{margin:10px;}
.area_pic dt{ color:#000;}
.area_pic dd{ font-size:12px; line-height:20px;margin:5px 0 0px 0;}
.area_pic dl .more{ color:#d0312d;}
.area_pic dl .more a{color:#d0312d;}
.area_pic dl .more a:hover{color:#d0312d;}
.area_right{ background:#fff; color:#363636; font-size:14px; line-height:28px;padding:15px;width:295px;}
.area_tep{ background:url(/images/area/bj_07.jpg);width:315px;height:150px;margin:20px 0 0 9px;padding:25px 0 0 10px;}
.area{width:315px; float:left;padding-top:22px;}
.area_pic1 dl{}
.area_pic1 dt{ font-size:16px; color:#000; display:block;height:35px;line-height:35px;}
.area_pic1 dd{ color:#626363;height:60px;}
/*******************************************************联系我们************************************************************************************/
.contact_con1{padding-top:15px;}
.contact_con1_left{ background:#e8f1f7;width:664px; padding:33px 35px 40px 40px;*padding:33px 35px 19px 40px !important; float:left;}
.contact_con1_left span em{ font-size:28px; color:#d0251f; margin:0 20px 0px 0;}
.contact_con1_left span{ font-size:16px;}
.contact_con1_left p{ display:block;margin-top:12px;}
.contact_con1_left p img{ float:left;margin-right:10px;}
.contact_con2{padding:25px 0 20px 0;*padding:15px 0 20px 0 !important;}
.contact_con2 p{ font-size:16px; line-height:30px;padding-left:10px;}
.demand{border:#d4d8db solid 1px; background:#f8f8f8;}
.demand_title{ background:url(/images/contact/contact_07.jpg); line-height:40px; color:#000; font-size:16px;border-bottom:#d4d8db solid 1px; text-indent:1em;}
.demand_con{margin:20px 88px 17px 18px; font-size:14px; color:#44454b;}
.demand_con .box1{width:248px; border:#d4d8db 1px solid; padding:5px; }
.demand_con span{  line-height:29px; float:left;}
.demand_con .radio{}
.demand_con input { color:#666;padding:3px;}
.demand_con em{ font-size:12px; line-height:30px;}
.demand_con .box2{ color:#666; padding:3px;width:683px;height:95px; background:#fff; border:#d4d8db 1px solid; }
.demand_con .btn{ background:url(/images/contact/contact_11.jpg);width:182px;height:96px; border:0; cursor:pointer}
.demand_con td { padding:5px;}
/*******************************************************新闻中心************************************************************************************/
.news1pic_link{margin-right:25px;}
.news1{border-bottom:#dadada dashed 1px;padding-bottom:20px;margin-bottom:20px;*padding-bottom:0px !important;}
.news1pic_link a{width:341px;height:150px; display:block;padding:2px;}
.news1pic_link a:hover{width:341px;height:150px; display:block;padding:2px;}
.news1_text{width:630px;height:175px}
.news1_text dt{ font-size:16px;margin-top:5px;}
.news1_text dd{ font-size:14px; color:#505156; line-height:24px; margin:10px 0 20px 0;}
.news_label{ line-height:27px;}
.news_label em{ color:#bdbebf;}
.news_Sharecon{ background:url(/images/about/new_07.jpg);line-height:27px;}
.news_Sharecon img{ float:left;margin:6px 0px 0 4px;}
.news_Share{margin-right:5px;}
.news_info h5{ font-size:24px; text-indent:1em;text-align:center;}
.news_infocon1{ background:#f3f6f9;padding:5px 20px; line-height:24px; color:#77838f;margin:15px 0;}
.news_infocon2{margin-left:15px; line-height:24px; color:#575765; font-size:14px}
.news_infocon2 .p1{margin-bottom:30px;}
.news_infocon2 span{margin:10px 0 30px 0; display:block;}
.Return span{ background:#f3f6f9; color:#c8cfd6; font-size:24px; line-height:90px; text-align:center;width:138px; display:block;}
.Return span a{ color:#c8cfd6; }
.Return span a:hover{ color:#bb231e;}
.page_left{ background: url(/img/page_28.jpg);width:28px;height:18px; display:block; font-size:0; text-indent:999px; overflow:hidden;margin-left:20px;}
.page_left A{width:28px;height:18px; display:block; }
.page_left a:hover{ background:url(/img/newspic_30.jpg);width:28px;height:18px; display:block}
.page_right{ background: url(/img/newspic_28.jpg);width:28px;height:18px; display:block; font-size:0; text-indent:999px; overflow:hidden;margin-right:20px;}
.page_right A{width:28px;height:18px; display:block; }
.page_right a:hover{ background:url(/img/page_30.jpg);width:28px;height:18px; display:block}
.page{ font-size:14px;}

#pages a{padding:10px 10px;background:#c8cfd6;line-height:40px;margin-right:5px;}
#pages .disabled,#pages .active{background:#bb231e;color: #FFFFFF;}

/***************************************成绩认可******************************************************/
.cjrk_con span{ font-size:16px; color:#000; display:block; }
.cjrk_con  img{ float:left;margin-top:5px;}
.cjrk_con { color:#575765; line-height:24px;display:block;padding:35px 10px 0 10px;}
.cjrk_con p{ display:block; float:left;width:958px;}
/***************************************************招聘*************************************************************/
.job1,.job2,.job3{border-right:#e3e3e3 dashed 1px;}
.job1_title img{margin-bottom:34px;}
.job1_title span{ color:#a1a7ab;margin-top:25px;}
.job1 p,.job2 p{width:350px; }
.job3{}
.job3 p{width:346px; }
.job1 p,.job2 p,.job3 p {color:#575765; line-height:22px;}
.job1 p em ,.job2 p em,.job3 p em{ color:#000;}
/***************************************************服务*************************************************************/
.works_title{ background:#575765;padding:5px 15px 4px 30px;*padding:5px 15px 0px 30px !important; height:95px;}
.works_title_menucon span{ height:45px;display:block;text-align:center;}
.works_title_menucon span a{height:45px;text-align:center;}
.works_title_menucon span a:hover,.works_title_menucon span .current{ background: url(/img/works_14.jpg) no-repeat center 34px;height:45px;display:block;}
.works_title_menucon{ background:url(/img/works_05.jpg) repeat-x; line-height:34px;padding:0 15px; font-size:14px; color:#44454b; height:45px; }
.works_title_menu{margin-right:7px;*margin-right:0px !important;padding:25px 0 15px 0;}
.works_infoleft{width:726px; background:#fff;text-align:justify;text-justify:inter-ideograph;}
.woks_info_lefttext p{ font-size:14px; color:#44454b; line-height:22px;margin-top:33px;width:720px;text-align:justify;text-justify:inter-ideograph;}
.woks_info_lefttext p u{text-decoration:none;color:#000;}
.work_info_righttext1{width:216px; background:#fff;padding:10px 20px 10px 20px; line-height:40px; font-size:14px; color:#44454b;margin-right:8px;}
.work_info_righttext1 img{margin:10px 0;}
.blue1,.blue1 a{ color:#2884cb;}
.blue1 a:hover{color:#2884cb; text-decoration:underline;}
.work_info_righttext1 li{ line-height:30px; color:#000; background:url(/img/works-info_13.jpg) no-repeat 0 12px; padding-left:25px;}
.worksred_menu { border-left:#a6a6a6 dashed 1px;height:90px;margin-left:5px;}
.worksred_menu span{ background:url(/img/works_09.jpg) no-repeat; width:146px; line-height:34px; margin:25px 10px 0 15px; display:block; text-align: center; color:#fff; font-size:14px;color:#fff}
.worksred_menu span a{color:#fff}
.worksred_menu span a:hover{ color:#fff; background:url(/img/menubj_09.jpg); display:block;} 


.works_con2{margin-top:0px;border-bottom:#dadada solid 1px; padding-bottom:20px;*padding-bottom:0px !important;}
.works_con2 .Menubox1 { line-height:37px; height:37px; background:url(/img/icon1.jpg) repeat-x 0 bottom; display:block;}
.works_con2 .Menubox1 li{float:left;cursor:pointer;text-align:center;color:#000;font-size:14px; padding:0 20px ;background: url(/img/icon.jpg) no-repeat right 15px;}
.works_con2 .Menubox1 li.hover{color:#000;border:#dadada solid 1px;border-bottom:0;height:36px;padding:0 20px; background:#fff; display:block;}
.works_con2 .Contentbox1{margin:20px 0 20px 38px; line-height:28px; color:#7e7f7f}
.works_con2 .Contentbox1 ul{ margin-right:20px;}
.works_con2 .Contentbox1 li{ background:url(/img/works_26.jpg) no-repeat 0 12px; padding-left:10px;width:235px;}

/**********************************服务*****************************************/
.service{padding-top:40px;}
.service1{width:224px; border:#e3e3e3 solid 1px;padding:20px; float:left;margin-right:11px;}
.service1 h5{ font-size:18px;}
/*
.service1 img{margin-left:50px;}*/
.service1  li{ background:url(/images/service/service_17.jpg) no-repeat 0 10px; padding-left:10px; line-height:22px; font-size:14px;}
.service1 p{ display:block; padding-top:25px; color:#646464; line-height:22px;}
.zmkh{ font-size:18px; line-height:16px;width:320px;}

.zmkh strong{ float:left; color:#6f6f6f}
.zmkh span img{padding-left:20px; float:left;margin-top:4px;}


.banner { position:relative; clear:both;}
#SwitchNav { position: absolute; top:310px; right:0px;  }
#SwitchNav  div { float:right; margin-right:0px; }
#SwitchNav li{ float:left; width:14px; height:14px; overflow:hidden; margin-left:12px;_margin-left:6px;margin-right:14px;_margin-right:20px; cursor:pointer; text-indent:999px; }
#SwitchNav .nocurrent {display:block; width:14px; height:14px;}
#SwitchNav .current {display:block;width:14px; height:14px; background-image:url(../images/adbg2.jpg); }

.probian{padding:0px 10px 0px 10px;height:300px;float:left;}

#fancybox-outer { display:none;}