@charset "utf-8";
/* CSS Document */
html, body, ul, li, h1, h2, h3, h4, h5, h6, fieldset, legend {padding:0; margin:0; font-size:12px; color:#666666;font-family:Helvetica,Microsoft Yahei,微软雅黑,Simsun,宋体,Arial}
a{font-size:12px; color:#666666; text-decoration:none}
a:hover{color:#1890D7; text-decoration:none}
ol,ul,li{list-style:none;}
img{border:none}
*{margin:0px;padding:0px;}
.cli{clear:both; height:0px; width:0px;}
.wrap { max-width: 1100px; margin-right: auto; margin-left: auto; *width: 1100px;}
.main{ margin: 40px 0; min-height: 450px;}

/* header */
.xixian{background-color:#008CD6; width:100%; height:5px;}
.header{width:1100px; margin:auto; height:117px;}
.header img {margin-top:34px; float:left;}
.header h2 {float:right; font-size:14px; color:#999999; padding-right:12px; padding-top:50px;}
.header h3 {float:right; font-size:24px; color:#BA292E; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:43px;}
.header .tel{ width:260px; background:url(tel.png); padding-left:20px; text-align:center; color:#FFFFFF; font-size:16px; line-height:35px; float:right; }
.header .nav{width:750px; position:absolute; height:46px; margin:60px 0px 0px 350px;}
.header .nav ul{padding:0; margin:0}
.header .nav li{ float:left; list-style:none}
.header .nav li a{padding:0 8px; display:block;font-size:16px; color:#666666;  line-height:33px;width:90px; text-align:center}
.header .nav li a:hover{color:#ffffff; display:block;text-decoration:none; background-color:#0081CC; width:90px; text-align:center}
.header .nav ul .cur{color:#ffffff; display:block;text-decoration:none; background-color:#0081CC; width:90px; text-align:center}

/* banner */
.mainbanner{height:540px;overflow:hidden; position:relative;}
.mainbanner_window{left:50%;width:2000px;height:540px;overflow:hidden;margin-left:-1000px;position:absolute;}
.mainbanner_window ul{width:999999px;height:449px;position:relative;}
.mainbanner_window li{background:rgb(204, 204, 204);width:2000px;height:449px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{left:50%;top:490px;width:500px;height:30px;margin-left:-75px;position:absolute;}
.mainbanner_list li{width:30px;height:35px;overflow:hidden;float:left;display:inline;}
.mainbanner_list a{background:url("an.png") no-repeat;width:25px;height:25px;line-height:25px;overflow:hidden;text-align:center;color:rgb(255, 255, 255);font-size:12px;font-weight:700;float:left;display:inline-block;}
.mainbanner_list li.active a{background-position:0 -30px;text-decoration:none;}
.mainbanner_list li a:hover{background-position:0 -30px;text-decoration:none;}

/* main */
.main img:hover{opacity:0.8;filter(alpha=80)}
.main{width:1100px; margin:auto; padding:0; margin-top:25px;}
.main .m_l{ width:536px; float:left;}
.main .m_l h1{ font-size:28px; line-height:55px;}
.main .m_l img{ float:left;}
.main .m_r{ width:546px; float:left; position:absolute; margin-left:560px;}
.main .m_r h1{ font-size:28px; line-height:55px;}
.main .m_r li{ float:left;}
.main .m_r h2 {float:left; position:absolute;}
.main .m_r .jjfa{ float:left; padding-bottom:20px;}
.main .m_r .jjfa img{float:left; padding-right:14px;}
.main .m_r .tt { font-size:20px; font-weight:bold; color:#666666; line-height:38px;}
.main .m_r .tt:hover{color:#1890D7;}
.main .m_r span {color:#999; font-size:12px; line-height:26px;}
.main .m_r span:hover{ color:#1890D7;}
.main .m_r .ckgd { color:#1890D7}

/* products */
.products img:hover{opacity:0.8;filter(alpha=80)}
.products{width:100%; background-color:#EDEDED; height:360px; margin-top:35px;}
.products ul{ width:1100px; margin:auto; padding-top:20px;}
.products h1 {float:left; line-height:60px; font-size:28px; color:#666666;}
.products h2 a{float:right; font-size:14px; padding-top:15px; color:#666666;}
.products a {font-size:14px; color:#666666;}
.products a:hover {font-size:14px; color:#1890D7; }
.products .gd{overflow:hidden;width:1100px; margin-top:60px; height:250px;}

/* case */
.case_bg{overflow: hidden; background: url(case_main.jpg) center center no-repeat;}
.case{width:100%; margin-top:35px;}
.case img:hover{opacity:0.8;filter(alpha=80)}
.case img{width:213px; height:120px; border:1px solid #D9D9D9; background-color:#FFFFFF;}
.case ul{ width:1100px; margin:auto;}
.case h1 {float:left; line-height:80px; font-size:28px; color:#666666;}
.case h3 {line-height:60px; font-size:28px; color:#ffffff; text-align:center}
.case h2 a{float:right; font-size:14px; padding-top:15px; color:#666666;}
.case #outer {width:1100px; margin:auto;}
.case #tab {overflow:hidden;zoom:1;}
.case #tab li {float:left;color:#666;height:47px; font-size:16px;background-color:#EDEDED;cursor:pointer;	line-height:47px;padding:0px; margin-right:1px; width:136px; text-align:center;}
.case #tab li.current {color:#fff;background:#008CD6;}
.case #content {border-top-width:0;}
.case #content ul {line-height:25px;display:none; margin-top:20px;}
.case #content ul li{ float:left; display:block; width:213px; height:148px; text-align:center; margin-bottom:6px; margin-right:5px;}

/*服务支持*/
.iservice{ position: relative; padding:3% 3%;  border: 1px solid #dcdcdc; background-color:#F9F9F9; margin-bottom: -60px; margin-top:30px;}
.iservice .icht{ margin-bottom: 40px;}
.iservice  h1{ font-size:28px; line-height:50px;}
.iservice .se_r{ float:left; width:30%; text-align:center; margin-left:30px;}
.iservice h2{ font-size:16px; line-height:36px;}
.iservice .link{ padding-top:20px;}
.iservice .link a { color:#666666; margin-left:10px; margin-right:10px;}
.iservice .link a:hover{color:#1890D7; }

/*footer*/
.footer_hd._index{ padding-top: 100px;}
.footer_hd{ padding-top: 55px; padding-bottom: 30px; height:260px; background-color: #434343;}
.footer_nav{ float: left; width: 71%;}
.footer_nav dl{ float: left; padding: 0 4.9%; height: 190px; border-right: 1px solid #545454;}
.footer_nav .db{ font-size: 16px; color: #fff; margin-bottom: 8px; margin-top:20px; display:block;}
.footer_nav dd a{ display: block; color: #919191; font-size: 12px; line-height:23px;}
.footer_nav dl._case { width: 13%;}
.footer_nav dl._case  dd a{ float: left; width: 50%;}
.footer_bd{ padding: 10px 0; background-color: #008cd6; color: #fff;}
.footer_ewm{ float: right; width: 26%;}
.footer_ewm .db{ font-size: 16px; color: #fff; margin-bottom: 8px; margin-top:20px; display:block;}
.footer_ewm ._ct{ color: #fff; font-size: 14px;}
.footer_ewm ._phone{ font-family: 'Impact'; color: #fff; font-size: 30px; padding-bottom:10px;}
.footer_ewm ._phone a{ color: #fff;}
.footer_ewm ._lk { padding-bottom: 8px; margin-bottom: 8px; line-height:23px; color:#a0a0a0;}
.footer_ewm ._lk span{display: block; color: #919191;}
.footer_ewm  ._ewm ._img{ float: left; margin-right: 12px;}
.footer_ewm  ._ewm  p{ color: #919191;}
.footer_bd a{ color: #fff; text-align:center;}

#dd1{width:80px;}
#dd1 a{ text-align:left;}









#xmpmp{ width:770px; margin:0 auto; padding-bottom:20px;}
#xmpmp ul{margin:0; padding:0;}
#xmpmp ul li{list-style:none; display:block; width:216px; height:230px; float:left; line-height:20px; text-align:center; margin:20px; margin-top:8px; margin-bottom:8px;}
#xmpa{width:208px; height:170px; text-align:center; background-color:#fff; border:#e2e2e2 1px solid; padding:5px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; font-weight:bold;}
#xmpa:hover{background-color:#fff;  border:#1e77c2 1px solid; }
#xmpa img{max-width:208px; height:170px; }
#xmpb{width:210px; height:37px; padding-top:6px; line-height:20px; font-size:12px; text-align:center;}










/*关于我们*/
.about_part{ background: #f9f9f9 url(about_topbg.png) center top no-repeat; padding-bottom: 60px;}
.about_part ._t{ padding-top: 40px; margin-bottom: 35px;}
.about_part ._t span{ display: block; text-align: center;}
.about_part ._t span._en{ font-size: 50px; color: #1d1b1b;  margin-bottom: 10px;}
.about_part ._t span._ch{ color: #008cd6; font-size: 18px;}
.about_part ._map{ margin: 40px 0;}
.about_part ._map ._con{ position: relative; width: 782px; height: 574px; margin: 0 auto; background:url(about_map.png) 0 0 no-repeat;}
.about_part ._info{ margin-bottom: 70px;}
.about_part ._imgs{ position: relative; height: 230px; overflow: hidden;}
.history_part{ padding: 40px 0; background:  url(history_bg.jpg) center top no-repeat; color:#FFFFFF;}
.history_part h1{ text-align:center; font-size:40px; color:#FFFFFF;}
.history_part .body{ line-height:150%; font-size:14px;}
.case_main{width:1100px; margin:auto; margin-top:40px;clear:both;}
.case_main h1{ text-align:center; font-size:40px; padding-bottom:25px;}
.case_main ul li {width:346px; float:left; margin-left:20px; text-align:center; border:#e5e5e5 1px solid; padding:5px 0px 5px 0px; background:#f9f9f9}
.case_main ul li img{display:block; opacity:1;filter(alpha=100); margin:0 auto; max-width:346px;}
.case_main ul li a:hover img{opacity:0.6;filter(alpha=60)}
.case_main ul div {height:40px; line-height:40px; color:#333333; font-size:14px;}
.case_main ul div:hover{color:#990000;}
.yssp{padding: 40px 0; background:  url(case_main.jpg) center top no-repeat; margin-top:30px; }
.yssp h1{font-size:40px; font-weight:bold; color:#ffffff;  padding-bottom:20px; text-align:center;}


._p1{line-height:30px; font-size:14px;}

/*新闻列表*/
.news_top{ padding: 28px 10px;background: url(bgs.png) center top no-repeat; margin-top:20px;}
.news_top1{ padding: 18px 5px;background:#f9f9f9 url(bgs.png) center top no-repeat; margin-top:20px;}


.news_top ._left{ position: relative; float: left; width: 70.5%;}
.news_top ._right{ float: right; width: 28.5%;}
.news_top ._img{position: relative; height: 0; padding-bottom: 50%; *height:auto;}
.news_top ._img img{ position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
.news_top ._left ._txt{ position: absolute; left: 0; right: 0; bottom: 0; padding: 4%; background: url(black.6.png);color: #fff;}
.news_top ._left ._txt ._p{ font-size: 28px;}
.news_top ._left ._time{ position: absolute; left: 0; top: 0; padding:1% 3%; background-color: #008cd6; text-align: center; color: #e6f0f9;}
.news_top ._left ._time  span{ display: block; line-height: normal}
.news_top ._left ._time  span._year{ font-size: 24px; font-weight: bold; border-bottom:1px solid #e6f0f9; padding-bottom: 5px;margin-bottom: 5px;}
.news_top ._left ._time  span._date{ font-size: 22px;}
.news_top ._right li{ position: relative;  margin-bottom: 14px;}
.news_top ._right li ._img{  padding-bottom: 59.5%;}
.news_top ._right li ._tab{ position: absolute; left: 0; top: 0; width: 113px; height: 37px; line-height: 37px; text-align: center; background-color: #008cd6; color: #fff; font-size: 16px;}
.news_top ._right li ._t{ position: absolute; left: 0; right: 0; bottom: 0; padding: 0 4%; height: 35px; line-height: 35px; font-size: 16px; color: #fff; background: url(black.6.png);}
.news_con .news_left{ float: left; width: 78.5%;}
.news_con .news_right{ float: right; width: 17.5%;}
.news_list li{ overflow: hidden; margin-bottom: 45px;}
.news_list li ._img{ float: left; width: 27%; margin-right: 2%;}
.news_list li ._t{ font-size: 20px; color: #333; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; line-height:60px;}
.news_list li ._p{ color: #ababab; line-height:180%; font-size:14px;}
.news_list li ._other{ margin-top: 15px; color: #666;}
.news_list li ._other em{ padding: 0 5px;}
.news_list li ._other ._s2{ color: #008cd6;}
.news_list li ._other .ion{ color: #fc0; font-size: 1.3em;}
.news_tab li{ margin-bottom: 3px; text-align: center; padding: 9% 0; background-color: #dcdcdc;}
.news_tab li ._ico{ display:inline-block; width: 64px; height: 61px; background-image: url(news_tab_ico.png); background-repeat:  no-repeat;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;}
.news_tab li ._ico1{ background-position: 0 0;}
.news_tab li ._ico2{ background-position: -64px 0;}
.news_tab li ._ico3{ background-position: -128px 0;}
.news_tab li ._t{ font-size: 18px; color: #000;}

.news_tab li ._t{ font-size: 16px; font-weight:normal; color: #444;}


.news_tab li.cur,.news_tab li:hover{ background-color: #008cd6;}
.news_tab li.cur ._t,.news_tab li:hover ._t{ color: #fff;}
.news_tab li.cur ._ico,.news_tab li:hover ._ico{ background-image: url(news_tab_ico_on.png);transform:rotateY(180deg);-ms-transform:rotateY(180deg); -moz-transform:rotateY(180deg); 	-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);}
.news_top h1{ font-size:22px; text-align:center; line-height:80px;}
.news_top .xx{ width:100%; height:1px; background-color:#CCCCCC;}
.news_top .data{text-align:right; line-height:60px; color:#999999;}
.news_top .con{ font-size:14px; line-height:200%;}




#nx_pg{width:100%; height:30px; padding:20px 0px 40px 0px; text-align:center;}
#nx_pg a{display:inline; padding:8px 15px 8px 15px; background:#f5f5f5; font-size:14px; margin:0px 3px 0px 3px; border-radius:2px;-webkit-box-shadow:1px 1px 1px #ddd; -moz-box-shadow:1px 1px 1px #ddd; box-shadow:1px 1px 1px #ddd;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
#nx_pg a:hover{background:#0081CC; color:#fff;-webkit-box-shadow:2px 2px 2px #999; -moz-box-shadow:2px 2px 2px #999; box-shadow:2px 2px 2px #999;}

#nx_pg .currPage{background:#0081CC; color:#fff;-webkit-box-shadow:1px 1px 1px #999; -moz-box-shadow:1px 1px 1px #999; box-shadow:1px 1px 2px #999;}

/*产品中心*/
.culture  li{ position: relative; margin-bottom: 35px;}
.culture  li ._txt{ position: absolute; left: 0; top: 0; bottom: 0; padding: 4%; width: 24%; background: url(black.6.png); color: #fff;}
.prodt_list_item ._hd { margin-bottom: 25px;}
.prodt_list_item ._hd ._t{ height: 50px; line-height: 50px; background: #ebebeb url(prodt_t_bg.png) left center no-repeat; font-size: 20px; font-weight: bold; color: #fff;}
.prodt_list_item ._hd ._t ._ico{ display:inline-block; width: 23px; height: 23px; margin-left: 20px; margin-right: 12px; vertical-align: middle;}
.prodt_list_item ._bd{ margin-bottom: 25px;}
.prodt_list_item ._bd>ul>li{ overflow: hidden; background-color: #ebebeb;}
.prodt_list_item ._bd ._imgs{ position: relative; height: 265px; overflow: hidden; float: left; width: 29.3%;}
.prodt_list_item ._bd ._imgs .slide_nav{ display: none;}
.prodt_list_item ._bd ._imgs .arrs{ position: absolute; bottom: 13px; width: 8px; height: 15px; background-image: url(prodt_arrs.png);z-index: 2}
.prodt_list_item ._bd ._imgs .arr_prev{ left: 4%;}
.prodt_list_item ._bd ._imgs .arr_next{ right: 4%; background-position: -8px 0;}
.prodt_list_item ._bd ._imgs ._t{position: absolute; left: 0; right: 0; bottom: 0; z-index: 1; height: 40px; line-height: 40px; text-align: center; font-size: 15px; color: #fff; background: url(black.6.png);}
.prodt_list_item ._bd ._txt{ float: right; width: 64.3%; padding-right: 2%;}
.prodt_list_item ._bd ._txt ._t{ font-size: 18px; font-weight: bold; color: #008cd6; padding-top: 20px; margin-bottom: 15px;}
.prodt_list_item ._bd ._txt ._cs{ margin-top: 20px;}
.prodt_list_item ._bd ._txt ._cs span{ padding-right: 25px;}

/*联系方式*/
.c_r{ width:770px; float:left;}
.c_r h1{ font-size:24px; text-align:left; line-height:60px; }
.c_l{ width:249px; float:right; background-color:#F9F9F9; border-top:3px solid #008CD6; margin-top:40px;padding:20px 10px;}
#left {margin:0;}
#left ul{list-style:none;padding:0;border:0; margin:auto; width:260px}
#left li {display: inline;}
#left li a:link,
#left li a:visited {float:left; text-decoration: none; border-bottom:1px solid #cccccc; font-size:16px;color:#666666;line-height:55px; width:230px; margin:auto; padding-left:10px;}
#left li a:hover {float:left; text-decoration: none; border-bottom:1px solid #1890D7;  color:#1890D7;}
#left ul .curr a{float:left; text-decoration: none; border-bottom:1px solid #1890D7;  color:#1890D7}














/*回顶部*/
#backToTop{ position:fixed; _position:absolute; bottom:50px; right:0; z-index:999999; display:none; }
a.backToTop_a{  background:url(../images/7_08.png) no-repeat; width:68px; height:79px; display:block; }
a.backToTop_a:active{  background:url(../images/7_11.png) no-repeat; }
.line91{ line-height:91px; }




/*浮动QQ*/
#common_box{width:185px;position:fixed;_position:absolute;right:0;top:30%;z-index:88;}
#common_box a{color:#454545;}
#common_box a:hover{color:#FF6633;}
#cli_on{width:43px;float:left;cursor:pointer;text-align:center; margin-top:25px;}
#qqbox{width:142px; float:right;}
#qqbox-1{width:142px; height:60px; background-image:url(../images/xuanfuright_01.png);}
#qqbox-t{width:122px; height:26px; line-height:26px; color:#757575; text-align:center; font-size:12px;  margin-left:20px; background-image:url(../images/xuanfuright_04.png); background-position:left; background-repeat:no-repeat;}

#qqbox-zx{width:142px; height:28px;background-image:url(../images/xuanfuright_02.png); text-align:center; padding-top:2px; padding-bottom:2px;}
#qqbox-t01{width:142px; height:10px; background-image:url(../images/xuanfuright_02.png)}
#qqbox-2{width:142px; height:40px; background-image:url(../images/xuanfuright_02-07.png);}
#qqbox-2tp{width:142px; height:40px;}
#qqbox-3{width:92px; height:25px;color:#ffffff; text-align:center; font-size:12px; line-height:25px; margin-left:50px;}
#qqbox-3 a{color:#ffffff; text-decoration:none;}
#qq-wp{width:142px; background-image:url(../images/xuanfuright_07.png);}
#clearkk{clear:both;}

#wx{width:122px; height:122px;background-image:url(../images/xuanfuright_02.png); padding:10px;} 