/* CSS Document */

/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img{ padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:images; font-style:images; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ul,ol,li{ }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: images; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
input{ font-family: Arial;}
 
/* Public */
html{ width:100%; height:100%;  }
body{ width:100%; color:#333; font-family: Arial; font-size:14px; text-align:left; -webkit-text-size-adjust:none;cursor:default; }

a{color:#555555;text-decoration:none; outline:none;}
a:link{color:#323232; text-decoration: none;}
a:visited{color:#323232; text-decoration: none;}
a:hover{color:#d04d15; text-decoration:none;}
a:focus{outline: none;-moz-outline-style: none; }
a:active{color:#d04d15; text-decoration:none;}
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;
font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{height:10px;font-size:0px; line-height:0; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*+html .clearfix{min-height:1%;}
.fl{ float:left;  }
.fr{ float:right;   }
.hide{ display:none; }
.nodata{margin:10px;color:#ccc; }
.clear{ clear:both;}
.w1140{ width:1140px; margin:0 auto;}



.right_menu{ line-height:35PX; font-size:12PX; color:#868686;}
.top_menu{ text-align:right;}
.navBar{ height:64px;}
.nav h3{ font-size:100%;  font-size:16px;  }
.nav .m{  position:relative; float:left;display:inline; text-align:center;   }
.nav h3 a{display:block; padding:0 29px;  text-align:center; line-height:66px; font-size:16px;   font-weight:bold; color:#FFFFFF;}
.nav h3 a:hover{color:#ee6512;}
.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }
.nav .sub li{ text-align:center;     background: url(../images/set_ico_new.png) no-repeat 8px ; }
.nav .sub li a{font-weight:normal; color:#333; display:block; zoom:1;text-align:left; padding:0 0px 0 25px;line-height:40px; border-bottom:1px solid #f1f1f1; font-size:16px;}
.nav .sub li a:hover{  color: #ee6512; border-left:4px solid #ee6512;  }
.nav .sub dl{ display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:15px 29px; line-height:35px;  }
.nav .sub dl a:hover{  color: #ee6512; border-left:4px solid #ee6512;  }
.nav .sub dl dt a{ color:#000;  }
.nav .sub dl dd a{ color:#999; padding-left:7px; background:url(images/icon.png) 0 -332px no-repeat;  }
.nav .sub{ z-index:1; width:200px;  }
.nav #m4 .sub{ z-index:1; width:240px;  }
.nav .sub{ display:none; /*默认隐藏*/  padding:0px 0;  position:absolute;  top:66px;  background: rgba(255, 255, 255, .90);  float:left; line-height:30px; padding-bottom:0px;}
.w180{ width:180px;}
.w270{ width:270px;}
.fullSlide{ width:100%; position:relative; overflow:hidden;  height:546px; }
.fullSlide .bd{ position:relative; }
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{ width:100% !important;  height:546px; }
.fullSlide .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:546px;  }
.fullSlide .bd li a{position:absolute;width:100%;height:546px;display:block;top: 1px;}
.fullSlide .hd{ width:100%;  position:absolute; bottom:8px; left:0; height:29px; line-height:35px; text-align:center; }
.fullSlide .hd ul{ height:29px;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:18px; height:6px; border-radius:3px; margin:11px 4px 0px 4px;background:#ff9800; overflow:hidden; line-height:9999px; }
.fullSlide .hd ul .on{ background:#fff;}
.fullSlide .prev,
.fullSlide .next { width: 53px; height: 57px;  display: black;  position: absolute; margin: -28px 0 0; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; }
.fullSlide .prev { left: 150PX; background: url(../images/prev.png) no-repeat left center;}
.fullSlide .next { right: 150PX; background:url(../images/next.png) no-repeat left center;}
.fullSlide .prev:hover,
.fullSlide .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
.bg{ background:url(../images/index.jpg) no-repeat top center; margin:0 auto; z-index:999908;width:100%;height:100%; height:1280px;}
.search_button_content{ float:right; width:160px; height:66px; margin-left:50px;}
.search_button_content a{ display:block; width:160px; line-height:66px; color:#fff; font-size:16px; text-align:center; background:#2DB958;}
.sy_bigtit{ font-size: 36PX; color: #353535; text-align: center; line-height: 50px; font-weight:normal;  font-family: Arial;background: url(../images/bg01.png) no-repeat center bottom; padding-bottom:20px;}
.m20{ margin-top:50px;}
.pro_con1{ width: 1140px; height: 300px; overflow: hidden;position: relative;}
.pro_con1 ul{height: 300px;position: absolute;top: 0;left: 0;}
.pro_con1 ul li {float: left; width: 1170px;height: 32rem;}
.pro_con1 ul li a { float: left; display:block;width: 360px; margin-right:30px;}
.pro_con1 ul li a img {display: block;width: 100%;transition: all 0.3s; height:235px;}
.pro_con1 ul li a span{ display:block; width:100%; height:60px; text-align:center; line-height:60px; font-size:18px; color:#444; background:#f7f7f7; border-bottom:2px solid #024fa1;transition: all 0.3s; }
.pro_con1 ul li a:hover span{transform: scale(0.9);}
.pro_con1 ul li a:hover img {transform: scale(0.9);}
#switch1 { width: 100%; margin:30px 0 50px; overflow: hidden;text-align: center;}
#switch1 span {display: inline-block;*display: inline;*zoom: 1; width: 47px;height: 3px; margin: 0 3px; background: #333;}
#switch1 span.cur {background: #ff9731;}
.welcome_content ul{ width:600px; margin-top:30px;}
.welcome_content ul li{ float:left; width:110px; margin-right:30px;}
.welcome_content ul li span{ display:block; width:110px; height:110px; border-radius:55px; border:1px solid #474fb6; transition: all 0.3s;}
.welcome_content ul li.type1 span{ background:url(../images/ico33.png) no-repeat center;}
.welcome_content ul li.type2 span{ background:url(../images/ico44.png) no-repeat center;}
.welcome_content ul li.type3 span{ background:url(../images/ico55.png) no-repeat center;}
.welcome_content ul li.type4 span{ background:url(../images/ico66.png) no-repeat center;}
.welcome_content ul li p{ font-size:16px; color:#474fb6 !important; text-align:center; line-height:25px;}
.welcome_content ul li.type1:hover span{ background:#ee6512 url(../images/ico3.png) no-repeat center; border:1px solid #ee6512;}
.welcome_content ul li.type2:hover span{ background:#ee6512 url(../images/ico4.png) no-repeat center; border:1px solid #ee6512;}
.welcome_content ul li.type3:hover span{ background:#ee6512 url(../images/ico5.png) no-repeat center; border:1px solid #ee6512;}
.welcome_content ul li.type4:hover span{ background:#ee6512 url(../images/ico6.png) no-repeat center; border:1px solid #ee6512;}
.welcome_content ul li:hover p{ color:#ee6512 !important;}


.w390{ width:360px; margin-right:30px;}
.foot_top{margin-top: 35px; background: url(../images/phone111.png) right no-repeat; margin-bottom:30px;}
.foot_top h2 { color: #fff; font: 15px "微软雅黑"; margin: 15px 0;}
.foot_top h2 a{ color:#fff;}
.foot_top h2 a:hover{ color:#ee6512;}
.foot_top h2 span{ margin:0px 10px;}
ul.share-buttons { list-style: none;  padding: 0;}
ul.share-buttons li {  display: inline;}
.btm {  width: auto; height: 66px; color: #949292; margin-top: 15px; padding-top: 22px; font-size:14px; border-top: 1px solid #484848;}
.btm a{ float:right; font-size:14px; display:inline-block; padding:5px 10px; color:#fff; background:#4C4C4C; font-family: Arial;}


















































