/*悬浮导航*/

.fixedNav{display: block;position: fixed; _position:absolute; top:-140px;left:0;transition: top 0.3s ease-out 0s; -ms-transition:top 0.3s ease-out 0s; width: 100%;z-index:9999;}



.move{ top:0;}



/*top*/

.top {width: 100%; background: #4d4d4d;top: 0;z-index: 99999999}

.top-box {max-width: 1150px; margin: 0 auto;}

.top-left{}

.top-left p{font-size: 12px;line-height: 40px;background: url(../images/top-icon-01.png) no-repeat left center;padding: 0 10px 0 17px;display: inline-block;color: #fff;}

.top-left a{font-size: 12px;line-height: 40px;background: url(../images/top-icon-02.png) no-repeat left center;padding: 0 0 0 22px;display: inline-block;color: #fff;}

.top-left a:hover{text-decoration: underline;}



.menu_go{margin: 7px 0 0 0;width:200px;height:24px;}

.search{width:200px;height:24px;display:block; float:right;border-radius:5px;border: 1px solid #ccc;

	-webkit-border-radius: 5px;

	-moz-border-radius:5px;

	-o-border-radius:5px;background:#e6e6e6; position:relative;} 

.text_box{width:170px;height:24px;float:left;border:none;background:transparent;color:#808080;line-height: 24px;padding:0 0 0 10px;}

input.btn{display: block;float: left;width:30px;height:24px;border: none;cursor: pointer; position:absolute;right:0;background:url(../images/sou.png) no-repeat 10px center;}



ul.link{margin:0 10px 0 0;}

ul.link li{display: inline-block;width: 24px; height: 24px;margin: 7px 5px 0px;}

ul.link li img{width: 100%;height: 100%;}



/*top END*/



/*header*/

.header{width: 100%;position:absolute;z-index: 88888888;top: 40px;}

.header2{top: 0px;}

.header-bj{width: 100%; height: 100px;background:#fff;position: absolute;top: 0px;background-color: rgba(255,255,255,0.5);filter:alpha(opacity:50);}

.header-box{max-width: 1150px;margin: 0 auto;width: 100%;position: relative;z-index: 2;min-width: 1100px;}

.logo{width: 182px ;height: 68px;margin: 17px 0 0 0;}

.logo img{width: 100%;height: 100%;}



/*-menu-*/

.header_menu{ z-index:9999999;height:35px;margin: 30px 0 33px 0;}

.menulist{}

.menu{height:35px; }

.menu>ul{position: relative;}

.menu>ul>li{float:left;font-size:18px;display:block;z-index:999999;margin:0 5px;}

.menu ul li a{}

.menu ul li a.depth{line-height:36px;color:#333;padding:0 5px;text-align:center;display:block;float:left;transition:.5s all;

	-webkit-transition:.5s all;

	-moz-transition:.5s all;

	-o-transition:.5s all;

	-ms-transition:.5s all;

	-moz-border-radius: 5px;      /* Gecko browsers */

    -webkit-border-radius: 5px;   /* Webkit browsers */

    border-radius:5px;            /* W3C syntax */

}

.menu ul.nav li a.depth1{color:#fff;background: #4d4d4d;}

.menu ul.nav li:hover a.depth{color:#fff;background: #4d4d4d;}

.menu ul.nav li a.depth1:hover{ }

.menu ul.nav li a.current{}





.menu ul.children {

	z-index:999999;

	display: none;

	position: absolute;

	z-index:110;

	top:30px;

	left:5px;

	width: 100%;

	padding: 40px 0 0 0;

	border-top: 0;

	line-height: normal;

	text-align:left;

	transition: max-height 0.4s linear 0s;  transition: max-height 0.4s linear 0s;

}



.menu div.xiala-box{background: #4d4d4d;}

.menu div.xiala-box ul{width: 24%;display: inline-block;}



.menu li.dan-xiala ul.children {

	z-index:999999;

	display: none;

	position: absolute;

	z-index:110;

	top:30px;

	left:5px;

	width: 200px;

	padding: 40px 0 0 0;

	border-top: 0;

	line-height: normal;

	text-align:left;

	transition: max-height 0.4s linear 0s;  transition: max-height 0.4s linear 0s;

}



.xiala-box li{width: 90%;margin:5% 5%;}

.xiala-box li a{font-size: 12px;line-height: 22px;color: #fff;display:block;padding:2px;}

.xiala-box li:hover a{background: #666;}





.menu li.dan-xiala{position: relative;}

.menu li.dan-xiala ul{width: 100%;}





/*

.menu ul.children li:first-child:before {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #4d4d4d;

    border-image: none;

    border-style: solid;

    border-width: 10px;

    content: "";

    height: 1px;

    left: 42%;

    margin-left: -40px;

    position: absolute;

    top: -20px;

    width: 1px;

}

.menu ul.children li:first-child {

    position: relative;

}



*/



/* .menu ul.sleft {left: auto;}

.menu ul.children div.xoala-box ul{width: 25%;}

.menu ul.children div.xoala-box li {float: left;width:100%;padding: 0;display: inline-block;text-align:left;margin:0;}

.menu ul.children div.xoala-box li a {

	padding: 10px;

	display: block;

	font-size:12px;color:#fff;

	font-weight:normal;overflow: hidden;line-height: 18px;

	margin:0;

	padding:8px 8px 8px 15px;

	transition: 0.5s all;

-webkit-transition: 0.5s all;

-o-transition: 0.5s all;

-moz-transition: 0.5s all;

-ms-transition: 0.5s all;

	

}

.menu ul.children div.xiala-box{width: 100%;background: #4d4d4d;}

.dan-xiala{position: relative;}

.menu ul.children li a:hover{text-decoration:none; background:#666; }

.menu ul li:hover .depth{color:#fff;} */

/*-menu END-*/



/*-banner-*/

.bannerbg{ background:url(../images/bannerbg.jpg) no-repeat center center;margin:0px 0;}

.flexslider{position:relative;height:auto;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;width: 100%;margin:auto;}

.slides{position:relative;z-index:1;}

.slides li{height:auto;}

.slides li img{width:100%; background:url(../images/loading.gif) no-repeat no-repeat center;}

.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:18px;height:20px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:18px;height:20px;line-height:80px;overflow:hidden;background:url(../images/circle2.png) right 0 no-repeat;cursor:pointer;}

.flex-control-nav .flex-active{background:url(../images/circle1.png) right 0 no-repeat;}



.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%;}

.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity:0);opacity:0.0;}

.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}

.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.flexslider:hover .flex-direction-nav li a{filter:alpha(opacity:70);opacity:0.7;}



/*-banner END-*/



/*header END*/



/*scroll*/

.scroll_bg{padding:25px 0;}

.scroll{width:1150px;margin:auto;position:relative;}

.headline{font-family: 'calibri';font-size:28px; text-transform:capitalize;font-weight:bold;}



.pic1 {}

.pic1 .prev , .pic1 .next {overflow:hidden;display:block;text-decoration:none;cursor:pointer;}

.pic1 .prev {width:24px;height:24px;position:absolute;top:0px;right:30px;background:url(../images/lunbo-01-01.png) no-repeat;margin:0px 0px 0 0px;transition:background-position .50s ease-in,ease-out;-webkit-transition:background-position .50s ease-in,ease-out; }

.pic1 .prev:hover{background:url(../images/lunbo-01-02.png) no-repeat;}

.pic1 .next {width:24px;height:24px;background:url(../images/lunbo-02-01.png) no-repeat right 0;position:absolute;top:0px;right:0px;transition:background-position .50s ease-in,ease-out;-webkit-transition:background-position .50s ease-in,ease-out;}

.pic1 .next:hover{background:url(../images/lunbo-02-02.png) no-repeat;}

.pic11 {width:100%;overflow:hidden;margin:22px -20px 0;}

.pic11 li{height:326x;width:260px;float:left;margin:0 20px;overflow: hidden;overflow:hidden}

.pic11 li a span{ display:block; overflow:hidden;width:252px;height:252px;overflow: hidden;margin: 4px auto;

	-moz-border-radius: 5px;      /* Gecko browsers */

    -webkit-border-radius: 5px;   /* Webkit browsers */

    border-radius:5px;            /* W3C syntax */}

.pic11 li a img {

   -webkit-transition: all 0.8s ease-in-out;

   -moz-transition: all 0.8s ease-in-out;

   -o-transition: all 0.8s ease-in-out;

   -ms-transition: all 0.8s ease-in-out;

   transition: all 0.8s ease-in-out;

   width:252px;height:252px;overflow:hidden;

}
.pic11 li>a{ display:block;overflow:hidden}
.pic11 li>a>span{display:block; border-radius:5px; overflow:hidden}


.pic11 li a:hover img {

  opacity: 0.8;

   -webkit-transform: scale(1.2) rotate(3deg);

   -moz-transform: scale(1.2) rotate(3deg);

   -o-transform: scale(1.0) rotate(3deg);

   -ms-transform: scale(1.2) rotate(3deg);

   transform: scale(1.2) rotate(3deg); border-radius:20px; overflow:hidden

}

.pic11_name{font-size:14px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin:20px 4px 10px;color: #4d4d4d;}



.pic11 li p{line-height:22px;font-size:12px;overflow: hidden;margin:0 4px;color: #808080;

text-overflow: ellipsis;

display: -webkit-box;

-webkit-line-clamp: 2;

-webkit-box-orient: vertical;max-height:44px;}



.pic11 li .pic11_name:hover {color:#FFB400;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.3s ease-in-out;text-decoration: underline;}

.pic11 li:hover span{	-moz-border-radius: 5px;      /* Gecko browsers */

    -webkit-border-radius: 5px;   /* Webkit browsers */

    border-radius:5px;            /* W3C syntax */

}



/*scroll END*/



/*about*/

.about{width: 100%;background:url(../images/abt-bj.jpg);border: 1px solid #ccc;background-size: 100%}

.about-box{width: 1150px;margin: 0 auto;padding: 40px 0;}

.about-p{width: 500px; height: 350px; border: 5px solid #fff;margin: 0 0 0 50px;

-webkit-box-shadow: 0px 2px 5px #ccc;

-moz-box-shadow: 0px 2px 5px #ccc;

-o-box-shadow: 0px 2px 5px #ccc;

box-shadow: 0px 2px 5px #ccc;

}

.about-p img{width: 100%; height: 100%; }

.about-t{width: 470px;margin: 0 70px 0 0}

.about-t span{font-family: 'calibri';font-size:28px; text-transform:capitalize;font-weight:bold;line-height: 28px;display: inline-block;}

.about-t>p{font-size: 12px; line-height: 24px;color: #808080;margin: 20px 0;max-height: 240px;overflow: hidden;}

.about-t a{display: inline-block;padding:0 20px;background: #f2f2f2;border: 1px solid #ccc;

	-moz-border-radius: 5px;      /* Gecko browsers */

    -webkit-border-radius: 5px;   /* Webkit browsers */

    border-radius:5px;            /* W3C syntax */

}

.about-t a p{line-height: 12px;line-height: 38px;background:url(../images/more_icon01.png) no-repeat right center; padding: 0 20px 0 0;text-transform: uppercase;color: #4d4d4d;}

.about-t a:hover{background: #4d4d4d;}

.about-t a:hover p{color: #fff;background:url(../images/more_icon02.png) no-repeat right center;}

/*about END*/



/*cp-ceng*/

.cp-ceng{width: 100%;}

.cp-box{width: 1150px;margin: 0 auto;padding: 20px 0 40px 0;text-align: center;}

.cp{width: 550px;margin: 20px 0 0 0;}

.cp-name{font-family: 'calibri';font-size:28px;line-height: 30px;text-transform:capitalize;font-weight:bold;margin: 0 0 20px 0;display: inline-block;color: #4d4d4d}

.cp div{width:550px; height: 300px;}

.cp img{width: 100%; height: 100%;transition:all 0.3s ease 0s}

.cp-word{text-align: left;font-size: 12px;line-height:22px; color: #808080;overflow: hidden;max-height: 44px;margin: 20px 0 0 0;}

a.cp-more{display: inline-block;padding:0 20px;background: #f2f2f2;border: 1px solid #ccc;line-height: 38px;color: #4d4d4d;text-transform: uppercase;margin: 20px 0 0 0;

	-moz-border-radius: 5px;      /* Gecko browsers */

    -webkit-border-radius: 5px;   /* Webkit browsers */

    border-radius:5px;            /* W3C syntax */

}



.cp img:hover {

  opacity: 0.8;

   -webkit-transform: scale(0.98);

   -moz-transform: scale(0.98);

   -o-transform: scale(0.98);

   -ms-transform: scale(0.98);

   transform: scale(0.98);

}

.cp:hover .cp-name{color: #ffb400;}

a.cp-more:hover{background: #4d4d4d;color: #fff;}



/*cp-ceng END*/



/*wei*/

.wei{width: 100%;background:url(../images/abt-bj.jpg);border: 1px solid #ccc;background-size: 100%;display: inline-block;padding: 30px 0;}

.wei-box{width:1150px; margin:0 auto;}

.wei-box>div{width: 270px;float:left;margin:0 30px 0 0}

.wei-box div>p{font-family: 'calibri';font-size:24px; text-transform:capitalize;font-weight:bold;line-height: 28px;color: #4d4d4d;}

.wei-box div ul{margin: 20px 0;}

.wei-box div li{background:url(../images/wei-icon.jpg) no-repeat 0px 10px;padding: 0 0 0 10px;margin: 10px 0}

.wei-box div li span{font-size: 12px;line-height: 20px;color: #4d4d4d;display: inline;}

.wei-box div li a{font-size: 12px;line-height: 20px;color: #4d4d4d;display: inline;}

.wei-box div li p{font-size: 12px;line-height: 20px;color: #4d4d4d;display: inline;}

.wei-box div li a:hover{text-decoration: underline;color: #ffb400}

.wei-box>div.wei-01{width: 200px;}

.wei-box>div.wei-02{width: 270px;}

.wei-box>div.wei-03{width: 250px;}

.wei-box>div.wei-04{width: 300px;margin: 0}

div.wei-03 li{background: none;padding: 0;display: block;margin:0 0 20px 0}

div.wei-03 li div.riqi{display:block;text-align: center;width: 40px;float: left;}

div.wei-03 li div.riqi p{font-size: 20px;line-height: 30px;width: 100%;display: inline-block;background: #e6e6e6;}

div.wei-03 li div.riqi span{font-size: 12px;line-height: 20px;background: #5c5a55;display: block;color: #fff;}

div.wei-03 li a{font-size: 12px; line-height: 20px;max-height: 40px;margin: 5px 0;display:block;float: left;width: 180px;padding: 0 0 0 10px;overflow: hidden;}



/*wei END*/



/*footer*/

.foot{ background:#333333;padding:20px 0;}

.footer{ text-align:center;width:1000px;margin:auto;}

.footmenu{color:#fff;line-height:20px;}

.footmenu a{color:#fff;padding:0 20px;}

.copycenter{color:#cccccc;font-size:12px;padding:5px 0;}

.copycenter span{padding:0 5px;}

.copycenter a{color:#cccccc;}

.copycenter a:hover{ color:#fff;text-decoration: underline;}

.links{color:#cccccc;font-size:12px;line-height:18px;padding:6px 0;}

.links a{padding:0 5px;color:#cccccc;}

.links a:hover{ color:#fff;text-decoration: underline;}



/*-back-top-*/

.toTop{

	display:block;

	position:fixed;

	right:20px;bottom:10px;

	z-index:99999;

	width:50px;

	height:50px;

	cursor:pointer;

	display:none;

}

/*-back-top END-*/



/*footer END*/



/*---------------------------in-page--------------------------*/



.ny{width: 100%;padding: 0px 0 0 0;}

.ny-box{width: 1150px;margin:30px auto;}]

.ny-banner-box{width: 100%; height:100px;display:block;}



/*ny-top*/

.ny-top{width: 100%;margin: 0 0 30px 0;}

.mb-nav{display: inline-block;

	border-left: 1px solid #ccc;

	border-right: 2px solid #ccc;

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc; 

	-moz-border-radius: 5px;      /* Gecko browsers */

    -webkit-border-radius: 5px;   /* Webkit browsers */

    border-radius:5px;            /* W3C syntax */

    padding: 0 5px;

}

.fa::before{color: #4d4d4d;font-family:'fontawesome-webfont';}

a.fa-home:hover :before{color:#4d4d4d; }

.mb-nav p{font-size: 20px;display: inline-block;color:#ccc;}

.mb-nav a{font-size: 14px;display: inline-block;padding:0 5px;line-height: 30px;color: #4d4d4d;text-transform:capitalize;}

.mb-nav a:hover{text-decoration: underline;}







/*ny-top END*/



/*left*/

.ny-left{width: 250px;}

.ny-right{width: 950px;}

.fen{width:100%;}

.fen-bt{width: 100%;}

.bt-t{font-size: 24px;font-family:'calibri';display: block;background: #4d4d4d;padding:0 0 0 20px;color: #fff;line-height: 40px;text-transform: capitalize;

	-moz-border-radius: 5px;      /* Gecko browsers */

    -webkit-border-radius: 5px;   /* Webkit browsers */

    border-radius:5px;            /* W3C syntax */

    }

/*-fen-*/

.fen_box{width: 100%;}

.fen_box>li{border-bottom: 1px dashed #ccc;position: relative;}

.fen_box>li>a{font: 14px/24px Arial;padding:10px 0 10px 15px;display: block;text-transform:capitalize;color: #4d4d4d;background: url(../images/fen_icon_01.png) no-repeat 3px 17px;}

.fen_box>li>a:hover{text-decoration: underline;}

.fen_box>li:hover{background: #f2f2f2;}



.fen_childMenu{position:absolute;left:250px;top:-1px;z-index:9999999;text-align:left;display:none; margin:0px 0 0 0;border: 1px solid #cccccc;background: #f2f2f2}

.fen_childMenu>li{display:block; width:200px;position: relative;border-bottom: 1px solid #ccc;}

.fen_childMenu>li>a{color:#4d4d4d;font-size:12px;text-transform:capitalize; padding:10px 10px; display:block;line-height:24px;margin: 0 10px;font-family:Arial;}

.fen_childMenu>li>a:hover{text-decoration: underline;}



.fen_box_02{width: 100%;margin:30px 0}

.fen_box_02 li{display: inline-block;}

.fen_box_02 a{line-height: 30px;padding: 0 5px;font-size: 12px;color: #4d4d4d;background: #f2f2f2;display: inline-block;margin:10px 10px 0 0;border: 1px solid #ccc;

	-moz-border-radius: 5px;      /* Gecko browsers */

    -webkit-border-radius: 5px;   /* Webkit browsers */

    border-radius:5px;            /* W3C syntax */

    }

 .fen_box_02 a:hover{background: #d9d9d9;color:#4d4d4d;} 



.fen_box_03{width: 100%;margin:30px 0}

.fen_box_03 li{padding: 10px 0;border-bottom: 1px dashed #ccc;}

.fen_box_03 li>p{width: 90px; height:90px;margin: 0 0 0 10px;	

	-moz-border-radius: 10%;      /* Gecko browsers */

    -webkit-border-radius: 10%;   /* Webkit browsers */

    border-radius:10%;            /* W3C syntax */}

.fen_box_03 img{width: 100%;height: 100%;}

.fen_box_03 div{margin:0 0 0 10px;width:130px;}

.fen_box_03 a{font-size: 12px;line-height: 20px;color: #4d4d4d;display: inline-block;max-height: 60px;overflow: hidden;}

.fen_box_03 a:hover{color: #fbb400;text-decoration: underline;}

.fen_box_03 li div p{margin: 10px 0 0 0;color: #808080;}



.fen_box_04{width: 100%;}

.fen_box_04 li{padding: 10px 0;border-bottom: 1px dashed #ccc;}

.fen_box_04 li>a{width: 230px; height:230px;margin:10px 10px;display: block;	

	-moz-border-radius: 0;      /* Gecko browsers */

    -webkit-border-radius: 0;   /* Webkit browsers */

    border-radius:0;            /* W3C syntax */}

.fen_box_04 img{width: 100%;height: 100%;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

border-radius:5px;}

.fen_box_04 div{margin:0 10px;width:100%;}

.fen_box_04 div a{font-size: 14px;line-height: 20px;color: #4d4d4d;display: inline-block;max-height: 40px;overflow: hidden;}

.fen_box_04 div a:hover{color: #fbb400;text-decoration: underline;}

.fen_box_04 li div p{margin: 10px 0 0 0;color: #808080;line-height: 20px;max-height: 40px;overflow: hidden;}



.pic2 { position:relative;width:250px;height:250px;margin-bottom:20px;}

.pic2 .prev , .pic2 .next {overflow:hidden;display:block;text-decoration:none;cursor:pointer;filter:alpha(opacity:0);opacity:0;}

.pic2:hover .prev{filter:alpha(opacity:50);opacity:0.5;transition:all 0.3s ease 0s}

.pic2:hover .next{filter:alpha(opacity:50);opacity:0.5;transition:all 0.3s ease 0s}

.pic2 .prev {width:35px;height:70px;position:absolute;top:90px;left:0px; z-index:999999;background:url(../images/img-sprite.png) no-repeat 0 0;margin:0px 0px 0 0px;transition:background-position .50s ease-in,ease-out;-webkit-transition:background-position .50s ease-in,ease-out;}

.pic2 .prev:hover{filter:alpha(opacity:70);opacity:0.7;}

.pic2 .next {width:35px;height:70px;background:url(../images/img-sprite.png) no-repeat right 0;position:absolute;top:90px;right:0px;z-index:999999;transition:background-position .50s ease-in,ease-out;-webkit-transition:background-position .50s ease-in,ease-out;}

.pic2 .next:hover{filter:alpha(opacity:70);opacity:0.7;}

.pic22 {width:250px;height:250px;overflow:hidden;}

.pic22 li{height:250px;width:250px;}



.pic22 li a img {

   -webkit-transition: all 0.8s ease-in-out;

   -moz-transition: all 0.8s ease-in-out;

   -o-transition: all 0.8s ease-in-out;

   -ms-transition: all 0.8s ease-in-out;

   transition: all 0.8s ease-in-out;

   width:300px;height:300px;

}



/*-fen-*/



/*left END*/





/*-right-*/

.ny-right{width: 860px;}

.right-bt{width: 100%;border-bottom: 1px solid #ccc;margin: 0 0 15px 0}

.right-bt p{line-height: 40px;font-size: 28px;font-family:'calibri';font-weight: bold;text-transform: capitalize;}

.right-bt01{margin: 0 0 0px 0}



.ny-xiao-banner{width: 100%; height: 300px;overflow: hidden;}

.ny-xiao-banner img{width: 100%; height:auto;}



/*about us*/

.aboutus{line-height:24px;margin:0 0 20px;}

.ab_new_name{font-family: 'calibri';font-size:20px; text-transform:uppercase;font-weight:bold;}

.name1{height:36px;padding:0 0 0 0px;line-height:36px;margin:0 0 6px;}

p.sint {

    margin:-6px 0 0;

    color: #999;

    font-size: 14px;

    line-height: 26px;

}

.team-grids{

	margin:10px 0;

}

.team-grids ul li{width:250px;float:left;height:300px; text-align:center;margin:10px;}

.team_name{font-size:20px;font-family: 'calibri';margin-top:10px;}

.team_name span {

    color: #7D7171;

}

.team-grids p {

    color: #999;

    font-size: 12px;

    margin:5px 0 0;

    line-height: 20px;

    text-align: center;

}

.team-grids a img{ -webkit-transition: -webkit-transform 2s ease-out;

    -moz-transition: -moz-transform 2s ease-out;

    -o-transition: -o-transform 2s ease-out;

    -ms-transition: -ms-transform 2s ease-out;width:170px;height:170px;

	border-radius:50%;

	-webkit-border-radius:50%;

	-moz-border-radius:50%;

	-o-border-radius:50%;}

.team-grids a img:hover{-webkit-transform: rotateZ(360deg);

    -moz-transform: rotateZ(360deg);

    -o-transform: rotateZ(360deg);

    -ms-transform: rotateZ(360deg);

    transform: rotateZ(360deg);}





/*about us END*/





/*contact*/

.con_main{width:100%;padding:10px 0;line-height:180%;font-size:14px;}

.message{padding:20px 0px 20px 0;width:100%;border-top:1px dotted #b5b1ae;background:#f2f2f2;margin: 0 0 20px 0px;}

.message ul{overflow:hidden;}

.message li{margin:12px 0;width:100%;}

.message label{display:inline-block;width:25%;text-align:right;font-size:13px;font-weight:normal;vertical-align:middle;padding-right:5px;}

.message .meInput{width:400px;height:32px;border:1px solid #ccc;padding-left:5px; vertical-align:middle;border-radius:5px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;background:#fafafa;}

.message .meInput:focus{box-shadow: 0 0 1px 1px #fbb400;background:#fff;border:1px solid #b3b3b3;}

.message .meText{width:396px;min-height:120px;border:1px solid #ccc;max-width:98%;padding:5px; vertical-align:middle;border-radius:5px;font-family:Arial,serif;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;background:#fafafa;}

.message .meText:focus{box-shadow: 0 0 1px 1px #fbb400;background:#fff;border:1px solid #b3b3b3;}

.meYzm{height:32px;border:1px solid #ccc;width:10%; vertical-align:middle;padding-left:5px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;border-radius:5px;background:#fafafa;}

.meYzm:focus{box-shadow: 0 0 1px 1px #fbb400;background:#fff;border:1px solid #b3b3b3;}

.yzm img{margin:0 10px; vertical-align:middle;}

.yzm a{text-decoration:underline; vertical-align:middle;}

.yzm a:hover{color:#b07744;}

.message .send{border-radius:5px;background:#4d4d4d;color:#fff;font-size:15px;text-transform:uppercase;padding:10px 20px;display:inline-block;margin-top:15px;margin-left:26%;}

.message .send:hover{background:#fbb400;}

.zs-cp{width: 104%;margin: 0 -2%;}

.zs-cp li{width: 21%;margin:1% 2%; float:left;}

.zs-cp li a.zs-cp-p {border: 1px solid #ccc;width: 100%;height: auto;display: block;overflow: hidden;-moz-border-radius: 5px;

-webkit-border-radius: 5px;

border-radius:5px;}

.zs-cp li a.zs-cp-p img{width: 100%;

   -webkit-transition: all 0.8s ease-in-out;

   -moz-transition: all 0.8s ease-in-out;

   -o-transition: all 0.8s ease-in-out;

   -ms-transition: all 0.8s ease-in-out;

   transition: all 0.8s ease-in-out;

   -moz-border-radius: 5px;

-webkit-border-radius: 5px;

border-radius:5px;

}

.zs-cp li a.zs-cp-p:hover{border: 1px solid #fbb400;}

.zs-cp li a.zs-cp-p:hover img{

   -webkit-transform: scale(1.1);

   -moz-transform: scale(1.1);

   -o-transform: scale(1.1);

   -ms-transform: scale(1.1);

   transform: scale(1.1);

      -moz-border-radius: 10%;

-webkit-border-radius: 10%;

border-radius:10%;

}

.zs-cp li a.zs-cp-t {font-size: 14px;line-height: 22px;margin:5px 0;display:block;max-height: 44px;color: #4d4d4d;overflow: hidden;}

.zs-cp li p{font-size: 12px; line-height: 20px; max-height: 40px;overflow: hidden;color: #808080;}

.zs-cp li a.zs-cp-t:hover{text-decoration: underline;color: #fbb400}



.zs-ct{width: 104%;margin: 0 -2%;}

.zs-ct li{width: 21%;margin:1% 2%; float:left;}

.zs-ct li a.zs-ct-p {border: 1px solid #ccc;width: 100%;height: auto;display: block;overflow: hidden;}

.zs-ct li a.zs-ct-p img{width: 100%; height:100%;

   -webkit-transition: all 0.8s ease-in-out;

   -moz-transition: all 0.8s ease-in-out;

   -o-transition: all 0.8s ease-in-out;

   -ms-transition: all 0.8s ease-in-out;

   transition: all 0.8s ease-in-out;

}

.zs-ct li a.zs-ct-p:hover{border: 1px solid #fbb400;}

.zs-ct li a.zs-ct-p:hover img{

   -webkit-transform: scale(1.1);

   -moz-transform: scale(1.1);

   -o-transform: scale(1.1);

   -ms-transform: scale(1.1);

   transform: scale(1.1);

}

.zs-ct li a.zs-ct-t {font-size: 14px;line-height: 22px;;display:block;max-height: 44px;color: #4d4d4d;overflow: hidden;}

.zs-ct li p{font-size: 12px; line-height: 20px; max-height: 20px;overflow: hidden;color: #808080;margin:10px 0;background: url(../images/timeicon.jpg) no-repeat left center;padding: 0 0 0 20px;background-size: 15px}

.zs-ct li p em{}

.zs-ct li a.zs-ct-t:hover{text-decoration: underline;color: #fbb400}

/*contact END*/



/*sitemap*/



.stp-listA>li{border:1px solid #cfcfcf;border-radius:5px;text-transform:capitalize;margin-bottom:15px;}

.stp-top_2{width:100%;height:34px;line-height:34px;border-bottom:1px solid #cfcfcf;}

.stp-top_2 a{padding:0 10px;font-size:14px;font-weight:bold;text-transform:capitalize; color:#222}

.stp-top_2 a i{padding-left:10px;}

.stp-top_2 a:hover{color:#fbb400;}

.stp-listB{display:block;padding:10px;}

.stp-listB li{width:18%;margin-right:2%;float:left;padding:8px 0;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}

.stp-listB li a{font-size:12px;line-height:22px;display:block;color:#4d4d4d;}

.stp-listB li:hover a{color:#fbb400;text-decoration:underline;}



/*sitemap END*/



/*products-list*/

.pic_list2 ul{width: 103%;margin:0 -1.5%}

.pic_list2 ul li{width:22%;height:300px;float:left;margin: 1% 1.5%;

	transition:.5s all;

	-webkit-transition:.5s all;

	-moz-transition:.5s all;

	-o-transition:.5s all;

	-ms-transition:.5s all;}

.pic_name a{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;text-align:left;font-size:14px;margin:20px 0 10px; color: #4d4d4d;}

.pic_name p{text-align:left;line-height:24px;overflow : hidden;color: #808080;

text-overflow: ellipsis;

display: -webkit-box;

-webkit-line-clamp: 2;

-webkit-box-orient: vertical;max-height:48px;}

.pic_list2 ul li.pic_name a:hove {color:#fbb400;}

.pic_name a:hover{text-decoration: underline;color: #fbb400;}

.pic_list2 ul li>a{overflow: hidden;display: block;border: 1px solid #ccc;	

	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:5px;

}

.pic_list2 ul li>a:hover{border: 1px solid #fbb400;}

.pic_list2 ul li a img{width:100%;height: auto;-webkit-transition: all 0.5s ease-out 0s;

-moz-transition: all 0.5s ease-out 0s;

-ms-transition: all 0.5s ease-out 0s;

-o-transition: all 0.5s ease-out 0s;

transition: all 0.5s ease-out 0s;

	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:5px;

}

.pic_list2 ul li a:hover img{

	   -webkit-transform: scale(1.05);

   -moz-transform: scale(1.05);

   -o-transform: scale(1.05);

   -ms-transform: scale(1.05);

   transform: scale(1.05);

   -webkit-transition: all 0.5s ease-out 0s;

    -moz-transition: all 0.5s ease-out 0s;

    -ms-transition: all 0.5s ease-out 0s;

    -o-transition: all 0.5s ease-out 0s;

    transition: all 0.5s ease-out 0s;

    	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:5px;

}

.pic_list2 ul li>a:hover{overflow: hidden;display: block;border: 1px solid #ccc;	

	-moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius:5px; overflow: hidden;}





.pro_num{width:100%;text-align:center;padding:15px 0;margin:10px 0;overflow:hidden;}

.pro_num li{margin:0 8px;font-size:16px;display:inline-block; vertical-align:middle;}

.pro_num li#num_btn a{color:#000;border:1px solid #000;}



.pro_num li.num_cur{color:#000;}

.pro_num a{display:inline-block;font-size:14px;border:1px solid #ccc;border-radius:5px;padding:8px 10px; vertical-align:middle;color: #4d4d4d;}

.pro_num a:hover{color:#000;border:1px solid #000;font-size: 14px;background: #eee;}

.pro_num span{display:inline-block;font-size:14px;border:1px solid #ccc;border-radius:5px;padding:8px 10px; vertical-align:middle;color: #eee;background: #4d4d4d;}

.pro_num li p span{font-size:14px;vertical-align:middle;color: #4d4d4d;background: #eee}


/*products-list END*/



/*News*/

.newA{}

.newA .list{ padding:15px 0; border-bottom:#dedede 1px solid; }

.newA .list .title11{ display:block; padding-bottom:6px; font-size:14px; color:#4d4d4d;}

.newA .list .title11:hover{color:#fbb400;}

.newA .list .title11 span{margin-left:10px; color:#999; font-weight:normal; font-size:12px; background:url(../images/timeicon.jpg) no-repeat 0 center; background-size:14px;padding-left:20px; }

.newA .list .img{ display:block; float:left;border:solid 1px #dedede; padding:2px; margin-right:15px;  width:160px; height:120px; }

.newA .list .img img{ width:160px;height:120px; }

.newA .list p{ color:#666; line-height:20px; }

.newA .list p a.more{ color:#0057A8;}

.hottags{}

.newsA_txt{max-height:36px; overflow:hidden;font-size:12px;line-height:18px;color:#777;margin:5px 0;}

.hottags{margin:12px 0 0;line-height:18px;color:#888;font-size:12px;}

.hottags a{padding:0 5px;color:#888;}

.hottags a:hover{color:#fbb400;text-decoration: underline;}

/*News End*/





/*news_detailed*/

.news_detailed {padding:0px 0 0;}

.news_h2{ text-align:center; line-height:30px; font-weight:normal; color:#4d4d4d;font-size:18px;}

.news_em{height:24px;text-align:center;border-bottom:solid 1px #dedede;}

.news_detailed em{ background:url(../images/timeicon.jpg) no-repeat 0 center; background-size:14px;padding-left:20px; line-height:20px;color:#999999;font-style:normal;font-size:12px;}

.news_txt{line-height:24px; padding:20px 0;}

.detailed_list{margin:10px 0 0px 0; padding-top:5px;border-top:1px solid #dedede; line-height:18px; }

.detailed_list a{color:#999;padding:0 5px;}

.detailed_list a:hover{color:#fbb400;}

.detailed_list a:hover{color:#fbb400; text-decoration:underline;}

.detailed_list p{padding:3px 0;}

.detailed_list p.fr{padding-left:20px;}



/*news_detailed end*/



/*products-detail*/

.ProInfo .big{float:left;width:340px;}		

.ProInfo .big .bigone img{width:320px;height:320px;border:solid 1px #dedede;}

.small{padding:10px 0 5px 0;}

.small img{width:54px;height:54px;border:solid 1px #dedede;}

.small a{display:block;float:left;margin:0 11px 10px 0px;}

.goodtxt{color:#888;line-height:20px;}

.relatebg{border-top:solid 1px #dedede;padding:10px 0 0;}

.ProInfo .big p a{display:block;padding:2px;	}

.Previouss {margin-bottom: 10px;color:#4d4d4d;font-size:12px;font-weight: bold;}

.Previouss a{padding-left:5px;color: #4d4d4d;font-weight:100;}

.Previouss a:hover{text-decoration:underline;color: #fbb400}

.Previouss p{padding:3px 0px;line-height:18px}

.relatetags{padding:3px 0px;line-height:18px;font-size:12px;}

.relatetags em{font-size:14px;font-style:normal;color:#4d4d4d;font-weight: bold;}

.relatetags a{padding:0 5px; color: #4d4d4d;}

.relatetags a:hover{color: #fbb400;text-decoration: underline;}



#zoom {

	z-index: 9999999;

	position: fixed;

	top: 0;

	left: 0;

	display: none;

	width: 100%;

	height: 100%;

	background: rgba(0, 0, 0, 0.8);

	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";

	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";

}

#zoom .content {

	z-index: 99991;

	position: absolute;

	top: 50%;

	left: 50%;

	width: 200px;

	height: 200px;

	background: #ffffff no-repeat 50% 50%;

	padding: 0;

	margin: -100px 0 0 -100px;

	box-shadow: -20px 20px 20px rgba(0, 0, 0, 0.3);

	border-radius: 4px;

}

#zoom .content.loading {

	background-image: url(../images/loading.gif);

}

#zoom img {

	display: block;

	max-width: none;

	background: #ececec;

	box-shadow: 0 1px 3px rgba(0,0,0,0.25);

	border-radius: 4px;

}

#zoom .close {

	z-index: 99993;

	position: absolute;

	top: 0;

	right: 0;

	width: 49px;

	height: 49px;

	cursor: pointer;

	background: transparent url(../images/close.png) no-repeat 50% 50%;

	opacity: 1;

	filter: alpha(opacity=100);

	border-radius: 0 0 0 4px;

}

#zoom .previous,

#zoom .next {

	z-index: 99992;

	position: absolute;

	top: 50%;

	overflow: hidden;

	display: block;

	width: 49px;

	height: 49px;

	margin-top: -25px;

}

#zoom .previous {

	left: 0;

	background: url(../images/arrows.png) no-repeat 0 0;

	border-radius: 0 4px 4px 0;

}

#zoom .next {

	right: 0;

	background: url(../images/arrows.png) no-repeat 100% 0;

	border-radius: 4px 0 0 4px;

}

#zoom .close:hover {

	background-color: #da4f49;

}

#zoom .previous:hover,

#zoom .next:hover {

	background-color: #0088cc;

}





.c_right{float:right;width:60%;}

.c_right .c_name{padding:5px 0;text-align:left;font-size:20px;line-height:26px; color:#000;margin-bottom:5px;}

.c_right ul{border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;margin:10px 0;padding:8px 0;}

.c_right ul li{line-height:18px;color:#333;font-weight:normal;padding:5px 0;font-size:14px;}

.c_right .c_inquiry{margin-top:10px;}

.c_right ul li span{padding:3px;color:#888;}		

.c_name_bt{margin-top:15px;}

.detail-cart{ margin:30px 0;}

.detail-cart a{ display:block; font-family:'calibri';font-size:16px;width:120px;height:34px;background:url(../images/nav_hover.png) no-repeat center center; text-align:center;line-height:34px;color:#fff;background: #4d4d4d;

	-moz-border-radius: 5px;      /* Gecko browsers */

    -webkit-border-radius: 5px;   /* Webkit browsers */

    border-radius:5px;            /* W3C syntax */

}

.detail-cart a:hover{background: #fbb400;}







.clear{clear:both;}

.zoomed > .container{-webkit-filter:blur(3px);filter:blur(3px);}

.container{width:330px;}

.gallery{list-style-type:none;float:left;background:#ffffff;margin:0;}

.gallery li{float:left;padding:0;}

.gallery_img1{width:314px;height:314px;border:solid 3px #dedede;}

.gallery_img2{width:56px;height:56px;border:solid 1px #dedede;margin:10px 7px 0 0;}

.gallery li:nth-child(6n){padding-right:0;}

.gallery li a,.gallery li img{float:left;margin: 5px 5px 0 0;

	-moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;}



.formone{padding:30px 10%; background:#f2f2f2;}

.formone div label{width:20%;}

.form_name{color:#000;line-height:24px;font-family: 'calibri';

    font-size: 20px;

    text-transform: uppercase;

    font-weight: bold;}

.form_us{color:#777;border-bottom:dashed 1px #ccc;line-height:30px;}

.formone ul{padding:15px 0;}

.formone ul li{padding:5px 0;}

.input1{border:solid 1px #ccc;border-radius:2px;width:400px;padding:0 5px;line-height:26px;}

.input1:focus{box-shadow: 0 0 1px 1px #fbb400;background:#fff;border:1px solid #b3b3b3;}

.formone ul li div{margin:4px 0;line-height:24px;}

.formone ul li label{color:#000;display: inline-block;font-size: 12px;text-transform: capitalize;}

.formone ul li label a{color: #4d4d4d;}

.formone ul li label a:hover{text-decoration: underline;font-weight: bold;color: #000;}

.formone ul li label em{color: #f00;margin:0 2px 0 0;}

.enquiry_txt{border:solid 1px #ccc;border-radius:2px;width:400px;padding:5px;line-height:22px;height:88px;}

.enquiry_txt:focus{box-shadow: 0 0 1px 1px #fbb400;background:#fff;border:1px solid #b3b3b3;}

.sunbt{font-family: 'calibri';

    font-size: 18px;

    width: 104px;

    height: 34px;

    background: url(../images/nav_hover.png) no-repeat center center;

    text-align: center;

    line-height: 34px;

    color: #fff;

	background: #4d4d4d;

		-moz-border-radius: 5px;      /* Gecko browsers */

    -webkit-border-radius: 5px;   /* Webkit browsers */

    border-radius:5px;            /* W3C syntax */

    cursor: pointer;



}

.sunbt:hover{background: #fbb400;}



.pro_det_nm{margin:20px 0 0px 0;height:30px;font-family: 'calibri';

    font-size: 20px;

    text-transform: uppercase;

    font-weight: bold;

	color: #4d4d4d;}



.pro_det_nm span{color:#333;border-bottom:2px solid #fbb400;}



.pro_detail{padding:5px 0 10px;line-height:24px;}





.name-01>p{font-size: 20px;text-transform: uppercase;}



#wrap img{-moz-border-radius: 5px;

-webkit-border-radius: 5px;

border-radius:5px;

overflow: hidden;

}



/*products-detail END*/





/*blog*/

.blog_li{clear:both; overflow:hidden;margin:0 0 30px;}

.blog_icon4{width:60px;height:60px;float:left; background:#E8663C url(../images/spriteimg_02.png) no-repeat center center;}	

.blog_jesus{width:90%;float:right;}

a.blog_name{color:#E8663C;font-size:20px;line-height:30px;}

.blog_date{font-size:14px;color:#0075a6;margin:10px 0;}

.blog_date span{font-size: 1em;color: #999;margin: 1em 0 2em;}

.blog_txt{margin:10px 0;

    color: #666;

    font-size: 14px;

    line-height:24px;}

.blog_txt img{max-width:100%;}

.blog-poast-info {

	padding:5px 0;

}

.blog-poast-info ul li {

	display:inline-block;

	  padding: 0 0.3em;

}

.blog-poast-info ul li span{

	color: #999;

}

.blog-poast-info ul li a {

	color: #999;

}

.blog-poast-info ul li a:hover{

	text-decoration:none;

}

.blog-poast-info ul li a:hover {

	text-decoration:none;

	color:#EF5F21;

}

.blog-poast-info ul li  i {

	width: 20px;

	height: 20px;

	background:  url(../images/img-sprite111.png) no-repeat -150px -104px ;

	display: inline-block;

	vertical-align: sub;

	margin: 0 3px 0 0;

}

.blog-poast-info ul li  i.date {	

	background-position: -186px -104px;

}

.blog-poast-info ul li  i.comment {	

	background-position:-226px -101px;	

}

.blog_pic{margin:0 0 15px;}

.tag-links{color:#E8663C;    display: block;

    margin: 5px 0;}

.tag-links i{width: 20px;

    height: 20px;

    background: url(../images/img-sprite111.png) no-repeat -228px -100px;

    display: inline-block;

    vertical-align: sub;

    margin: 0 3px 0 0;}	

.tag-links a{padding:0 3px;color: #4d4d4d;}

.tag-links a:hover{color: #fbb400;`}

.button {

	margin-top: 20px;line-height:40px;

}

.button a {

	color:#fff;

	font-size: 1em;

	text-transform: uppercase;

	background:#E8663C;

	padding:8px 15px;

	text-decoration: none;

		text-decoration:none;

			-moz-border-radius: 5px;      /* Gecko browsers */

    -webkit-border-radius: 5px;   /* Webkit browsers */

    border-radius:5px;            /* W3C syntax */



}

.button a:hover{



	color:#fff;

	background: #000

}	





.price-date{

	color: #D3D3D3;

	font-size:12px;

	font-weight: 100;

	line-height: 1.5em;margin-top:5px;

}

.meta-bottom{line-height:18px;color:#777;padding:5px 0;}

.meta-bottom a{padding:0 3px;color:#d7150f;}

.meta-bottom a:hover{ text-decoration:underline;color:#000;}



#loop{padding:20px 0;}

.loop-nav{float:left;}

.loop-nav-next{float:right;}

.loop-nav a,.loop-nav-next a{font-size: 14px;

display: inline-block;

padding: 10px 15px;

color: #fff;

background-color:#E8663C;border-radius:5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-o-border-radius: 5px;}

.loop-nav a:hover,.loop-nav-next a:hover{ background:#000;color: #fff;}



.page_box{}

.page_box .page_title{ font-style:normal;display:block;font-size:30px;color:#524539;text-transform:capitalize;margin-bottom:20px;}

.page_main{line-height:180%;font-size:14px;}



/*-right END-*/



.ny-001{margin: 100px 0 0 0;}
.ny-banner-box{height: 400px;overflow: hidden;min-width:1400px;}
.ny-banner-box .flex-direction-nav{display: none;}
.ny-banner-box .flex-control-paging{display: none;}



















