﻿@charset "utf-8";
 body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body,button,input,select,textarea{-webkit-text-size-adjust:none;font:12px/1.5 Tahoma,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var,i{font-style:normal}ul,ol,li{list-style:none}a{text-decoration:none}legend{color:#000}fieldset,img{border:0;vertical-align:top;}section,article,aside,header,footer,nav,dialog,figure{display:block;}figure{margin:0}button,input,select,textarea{font-size:100%;outline:none;border:none;background: none;}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}.clear{display:block;height:0;overflow:hidden;clear:both}.wrap:after,.clearfix:after, .fix:after{display:table;content:'';clear:both;}.fix{*zoom:1}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:none}a{blr:expression_r(this.onFocus=this.blur())}a{outline:none;}.none{display:none;}.block{display:block;}
.fl {float:left;}.fr {float:right !important;}.fl-img {float:left;margin-right:20px;}.fr-img {float:left;margin-left:20px;}.in-b {display:inline-block;*display:inline;letter-spacing:0;vertical-align:top;*zoom:1}
.font-st {font-family:arial,'Simsun';}.font-yh {font-family:arial,'microsoft yahei';}.font-st-12 {font-family:arial,'Simsun';font-size:12px;}.font-yh-12 {font-family:arial,'microsoft yahei';font-size:12px;}.font-st-14 {font-family:arial,'Simsun';font-size:14px;}.font-yh-14 {font-family:arial,'microsoft yahei';font-size:14px;}.lh1 {line-height:1}.lh20 {line-height:20px}.lh24 {line-height:24px}.text-l{text-align:left}.text-c{text-align:center}.text-r{text-align:right}
.c1{color:#111}.c2{color:#222}.c3{color:#333}.c4{color:#444}.c5{color:#555}.c6{color:#666}.c7{color:#777}.c8{color:#888}.c9{color:#999}.ca{color:#aaa}.cb{color:#bbb}.cc{color:#ccc}.cd{color:#ddd}.ce{color:#eee}.cf{color:#fff}.f12{font-size:12px}.f13{font-size:13px}.f14{font-size:14px}.f15{font-size:15px}.f16{font-size:16px}.f17{font-size:17px}.f18{font-size:18px}.f19{font-size:19px}.f20{font-size:20px}.bg1{background-color:#111}.bg2{background-color:#222}.bg3{background-color:#333}.bg4{background-color:#444}.bg5{background-color:#555}.bg6{background-color:#666}.bg7{background-color:#777}.bg8{background-color:#888}.bg9{background-color:#999}.bga{background-color:#aaa}.bgb{background-color:#bbb}.bgc{background-color:#ccc}.bgd{background-color:#ddd}.bge{background-color:#eee}.bgf{background-color:#fff}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12 {float: left;position: relative;min-height: 1px;}
.col-12 {width: 100%;}.col-11 {width: 91.66666667%;}.col-10 {width: 83.33333333%;}.col-9 {width: 75%;}.col-8 {width: 66.66666667%;}.col-7 {width: 58.33333333%;}.col-6 {width: 50%;}.col-5 {width: 41.66666667%;}.col-4 {width: 33.33333333%;}.col-3 {width: 25%;}.col-2 {width: 16.66666667%;}.col-1 {width: 8.33333333%;}
.pt0{padding-top:0}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt45{padding-top:45px}.pt50{padding-top:50px}.pt55{padding-top:55px}.pt60{padding-top:60px}.pr0{padding-right:0}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pr35{padding-right:35px}.pr40{padding-right:40px}.pr45{padding-right:45px}.pr50{padding-right:50px}.pr55{padding-right:55px}.pr60{padding-right:60px}.pb0{padding-bottom:0}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pb45{padding-bottom:45px}.pb50{padding-bottom:50px}.pb55{padding-bottom:55px}.pb60{padding-bottom:60px}.pl0{padding-left:0}.pl5{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl35{padding-left:35px}.pl40{padding-left:40px}.pl45{padding-left:45px}.pl50{padding-left:50px}.pl55{padding-left:55px}.pl60{padding-left:60px}.p0{padding:0}.p5{padding:5px}.p10{padding:10px}.p15{padding:15px}.p20{padding:20px}.p25{padding:25px}.p30{padding:30px}.p35{padding:35px}.p40{padding:40px}.p45{padding:45px}.p50{padding:50px}.p55{padding:55px}.mt0{margin-top:0}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mt55{margin-top:55px}.mt60{margin-top:60px}.mr0{margin-right:0}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mr45{margin-right:45px}.mr50{margin-right:50px}.mr55{margin-right:55px}.mr60{margin-right:60px}.md0{margin-bottom:0}.md5{margin-bottom:5px}.md10{margin-bottom:10px}.md15{margin-bottom:15px}.md20{margin-bottom:20px}.md25{margin-bottom:25px}.md30{margin-bottom:30px}.md35{margin-bottom:35px}.md40{margin-bottom:40px}.md45{margin-bottom:45px}.md50{margin-bottom:50px}.md55{margin-bottom:55px}.md60{margin-bottom:60px}.ml0{margin-left:0}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.ml45{margin-left:45px}.ml50{margin-left:50px}.ml55{margin-left:55px}.ml60{margin-left:60px}.m0{margin:0}.m5{margin:5px}.m10{margin:10px}.m15{margin:15px}.m20{margin:20px}.m25{margin:25px}.m30{margin:30px}.m35{margin:35px}.m40{margin:40px}.m45{margin:45px}.m50{margin:50px}.m55{margin:55px}.m60{margin:60px}.no-bg{background:none !important;}.no-pl{padding-left:0 !important;}.no-pr{padding-right:0 !important;}.no-pt{padding-top:0 !important;}.no-pb{padding-bottom:0 !important;}.no-ml{margin-left:0 !important;}.no-mr{margin-right:0 !important;}.no-mt{margin-top:0 !important;}.no-mb{margin-bottom:0 !important;}.no-bl{border-left:0 !important;}.no-br{border-right:0 !important;}.no-bt{border-top:0 !important;}.no-bb{border-bottom:0 !important;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;}
body { position:relative; color:#7d7d7d;font-family:arial ,'microsoft yahei';}
a { color:#5a5a5a; }
a:hover { text-decoration:none;color:#c90606; }
.arr:before {content:'';border:4px solid transparent;border-left-color:#a48c44 ;width: 0;height: 0;display: block;border-width:3px 5px;float: left;margin: 8px 5px 0 0 ; }
ul.fix li {float: left;}
.w,.wrap {max-width:1000px; margin:0 auto; clear:both;position: relative; }
.both{max-width:1100px;}


/******头部********/
.now{color:#F00;background:#fff;}
.cont{}

.navbar,.navbar-header{border:none;width:100%;}
.header { position: relative; width: 100%; height:134px;background:url(../images/header-bg.jpg);}
.header .logo { float: left; width: 287px; height: 80px; margin-bottom: 15px;}
.header .topRight {float: right;}
.header .tel { clear: right; padding-left: 85px; font-size:18px;color:#000;background:url(../images/tel.png) no-repeat left center;margin-top: 9px;}

.search-form { float: right; width:192px; height:21px; overflow:hidden; margin: 13px 0 2px; border: 1px solid #012d5a;}
.search-form div,.search-form input,.search-form button { float:left; }
.search-input-box { position:relative; width:157px; height:21px; border:none; display:inline; background:url(../images/search.png) no-repeat; }
.search-input-box input {width:147px; height:21px; color:#000; padding:0 10px;border:none;background:none; line-height:21px; vertical-align:middle; }
.search-btn button{ position:relative; width:32px; height:21px; border:none; background:url(../images/search.png) no-repeat right; cursor:pointer; text-indent:-999em; }

/* banner */
.carousel-fade .carousel-inner .item {
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -ms-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
    opacity: 1;
}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}

/* top nav */
.nav { clear: both;}
.fix li { position: relative; float: right; width: 111px; /*height: 39px;*/ text-align: center;}
.nav li>a { color:#000; line-height: 38px; font-size:14px;}
.nav li:hover a,.nav li.dq a{color: #c01a20}
#navlist li:hover,.nav li a .dq { border-bottom: 1px solid #d35f63;}
.nav li:hover .subNavDiv { display: block;}
.dropdown ul{width:100%}

/* top subNavDiv*/
.subNavDiv { display: none; position: absolute; padding: 5px 0; width: 550px; background: #ffffff; border-top: 1px solid #c01a20; z-index: 111;}
.subNavDiv .hd { float: left; width: 118px; min-height: 125px; padding-top: 10px; border-right: 1px dashed #e1e1e1;}
.subNavDiv .hd li { width: 100%; height: 100%;}
.subNavDiv .hd li a { color: #000; font-size: 12px; line-height: 26px;padding-left:36px;}
.subNavDiv .hd li:hover { background: none; border: 0;}
.subNavDiv .hd li:hover a { color: #d35f63;}
.subNavDiv .bd { float: left; padding: 15px 12px 10px;}
.subNavDiv .bd img { float: left;}
.subNavDiv .bd p { float: left; margin-left: 10px; margin-top: 5px; width: 245px; color: #707070; font-size: 12px; line-height: 18px; text-align: left;}

/* top submenu */
.nav li:hover .submenu { display: block;}
/*.nav li*/ .submenu{position:absolute;display:none;background-color:#fff;/*padding:20px 14px 0;*/z-index:9;width:100%;/*margin-left: -397px;border: 1px solid #d35f63;*/border-bottom: 1px solid #d35f63;}
.nav li .submenu ul{}
.nav li .submenu h2{ margin-bottom:10px; line-height: inherit;float: left;color: #d35f63;float: none;display: block;width: 100%;font-size: 16px;}
.nav li .submenu h2 a{ padding:0; font-size:16px; line-height:inherit; color:#d35f63; height:inherit;float: none;display: block;}
.nav li .submenu li{float:none;width:auto}
.nav li .submenu li a{ color:#666666; font-size:14px; display:block;float:none; line-height:32px;margin:0; padding:0;height:inherit }
.nav li .submenu a:hover{  border:none; background:none; color:#d35f63;}
.nav li .submenu ul.two{width:200px;margin: 0 25px!important;}
.nav li .submenu ul.two.l45{margin-left:25px!important;}
.nav li .submenu ul.end{margin-left: 20px!important;}
.nav li .submenu ul.two li{float:left!important;width:100px;}
.tablist_a{padding-top:15px;}

/* 轮播 */
.slide_banner{overflow:hidden; position:relative;top: 0;width: 100%;left: 0;padding-top: 80px;}
.slide_banner .bd{ position:relative; height:100%; z-index:0;   }
.slide_banner .bd li{ zoom:1; vertical-align:middle; }
.slide_banner .bd img{ width:100%; display:block;  }
.slide_banner .prev,.slide_banner .next{ position:absolute; left:3%; top:50%; margin-top:0px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slide_banner .next{ left:auto; right:3%; background-position:8px 5px; }
.slide_banner .prev:hover,.slide_banner .next:hover{ filter:alpha(opacity=100);opacity:1;}  

/* main */
/*.tittle1 { display: table; margin: 46px auto 46px; padding-left: 50px; background: url(../images/icon-1.jpg) no-repeat left center; color: #012d5a; font-size: 28px;}
.tittle2 { display: table; margin: 46px auto 46px; padding-left: 50px; background: url(../images/icon-4.jpg) no-repeat left center; color: #012d5a; font-size: 28px;}
.tittle1 em,.tittle2 em { padding-left: 10px; margin-left: 10px; border-left: 1px solid #012d5a; color: #c01a20; font-size: 28px; text-transform: uppercase;}*/
.tittle1 h1{text-align:center; font-size:25px; color:#000; margin-bottom:35px;margin: 46px auto 46px; /*padding-left: 50px;*/ }
.tittle1 span{display:block; font-size:18px; color:#a92729; font-family:Arial, Helvetica, sans-serif; margin-top:8px}

.main{ background-color:#fff; overflow:hidden;}
.main dd{ padding:4px 5px}
.main dd p{ padding:0 16px 0; color:#000; line-height:22px; margin-top:25px;text-indent:2em}
.main dd p span{ display:block; background:url(../images/arr.jpg) no-repeat left; padding-left:10px}
.main p a{ display:block;color: #000;background:url(../images/arr.jpg) no-repeat left; padding-left:10px}
.main p a:hover,.main_l ul li a:hover{ color:#2f60a3; text-decoration:underline}
.main h2{ font-weight:normal; background:url(../images/shu.jpg) no-repeat 10px; font-weight:normal; color:#000; font-size:16px; margin-bottom:10px; padding:0 10px 0 20px} 
.main h2 a,.main_r h2 a{ float:right; position:relative; top:8px}
.main p{ padding:0 16px 0; color:#000; line-height:22px; margin-top:25px}

.main .dl_r{ float:right; margin:0; width:171px}
.main .dl_r h2,.main_r h2{ background:none; padding:0; margin-top:10px; padding-bottom:6px; border-bottom:1px solid #d5d5d5;font-weight:normal; font-size:16px;color:#060606;} 
.main .dl_r h2 a,.main_r h2 a{ top:13px}
.main .dl_r p{ line-height:23px}

.main_2{padding:25px 33px; overflow:hidden}
.main_l{ width:706px; float:left; overflow:hidden;}
.main_l img{ float:left;}
.main_l ul{ float:left; margin-left:36px; width:535px}
.main_l ul li{line-height:22px; background:url(../images/list.jpg) no-repeat left; padding-left:10px}
.main_l ul li a{color: #303030; }
.main_l ul li span{ float:right;color: #303030;}
.main_r{ float:right; width:171px}
.main_r h2{ margin-top:0}
.main_r p{color: #303030; line-height:23px; margin-top:10px}

/* ph_top */
.ph_header{ display:none;}
@font-face {font-family:modesign;src:url(../font/modesign.ttf) format('truetype'),url(../font/modesign.woff) format('woff'),url(../font/modesign.svg) format('svg');font-weight:400;font-style:normal}

[class*=" icon-"]:before,[class^=icon-]:before {font-family:modesign!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.icon-arrow-right:before {content:"\e902"}
.icon-arrow-back:before {content:"\e90f"}

button {background:0 0;border:none;text-shadow:none;position:relative;outline:0}
#nav_overlayer {position: fixed;display: none;top: 0;left: 0;right: 0; bottom: 0;background-color: #000;opacity: 0;z-index: 900;}

header {position:fixed;top:0;left:0;width:100%;height:60px;background-color:#13a3f7;box-shadow:0 0 30px rgba(0,0,0,.1);overflow:visible;z-index:1000;background-color:#fff}
.top_logo {float:left;overflow:hidden; }
.top_logo img{ /*width:90%;*/ padding-top:12px; padding-left:15px}

nav .menu_btn {position:relative;display:none;float:right;width:60px;height:60px;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;cursor:pointer}
nav .menu_btn span,nav .menu_btn span:after,nav .menu_btn span:before {position:absolute;width:20px;height:2px;background-color:#13a3f8;border-radius:1px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease;transition:all .4s ease}
nav .menu_btn span {top:28px;left:20px}
nav .menu_btn span:after,nav .menu_btn span:before {content:"";left:0}
nav .menu_btn span:before {top:-6px}
nav .menu_btn span:after {top:6px}

.nav-open nav .menu_btn {background-color:#fff}
.nav-open nav .menu_btn span {background-color:transparent}
.nav-open nav .menu_btn span:before {background-color:#13a3f8;-webkit-transform:translateY(6px) rotate(-45deg);-ms-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg)}
.nav-open nav .menu_btn span:after {background-color:#13a3f8;-webkit-transform:translateY(-6px) rotate(45deg);-ms-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}

#nav>li>a {position:relative;display:block;height:100%;padding:0 20px;line-height:50px;color:#333;text-align:left;color:#999;overflow:hidden;z-index:0; }

.subnav {position:fixed;left:100%;top:0px;height:100%;background-color:#fff;width:100%;text-align:center;overflow-x:hidden;overflow-y:auto;opacity:0;visibility:hidden;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .6s cubic-bezier(.77,0,.175,1) 0s;transition:all .6s cubic-bezier(.77,0,.175,1) 0s;-webkit-overflow-scrolling:touch;-webkit-transform:none;-ms-transform:none;transform:none}
.has_sub.open .subnav {opacity:1;visibility:visible;-webkit-transform:none;-ms-transform:none;transform:none}
.subnav .back_btn {cursor: pointer;display:block;width:100%;height:50px;padding:0 20px;text-align:left;font-size:12px;color:#fff;background-color:#000;font-family:novecento_bold,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;font-weight:400}
.has_sub.open .subnav:hover{color:#13a3f7;}

.subnav .back_btn::before {position:relative;display:inline-block;font-size:20px;margin-right:5px;margin-bottom:3px}
nav .menu_btn {display:block}
#nav {position:absolute;background-color:#fff;width:100%;right:0;top:60px;overflow-x:visible;-webkit-transition:all .4s cubic-bezier(1,0,0,1);transition:all .4s cubic-bezier(1,0,0,1)}
#nav>li {width:100%;height:0;overflow:hidden}
.nav-open #nav>li {height:50px;border-top:1px solid #d7d7d7}
#nav>li>a i {position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:20px;display:block;font-size:16px}

.open_sub #nav {right:100%}
.open_sub #nav .subnav {left:0}

.subNav{cursor:pointer;color:#999;line-height:50px;border-bottom: #f0f0f0 solid 1px;background: url(../images/line.jpg) no-repeat 20px 26px;text-align:left; line-height:50px; padding:0 20px 0 40px;}
.subNav i{ float:right; margin-top:18px; font-size:15px;transform: rotate(90deg);display: none;}
.subNav a i{transform: rotate(0deg);}
.subNav a{ color:#999;display: block;}
.currentDd{color:#000;}
.currentDd i{/*transform: rotate(270deg);*/}
.navContent{display: none; background-color:#f6f5f5}
.navContent li{border-bottom: 1px solid #ececec; width:100%;background: url(../images/line2.png) no-repeat 40px 12px; }
.navContent li a{display:block;width: 100%;padding: 7px 20px;color: #7c7c7c;line-height: 22px;text-align: left;padding-left: 60px;}

.ph_language{float:right;}
.ph_language a{display:inline-block;font-size:12px;color:#000;padding: 0 5px; line-height: 60px}
.ph_language a:hover,.ph_language a.on{color:#0094d7}

/* foot */
.container a { color: #666;}
.container a:hover { color: #c01a20;}
.container .fleftb { position: absolute; left: -417px; top: 0; width: 393px; height: 165px; background: url(../images/img-3.png) no-repeat;}
.container .leftArea { float: left; padding-top: 27px;}
.container .leftArea li { padding-left: 29px; color: #000; font-size: 12px; line-height: 22px;}
.container .leftArea li.ico1 { background: url(../images/icon-5.png) no-repeat 12px 5px;}
.container .leftArea li.ico2 { background: url(../images/icon-6.png) no-repeat 12px 6px;}
.container .leftArea li.ico3 { background: url(../images/icon-7.png) no-repeat 12px 7px;}
.container .leftArea p { margin: 10px 0 0 5px; color: #000;}
.container .leftArea a { color: #000;}
.container .rightArea { float: right; margin-right: 14px;}
.container .rightArea .flogo { float: left; margin:34px 50px 0 0;}
.container .rightArea .set { float: left; margin-right: -18px;}
.container .rightArea .set .weixin { display: table; margin: 22px auto 0; font-size: 14px; text-align: center; color: #000; line-height: 28px;}
.container .rightArea .set .weixin img { display: block;}
.container .rightArea .set ul { clear: both;}
.container .rightArea .set ul li { float: left; width: 20px; height: 20px; margin: 0 8px; background: url(../images/sns.png) 0 0 no-repeat; -moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;}}
.container .rightArea .set ul li.ico1 {background: url(../images/sns.png) 0 0 no-repeat;}
.container .rightArea .set ul li.ico1:hover {background-position: 0 -20px;}
.container .rightArea .set ul li.ico2 {background-position:-42px 0;}
.container .rightArea .set ul li.ico3  { position: relative; background-position:-84px 0;}
.container .rightArea .set ul li.ico2:hover {background-position:-42px -20px;}
.container .rightArea .set ul li.ico3:hover  {background-position:-84px -20px;}
.container .rightArea .set ul li .fenxiang { display: none; position: absolute; bottom: 20px; left: -30px; width: 79px; height: 79px;}
.container .rightArea .set ul li.ico3:hover .fenxiang  { display: block;}
.container .rightArea .set ul li a {display: block;width: 100%;height: 100%;}

/* News */
.banner{ height:425px; margin-top:90px}
.mainDiv{ margin:50px auto 80px; overflow:hidden}
.mainDiv_l{ float:left; width:240px}
.mainDiv_l h2{ background:url(../images/nav_bak.png) no-repeat left; height:87px; line-height:78px; color:#fff; padding-left:35px; font-size:24px}
.mainDiv_l h2 span{ font-size:18px; padding-left:10px}
.mainDiv_l li a{ height:45px; line-height:45px; background-color:#f5f5f5; padding:0 35px; display:block; margin-bottom:5px; font-size:16px}
.mainDiv_l li i{ float:right; margin-top:15px}
.mainDiv_l li a:hover{ background-color:#c1c1c1; color:#fff}
.mainDiv_l li a.cur{background-color:#c1c1c1; color:#fff}
.mainDiv_l dl{ background:url(../images/con_bak.jpg) no-repeat left; height:67px; border:1px solid #ccc; margin-top:30px; padding:15px}
.mainDiv_l dl p{ width:130px; float:right}
.mainDiv_l dl span{ font-size:20px; color:#ff8400; }
.mainDiv_l dl strong{ font-weight:normal; display:block; margin-top:5px; line-height:18px}
.mainDiv_l dl:hover a{ color:#23518c}
.mainDiv_r{ float:right;}
.mainDiv_r h1,.statement_main h1{ border-bottom:1px solid #d7d7d7; padding-bottom:18px; margin:15px 0 30px}
.mainDiv_r h1 span,.statement_main h1 span{ font-size:18px; color:#0099ff; border-bottom:2px solid #0099ff; padding-bottom:17px}
.mainDiv_r h1 b,.statement_main h1 b{ float:right; font-weight:normal; font-size:12px; position:relative; top:10px}
.mainDiv_r h1 b a,.statement_main h1 b a{ padding:0 5px}
.ab_main{ font-size:14px; line-height:26px}
.ab_main h3{ color:#333; padding-bottom:12px; border-bottom:1px solid #d7d7d7; margin-bottom:16px}

/*.news_ban{ background:url(../images/news_ban.jpg) no-repeat center center}*/
.news_main{ margin-top:-25px}
.news_main dl{ border-bottom:1px solid #d7d7d7; padding:26px 0; overflow:hidden; cursor:pointer}
.news_main dl:hover img{ -webkit-transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15);transform: scale(1.15);}
.news_main dt{ float:left; width:22%; overflow:hidden}
.news_main dt img{ width:100%;overflow: hidden; -webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);
-webkit-transition: all 0.5s ease .0s;-moz-transition: all 0.5s ease .0s;-ms-transition: all 0.5s ease .0s; transition: all 0.5s ease .0s;}
.news_main dd{ float:right; width:75%}
.news_main dd h3 a{ font-size:16px; color:#333}
.news_main dd h3 span{ display:block; font-size:12px; margin-top:3px}
.news_main dd p{ font-size:14px; line-height:24px; margin:11px 0}
.news_main dd h4 a{ color:#0099ff}
.news_main dl:hover h3 a{ color:#0099ff}

.news-page { margin-top: 40px; padding-top: 20px; border-top: 1px solid #d7d7d7;}
.news-page a {/*display: block;*/color: #656565;font:normal 12px/30px "宋体";}
.news-page a:hover { color: #627cb3;}

.big{overflow: hidden; -webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);
-webkit-transition: all 0.5s ease .0s;-moz-transition: all 0.5s ease .0s;-ms-transition: all 0.5s ease .0s; transition: all 0.5s ease .0s;}

.big:hover{-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15);transform: scale(1.15);}

.new_tab .td_1 {font-size:25px;color:#333;padding-bottom:5px;}
.new_tab .td_2 {padding-bottom:20px;border-bottom:1px solid #d7d7d7;}
.new_tab .td_2 a {float:right;}
.new_tab .td_3 {font-size:14px;color:#666;line-height:27px;padding:30px 0;}
.new_tab .td_3 img{ max-width:100%}
.new_tab .td_3 p{ text-indent:2em}

/* about */
.aboutNav { margin-right: auto;margin-left: 0px;padding-left: 0px;padding-right: 0px;width:auto;font-size:14px; line-height:24px; }
.about_top,.Speech_main,.Development_con,.Qualification{ /*max-width:1080px; min-width:1080px;*/ margin:0 auto; padding:36px 0}
.about_top h1,.Speech_main h1,.Development_con h1,.Qualification h1,.Acting_main h1,.order_main h1{ font-size:24px; color:#000; text-align:center; margin-bottom:35px}
.about_top h1 span,.Speech_main h1 span,.Development_con h1 span,.Qualification h1 span,.Acting_main h1 span,.order_main h1 span{ display:block; font-size:16px; color:#a92729}
.about_t_con{ overflow:hidden; background-color:#f4f4f4}
.about_c_l{ float:left; width:665px}
.about_c_r{/* float:right; width:415px;*/ width:100%}
.about_c_r p,.about_c{font-size:14px;line-height:25px;color:#333;padding:30px;/*height:420px; overflow:hidden*/}
.Speech_main h3{ font-size:24px; color:#fff; text-align:center; width:175px; height:170px; border-radius:175px; background-color:#92bed6; padding-top:55px; line-height:30px;  /*display:table;*/ margin:0 auto 30px}
.Speech_main td{ font-size:14px; line-height:24px}
.Speech{ background-color:#f4f4f4;font-size:14px; line-height:24px; color:#666; min-width:1080px}
.Speech_main h2{ text-align:center; font-size:14px;margin-bottom:40px; line-height:26px;}
.Speech_main li{ background-color:#fff; border:1px solid #ddd; border-radius:5px; width:272px; height:289px; padding:30px; float:left; margin-right:39px;-webkit-transition:all .2s linear;transition:all .2s linear }
.Speech_main .li_r,.li_r{ float:right; margin:0}
.Speech_main li:hover{z-index:2;
	-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);
	box-shadow:0 15px 30px rgba(0,0,0,0.1);
	-webkit-transform:translate3d(0,-2px,0);
	transform:translate3d(0,-2px,0)}
.sercice_t_con{ overflow:hidden; }

/* product */
.tabbox .tab li {display: block;float: left;text-decoration: none;color: #333;}
.tabbox .tab li:hover { background: #0a52a4;color: #fff;text-decoration: none;}
.tabbox .tab li.on {background: #0a52a4;color: #fff;text-decoration: none;}
.tabbox .tab li.on a{color: #fff;}
.tabbox .content {overflow: hidden;padding: 10px;}
.tabbox .content .xwlb-01 {display: none;}
.tabbox .tab li {display: block;float: left;text-decoration: none;color: #333;}
.tabbox .tab li:hover {background: #0a52a4;color: #fff;text-decoration: none;}
.tabbox .tab li.on {background: #0a52a4;color: #fff;text-decoration: none;}
.tabbox .tab li.on a{color: #fff;}
.tabbox .content {overflow: hidden;padding: 10px;}
.tabbox .content .xwlb-01 {display: none;}
.menulist{ width: 100%;border-bottom: 1px solid #d1d1d1;}
.menulist-con{ margin: 0 auto;}
.menulist .menulist-con{ padding: 20px 0;}
.menulist-con .menulist-lf{ float: left;width: auto;padding: 15px 0;margin-left: 17px;font-size:16px;}
.menulist-con .menulist-ri{float: right;width: auto;font-size:16px;padding-right:20px;}
.menulist-con .menulist-ri ul{margin-left: 200px;}
.menulist-ri ul li{float: left;width: 115px;text-align: center;font-size: 16px;color: #ffffff;padding: 10px 0;}
.menulist-ri a{color:#000;}
.content{ min-height:311px;}
.cl:after{content:'';display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.chb{margin: 3px;font-weight: normal;    font-size: 17px;padding-bottom: 8px;padding-left: 10px;color:#333;}
.chb img{position: absolute;overflow: hidden;padding-left: 5px;margin-top:-2px;}
.clb{border: 1.5px solid blue;width: 150px;float: left;margin-left: 10px;}
.cul{padding: 0px;width: 100%;overflow: hidden;padding-top: 10px;}
.cul a {font-size:16px; color:#333;}
.cpx{width: 270px;float: left;padding-right: 6px;padding-left: 11px;padding-bottom: 15px;}
.modelinfo{	line-height: 120%;color: #696969;padding:5px 0;text-align: center;}
.xwlb{margin: 0 auto;}
.xwlb ul li{padding:40px 0;cursor: pointer;border-bottom: 1px dashed #d1d1d1;}
.xwlb ul li .xwlb-left{float: left;width:25%;}
.xwlb ul li .xwlb-left img{width:100%;display: block;}
.xwlb ul li .xwlb-right{float: right;width:70%;}
.xwlb  li .xwlb-right .xwlv-title h3{float: left;width: 88%;font-size: 18px;}
.xwlb  li .xwlb-right .xwlv-title:hover h3{color: #0a52a4;}
.xwlb  li .xwlb-right .xwlv-title span{float: right;width: 10%;display: block;font-size: 20px;}
.xwlb  li .xwlb-right .xwlb-p .p1{float: left;width: 88%;font-size: 16px;line-height: 1.8;}
.xwlb  li .xwlb-right .xwlb-p .p2{float: right;width: 10%;font-size: 16px;display: none;}
.xwlb  li .xwlb-right .xwlb-p .p2 a{color: #0a52a4;}
.xwlb  li .xwlb-right:hover .p2{display: block;}

/* contact */

/*.contact_con table{ border:1px solid #d5d5d5; background-color:#fff; padding:45px 35px}
.con_main{ background-color:#f4f4f4}
.con_ban{ background:url(../images/con_ban.jpg) no-repeat center center}
.contact_con{ max-width:1100px; margin:0 auto; padding:95px 0; font-size:18px; line-height:32px}
#dituContent{ width:100%; height:485px; font-size:15px; line-height:25px}
.contact_con td h2{ font-size:24px; color:#00a1e9; margin:45px 0 16px}*/

.lx{width: 100%;border-bottom: 1px solid #d1d1d1;}
.lx-con{width: 90%;margin: 0 auto;}
.lx .lx-con{padding: 20px 0;}
.lx-con .lx-lf{float: left;width: 100%;padding: 10px 0;border:none;}
.lx-lfs{border-right: 1px solid #0a52a4; }
.lx-lfs:before{content: '';display: block;width: 15px;height: 15px;background: #507bab;position:absolute;right: 50.3%;border-radius: 50%;}
.lx-con .lx-ri{float: right;/*width: 100%;*/border:none;/*padding-left:100px;*/}
.lx-con .lx-ri ul{margin-left: 200px;}
.lx-ri ul li{float: left;width: 100px;text-align: center;font-size: 16px;color: #ffffff;padding: 10px 0;}
.lx-con1{padding-top: 40px;}
/*.lx-con1 .lx-ri{margin-top: 40px;}*/
.lx-con1 .lx-ri .lx-ri-p1{font-size: 16px;text-align: justify;text-indent: 2em;line-height: 1.8;padding: 10px 0;}
.lx-rs{margin-left: 50px;border-bottom: 1px dashed #d1d1d1;padding: 10px 0;}
.lx-ri-img{float: left;width: 20%;margin-top: 10px;}
.lx-ri-img img{display: block;margin: 0 auto;}
.lx-ri-p{float: right;width: 80%;}
.lx-ri-p p{text-indent: 0; padding: 10px 10px; font-size: 16px;}
.lx-ri1 p{font-size: 16px;padding: 10px 0;}



.threelist{position:relative;overflow: hidden;/*left:12.5%;width:85%;*/width:100%;}
.threelist .hd{ width: 100%;border-bottom:1px solid #0a52a4;/*height:15px;*/line-height:35px;overflow: hidden;}
.threelist .hd li{display:block;/*float:left;*/overflow: hidden;text-align:center;}
.threelist .hd li span{display:block;/*padding:0px 10px;*/color:#808080;font-size:18px;/*float:left;*/}
.threelist .hd li.active span{/*background:#0b52a4;*/color:#0b52a4;}
.threelist .tablist{width: 450px;/*width:100%;*/float: left;position: relative;box-sizing: border-box;} 
.threelist .tablist .bd{width: 100%;overflow: hidden;padding:10px 0px;}
.threelist .tablist .bd .t1{width:120px;}
.threelist .tablist .bd .t2{width:110px;}
/*.threelist .tablist .bd .last{width:140px;}
.threelist .tablist .bd .t3{width:110px;}
.threelist .tablist .bd .t4{width:130px;}
.threelist .tablist .bd .t5{width:110px;}*/
.threelist .tablist .bd ul{float:left;width:16.65%;}
.threelist .tablist .bd ul li{/*padding:1px 10px;*/overflow: hidden;color: #ccc;text-align:center;}
.threelist .tablist .bd ul li span{font-size:16px;color: #fc000d;display: block;}
.threelist .tablist .bd ul li a{font-size:14px;color:#333;line-height:30px;margin-right:10px;}
.threelist .tablist .bd ul li a:hover{color:#c01a20;/*border-bottom:1px solid #0a52a4;*/}

.threelist .jie{float:left;width:410px;box-sizing: border-box;}
.threelist .jie .bd{width: 100%;overflow: hidden;padding:10px 0px;}
.threelist .jie .bd ul{overflow: hidden;float: left;
.threelist .jie .bd ul li{overflow: hidden;float: left;*display:inline;*zoom:1;height:auto;}
.threelist .jie .bd ul .biaoti{float: none;}
.threelist .jie .bd ul li span{color:#fc000d;font-size: 16px;}
.threelist .jie .bd ul li a{display:block;font-size:14px;color:#808080;line-height: 26px !important;/*margin-right:38px;*/}
.threelist .jie .bd ul li a:hover{color:#0c52a1;/*border-bottom:1px solid #0c52a1;*/}

.threelist .other{position:absolute;bottom: 0px; width:100%;height: 30px;line-height: 30px; background: #ccc; overflow: hidden;text-align: center;}
.threelist .other span{color:#808080;font-size:16px;}
.threelist .other a{font-size:16px;color:#808080;}
.threelist .other a:hover{color:#fc000d;/*border-bottom:1px solid #fc000d;*/}
.tablist li{height:30px;width:150px;}
.hys{width:130px;}

.strength_con,.case_main,.services_main,.partners_main,.news_main,.case_top_con,.case_con,.main{max-width:1020px; margin:0 auto; padding:50px 0}
.content{max-width:1020px; margin:0 auto;}
.strength_con h1,.case_main h1,.services_main h1,.partners_main h1,.case_top_con h1{ text-align:center; font-size:24px; color:#333; margin-bottom:35px}
.strength_con h1 span,.case_main h1 span,.services_main h1 span,.partners_main h1 span,.case_top_con h1 span{ display:block; font-size:28px; color:#b2b2b2; font-family:Arial, Helvetica, sans-serif; margin-top:8px }
.strength_con ul{ /*overflow:hidden*/}
.strength_con li{ float:left; width:25%; text-align:center;-webkit-transition:all .2s linear;transition:all .2s linear; color:#333;}
.strength_con li:hover{z-index:2;-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
.strength_con li:hover,.strength_con li:hover p{ color:#ec1d27}
.strength_con li h2{ font-size:20px; margin:16px 0 12px}
.strength_con li p{ font-size:14px; color:#666; line-height:20px;}
.strength_con li p b{ background:url(../images/yuan.png) no-repeat left; padding-left:10px; background-size:5px 5px}

.cutlist .jie .bd ul .biaoti{float: none;}






