/*Common Reset Label,shadow*/
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea,th, td, select{margin:0;padding:0;border:0}
body, button, input, select, textarea{font:12px 'arial', 'Microsoft Yahei', Helvetica, Arial, "\5b8b\4f53", sans-serif;color:#000}
body{background:#fff}
h1{font-size:18px;font-weight:normal}
h2{font-size:16px;font-weight:normal}
h3{font-size:14px;font-weight:normal}
h4, h5, h6{font-size:100%;font-weight:normal}
address, cite, dfn, em, var,i{font-style:normal}
code, kbd, pre, samp, tt{font-family:"Courier New", Courier, monospace}
small{font-size:12px}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
ul, ol{list-style:none}
a{margin:0;padding:0;vertical-align:baseline;background:transparent;color:#000;text-decoration:none}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0;text-decoration:none}
a:hover{color:#db1e44}

abbr[title], acronym[title]{border-bottom:1px dotted;cursor:help}
q:before, q:after{content:''}
legend{color:#000}
fieldset, img{border:none}
button, input, select, textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;-webkit-border-radius:0px;border-radius:0px}
input, select{vertical-align:middle}

/*Common ClearFix,shadow*/
.cf{clear:both;zoom:1}
.cf:before,.cf:after{content:"";display:block}
.cf:after{clear:both}

/**common float,20140708,shadow**/
.fl{float:left}
.fr{float:right}

/* FlexSlider Default Theme */
.flexslider{position:relative;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.flexslider .slides{zoom:1}
.carousel li{margin-right:5px}

/* Clearfix for the .slides element */
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}

/* Control Nav */
.flex-control-nav{position:absolute;bottom:-18px;width:66px;left:50%;margin-left:-33px;font-size:0;line-height:0;}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:8px;height:8px;display:block;background:#fff;border:1px solid transparent;cursor:pointer;text-indent:-9999px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px}
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{background:#db1e44;border:1px solid #fff;cursor:default}

.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}

.mt30{ margin-top:30px;}

/*spriteImg elements & block,20140708,shadow*/
.headerLogin a span,.notice em,.footer .shareLink i,.caseSuccess h2 em,.contact .tel1 em,.contact .tel2 em,.footer .friendlink .down span,.sitemap a{background:url(styImg/spriteIcon.png) no-repeat}
.popupClose{background-image:url("../styles/styImg/sprite.png");background-repeat:no-repeat}
.main{width:950px;margin:0 auto}

/* index,shadow */

.header{width:100%;border-top:5px solid #be1818;}
.headerInner{width:1240px;height:95px;margin:0 auto}
.headerLeft{width:456px}
.headerLeft img{margin-top:18px;}
.headerLeft p{border-left:1px solid #c8c9cb;margin:25px 0 0 18px;font-size:13px;color:#575757;padding-left:18px}
.headerLeft p span{ display:block;font-size:22px;line-height:30px;color:#da1f43}
.headerRight{width:630px}
.headerRight p{ text-align:right;font-size:12px;line-height:24px;margin-top:12px;padding-right:6px;}
.headerRight p .cur{color:#db1e44}
.headerRight ul{margin-top:5px;float:right}
.headerRight ul li{display:block;float:left;line-height:25px;padding:0 6px 10px;margin:0 0 0 30px;position:relative;font-size:16px}
.headerRight ul li.cur{ border-bottom:3px solid #db1e44}
/*.headerRight ul li.cur a,.headerRight ul li.curr a{color:#eca800}*/
.headerRight ul li.cur li a,.headerRight ul li.curr li a{color:#333}
.headerRight ul li.cur li a:hover,.headerRight ul li.curr li a:hover{color:#db1e44}
.headerRight ul li.last{padding-right:0}
.headerRight ul li ul{z-index:100;position:absolute;top:35px;left:-0px;background:#fff;border-top:3px solid #db1e44;margin-top:0; padding:0 15px; display:none}
.headerRight ul li.last ul{left:-40px}
.headerRight ul li li{height:30px; width:100%;line-height:30px;margin:0;padding:0;border-bottom:1px solid #ececec;font-size:14px}
.headerRight ul li li a{display:block; white-space:nowrap;}

.bannerWrapper{background:#f5f5f5;width:100%;border-bottom:28px solid #db1e44}
.banner{text-align:center;background:#f5f5f5;width:100%;}
.bannerWrapper .flexslider,.bannerInner{margin:0 auto;}
.banner img{display:block;width:100%;}
.banner .slides li{position:relative}
.banner .info{width:1160px;position:absolute;top:20%;left:50%;margin-left:-580px;color:#fff;z-index:2;}
.banner .info h2{font-size:32px;line-height:43px;margin-bottom:15px;text-align:left}
.banner .info p{font-size:20px;line-height:30px;margin-bottom:15px;text-align:left}
.banner .info a{display:block;width:146px;height:36px;font-size:18px;line-height:36px;border:2px solid #fff;color:#fff}
.banner .info a em{color:#db1e44}
.banner .info a:hover{color:#db1e44}
.banner .info2 h2,.banner .info2 p{text-align:right}
.banner .info2 p{text-align:right}
.banner .info2 a{float:right}

.enter{ margin:28px auto 30px;width:1240px;}
.enterCont{width:300px;float:left;margin-right:13px;}
.enter .last{ margin:0}
.enterCont h2{ font-size:16px;line-height:16px;margin:20px 0 8px;font-weight:bold}
.enterCont p{font-size:14px;color:#666;line-height:22px}

.footer{ width:100%;height:225px;background:#444 url("../style/images/footerbg.jpg") repeat-x 0 bottom;}
.footerInner{width:1240px;margin:0 auto;}
.footer .link{float:left;width:260px;padding-top:30px;}
.footer .link.first{margin-left:180px}
.footer .link .title{ color:#fff;padding:0 0 10px 7px;}
.footer .link a{display:block;line-height:28px;color:#999}
.footer .link a:hover{color:#db1e44}
.copyright{width:100%;color:#999;line-height:12px;text-align:center;margin-top: 30px;}

/************************** bookmarkbar *****************************/
#bookmarkbar{width:100%;height:30px;background:url(images/bookmarkbarbg.jpg) no-repeat center center #3e3e3e}
#bookmarkbar.fix {position:fixed;height:30px;z-index:100;background:url(images/bookmarkbarbg.jpg) no-repeat center center #3e3e3e}
#bookmarkbar .container{width:1040px;margin:0 auto;background:#3e3e3e; position:relative}
#bookmarkbar span{ display:block; position:absolute; left:110px; top:0; }
#bookmarkbar li{display:block;float:left;cursor:pointer;}
#bookmarkbar a {display:block;height:30px;line-height:30px;font-size:15px;color:#fff;text-align:center; font-weight:bold}
.navigation{background:url(images/bookmarkbarSelect.jpg) no-repeat;}
.bookmarkbar1 .navigation{background-position:-540px 0}
.bookmarkbar2 .navigation{background-position:-770px 0}
.bookmarkbar3 .navigation{background-position:-695px 0}
.bookmarkbar1 li{width:50%}
.bookmarkbar2 li{ width:25%}
.bookmarkbar3 li{ width:33.33%}


.nav-section,.section{ width:100%; margin:0; padding:0;}
.section{padding-bottom: 20px;}
.nav-section .kv img{ width:100%;}
.nav-section .maginAuto{ width:1040px; margin:0 auto}
.nav-section h2.title{ font-size:24px; line-height:24px; padding:35px 0 5px; text-align:center;}
.nav-section .maginAuto p{ font-size:15px; line-height:30px; color:#3e3e3e; margin:15px 0;}
.nav-section .part2{ background:url(images/aboutusbg.jpg) repeat-x;padding-bottom:60px;}
.nav-section .part2 h2.title{padding:65px 0 5px;}


.formBox{ padding-left:110px;}
.formBox .control{ float:left}
/* getInputFocus ----> getInputFocus() */
.getInputFocus,.getTextareaFocus{width:405px;height:46px;background:#fff; border:1px solid #fff; border-radius:6px; margin:12px 30px 0 0;}
.getInputFocus input,.getTextareaFocus textarea{margin:0px 18px;color:#999; width:369px; height:46px; font-size:16px; line-height:46px;}
.getInputFocus input.blur,.getTextareaFocus textarea.blur{color:#000}

/* getInputFocus ----> getInputFocus() */
.getTextareaFocus{width:840px; height:160px; padding:8px 0}
.getTextareaFocus textarea{ width:804px;line-height:22px; height:160px;}

.formBox .errorTip{ display:none}
.formBox .error .errorTip{ display:block; color:#db1e44; font-size:14px;line-height:14px; padding:5px 0 0 5px; margin:0; text-indent:0}
.nav-section .maginAuto .tips{ font-size:12px; line-height:12px; color:#999; padding-left:283px;margin:30px 0}
.formBox button{ width:96px; height:30px; background-color:#afafaf; color:#fff; font-size:14px; line-height:29px; float:left; border-radius:6px;}
.formBox button:hover{ cursor:pointer}
.formBox .btn1{ margin:0 20px 0 315px;}
.formBox button.cur{ background-color:#db1e44}

.returnTop{ display: block; position: fixed;z-index:10;width: 41px;height: 41px;background: url("images/back.png") no-repeat;right:5%;bottom:240px;font-size: 0;line-height: 0;}

/*******************************solution***********************************/
.solution-section{ padding-bottom:30px;}
.solutionKv{margin-bottom:30px;height: 380px}
.solutionKv1{background:url(../images/solution/solution01.jpg) no-repeat center center; }
.solutionKv2{background:url(../images/solution/solution02.jpg) no-repeat center center; }
.solutionKv3{background:url(../images/solution/solution03.jpg) no-repeat center center; }
.solutionKv4{background:url(../images/solution/solution04.jpg) no-repeat center center; }
.solutionKv5{background:url(../images/advantage/advantage1.jpg) no-repeat center center; }
.solutionKv6{background:url(../images/advantage/advantage2.jpg) no-repeat center center; }
.solutionKv7{background:url(../images/advantage/advantage3.jpg) no-repeat center center; }
.solutionKv img{ width:100%; display:block;}
.solutionKv .maginAuto{width: 1040px; padding-top: 30px;}
.solutionKv .maginAuto h2{ font-size:39px; line-height:60px; padding-top:80px; color:#fff}
.solutionKv .maginAuto p{font-size:21px; line-height:40px; color:#fff; margin:0; text-indent:0}
.solution-section .maginAuto p{ margin:0 0 15px;}
.solution-section p.title{ font-size:18px; line-height:30px; font-weight:bold; margin:20px 0 5px}
.solution-section .list{ padding:0 0 0 20px;}
.solution-section .list p{ text-indent:0; margin:8px 0}
.solution-section .list p em{line-height:26px;float: left}
.solution-section .list p span{display: block;margin-left: 15px;}

/******************************partner**************************************/
.partnerMain{background:#f0f0f0 url(images/partners_bg1.jpg) repeat-y center top;}
.partnerBg{ width:100%}
.tabNav{ width:100%;max-width:1280px; margin:0 autoe; padding-bottom:30px; background:#fff;}
.tabNav ul{height:40px;margin-bottom:40px;}
.tabNav ul li{ display:block; float:left; text-align:center; color:#fff;width:50%; background:#3e3e3e; font-size:18px; height:40px; line-height:40px; position:relative}
.tabNav ul li:hover{ cursor:pointer}
.tabNav ul li em{ display:none}
.tabNav ul li.cur{ background:#dc1e44}
.tabNav ul li.cur em{ display:block;position:absolute;width:12px; height:8px; background:url(images/partners_bg2.jpg) no-repeat;left:314px; top:40px;}

.tabItem{ width:1100px; margin:0 auto; display:none}
.tabItem h2{ width:1100px;height:33px;text-align: center;background:url(images/partners_bg.jpg) no-repeat; line-height:32px;color:#fff}
.tabItem img{ padding:40px 30px}
.tabItem h2 span{display:inline-block;height:32px;padding: 0 30px 0 15px;border-radius: 8px;margin-top: 1px;background:#da1f43 url(images/partners_bg4.jpg) no-repeat right 8px;}














