/* CSS Document */
.top{ background:url(../images/bg1.jpg) repeat-x; width:100%; height:85px;}
.toper{ width:1000px; margin:0 auto;}
.logo{ float:left; margin:27px 0 0 30px;}
.top_right{ float:right;}
.top_right01{ height:28px; line-height:28px;}
.top_right01 ul{ float:right;}
.top_right01 ul li{ float:left; margin-left:20px; background:url(../images/tb1.png) no-repeat left center;}
.top_right01 ul li a{ color:#a4a4a4; padding-left:10px;}
.top_right01 ul li.top_Tel{ background:url(../images/tb2.png) no-repeat left center; padding-left:30px; font-size:14px; font-style:italic; font-weight:bold; color:#a4a4a4; margin-left:30px;}

/*.nav{ height:55px; line-height:55px;}
.nav ul li{ float:left; padding:0 20px; color:#a9a9a9;}
.nav ul li a{ color:#FFF; font-size:14px;}
.nav ul li a:hover{ color:#a7a7a7; text-decoration:none;}*/

#site-nav{margin:0 auto;width:680px;z-index:10000;color:#000;line-height:55px;position:relative;height:55px}
#site-nav a{color:#FFF; font-size:14px;}
#site-nav a:hover{color:#a7a7a7; text-decoration:none;}
#site-nav .quick-menu{right:0px;position:absolute;top:0px}
#site-nav .quick-menu li.shu{ width:1px; float:left;}
#site-nav .quick-menu li.menu-item{padding-right:0px;padding-left:0px;padding-bottom:0px;padding-top:0px;position:relative;float:left; width:135px; text-align:center;}
#site-nav .menu-hd{display:block;z-index:10002;cursor:pointer;position:relative;height:55px}
#site-nav .menu-bd{display:none;z-index:10001;background:rgba(0,0,0,0.8);position:absolute;top:55px}
#site-nav .menu{position:relative}
#site-nav .menu:hover .menu-hd{color:#a7a7a7}
#site-nav .hover .menu-hd{color:#a7a7a7}
#site-nav .menu:hover .menu-bd{display:block}
#site-nav .hover .menu-bd{display:block}
#site-nav .mytaobao .menu-bd{width:135px;line-height:30px;top:55px;height:auto;}
#site-nav .mytaobao .menu-bd-panel a{ display:block; text-align:center;}


.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:1920px;left:50%;top:0; margin-left:-960px;}
.rslides img{display:block;height:auto;float:left;width:1920px;border:0; height:560px;}
/*pager*/
.callbacks_tabs.callbacks1_tabs{margin-top:-40px; position:relative;z-index:100;margin-bottom:20px;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:8px;height:8px;margin:0 8px; background:#bdbdbd;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:8px;height:8px;position:absolute; left:0; z-index:1000; text-indent:99999px;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#4a0f0b;}
.callbacks_container{position:relative;width:100%;max-width:100%;text-align:center; height:560px;}
.callbacks_nav{position:absolute;top:50%;opacity:0.6;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:50px;width:26px;margin-top:-25px;}
.callbacks_nav:active{opacity:1;}
.callbacks_nav.prev{ background:url(../images/left.png) no-repeat; left:30px;}
.callbacks_nav.next{ background:url(../images/right.png) no-repeat; right:30px;}


/* banner */
.banner{height:560px;}
.banner .ban_c img{position:absolute;width:1920px;left:50%;margin-left:-960px;top:0;}
.banner .ban_nav{display:none;}
/*.banner .Left,.banner .Right{position:absolute;top:50%;opacity:0.6;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:50px;width:26px;margin-top:-25px;}
.banner .Left{ background:url(../images/left.png) no-repeat; left:30px;}
.banner .Right{ background:url(../images/right.png) no-repeat; right:30px;}*/
.banner .Left,.banner .Right{position:absolute;width:38px;height:38px;background:url(../images/cir_white.gif) no-repeat #aaa;right:50%;bottom:15px;}
.banner .Left{margin-right:-450px;background-position:5px 0}
.banner .Right{margin-right:-490px;background-position:-33px 0;background-color:#4a0f0b;}

.bann_ext{position:relative;}
.frontCover{position:absolute;top:-120px;padding:0 0 16px;border-bottom:5px solid #4a0f0b;}
.frontCover li{float:left;width:82px;padding:3px;background:#000;color:#fff;overflow:hidden;margin-right:10px;cursor:pointer;}
.frontCover p{text-align:center;height:14px;line-height:18px;overflow:hidden;}
.frontCover .img{position:relative;height:50px;overflow:hidden;}
.frontCover img{position:absolute;width:192px;height:50px;left:-50px;}
.frontCover .open{background:#4a0f0b;}
.wrap{width:980px;margin-left:auto;margin-right:auto;}
/*幻灯片(组件)*/
.slide{position:relative;width:100%;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{width:100%;height:100%;}
.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:10px;white-space:nowrap;overflow:hidden;color:#fff;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);z-index:3;}
.ban_nav{position:absolute;bottom:0;left:0;width:100%;text-align:right;z-index:4;}
.ban_nav a{display:inline-block;vertical-align:middle;width:14px;height:14px;line-height:14px;overflow:hidden;text-align:center;margin-right:8px;cursor:pointer;text-decoration:none;font-size:10px;-webkit-text-size-adjust:none;background:#ccc;}
.ban_nav .on{background:#f90;color:#fff;}
.Left,.Right{cursor:pointer;}

.index_Nr01{ width:1000px; height:160px; margin:40px auto 70px auto;} 
.left_indecNr01{ float:left; width:340px; height:160px; margin-right:20px;}
.left_indecNr01L{ float:left; background:url(../images/bg2.png) no-repeat; width:115px; height:160px;}
/*.left_indecNr01L a{ width:115px; height:126px; display:block; padding:17px 0 0 17px;}*/
.left_indecNr01L p{ color:#FFF; font-size:16px; line-height:30px; margin-left:17px;}
.left_indecNr01L i{ color:#a38382; line-height:14px; margin-left:17px; display:block;}
.left_indecNr01L a:hover{ text-decoration:none;}
.left_indecNr01R{ float:left; width:225px; height:160px; overflow:hidden;}
a .left_indecNr01R img{transition:all 400ms linear;}
a:hover .left_indecNr01R img{
	-webkit-transition:scale(1.2,1.2);
	-moz-transition:scale(1.2,1.2);
	-ms-transition:scale(1.2,1.2);
	-o-transition:scale(1.2,1.2);
	transform:scale(1.2,1.2);
}
.center_indecNr01{ float:left; width:298px; background:url(../images/bg3.jpg) no-repeat; height:160px;}

.rollBox{width:298px;z-index:0;height:160px;float:left;overflow:hidden; position:relative;}
.rollBox .scrollcon{width:1000px;height:160px;position:absolute;top:0;left:0;}
.rollBox .LeftBotton{left:255px; background:url(../images/left2.png) no-repeat; cursor:pointer;position:absolute;top:16px;width:8px;height:11px;display:block;z-index:101;}
.rollBox .RightBotton{left:272px; background:url(../images/right2.png) no-repeat; cursor:pointer;position:absolute;top:16px;width:8px;height:11px;display:block;z-index:101;}
.rollBox .Cont{width:1000px;overflow:hidden;float:left;height:330px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:248px;height:110px;overflow:hidden;float:left; padding:25px;}
.rollBox .Cont .pic .center_indexL{ float:left; width:115px;}
.center_indexL1{ line-height:22px; max-height:44px; overflow:hidden; font-size:14px; color:#333333; margin-bottom:10px; font-weight:bold;}
.center_indexL2{ line-height:18px; color:#666666; height:54px; overflow:hidden;}
.center_indexR{ float:right; width:120px; text-align:center; height:110px; margin-top:10px;overflow:hidden;}
.center_indexR img{transition:all 500ms linear; width:120px; height:110px;}
a:hover .center_indexR img{
	-webkit-transition:scale(1.5,1.5);
	-moz-transition:scale(1.5,1.5);
	-ms-transition:scale(1.5,1.5);
	-o-transition:scale(1.5,1.5);
	transform:scale(1.5,1.5);
}
.rollBox #List1, .rollBox #List2{float:left;}



/*.hotPic .JQ-slide{position:relative;width:298px;height:160px;float:left;overflow:hidden;}
.hotPic .JQ-slide .wrap{width:298px;height:160px;overflow:hidden;position:relative;}
.hotPic .JQ-slide-content{position:absolute;}/*必须要的元素
.hotPic .imgList li{width:248px;height:110px;overflow:hidden;float:left; padding:25px;}
.hotPic .imgList li .center_indexL{ float:left; width:115px;}
.center_indexL1{ line-height:22px; max-height:44px; overflow:hidden; font-size:14px; color:#333333; margin-bottom:10px; font-weight:bold; float:left; width:115px;}
.center_indexL2{ line-height:18px; color:#666666; height:54px; overflow:hidden;}
.center_indexR{ float:right; width:120px; text-align:center; height:110px; margin-top:10px;}
.center_indexR img{ max-height:110px; max-width:120px;}*/


.hotPic .JQ-slide-nav a.prev{left:255px; background:url(../images/left2.png) no-repeat; cursor:pointer;position:absolute;top:16px;width:8px;height:11px;display:block;z-index:101;}
.hotPic .JQ-slide-nav a.next{left:272px; background:url(../images/right2.png) no-repeat; cursor:pointer;position:absolute;top:16px;width:8px;height:11px;display:block;z-index:101;}


#example {position:relative;width:298px;height:160px;}
#slides .next,#slides .prev {left:255px; background:url(../images/left2.png) no-repeat; cursor:pointer;position:absolute;top:16px;width:8px;height:11px;display:block;z-index:101;}
#slides .prev{left:272px; background:url(../images/right2.png) no-repeat; cursor:pointer;position:absolute;top:16px;width:8px;height:11px;display:block;z-index:101;}
.slides_container2 {width:248px;height:110px;overflow:hidden;position:relative;padding:25px;}
.pagination { display:none;}
.center_indexL{ float:left; width:115px;}
.center_indexL1{ line-height:22px; max-height:44px; overflow:hidden; font-size:14px; color:#333333; margin-bottom:10px; font-weight:bold; float:left; width:115px;}
.center_indexL2{ line-height:18px; color:#666666; height:54px; overflow:hidden; width:115px;}
/*.center_indexR{ float:right; width:120px; text-align:center; height:110px; margin-top:10px;}
.center_indexR img{ max-height:110px; max-width:120px;}*/



.right_indecNr01{ float:right; width:322px; height:160px; background:url(../images/bg4.png) no-repeat;}
.right_indecNr01Tit{ height:42px; line-height:42px;}
.right_indecNr01Tit p{ float:left; font-size:16px; color:#FFF; padding-left:17px; font-weight:bold;}
.right_indecNr01Tit p i{ padding-left:14px; color:#a0a0a0; font-size:12px; font-weight:normal;}
.right_indecNr01Tit a{ float:right; margin-right:15px;}
#div1{ overflow:hidden; height:96px; margin:12px 0; float:left;}
.right_indecNr01Wz{ background:url(../images/tb4.png) no-repeat 20px 12px; padding:0 18px 0 34px;}
.right_indecNr01Wz01{ font-size:14px; line-height:25px; margin-bottom:8px; height:25px; width:270px; overflow:hidden; color:#d7d7d7;}
.right_indecNr01Wz02{ color:#d7d7d7; line-height:18px; height:36px; width:270px; overflow:hidden; margin-bottom:7px;}
.right_indecNr01Wz03{ color:#acacac; height:20px; line-height:20px;}

.foot{ width:100%; background:#f5f5f5;}
.footer{ width:1000px; margin:0 auto;}
.footer01{ width:1000px; display:inline-block; padding:35px 0 60px 0;}
.footer01 dl{ width:140px; min-height:175px; border-right:1px solid #ebebeb; text-align:center; float:left;}
.footer01 dl dd{ font-size:14px; line-height:38px; color:#333333;}
.footer01 dl dt{ line-height:24px;}
.footer01 dl dt a{ color:#818181;}
.foot_right{ float:right;}
.foot_logo{ margin-bottom:25px;}
.foot_ewm{ width:86px; float:right;}
.foot_ewm img{ width:86px; height:86px;}
.foot_ewm p{ height:30px; line-height:30px; text-align:center; color:#959595;}

.foot02{ height:40px; line-height:40px; background:#28282a;}
.footer02{ width:1000px; margin:0 auto;}
.foot02L{ float:left; color:#ababab;}
.foot02L a{ color:#ababab;}
.foot_link{ float:left;}
.foot02R{ float:right;color:#ababab;}

.bannerNy{ width:100%; position:relative; height:415px;}
.bannerNy img{ width:1920px; height:415px; position:absolute; left:50%; margin-left:-960px;}
.banner_Wz{ width:1000px; position:absolute; left:52%; margin-left:-500px; top:120px;}
.banner_Wz01{ color:#dddddd; font-size:25px; height:60px; line-height:60px;}
.banner_Wz02{ line-height:24px; color:#dddddd;}

.list_top{ width:1000px; position:absolute; left:50%; margin-left:-500px; height:30px; line-height:30px; top:469px;}
.list_top ul{ margin-left:20px;}
.list_top ul li{ float:left; padding:0 15px; font-size:14px;}
.list_top ul li a{ color:#FFF; height:30px; line-height:30px; display:block; font-size:14px;}
.list_top ul li a:hover,.list_top ul li a.list_A{ text-decoration:none; border-bottom:1px solid #FFF; font-weight:bold;}

.ny_Nr{ width:1000px; margin:0 auto;}
.nr_Ny{ width:1000px; display:inline-block; padding:40px 0 60px 0;}
.about{ width:930px; margin:0 auto; line-height:30px; color:#666666;}
.job{ width:1000px;}
.job_Tit{ width:1000px; height:65px; line-height:65px; background:#eeeeee;}
.job_Tit p{ float:left; font-size:18px; text-align:center; color:#333333; width:250px;}
.job ul{ display:inline-block; margin-bottom:30px;} 
.job ul li{ height:58px; line-height:58px; border-bottom:1px solid #dbdbdb;}
.job ul li a{ display:block; height:58px; width:1000px;}
.job ul li a p{ color:#666666; width:250px; text-align:center; float:left;}

.jobin_Tit{ width:1000px; height:65px; line-height:65px; background:#eeeeee; margin-bottom:27px;}
.jobin_Tit01{ margin-left:35px; float:left; color:#474747; font-size:18px; margin-right:35px;}
.jobin_Tit02{ float:left; color:#666666;}
.jobin_Tit02 span{ font-weight:bold; color:#333333;}
.jobin_Tit03{ float:right; width:240px; color:#666666;}
.jobin_Tit03 span{ font-weight:bold; color:#333333;}
.left_jobin{ float:left; width:680px; padding-right:20px; line-height:30px; color:#666666; border-right:1px solid #e6e6e6; margin-left:35px;}
.left_jobinTit{ color:#333333; font-weight:bold;}
.right_jobin{ float:right; margin-right:35px; width:205px; line-height:24px;}

.right_jobin01{ color:#333333; margin-bottom:35px; font-weight:bold;}
.right_jobin02{ color:#737373;}
.right_jobin03{ color:#f58e14; font-weight:bold;}

.left_Nr{ float:left; width:230px;}
.left_Tit{ height:58px; line-height:58px; font-size:24px; margin-left:35px; color:#333333;}
.list_left{ margin-left:35px; width:150px; margin-bottom:50px;}
.list_left ul li{ line-height:35px; border-bottom:1px solid #d0d0d0;}
.list_left ul li a{ width:140px; display:block; color:#666666; padding-left:10px; background:url(../images/tb5.png) no-repeat 138px center;}
.list_left ul li a:hover,.list_left ul li a.list_A2{ color:#333333; text-decoration:none; font-weight:bold; background:url(../images/tb6.png) no-repeat 138px center;}
.left_dt img{ max-width:230px;}
.product{ width:690px; float:right; margin-right:35px; margin-top:58px;}
/*.product ul{ display:inline-block; width:760px;}
.product ul li{ width:310px; margin-right:70px; float:left; margin-bottom:54px;}
.product ul li a img{ display:block; width:310px; height:310px;}
.product ul li a p{ height:54px; line-height:54px; background:#f0f0f0; padding:0 20px; font-size:14px; color:#333333;}*/
.product ul{ display:inline-block; width:720px;}
.product ul li{ width:160px; margin-right:80px; float:left; margin-bottom:50px; position:relative;}
.product_Bg{ position:absolute; left:0; top:0; background:url(../images/bg5.png) repeat-x; width:160px; height:160px;}
.product ul li a img{ display:block; width:160px; height:160px;}
.product ul li a p{ height:35px; line-height:35px; background:#f0f0f0; font-size:14px; color:#333333; width:160px; text-align:center; overflow:hidden;}


.productin{ width:690px; float:right; margin-right:35px; margin-top:58px;}
.productin_Tit{ height:35px; line-height:35px; border-bottom:1px solid #e5e5e5; margin-bottom:15px;}
.productin_tit01{ float:left; font-size:18px; color:#333333;}
.productin_tit02{ float:right; margin-top:10px;}
.productin_Wz{ line-height:30px; color:#666666;}

.news{ width:930px; margin:0 auto;}
.news ul{ width:930px; margin-bottom:30px; display:inline-block;}
.news ul li{ height:90px; padding:25px 0; border-bottom:1px solid #e5e5e5;}
.news_left{ float:left; width:90px; height:90px; background:#efeff0; color:#666666; text-align:center;}
.news_left p{ font-size:36px; font-weight:bold; line-height:38px; padding-top:18px;}
.news_left span{ line-height:18px;}

.news_right{ float:right; width:810px;}
.news_right a .news_right01{ font-size:18px; height:42px; line-height:42px; width:810px; color:#333333; overflow:hidden;}
.news_right a .news_right02{ height:36px; line-height:18px; overflow:hidden; width:810px; color:#666666;}

.newsin{ width:930px; margin:0 auto;}
.newsin_Tit{ height:90px; margin-bottom:30px;}
.newsin_TitR{ width:805px; height:84px; border-bottom:1px solid #e5e5e5; float:right;}
.newsin_TitR01{ font-size:24px; height:45px; line-height:45px; overflow:hidden; color:#333333;}
.newsin_TitR02{ height:20px; line-height:20px; color:#666666;} 
.newsin_Wz{ line-height:24px; color:#666666;}

.message{ width:930px; margin:0 auto;}
.message01{ line-height:24px; color:#999999; font-size:14px;}
.message02{ font-size:30px; font-style:italic; color:#f08303; height:70px; line-height:70px;}
.message03{ width:928px; border:1px solid #cecece; height:auto; display:inline-block; padding:25px 0;}




















