/*
 .Top000639 为demo编号
 */
body{background: url(../images/index-bg.jpg);}
.Top000639{ background-color:#fff;}
.Top000639 .auto{ position:relative; z-index:100;}
.Top000639 .logo a{ position:absolute; left:0; bottom:20px;}
.Top000639 .top_menu{ padding:2% 0;}
.Top000639 .top_menu dl{ float:right; height:33px;}
.Top000639 .top_menu dt,
.Top000639 .top_menu dd{ float:left; line-height:31px; }
.Top000639 .top_menu dt{ background:url(../images/Top000639-call.jpg) no-repeat left center; padding-left:25px; color:#788693; padding-right:20px;font-size: 14px;display:none;}
.Top000639 .top_menu dt b{ color:#0076c2; font-size:18px;}
.Top000639 .top_menu dd{ position:relative; border-radius:5px; padding-right:10px;}
.Top000639 .top_menu dd a{ display:inline-block; padding-left:40px; background-position:10px center; background-repeat:no-repeat; background-size:22px 13px;}
.Top000639 .top_menu dd a.a_cn{ background-image:url(../images/Top000639-flag_cn.jpg);}
.Top000639 .top_menu dd a.a_en{ background-image:url(../images/Top000639-flag_en.png);}
.Top000639 .top_menu dd figure{ position:absolute; left:0; top:31px; box-shadow:0 0 5px #ccc;background-color:#fff; width:100%; display:none; z-index:20;}
.Top000639 .top_menu dd:hover figure{ display:block;}
@media(min-width:769px){
.Top000639 nav{ display:block !important;}
.Top000639 nav ul{ float:right; font-size: 15px;    background: url(../images/Top001897-bg.png) no-repeat center bottom;}
.Top000639 nav li{ float:left; position:relative; padding:10px 50px;    border-right: 1px solid #2794dc;}
.Top000639 nav li:last-child{ }
.Top000639 nav li a{ display:block; color:#333; font-weight:bold;}
.Top000639 nav li > a{}
.Top000639 nav li dl{ display:none; position:absolute;  width:100%; left:50%; margin-left:-80px; top:45px;}
.Top000639 nav li dl a{ border-bottom:1px solid #fff;background-color:#4AA7F6; padding:10px 10px; text-align:center; color:#f1f1f1;}
.Top000639 nav li dl a:hover{ font-weight:bold; color:#fff;}
.Top000639 nav li dl dd{ position:relative;}
.Top000639 nav li .nav{ position:absolute; left:160px; top:0;width:100%; padding-left:1px; display:none;}
}

/*Banner001847 */
.Banner001847 div{ height:260px; background-position:center top; background-repeat:no-repeat;}
.Banner001847 div img{ display:none; width:100%;}
/*
 .Menu000288为demo编号
*/ 

.Menu000288 .menu{ width: 230px; height: 85px; background:url(../images/Menu000288_tit.png) no-repeat center top; margin-top: 22px; }
.Menu000288 .menuTitle{ padding: 28px 0 0 19px; }
.Menu000288 .menuTitle h1{ margin:0; font-size: 25px; color: #0076c2;  }
.Menu000288 .menuTitle p{ margin:0; font-size: 18px; color: #fff; font-weight: bold; text-transform: uppercase; line-height: 45px;opacity: 0.5;}

.Menu000288 .MenuList{ width: 230px; /*padding-bottom: 30px; */}
.Menu000288 .MenuList .fir_menu > li{ border-top: solid 1px #fff; border-bottom: solid 1px #999;}
.Menu000288 .MenuList .fir_menu > li .select{ display: block; width: 230px; line-height: 56px; padding:0 5px 0 18px; font-size: 16px; background:#bee3fd; }
.Menu000288.proNav .MenuList .fir_menu > li .select{ background:url(../images/mLi_bg.png) no-repeat 95% center #bee3fd; }

.Menu000288 .MenuList .fir_menu > li .select.aon,
.Menu000288 .MenuList .fir_menu > li .select:hover{color: #fff;  background:#0076c2; }
.Menu000288.proNav .MenuList .fir_menu > li .select.aon,
.Menu000288.proNav .MenuList .fir_menu > li .select:hover{ background:url(../images/mLi_bg_on.png) no-repeat 95% center #0076c2; }

.Menu000288 .MenuList dl{ display:none; width: 230px; background: #d0eafc; padding: 10px 0}
.Menu000288 .MenuList dl dd {padding: 0 20px;}
.Menu000288 .MenuList dl dd > a{ display:block;line-height: 35px; font-size: 15px; color: #000; border-bottom: 1px dashed #60b7f2;}
.Menu000288 .MenuList dl dd > a.aon,.Menu000288 .MenuList dl dd:hover > a{color: #1775b4;/*border-bottom: 1px dashed #1775b4;background:#1775b4;*/}

.Menu000288 .MenuList .trd_menu  { display: none;}
.Menu000288 .MenuList .trd_menu > li {}
.Menu000288 .MenuList .trd_menu > li a{ display: block;padding-left:10px;line-height: 33px; font-size: 13px; color: #444;background:url(../images/mLi_bg.png) no-repeat 95% center;border-bottom:1px dashed #fff}
.Menu000288 .MenuList .trd_menu > li > a.aon,.Menu000288 .MenuList .trd_menu > li:hover > a{color: #1775b4; }

.Menu000288 .MenuList .four_menu { display:none;}
.Menu000288 .MenuList .four_menu li a { background:none;}
.Menu000288 .MenuList .four_menu li a i { display: block;float: left;width:10px;height: 32px; margin-right: 10px;background:url("../images/a_i.png") no-repeat center center;}
.Menu000288 .MenuList .four_menu li a.aon,.Menu000288 .MenuList .four_menu li a:hover { background:#3ca0e3;color:#fff;}
.Menu000288 .MenuList .four_menu li a.aon i,.Menu000288 .MenuList .four_menu li a:hover i { color:#fff;background:url("../images/a_i_hover.png") no-repeat center center;}

    /*
     .Location005 为demo编号
     */
.Location005{margin-bottom:20px; line-height:30px; padding: 20px 0 10px; background:url(../images/Location005-line.gif) repeat-x left bottom;}
.Location005 b{font-size: 16px;color: #1775b4; background:url(../images/Location005.gif) no-repeat left center; padding-left:15px;}
.Location005 em{ float: right; font-style:normal;  font-size:12px; color:#999;}
.Location005 em a{color:#999;}
.Location005 em a:hover{color: #187adf;}
.Location005 em span{ color:#000;font-weight:bold;}

/*Floor001867 */
.Floor001867{ padding:2%;/*background: url(../images/Floor001867-bg.png) no-repeat center top;*/ background-size:cover;}
.Floor001867 h2{font-size: 18px;color: #555; margin:0; padding-bottom:10px;}
/*.Floor001867 h2:after{ width:20px; height:2px; display:block; background-color:#e60012; content:''; margin-top:17px;}*/
.Floor001867 ul{ float:left; width:48%;}
.Floor001867 li{ padding-bottom:2%; font-size: 14px;}
.Floor001867 li img{ max-width:100%; display:block;}
.Floor001867 p {margin:0;}

/*Bottom002144 */
.Bottom002144{ background:#e6e6e6; padding-bottom:1%;text-align:center; font-size:12px; color:#666; border-top: 4px solid #0076c2;}
.Bottom002144 .logo{ background:#f8f8f8; }
.Bottom002144 .logo i{ display:inline-block; margin:0 10px; width:1px; height:38px; background:#d6d5d1; vertical-align:middle;}
.Bottom002144 nav{ padding:4% 0 2% 0;}
.Bottom002144 nav dl{ display:inline-block; text-align:left; vertical-align:top; padding:0 4%;}
.Bottom002144 nav dt{ font-size:16px; color:#aaa9a9; padding-bottom:20px;}
.Bottom002144 nav dd{ line-height:24px;}
.Bottom002144 nav dd a{ color:#666565;}
.Bottom002144 nav dd a:hover{ color:#fff;}

.Bottom002144 .share a{ display:inline-block; width:38px; height:38px; background:url(../images/Bottom002144-share.png) no-repeat 0 0; margin:0 10px;}
.Bottom002144 .share a:hover{ background-image:url(../images/Bottom002144-share_hover.png);}
.Bottom002144 .share a.wx{ position:relative; background-position:-59px 0;}
.Bottom002144 .share a.wx img{ position:absolute; bottom:100%; width:120px; height:120px; left:50%; margin-left:-60px; margin-bottom:10px; max-width:none; display:none;}
.Bottom002144 .share a.wx:hover img{ display:block;}
.Bottom002144 .share a.sina{ background-position:-118px 0;}
.Bottom002144 p{ line-height:16px; margin: 0; line-height: 23px;}
.Bottom002144 p a{ color:#666;}
.Bottom002144 p a:hover{ text-decoration:underline;}
.Bottom002144 p i{ margin:0 5px; width:1px; height:4px; background:#393939; display:inline-block;}
.Bottom002144 p span{ display:block;}
.Bottom002144 p span a{ text-decoration:underline; font-weight:bold; text-transform:uppercase;}

.Bottom002144 .gettop{ position:fixed; right:2%; bottom:2%; background:url(../images/Bottom002144-backtop.png) no-repeat; width:30px; height:30px; cursor:pointer; z-index:99;}


/*Banner*/
.Banner001350{width: 100%; position: relative;}
.Banner001350 ul li img{width: 100%; display: block; height: 450px;}
.Banner001350 ul li a{display: block;}
.Banner001350 .bx-controls{display: none;}
/*
 .Floor001640 为demo编号
 */
.Floor001640{padding-top:4%;padding-bottom:1%;    background: #fff;}
.Floor001640 .txt{ float:left;width:62%; padding: 0 0% 0% 2%;}
.Floor001640 .txt figure{ padding-bottom:2%; position:relative;}
.Floor001640 .txt figure::before{ position:absolute; content:''; width:50px; height:2px; background-color:#2078da; left:0; bottom:-2px;}
.Floor001640 .txt figure h1{ font-size:24px; font-weight:normal; margin:0; color:#0076c2;}
.Floor001640 .txt figure span{ color:#d5d5d5; text-transform:uppercase;}
.Floor001640 .txt .info{ padding:1% 0;}
.Floor001640 .all_more{ border:1px solid #e0e0e0; font-weight:bold; font-size:0.8em; display:inline-block; line-height:2.85em; padding-left:2.5em; padding-right:3.5em; border-radius:30px; background:url(../images/Floor001640-a_more.png) no-repeat 90% center;transition:all ease 0.5s;}
.Floor001640 .all_more:hover{ padding-right:2.5em; background-color:#2078da; background-position:120% center; color:#fff; transition:all ease 0.5s;}
.Floor001640 .a{ display:inline-block; padding:5px 20px; margin-right:20px; border:solid 1px #ddd; margin-top:15px; border-radius:15px; text-align: center;}
.Floor001640 .pic{ float:right; width:37%;}
.Floor001640 .pic img{ width:100%;}

/*Floor002030 */
.Floor002030{    background: #fff; height: 320px;}
.Floor002030 dd{ position:relative; padding-left:50%; padding-right:0;}
.Floor002030 dd:nth-child(2){ padding-left:0; padding-right:50%;}
.Floor002030 .auto{ max-width:1680px;    margin-bottom: 40px;}
.Floor002030 dd figure{ position:absolute; left:0; top:0; width:550px; height:290px;}
.Floor002030 dd:nth-child(2) figure{ left:50%;}
.Floor002030 dd div{padding: 3% 0 5%;}
.Floor002030 dd aside{ padding:0 4%; /*border-left:5px solid #0076c2;*/ color:#444;}
.Floor002030 dd:nth-child(2) aside{ border-left:0;border-right:5px solid #c26900;}
.Floor002030 dd h1{ margin:0; font-weight:normal; font-size:24px;color: #0076c2}
.Floor002030 dd h1 span{ display:block; opacity:0.5; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.Floor002030 dd p{line-height:30px; overflow:hidden; height:155px; margin:3% 0 3% 0;font-size: 17px;color:#666;}
.Floor002030 dd a{ display:inline-block; border:1px solid #e0e0e0; color:#444; padding-left:3%; padding-right:70px; background:url(../images/Floor002030-more.gif) no-repeat 90% center; line-height:37px; transition:0.3s;-webkit-border-radius: 50px;    font-weight: bold;}
.Floor002030 dd a:hover{ background-color:#1c8bcd; border-color:#1c8bcd;padding-right:50px;color:#fff;}

/*
 .Floor001692 为demo编号
 */
.Floor001692{ position:relative; background:url(../images/Floor001692-bg.png) no-repeat left top #e6ddd3/auto 100%; padding:4% 0 6%;}
.Floor001692 .img,
.Floor001692 .img .Ispic{position:absolute; right:0; top:0; height:100%; }
.Floor001692 .img{ width:47.5%;}
.Floor001692 .img .Ispic{ width:100%;}
.Floor001692 .title{ text-align:center; padding-bottom:6%;}
.Floor001692 .title h1{ background:url(../images/Floor001692-titlebg.png) no-repeat center top; margin:0; font-size:30px; font-family:'黑体'; color:#000; padding:12px 0;}
.Floor001692 .title h1 span{ color:#e57e47;}
.Floor001692 .title p{ font-size:24px; color:#bebebe; font-family:"Times New Roman", Times, serif; text-transform:uppercase; letter-spacing:10px; margin:0;}
.Floor001692 .con{ max-width:50%;}

/*TextList001851 */
.TextList001851{ padding:0% 0;}
.TextList001851 .title{ text-align:center; padding-bottom:3%;}
.TextList001851 .title span{ display:inline-block; background:#c84445; font-size:24px; color:#fff; line-height:34px; padding:0 10px;vertical-align:middle;}
.TextList001851 .title:after,
.TextList001851 .title:before{ content:''; display:inline-block; height:5px; border:1px solid #bbb; border-left:0; border-right:0; width:5%; vertical-align:middle;}

.TextList001851 section{ border:solid 1px #e7e7e7;}
.TextList001851 .list{ border-bottom:solid 1px #e7e7e7;}
.TextList001851 section .list:last-child{ border-bottom:0;}
.TextList001851 .list .dot{ font-weight:normal; margin:0;  padding:15px 45px 15px 15px; background:url(../images/TextList001851-close.jpg) no-repeat 98% center #f9f9f9; font-size:15px; cursor:pointer;color: #1775b4;}
.TextList001851 .list .dot#on{ background-image:url(../images/TextList001851-open.gif); background-color:#1775b4; color:#fff;}
.TextList001851 .list .con{ display:none; padding:2%; }

/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 0%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #1775b4; background:#1775b4;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#1775b4; border-color:#1775b4;}
.Page002193 .p_page b{ font-weight:normal;}


/*
 .RighInfo001108 为demo编号
 */
.RighInfo001108 .pic{ float:left; width:289px;height:202px;}
.RighInfo001108 .pic img{ width:289px;height:202px;}
.RighInfo001108 .txt{ float:right; width:62%; padding-right:2%; color:#333;}
.RighInfo001108 .txt h1{ font-size:18px; font-weight:normal;}
.RighInfo001108 .txt dl{ border-top:1px solid #d9d9d9; padding:3% 0; border-bottom:1px solid #d9d9d9;    font-size: 14px;}
/*.RighInfo001108 .txt p{ line-height:26px;padding:5px 0;}*/

.RighInfo001108 .tab{ margin-top:3%; background-color:#e8e8e8; overflow:hidden; font-weight:bold; display:none;}
.RighInfo001108 .tab span{ cursor:pointer; display:inline-block; padding:0 3%; line-height:40px;}
.RighInfo001108 .tab span.on{ background-color:#008fd7; color:#fff; font-size: 14px;}
.RighInfo001108 .tab_info{ padding:2%;}

/*
 .PicList001307 为demo编号
 */
.PicList001307{ padding-top:0%;}
.PicList001307 li{ position:relative; float:left; width:32%; margin-right:2%; margin-bottom:2%;}
.PicList001307 li:nth-child(3n){ margin-right:0;}
.PicList001307 li img{ display:block; width:264px;height:184px;}
.PicList001307 li dl{ position:absolute; left:0; bottom:0; width:100%; padding:3%; color:#fff; background-color:rgba(0,0,0,0.5);}
.PicList001307 li h3{ font-size:18px; font-weight:normal; margin:0; line-height:30px;    text-align: center;}
.PicList001307 li p{overflow:hidden; line-height:20px; height:40px; overflow:hidden; font-size:12px; margin:10px 0;}
.PicList001307 li .more{ display:block; text-align:center; position:relative; line-height:43px; border-radius:5px;
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(236,236,236,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(236,236,236,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(236,236,236,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); 
}
.PicList001307 li .more::before{ position:absolute; content:''; width:26px; height:26px; background:url(../images/PicList001307-more.png) no-repeat center center/contain; right:5%; top:50%; margin-top:-13px;}
.PicList001307 li figure{ height:0; overflow:hidden; transition:0.3s;}
/*.PicList001307 li:hover figure{ height:103px;}*/


/*liuyan*/
.liuyan table td{ font-size: 14px; height: 40px;}
.liuyan table .left{ text-align: right; width: 130px;}
.liuyan table .mid{ padding:0 27px 0 15px;}
.liuyan table .mid input{ width: 350px; height: 26px;}
.liuyan table .mid textarea{ width: 352px; height: 86px; display: block; margin-top: 10px;}
.liuyan table .right i{ color: #ff0c00; font-style: normal;}
.liuyan table .btn{ width: 100px; height: 36px; line-height: 36px; text-align: center; font-size: 14px; cursor: pointer;}
.liuyan table .btn.submit{ background-color: #0066ba;border:1px solid #0066ba; color: #ffffff; margin:20px 25px 0 15px;}
.liuyan table .btn.reset{ border:1px solid #999999; color: #666666;}

/*links*/
.links_box { margin-top: 20px;}
.links_box a{ display: block;float: left;width: 175px;height: 105px;margin-right: 8px;margin-bottom: 20px;}
.links_box a img { padding: 1px;border: 1px solid #ccc;}
.links_box a span {	display: block;width: 175px;height: 20px;line-height: 20px;text-align: center;margin-top: 10px;}
/*links*/

.left_contact h3 {width: 230px; line-height: 56px; margin:0;padding:0 5px 0 18px; font-size: 16px; background:#0066ba;color:#fff; display: none; }
.left_contact .main { width: 230px;padding:10px 5px 10px 18px;border:1px solid #ccc; }
.left_contact .main p{ margin:5px 0;}