/* yui reset.css version;2.5.2 */
html{color:#000;background:#F1F0ED;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;outline: none;}input,textarea,select{*font-size:100%;}legend{color:#333;}.clear{height:0;font-size:0;line-height:0;clear:both;}
input,select{vertical-align:middle;}
/* end of reset.css */

body{
font-size:0.75em;
background:#F1F0ED;
font-family:Verdana,'Microsoft YaHei',Tahoma,Arial,Helvetica, sans-serif;
*font-family:'Microsoft YaHei';
color:#555;
}
a{text-decoration:none;color:#555;}
a:hover{color:#C6000B;}
.clearfix{*zoom:1;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.red{color:#c00;}
.orange{color: #F89F00;}
.fwb{font-weight: bold;}
.fs14{font-size: 14px;}
.em-re{color:#c00;font-family:"SimSun";margin:0 2px;}
.center{text-align: center;}
.ti999{text-indent:-999em;overflow: hidden;}


/*--from now--*/
/* splite */
.headerQuick span,.h2-title-a,.li-news .s-t,.index-b .a-more,
.h2-sideTitle,a.a-sideNav,.h1-title .s-title,.li-c{background:url(../images/i.png) no-repeat;}

.a-mainnav,.index-cont,.headv2{-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}

.wrapper{width:1000px;margin:0 auto;text-align:left;}
.all-header{z-index:2;position: relative;height: 78px;}
.a-logo{float: left;width: 340px;padding: 13px 0 0;}

.headerQuick{position: absolute;right:0px;top:30px;}
.headerQuick span{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;color:#F89F00;font-size: 14px;padding-left: 19px;font-size: 1.18em;margin-left:30px;}
.headerQuick .s-phone{background-position: 0 1px;}
.headerQuick .s-fax{background-position: 0 -49px;}

.mainnav{position: relative;z-index:2;height:40px;background-color:#DDDBD9;}
.ul-mainnav{}
.li-mainnav{position: relative;float: left;width:150px;border-right: 1px solid #eee;}
.li-mainnav-0{border-left: 1px solid #eee;}
a.a-mainnav{display: block;height:40px;line-height: 40px;color: #545454;text-align: center;font-size: 16px;}
.li-mainnav-over a.a-mainnav,a.a-mainnav:hover,a.a-mainnav-now{background-color:#EF5003;color:#fff;}
.headv2{position: absolute;width: 190px;height: 214px;left:-18px;top:33px;display: none;}


/* main-banner */
.main-banner{position:relative;width:100%;height:320px;overflow:hidden;background-color: #fff;}
/*.banner-slidewrap{position:relative;left:0px;width:100%;height:350px;}*/
.a-banner{position:absolute;top:0px;left:0px;width:100%;height:320px;text-align: center;overflow:hidden;display: none;}
.a-banner-1{display: block;}
/*.a-banner-1{left:0px;}
.a-banner-2{left:100%;}
.a-banner-3{left:200%;}
.a-banner-4{left:300%;}
.a-banner-5{left:400%;}
.a-banner-6{left:500%;}
.a-banner-7{left:600%;}
.a-banner-8{left:700%;}*/
.img-banner{position:absolute;top:0px;left:50%;width:1920px;margin:0 0 0 -960px;}
.bannerMask{position:absolute;top:0px;left:0px;width:100%;height:320px;background-color: #000;filter:alpha(opacity=50);opacity:0.5;display: none;}


.p-slide-thumb{position:absolute;left:50%;bottom:0px;z-index:1;height:20px;text-align:center;width:1000px;margin:-20px 0 0 -500px;}
.p-slide-thumb .s-thumb {display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;background: #EF5003;cursor:hand;cursor:pointer;height:10px;width: 10px;margin: 0 8px;overflow: hidden;filter:alpha(opacity=50);opacity:0.5;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.p-slide-thumb .s-thumb-now{background: #EF5003;filter:alpha(opacity=100);opacity:1.0;}

.index-contBox{overflow: hidden;zoom: 1;padding:15px 0 0;}
.index-cont{background-color: #fff;box-shadow:1px 1px 2px #ddd;-webkit-box-shadow:1px 1px 2px #ddd;-moz-box-shadow:1px 1px 2px #ddd;margin-bottom: 15px;}
.index-cont:hover{box-shadow:2px 2px 6px #ccc;-webkit-box-shadow:2px 2px 6px #ccc;-moz-box-shadow:2px 2px 6px #ccc;}
/* index-a */
.index-a{float: left;width: 390px;height:200px;}
.index-b{float: right;width:592px;height:200px;margin-right: 3px;}
.index-c{float: left;width:595px;height:190px;}
.index-d{float: right;width:387px;height:190px;margin-right: 3px;}

.h2-title-a{padding:18px 20px 10px 36px;background-position: 20px -80px;color:#C6000B;font-size: 1.18em;}
/* index-a */
.ul-news{padding:0 20px 0;line-height: 2.1em;}
.li-news{overflow: hidden;zoom: 1;}
.li-news .s-t{float: left;background-position: 2px -190px;padding-left: 10px;}
.li-news .s-date{float:right;color:#999;}

/* index-b */
.index-b .a-thumb{float: left;background:url(../images/index/introbg.png) no-repeat 18px 0;width:225px;height:123px;padding:4px 7px 9px 23px;}
.index-b .p-intro{float: left;padding:2px 0 0 15px;width:290px;line-height:1.9em;text-indent: 2em;}
.index-b .a-more{float: right;height:20px;line-height: 20px;background-position: 0 -247px;padding:0 40px 0 16px;color:#C6000B;margin:-18px 0 0;}

/* index-c */
.ul-products{overflow: hidden;zoom: 1;}
.li-products{float: left;width:197px;border-right:1px solid #F1F0ED;height:190px;text-align: center;}
.li-products-last{border-right:0px;}
.ul-products .a-pro{display: block;padding:5px 0 5px;}
.ul-products .h4-title{font-size: 1.18em;}

/* index-d */
.index-d {background:url(../images/index/contactbg.png) no-repeat ;}
.index-d .p-contact{padding:5px 0 0 24px;line-height:1.9em;}

.ul-parters{padding:20px 0;overflow: hidden;}
.li-parter{float: left;margin-left: 10px;}

.all-footer{background:#2C2D32;color:#868686;clear: both;}
.all-footer a{color: #868686;}
.all-footer a:hover{color: #FFDC71;}

.footerv2{text-align: center;padding:20px 0 0;}
.s-v2{display: block;padding:15px 0;}
.p-copyright{padding:20px 0 30px;margin: 0 auto;text-align: center;color: #868686;}
.s-copyright,.s-icp{}

a.a-link{color:#C6000B;}
a.a-link:hover{text-decoration: underline;}


a.a-backtop{position: fixed;width: 60px;height:60px;right:10px;bottom: 10px;display: none;background:url(../images/top.png) no-repeat 0 0;text-indent: -999em;overflow: hidden;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
a.a-backtop:hover{background-color:#333;}



.banner{text-align: center;}

.mainWrap{margin:10px auto;background:url(../images/mainbg.png) repeat-y 0 0;*zoom:1;}
.mainWrap:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.sidebar{float: left;width: 210px;background:url(../images/title-side-line.png) no-repeat 0 68px;}
.h2-sideTitle{height: 55px;color: #fff;padding: 20px 0 0 65px;background-position: 17px -284px;font-weight: normal;}
.h2-sideTitle .s-title-en{display: block;font-family:Arial,Tahoma,Verdana;color:#ccc;}
.h2-sideTitle .s-title-cn{display: block;font-size: 20px;color:#C6000B;}
.ul-sideNav{padding:2px 0;}
.li-sideNav{height:50px;background:url(../images/line-side.png) no-repeat 0 100%;line-height: 50px;font-size: 1.18em;}
a.a-sideNav{display: block;padding: 0 0 0 65px;background-position: 40px -582px;}
a.a-sideNav:hover{background-position: 40px -482px;}
.li-sideNavNow .a-sideNav{background-position: 40px -482px;color: #C6000B;font-weight: bold;}


.maincontBox{float: right;width: 780px;}
.h1-title{position: relative;height:60px;background:url(../images/line-title.png) no-repeat 0 100%;padding-top:12px;font-weight: normal;}
.h1-title .s-title{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;padding:0 0 0 48px;font-size: 16px;color:#C6000B;background-position: 27px -378px;line-height:60px;}
.crumb{text-align: right;margin: -30px 0 20px;}
.crumb .s-title{color: #0059A9;}
.crumb .s-now{color: #999;}
.maincont{padding: 10px 45px 40px;line-height:2em;text-align:justify;text-justify:inter-ideograph;word-wrap:break-word;word-break:break-all;}
.p-ti{text-indent: 2em;}
.txtDetails{text-align:justify;text-justify:inter-ideograph;}
.txtDetails p{margin-bottom: 1em;}

/* ul-c */
.ul-c{background-color: #F1F0ED;padding:20px 20px 15px;line-height: 2em;margin: 0 0 20px;}
.li-c{background-position: 6px -692px;padding-left: 20px;}

.cultureC{height:859px;padding:0;background:url(../images/pic/culture.jpg) no-repeat 0 0;}
.honorC{position: relative;padding-bottom:500px;}
.img-honorfooter{position: absolute;left:0px;bottom: 0px;}
.ul-d{position: relative;z-index:2;overflow: hidden;zoom: 1;padding:10px 0;}
.li-d{float: left;width:345px;text-align: center;margin-bottom: 20px;}
.li-d-2{width:690px;}

.careC,.proC{padding:30px 0;}
.ul-e{overflow: hidden;zoom: 1;}
.li-e{float: left;width:347px;height:325px;padding:0 0 0 27px;}
.ul-e .s-thumb{display: block;width: 337px;height:240px;padding:10px 0 0 10px;background:url(../images/ulebg.png) no-repeat ;}
.ul-e .h4-title{height: 40px;line-height:40px;text-align: center;}
.a-prodetails{display: block;cursor:hand;cursor:pointer;}


.contContact{}
.map{float: left;padding-bottom:50px;}
.contContact .p-contact{float: right;padding:10px 10px 0 0;}

.h3-title-a{margin: 2em 0 0.8em;padding-bottom: 0.5em;background:url(../images/line-b.png) repeat-x 0 100%;font-size: 14px;color: #444;clear: both;}

.messageForm{padding: 15px 0;}
.p-item{padding:0 0 15px 0;overflow: hidden;zoom: 1;}
.p-btn{padding: 0 0 0 5.5em;}
.lab-item{float: left;width: 5.5em;line-height: 30px;}
.txt{width: 230px;height: 24px;padding: 4px 6px;box-shadow:1px 1px 2px #eee inset;-webkit-box-shadow:1px 1px 2px #eee inset;-moz-box-shadow:1px 1px 2px #eee inset;border: 1px solid #d9d9d9;}
.txta{float: left;width:460px;line-height:2em;height:14em;padding: 4px 6px;box-shadow:1px 1px 2px #eee inset;-webkit-box-shadow:1px 1px 2px #eee inset;-moz-box-shadow:1px 1px 2px #eee inset;border: 1px solid #d9d9d9;}
.btn{width: 104px;height: 38px;padding-bottom: 5px;line-height:32px;text-align: center;background:url(../images/btn.png) no-repeat ;border: 0px;font-size: 14px;font-weight: bold;color:#fff;cursor:hand;cursor:pointer;}
.btn:hover{filter:alpha(opacity=80);opacity:0.8;}
.txt-err{border: 1px solid #ED6D71;background-color: #FFFDFD;}
.em-errMes{margin-left: 10px;color: #c00;}


.ul-a{padding:0 0 10px;}
.ul-a li{line-height:40px;padding:0 2px 1px;zoom:1;overflow:hidden;background:url(../images/line-b.png) repeat-x 0 100%;}
.ul-a li:hover{}
.ul-a a{float:left;padding-left:10px;background:url(../images/dot_a.png) no-repeat 0 18px;}
.ul-a .span-info{font-size:0.88em;float:right;color: #999;}
.ul-a .s-o{color:#999;}
.ul-a .s-o-1{color:#0059A9;font-weight: bold;}
.ul-a .s-o-5{color:#F77628;}
.ul-a a:hover .s-o{color:#0059A9;}

.jobDetails{font-size: 14px;color: #888;}
.ul-b{background-color: #fafafa;overflow: hidden;zoom: 1;line-height: 1.6em;}
.li-b{float: left;width:350px;padding: 8px 5px 8px 15px;border-bottom: 1px solid #fff;}
.li-b .s-t{color: #999;}
.li-b .s-info{color: #F77628;}

.jobTip{background-color:#FCEFE2;padding:25px;margin: 4em 0 0;font-weight: bold;color: #F77628;}

/* dla */
.dl-a{position:relative;height:185px;padding:15px 0 0 175px;background:url(../images/line-b.png) repeat-x 0 100%;}
.dl-a .ddThumb{position:absolute;top:15px;left:0px;padding:6px 0 0 1px;text-align:center;}
.ddThumb img{}

.dl-a dt{position:relative;background:url(../images/i-dot.png) no-repeat 0 9px;line-height: 1.4em;padding:4px 0 4px 12px;}
.dl-a a.a-title{font-weight:bold;color:#0059A9;}
.dl-a dd{padding:6px 5px 0;line-height:1.8em;text-align:justify;text-justify:inter-ideograph;}
.dl-a .p-more{text-align: right;padding: 10px 5px;}
.dl-a a.a-more{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;padding: 0 15px 0 0;background:url(../images/i-more.png) no-repeat 100% 8px;color:#0059A9;}



/* page */
.p-page{text-align:center;padding:10px 0 0;}
.p-page a,.p-page span{margin:0 3px;vertical-align:middle;display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;border:1px solid #e4e4e4;width:30px;height:26px;line-height:26px;
-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.p-page span.now,.p-page a.now,.p-page a:hover{background-color: #FFF0F0;border-color:#E24530;color: #E24530;}
.p-page span.now,.p-page a.now{font-weight:bold;}

.h3-detailsTitle{position: relative;font-size:1.33em;margin:25px 10px 15px;text-align:center; }
.h4-abs{position: relative;text-align:center;padding:0 0 15px;margin-bottom:20px;font-weight:normal;color:#999;border-bottom: 1px solid #e9e9e9;}
.h4-abs span{margin:0 10px;}
.s-share{position: absolute;right:-30px;top:5px;}
.h1-title .s-share{top:37px;right:-5px;}
.jtico_jiathis{visibility: hidden!important;}

.h3-tabTitle{line-height: 34px;border-bottom: 1px solid #0059A9;font-size: 1.18em;}
.h3-tabTitle .s-tabTitle{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;padding: 0 1.5em;font-weight: normal;cursor:hand;cursor:pointer;margin: 0 1px 0 0;}
.h3-tabTitle .s-tabTitle:hover,.h3-tabTitle .s-tabTitleNow{background-color:#0059A9;color: #fff;}
.tabCont{padding: 20px 0;}


/* so-popbox */
.so-popbox .s-sopop-close,a.a-sopop-btn,span.s-sopop-btn{background:url(../images/sobox/icon-sobox.png) no-repeat;}
.so-popConfirm .so-popbox-cont{background:url(../images/sobox/icon-tip.png) no-repeat ;}
.so-openmask{position:fixed;_position:absolute;top:-2px;left:0px;width:100%;height:0px;background:#000;filter:alpha(opacity=20);opacity:0.2;Z-index:1100;}
.so-popbox{background:#fff;text-align:left;z-index:1120;box-shadow:0px 0px 6px #666;-webkit-box-shadow:0px 0px 6px #666;-moz-box-shadow:0px 0px 6px #666;}
.h2-sopop{height:27px;line-height:26px;background:#f6f6f6;padding-left:15px;font-weight:bold;}
.h2-sopop-move{cursor:move;}
.so-popbox .s-sopop-close{position:absolute;top:2px;right:4px;width:25px;height:25px;background-position:-145px 0; text-indent:-999em; overflow:hidden; cursor:hand; cursor:pointer;}
.so-popbox .s-sopop-out-close{top:-12px;right:-12px;background-position:0 0;}
.so-popbox-cont{padding:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.p-so-popBtn{text-align:center;padding:5px 0 15px;}
.so-popAlert .so-popbox-cont{padding:15px 15px 10px 15px;}
.so-popConfirm .so-popbox-cont{padding:20px 20px 20px 85px;background-position:50px 16px;}
/*.so-popConfirm .so-popbox-cont{background-position:55px -484px;}*/
/*.so-popConfirm .so-popbox-cont{background-position:55px -984px;}*/
/*.so-popConfirm .so-popbox-cont{background-position:55px -1484px;}*/
.so-popTip-1{border:1px solid #f4b23f;background:#fff2c1;box-shadow:1px 1px 2px #bbb;-webkit-box-shadow:1px 1px 2px #bbb;-moz-box-shadow:1px 1px 2px #bbb;}
.so-popTip-1 .so-popbox-cont{padding:8px;}
.so-popTip-2{border:1px solid #ff812d;background:#ffffd0;color:#f00;}
.so-popAlert .p-so-popBtn{padding:5px 0 15px;}
.so-loading{border:0px solid #fff;font-size:1.18em;box-shadow:1px 1px 1px #666;-webkit-box-shadow:1px 1px 1px #666;-moz-box-shadow:1px 1px 1px #666;}
.so-loading .so-popbox-cont{padding:20px;text-align:center;background:url(loading.gif) no-repeat center 45%;}
.so-loading .s-sopop-close{display:none;}
a.a-sopop-btn{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;margin:0 3px;padding:0 0 0 15px;color:#fff;background-color:#ec5656;background-position:0 -40px;}
span.s-sopop-btn{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;background-position:100% -40px;height:25px;line-height:23px;padding:0 15px 0 0;}

a.a-sopop-cancel{background-position:0 -70px;color:#444;}
a.a-sopop-cancel span.s-sopop-btn{background-position:100% -70px;}


.so-overTip .s-sopop-close{top:-9px;left:25px;width:17px;height:9px;background-position:0 -101px;}



.mar-t10{margin-top: 10px;}
.mar-t20{margin-top: 20px;}
.mar-t40{margin-top: 40px;}
.mar-t60{margin-top: 60px;}