@charset "utf-8";

/* CSS Document */
*{padding:0;margin:0;font-family:"微软雅黑"; border-image:none;}
li,ul,dl,dt,dd,ol,ul{list-style:none; text-decoration:none;}
li{float:left;}
a{text-decoration:none; color:none;}
img{ border:0; text-decoration:none;}
h1, h2, h3, h4, h5, h6{font-size: 100%; font-weight: normal;}
u,b{ font-weight:normal; text-decoration:none;}
.clear{ clear:both;}

/*头部*/
.header_box{width:100%; margin: auto; background: #b00d15;}
.header_main{width:1200px; margin: auto; height:42px; }
.header_main span{display:block; float:right; width:21px; margin-top: 12px; height: 17px; background: url(../images/icon_a.png) no-repeat center; background-position:-411px -26px; overflow: hidden;}
.header_main h1{display:block; float:right; width:auto; line-height: 42px; margin-left: 5px; font-weight: bold; color: #fff; }
.nav_box{width:100%; height: 64px; margin: auto; background: #fff;}
.nav_box .logo{width:37%; height: auto; float:left; background: #fff;}
.nav_box .logo img{display:block; float:right;}
.nav_box ul{display:block; float:left; width:60%; margin: auto; margin-left: 3%;}
.nav_box ul li a{display:block; float:left; line-height: 64px; width:auto; width:115px; margin-right:-20px; height:64px; text-align:center; color: #2a2a2a;}
.nav_box ul li a:hover{ background: url(../images/nav_a.png) no-repeat center; color: #fff;}
.nav_box ul li .selected{ background: url(../images/nav_a.png) no-repeat center; color:#fff;}
.banner img{width:100%; margin: auto;}


/* 轮播css 9-20修改 开始 */
.fullSlide{ width:100%; margin:auto; height:auto!important; position:relative; background:#000; overflow:hidden;}
.fullSlide .bd{ margin:0 auto; position: absolute; z-index:888888; overflow:hidden;   top:0; left:0; width:100%; height:auto;}
.fullSlide .bd img{display:block; margin:auto; width:100%; text-align:center;}
.fullSlide .bd ul{ width:100% !important;}
.fullSlide .bd li{ width:100% !important; overflow:hidden; text-align:center; position:absolute; z-index:999999; top:0; left:0;}
.fullSlide .bd li a{ display:block;}

.fullSlide .hd{ width:100%; margin:auto; position:absolute; z-index:9999999999; bottom:0; left:47%; bottom: 4%; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:3px; overflow:hidden; background:#fff;
	filter:alpha(opacity=100);opacity:100;  line-height:999px; 
}
.fullSlide .hd ul .on{ background:#2b4169;  }

.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:99999999999; top:50%; margin-top:-30px; left:2%;  width:40px; height:60px; 
background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5;  }
.fullSlide .next{ left:auto; right:2%; background-position:-6px -137px; }
/*服务*/
.sever_box{width:100%; margin: auto; background: #2b4169;}
.sever_a{width:33.3%; float:left; padding: 40px 0; }
.sever_a:hover{ background: #b00d15;}
.sever_title .icon_a{display:block; width:64px; height: 68px; background: url(../images/icon_a.png) no-repeat center; background-position: 0 0; 
                     margin:0 auto 10px;}
.sever_title .icon_b{display:block; width:64px; height: 68px; background: url(../images/icon_a.png) no-repeat center; background-position: -80px 0; 
                     margin:0 auto 10px;}
.sever_title .icon_c{display:block; width:64px; height: 68px; background: url(../images/icon_a.png) no-repeat center; background-position: -152px 0; 
                     margin:0 auto 10px;}

.sever_title h1{display:block; width:100%; font-size:24px; color: #fff; text-align: center;}
.sever_title span{display:block; width:40px; height: 6px; border-radius: 20%; background: #fff; margin: auto; margin-top: 15px; margin-bottom: 20px;}
.sever_a ol{display:block; height: 122px; list-style-type:none; counter-reset:sectioncounter; overflow: hidden;} 
.sever_a ol li a:before {  
    content:counter(sectioncounter) "、";   
    counter-increment:sectioncounter;  
 } 
.sever_a ol li{display:block; width:100%; color: #fff; list-style: circle; list-style-position: inside;}
.sever_a ol li a{display:block; width:72%; margin: auto; text-align: center; font-size: 16px; color:rgba(255, 255, 255, 0.6); filter:Alpha(opacity=60); margin-bottom:6px;}
.sever_a ol li a:hover{ color: #fff;}
.sever_a .more_a{display:block; width:25%; height:56px; line-height: 56px; background:none; margin:50px auto 0; border:1px solid #fff; 
border-radius: 8px; text-align: center; color: #fff;}
.sever_a .more_a:hover{border:1px solid #fff; color:#fff;}

/* 轮播css 9-20修改 结束 */


/*案列展示*/
.case_box{width:1285px; margin: auto; padding: 50px 0;}
.case_box .title_a{ padding-bottom: 50px;}
.case_box .title_a h1{width:100%; height: auto; font-size:36px; color: #b00d15; text-align: center;}
.case_box .title_a h2{width:100%; height: auto; font-size:18px; color: #999; text-align: center; margin-top: 10px; font-weight:lighter;}
.case_main{width:1285px; height: auto; margin: auto; background: #f00;}
.case_main .case_a{width:625px; height: auto; float:left; padding-bottom: 30px; background: #f6f9ff; margin-bottom: 40px;
-moz-transition: all 1s ease 0s;/*根据hover进行变化*/
transition: all 1s ease 0s;}
.case_main .case_b{width:625px; height: auto; float:right; padding-bottom: 30px; background: #f6f9ff;  margin-bottom: 40px;
-moz-transition: all 1s ease 0s;/*根据hover进行变化*/
transition: all 1s ease 0s;}

.case_main .case_a:hover , .case_main .case_b:hover{ background: #2b4169;}
.case_main  a:hover h1 , .case_main  a:hover p{ color: #fff;}
.case_main  a:hover .more_b{ border:1px #fff solid; color: #fff;}
.case_main img{display:block; width:625px; height: 320px; overflow: hidden; margin: auto;}
.case_main .case_con{ width:70%; float:left; padding-left:5%; padding-top: 20px;}
.case_main .case_con h1{ font-size:20px; color: #383838;}
.case_main .case_con p{ font-size:14px; color: #8c8c8c; margin-top:10px;}
.case_main .more_b{width:auto; height: auto; padding: 5px 20px; font-size: 14px; color:#8c8c8c; float:right; border:1px #8c8c8c solid;
                   margin-top: 40px; margin-right: 5%;}

/*footer*/
.footer{width:100%;background: #000;margin-top:50px; border-top:1px #b6b6b6 solid;}
.footer u{display:block; width:80px; height:1px; background:#8c8c8c; margin:50px auto 0;}
.footer_content {margin: 0 auto;width: 1200px;min-height:300px;text-align: center;}
.footer_content ul{padding-top:54px; width:960px; margin:auto;}
.footer_content li{display: inline;}
.footer_content li a{display:block; float:left; width:120px; text-align:center; color:#b00d15;font-size: 16px;text-decoration: none;}
.footer_content li a:hover{ color:#b00d15; text-decoration:underline;}
hr{border:0;}
.hr-dashed{margin-top: 30px;}
.contact_us{margin-top:30px;color:#ccc;}
.emailFrist,.fax,.iphone,.emailLast,.codeFrist,.codeLast {font-size: 16px;padding:0 15px; display: inline-block; *display: inline; *zoom:1; color:#8c8c8c;}
.iphone .icon{background: url(../images/icon_a.png) no-repeat -303px center; width: 20px; height: 20px;display: inline-block; *display: inline; *zoom:1; vertical-align: top;}
.fax .icon{background: url(../images/icon_a.png) no-repeat -373px center; width: 20px; height: 20px;display: inline-block; *display: inline; *zoom:1; vertical-align: top; color:#8c8c8c;}
.email{padding:15px 0;}
.emailFrist .icon{background: url(../images/icon_a.png) no-repeat -268px center; width: 20px; height: 20px;display: inline-block; *display: inline; *zoom:1; vertical-align: top;}
.emailLast .icon{background: url(../images/icon_a.png) no-repeat -340px center; width: 20px; height: 20px;display: inline-block; *display: inline; *zoom:1; vertical-align: top;}
.copyRight{font-size: 16px; color:#8c8c8c;}
.copyRight a{ color:#8c8c8c;}
.copyRight a:hover{ color:#fff; text-decoration:underline;}
.codeFrist{padding-top:30px;padding-bottom:30px;}
.code img{display:block; width:113px; height:113px; overflow:hidden;}



/*服务范围 */
.main_box{width:1200px; margin:auto;}
.banner_a{width:100%; height:100px; margin:auto; overflow:hidden;}

.green h1{ display: block; width:100%; font-size:36px; color:#27aea0; background:url(../images/tl.png) no-repeat center; text-align:center; font-weight:bold; margin-top:20px;}
.green h2{display:block; font-size:18px; color:#999; text-align:center; width:40%; margin:5px auto;}
.green img{display: block; margin:40px auto;}

.green_box{width:920px; float:right; margin-top:20px;}
.green_box .title_1{width:100%; margin:auto;}
.green_box .title_1 img{display:block; float:left; width:50px; height:50px; overflow:hidden;}
.green_box .title_2 img{display:block; float:right; width:50px; height:50px; overflow:hidden;}

.green_box ul li{display:block; width:100%; padding:20px 0; }
.title_1 img{display:block; width:98px; height:98px; float:left;}
.title_1 h1{display:block; width:92%; float:left; font-size:24px; color:#424242; font-weight:bold; margin-left:10px; margin-top:2px;}
.title_1 h1:hover{ color:#b00d15; text-decoration:underline;}
.title_2 h1:hover{ color:#b00d15; text-decoration:underline;}

.title_1 h2{display:block; width:92%; height:3px; border:1.2px #ddd dashed; float:left; font-size:16px; color:#777; font-weight: normal;  margin-left:10px; margin-top:10px; font-weight:lighter;}
.green_box p{display:block; width:100%; height:70px; overflow:hidden; float:right; font-size:16px; color:#777; font-weight: normal;  margin-top:10px; line-height:32px;}

.title_2 img{display:block; width:98px; height:98px; float:right;}
.title_2 h1{display:block; width:92%; float:right; font-size:24px; color:#424242; font-weight: bold; margin-right:10px; margin-top:2px; text-align:right;}
.title_2 h2{display:block; width:92%; height:3px; border:1.2px #ddd dashed; float:left; font-size:16px; color:#777; font-weight: normal;  margin-left:10px; margin-top:10px; font-weight:lighter;}


/***** 当前位置 *****/
#position        { text-align:left!important; color:#666369; width:1200px; margin:20px auto 0; border-bottom:1px #efefef solid; width:100%;}
.position_main{width:1200px; margin:auto;}
#position a      { font:14px/36px "微软雅黑"; text-decoration:none;  color:#666369;}
#position a:hover{ color:#2b4169; text-decoration:underline;}  

#colL{width:250px; float:left;}
/***** 左边导航 *****/
/*.nav                {width:250px; min-height:760px;  background:#fbfbfb url(../images/zidh.jpg) no-repeat right; margin-top:40px;}*/
.nav                {width:250px; min-height:460px; margin-top:40px; background:#fff ;}
.nav dt             {height:135px; text-align:center;  color:#FFF; font-size:28px; background:#2b4169; font-weight:bold;}
.nav dt p{display:block; width:100%; padding:30px 0 5px; text-align:left; width:80%; margin-left:40px;}
.nav dt span{font-size:20px; font-weight:normal; width:80%; margin-left:40px; float:left; text-align:left; margin-top:5px;}
.nav dd             {background:none; }
.nav ul             {display:block; width:250;}
.nav ul li          {display:block; width:100%;  overflow:hidden; text-overflow:ellipsis; word-break:keep-all; white-space:nowrap; }
.nav ul li a        {display:block; height:48px; line-height:48px; color:#777; font-size:16px; padding-left:70px; border-bottom:1px #ddd dashed; background:url(../images/lits_v.png) no-repeat 40px center;}
.nav ul li a:hover  {height:48px; color:#fff; border-bottom:1px #b00d15 dashed; background:#b00d15 url(../images/lits_vv.png) no-repeat 40px center;}
