::selection {
	color:#fff;
    background-color: #007ccb;
}

::-moz-selection {
	color:#fff;
    background-color: #007ccb;
}

::-webkit-selection {
	color:#fff;
    background-color: #007ccb;
}

::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    background-color: #F5F5F5;
}

::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #E2E2E2;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #555;
}

* {
    padding: 0;
    margin: 0 auto;
}

body {
    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;
    color: #101010;
    margin: 0;
    line-height: 1.5;
}

:focus {
    outline: 1;
}

article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
    display: block;
}

a {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none;
}

mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold;
}

del {
    text-decoration: line-through;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #cccccc;
    margin: 1em 0;
    padding: 0;
}

input,
select {
    vertical-align: middle;
}


li,
ul {
    list-style-type: none;
}

img {
    border: none;
}

a {
    color: #333;
    text-decoration: none;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

a:link,
a:hover,
a:active,
a:visited {
    text-decoration: none;
}

input,
textarea {
    outline: 0;
    border: 0;
}

textarea {
    resize: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
dl,
dd,
dt,
i,
em {
    font-weight:normal;

}


/* banner */
.banner{width:100%;  position:relative; height:558px;  }
.fullSlide{width:100%;position:relative;height:558px;background:transparent}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}
.fullSlide .bd ul{width:100% !important}
.fullSlide .bd li{width:100% !important;height:558px;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}
.fullSlide .bd li a{display:block;height:558px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}
.fullSlide .hd ul{text-align:center;margin-bottom:10px}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#eda626;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}
.fullSlide .hd ul .on{background:#0d5bc5;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}


/*search*/
.box{ width:100%; height:50px; background:#f0f0f0;}
#search{width:1160px; height:50px; margin:0 auto; overflow:hidden;   padding:0 10px; position:relative;  }
.search_left{float:left;line-height:50px; font-size:14px; margin-left:40px; }
.search_left img{ vertical-align:middle; margin-right:10px;}
.search_left span{ margin-left:30px;}
.search_left span a{ margin:0 10px; }
.search_right{float:right;width:300px;height:30px; line-height:30px; margin-top:10px; }
.font1{padding-left:0px;}
.out{ width:270px; height:30px; float:left; line-height:30px; font-size:12px; margin-left:14px;  padding-left:10px; background:#d3d3d3;  }
.btnn{width:45px; height:30px; background:url(../images/search-btn.jpg) no-repeat;  cursor:pointer; float:right;  margin:-30px 6px 0 0; }


/*zj*/
.zj{ width:1180px; background:url(../images/zj.jpg) no-repeat; height:370px; margin:40px auto; position:relative;}
.zj-b{ position:absolute; width:500px; height:185px; background:url(../images/ico1.png); top:45px; left:42px; padding:15px 10px 0;}
.zj-b dl dd p{ line-height:26px;}
.zj-b dl dd p span{ margin-right:10px;}

/*cp*/
.cp{ width:1180px; height:auto; overflow:hidden; margin:0 auto;}
.menu{ height:220px; overflow:hidden;}
.menu-title{ float:left; width:210px; height:166px; background:#007ccb; color:#FFF; text-align:center; padding-top:40px;}
.menu-title h2{ font-size:22px; font-weight:bold; margin-bottom:10px;}
.menu-title h2 a{ color:#FFF;}
.menu-title span{ display:block; width:124px; height:34px; border:1px solid #FFF; text-align:center; line-height:34px; margin-top:20px;}
.menu-title span a{ color:#FFF;}
.list{ float:right; width:970px;}
.list dl{ float:left; width:216px; margin:0 13px;}
.list dl dt{  height:40px; line-height:40px; background:url(../images/pic1.png) no-repeat 25px #007ccb; font-size:16px; padding-left:70px; margin-bottom:5px;}
.list dl dt a{ color:#FFF;}
.list dl dd p{ font-size:13px; height:28px; line-height:28px; border-bottom:1px dashed #ccc; background:url(../images/pic2.png) no-repeat 20px; padding-left:45px;}
.list dl dd p a:hover{ color:#007ccb;}

/* 产品特效2 */
.show{width:1180px;margin:0 auto;padding-top:30px;height:400px;}
.border_animation{border:1px solid #eee;width:210px;height:238px;float:left;margin-right:8px;position:relative; padding:8px; margin-bottom:12px;}
.border_animation .border_top{
	position:absolute;height:1px;width:0;font-size:0;background:#007ccb;top:0;left:0;
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.border_animation .border_right{
	position:absolute;height:0px;width:1px;font-size:0;background:#007ccb;bottom:0;right:0;
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.border_animation .border_bottom{
	position:absolute;height:1px;width:0px;font-size:0;background:#007ccb;right:0;bottom:0;
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.border_animation .border_left{
	position:absolute;height:0px;width:1px;font-size:0;background:#007ccb;left:0;top:0;
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.show .hover .border_top,.show .hover .border_bottom{width:226px}
.show .hover .border_left,.show .hover .border_right{height:254px}
.show .cp-img img{ width:210px; height:210px;}
.show .cp-img a{ display:block; text-align:center;}


/*ad1*/
.ad1{ width:1180px; background:url(../images/ad1.jpg) no-repeat; height:160px; margin:40px auto; position:relative; }
.ad1-b{ position:absolute; left:470px; top:28px;}
.ad1-b p{ color:#FFF;}
.ad1-b p span{ font-size:24px;}
.ad1-b a{ display:block; margin-top:10px;}


/*ys*/
.ys{ width:1180px; height:auto; overflow:hidden; margin:0 auto;}
.ys-title{ margin:0 auto; width:451px;}
.ys1{ height:auto; overflow:hidden; margin-top:30px;}
.ys-img{ float:left;}
.ys-text{ float:right; width:610px;}
.ys-text b{ font-size:26px; display:block; color:#1084ce;}
.ys-text p{ font-size:14px; line-height:33px; margin-top:15px;}
.ys-img1{ float:right;}
.ys-text1{ float:left;}

/*anli*/
.anli{ width:1180px; height:auto; overflow:hidden; margin:30px auto;}
.anli-title{ text-align:center;}
.anli-title b{ font-size:28px; display:block;}
.anli-title h3{ font-size:20px;}
.anli-b{ margin-top:10px; }
.anli-b ul li{ float:left; width:288px; margin:10px 3px ;}
.anli-b ul li p img{ width:288px; height:193px;}
.anli-b ul li b{ display:block; margin:10px 0;}
.anli-b ul li span{ display:block; font-size:13px; height:20px; overflow:hidden; color:#626262;}


/*ad2*/
.ad2{ width:1180px; background:url(../images/ad2.jpg) no-repeat; height:160px; position:relative;}
.ad2 p{ position:absolute; left:464px; top:34px;}
.ad2 p span{ font-size:24px;}
.ad2 a{ display:block; position:absolute; left:780px; top:58px;}


/*about*/
.about{ width:1180px; height:auto; overflow:hidden; margin:40px auto;}
.about-img{ float:left; width:430px;}
.about-img img{ width:430px; height:282px;}
.about-text{ float:left; width:700px; margin-left:34px;}
.about-text h4{ font-size:18px; font-weight:bold;}
.about-text p{ font-size:13px; line-height:32px; color:#4c4c4c; margin-top:15px;}


/*hj*/
.hj{ width:1180px; height:auto; overflow:hidden; margin:0 auto;}
/* 滑动门 */
#tab{width:1180px;position:relative; height:244px; }
#tab .tab_menu{width:1180px;float:left;position:absolute;z-index:1; background:#e6e6e6;}
#tab .tab_menu li{float:left;width:158px;height:35px;line-height:35px;border-bottom:0px;cursor:pointer; font-size:16px; text-align:center; }
#tab .tab_box{width:1180px;height:180px;clear:both;top:67px;position:relative;}
#tab .tab_menu .selected{background:#0089fc; cursor:pointer;}
#tab .tab_menu .selected a{ color:#fff;}
#tab .hide{display:none;}
#tab .tab_box div{ height:188px;}
#tab .tab_box div ul li{ float:left; width:218px; margin:0 9px; }
#tab .tab_box div ul li p img{ width:205px; height:132px; border:2px solid #ccc; padding:3px;} 
#tab .tab_box div ul li span{ font-size:14px; display:block; text-align:center; margin-top:10px; height:24px; overflow:hidden;}
#tab .tab_box div ul li span a{ width:95%;display:inline-block;*display:inline;zoom:1;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#tab .tab_box div .more{ position:absolute; right:10px; top:-57px; font-size:13px; z-index:999;}



/*nq*/
.nq{ width:100%; background:url(../images/nq.jpg) no-repeat center center; height:527px; margin-top:40px;}
.nq-c{ width:1180px; margin:0 auto;}
.news{ float:left; width:794px; background:url(../images/nq-bg.png); height:530px; border-top:3px solid #007ccb; position:relative;}
.news_n {padding:20px 0px;}

/* news*/
.news_bg{ background:url(../images/end_b.jpg) no-repeat bottom center; height:550px;}
.news_n{  overflow:hidden; padding:0 10px;}

.news_n .more1{ position:absolute;top:15px; right:20px; }

.news_n li { line-height:36px;  height:36px;  margin-right:35px; display:inline; overflow:hidden; width:45%; float:left; border-bottom:1px dashed #dadada;}
.news_n li a{ width:70%;font-size:12px; overflow:hidden; float:left; color:#363333; background:url(../images/news_tag.jpg) no-repeat left 12px; 
	padding-left:25px;}
.news_n li span{ float:right; color:#363333; font-family:Arial, Helvetica, sans-serif}
.news_n li a:hover{ color:#fc8006}
.news_n ul{ margin-top:20px;height:200px; overflow:hidden;width:800px; }
.news-top{ height:220px; overflow:hidden; margin-top:15px;}
.news-img{ float:left; width:250px; position:relative;}
.news-img p img{ width:250px; height:216px;}
.news-img span{ position:absolute; display:block; background:url(../images/ico2.png); width:240px; height:34px; line-height:34px; left:0; bottom:0; padding-left:10px;}
.news-img span a{ color:#FFF; font-size:14px;}
.news-r{ float:left; width:520px;}
.news-r dl{ float:left; width:230px; padding:0 10px;}
.news-r dl dt{ height:80px; border-bottom:1px solid #ccc;}
.news-r dl dt p{ font-size:22px;} 
.news-r dl dt a{ font-size:14px; display:block; margin-top:15px; width:95%;display:inline-block;*display:inline;zoom:1;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.news-r dl dd p{ color:#656565; line-height:26px; margin-top:5px; height:98px; overflow:hidden;}
.news-r dl dd a{ display:block; margin-top:10px;}
.news-b{ margin-top:10px;}
.news-1{ margin-bottom:10px; height:100px;}
.news-img1{ float:left; width:144px;}
.news-img1 img{ width:144px; height:98px;}
.news-text{ float:left; width:485px; margin-left:15px; }
.news-text a{ font-size:14px; display:block;}
.news-text p{ line-height:26px; color:#5a5a5a; margin-top:10px; height:57px; overflow:hidden;}
.news-date{ float:left; width:80px; margin-left:20px; position:relative;}
.news-date b{ font-size:30px; font-weight:normal;}
.news-date em{ font-size:30px; display:block; position:absolute; left:30px; top:20px;}
.news-date span{ font-size:18px; position:absolute; left:48px; top:42px;}
.zwyw_xw{  height:45px; line-height:45px; border-bottom:1px solid #ccc;}
.zwyw_xw li{  height:36px; display:block;float:left; font-size:18px; margin-right:10px; width:100px;}
.zwyw_xw li img{ float:left;}
.zwyw_xw a{  display:block; color:#333333; height:36px;padding:0px 10px;  }
.zwyw_xw a:hover{ color:#007ccb;   display:block; }
.zwyw_xw a.tag_news{   color:#007ccb;display:block;}
.none{ display:none}
.block{ display:block}

.wt{ float:right; width:368px; background:url(../images/nq-bg.png); height:533px;}
.wt-title{ height:45px; line-height:45px; background:#007ccb; padding:0 10px;}
.wt-title h3{ font-size:18px; font-weight:normal;}
.wt-title h3 a{ color:#fff; float:left;}
.wt-title h3 .more{ font-size:12px; float:right;}
.wt-b{ padding:0 10px;}
#ticker2 {
	
	height: 455px; margin-top:20px;
	
	position: relative; 
}
#ticker2 li {
	position: relative;
	width: 100%;
	line-height: 22px;
	height:102px; 
	border-bottom:1px solid #818181;
	padding-top:20px;
}
.da{ background:url(../images/wenda.png) no-repeat left -28px; padding-left:50px; color:#4c4c4c; height:60px; font-size:13px; line-height:26px; height:50px;  overflow:hidden;}
.wen{ height:30px;   display:block;background:url(../images/wenda.png) no-repeat left 1px; padding-left:50px; line-height:30px; overflow:hidden; }
.wen a{ font-size:15px; }


/*link*/
.link{ width:1180px; height:auto; overflow:hidden; margin:30px auto;}
.link h3{ font-size:18px; margin-bottom:10px;}
.link p a{ margin-right:20px;}
































































































































