@charset "utf-8";

#cntrBody{font-size:14px;line-height:28px;}
#cntrBody p strong {font-weight:bold;}
#cntrBody p,.proinfo p,.age_li_about p{margin:25px 0; font-size:14px;line-height:28px;}
#cntrBody p{text-indent:2em;line-height:28px; color:#2a2a2a;}
#cntrBody table p,.proinfo table p,.age_li_about table p{margin:25px 0; font-size:14px;}
#dituContent{margin:0 auto;}
#cntrBody img {max-width:100%; max-height:880px; scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 100% ? "100%" : "auto"):(this.style.height = this.offsetHeight >= 880 ? "880px" : "auto")); display:inline !important ; margin-left:-2em;}
#cntrBody a{ color:#666;}
#cntrBody a:hover{ color:#333;}

#cntrBody table{ border:1px solid #ccc; border-collapse:collapse; background:#fff; width:100%; clear:both;}
#cntrBody table caption{ padding-bottom:5px; text-align:left;}
#cntrBody table th{ border:1px solid #ccc; background-color:#eee; font-weight:bold;  padding:10px 15px; font-size:18px; }
#cntrBody table td{ border:1px solid #ccc; padding:5px 15px;}
#cntrBody table td p{ margin:0 !important;}
#cntrBody table tr.altrow{ background-color:#ccc;}
#cntrBody table tbody tr.odd{background:#f9f9f9;}
#cntrBody table tbody tr:hover{background:#ddd;}


#cntrBodypro{font-size:14px;line-height:28px;}
#cntrBodypro p strong {font-weight:bold;}
#cntrBodypro p,.proinfo p,.age_li_about p{margin:25px 0; font-size:14px;line-height:28px;}
#cntrBodypro p{line-height:28px; color:#2a2a2a;}
#cntrBodypro table p,.proinfo table p,.age_li_about table p{margin:25px 0; font-size:14px;}

#cntrBodypro img {max-width:100%; max-height:880px; scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 100% ? "100%" : "auto"):(this.style.height = this.offsetHeight >= 880 ? "880px" : "auto")); display:inline !important ; }
#cntrBodypro a{ color:#666;}
#cntrBodypro a:hover{ color:#333;}

#cntrBodypro table{ border:1px solid #ccc; border-collapse:collapse; background:#fff; width:100%; clear:both;}
#cntrBodypro table caption{ padding-bottom:5px; text-align:left;}
#cntrBodypro table th{ border:1px solid #ccc; background-color:#eee; font-weight:bold;  padding:10px 15px; font-size:18px; }
#cntrBodypro table td{ border:1px solid #ccc; padding:5px 15px;}
#cntrBodypro table td p{ margin:0 !important;}
#cntrBodypro table tr.altrow{ background-color:#ccc;}
#cntrBodypro table tbody tr.odd{background:#f9f9f9;}
#cntrBodypro table tbody tr:hover{background:#ddd;}


/*neiye banner*/
.bannernei{ width:100%; height:400px; margin:0 auto; }
.bannernei li{ width:100%; height:400px; margin:0 auto; }

#daohang { float:left;position: relative; padding: 13px 0px; height: 24px; line-height:24px;  width: 870px;font-family:"Microsoft Yahei"; color: #9e9e9e; text-align: left; }
#daohang span{ padding-right:5px; color:#333; background:url(../images/icon-home.png) left 1px no-repeat; padding-left:20px;}
#daohang a{ margin-right:5px;color:#333;}
#daohang a:hover{ margin-right:5px;color:#000;}
#daohang a:after {content:'>';font-size:13px;color:#555; padding-left:5px;font-family:"Microsoft Yahei";width:20px;height:26px;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;position:relative;left:0;text-indent:20px}
#daohang a:last-of-type:after { width: 0; height: 0;content:'';}
#daohang a:last-of-type{ color:#00a0e9;}
#daohang a.njt:after {content:'—'; }

