﻿@charset "utf-8";

a:link,a:visited {text-decoration:none; color:#333333;}

a:hover {text-decoration:none; color:#bb0511;}

html,body {font-family:"微软雅黑",Arial;font-size:12px;line-height:25px;color:#333333;}

.clear {clear:both;height: 1px;width:100%;}

.clearfix:after{content: ".";height:0;display:block;visibility:hidden;clear:both;}	

.center {width:1200px;margin:0 auto;}

.welcome {height:27px;border-bottom:1px solid #bdbdbd;background:url(../images/index_02.jpg) repeat-x center;line-height:27px;text-align:right;overflow:hidden;}

.welcome p {float:left;}

.welcome a {display:inline-block;vertical-align:middle;}

.top {height:119px;background:url(../images/index_05.jpg) repeat-x center;}

.logo {float:left;width:600px;height:118px;}

.logo span {display:inline-block;height:100%;width:0;vertical-align:middle;}

.logo img {width:576px;height:64px;vertical-align:middle;}

.search {float:right;margin-top:10px;width:205px;height:30px;border:1px solid #cccccc;border-radius:30px;padding:0 15px;background:#fff;}

.search input {border:none medium;height:30px;width:171px;vertical-align:middle;}

.search a {display:inline-block;width:30px;height:30px;vertical-align:middle;background:url(../images/index_11.png) no-repeat right center;}

.nav {border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0;background:url(../images/index2.jpg) repeat-x center;height:40px;text-align:center;}

.main_nav {display:inline-block;width:148px;line-height:40px;text-align:center;position:relative;z-index:99;}

.main_nav>a {font-size:14px;color:#fff;}

.sub_nav {width:148px;position:absolute;top:40px;left:0;display:none;}

.sub_nav li {border-top:1px solid #64d2fd;border-bottom:1px solid #088cc0; border-left:1px solid #0e8ec4; border-right:1px solid #0e8ec4;position:relative;}

.sub_nav li a {display:block;background:#07a5e6;height:34px;line-height:34px;text-align:center;color:#fff;font-size:14px;}

.sub_nav li a:hover {background:#1da838;}

.third_nav {position:absolute;left:148px;width:148px;top:0;display:none;}

/****banner***/
.banner {position:relative;height:421px;overflow:hidden;margin-bottom:30px;}

.banner .bd li {height:421px;background-position:center;background-repeat:no-repeat;}

.banner .bd li img{display:none;}

.banner .hd {position:absolute;width:100%;bottom:25px; height:13px;text-align: center;}

.banner .hd li {display: inline-block;*display:inline;zoom: 1;background-color: #bbbcbe;width:13px;height: 13px;line-height: 99px;cursor: pointer;margin:0 5px;overflow:hidden;border-radius:50%; }

.banner .hd li.on {background-color: #8fc31f;}

.f_banner {position:relative;overflow:hidden;}

.f_banner ul li {background-position:center top;background-repeat:no-repeat;}
 
.f_banner ul li img {display:none;}

.f_logo {display:block;width:302px;height:149px;position:absolute;left:30px;top:15px;z-index:99;}

.f_banner a.prev {display:block;width:77px;height:77px;text-align:center;line-height:77px;color:#fff;border:1px solid #fff;position:absolute;left:30px;bottom:30px;z-index:99;font-size:34px;}

.f_banner a.next {display:block;width:77px;height:77px;text-align:center;line-height:77px;color:#fff;border:1px solid #fff;position:absolute;left:107px;bottom:30px;z-index:99;font-size:34px;}

a.go_index {display:block;width:77px;height:77px;position:absolute;right:30px;bottom:30px;background:url(../images/f_10.jpg) no-repeat center;z-index:99;}

.f_nav {position:absolute;right:30px;top:30px;z-index:99;}

.f_nav a {display:inline-block;color:#fff;font-size:14px;margin:0 20px;}

.f_nav a:hover {text-decoration:underline;}

/***********首页**************/
.flip-items li p {background:url(../images/p_03.jpg) no-repeat center;text-align:center;font-size:18px;color:#1da838;height:57px;margin-top:8px;padding-top:22px;}

.flip-items li img {width:423px;height:300px;}




.i_about {height:160px;background:#009fdc;overflow:hidden;color:#fff;margin:25px auto 45px auto;padding:15px 0;}

.i_about dl {float:left;margin-left:20px;width:385px;}

.i_about dl dt,.i_pro p {font-size:16px;}

.i_about dl dt span,.i_pro p span {font-family:Arial;}

.i_about dl dd {line-height:30px;height:120px;overflow:hidden;margin-top:10px;}

.i_pro {float:left;width:701px;margin-left:71px;}

.i_pro_slide {width:701px;position:relative;margin-top:10px;}

.i_pro_slide_box {width:701px;overflow:hidden;}

.i_pro_slide_box ul li {width:130px;height:130px;margin-right:13px;float:left;}

.i_pro_slide_box ul li a {display:block;text-align:center;line-height:30px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.i_pro_slide_box ul li img {display:block;/*width:130px;*/height:100px; margin:auto;}

.i_pro_slide a.prev {display:block;width:20px;height:16px;background:url(../images/prev_03.jpg) no-repeat center;position:absolute;right:22px;top:-30px;}

.i_pro_slide a.next {display:block;width:20px;height:16px;background:url(../images/next_02.jpg) no-repeat center;position:absolute;right:0;top:-30px;}
/****foot**/
.foot {background: #2c3b3b;height:270px;border-top:7px solid #35a6e4;color:#7b7b7b;font-family:"黑体";font-size:14px;}

.foot_logo {display:block;width:206px;height:64px;float:left;margin-top:94px;}

.foot_txt {width:630px;height:214px;float:left;overflow:hidden;margin:50px 50px 0 50px;}

.foot_nav {margin-bottom:50px;}

.foot_nav a {color:#7b7b7b;display:inline-block;margin-right:65px;}

.QR {height:120px;float:left;margin-top:60px;border-left:1px solid #fff;width:260px;overflow:hidden;text-align:center;padding-top:25px;}

.QR span {display:inline-block;margin:0 13px;text-align:center;}

.QR span img {width:63px;height:63px;border-radius:50%;cursor:pointer;}

.QR span img:hover {border-radius:0;}

/********关于 我们************/
.hot_tel {float:right;clear:right;background:url(../images/about_03.png) no-repeat right center;padding-right:30px;margin-top:8px;color:#000000;font-size:15px;}

.hot_tel p {text-align:right;color:#808080;font-size:14px;}

.main {margin-bottom:100px;}

.n_banner {height:228px;background-position:center;background-repeat:no-repeat;}

.n_banner img {display:none;}

.left {width:220px;float:left;}

.left_top {background:url(../images/about_07.png) no-repeat center top;height:80px;position:relative;margin-top:-40px;z-index:99;padding-left:23px;color:#fff;padding-top:18px;}

.left_top span {font-size:20px;}

.left_top p {font-size:16px;}

.left_nav {border:9px solid #e6e6e6;position:relative;margin-top:-7px;background:#fff;border-top:none;}

.left_nav>li {border-top:1px solid #e6e6e6;}

.left_nav>li>a{display:block; height:39px;background:url(../images/about_11.png) no-repeat center;padding-left:18px;line-height:39px;font-size:14px;color:#008de6;}

.left_nav>li>a:hover {color:#014375;background:url(../images/about_11-07.png) no-repeat center;}

.sub_left_nav {background:#f2f2f2;display:none;}

.sub_left_nav li a{display:block;padding-left:18px;line-height:30px;font-size:14px;color:#008de6;}

.sub_left_nav li a:hover {color:#014375;}

.left_a {margin-top:14px;}

.left_a a {display:block;float:left;width:107px;height:108px;margin-right:6px;margin-bottom:4px;}

.left_a a img {width:107px;height:108px;}

.right {width:950px;float:right;position:relative;margin-top:-8px;}

.right_top span {display:block;float:left;line-height:60px;margin-left:45px;font-size:16px;color:#054777;}

.right_top em {display:block;float:right;color:#757575;line-height:60px;margin-right:10px;}

.about {background:url(../images/about_08.jpg) no-repeat center bottom;padding:20px 20px 300px 20px;}

.pro {padding:37px 34px;}

.pro_list {overflow:hidden}

.pro_list li {float:left;margin:0 19px 15px 0;}

.pro_list li a {display:block;}

.pro_list li a img {width:190px;height:210px;border:1px solid #e6e6e6;padding:4px;}

.pro_list li a  span {display:block;background:url(../images/pro_03.png) no-repeat center top;line-height:70px;text-align:center;font-size:16px;color:#666666;}

.keyuan_img {width:731px;height:483px;margin:32px auto;position:relative;overflow:hidden;}

.keyuan_img li img {width:731px;height:483px;}

.keyuan_img a.prev {display:block;width:43px;height:85px;background:url(../images/keyuan_03.png) no-repeat center;position:absolute;left:0; top:198px;z-index:99;}

.keyuan_img a.next {display:block;width:43px;height:85px;background:url(../images/keyuan_05.png) no-repeat center;position:absolute;right:0; top:198px;z-index:99;}

.keyuan_txt {width:731px;margin:0 auto;padding-bottom:80px;}

.skill_list {width:850px;margin:25px auto;}

.skill_list li {height:149px;padding-bottom:16px;border-bottom:1px dashed #a5a5a5;margin-bottom:10px;}

.skill_list li div {width:192px;height:119px;padding:15px;background:url(../images/skill_03.jpg) no-repeat center;float:left;margin-right:10px;}

.skill_list li div img {width:192px;height:119px;}

a.a1 {font-size:14px;color:#00a1df;line-height:40px;}

.skill_list li p {height:50px;margin-bottom:30px;overflow:hidden}

.case {background:url(../images/case_07.jpg) no-repeat right bottom;padding-bottom:161px;}

.case_list {width:890px;margin:25px auto;}

.case_list li {background:url(../images/case_03.jpg) no-repeat 6px center;padding-left:20px;border-bottom:1px dashed #cccccc;margin-bottom:20px;line-height:30px;overflow:hidden;}

.case_list li a {display:block;float:left;width:730px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.case_list li span {display:block;float:right;color:#999999;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.eare_top {width:757px;margin:25px auto;background:url(../images/eare_03.jpg) no-repeat center;height:142px;padding:50px 60px;}
.eare_top2{width:757px;margin:25px auto;background:url(../images/eare_03-2.jpg) no-repeat center;height:142px;padding:50px 60px;}

.eare_top dt {font-size:24px;color:#0096d0;margin-bottom:10px;}

.eare_txt {width:877px;margin:0 auto;padding-bottom:45px;}

.wh {width:769px;height:488px;margin:25px auto;overflow:hidden;background:url(../images/wh.jpg) no-repeat center;padding:60px;}

.join {width:876px;margin:25px auto;}

.join_list {overflow:hidden;}

.join_list li {float:left;border:1px solid #cccccc;width:204px;height:134px;margin-right:17px;margin-bottom:17px;}

.join_list li a {display:block;text-align:center;}



.join_list li a div {height:104px;}

.join_list li a div i {display:inline-block;width:0px;height:100%;vertical-align:middle;text-align:center;}

.join_list li a div img{max-height:104px;max-width:100%;vertical-align:middle;}

.message dl {margin:15px auto;line-height:30px;}

.message dl dt {float:left;width:100px;font-size:14px;text-align:right;}

.message dl dd {margin-left:115px;}

.message dl dd input[type=text] {width:250px;border:1px solid #999999;height:30px;padding:0 5px;}

.message dl dd textarea {width:500px;border:1px solid #999999;height:130px;padding:3px;}

.message dl dd a {display:inline-block;padding:3px 45px;font-size:14px;background:#f20000;color:#fff;}

.message dl dd a:hover {background:green;}