﻿@charset "utf-8";
html{*overflow:auto;_overflow-y:scroll;}
body{cursor:default;-webkit-text-size-adjust:none;font-size:12px;font-family:Arial;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
strong{font-style:normal;}
ol,ul,li{list-style:none outside none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a{outline:none;cursor:pointer;*outline:expression(this.hideFocus=true);text-decoration:none;}
img,object{vertical-align:top;}
input{outline:none;*outline:expression(this.hideFocus=true);}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
.clear{zoom:1;}
.clear:after{visibility:hidden;display:block;font-size:0;content:"1";clear:both;height:0;}
.fl{float: left;display: inline;}
.fr{float: right;display: inline;}
.line{ height:1px; background:#dadada; clear:both; width:100%; margin:40px auto; overflow:hidden;}
/*globe*/
body{background: #fff;color: #666;font: 14px/24px 'Microsoft Yahei',"华文细黑",Arial,sans-serif;padding: 0;margin: 0 auto;width:100%;}
a{color: #666;}
a:hover{color: #066cb6;}
.w100%{width: 100%;}
.w1120{width: 1120px;margin: 0 auto;}

/*top*/
.top{ height:35px; line-height:35px; background:#4f4f4f;}
.top_con{ width:1120px; margin:auto;}
.top_con p{ float:left; color:#fff;}
.top_con span{ float:right; color:#fff;}
.top_con span a{ color:#fff;}

/*head*/
.head{height:100px;width:1100px;margin:auto;}
.logo{ float:left; margin-top:15px;}
.phone{ background:url(../images/phone.jpg) no-repeat left center; float:right; font-size:14px; font-weight:bold; color:#e66814; margin-top:27px; width:205px; height:51px;}

/*nav*/
#nav{width: 100%;position: relative;z-index: 9999999999;background:#066cb6; height:48px; line-height:48px;}
.menu{width:1100px; margin:auto;}
.menu ul li{ float:left; width:100px; float:left; text-align:center; background:url(../images/icon.jpg) no-repeat right center;}
.menu ul li a{ color:#fff; font-size:15px; display:block;line-height: 23px;height: 48px;}
.menu ul li a:hover{ background:#23ac38;}
.menu ul li a.on{background:#23ac38;}

/*banner*/
.banner{width: 100%;height: 500px;overflow: hidden;position: relative;}
.banner ul li{width: 100%;height: 500px;}
.banner .prev{background: url(../images/ban_btn.png);width: 61px;height: 98px;position: absolute;left: 0px;top: 200px;}
.banner .next{background: url(../images/ban_btn.png);width: 61px;height: 98px;background-position: -61px 0px;position: absolute;right: 0px;top: 200px;}

/*search*/
.search{ background:#f1f1f1; height:54px; line-height:54px; overflow:hidden; }
.search_box{ width:1100px; margin:auto; overflow:hidden;}
.keyword{ float:left; width:620px; overflow:hidden;}
.keyword ul li{ float:left; padding:0px 8px;}
.keyword ul li h3{ color:#066cb6; font-size:13px; font-weight:bold;}
.search_con{width:225px; float:right; border:1px #dadada solid; height:32px; margin-top:11px;}
.search_txt{ width:190px; height:32px;  float:left; padding-left:5px; color:#999; outline:none;border:none; background:#fff;}
.search_but{ width:30px; height:30px; background:url(../images/searth_but.jpg) no-repeat; border:none; float:right; cursor:pointer; outline:none;}



/*case*/
.case_box{ width:1100px; margin:10px auto; overflow:hidden;}
.case_title{ text-align:center; margin-top:15px;}
.case_title h3{ font-size:37px; color:#646464; font-weight:bold; line-height:45px;}
.case_title p{ color:#999; font-size:16px; text-transform:uppercase; line-height:24px;}

.case_list{ margin-top:34px; overflow:hidden;}
.case_list ul li{ float:left; width:162px; margin-right:21px;}
.case_list ul li img{ width:160px; height:126px; border:1px #dadada solid; overflow:hidden;}
.case_list ul li p{ text-align:center; line-height:30px; font-size:14px; font-weight:bold;}





/*prolist*/
.s_prolist{ width:1100px; margin:30px auto; overflow:hidden;}
.s_prolist_left{ width:230px; float:left; overflow:hidden;}
.s_prolist_left_nav{ height:130px; background:url(../images/h_pro_left_nav.jpg) no-repeat;overflow:hidden; text-align:center;}

.pro_menu{ overflow:hidden; background:#066cb6; padding:5px 0px; }
.pro_menu ul{ background:#fff; width:220px;margin:auto; }
.pro_menu ul li{ text-align:left;  height:45px; border-bottom:1px #dadada solid; padding:0px 5px;}
.pro_menu ul li a{ background:url(../images/icon2.jpg) no-repeat left center; padding-left:18px; line-height:45px; font-size:13px;color:#333; display:block;}
.pro_menu ul li a:hover{ color:#066cb6; }
.pro_menu ul li a.on2{color:#066cb6; }

.pro_phone{ width:230px; overflow:hidden; text-align:center;}
.pro_phone ul li{ height:65px; overflow:hidden; margin-top:5px; background:#066cb6;}
.pro_phone ul li.left_phone{ background:#066cb6 url(../images/icon_phone.png) no-repeat 10px center; line-height:65px; }
.pro_phone ul li.left_phone p{color:#fff; font-size:19px; font-weight:bold; margin-left:30px;}
.pro_phone ul li.left_email{ background:#066cb6 url(../images/icon_email.png) no-repeat 10px center; line-height:65px; }
.pro_phone ul li.left_email p{color:#fff; font-size:19px;  margin-left:36px;}
.pro_phone ul li.left_add{background:#066cb6 url(../images/icon_add.png) no-repeat 10px center; }
.pro_phone ul li.left_add p{line-height:15px; font-size:13px; color:#fff; text-align:left;margin-left:59px; margin-top:12px;}


.s_prolist_right{ width:845px; float:right; overflow:hidden;}
.s_prolist_right_nav{ background:url(../images/r_pro_nav.jpg) no-repeat bottom center; height:35px; line-height:35px; padding-bottom:5px;}
.s_prolist_right_nav h3{ float:left; color:#0d71d1; background:url(../images/icon.png) no-repeat left center; padding-left:20px; font-size:17px; font-weight:bold;}
.s_prolist_right_nav p{ color:#c7c7c7; text-transform:uppercase; font-size:14px; margin-left:5px; float:left;}
.s_prolist_right_nav span{ float:right;}
.s_prolist_right_con{ margin-top:10px;}
.s_prolist_right_con ul li{ float:left; overflow:hidden; width:270px; margin-right:11px; margin-top:14px;}
.s_prolist_right_con ul li img{width:270px; height:280px; overflow:hidden; }
.s_prolist_right_con ul li p{ width:270px; overflow:hidden; height:40px; line-height:40px; text-align:center; font-size:15px; font-weight:bold; background:#f1f1f1;}
.s_prolist_right_con ul li p a{ color:#666;}
.s_prolist_right_con ul li a:hover img{ opacity:0.8;}

/*application*/
.index_application{ background:url(../images/app_bg.jpg) no-repeat top center; height:521px; overflow:hidden;}
.index_application_nav{ width:1200px; text-align:center; margin:68px auto;}
.index_application_nav h3{ font-weight:bold; font-size:34px; color:#066cb6; line-height:40px;}
.index_application_nav p{ font-size:16px; color:#a8a8a8; text-transform:uppercase; line-height:26px;}
.index_application_con{ width:1100px; margin:auto;}
.index_application_con ul li{ float:left; margin-right:54px; width:166px; overflow:hidden;}
.index_application_con ul li p{ text-align:center; line-height:40px; color:#121212; font-size:20px;}

/*gg*/
.gg{ width:1100px; height:190px; margin:15px auto; overflow:hidden;}
.gg img{width:1100px; height:190px; overflow:hidden;}

/*advantage*/
.advantage{ width:1100px; margin:35px auto; overflow:hidden;}
.advantage_nav{ width:635px; height:123px; overflow:hidden; margin:auto;}
.advantage_con{overflow:hidden; margin-top:25px;}
.adv1{ background:#e3e3e3; width:1100px; margin:auto; overflow:hidden; padding:20px 0px;}
.adv1_left{ width:530px; float:left; margin-left:20px;}
.adv1_left h3{ color:#239e36; font-size:32px; font-weight:bold; line-height:36px; margin-top:45px;}
.adv1_left p{ margin-top:20px; color:#5f5a5a; font-size:16px; line-height:28px;}
.adv1_right{ width:400px; overflow:hidden; float:right; margin-right:20px;}

.adv2{ width:1100px; margin:10px auto; overflow:hidden;background:#e3e3e3;padding:20px 0px;}
.adv2_left{ width:400px; overflow:hidden; float:left; margin-left:20px;}
.adv2_right{ width:530px; float:right; text-align:left; margin-right:20px; }
.adv2_right h3{ color:#239e36; font-size:32px; font-weight:bold; line-height:36px; margin-top:45px;}
.adv2_right p{ margin-top:20px; color:#7d7d7d; font-size:16px; line-height:24px;}

.adv3{ width:1100px; margin:10px auto; overflow:hidden;background:#e3e3e3;padding:20px 0px;}
.adv3_left{ width:530px; float:left; margin-left:20px;}
.adv3_left h3{color:#239e36; font-size:32px; font-weight:bold; line-height:36px; margin-top:20px;}
.adv3_left p{ margin-top:20px; color:#7d7d7d; font-size:16px; line-height:24px;}
.adv3_right{ width:400px; overflow:hidden; float:right; margin-right:20px;}


.adv4{ width:1100px; margin:10px auto; overflow:hidden;background:#e3e3e3;padding:20px 0px;}
.adv4_left{ width:400px; overflow:hidden; float:left; margin-left:20px;}
.adv4_right{ width:530px; float:right; text-align:left; margin-right:20px; }
.adv4_right h3{ color:#239e36; font-size:32px; font-weight:bold; line-height:36px; margin-top:45px;}
.adv4_right p{ margin-top:20px; color:#7d7d7d; font-size:16px; line-height:24px;}


/*main1*/
.main1{ margin:20px auto; overflow:hidden; background:#ededed; padding:40px 0px;}
.s_about{ width:1100px; margin:auto;}
.s_about_con{ margin-top:10px;}
.s_about_con img{ float:left; width:500px; height:323px; margin-right:40px; }
.s_about_con h3{ color:#066cb6; font-size:29px; font-weight:bold; line-height:55px; margin-top:10px;}
.s_about_con p{ font-size:14px; line-height:26px; margin-bottom:15px; margin-top:5px;    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;}
.s_about_con span{ background:#066cb6; float:right; padding:8px 35px;}
.s_about_con span a{ color:#fff;}


.s_honor{ width:1100px; margin:auto;overflow:hidden;}
.s_honor_nav{line-height:35px; margin-top:25px;width:1100px; text-align:center;}
.s_honor_nav p{ color:#066cb6; font-weight:bold;font-size:28px;}
.s_honor_nav span{ color:#979797; font-size:19px; text-transform:uppercase;}

.s_honor_con{ margin-top:25px; overflow:hidden;}

/*成功案例*/

.sbzs .alCont{position: relative;}
.sbzs .alCont ul{margin: 10px auto;width: 1100px;overflow: hidden;}
.sbzs .alCont li{margin: 0 10px;float: left;width: 238px;text-align: center;}
.sbzs .alCont li img{border: 4px solid #d6d6d6; width:230px; height:170px; overflow:hidden;}
.sbzs .alCont li img:hover{border-color: #8f8f8f;}
.sbzs .alCont li h5{margin-top: 12px;font-weight: normal;}
.sbzs .alCont li h5 a{color: #333;}
.sbzs .alCont .btnLeft, .sbzs .alCont .btnRight{position: absolute;top: 50%;margin-top: -20px;width: 18px;height: 26px;}
.sbzs .alCont .btnLeft{left: 0px;background:url(../images/huiBtnLeft.png) no-repeat center;}
.sbzs .alCont .btnRight{right: 0px;background: url(../images/huiBtnRight.png) no-repeat center;}
.gySpan{margin: 20px auto;}







/*main2*/
.main2{ width:1100px; margin:5px auto; overflow:hidden;}
/*动态*/
.dtBox{}
.dtBox h4{overflow: hidden;font-size: 16px;}
.dtBox h4 a{float: left;margin-right: 3px;width: 119px;text-align: center;height: 42px;line-height: 42px;color: #fff;background: url(../images/dttita.png) no-repeat center;text-decoration: none;}
.dtBox h4 a.cur, .dtBox h4 a:hover{background-image: url(../images/dttita_h.png);}
.dtBox .dtCont{width: 740px;height: 350px;background-color: #fff;}
.dtBox dl{margin: 15px;height: 178px;overflow: hidden;}
.dtBox dt img{padding: 3px;border: 1px solid #e8e8e8;}
.dtBox dd{margin-left: 254px;}
.dtBox dd h5{margin-bottom: 12px;height: 26px;line-height: 18px;font-size: 14px;}
.dtBox dd h5 a{color: #333;}
.dtBox dd p{line-height: 26px;height: 156px;overflow: hidden;}
.dtBox ul{margin: 0 15px;}
.dtBox li{position: relative;height: 26px;line-height: 26px;}
.dtBox li a{display: inline-block;padding-left: 12px;background: url(../images/dtliico.png) no-repeat left center;width: 470px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333;}
.dtBox li span{position: absolute;right: 0;}
/*问题解答*/
.wtjd{}
.wtjd .contTit{margin-bottom: 4px;}
.contTit .titA{padding-left: 18px;font-size: 16px;color: #066cb6;background: url(../images/tita_ico.png) no-repeat left center; font-weight:bold;}
.wtjdCont{width: 318px;height: 350px;background-color: #fff; margin-top:10px;}
.wtjdCont .wdCont{margin-top: 20px;height: 330px;overflow: hidden;}
.wtjdCont dl{padding: 4px 0;border-bottom: 1px dashed #d7d7d7;font-size: 13px;}
.wtjdCont dt{background-image: url(../images/tw_ico.png);}
.wtjdCont dt a{color: #333;font-weight: bold;}
.wtjdCont dd{line-height: 18px;background-image: url(../images/jd_ico.png);color: #333;}
.wtjdCont dt, .wtjdCont dd{padding: 4px 22px 4px 30px;margin: 4px 0;background-position: 4px 6px;background-repeat: no-repeat;}




/*link*/
.link{ background:#066cb6; padding:20px 0px;overflow:hidden;}
.link_con{ width:1100px; margin:auto; }
.link_nav{ color:#fff; font-size:20px; overflow:hidden; line-height:30px; text-transform:uppercase;}
.link_list{ margin-top:5px;}
.link_list ul li{ float:left; padding-right:10px;line-height:28px;}
.link_list ul li a{ color:#fff; font-size:13px;}



/*bottom*/
.bottom{ background:#3a3a3a; padding:15px 0px; overflow:hidden;}
.bottom_con{ width:1100px; margin:auto;}
.bottom_con h3{ width:279px; height:69px; float:left; overflow:hidden; margin-top:40px;}
.bottom_con p{ float:left;color:#fff; margin-top:20px; font-size:14px; margin-left:110px;}
.bottom_con p a{ color:#fff;}
.bottom_con span{ float:right;}