.search_right{ width:280px; margin-top:10px; float: right;}
.search_right p{background:#FFF;  border:#d8e2dd solid 0px;width:252px;  float:left; height:27px; text-align:center;}
.search_right span{width:27px;float:left;}
.search_rightinput{width:252px; height:27px; color:#333333; border-left:#d8e2dd solid 1px; padding-left:10px; border-top:0px solid #000; border-bottom:0px dashed #d8e2dd;  border-right:0px;  background:#f8f8f8; line-height:27px; float:left; font-size:12px; color:#666;}
.search_right  .submit {border: none;border-radius: 0; background:url(../images/n_s1.png) center no-repeat #f8f8f8; background-size:23px 23px;  border-bottom:#d8e2dd solid 0px;width: 27px; height: 27px;line-height: 27px;cursor: pointer;}
.search_right  .submit:hover{background:url(../images/n_s2.png) center no-repeat #f8f8f8;background-size:23px 23px; }

.nweizhi{ width:100%;  position: relative;height:50px;border-bottom:1px solid #e5e5e5;}
.dqname{font-size:36px; font-weight:bold;color:#000;margin: 40px 0 60px 0; }
.dqname span{font-size:26px;color:#666; }

.dqpro{font-size:36px; font-weight:bold;color:#000;margin: 0px 0 40px 0; }
.dqpro span{font-size:26px;color:#666; }

.s_menu_bar{ position: relative;height: 48px;line-height: 48px;overflow: hidden;margin-top:-48px;background:rgba(255,255,255,.7);}
.s_menu_bar dt{width: 236px;font-size: 18px; height:48px; border-right:1px solid #fff; line-height:48px;color: #535353;padding-left: 20px;position: relative; background:url(../images/s_menu_ico.png) 210px center no-repeat;}
.s_menu{width: 945px;position: absolute;right: 0; top: 0;/*background:rgba(255,255,255,.7);*/ height:48px; line-height:48px;}
.s_menu li{ float:left; width:135px; display:block;}
.s_menu li a{display:block;font-size: 13px; text-align:center; height:48px; line-height:48px;}
.s_menu li a:hover{background:rgba(0,160,233,.8);color:#fff;}
.curr{ color:#FFF; display:block; font-weight:bold;background:rgba(0,160,233,.8);}
.curr a{ color:#FFF; display:block;}
/*pro_left*/
.inpro_left{ width:250px; float:left; margin-top:30px;  background:#eff1f5; display:block; }
.inpro_left_top{ text-align:center;  width:250px; height:50px; float:left; background:#00a0e9;font-family: "Microsoft Yahei","微软雅黑", Arial; font-size:20px;line-height:40px; padding-top:10px; color:#FFF; }
.inpro_left_tel{ text-align:center;  width:250px; height:112px; float:left; padding-top:14px; background:#fff; display:block; padding-bottom:50px; }
.inpro_left_tel img{ width:250px; height:112px; }
.inpro_left_type{ width:250px; float:left;padding-top:10px; padding-bottom:20px; }
.inpro_left_type ul{ list-style:none}
.inpro_left_type ul h3{ text-align:left;  width:180px; height:35px; border-bottom:2px solid #00a0e9; background:url(../images/left_type_1.png) left center no-repeat; font-size:14px;line-height:35px; color:#666; font-weight:normal; margin-left:20px; padding-left:30px; margin-bottom:5px; margin-top:10px; }
.inpro_left_type ul h3 a:link{  font-size:15px; font-weight:bold;line-height:35px; color:#666;  }
.inpro_left_type ul h3 a:visited{ color:#666; font-weight:normal; }
.inpro_left_type ul h3 a:hover{color:#006bc6; font-weight:normal; }

.inpro_left_type ul li{ text-align:left; width:210px; height:40px; display:block; color:#585858; margin-left:20px; border-bottom:1px dashed #ddd;}
.inpro_left_type ul li a{font-size:14px;line-height:40px; color:#585858;display:block; padding-left:30px; background:url(../images/left_type1.png)  180px center no-repeat; background-size:12px 7px;}
.inpro_left_type ul li a:hover,.phov{  color:#FFF;background:url(../images/left_type2.png)  180px center no-repeat #00a0e9; background-size:12px 7px;}
.phov a{ color:#FFF !important; display:block;}
/*pro_right*/
.inpro_right{ width:920px; float:right; margin-top:40px;}
.pro_list{width:920px; display: block;}
.pro_list ul{ width: 1131px;}
.pro_list li{width:290px;height:258px;padding:0px;margin-right:21px; margin-bottom:30px; float:left;background: #fff;transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all;border:1px solid #dedede;}
.pro_list li img{width:290px;height:220px;margin-right:10px;float:left;}
.pro_list li h4{float: left;width:290px; height:38px;line-height: 38px;overflow: hidden; display: block; font-size: 14px;font-weight: bold; text-align:center;color: #fff;background:#00a0e9;}

.pro_list li p{ float: left;width:260px; padding:0 15px;height:32px; line-height:32px; font-size: 14px; color:#555;overflow: hidden;  display: block; background:#eff1f5; border-bottom:1px dashed #ddd;}
.pro_list li p span{height:28px; line-height:28px; font-size: 14px; font-weight:bold;color: #00a0e9;overflow: hidden;}
.pro_list li p:last-child{ padding-top:5px;padding-bottom:6px;height:53px; line-height:24px;overflow: hidden; border-bottom:0px;}

.pro_list li:hover{ background: #00a0e9;border:1px solid #00a0e9;}
.pro_list li:hover span h4{ color: #fff;}
.pro_list li:hover span p{ color: #fff;}
.pro_list li:hover span em{ color: #fff;border:1px solid #fff; }

/*products_detail*/
.pro_detail{ width:920px; margin:0 auto; margin-top:-10px;}

.pro_detail_l{width:430px; float:left; border:1px solid #ddd; padding:0px;}
.pro_detail_r{width:400px; height:402px; float:right; background:#f8f8f8; padding:15px 38px 15px 50px;}
/*product flash*/
#focus {width:430px; height:430px; overflow:hidden; position:relative;}
#focus ul {height:168px; position:absolute;}
#focus ul li {float:left; width:430px; height:430px; overflow:hidden; position:relative; background:#fff;}
#focus li img{height:430px; width:430px;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:430px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:430px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:150px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}


.product_name{height:50px; border-bottom:1px dashed #00a0e9;}
.product_name h1{font-size:19px; font-weight:normal; line-height:40px; color:#000;}
.product_xh{padding-top:20px; line-height:35px; font-size:14px; font-size:15px; font-weight:bold; color:#00a0e9;}
.product_xh span{ line-height:35px; font-size:14px; font-weight:normal; color:#666;}

.product_intro{padding-top:0px; line-height:31px; font-size:14px; height:120px; overflow:hidden;}
.product_intro p{ line-height:31px; font-size:15px; font-weight:bold; color:#00a0e9;}
.product_intro span{ line-height:31px; font-size:14px; font-weight:normal; color:#666;}

.product_tel{font-size:14px; font-weight:bold; text-align:center; line-height:40px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;  margin-top:30px; margin-bottom:30px;  padding:8px 0;}
.product_tel .font{color:#00a0e9; font-size:30px; font-family:Georgia, "Times New Roman", Times, serif;}


.pro_zx1 a{ width: 190px;display: block; font-size:14px;  height: 38px; line-height:38px; background:url(../images/zx_zx.png) 20px center no-repeat #f37020; background-size:20px 20px; color: #fff; margin-right: 10px;  text-align: center; float: left;}
.pro_zx1 a:hover { background:url(../images/zx_zx.png) 20px center no-repeat #dc5300; background-size:20px 20px; }
.pro_zx2 a{ width: 190px;display: block; font-size:14px;  height: 38px; line-height:38px; background:url(../images/zx_qq.png) 20px center no-repeat #909090; background-size:22px 22px; color: #fff;  text-align: center; float: right;}
.pro_zx2 a:hover { background:url(../images/zx_qq.png) 20px center no-repeat #dc5300; background-size:22px 22px; }

.pro_other_title{font-size:15px; font-weight:bold; color:#00a0e9; border-bottom:1px solid #00a0e9; height:40px; line-height:40px;  display:block;margin-bottom:20px; margin-top:30px;}
.pro_other_title span{ background:#00a0e9; color:#fff; display:block; width:120px; height:40px; line-height:40px;padding-left:30px;}

.pro_other_title_tj{font-size:15px; font-weight:bold; color:#00a0e9; border-bottom:1px solid #00a0e9; height:40px; line-height:40px;  display:block;margin-bottom:0px; margin-top:50px;}
.pro_other_title_tj span{ background:#00a0e9; color:#fff; display:block; width:120px; height:40px; line-height:40px;padding-left:30px;}


.inpro_newcon{width:918px; margin-top:0px; border:1px solid #ddd;}
.inpro_newcon ul{width:950px;}
.inpro_newcon li{float: left; width: 200px; padding-right: 5px; margin-left:20px; margin-top:10px;}
.inpro_newcon img{width: 196px; height: 196px; border: 1px #d0d0d0 solid; background: #fff; padding: 2px;}
.inpro_newcon img:hover{width: 196px; height: 196px; border: 1px #00a0e9 solid; background: #fff; padding: 2px;}

.inpro_newcon p{text-align:center; margin-top:5px; width:202px; line-height: 26px; overflow: hidden; color:#888; background:#eee;margin-bottom:10px; }
.inpro_newcon p .font{color:#888; font-size:12px;}
.inpro_newcon p a{text-decoration: none; font-size:12px; color:#333; display:block; line-height:26px; padding-bottom:5px; padding-top:5px; display:block;overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.inpro_newcon p a:hover{color: #fff; text-decoration: none; font-size:12px; background:#00a0e9;}








/*news*/
.news_list{overflow:hidden;}
.news_list li{display:block;width:100%;}
.news_list li a{display:block;overflow:hidden;height:auto;padding:25px 0 30px;border-bottom:1px solid #e3e3e3;border-top:1px solid #FFF;}
.news_list li a .news_date{float:left;width:155px;text-align:center;font-size:16px;color:#888888; padding-top:30px;}
.news_list li a .news_date p:first-child{font-size:60px;color:#888888;font-weight:600;line-height:60px;}
.news_list li a .news_Lbox{float:left;width:1045px;position:relative;}
.news_list li a .news_Lbox h3{display:block;font-size:16px;color:#333333;font-weight:normal;line-height:14px;padding-bottom:15px;border-bottom:1px dashed #ddd;}
.news_list li a .news_Lbox p{height:44px;color:#888888;line-height:22px;margin-top:10px; display:block; font-size:14px;}
.news_list li a:hover{ border-bottom:1px solid #00a0e9;border-top:1px solid #00a0e9;}
.news_list li:hover a,
.news_list li:hover .news_date,
.news_list li:hover .news_date p:first-child,
.news_list li:hover a .news_Lbox h1,
.news_list li:hover a .news_Lbox p
{color:#000;}

.news_detail{ margin-top:40px;}
.news_detail h1{  text-align:center; height:40px; font-size:26px; font-weight:normal; color:#333;}
.news_detail .ndate{ text-align:center; margin-bottom:20px; border-bottom:1px dashed #ccc; padding-bottom:10px; font-size:14px; color:#666;font-family:heliosextthinregular, Arial;}
.news_detail .ndate span{ text-align:center; font-size:14px; color:#666;font-family:heliosextthinregular, Arial;}
.news_detail .newsinfo{ font-size:13px; color:#777;  line-height:24px; padding:15px;text-indent:2em; background:#f6f6f6; margin-top:15px;}
.news_detail .newsinfo span{ font-size:13px; color:#000; }
.news_detail_page{ width:1200px; overflow:hidden;}
.news_detail_page li{ font-size:14px;width:100%;height:50px;line-height:50px;color:#555555;padding-left:35px;background:url(../images/icon-dd7.png) no-repeat 5px center;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;}
.news_detail_page li:last-child{background:url(../images/icon-dd8.png) no-repeat 5px center;border-top:0px solid #e5e5e5;}
.news_detail_page li:hover{ color:#00a0e9;}

.news_other{ border:1px solid #e5e5e5; margin:20px auto; overflow:hidden;padding-bottom:20px; }
.news_other_title{ background:#eee; font-size:15px; font-weight:bold; color:#00a0e9; height:40px; line-height:40px; padding-left:20px;}
.news_other ul{ width:1300px; display:block;padding-top:10px; }
.news_other ul li{ height:31px; line-height:33px; width:560px; float:left; margin-right:15px; margin-left:20px; padding:0 0 0 1px; height:36px; line-height:36px; overflow:hidden; font-size:14px; border-bottom:1px dashed #ddd;white-space: nowrap; text-overflow: ellipsis;  }
.news_other ul li span{  padding:0 5px; color:#999999; font-size:12px;height:36px; line-height:36px;  float:right; font-weight:normal;}
.news_other ul li a{ color:#333;font-size:12px; height:36px; line-height:36px;  width:450px !important; display:block; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; }
.news_other ul li a:hover{color:#00a0e9 !important;}

/*case*/
.case_list{width: 1200px;margin-top: 50px;margin-right: auto;margin-left: auto;}
.case_list ul{width: 1400px;}
.case_list ul li{width: 280px;float: left;height:268px;margin-right: 25px; margin-bottom:20px;position: relative; overflow:hidden;}
.case_list ul li .pic{height: 210px;width: 280px;overflow: hidden;}
.case_list ul li .pic img{-o-transition:all 1.5s;-moz-transition:all 1.5s;-webkit-transition:all 1.5s;-ms-transition:all 1.5s;transition:all 1.5s;height: 210px;width: 280px;}
.case_list ul li:hover .pic img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.case_list ul li .text{-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;height: 146px;background-color: #f8f8f8;border-top:1px dashed #f8f8f8;padding-top: 24px;padding-right: 22px;padding-left: 22px;font-size: 13px;line-height: 24px;}
.case_list ul li:hover .text{background-color: #00a0e9; border-top:1px dashed #94c4da;color: #FFFFFF;}
.case_list ul li:hover .text p,.case_list ul li:hover .text strong{color: #FFFFFF;}
.case_list ul li .text strong{-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;font-size: 15px;font-weight: normal;display: block;padding-bottom: 10px;line-height: 20px;color: #333333; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; }
.case_list ul li .text p{-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;color: #666666; height:105px; overflow:hidden;}
.case_list ul li span.detailed{height: 38px;line-height: 38px; font-size:14px;width: 100%; position: absolute;background-color: rgba(0,160,233,0.75); top: 172px;text-align: center;text-transform: uppercase;color: #FFFFFF; }

.caes_detail{width:1200px; margin:0 auto; }
.case_left{ width:800px; float:left;margin-bottom:20px;}
.case_left h1{  text-align:left; height:40px; font-size:20px; font-weight:normal; color:#333;border-top:1px dashed #ccc; padding-top:15px;}
.case_left .ndate{ text-align:left; margin-bottom:20px; border-bottom:1px dashed #ccc; padding-bottom:10px; font-size:14px; color:#666;font-family:heliosextthinregular, Arial;}
.case_left .ndate span{ text-align:center; font-size:14px; color:#666;font-family:heliosextthinregular, Arial;}

.case_right{ width:280px; float:right; background:#f8f8f8; padding:20px;}
.case_right .case_con{ width:100%;}
.case_right .case_con img{ border:2px solid #fff; max-width:99%; margin-bottom:10px;}
.case_right .case_con p{ width:100%; font-size:15px;color:#444; height:30px; line-height:30px;}
.case_right .case_con p span{font-size:14px; color:#777;}
.case_right .case_con span{ width:100%; font-size:14px; color:#777;}
.case_right .case_con .sbtitle{ background:#00a0e9; font-size:16px; color:#fff; height:34px; line-height:34px; text-align:center; margin-top:15px; }
.case_right .case_con .sbpic{ width:100%; background:#fff;margin:0 auto; display:block; margin-bottom:10px; }
.case_right .case_con .sbpic img{ max-width:90%; margin-left:5%; margin-bottom:0px;}
.case_right .case_con .sbpic p{ width:100%; background:#fff; height:38px; line-height:38px; border-top:1px dashed #ddd; font-size:14px; color:#666; text-align:center;}
.case_right .case_con .sbpic:hover p{ color:#00a0e9;}

.case_other_title{font-size:15px; font-weight:bold; color:#00a0e9; border-bottom:1px solid #00a0e9; height:40px; line-height:40px;  display:block;margin-bottom:20px;}
.case_other_title span{ background:#00a0e9; color:#fff; display:block; width:120px; height:40px; line-height:40px;padding-left:20px;}

/*PROJECT*/
.main{margin-top:38px;overflow:hidden;  margin-left: 80px;}
.casepic { overflow: hidden;}
.showbox2 {  height: 73px;width: 163px; float: left;border: 1px solid #c7c9cd;margin: 0 43px 29px 0; position: relative; display: inline;overflow: hidden;}
.showbox2 img { width: 163px; height: 73px; overflow: hidden;}
.showbox2 .subtitle2 { position: absolute; left: 0; bottom: -74px; height: 73px; line-height: 20px; width: 163px; color: #006935; background: url(../images/showbg.png) repeat;font-size: 12px;}
.showbox2 .subtitle2 p {line-height: 73px;color: #fff; text-align: center;font-size: 14px;}







/*customer*/
.customer_list{width: 1200px;margin-top: 50px;margin-right: auto;margin-left: auto;}
.customer_list ul{width: 1400px;}
.customer_list ul li{width: 280px;float: left;height: 308px;margin-right: 25px; margin-bottom:20px;position: relative; overflow:hidden;}
.customer_list ul li .pic{height: 210px;width: 280px;overflow: hidden;}
.customer_list ul li .pic img{-o-transition:all 1.5s;-moz-transition:all 1.5s;-webkit-transition:all 1.5s;-ms-transition:all 1.5s;transition:all 1.5s;height: 210px;width: 280px;}
.customer_list ul li:hover .pic img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.customer_list ul li .text{-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;height: 146px;background-color: #f8f8f8;border-top:1px dashed #f8f8f8;padding-top: 10px;padding-right: 22px;padding-left: 22px;font-size: 13px;line-height: 24px;}
.customer_list ul li:hover .text{background-color: #eee; border-top:1px dashed #94c4da;color: #FFFFFF;}
.customer_list ul li:hover .text p,.customer_list ul li:hover .text strong{color: #666;}
.customer_list ul li .text p{-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;color: #666666; height:70px; overflow:hidden;}
.customer_list ul li span.detailed{height: 38px;line-height: 38px; font-size:14px;width: 100%; position: absolute;background-color: rgba(0,160,233,0.75); top: 172px;text-align: center;text-transform: uppercase;color: #FFFFFF;  overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}


.customer_other_title{font-size:15px; font-weight:bold; color:#00a0e9; border-bottom:1px solid #00a0e9; height:40px; line-height:40px;  display:block;margin-bottom:20px;}
.customer_other_title span{ background:#00a0e9; color:#fff; display:block; width:140px; height:40px; line-height:40px;padding-left:20px;}

/*honor*/

.honor_list{width: 1200px;margin-top: 50px;margin-right: auto;margin-left: auto;}
.honor_list ul{width: 1400px;}
.honor_list ul li{width: 220px;float: left;height: 360px;margin-right: 24px;margin-bottom:20px;position: relative; overflow:hidden; background:#edeff4;}
.honor_list ul li .pic{height: 311px;width: 210px;overflow: hidden; padding:5px 5px 0 5px;}
.honor_list ul li .pic img{-o-transition:all 1.5s;-moz-transition:all 1.5s;-webkit-transition:all 1.5s;-ms-transition:all 1.5s;transition:all 1.5s;height: 306px;width: 210px;}
.honor_list ul li .text{-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;height: 146px;background-color: #00a0e9;border-top:1px dashed #f8f8f8;padding-top: 2px;font-size: 14px;line-height: 36px; text-align:center; color:#fff; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.honor_list ul li:hover .text{background-color: #00a0e9; border-top:1px dashed #94c4da;color: #FFFFFF;}
.honor_list ul li:hover .pic{background-color: #00a0e9; }

/*partner*/

.partner_list{width: 1200px;margin-top: 50px;margin-right: auto;margin-left: auto;}
.partner_list ul{width: 1400px;}
.partner_list ul li{width: 220px;float: left;height: 140px;margin-right: 24px;margin-bottom:20px;position: relative; overflow:hidden; background:#edeff4;}
.partner_list ul li .pic{height: 95px;width: 210px;overflow: hidden; padding:5px 5px 0 5px;}
.partner_list ul li .pic img{-o-transition:all 1.5s;-moz-transition:all 1.5s;-webkit-transition:all 1.5s;-ms-transition:all 1.5s;transition:all 1.5s;height: 95px;width: 210px;}
.partner_list ul li .text{-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;background-color: #00a0e9;border-top:1px dashed #f8f8f8;padding-top: 2px;font-size: 14px;line-height: 36px; text-align:center; color:#fff; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.partner_list ul li:hover .text{background-color: #00a0e9; border-top:1px dashed #94c4da;color: #FFFFFF;}
.partner_list ul li:hover .pic{background-color: #00a0e9; }

/*feedback*/
.feedback{ width:1200px; margin:0 auto;border-top:0px dashed #ccc;display:block; padding:0px 0 30px 0; height:550px;}
.feedback_left{ width:470px; height:400px; float:left; border-right:1px dashed #ddd; padding-right:20px; background:url(../images/feedback.jpg) left top no-repeat;}
.feedback_right{ width:640px; float:right;}

.feedback_right .ptitle{ font-size: 24px; font-weight: normal; height: 38px; line-height: 38px;  color:#555;}
.feedback_right .ptitle span{ font-size: 16px; font-weight:normal; height: 38px; line-height: 38px; margin-left:10px; color:#666;}
.feedback_right .ptitle i{display:block;height:15px; float:left;width:50px;margin-bottom:5px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}
.feedback_right .ptitle b{font-size: 12px; font-weight:normal; height: 28px; line-height: 28px; margin-left:10px; color:#999;}

.feedback_right .form{display: block;	max-width: 640px;	margin: 58px auto 0;}
.feedback_right .form input{	border: 1px solid #d5d5d5;font-size: 14px;}
.feedback_right .form .line1{	width: 242px;	height: 40px;	line-height: 40px;	padding: 0 46px 0 13px;	float: left;	margin: 0 34px 15px 0;}
.feedback_right .form .name{background: #fff url(../images/i_form_ico1.png) no-repeat right -4px;}
.feedback_right .form .phone{	background: #fff url(../images/i_form_ico2.png) no-repeat right -4px;}
.feedback_right .form .email{/*margin-right: 0;*/	background: #fff url(../images/i_form_ico3.png) no-repeat right -4px;}

.feedback_right .form .company{margin-right: 0;	background: #fff url(../images/i_form_ico5.png) no-repeat right -4px;}
.feedback_right .form .fax{margin-right: 0;	background: #fff url(../images/i_form_ico7.png) no-repeat right -4px;}
.feedback_right .form .address{margin-right: 0;background: #fff url(../images/i_form_ico6.png) no-repeat right -4px;}



.feedback_right .form .yzm{width: 242px;	height: 40px;	line-height: 40px;	padding: 0 46px 0 13px;	float: left;	margin: 0 0 15px 0; }
.feedback_right .form .fyzm{ position:absolute; margin-left:220px; margin-top:8px;}
.feedback_right .form textarea{	width: 579px;	border: 1px solid #d5d5d5;	padding: 10px 46px 10px 13px;	height: 149px;	font-size: 14px;	line-height: 1.5;	margin-bottom: 15px;	background: #fff url(../images/i_form_ico4.png) no-repeat right top;
}

.feedback_right .form .submit {border: none;border-radius: 0; background:#f37020; margin-right: 10px; width: 134px; font-size:13px;height: 34px;line-height: 34px;	text-align: center;color: #fff; margin-left:20px; margin-top:4px;cursor: pointer;}
.feedback_right .form .reset {border: none;border-radius: 0; background: #909090; width: 134px;height: 34px;line-height: 34px;	 font-size:13px;text-align: center;color: #fff;cursor: pointer;}
.feedback_right .form .submit:hover{background: #00a0e9;}
.feedback_right .form .reset:hover{background: #00a0e9;}

/*page*/
.page{padding:15px 0;width:100%;text-align:center; font-size:12px; margin:20px auto;}
.page span.current{margin-right:5px;padding:0 12px;background:#00a0e9;color:#fff;height:28px;line-height:28px;text-align:center;display:inline-block}
.page span.currenttt{margin-right:5px;padding:0 12px;background:#f0f0f0;color:#666;height:28px;line-height:28px;text-align:center;display:inline-block}
.page a{display:inline-block;background:#f0f0f0;color:#666;height:28px;line-height:28px;text-align:center;margin-right:5px;padding:0 12px}
.page a:hover{background:#aaa;color:#fff}

/*site map*/
.sitemap_con{ width:1200px; margin:0 auto;margin-bottom:20px;}
.sitemap_con p a{ background:#00a0e9; padding:0 20px; display:block; text-align:center; height:34px;font-size:15px;font-weight:normal; line-height:34px; color:#ffffff; float:left;}
.sitemap_con b{ }
.sitemap_con b a{ background:#70bfe3; padding:0 20px; display:block; text-align:center; height:34px;font-size:15px;font-weight:normal; line-height:34px; color:#fff; float:left;}


.sitemap_con ul{ width:1200px;border-top: 1px solid #E5E5E5; padding-top:20px; margin-bottom:15px;display:block; overflow:hidden;}
.sitemap_con ul li{ float:left; height:39px; width:191px;background:#f6f6f6;  text-align:center; line-height:39px; font-size:14px; display:inline; margin:0  10px 10px 0;}
.sitemap_con ul li a{ display:block;  font-size:14px;height:39px;line-height:39px;color:#575656;}
.sitemap_con ul li a:hover{ color:#fff; background:#aaa !important; text-decoration:none;}
.sitemap_con ul li:nth-child(6n+0){margin-right:0px;}
