/* 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:500px; }

.fullSlide{width:100%;position:relative;height:500px;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:500px;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}

.fullSlide .bd li a{display:block;height:500px;}

.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:56px; background:url(../images/search.png) no-repeat center center;}

#search{width:1160px; height:56px; margin:0 auto; overflow:hidden;   padding:0 10px; position:relative;  }

.search_left{float:left;line-height:56px; font-size:14px; color:#FFF; }

.search_left b{ font-size:14px; }

.search_left img{ vertical-align:middle; margin-right:10px;}

.search_left span a{ margin:0 10px; color:#FFF;  }

.search_right{float:right;width:340px;height:54px; line-height:54px;  }

.font1{padding-left:0px;}

.out{ width:340px; height:54px; float:left; line-height:54px; font-size:12px;  padding-left:10px; border-top:1px solid #dadada; border-bottom:1px solid #dadada;}

.btnn{width:34px; height:31px; background:url(../images/search-btn.png) no-repeat;  cursor:pointer; float:right;  margin:-42px 2px 0 0; }





/*cp*/

.cp{ width:100%; background:url(../images/cp.jpg) no-repeat; height:304px;}

.cp-c{ width:1180px; margin:0 auto; padding-top:36px;}

.cp-title{ float:left; background:url(../images/cp-title.png) no-repeat; width:196px; height:207px; padding:56px 0 0 26px;}

.cp-title h2{ font-size:36px; font-weight:bold;}

