/* CSS reset */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend,img{margin:0;padding:0;}
fieldset,img{border:none;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ul,ol{list-style:none;}
input {padding-top:0; padding-bottom:0;}
input::-moz-focus-inner{ border:none; padding:0;}
select,input{vertical-align:middle;}
select,input,textarea{font-size:12px;margin:0;}
input[type="text"], input[type="password"], textarea {outline-style:none; -webkit-appearance:none; }
textarea {resize:none; }
table{border-collapse:collapse;}
html{-webkit-text-size-adjust:none;}
body{background:#fff url(http://i3.sinaimg.cn/blog/deco/2015/0126/imgs/body_bg2.jpg) no-repeat 50% 0;color:#333;min-width:1000px;padding:0;font:12px/20px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1","Simsun","\5B8B\4F53";}

.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both;height:0;font-size:0;overflow:hidden;}

a{color:#009;text-decoration:none;}
a:visited{color:#800080;}
a:hover, a:active, a:focus{color:#f00;text-decoration:none;}

.bold{font-weight:bold;}
h1, h2, h3, h4, h5, em {font-weight:normal; }
.wrap {width: 1120px; margin:0 auto; }

.banner{ height: 935px; width:1000px; margin:0 auto;}
.banner .text{ padding: 391px 0 0;}
.banner p{ line-height:33px; text-align:center; color:#414040; font-size:16px;}

.navMenu{height: 260px; overflow:hidden; width:1000px;margin-top: 58px;}
.navMenu ul{ width:1100px;}
.navMenu li{ float:left; width:167px; height: 255px; margin-right: 41px; position: relative; cursor:pointer}
.navMenu li .bigpic{background:#f85302; border-radius:50%}
.navMenu li img{ display:block; border-radius:50%;-webkit-transition: all 0.5s ease;  transition: all 0.5s ease;}
.navMenu li .info{ position:absolute; width: 167px; top: 193px; left: 0;-webkit-transition: all 0.5s ease;  transition: all 0.5s ease;}
.navMenu li .info s{display:block; background:url(http://i2.sinaimg.cn/blog/deco/2015/0126/imgs/font_bg.png) no-repeat; display:block; width:38px; height:38px;margin: 0 auto;-webkit-transition: all 0s ease 0.2s;  transition: all 0s ease 0.2s;}
.navMenu li .info s.p2{ background-position:-50px 0}
.navMenu li .info s.p3{ background-position:-100px 0}
.navMenu li .info s.p4{ background-position:-150px 0}
.navMenu li .info s.p5{ background-position:-200px 0}
.navMenu li .info span.txt{display: block;text-align: center;font-size: 14px;}

.navMenu li.hover img{filter:Alpha(Opacity=14);opacity:0.14;}
.navMenu li.hover .info{top:50px; color:#fff;}
.navMenu li.hover .info s.p1{ background-position:0 -50px; width:63px; height:68px;}
.navMenu li.hover .info s.p2{ background-position:-75px -50px; width:63px; height:68px;}
.navMenu li.hover .info s.p3{ background-position: -147px -50px; width:63px; height:68px;}
.navMenu li.hover .info s.p4{ background-position: -216px -50px; width:63px; height:68px;}
.navMenu li.hover .info s.p5{ background-position: -294px -50px; width:63px; height:68px;}

/* ============== part define ============== */
.part_01 {margin-top:20px}
.part_01 .p_left{float:left; width:320px;}
.part_01 .p_middle{float:left; width:360px; margin-left:10px;}
.part_01 .p_right{float:right; width:250px;}
.part_01 .p_bot{clear:both;background:url(http://i0.sinaimg.cn/blog/deco/2015/0126/imgs/) no-repeat -950px 0; height:1px; overflow:hidden;}
/* ================== block define ================== */
.mainContainer{ width: 1120px; height:660px; overflow:hidden; margin:0 auto;*position:relative}
.tabs_cont .article{ font-size:14px; color:#6d6d6d; line-height:25px; margin: 0 230px; text-align:center}
/* ================= commen define ================ */
.submenu{ height:66px; padding: 45px 0 23px;}
.submenu ul{ height:66px; width: 420px; margin: 0 auto;}
.submenu li{cursor:pointer;float:left; width:68px; height:68px;margin-right:16px; position:relative}
.submenu li .border{width:66px; height:66px; position:absolute; z-index:1;border:solid 1px #d5d5d5; border-radius:50%; left:0; top:0}
.submenu li.active .border, .submenu li.selected .border{border-color:#f85302}
.submenu li.hover .border{-webkit-animation: startLine 0.6s infinite linear; animation: startLine 0.6s infinite linear ; border-left-color:#f85302}
.submenu li span{ background:url(http://i0.sinaimg.cn/blog/deco/2015/0126/imgs/icon_bg.png) no-repeat -999em 0; display:block; width:36px; height:36px; position:absolute; z-index:2; left:15px; top:15px;}
.submenu li span.b1{ background-position:-265px -15px}
.submenu li span.b2{ background-position:-347px -15px}
.submenu li span.b3{ background-position:-429px -15px}
.submenu li span.b4{ background-position:-511px -15px}
.submenu li span.b5{ background-position:-590px -15px}
.submenu li.hover span.b1,.submenu li.active span.b1,.submenu li.selected span.b1{ background-position:-265px -105px}
.submenu li.hover span.b2,.submenu li.active span.b2,.submenu li.selected span.b2{ background-position:-347px -105px}
.submenu li.hover span.b3,.submenu li.active span.b3,.submenu li.selected span.b3{ background-position:-429px -105px}
.submenu li.hover span.b4,.submenu li.active span.b4,.submenu li.selected span.b4{ background-position:-511px -105px}
.submenu li.hover span.b5,.submenu li.active span.b5,.submenu li.selected span.b5{ background-position:-590px -105px}
 @-webkit-keyframes startLine { 
 0%{-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transform: rotate(0deg);}
 100%{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes startLine { 
 0%{-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transform: rotate(0deg);}
 100%{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);transform: rotate(360deg);}
}

 @-webkit-keyframes startLineb { 
 0%{border-color:#ffffff #ffffff #ffffff #f85302;}
 33%{border-color:#f85302 #ffffff #ffffff #f85302;}
 66%{border-color:#f85302 #f85302 #ffffff #f85302;}
 100%{border-color:#f85302}
}
@keyframes startLineb { 
 0%{ border-left-color:#f85302;}
 33%{ border-top-color:#f85302;}
 66%{ border-right-color:#f85302;}
 100%{ border-bottom-color:#f85302;}
}
/*scroll define*/
.scrollTop {position:relative; width: 1120px; height:580px;  margin-top: 31px;}
.scrollTop .scroll_cont{left: 60px; top:0; width:1000px; height:580px; overflow:hidden;}
.scrollTop .box { float:left; width:1000px; position:relative; overflow:hidden;}
.scrollTop .arr_left { position:absolute; z-index:2; left: 0; top: 209px; width:30px; height:85px; background:url(http://i0.sinaimg.cn/blog/deco/2015/0126/imgs/icon_bg.png) no-repeat;}
.scrollTop .arr_left:hover {background-position:0 -90px}
.scrollTop .arr_right { position:absolute; right: 0; top: 209px; width:30px; height:85px; background:url(http://i0.sinaimg.cn/blog/deco/2015/0126/imgs/icon_bg.png) no-repeat -50px 0; }
.scrollTop .arr_right:hover {  background-position:-50px -90px}
.scrollTop .scrollNum { position:absolute; bottom: 14px; left: 0; height: 14px; vertical-align:top ; width: 100%; text-align: center;}
.scrollTop .scrollNum span { margin: 0 8px; display:inline-block; width:14px; height:14px; line-height:14px; overflow:hidden; vertical-align:top; background: url(http://i0.sinaimg.cn/blog/deco/2015/0126/imgs/icon_bg.png) no-repeat -129px -151px;}
.scrollTop .scrollNum span.cur { background-position:-99px -151px; }
.scrollNav { display:none; }
.scrollTop .boxc { width:1100px}
.scrollTop .item { float:left; margin:0 8px 35px 0; width:244px; height:237px; overflow:hidden;position:relative}
.scrollTop .item img{display:block}
.scrollTop .item span.bg1{display:block; background:#f4f4f4; height:71px; width:100%;}
.scrollTop .item span.bg2{display:block; background:#ea5024; height:74px; width:100%; position:absolute; z-index:1; left:0; top:236px;-webkit-transition: all 0.3s ease;  transition: all 0.3s ease;*zoom:1}
.scrollTop .item span.txt{display:block;width:100%; position:absolute; z-index:2; left:0; top:163px; text-align:center}
.scrollTop .item span.t{display:block; font-size:18px; color:#f85302 !important; line-height:28px;padding-top: 10px;-webkit-transition: all 0.3s ease;  transition: all 0.3s ease;}
.scrollTop .item span.desc{display:block; font-size:14px; color:#979797 !important;-webkit-transition: all 0.3s ease;  transition: all 0.3s ease;}
.scrollTop .item a:hover span.t, .scrollTop .item a:hover span.desc{ color:#fff !important}

/* other define */
.footer{background:#f5f5f5; font-size:14px; text-align:center; color:#6d6d6d; padding:40px 0; margin-top:20px;}
.footer p{ line-height:36px;}
.footer a:link, .footer a:visited{color:#6d6d6d}
.footer a:hover{color:#c00}
