/* CSS Document */

/* Generated by wjdhcms 3.0 */



@charset "utf-8";



/*-----------CSS Reset-----------*/



::selection {

	color:#fff;

    background-color: #f00;

}



::-moz-selection {

	color:#fff;

    background-color: #f00;

}



::-webkit-selection {

	color:#fff;

    background-color: #f00;

}



::-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:252px; background:url(../images/ico1.png); top:45px; left:42px; padding:25px 10px 0;}

.zj-b dl dd p{ line-height:30px;}

.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{ width:90%; display:inline-block;*display:inline;zoom:1;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.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:auto;;}
.show .cp-img a{text-align:center; width:90%;display:inline-block;*display:inline;zoom:1;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}



/*ad1*/

.ad1{ width:1180px; background:url(../images/ad1.jpg) no-repeat; height:160px; margin:40px auto; position:relative; }

.ad1-b{ position:absolute; left:604px; 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:724px;}

.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;}


.anli-b ul li b a{ width:95%; display:inline-block;*display:inline;zoom:1;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}


/*ad2*/

.ad2{ width:1180px; background:url(../images/ad2.jpg) no-repeat; height:160px; position:relative;}

.ad2 p{ position:absolute; left:574px; top:37px;}

.ad2 p span{ font-size:24px;}

.ad2 a{ display:block; position:absolute; left:872px; top:80px;}





/*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;}

#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:13px; 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;}

































































































































































































































































