﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}
body{background: #fff; color:#333; font-size:13px; font-family:"微软雅黑";}
ul, ol { list-style: none;} 
img,fieldset{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
.nodispaly{ display:none}
.line{height:20px; line-height:20px; font-size:0px; clear:both; overflow:hidden; display:block;}
.fK{color:#da251c;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
a{color:#333; text-decoration:none; transition: all 0.3s;}
a:hover {color:#000; text-decoration:underline; }
.fl{float:left;}
.fr{float:right;}
input, textarea{padding:0px; font-size:13px; font-family:Arial, "微软雅黑"; color:#888; outline:none; border:0px;}
em{font-style:normal;}
table {border-spacing: 0;border-collapse: collapse}
.layout{ width:1200px; margin:0 auto;}

/* 公用样式 */
.topDiv{height:149px; line-height:50px; background:#007bc1; color:#FFF;}
.topDiv .fl img{float:left; margin-right:6px; position:relative; top:17px;}
.topDiv .fl span{font-size:14px;}
.topDiv .fr{padding-top:12px;}
.topDiv li{float:left; margin-left:10px;}
.topDiv .topLogo{ padding:14px 30px; float:left;}
.topDiv .li_01{width:235px; height:27px; background:#006bab;}
.topDiv .li_01 .input1{float:left; width:200px; height:27px; line-height:27px; text-indent:10px; color:#333;}
.topDiv .li_01 .btn1{float:left; width:35px; height:27px; cursor:pointer; background:url(../images/ico2.png) center no-repeat;}
.topDiv li a{display:block; color:#FFF; background:#006bab url(../images/ico1.png) 12px center no-repeat; width:50px; height:27px; line-height:27px; padding-left:25px;}
.topDiv li a:hover{background:#e62129 url(../images/ico1.png) 12px center no-repeat;}


.headDiv{position:absolute; z-index:20; left:0px; top:51px; background:#fff; box-shadow: 0 0 8px #999; height:98px; width:100%;}
.headDiv .layout{height:98px; position:relative;}
.headDiv .logo{position:absolute; left:0px; top:10px;}
.headDiv .logo img{width: 120px;}
.nav{position:absolute; right:0; top:0px;}
.nav li{float:left; padding-left:1px; height:98px; background:url(../images/nav.png) right center no-repeat;}
.nav a{display:block; float:left; white-space:nowrap; height:98px; line-height:98px; color:#444; padding:0 40px; font-size:15px; font-weight:bold;}
.nav a:hover, .nav .aNow{color:#007bc5;}


.sNav1{ width:165px; min-height:156px; _height:156px; position:absolute; z-index:100; top:149px;  display:none;background:#007bc1;}
.sNav1 .list{ width:165px;}
.sNav1 ul{}
.sNav1 li{ height:42px; line-height:42px; overflow:hidden; font-size:14px; text-align: center; position:relative; margin:0 14px; border-bottom: 1px solid #0589d4;}
.sNav1 li a{  color:#f5f5f5; line-height:40px;}
.sNav1 li a:hover{ color:#fff;  font-weight:bold;}


.sNav2{ width:100%; left: 0;  min-height:176px; _height:176px; position:absolute; z-index:100; top:149px; display:none;  background:#007bc1; }
.sNav2 .content{max-width:1200px;  margin: 0 auto;}
.sNav2 .content_l{ padding:20px 0; width:100%;}
.sNav2 dl{ padding:6px 0; display: inline-block; vertical-align: top;width:15.8%; margin-bottom: 20px;}
.sNav2 dt{ font-size:15px; color:#f5f5f5; font-weight:bold;  padding-bottom: 12px;}
.sNav2 dd{ font-size:14px; line-height:28px; }
.sNav2 dd a{color: #e2e2e2;}


.sp_header,.sjj_nav{ display:none;}

.banner{margin-top: 0;}
.banner_pc{}
.banner_sj{ display:none;}
.flexslider{ position:relative;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; position:relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;border-radius: 0px;}

.flex-pauseplay span {text-transform: capitalize;}
.flex-control-nav { text-align: center; position:absolute; left: 50%; bottom:15px;transform: translateX(-50%);}
.flex-control-nav li {margin: 0 7px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:11px; height:11px; display: block; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;border: 2px solid #FFF;}
.flex-control-paging li a.flex-active { border: 2px solid #e62129;background: #e62129; cursor: default; }


.content1{margin:0; overflow: hidden;}
.dyip{width:100%; padding: 35px 0; text-align: center; background: #f4f7fa; overflow: hidden;}
.dyip .hd{text-align: center;}
.dyip .hd h2{font-size:28px; color: #444; margin-bottom:15px;}
.dyip .hd ul{margin-top: 25px;}
.dyip .hd ul li{display: inline-block;width: 150px; font-size:14px; background: #e0e0e0;color: #222; line-height:45px;margin:8px 10px;cursor: pointer;}
.dyip .hd ul li.on{color: #fff; background: #007bc1}
.dyip .bd{margin-top: 30px;}
.dyip .bd ul{margin-left: -2%;margin-top: 25px;}
.dyip .bd li{ width: 18%;margin-left: 2%;float: left; margin-bottom: 2%;}
.dyip .bd li .pic{border:1px solid #e2e2e2;}
.dyip .bd li .pic img{width: 100%;}
.dyip .bd li .title{margin-top:10px;}
.dyip .bd li .title h3{font-size:14px;line-height: 26px;}
.dyip .bd li .title p{margin-top: 12px;line-height: 24px;}


.derp{  padding: 35px 0;  overflow: hidden;}
.derp h2{font-size: 28px; text-align: center; color: #444;}
.derp .box{margin: 40px auto 0 auto; overflow: hidden;}
.derp .box ul{ margin-left: -3%;}
.derp .box ul li{float: left;  width:47%; margin-left: 3%; margin-bottom: 2%}
.derp .box ul li .img_title{position: relative;width: 100%;overflow: hidden;}
.derp .box ul li .img_title img{max-width: 100%;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;}
.derp .box ul li .img_title p.one{line-height: 45px;color: #fff;font-size: 24px;padding-left: 42px;position: absolute;top: 38px;left: 0px;width: 100%;z-index: 3;}
.derp .box ul li .img_title p.one:before{content: '';position: absolute;left: 0px;top: 0px;background-image: url('../images/index_icon01.png');background-repeat: no-repeat;width: 100%;height: 100%;z-index: -1;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;}
.derp .box ul li:hover .img_title img{transform: scale(1.08);}
.derp .box ul li:hover .img_title p.one:before{opacity: 1;}


.dsanp{width:100%; background:url(../images/com_bg.jpg) center no-repeat; background-size: cover; padding:35px 0px; overflow:hidden;}
.dsanp .boxs{margin: 40px auto; overflow: hidden;}
.dsanp .boxs .dis_L{float: left; width: 45%; border: 16px #fff solid; overflow: hidden;}
.dsanp .boxs .dis_L img{width: 100%;}
.dsanp .boxs .dis_R{width:55%; float:left; position:relative; margin-left:-40px; margin-top:20px;}
.dsanp .boxs .dis_R .comps{width:90%; float:left; padding:5%; background:#fff;  color:#666;}
.dsanp .boxs .dis_R .comps h2{ font-size:24px; font-weight:bold; line-height:36px; color:#0262b8; }
.dsanp .boxs .dis_R .comps .txts{ padding:12px 0; line-height:32px; font-size:14px;}
.dsanp .boxs .dis_R .comps .amore a{ width:120px; background: #0262b8; font-size:14px; color:#fff; line-height:35px; display:block; text-align:center;margin-top: 20px; }
.dsanp .boxs .dis_R .comps .amore a:hover{ color:#f2f2f2; text-decoration:none;}


.dsip{width:100%; padding: 35px 0;background: #fff; overflow: hidden;}
.dsip h2{font-size: 28px; text-align: center; color: #444;}
.dsip .box{margin: 40px auto 15px auto; overflow: hidden;}
.dsip .dsip_l{width: 49%;float: left;}
.dsip .dsip_l img{width: 100%;}
.dsip .dsip_l .title{margin-top: 20px;}
.dsip .dsip_l .title h2{font-size: 18px;font-weight: bold;}
.dsip .dsip_l .title h2 a{color: #1a499b;}
.dsip .dsip_l .title span{color: #999;}
.dsip .dsip_l .title p{line-height: 24px;margin-top: 20px;color: #666;}

.dsip .dsip_r{width: 46%;float: right;}
.dsip .dsip_r ul{}
.dsip .dsip_r li{border-top: 1px dotted #999;padding:15px 0;}
.dsip .dsip_r li h3{font-size: 15px;font-weight: bold;}
.dsip .dsip_r li h3 span{float: right;font-weight:normal;color: #777;font-size: 12px;}
.dsip .dsip_r li p{margin-top: 12px;line-height: 27px;color: #666; font-size: 13px;height:55px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.dsip .dsip_r .more{width: 120px;height: 35px;line-height: 35px;text-align: center;background: #0262b8; float: right;}
.dsip .dsip_r .more a{display: block;color: #FFF;}
.dsip .dsip_r .more a:hover{display: block;text-decoration: none;color: #FFF;}


/*bottom_nav*/
.bottom_nav{ width:100%; padding:35px 0; overflow:hidden; background:#3389c6 url(../images/bg-footerBox.gif) top center repeat-y;}
.bottom_nav .b_nav_l{ width:70%; float:left;}
.bottom_nav .b_nav_l .bt_m_nav{ float:left; width: 25%;}
.bottom_nav .b_nav_l .bt_m_nav dl{ overflow:hidden;}
.bottom_nav .b_nav_l .bt_m_nav dl dd{ margin:0 0 12px 0;}
.bottom_nav .b_nav_l .bt_m_nav dl dd a{ font-size:17px; color:#fff; font-weight:bold; line-height:24px; display:block;}
.bottom_nav .b_nav_l .bt_m_nav dl dd a:hover{ text-decoration:none; color:#2eacdf;}
.bottom_nav .b_nav_l .bt_m_nav dl dt a{ font-size:13px; color:#e2e2e2; line-height:30px; display:block;}
.bottom_nav .b_nav_l .bt_m_nav dl dt a:hover{ text-decoration:none; color:#2eacdf;}
.bottom_nav .b_nav_l .bt_m_nav:last-child{margin:0;}

.bottom_nav .bottom_contact{ width:30%; float:right; }
.bottom_nav .bottom_contact h2{ font-size:18px; color:#fff; font-weight:bold; line-height:34px; }
.bottom_nav .bottom_contact .lxss{ font-size:13px; color:#fff; line-height:28px; margin:10px 0 6px 0;}
.bottom_nav .bottom_contact .lxss img{ width:125px; float: right; display: block; margin-left: 10px;}

/*fotter*/
.fotter{ width:100%;  padding:22px 0; background: #2e81bb; border-top: 1px solid #3996d7; overflow: hidden;}
.fotter .copys{ font-size:13px; line-height:27px; color:#fff; text-align:center;  }



/*内页代码开始*/
.banner_pic img{display: block; max-width: 100%; height: auto;overflow: hidden;}

.bread_content{width: 100%;background: #f7f7f7; padding: 20px 0;overflow: hidden; }
.bread_box{width: 100%;display: flex;color: #707070;line-height: 15px;height: 15px;font-size: 14px;}
.bread_box .home_icon{display: inline-block;width: 15px;height: 15px;background-image: url('../images/home_icon.jpg'); background-repeat: no-repeat;background-position: center;}
.bread_box a{color: #707070;margin: 0px 5px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;}
.bread_nav{width: 100%;display: flex;flex-wrap: wrap;padding-top: 20px; }
.bread_nav a{display: inline-block;height: 42px; line-height: 42px; width: 145px;border:1px solid #bbb;font-size: 15px;text-align: center;
	color: #333;margin-bottom: 10px;margin-right: 15px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;
	-ms-transition:all .5s ease;-o-transition:all .5s ease;font-weight:bold;}
.bread_nav a:hover{color: #007bc1;border: 1px solid #007bc1;}
.bread_nav a.hover{color: #fff;border: 1px solid #007bc1;background-color: #007bc1;}

.inner_content{width: 100%;background-color: #fff;padding: 24px 0; overflow: hidden;}
.inner_about{padding: 5px 0; overflow: hidden;}
.about_title{font-size:24px;color: #163078;font-weight: bold;line-height: 42px;padding: 5px 0px;}
.list_conbox{padding-top: 15px; font-size:15px; color:#424242; line-height:32px; }
.list_conbox img{max-width: 100%;}


.wh_box{width: 100%; padding:50px 0 20px 0; overflow: hidden;}
.wh_box h2{font-size:24px;color: #163078;font-weight: bold;line-height: 42px;padding-bottom: 15px;}
.wh_box ul{margin-left: -2%;}
.wh_box ul li{float: left; width: 36.333%;margin-left: 2%; margin-bottom: 12px;}
.wh_box ul li img{max-width: 100%; height: 235px;}
.wh_box ul li p{font-size:15px; color:#424242; font-weight: bold; line-height:30px; padding: 13px 0;}


/*证书*/
.honorList{width:100%;overflow: hidden;}
.honorList ul{margin-right:-2%}
.honorList ul li{width:23%;float:left;margin-right:2%;margin-bottom:15px;text-align:center;}
.honorList ul li img{display:block;width:94%; padding:4px;border:2px solid #e2e2e2;background:#fff;}
.honorList ul li img:hover{border:2px solid #025198;}
.honorList ul li span{line-height:35px; font-size:14px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}

/*产品*/
.products{width: 100%; padding-top:0;}
.products ul{margin-left: -2%;}
.products ul li{width:23%; float:left; margin-left:2%; background:#FFF; margin-bottom:20px;}
.products ul li .thumbnail{ width:100%; }
.products ul li .thumbnail img{max-width:85%; margin: 0 auto; display: block;}
.products ul li .title{ width:100%; }
.products ul li .title .box{padding:10px;background: rgba(0,78,162,.2); font-size: 14px;}
.products ul li .title .box h2{ font-size:17px;line-height:24px; padding:0 0 12px;overflow:hidden; text-align: center;}
.products ul li .title .box h2 a{ color:#333;}
.products ul li .title .box strong{display: block;color: #337FE5;padding:8px 0;}
.products ul li .title .box .p2{ font-size: 14px;color: #555555;line-height: 24px;overflow: hidden;margin-bottom: 23px; height: 100px;}
.products ul li .title .box .p3{font-size: 12px;color: #004EA2;line-height: 20px;}


.details_content{width:100%;padding:0;}
.details_content .product_details{width:100%; margin-bottom: 28px; background:#f5f5f5; overflow: hidden;}
.details_content .product_details .details_pic{float: left; width:44%; padding:2%;}
.details_content .product_details .details_pic img{max-width: 100%;height: auto;}

.cpxq_l{width:100%; }
.cpxq_l .cpxq_l_t{width:100%; background:#fff}
.cpxq_l .cpxq_l_b{width:94%; overflow:hidden; margin-top:10px; padding:0 20px; position:relative;}
.cpxq_l .cpxq_l_b a.prev,.cpxq_l_b a.next{display:block;width:12px;height:21px; margin-top:-10px; position:absolute;top:50%;left:0;background:url(../images/anu.png) no-repeat;
overflow:hidden;cursor:pointer;transition:all 0s linear;}
.cpxq_l .cpxq_l_b a.prev:hover{background-position:0 -21px;}
.cpxq_l .cpxq_l_b a.next{left:auto;right:0;background-position:0 -42px;}
.cpxq_l .cpxq_l_b a.next:hover{background-position:0 -63px;}
.cpxq_l .cpxq_l_b .cpxq_l_b_kj{position:relative; width:100%; overflow:hidden;}
.cpxq_l .cpxq_l_b .cpxq_l_b_kj ul{width:100%; font-size:0px; white-space:nowrap; position:absolute; z-index:10;}
.cpxq_l .cpxq_l_b .cpxq_l_b_kj ul li{display:inline-block;  width:20%; margin:1%; cursor:pointer;}
.cpxq_l .cpxq_l_b .cpxq_l_b_kj ul li img{width:100%;}
.cpxq_l .cpxq_l_b .cpxq_l_b_kj ul li a{display:block; opacity:0.5;}
.cpxq_l .cpxq_l_b .cpxq_l_b_kj ul li a.tb-selected{ opacity:1;}
dl.op{width:100%; font-size:0px; white-space:nowrap; opacity:0;}
dl.op dd{display:inline-block;  width:25%; cursor:pointer;}
dl.op dd img{width:100%;}
dl.op dd a{display:block;}



.details_content .product_details .details_top{float: right; width:48%;padding:2%;}
.details_content .product_details .details_top h5{font-size:24px;color:#025ea7;margin-bottom:20px;padding-bottom:20px;position:relative;}
.details_content .product_details .details_top h5:before{position:absolute;content:"";width:30px;height:2px;background:#025ea7;left:0;bottom:0;}
.details_content .product_details .details_top .pwxx{font-size:14px;color:#666;line-height:30px;margin:0;}
.details_content .product_details .details_top .mores{ margin:28px 0 0; } 
.details_content .product_details .details_top .mores a{color:#fff; float:left; width: 105px; margin:0 6px; height: 38px; line-height:38px;  font-size: 15px;
background:#025198; text-align: center; color:#fff;border-radius: 5px;}

.details_content .product_details .details_box{background:#f5f5f5;  overflow: hidden;}
.details_content .product_details .details_box .tits{border-bottom: 1px solid #025ea7; line-height: 42px; height: 42px; margin: 0 15px;}
.details_content .product_details .details_box .tits span{width:125px; background: #025ea7; display: block;font-size: 18px;text-align: center; color: #fff;}
.details_content .product_details .details_box .details_text{padding:20px 15px; font-size:13px; line-height:30px;}
.details_content .product_details .details_box .details_text img{display: block;max-width: 100%;height: auto;}

.details_content .product_details .details_box .details_text table{border-left: 1px solid #000;border-top:1px solid #000; width: 100%; }
.details_content .product_details .details_box .details_text table tr td{border-right: 1px solid #000;border-bottom:1px solid #000; padding: 6px; line-height: 24px; text-align:center;}
.details_content .product_details .details_box .details_text table tr td img{ margin: 0 auto; display: block;}
.details_content .product_details .details_box .details_text table tr:first-child{background: #c4d5ef;}


/*应用*/
.case{width: 100%; padding-top: 10px; }
.case ul{margin-left: -3%; overflow: hidden;}
.case ul li{width: 17%; float: left; margin-left: 3%; margin-bottom:1%;}
.case ul li img{width: 97%; border: 3px solid #eee;}
.case ul li p{background: url(../images/linebox.png) top right no-repeat;text-align:center;line-height:35px; font-size:15px; padding-top:10px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-weight: bold; display:block;}


.case_list{width: 100%; padding-top: 28px;}
.case_list ul{}
.case_list li{width:46.3%; float:left;  background:#FFF; margin-bottom:20px; border:5px solid #e2e2e2; padding:1.5%;}
.case_list li .pic{ width:40%; float:left;}
.case_list li .pic img{ width:100%;}
.case_list li .title{ width:60%; float:right;}
.case_list li .title .box{ padding:0 5%;}
.case_list li .title .box h2{ font-size:18px; height:24px; line-height:24px; margin:15px 0 0;overflow:hidden;}
.case_list li .title .box h2 a{ color:#333;}
.case_list li .title .box h2 a:hover{ color:#d0923d; text-decoration:none;}
.case_list li .title .box p{ height:50px; line-height:25px; color:#999; margin:10px 0; overflow:hidden;}
.case_list li .title .box .more{width: 85px; line-height:30px; background:#025198; text-align: center; color:#fff; margin:12px 0; border-radius: 5px;} 
.case_list li:nth-child(2n){border-left: none;}

.app{width: 100%; margin-bottom:50px;}
.app h2{font-size:18px;line-height:34px; font-weight: bold; margin:10px 0;overflow:hidden;}
.app .tx_com{font-size:15px; color:#424242; line-height:32px;}
.app img{max-width: 100%;}


.app_p{width: 100%; padding-top: 10px; }
.app_p ul{margin: -2%; overflow: hidden;}
.app_p ul li{width: 14.667%; float: left; margin-left: 2%; margin-bottom:1%;}
.app_p ul li img{width: 97%; border: 3px solid #eee;}
.app_p ul li p{text-align:center;line-height:35px; font-size:14px; padding-top:10px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}


/*news*/
.news_list{width: 100%; padding-top: 10px; overflow: hidden;}
.news_list ul{margin-left: -2%;overflow: hidden;}
.news_list li{float: left;width: 23%;margin-left: 2%; margin-bottom: 2%;}
.news_list li p{width: 100%; height:160px;overflow: hidden;} 
.news_list li img{width: 99%; -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  transition: transform 0.3s; border: 1px solid #e5e5e5;}
.news_list li .bim{padding:15px 15px 22px 15px; background: #e5e5e5;}
.news_list li .bim .bt{font-size: 15px; font-weight: bold; line-height: 26px; height:30px; overflow:hidden;}
.news_list li .bim .txts{margin-top: 8px;font-size: 12px;line-height: 24px;color: #555; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.news_list li .bim .rq{margin-top: 8px;color: #888;font-size: 12px; }

.news_list li .bim a:hover{color: #007bc1; display: block;}
.news_list li img:hover{ border: 1px solid #007bc1;}

.new_detai { padding: 0; color: #333; overflow: hidden;}
.new_detai h4 { font-size: 20px; font-weight: bold; text-align: center;line-height: 32px; padding-bottom: 10px;}
.new_detai .date { height:35px; line-height: 30px; margin-bottom: 25px;   font-size: 14px; text-align: center; color: #777; border-bottom: 1px solid #dfdfdf; }
.new_detaiCont { font-size: 14px; color: #333; line-height: 30px; }
.new_detaiCont img{max-width: 100%; display: block; margin: 5px auto;}
.new_detai .back { width: 128px; height: 37px; line-height: 37px; text-align: center; color: #fff; font-size: 16px; margin: 50px auto 0; background: url(../images/new_detai.png) repeat; }
.new_detai .back a { color: #fff; display: block; }
.nextprv { padding: 20px 0; border-top: 1px solid #dfdfdf; margin-top: 30px;}
.nextprv p { font-size: 14px; line-height: 34px; color: #666; }
.nextprv p a { color: #666; }
.nextprv p a:hover { color: #333; }



/*联系我们*/
.contact{padding: 0; overflow: hidden;}
.cont_lx{width:38%;float: left;margin-top:5%; font-size: 15px; line-height: 35px;color: #666; overflow:hidden;}
.com_map{width:62%;float: right;margin-top: 1%; margin-bottom: 3%;overflow:hidden;}

.message{background:#f5f5f5; padding: 25px 0; }
.message h2{font-size:28px;color:#333;margin-bottom:20px;text-align:center;font-weight:normal;}
.message p{font-size:16px; color:#222;}
.message ul{overflow:hidden;margin-top:20px;}
.message ul li{width:49%;margin-bottom:15px;float:left;}
.message ul li:nth-child(2n){float:right;}
.message ul li input{width:94%;border:1px solid #e9e9e9;height:40px;padding:5px 2.9%;}
.message .inptxt{width:100%;margin-bottom:40px;}
.message textarea{display:block;resize:none;border:1px solid #e9e9e9;width:94%;height:125px;padding:1.5% 2.9%;}
.message .inp-sub{width:165px;height:45px;line-height:45px;text-align:center;background:#aaa;color:#fff;font-size:18px;color:#fff;display: block;border:0px;margin:0px auto;cursor:pointer;}
.message .inp-sub:hover{background:#007bc1;}


/*replay*/
.replay_name{color:#333; font-size:20px; font-weight: bold; padding:16px 0; text-align:center;}
.replay_com{ color:#b6b6b6; font-size:14px; height:20px; line-height:20px; padding:10px 16px; margin: 0.5% 3% 0.5% 0; background-color:#FFF; border:1px solid #d8d8d8;}
.replay_text1{width:27.4%;}
.replay_text2,.replay_area{width:94%;}
.replay_text3{width:12%;}
.replay_sel{color:#333; font-size:14px; padding:26px 0 14px; border-bottom:1px solid #d2d2d2;}
.replay_area{height:88px; overflow:hidden;}
.replay_yz .replay_text3{padding:8px 16px;}
.replay_yz img{float:left; margin:0 14px;}
.replay_shure{color:#1b4da0; font-size:13px; margin-left:8px; display:inline-block; height:30px; line-height:30px;}
.replay_sub{background:url(../images/repl_subd.jpg) no-repeat; font-family:"Microsoft YaHei"; color:#FFF; font-size:14px; width:100px; height:31px; display:block; border:none; cursor:pointer; margin: 18px 40px 0 0;}


.flow-inquiry{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);transition:all .4s;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:-1;}
.flow-inquiry .box{position:absolute;top:70%;left:50%;width:500px;height:350px;padding:30px;margin:-175px 0 0 -250px;background-color:#fff;box-shadow:0 0 20px #333;box-sizing:border-box;text-align:center;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:all .4s;}
.flow-inquiry .box span{display:block;line-height:35px;margin-bottom:30px;font-size:28px;font-family:"CenturyGothic";color:#025198;text-align:center;text-transform:uppercase;}
.flow-inquiry .box input,.flow-inquiry .box textarea{width:100%;height:40px;line-height:38px;padding:0 10px;margin-bottom:10px;background-color:#ecedee;border:1px solid #e1e3e5;box-sizing:border-box;}
.flow-inquiry .box textarea{height:120px;line-height:25px;padding:5px 10px;font-family:"OpenSans-Regular";}
.flow-inquiry .box .sub{width:170px;height:40px;line-height:40px;text-align:center;background-color:#025198;color:#fff;cursor:pointer; font-size:15px;}
.flow-inquiry.on{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;z-index:99;}
.flow-inquiry.on .box{top:50%;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.flow-inquiry.footi{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:-1;}
.flow-inquiry.footi.on{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;z-index:99999;}
.flow-inquiry.footi.on .box{top:50%;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}


/*浮动客服*/
.keifu{ position:fixed; top:10%; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(../images/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:131px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(../images/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding-top:15px; background:#fbfbfb;}
.keifu_con li{height:33px; padding-left:12px;}
.keifu_con .weixin{ height:96px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; height:119px; background:url(../images/keifu.png); background-position:0 -149px; }