.cp-title h2 a{ color:#FFF;}

.cp-title h2 span{ font-size:24px;}

.menu{ float:right; width:920px;}

.menu dl{ float:left; width:288px; margin:0 9px;}

.menu dl dt{ text-align:center; font-size:18px; height:44px; line-height:44px; background:#e70000;}

.menu dl dt a{ color:#FFF;}

.menu dl dd{ background:url(../images/menu-dd.jpg) no-repeat; height:220px; padding:0 18px; position:relative;}

.menu dl dd ul li{ height:38px; line-height:38px; border-bottom:1px dashed #dadada; text-align:center; font-size:15px;}

.menu dl dd ul li:hover a{ color:#e70000;}

.menu dl dd p{ width:184px; height:34px; line-height:34px; text-align:center; background:#cfcfcf; position:absolute; bottom:10px; left:50px;}

.menu dl dd p a{ color:#FFF;}

.menu dl dd p:hover{ background:#e70000}



.cp-show{ width:1180px; height:auto; overflow:hidden; margin:40px auto;}

/*å›¾ç‰‡æ»šåŠ¨*/

.carousel{  padding:20px 0px 0px 0px; width:1080px; height:288px; overflow: hidden; position: relative;}

.carousel .slides{ margin:0px auto 30px; overflow:hidden; position:relative;}

.carousel .slides div{ border:1px solid rgba(0,0,0,0.3);}

.carousel .slides  div em{ position:absolute; bottom:0px; text-align:center; line-height:40px; font-size:16px; left:0px; width:437px; height:40px; display:block; background-color: rgba(231,0, 0,0.8); font-style:normal;}

.carousel .slides  div em a{ color:#fff;}

.carousel .slides img{width:437px; height:235px;}

.carousel .slides .slideItem{ padding:0px; overflow:hidden; position:absolute; cursor:pointer; opacity:1!important;}

.carousel .slides .slideItem a{ overflow:hidden; display:block;}

.carousel .slides .slideItem img{ width:100%; height:100%;}

.carousel .slides .slideItem .cover{background: rgb(94, 67, 38);left:0px;top:0px;width:100%!important;height:380px!important;displa;display: none;absolute;}

.prevButton{background:url(../images/l.png) no-repeat 0px 0px; top:146px; width:59px; height:59px; display:block; position:absolute; z-index:99; cursor:pointer;}

.nextButton{background: url(../images/r.png) no-repeat 0px 0px; top:146px; width:59px; height:59px; display:block; position:absolute; z-index:99; cursor:pointer;}

.prevButton{left: 0px;}

.nextButton{background-position:0px 0px; right:0px;}





/*ad1*/

.ad1{ width:100%; background:url(../images/ad1.jpg) no-repeat center center; height:170px;}

.ad1-c{ width:1180px; margin:0 auto; position:relative; color:#FFF;}

.ad1-b{ position:absolute; left:695px; top:50px;}

.ad1-b p span{ font-size:28px;}





/*lc*/

.lc{ width:100%; background:url(../images/lc.jpg) no-repeat center center; height:708px;}

.lc-c{ width:1180px; margin:0 auto; padding-top:40px;}

.lc-title{ text-align:center;}

.lc-title h3{ font-size:26px; font-weight:bold;}

.lc-title h3 span{ color:#e70000;}

.lc-title p{ color:#999999;}

.lc-b{ margin-top:30px;}

/* æ»‘åŠ¨é—¨ */

#tab_2{width:1180px;position:relative; height:290px;}

#tab_2 .tab_menu_2{width:510px; margin-left:344px; float:left;position:absolute;z-index:1; }

#tab_2 .tab_menu_2 li{float:left;width:238px;height:40px;line-height:40px;cursor:pointer; font-size:18px; text-align:center; background:#454545; margin:0 5px; color:#FFF;}

#tab_2 .tab_box_2{width:1180px; height:455px; clear:both;top:100px;position:relative; background:url(../images/lc-bg.png) no-repeat;}

#tab_2 .tab_menu_2 .selected{ cursor:pointer; width:238px; height:40px; background:#e70000; border:none;}

#tab_2 .hide{display:none;}

#tab_2 .tab_box_2 div .lc1{ position:absolute; left:90px; top:48px;}

#tab_2 .tab_box_2 div .lc2{ left:264px; top:148px;}

#tab_2 .tab_box_2 div .lc3{ left:427px; top:273px;}

#tab_2 .tab_box_2 div .lc4{ left:602px; top:198px;}

#tab_2 .tab_box_2 div .lc5{ left:727px; top:20px;}

#tab_2 .tab_box_2 div .lc6{ left:913px; top:144px;}

#tab_2 .tab_box_2 div .lc7{ left:933px; top:330px;}

#tab_2 .tab_box_2 div p:hover{ transform:translate(0,-10px);    -webkit-transform:translate(0,-10px); }

#tab_2 .tab_box_2 div p{ transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;}





/*ly*/

.ly{ width:100%; background:url(../images/ly.jpg) no-repeat center center; height:448px;}

.ly-c{ width:1132px; margin:0 auto; color:#FFF; padding:225px 24px 0;}

.words_con{ width:1132px;}

.words_con ul li{ margin-top:12px; width:310px;  height:44px; float:left;  margin:15px 96px 0 0; }

.words_con ul li span{font-size:14px;display:inline-block; line-height:35px; float:left;}

.words_con ul li input{ float:right; width:204px;height:40px;line-height:40px;border:1px solid #fff; background:none;padding:0 5px; color:#fff; }

.words_con ul li input.code{width:145px;}

.words_con ul li input.submit{ background:#000;width:285px;height:44px;line-height:44px;border:none;font-size:20px;margin-top:6px; cursor:pointer; color:#fff; }

.words_con ul li a{ float:right; *margin-top:-25px;}

.words_con ul li.ly{ width:658px; height:145px;}

.words_con ul li select{ width:155px;height:28px;line-height:28px;border:1px solid #595959; background:none;}

.words_con ul li select option{ color:#fff;}

.words_con ul li.current{ margin-right:0;}

.words_con ul li input.cz{ background:#383838; margin-left:20px;}





/*anli*/

.anli{ width:1180px; margin:40px auto; overflow:hidden; height:auto;}

.anli-title{ text-align:center; background:url(../images/anli-title.png) no-repeat bottom; height:75px; width:1049px; color:#848484;}

.anli-title h3{ font-size:34px; font-weight:bold;}

.anli-title h3 a{ color:#e70000;}

.anli-b{ margin-top:30px; height:425px;overflow:hidden;}





/*ys*/

.ys{ width:100%; background:url(../images/ys.jpg) no-repeat bottom; height:1450px;}

.ys-c{ width:1180px; margin:0 auto; position:relative;}

.ys-title{}

.ys-b1{ position:absolute; width:445px; top:500px; left:26px;}

.ys-b1 dl dt{ font-size:24px; border-bottom:1px dashed #595959; padding-bottom:10px;}

.ys-b1 dl dd{ color:#6a6a6a; line-height:28px; margin-top:20px;}

.ys-b2{ top:1015px;}

.ys-b3{ left:702px; top:1040px;}

.ys-b4{ left:702px; top:1280px;}

.ys-b5{ left:702px; top:406px; color:#FFF;}

.ys-b5 dl dt{ border-bottom:1px dashed #FFF;}

.ys-b5 dl dd{ color:#FFF;}





/*xijie*/

.xijie{ width:100%; background:url(../images/xijie.jpg) no-repeat center center; height:485px; margin-top:40px;}

.xijie-c{ width:1180px; margin:0 auto; padding-top:50px;}

.xijie-title{ text-align:center; font-size:18px;}

.xijie-title h3{ font-weight:bold; font-size:30px; color:#e70000;}

.xijie-b{ margin-top:30px;}

/* æ»‘åŠ¨é—¨ */

#tab_3{width:1180px;position:relative; height:290px;}

#tab_3 .tab_menu_3{width:510px; margin-left:344px; float:left;position:absolute;z-index:1; }

#tab_3 .tab_menu_3 li{float:left;width:238px;height:40px;line-height:40px;cursor:pointer; font-size:18px; text-align:center; background:#454545; margin:0 5px; color:#FFF;}

#tab_3 .tab_box_3{width:1180px; height:230px; clear:both;top:75px;position:relative;}

#tab_3 .tab_menu_3 .selected{ cursor:pointer; width:238px; height:40px; background:#e70000; border:none;}

#tab_3 .hide{display:none;}

#tab_3 .tab_box_3 div p{ width:526px; float:left; margin:20px 32px 0;}

#tab_3 .tab_box_3 div p em{ font-size:36px; color:#e70000; margin-right:10px;}





/*ad2*/

.ad2{ background:url(../images/ad2.jpg) no-repeat center center;}





/*jz*/

.jz{ width:1180px; height:auto; overflow:hidden; margin:40px auto;}

.jz-title h3{ float:left; width:195px;}

.jz-title h3 b{ font-size:30px; display:block;}

.jz-title h3 a{ display:block; font-size:18px; color:#e70000; font-weight:bold; }

.jz-title p{ float:right; margin-top:20px;}

.jz-b{ margin-top:20px;}

.jz-b dl{ float:left; width:560px; margin:20px 15px 0;}

.jz-b dl dt{ float:left; width:210px; height:214px; border:4px solid #f0f0f0; padding:6px;}

.jz-b dl dt a{ display:block; position:relative; overflow:hidden; width:210px;  height:214px;}

.jz-b dl dt img{ width:210px; height:214px;}

.jz-b dl dt a:hover img{transform: scale(1.2);

    transition: all 1s ease 0s;

	-webkit-transform: scale(1.2);

	-webkit-transition: all 1s ease 0s;}

.jz-b dl dd{ float:left; width:300px; margin-left:20px;}

.jz-b dl dd h3{ font-size:18px; background:url(../images/pic.png) no-repeat left; padding-left:22px;}

.jz-b dl dd p{ color:#828282; line-height:30px; margin-top:10px;}

.jz-b dl dd span{ display:block; background:url(../images/pic6.png) no-repeat right; width:76px; float:left; margin-top:20px; }

.jz-b dl dd span a{ color:#e70000;}







.mainall{width:1180px; margin:0 auto; overflow:hidden;}

.mainall1{width:1180px; margin:0 auto; }





/*abhon*/

.abhon{ width:1180px; height:auto; overflow:hidden; margin:40px auto;}

.about{ float:left; width:740px; height:476px; border:1px solid #efefef; padding:15px 20px;}

.about h3{ font-size:24px; font-weight:bold; }

.about h3 a{ color:#e70000}

.about p img{ width:730px; height:346px; margin:10px 0;}

.about p{ line-height:24px;}

.about p a:hover{ color:#e60012;}

.honor{ background: url(../images/honor_bg.jpg) no-repeat top center;width:375px;height: 508px; float:right;}



.honor_t h3 a{font-size: 24px;font-weight: bold;color:#FFF;}



.honor_t{float: right;width:165px;margin-top: 67px;text-align: center;}

.re{ position:relative;}





 .fc_n{margin: 130px 0 0 -35px;}

.fc_n .hd { overflow: hidden; }

.fc_n .hd .prev, .fc_n .hd .next { display: block; width: 16px; height: 27px; overflow: hidden; position: absolute; cursor: pointer; background: url(../images/honor_jt.jpg) no-repeat; top: 246px;}

.fc_n .hd .next { background-position: right 0; right: 200px;  }

.fc_n .hd .prev { left:  145px;  }



.fc_n .bd {height:211px;overflow:hidden; }

.fc_n .bd ul { overflow: hidden; zoom: 1; }

.fc_n .bd ul li { margin: 0 30px 0 0; float: left; _display: inline; overflow: hidden; text-align: center; }

.fc_n .bd ul li .pic a:hover img { border-color: #999; }

.fc_n .bd ul li .title { line-height: 36px; height: 36px; display: block; overflow: hidden; }

 



.fc_n .bd ul li:hover .pic img { 

	transform: scale(1.2, 1.2); 

	-ms-transform: scale(1.2, 1.2); 	/* IE 9 */ 

	-moz-transform: scale(1.2, 1.2); 	/* Firefox */ 

	-webkit-transform: scale(1.2, 1.2); /* Safari å’Œ Chrome */ 

	-o-transform: scale(1.2, 1.2); }

.fc_n .bd ul li .pic { 

	text-align: center; 

	width: 220px; border:1px solid #e1e1e1;

	height: 173px; 

	overflow: hidden; display: block; }

.fc_n .bd ul li .pic img { width: 220px; height: 173px; display: block; 

	-webkit-transition: all .2s; 

	-moz-transition: all .2s; 

	-o-transition: all .2s; 

	-ms-transition: all .2s;

	 transition: all .2s; 

	 overflow: hidden; }







/*news*/

.news{ width:100%; background:#f0f0f0; height:auto; overflow:hidden; padding:40px 0;}

.news-c{ width:1180px; margin:0 auto;}

.news-l{ float:left; width:525px;}

.news-l h3{ text-align:center; font-size:26px; background:url(../images/pic7.png) no-repeat bottom; width:120px; height:50px;}

.news-l p{ background:url(../images/about-vedio.png) no-repeat; width:490px; height:371px; margin-top:30px; padding:18px 0 0 20px;}

.news-r{ float:right; width:624px;}

/*æ»‘åŠ¨é—¨*/

#tab_1{position:relative; height:500px; }

#tab_1 .tab_menu_1{width:100%; height:44px; line-height:44px;  float:left; position:absolute; z-index:1;}

#tab_1 .tab_menu_1 li{float:left; width:150px;  height:44px; cursor:pointer; text-align:center; font-size:18px; line-height:44px; background:#595959; margin-right:10px; }

#tab_1 .tab_menu_1 li span{ margin:0 10px;}

#tab_1 .tab_menu_1 li a{ color:#FFF;}

#tab_1 .tab_box_1{ clear:both; top:68px; position:relative; height:394px;overflow:hidden;}

#tab_1 .tab_menu_1 .selected {   text-align:center; background:#e70000; }

#tab_1 .hide{}

#tab_1 .tab_box_1 div{ height:400px;} 

#tab_1 .tab_box_1 div dl{ height:114px; margin-top:20px;}

#tab_1 .tab_box_1 div dl dt{ float:left;}

#tab_1 .tab_box_1 div dl dt img{ width:140px; height:114px;}

#tab_1 .tab_box_1 div dl dt a{ width:140px; height:114px; display:block; position:relative; overflow:hidden;}

#tab_1 .tab_box_1 div dl dt:hover img{transform: scale(1.2);

    transition: all 1s ease 0s;

	-webkit-transform: scale(1.2);

	-webkit-transition: all 1s ease 0s;}

#tab_1 .tab_box_1 div dl dd{ float:left; margin-left:20px; width:440px;}

#tab_1 .tab_box_1 div dl dd h4{ font-size:14px;}

#tab_1 .tab_box_1 div dl dd p{ font-size:13px; color:#787878; line-height:26px; margin-top:10px; height:50px; overflow:hidden;}





/*hz*/

.hz{ width:100%; background:url(../images/hz.png) no-repeat center top; height:390px;}

.hz-c{ width:1180px; margin:0 auto; position:relative;}

.hz-title{ position:absolute; left:138px; top:76px;}

.hz-text{ position:absolute; left:400px; top:52px;}

.hz-text p{ font-size:16px; color:#494949; line-height:32px;}

.hz-text p.current{ text-indent:2em;}

.hz-text p.current1{ text-indent:4em;}

.hz-b{ height:auto; overflow:hidden; position:absolute; top:240px;}

/* è¿žç»­æ»‘åŠ¨é—¨å¼€å§‹ */

.box1 {width:1180px; position:relative;}

.box1 ul {margin:0 auto;}

.box1 li {float:left;width:212px;margin-right:20px;text-align:center;}

.box1 li img {width:210px;height:96px; border:1px solid #ccc;}

.box1 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:25px;font-size:14px;}

































