@charset "utf-8";
/* CSS Document */
*{padding:0px; margin:0px; list-style:none;}
a,img{border:0px; text-decoration:none; color:#575656;}
a:hover{ color:#020274;}
.clear{clear:both;}
body{font-size:12px; background:url(../images/1_07.jpg); font-family:微软雅黑;}

#master_top{width:100%;  height:100px; padding-top:4px; background:url(../images/1_01.jpg) center top;}
.top_center{width:960px; height:100px; margin:auto; position:relative;}
.top_logo{ position:absolute; width:682px; height:80px; top:10px; left:0px;}
.top_col{ position:absolute;width:151px; height:23px; top:0px; right:0px; background:url(../images/2_03.png) no-repeat; color:#FFF; text-align:center; line-height:23px;}
.top_col a{ color:#FFF; margin:0 5px;}
.top_col a:hover{color:#0F3;}
.top_phone{ position:absolute; top:30px; right:0px; width:auto; height:50px; color:#7d7d7d; font-size:24px; padding-right:15px;}
.top_phone span{ color:#276d24; font-weight:bold;}
img{ max-width:100%;}
#master_menu{ width:100%; height:48px; background:#133cad; position:relative; z-index:10;}
.menu_center{ width:1000px; height:48px; margin:auto; line-height:48px;}
.menu_center ul{}
.menu_center li{  float:left; height:48px;}
.menu_center li a{ color:#FFF;  width:auto;  display:block;  height:48px; text-align:center; line-height:48px; font-size:16px; display:block; padding:0 50px;}
.menu_center li a:hover{ background:url(../images/1_03.jpg);}
.menu_center li ul{ display:none; position:absolute; min-height:30px; line-height:30px; background:#CCC;  top:48px;}
.menu_center li ul li{ float:none; height: 32px;}
.menu_center li ul li a{ text-align:left; display:block;  font-size:13px; height:30px; line-height:30px; padding:0px;  color:#039;  padding-left:10px;}
.menu_center li ul li a:hover{ background:#133cad; color:#fff; border-top:1px solid #fff;}

#master_flash{ width:100%; height:auto; overflow:hidden; position:relative; z-index:1;}

#master_flash  ul li { margin:0 auto;  text-align:center;}
.lanmu li{ width:200px !important;}
/* Warp */
.Warp{width:100%; height:100%; overflow:hidden;}
.num{height:20px;position:absolute;bottom:10px; right:20px; list-style-type:none; left: 50%}
.num li{ overflow:hidden; float:left; margin-right:10px; width:20px; height:13px; background:url(../images/000123_05.png) no-repeat; cursor:pointer; /*background: #FFF;color: #e94b5b;border: 1px solid #f27602;width:25px;height:15px;float:left;line-height:15px;text-align:center;font-weight:bold;font-size:12px;margin-left:2px;*/}
.num li:hover{background:url(../images/000123_03.png) no-repeat;}
.num .active{background:url(../images/000123_03.png) no-repeat;}


#master_body{ width:920px; height:auto; margin:auto; position:relative; background:#FFF; padding:0 20px; z-index:3;}
.body_top{width:988px; height:12px; position:absolute; left:-14px; top:-12px; background:url(../images/3_03.png) no-repeat;}
.body_bottom{ width:960px; clear:both; height:85px; background:url(../images/bottom_03.png) no-repeat; position:absolute; left:0px; bottom:-85px;}
.title{ width:100%; height:40px; position:relative;  font-family:"微软雅黑"; margin-bottom:5px;}
.title i{ display:block; width:100%; height:35px; border-bottom:5px solid #aaa9a9; position:absolute; z-index:1;}
.title h2{ display:block; z-index:2; border-bottom:5px solid #133CAD; height:35px; line-height:35px; position:absolute; font-size:22px; color:#133CAD; width:95px;}
.title a{ display:block; position:absolute; right:0px; background:#aaa9a9; color:#FFF; top:9px; padding:2px 4px; border-radius:3px; z-index:2;}
.title a:hover{background:#276d24;}
.title span{ display:block; position:absolute; height:35px; line-height:35px; color:#aaa9a9; font-size:18px; font-weight:normal; top:0px; left:100px;}
.main_box1{ width:100%; height:auto; float:left;}
.main_box2{ width:440px; height:auto; float:right;}

.main_company{ height:202px; padding:20px 0;}
.main_company img{ height:100%;}
.main_company p{ line-height:20px; color:#575656;}

.main_list{ height:202px; padding:20px 0 20px 0;}
.main_list li{ height:25px; border-bottom:1px dashed #CCC; line-height:25px; width:440px;} 
.main_list li a{ display:inline-block; width:340px; height:25px; color:#575656;}
.main_list li a:hover{ color:#020274;}
.main_list li span{display:inline-block; width:100px; height:25px; text-align:right; color:#575656;}
.main_list li.one{ height:106px; border-bottom:0px;}
.main_list li.one a{ padding-left:3px; width:193px; height:106px; background:url(../images/3_13.jpg) no-repeat; display:block; float:left; margin-right:10px;}
.main_list li.one a.t{ background:none; padding:0px; width:auto; height:auto; display:inherit; float:none; margin:0px;}
.main_list li.one h1{ font-size:14px; font-weight:bold; line-height:24px;}
.main_list li.one p{ line-height:24px;  color:#575656;}

.main_product{}
.main_product_title{ height:30px; line-height:30px; border-bottom:1px dashed #CCC;}
.main_product_title a{ margin:0 5px; font-weight:bold;}

.main_product_box{ padding:10px 0; overflow:hidden; height:240px;}
.main_product_box li{ /*position:relative;*/ width:215px; height:240px; background:url(../images/4_03.png) no-repeat; float:left; padding-right:20px;}
.main_product_box a{ /*position:absolute; left:11px; top:9px;*/ margin:9px 0 0 11px; width:195px; height:160px; display:block;}
.main_product_box p{ width:195px; height:25px; /*left:11px; position:absolute; top:180px;*/ margin:11px 0 0 11px; text-align:center; font-size:14px; line-height:25px;}

/*.main_product_box li{ *position:inherit; *margin-right:20px;  *padding-right:0px;}
.main_product_box a{*position:inherit; *margin-top:4px; *margin-left:5px;}
.main_product_box p{*position:inherit; *margin-top:5px; *margin-left:5px;}*/

.main_services_box{ padding-bottom:10px; position:relative; width:920px; overflow:hidden;}
.main_services_box li{ padding:8px; width:440px; height:126px; border-bottom:1px dashed #CCCCCC; border-right:1px dashed #CCCCCC; float:left;}
.main_services_box li img{ width:126px; height:111px; float:left; margin-right:20px;}
.main_services_box li h1{ font-size:16px; font-weight:bold;}
.main_services_box li p{ line-height:24px; color:#777;font-size: 14px;}
.main_hezuo{ padding:10px 0; height:125px; overflow:hidden;}
.main_hezuo li{ float:left; width:164px; height:125px;  padding:0 10px;}
.main_hezuo li img{width:164px; height:125px;}
.main_link{ padding:10px 0;}
.main_link a{ display:inline-block; margin-right:10px;}

#master_foot{width:100%; height:135px; background:#041d64; margin-top:80px;}
.foot_center{ width:960px; margin:auto; height:135px; position:relative;}
.foot_menu{ position:absolute; width:960px; height:52px; /************top:17px;************/}
.foot_menu a{ display:block; float:left; line-height:52px; padding:0 14px; height:52px;color:#FFF; }

.foot_menu span{display:block; float:left;  width:45px; height:52px;/***************************background:url(../images/123_03.png) no-repeat; ******************/}
.foot_text{ position:absolute; top:50px; left:0px; width:560px; height:auto;}
.foot_text p{ color:#999; height:22px;}
.foot_qq{ position:absolute; right:0px; top:50px; height:70px; width:400px;}
.foot_qq a{ width:68px; height:67px; background:url(../images/12345_06.png) no-repeat; display:inline-block; float:left;}
.foot_qq span{display:inline-block; font-size:18px; font-weight:bold; color:#FFF; float:left; height:67px; line-height:67px;}

/***************************nei*****************************/
.nei_flash{ width:100%; height:240px; background:url(../images/content_02.png) center top no-repeat;}
.position{ height:25px; border-bottom:1px dashed #999999; line-height:25px; color:#333;font-weight:bold; margin-bottom:15px;}
.position a{color:#333; font-weight:bold;}
.nei_left{width:243px; height:auto; float:left;}
.nei_right{width:650px; height:auto; float:right;}
.left_menu{}
.left_menu h1{color:#333; font-size:26px; font-weight:bold; margin-bottom:10px;}
.left_menu li{ background:#efeff0; margin-bottom:8px; border-bottom:1px solid #CCC; height:30px; line-height:30px; border-top:1px solid #CCC;}
.left_menu li a{ font-size:14px; color:#333; margin-left:15px;}
.left_menu li a:hover,.left_menu li a.cover{ color:#903;}

.article_list{}
.article_list li{overflow:hidden; border-bottom:1px dashed #CCCCCC; padding:20px 0}
.article_list li a{ display:block; height:30px; line-height:30px; color:#333;}
.article_list li a:hover{ color:#06F;}
.article_list li p{ color:#999; line-height:30px; }

.page{ text-align:right; height:50px; line-height:50px;}
.page a{ color:#096; margin-left:8px;}
.page a.cover{ color:#0CC;}

.case_list{}
.case_list li img{ float:left; width:126px; height:111px; margin-right:10px; cursor:pointer;}
.case_list li{ height:120px;overflow:hidden; border-bottom:1px dashed #CCCCCC; margin-bottom:10px;}
.case_list li a{ display:block; height:25px; color:#333;}
.case_list li a:hover{ color:#06F;}
.case_list li p{ color:#999; line-height:22px; }

.P_left_menu{}
.P_left_menu h1{color:#333; font-size:26px; font-weight:bold; margin-bottom:10px;}
.P_left_menu li{ background:#efeff0; margin-bottom:8px; border-bottom:1px solid #CCC; min-height:30px; line-height:30px; border-top:1px solid #CCC;}
.P_left_menu li a{ font-size:14px; color:#333; margin-left:15px;}
.P_left_menu li a:hover,.left_menu li a.cover{ color:#903;}
.P_left_menu li ul{ display:none;}
.P_left_menu li ul li{background:#CCC; margin-bottom:8px; border-bottom:1px solid #FC0; height:30px; line-height:30px; border-top:1px solid #CCC;}
.P_left_menu li ul li a{ font-size:12px; color:#063;  margin-left:20px;}

.product_list{ position:relative; width:652px;}
.product_list li{ margin-bottom:5px; position:relative; width:215px; height:240px; background:url(../images/4_03.png) no-repeat; float:left; padding-right:2px;}
.product_list a{position:absolute; left:11px; top:9px; width:195px; height:160px; display:block;}
.product_list p{ width:195px; height:25px; left:11px; position:absolute; top:180px;text-align:center; font-size:14px; line-height:25px;}

.product_img{ float:left; width:250px; height:205px; padding:5px; border:1px solid #CCC;}
.product_stext{ float:right; width:350px; height:auto; height:215px;}
.product_stext h1{ margin-bottom:5px; font-size:18px; color:#063;}
.product_stext p{ min-height:20px; line-height:20px;}
.product_text{ clear:both; padding:15px 0;}
.product_text img{ max-width:100% !important;}
.product_text_title{ width:620px; height:28px; background:url(../images/prod.png) no-repeat; line-height:28px; font-size:14px; color:#FFF; padding-left:30px; font-weight:bold; margin-bottom:15px;}
.alert{ color:#ff0000; line-height:22px;}