﻿@charset "utf-8";
.header{height: 102px;overflow: hidden;}
.header h1{display: inline-block; vertical-align: middle;}
.header h1 img{width: 178px;height: 59px; margin: 21px 22px 0 0; float: left;}
.header h1 a{display: block; height: 102px;overflow: hidden; color: #e62129; font-size: 31px; font-weight: bold; line-height: 102px;}
.header .header-tel{float: right;padding: 57px 50px 0 0; vertical-align: top; line-height: 20px; overflow: hidden;}
.header-control{float: right;padding-top: 16px; font-size: 0; width:290px;}
.header-control a{display: inline-block;line-height: 22px; font-size: 14px;}
.header-control a.cn { width:28px; }
.header-control a.en { width:48px; }
.header-control .top_qq{width:56px; background: url(../webimages/icon01.png) left center no-repeat; padding-left: 32px;line-height: 22px; color: #00407C;margin-right: 30px;}
.header-control .cur{color: #E62129;}
.header-control .topline{display: inline-block;font-size: 14px; padding: 0 8px;}
.header-control .fav{padding-left: 18px;background: url(../webimages/icon02.png) left center no-repeat;margin-left: 29px;}
.header-control label{display: block;width: 288px;height: 30px; padding: 1px; background: url(../webimages/search.png);overflow: hidden; vertical-align: top;margin-top: 7px;}
.header-control .textinput{width: 230px; line-height: 30px; font-size: 14px; margin-left: 15px; float: left;}
.header-control .subbtn{width: 35px; margin-left: 5px; cursor: pointer; display: inline-block;background: none;height: 30px;}

/*nav*/
.nav{background: #00407C;}
.nav ul{height: 50px;}
.nav ul li{float: left; position: relative;}
.nav ul li a{ min-width: 37px; line-height: 50px; display: block; color: #fff;font-size: 16px;background: url(../webimages/line.jpg) right center no-repeat;font-weight: normal !important;}
.nav ul li a span{padding: 0 28px; display: block; margin-right: 1px; text-align: center;}
.nav ul li a:hover span,.nav ul li a.cur span,.nav ul li a.curr span{background: #E62129; font-weight:normal;}
.nav ul li:last-child a{background: none;}
.nav ul li:last-child a span{ padding: 0 21px;}

.nav ul li .subnav{display: none;}
.nav ul li .second-drop{padding: 0 17px; min-width:146px; background-color: #fff; position: absolute; top: 50px;left: 0;z-index: 100; border-bottom: 3px solid #00407d;}
.nav ul li .second-drop a{padding: 0 15px;display: block; height: 41px;line-height: 41px;color: #333; white-space: nowrap;border-bottom: 1px solid #DEDEDE; font-size: 14px; min-width: none;}
.nav ul li .second-drop a:last-of-type{border: none;}
.nav ul li .second-drop a:hover {color:#00407C;}

.nav ul li .third-drop{ position: absolute; top: 50px; left: -275px; z-index: 100; width:735px;  background: #FFFFFF; border-bottom: 3px solid #00407C; padding-bottom: 20px; }
.nav ul li .third-drop-list{float: left;padding: 0 35px 0 25px;}
.nav ul li .third-drop-list h3{min-width: 190px; border-bottom: 1px solid #b2b2b2;padding: 17px 0 8px;margin-bottom: 13px;}
.nav ul li .third-drop-list h3 a{display: block;color: #464646;line-height: 25px;font-size: 18px;}
.nav ul li .third-drop-list span{display: block;padding-bottom: 4px;}
.nav ul li .third-drop-list a{color: #666;font-size: 14px; line-height: 25px;}
.nav ul li .third-drop-list a:hover,.nav ul li .third-drop-list span.lasta a:hover{color: #00407C;}
.nav ul li .third-drop-list span.lasta a{border-top: 1px solid #b2b2b2;padding: 8px 0 8px;display: block;color: #464646; line-height: 26px;margin-top: 9px;font-size: 18px;}

.subbanner{width: 100%; height: 350px; position: relative; overflow: hidden;}
.subbanner img{width: 1920px; height: 350px; display: block; position: absolute; left: 50%; top: 0; margin-left: -960px;}

.column{width: 1180px; height: 50px; overflow: hidden; margin: -50px auto 0; background: url(../webimages/bg01.png) repeat; position: relative; z-index: 5;}
.column a{float: left;line-height: 50px;font-size: 16px; width:131.1px; text-align:center; position:relative;}
.column a:after { content:''; display:block; position:absolute; right:0; top:0; width:1px; height:100%; background:#ccc; }
.column a:hover,.column a.cur{background: #00407C;color: #FFFFFF;}
.subcolumn{border-bottom: 1px solid #e6e6e6;}
.subcolumn a{float: left; line-height: 54px; height: 54px; margin-right: 20px;}
.subcolumn a:hover,.subcolumn a.cur{font-weight: bold; color: #00407C;}

.leftwrap{width: 790px; float: left; padding-top: 60px;}
.rightwrap{width: 355px; float: right; margin-top: 60px; border: 1px solid #e5e5e5;}
.leftwrap.full{width:100%;}

.selectClass{width: 100%; overflow: hidden;padding-top: 14px;}
.selectClassList{position: relative; padding:17px 0 11px 110px; font-size: 0; width: 695px; border-bottom: 1px dashed #e3e3e3; min-height:29px;}
.selectClassList em{position: absolute; left: 0; top: 15px; font-size: 16px;}
.selectClassList a{display: inline-block;font-size: 14px; margin-right: 35px;}
.selectClassList a.cur,.selectClassList a:hover{color: #e62129;font-weight:normal;}
.selectClassList span{position: relative;padding-left: 64px;display: block;}
.selectClassList span .pos{position: absolute; left: 0; top: 0;}
.selectClassList.province a{width: 45px; margin-right: 18px; }

.shoplist ul{padding: 8px 0 42px;}
.shoplist ul li{padding: 25px 0;border-bottom: 1px solid #e6e6e6; position:relative;}
.shoplist ul li img{width: 187px; height: 192px; float: left; margin-right: 28px;}
.shoplist ul li div { float:left;width:575px;}
.shoplist ul li h3{font-size: 20px;max-height: 55px;  margin:-6px 10px 16px 0; }
.shoplist ul li h3 a{color: #1a1a1a; line-height: 29px; }
.shoplist ul li h3 a:hover{font-weight: normal;}
.shoplist ul li p{height: 68px; -webkit-line-clamp: 3; margin-bottom: 16px;}
.shoplist ul li .addcart,.shoplist ul li .booknow{width: 110px;height: 32px; display: inline-block; color: #FFFFFF; line-height: 32px;text-indent: 30px; position:absolute; bottom:25px;}
.shoplist ul li .addcart{background:#00407c url(../webimages/icon03.png) 10px center no-repeat;left:214px;}
.shoplist ul li .booknow{background: #e62129 url(../webimages/icon04.png) 11px center no-repeat;left:329px; }

/*page*/
.Paging{background:#FFF; text-align:center; margin-bottom: 45px;}
.Paging a{ display:inline-block;width:37px;height:37px;background:url(../webimages/Pagingimg1.png) no-repeat;text-align:center; line-height:37px; vertical-align:middle; margin:0px 5px;color:#636363; font-size:14px; font-weight:400; border-radius:3px;}
/*.Paging a:hover{background:url(../webimages/Pagingimg.png) no-repeat; color:#FFF;}*/
.Paging a img{position:relative;top:12px; display:block; margin:auto;}
.Paging a.Pagingmore{ background:none; margin:0px; width:25px;}
.Paging a.Pagingmore:hover{ background:none;color:#636363;}
.Paging a.paging-prev {width:35px;height:35px; background:#fff url(../webimages/Pagingleft.gif) center center no-repeat; border:1px solid #c0c0c0; }
.Paging a.paging-next {width:35px;height:35px; background:#fff url(../webimages/Pagingright.gif) center center no-repeat;  border:1px solid #c0c0c0;}
/*.Paging a.paging-prev:hover { background:#00407c url(../webimages/Pagingleft.png) center center no-repeat; }
.Paging a.paging-next:hover { background:#00407c url(../webimages/Pagingright.png) center center no-repeat; }*/

.rightwrap h3{background: #00407C; text-align: center; height: 46px; line-height: 46px;color: #FFFFFF;font-size: 20px;overflow: hidden;}
.rightwrap h3 span{border-left: 3px solid #FFFFFF; margin-left: 20px; float: left; line-height: 21px;margin-top: 13px;padding-left: 12px;}
.rightwrap h4{border-top: 3px solid #00407C; border-bottom: 1px solid #e6e6e6; margin-bottom: 10px; font-size: 18px;color: #00407C; line-height: 42px; height:42px; overflow:hidden;}
.rightwrap h4 span{color: #999;font-family: arial;font-size: 14px;text-transform: uppercase; padding-left: 10px;}
.rightwrap h5{border-top:3px solid #00407C;line-height: 42px;font-size: 18px;color: #00407C; padding-left: 8px; overflow: hidden; border-bottom: 1px solid #E6E6E6; height: 42px;}
.rightwrap h5 a.tit {font-size: 18px;color: #00407C; }
.rightwrap h5 a.more{float: right;font-size: 12px;color: #666666;}
.right-clientClass{display: block;height: 44px; text-align: center; font-size: 0; border-bottom: 1px solid #E6E6E6;}
.right-clientClass a{display: inline-block;font-size: 16px; padding: 0 10px; margin:0 7px; line-height: 43px;}
.right-clientClass a:hover,.right-clientClass a.cur{color: #e62129; border-bottom: 2px solid #e62129;}

.rightwrap.bornone{border: none;}

.right-imgbottom {padding-bottom: 5px;}
.right-imgbottom img{display: block;margin-bottom: 25px;}

.right-column{padding: 2px 20px 0; margin-bottom:25px; border-bottom: 1px solid #E6E6E6; background:#fafafa;}
.right-column dl{border-bottom: 1px solid #E6E6E6;padding-top: 16px;}
    .right-column dl:last-child { border-bottom:none; }
.right-column dl dt{padding-bottom: 5px;}
.right-column dl dt a { font-size: 16px;color: #333333;font-weight:normal;}
.right-column dl dd{overflow: hidden;padding-bottom: 14px;}
.right-column dl dd a{color: #00407C;float: left;margin-right: 15px;font-weight:normal;}
.right-column dl dd a.cur,.right-column dl dd a:hover,.right-column dl dt a:hover{color: #e62129;}

.right-newswrap{padding: 30px 19px 0; border: 1px solid #e5e5e5;  border-bottom: none;}
.right-imgnews{padding: 8px 0 0;}
.right-imgnews li{padding: 12px 0; border-bottom: 1px dashed #dbdbdb;}
.right-imgnews li .img{margin-right: 13px;}
.right-imgnews li img{display: block; width: 118px;height: 80px; }
.right-imgnews li .tit{font-weight: bold;margin-top: -4px;display: block;padding-bottom: 9px;}
.right-imgnews li p{height: 48px; -webkit-line-clamp: 2;}

.right-client,.right-contact,.right-order,.right-news {overflow: hidden;padding: 0 20px;}
.right-client ul{width: 110%;padding-top: 24px;display: none;}
.right-client ul li{float: left;margin-right: 18px;width: 150px;padding-bottom:15px; }
.right-client ul li img{border: 3px solid #E6E6E6;width: 143px;height: 178px;margin-bottom: 5px;}
.right-client ul li img,.right-client ul li a{display: block;text-align:center;}
.right-client ul li a:hover {font-weight:normal;}

.right-contact{margin-top: 10px; color: #333333;}
.colorblur{color: #00407C;}
.colorred{color: #E62129;}
.right-contact p{padding-bottom: 6px;}

.right-order{margin-top: 20px; color:#333333}
.right-order div{padding-left: 65px;margin-bottom: 15px;}
.right-ordercont01{background: url(../webimages/icon05.png) 8px 5px no-repeat;}
.right-order .colorblur{font-size: 16px;font-family: arial;}
.right-ordercont02{background: url(../webimages/icon06.png) 7px 5px no-repeat;}
.right-order a{ display: inline-block; color: #E62129; font-weight: bold; text-decoration: underline; margin:10px 15px 0 0;}
.right-ordercont03{background: url(../webimages/icon07.png) 3px 5px no-repeat;}

.right-news{margin-top: 15px;}
.right-news ol {padding-bottom: 12px;}
.right-news ol li{margin-bottom: 4px;padding-left: 10px;height: 24px;     background: url(../webimages/icon71.png) left -66px no-repeat;}
.right-news ol li a{line-height: 24px;}
.right-news ol li a:hover{color: #00407C;}

.service-link{padding: 15px 20px 5px; margin-bottom: 25px; background:#fafafa;}
.service-link a{font-size: 16px; line-height: 43px;display: block;border-bottom: 1px solid #e5e5e5;padding-left: 15px;}
.service-link a:hover,.service-link a.cur{color: #e62129;font-weight: normal;}
.service-link span{display: block;border-bottom: 1px solid #e5e5e5;}
.service-link span a{display: inline-block; color: #00407C;font-size: 14px;line-height: 40px; border-bottom: none; min-width: 85px; }
.service-link span em{display: block;padding-left: 15px; overflow:hidden;}
.service-link span em a {font-size: 16px;color: #333333; padding-left:0; }

.footerlink{background: #00407C; border-bottom: 1px solid #426a8f;}
.footerlink ul{padding: 40px 5px 29px;}
.footerlink ul li{float: left;padding-right: 8px;}
.footerlink ul li span{display: block;font-weight: bold;padding-bottom: 15px;font-size:16px;}
.footerlink ul li span a {color: #FFFFFF; }
.footerlink ul li a{display: block;color: #a0b6cb; margin-bottom: 6px;}
.footerlink ul li a:hover{color: #fff;}
.footerlink ul .li01{width: 138px;}
.footerlink ul .li02{width: 161px;}
.footerlink ul .li03{width: 143px;}
.footerlink ul .li04{width: 130px;}
.footerlink ul .li05{width: 183px;}
.footerlink ul .li06{width: 134px;}
.footerlink ul .li07{width: 155px;}
.footerlink ul .li08{padding-right: 0;}
.footerInfo{background: #00407C;color: #FFFFFF;padding-top: 30px;}
.footerInfocont {float: left;padding-bottom: 25px;}
.footerInfocont b{font-size: 18px;padding-bottom: 10px; display: block;}
.footerInfocont p{color: #A0B6CB;}
.footer_qq{float: left;color: #FFFFFF !important; font-weight: bold;font-size: 18px; padding-left: 40px;background: url(../webimages/icon09.png) left center no-repeat; line-height: 28px;margin-left: 62px;}
.qrcodebox { padding-top:10px; }
/*.qrcodebox i{width: 15px; float: left; line-height: 17px;float: left;margin-top: -2px; margin-right: 8px;margin-left: 30px;}*/
.qrcodebox em{width: 15px; float: left; line-height: 17px;float: left;margin-top: -2px; margin-right: 8px;margin-left: 30px;}
.footerCopy{background: #04325e;color: #a0b6cb; height: 53px; line-height: 53px;}
.footerCopy a{color: #a0b6cb;display:inline-block;width:56px;}
.footerCopy a:hover { font-weight:normal; }
.footerCopy .fr { white-space:nowrap; }

.common-title{border-top: 3px solid #00407C;border-bottom: 1px solid #E6E6E6;padding-left: 8px; font-size: 18px;line-height: 42px;height:44px;}
.common-title a{color: #00407C; }
.common-title span{font-size: 14px;color: #999999;font-family: arial;padding-left: 11px;text-transform: uppercase;}

.right-client,.right-contact,.right-order,.right-news ,.right-fenleiy,.right-newsbottom{overflow: hidden;padding: 0 20px;}
.newsest .common-title{margin-bottom: 24px;}
.g-newsest{width: 330px; height: 370px;overflow: hidden;position: relative; float: left; margin-right: 24px;}
.g-newsest ul li a{display: block;color: #FFFFFF;}
.g-newsest ul li div{width:330px; height: 302px; position: relative; overflow: hidden;}
.g-newsest ul li img{display: block;width: auto; height: 302px; max-width: 100%;margin: 0 auto;}
.g-newsest ul li span { background: #00407C; padding: 6px 24px; height: 42px; line-height: 21px; display: -webkit-box; word-break: break-all; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-top:15px; }
.g-newsest-indot{width: 100%; height: 9px; text-align: center; position: absolute; left: 0; top: 302px; z-index: 20;}
.g-newsest-indot a{width: 9px;height: 9px; margin: 0 9px; background: #999; border-radius: 50%; display: inline-block; overflow: hidden; line-height: 100px;}
.g-newsest-indot a.cur{background: #e62129;}

.newsest-news{width: 435px;height: 370px;overflow: hidden;}
.newsest-news h4{font-size: 20px;line-height: 28px;}
.newsest-news a:hover{color: #00407C;}
.newsest-news ul{padding: 13px 0 14px; margin-bottom: 13px; border-bottom: 1px solid #E6E6E6;}
.newsest-news ul li{padding-left: 12px; background: url(../webimages/icon71.png) left -65px no-repeat; line-height: 26px;height:26px;overflow: hidden;}
.newsest-news ul li a{color: #666666;}

.g-search{height: 46px; padding:  9px 78px; background: #f2f2f2;margin-top: 20px;}
.g-search-text{width: 512px; height: 44px; border: 1px solid #d9d9d9; background: #FFFFFF; float: left; position:relative;}
.g-search-text p{width: 132px; height: 44px; position: relative; float: left;}
.g-search-text p em{display: block; line-height:44px;color: #333333; cursor: pointer; padding-left: 13px;background: url(../webimages/icon10.png) 116px center no-repeat;}
.g-search-text p span{width: 100%; padding: 3px 0; position: absolute; left: -1px; top: 44px; z-index: 10; display: none; border: 1px solid #D9D9D9; }
.g-search-text p span i{display: block; padding-left: 13px;background-color: #FFFFFF;cursor: pointer; line-height: 28px;}
.g-search-text p span i:hover{color: #00407C;}
.g-search-text input{width: 366px;height: 44px;line-height: 44px;border-left: 1px solid #ececec;padding-left: 14px;position:absolute;left: 132px;top:0;}
.g-search-sub{width: 119px;height: 46px;line-height:46px;background: #e62129;color: #FFFFFF;font-size: 16px; cursor:pointer;}
.g-search.changewidth { padding-left:395px;margin:32px 0 10px; position:relative;}
.g-search.changewidth .postext { position: absolute; font-size: 24px; color: #e71f2a; left: 140px; top: 0; line-height: 64px; font-weight:bold; }
.g-search.changemargin{margin: 0;}

.classification{margin: 20px 0 22px;}
.classification p{line-height: 46px; border: 1px solid #e6e6e6; margin-top: 16px; overflow: hidden; padding: 0 20px;}
.classification p a{margin-right: 35px; float: left;}


.breakdown-title{display: block;font-size: 16px;color: #333333;padding: 13px 0 5px;}
.breakdown-list{width: 395px; height: 99px; float: left; border-right: 1px solid #E6E6E6;border-bottom: 1px solid #E6E6E6;}
.breakdown-list:nth-of-type(2n){border-right: none;width: 370px;padding-left: 23px;}
.breakdown-list.cur{border-right: none;width: 371px;padding-left: 23px;}
.breakdown-list ul li{position: relative;float: left;margin-right: 15px;}
.breakdown-list ul li .tit{border-bottom: 3px solid #FFFFFF;color:#00407C;padding-bottom: 2px; cursor: pointer;}
.breakdown-list ul li .tit.cur,.breakdown-list ul li .tit:hover{border-color: #00407C;color: #00407C;font-weight:normal;}
.breakdown-list ul li p{width: 492px; /*min-height: 102px;*/ padding: 15px 0; border: 1px solid #f5a6a9;position: absolute; left: 0; top: 25px; z-index: 5; display: none;background: #FFFFFF;}
.breakdown-list ul li p a{float: left;width: 23%; margin: 0 1%; white-space: nowrap; overflow: hidden; text-align: left;}
.breakdown-list ul li p a:hover{color: #00407C;font-weight: normal;}
/*.breakdown-list ul li p a:nth-child(5n){margin-right: 0;}*/

.region{margin-top: 25px;}
.region p{border: 1px solid #e6e6e6;padding: 17px 20px 11px;overflow: hidden;}
.region p a{float: left;width: 54px; margin:0 10px 5px 0;}
.region p span{display: block;width: 103%;}

.g-news-box{padding-top: 27px;}
.g-news-list{width: 570px; border-top: 3px solid #00407C;margin-bottom: 30px; float: left; margin-right: 40px;}
.g-news-list:nth-of-type(2n){margin-right: 0;}
.g-news-list h4{color: #00407C;font-size: 18px; height: 42px; line-height: 42px;border-bottom: 1px solid #E6E6E6;overflow: hidden;margin-bottom: 24px;}
.g-news-list h4 span{font-size: 0;}
.g-news-list h4 span a{font-size: 12px;color: #666666;display: inline-block;margin-left: 17px;}
.g-news-list dl{height:170px;}
.g-news-list dl dt{float: left;width: 165px;height: 170px;}
.g-news-list dl dt img{width: 165px;height: 170px;display: block;}
.g-news-list dl dd{float: right;width: 380px;}
.g-news-list dl dd p{height: 72px;-webkit-line-clamp: 3;margin-bottom: 7px; text-indent: 2em;}
.g-news-title{font-size: 18px; line-height: 26px;-webkit-line-clamp: 2;margin-bottom: 11px; height: 52px;}
.g-news-title a:hover{color: #00407C;}
.g-news-more{color: #00407C;}
.g-news-list ul {padding-top: 10px;height:150px;overflow:hidden;}
.g-news-list ul li{padding-left: 11px; background: url(../webimages/icon71.png) left -66px no-repeat; height: 24px;margin-bottom: 6px;}
.g-news-list ul li a:hover{color: #00407C;}
.g-news-hot{border: 1px solid #D9D9D9;overflow: hidden;}
.g-news-hot span{color: #e62129;font-size: 16px; margin: 0 40px 0 18px; float: left;padding-top: 63px;background: url(../webimages/icon11.png) center 26px no-repeat;}
.g-news-hot p{padding: 23px 0 20px;font-size: 0;}
.g-news-hot p a{display: inline-block;margin-bottom: 2px;font-size: 14px; margin-right: 16px;}
.g-news-hot p a:hover{color: #00407C;}
/*购物车*/
.cart-step{padding-top: 40px;}
.cart-step ul{background:url(../webimages/step.jpg) 0 0 no-repeat; height: 42px;}
.cart-step ul.step02{background-position-y: -42px;}
.cart-step ul.step03{background-position-y: -84px;}
.cart-step ul li{float: left;width: 33.333%; text-align: center; font-size: 16px; color: #4c4c4c; line-height: 42px; font-weight: bold;}
.cart-step ul li.cur{color: #FFFFFF;}


.cart-table {width: 100%;border: none; border-collapse: collapse;margin-top: 40px;}
.cart-table tr{padding-left: 17px; display: block;overflow: hidden;border-bottom: 1px solid #dfdfdf;}
.cart-table .fitsrtr td{color: #333333;font-weight: normal; line-height: 32px;padding: 0;}
.fitsrtr{background: #F2F2F2;}
.cart-table td{width: 145px;border-right: 1px solid #DFDFDF; text-align: center; vertical-align: middle; overflow: hidden;padding: 15px 0;}
.cart-table .t1{width: 350px;}
.cart-table .t7{width: 80px;border-right: none;}
.cart-table td img{float: left; margin:0 20px; width:130px;}
.cart-table .cart-choose{width: 16px;height: 16px;background: url(../webimages/icon12.png) 0 0 no-repeat;float: left; margin-top: 45px; cursor: pointer;}
.cart-table .cart-choose.cur{background-position-x: right;}
.cart-title{float: right;padding-right: 19px;width: 145px; height:72px; padding-top: 20px;color: #333333; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-box-orient: vertical;
    -webkit-line-clamp: 3;  }
.cart-table td label{padding-left: 17px;background: url(../webimages/icon13.png) left -35px no-repeat; cursor: pointer;}
.cart-table td label.cur{background-position-y: 5px;}
.cart-table td label input[type=radio] {-webkit-appearance:none; }
.num-control{width: 98px;height: 28px; line-height: 28px; margin: 0 auto; border: 1px solid #dfdfdf;overflow: hidden; position:relative;}
.num-less{width: 28px;height: 28px; float: left; border-right: 1px solid #DFDFDF; background: url(../webimages/icon14.png) no-repeat; cursor: pointer;}
.num-control em{width: 40px;height: 28px;float: left}
.num-add{width: 28px;height: 28px; float: left;border-left: 1px solid #DFDFDF;background: url(../webimages/icon14.png) right 0 no-repeat; cursor: pointer;position:absolute;right:0;top:0;}

.cart-bottom-control{height: 52px;background: #F2F2F2;margin-top: 27px;line-height: 52px;}
.cart-bottom-control .all-choose{margin-right: 35px;}
.cart-bottom-control .all-choose i{width: 16px;height: 16px;display: inline-block;background: url(../webimages/icon12.png) no-repeat;margin:0 9px 0 20px;position: relative; top: 2px;}
.cart-bottom-control .all-choose i.cur{background-position-x: right;}
.cart-bottom-control dt a{display: inline-block;}
.cart-bottom-control dd .colorred{font-size: 24px;font-weight: bold; position: relative;top: 2px;}
.cart-bottom-control dd #alltotal{font-family: arial;}
.cart-bottom-control dd a{color: #FFFFFF; display: inline-block;width: 116px;height: 35px;line-height: 35px;text-align: center; font-size: 16px;font-weight: bold;margin-left: 3px;}
.cart-bottom-control dd .continueshop{background: #00407C;margin-left: 13px;}
.cart-bottom-control dd .nextstep{background: #e62129;}

.cart-recommend-title{color:#c82226;font-size: 18px; font-weight: bold;margin: 25px 0 28px;}
.cart-recommend-box{border: 1px solid #dfdfdf;height: 395px;overflow: hidden;margin-bottom: 40px; position: relative;}
.cart-recommend-wrap{width: 1069px; overflow: hidden; margin: 30px auto 0;position: relative;}
.cart-recommend-wrap ul{position: relative;width: 9999px;}
.cart-recommend-wrap ul li{width: 200px; float: left; margin-right:15px;  margin-bottom:15px;}
.cart-recommend-wrap ul li .img,.cart-recommend-wrap ul li .img img{width: 200px;height: 206px;display: block; }
.cart-recommend-wrap ul li .title{margin-top: 10px; display: block; height:48px; overflow:hidden; }
.cart-recommend-wrap ul li .title:hover,.cart-recommend-wrap ul li:hover .title{font-weight:normal; color:#00407C;}
.cart-recommend-wrap ul li .price{font-size: 16px;padding-top: 5px;}
.cart-recommend-wrap ul li .joincart{width: 115px;height: 34px;line-height: 34px;background: #00407C;font-weight: bold;color: #FFFFFF;text-align: center;display: block;margin-top: 8px;}
.cart-recommend-btn{width: 32px;height: 32px;display: block;position: absolute; top:174px; background-image: url(../webimages/icon15.png); cursor: pointer;}
#recommend-prev{left: 10px; background-position-x: left;}
#recommend-prev:hover{background-position: 0 bottom;}
#recommend-next{right: 10px;background-position-x: right;}
#recommend-next:hover{background-position: right bottom;}

.orderinfo-table{width: 100%; margin-top: 35px; border-collapse: collapse;}
.orderinfo-table td{border-right: 1px solid #DFDFDF;border-bottom: 1px solid #DFDFDF; text-align: center;height: 70px;}
.orderinfo-table .fitsrtr td{height: 32px;line-height: 32px;}
.orderinfo-table td .title{text-align: left;}
.orderinfo-table td .title a { color: #00407C; }
.orderinfo-choose{width: 158px; height: 28px; margin: 0 auto; border: 1px solid #DFDFDF;position: relative;}
.orderinfo-choose dt{text-align: left; line-height: 28px; padding: 0 30px 0 12px;background: url(../webimages/icon16.png) 134px center no-repeat; cursor: pointer;}
.orderinfo-choose dd{width: 158px; padding: 3px 0 2px; text-align: left; background: #FFFFFF;position: absolute; top: 28px; left: -1px; z-index: 1; border: 1px solid #DFDFDF; display: none; }
.orderinfo-choose dd a{line-height: 30px; display: block; padding:0 12px;}
.orderinfo-choose dd a:hover{color: #FFFFFF;background: #00407C;}
.favorablePackage ul{padding: 15px 0 5px;border-bottom: 1px solid #DFDFDF;}
.favorablePackage ul li{padding-bottom: 12px;height:24px;overflow:hidden;}
.favorablePackage ul li label{cursor: pointer; color: #333333;}
.favorablePackage ul li input{width: 13px;height: 13px; margin-right: 20px; background: url(../webimages/icon17.png) left -35px no-repeat;position: relative; top: 1px;}
.favorablePackage ul li input.cur{background-position-y: top;}
.favorablePackage p{text-align: right;font-size: 16px;color: #333333;padding-top: 30px;}
.favorablePackage p .colorred{font-size: 24px;position: relative;top: 2px;}
.favorablePackage p .colorred b{font-family: arial;}
.shopcotactinfo{padding-top: 35px;}
.shopcotactinfo h3{height: 52px;line-height: 52px; padding: 0 20px; color: #C82226;font-size: 18px;font-weight: bold;background: #F2F2F2;}
.shopcotactinfo h3 span{font-size: 14px;color: #333333;font-weight: normal;}
.shopcotactinfo dl{width:680px;margin: 40px auto 0;}
.shopcotactinfo dl dt{color: #ff0000;padding-bottom: 15px;}
.shopcotactinfo dl dd { line-height: 30px;}
.shopcotactinfo dl dd ul li{padding-bottom: 15px;}
.shopcotactinfo dl dd input{border: 1px solid #ddd; height: 30px; padding: 0 5px;}
.shopcotactinfo dl dd .textinput01{width: 570px;}
.shopcotactinfo dl dd .textinput02{width: 90px;}
.shopcotactinfo dl dd .textinput03{width: 200px;}
.shopcotactinfo dl dd .textinput04{width: 226px;}
.shopcotactinfo dl dd span{color: #333333;float: left;width: 90px; text-align: right;margin-right: 8px;}
.shopcotactinfo dl dd span i{color: #e62129;font-size: 18px;padding-right: 10px;position: relative;top: 5px;}
.shopcotactinfo dl dd ul li textarea { resize:none; width:570px; height:80px; float:left; border:1px solid #ddd; padding:5px; }
.gender{height: 30px;margin-left: 26px;}
.shopcotactinfo dl dd .gender span{width: 42px;}
.gender p{border: 1px solid #DDDDDD;width: 58px;height: 30px;position: relative;}
.gender p em{display: block;background:url(../webimages/icon16.png)  36px center no-repeat;padding-left: 12px;cursor: pointer;}
.shopcotactinfo dl dd .gender p span{width: 58px; position: absolute; top: 30px;left: -1px; z-index: 1;background: #FFFFFF;border: 1px solid #DDDDDD; text-align: left;display: none;}
.shopcotactinfo dl dd .gender p span a{display: block; padding: 0 12px;}
.shopcotactinfo dl dd .gender p span a:hover{color: #FFFFFF;background: #00407C;}
.orderinfo-control{height: 52px; text-align: right;font-size: 0;background: #f2f2f2;margin: 25px 0 40px;}
.orderinfo-control a,.orderinfo-control input{width:115px; height: 35px;line-height: 35px; display: inline-block;font-size: 16px;color: #FFFFFF;font-weight: bold;background: #00407C; text-align: center; margin:9px 8px 0 0;}
.orderinfo-control .sub{background: #e62129; cursor: pointer;}

.orderSuccess h3{color: #C82226; font-size: 18px;font-weight: bold;padding: 32px 0 30px;}
.orderSuccess-table01{border-collapse: collapse; width: 100%;}
.orderSuccess-table01 td{border: 1px solid #DFDFDF; padding:8px 0 8px 38px;height:24px;}
.orderSuccess-table01 td.centertd{text-align: center; padding: 0;}
.orderSuccess-table01 td p{color: #333;}
.orderSuccess-table01 td p a { display: block; overflow: hidden; }
.orderSuccess-table01 td p .order-tit { width:400px;  float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.orderSuccess-table01 td p .order-price { float: right; width: 100px; margin-left: 20px; }
.orderSuccess-table01 td p .version { float:right; width:100px; }

.orderSuccess-control{background:#F2F2F2; height: 52px; line-height: 52px;font-size: 16px; color: #333333;margin-top: 30px;}
.orderSuccess-control .fl { padding-left:35px;}
.orderSuccess-control .colorred{margin-right: 30px;}
.orderSuccess-control a{width: 115px;height: 35px;line-height: 35px; float: right; text-align: center; background: #e62129; color: #FFFFFF; margin:8px 8px 0 0; font-weight: bold;}
.orderSuccess-control a.print{background: #00407C;}

.payment-type{padding-bottom: 10px;}
.payment-type h3{font-size: 16px; padding:55px 0 15px; border-bottom: 3px solid #DFDFDF; margin-bottom: 17px;}
.payment-type h3 b{font-size: 18px;padding-right: 17px;}
.payment-type h4{color: #00407C;font-size: 16px;font-weight: bold;padding-bottom: 17px;}
.payment-type h4.second-title{padding-top: 15px;}
.payment-type table{border-collapse: collapse;margin-bottom: 20px; width: 855px;}
.payment-type table td{border: 1px solid #DDDDDD; text-align: center; height: 45px;vertical-align: middle;}
.payment-type table td.lefttd{text-align: left;padding-left: 15px;}
.payment-type table td img{display: block; margin: 0 auto; max-width: 100%;}


/*banner*/
.banner{width: 100%;height: 600px;position: relative; overflow: hidden;}
.banner ul{width:100%!important;}
.banner ul li{width:100%!important;}
.banner ul li img{ display:block; width:1920px; margin-left:-960px; left:50%; position:relative;}
.bannerdot{ text-align: center; position:absolute; left:0px; width:100%; bottom:20px; z-index:99;font-size: 0;}
.bannerdot a{width: 18px;height: 18px; overflow: hidden; background: url(../webimages/icon18.png) right top no-repeat; line-height: 110px; display: inline-block; margin: 0 10px;}
.bannerdot a.cur{background-position-x: left;}

/*common*/
.common-inTitle{font-size: 24px;color: #333333; overflow:hidden;padding: 51px 0 28px}
.common-inTitle a{height:31px;}
.common-inTitle span{color: #999999;font-size: 18px;padding-left: 12px; font-family: "HelveticaNeueLTPro";}
.common-inTitle .inMore{font-size: 14px;color: #666666; float: right;}


/*index*/
.inReport-left{width: 775px;float: left;}
.inReport-scroll{width: 330px; height: 365px; overflow: hidden; position: relative; float: left;}
.inReport-scroll ul li div{width:330px; height: 302px; position: relative; overflow: hidden;}
.inReport-scroll ul li img{display: block;width: auto; height: 302px; max-width: 100%;margin: 0 auto;}
.inReport-scroll span{height: 55px;overflow: hidden; -webkit-line-clamp: 2;background: #00407C; color: #FFFFFF; padding: 0 15px;font-size: 16px; line-height: 26px;padding-top: 5px;}
    .inReport-scroll a:hover { font-weight:normal; }
.inReport-scroll-btn{width: 25px; height: 50px; position: absolute; top: 118px; z-index: 10;background: url(../webimages/icon19.png) 0 top no-repeat; cursor: pointer;}
#inReport-prev{left: 0;}
#inReport-next{background-position-x: right; right: 0;}

.inReport-left dl{width: 420px;}
.inReport-left dl dt{margin-top: -7px; border-bottom: 1px solid #E6E6E6; padding-bottom: 15px;}
.inReport-left dl dt a{height: 64px; font-size: 20px; line-height: 32px; -webkit-line-clamp: 2; }
.inReport-left dl dd{padding-top: 15px;}
.inReport-left dl dd a{height: 24px; display: block;margin-bottom: 12px;padding-left: 18px;background: url(../webimages/icon20.png) 0 -27px no-repeat; transition:none;}
.inReport-left dl dd a:hover{background-position-y: 9px;}


.inReport-right{width: 373px;float: right;}
.inReport-right .incommon-wrap img { height:246px;}
.inReport-right .incommon-wrap .img { width:373px;height:246px;display:block;overflow:hidden;}
.incommon-wrap{width: 371px;height: 367px; overflow:hidden;display: block; border: 1px solid #ccc;}
.incommon-wrap .img { width:373px;height:285px;display:block;overflow:hidden;}
.incommon-wrap img{display: block;width:373px;height:285px; transition:all ease .8s; -webkit-transition:all ease .8s; -moz-transition:all ease .8s; -ms-transition:all ease .8s; -o-transition:all ease .8s;}
.incommon-wrap:hover .img img,.inProject ul li:hover .img img,.inCase ul li a:hover img { transform:scale(1.03,1.03); -webkit-transform:scale(1.03,1.03); -moz-transform:scale(1.03,1.03); -ms-transform:scale(1.03,1.03); -o-transform:scale(1.03,1.03); }
.incommon-wrap-title{ display: block; text-align: center;font-size: 20px;color: #333333; background: url(../webimages/bg01.jpg) center bottom no-repeat; padding:18px 0 17px;}
.incommon-wrap-con{color: #666666; font-size: 16px; text-align: center; padding: 10px 0 0;}
.incommon-wrap:hover .incommon-wrap-title{background-image: url(../webimages/bg02.jpg);}
.incommon-wrap:hover .incommon-wrap-title a {color: #00407C;font-weight:bold; }
.incommon-wrap:hover .incommon-wrap-con a{color: #00407C;font-weight:normal;}

.inPublic ul {margin: 0 -15px;}
.inPublic ul li{float: left; margin: 0 15px;}
.inPublic .incommon-wrap{height:403px;}

.inLine { height:1px; display:block;width:100%;background:#e6e6e6; margin-top:50px; }
.inProject ul { background:#f7f7f7;}
.inProject ul li{float: left;width: 33.333333%;position: relative;}
.inProject ul li a.hover{width: 393px;height: 500px; display: block; text-align: center; position: relative;}
.inProject ul li a.hover .title{font-size: 20px; display: block;background: url(../webimages/bg01.jpg) center bottom no-repeat;padding:65px 0 17px;}
.inProject ul li a.hover .con{padding-top: 15px; display: block;}
.inProject ul li a.hover .img{ position: absolute; bottom: 0; left: 0;z-index: 2; overflow:hidden;width:393px;height:250px;display:block;}
.inProject ul li a.hover .img img { width:393px;height:250px;display:block;  transition:all ease .8s; -webkit-transition:all ease .8s; -moz-transition:all ease .8s; -ms-transition:all ease .8s; -o-transition:all ease .8s;}
.inProject ul li a.hover .icon{width: 82px;height: 82px; position: absolute; left: 155px; bottom: 209px; z-index: 3; transition: 0.8s all ease; -webkit-transition: 0.8s all ease; -ms-transition: 0.8s all ease; -moz-transition: 0.8s all ease; -o-transition: 0.8s all ease;}
.inProject ul li:hover a.hover .title,.inProject ul li.active a.hover .title{background-image: none;}
.inProject ul li.li01 a .icon{background: url(../webimages/icon21.png) no-repeat;}
.inProject ul li.li01 a:hover .icon{background-image: url(../webimages/icon24.png);}
.inProject ul li.li02 a .icon{background: url(../webimages/icon22.png) no-repeat;}
.inProject ul li.li02 a:hover .icon{background-image: url(../webimages/icon25.png);}
.inProject ul li.li02 a .img{position: relative;}
.inProject ul li.li02 .inProject-show{top: 0;}
.inProject ul li.li02 .inProject-show h4 {padding-top:55px; }
.inProject ul li.li03 a .icon{background: url(../webimages/icon23.png) no-repeat;}
.inProject ul li.li03 a:hover .icon{background-image: url(../webimages/icon26.png);}
.inProject-show{width: 100%; height: 250px; background: rgba(0,64,124,.9); position: absolute; top: 250px; left: 0;z-index: 1; text-align: center; color: #FFFFFF;display: none;}
.inProject-show h4{font-size: 20px;padding-top: 33px;}
.inProject-show h4:after{content: '';display: block; width: 20px;height: 2px;background: #FFFFFF; margin: 15px auto 0;}
.inProject-show a{color: #FFFFFF; display: inline;padding:0 11px 0 6px}
.inProject-show-con{margin: 15px 25px 13px;height: 72px; -webkit-line-clamp: 3;}


.inMarket ul{margin: 0 -15px;}
.inMarket ul li{ float: left; margin:0 15px;}
.inMarket ul li a.incommon-wrap{width: 371px; height: 405px;}
.inMarket .incommon-wrap {height:405px;}


.largeData{margin-bottom: 50px;}
.largeData-left{width: 775px; float: left;}
.largeData-left-first{height: 235px;padding: 65px 400px 0 42px;color: #FFFFFF; position:relative;  overflow:hidden; }
.largeData-left-first img {width:775px; height:300px; position:absolute; left:0; top:0; z-index:1; transition:all ease .8s; -webkit-transition:all ease .8s; -moz-transition:all ease .8s; -ms-transition:all ease .8s; -o-transition:all ease .8s;filter: brightness(.8); -webkit-filter: brightness(.8); -moz-filter: brightness(.8); -o-filter: brightness(.8); -ms-filter: brightness(.8); }
.largeData-left-first-con { position:relative; z-index:2;}
.largeData-left-first:hover img { transform:scale(1.02,1.02); -webkit-transform:scale(1.02,1.02); -moz-transform:scale(1.02,1.02); -mz-transform:scale(1.02,1.02); -o-transform:scale(1.02,1.02);filter: brightness(1); -webkit-filter: brightness(1); -moz-filter: brightness(1); -ms-filter: brightness(1); -o-filter: brightness(1);  }

.largeData-left-first b{font-size: 24px;}
.largeData-left-first p{font-size: 16px; line-height: 30px;padding-top: 10px;}
.largeData-left-first a { color:#fff; font-weight:normal;}
.largeData-left-first a.morebtn{width: 88px;height: 26px;display: block; border: 1px solid #FFFFFF; text-align: center; line-height: 26px; color: #FFFFFF; margin-top: 15px;}

.largeData-left-second{padding-top: 30px;}
.largeData-left-second h4,.largeData-right h4{height: 50px;line-height: 50px; background: #00407C; color: #FFFFFF; overflow: hidden; font-size: 22px;padding-left: 10px}
.largeData-left-second h4 a.inMore,.largeData-right h4 a.inMore{font-size: 14px; color: #FFFFFF; float: right; margin-right: 15px;}
.largeData-right h4 a,.largeData-left-second h4 a{color: #fff;}
.largeData-right h4 a:hover,.largeData-left-second h4 a:hover{color: #fff;}

.largeData-left-second dl{ border: 1px solid #CCCCCC; border-top: none; overflow: hidden; height: 250px;}
.largeData-left-second dl dt{width: 288px; float: left; height: 215px; background: url(../webimages/bg03.jpg) no-repeat; margin:23px 0 0 20px;padding:34px 0 0 27px;overflow: hidden;}
.largeData-left-second dl dt a{line-height: 27px; height: 27px; float:left; width: 70px; position: relative; padding-left: 40px; margin:0 38px 28px 0; font-size: 16px;}
.largeData-left-second dl dt a:hover img {
    transform: rotateZ(360deg);
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -webkit-transition: 0.8s;
    -webkit-transition: -webkit-transform 0.8s ease-out;
    transition: transform 0.8s ease-out;
    -moz-transition: -moz-transform 0.8s ease-out;
}
.largeData-left-second dl dt a:nth-child(2n){margin-right: 0;}
.largeData-left-second dl dt a img {
    float: left;
    position: absolute;
    left: 0;
    top: 0;
    
}
.largeData-left-second dl dd{width: 403px; float: right;}
.largeData-left-second dl dd h5{font-weight: bold; color: #333333; font-size: 18px;padding-top: 20px;}
.largeData-left-second dl dd ul{padding-top: 10px;}
.largeData-left-second dl dd ul li{padding-bottom: 6px; overflow: hidden;}
.largeData-left-second dl dd ul li a{float: left; max-width: 305px; padding-left: 17px; background: url(../webimages/icon20.png) left -27px no-repeat; color: #666; transition:none; }
.largeData-left-second dl dd ul li a:hover{background-position-y: 9px; color:#00407C;}
.largeData-left-second dl dd ul li span{ float: right; padding-right: 13px;}

.largeData-right{width: 373px; float: right;}
.largeData-right ul{ margin: 0 -20px;padding:0 0 0 37px;}
.largeData-right ul li{float: left; margin: 37px 20px 0;width: 130px;}
.largeData-right ul li img{display: block; margin-bottom: 10px; width:130px; height:110px;  margin: 0 auto 10px; border-radius:8px; transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out;-webkit-filter:opacity(1); }
.largeData-right ul li:hover img {-webkit-filter:opacity(.8);}
.largeData-right ul li a{display: block;text-align: center; font-size: 16px; white-space:nowrap;/*overflow:hidden;text-overflow:ellipsis;*/}
.largeData-rightBox{border: 1px solid #CCCCCC;padding-bottom: 36px;}

.inCustomer{ width: 373px; height: 536px; overflow: hidden;position: relative; }
.inCustomer-bigImg{width: 271px;height: 342px;margin: 0 auto;overflow: hidden;}
.inCustomer-bigImg ul{position: relative;}
.inCustomer-bigImg ul li{ border: 3px solid #ff0d0d; padding: 2px; float: left;}
.inCustomer-bigImg img{width: 259px;height: 330px; border: 1px solid #ff0d0d;display: block;}

.inCustomer-smallImg{width: 271px; height: 80px;overflow: hidden;position: relative; margin: 6px auto 0;}
.inCustomer-smallImg ul{position: relative;}
.inCustomer-smallImg ul li{float: left;padding-right: 10px; position: relative; cursor: pointer;}
.inCustomer-smallImg ul li:after{content: '';width: 8px;height: 4px;position: absolute;top: 0;left: 26px; background: url(../webimages/icon37.png) no-repeat;display: none;}
.inCustomer-smallImg ul li:hover img,.inCustomer-smallImg ul li.cur img{border: 1px solid #00407C;}
.inCustomer-smallImg ul li:hover:after,.inCustomer-smallImg ul li.cur:after{display: block;}
.inCustomer-smallImg ul li img{ border: 1px solid #ccc; margin-top: 4px; display: block; width: 58px;height: 73px;}

.inCustomer-btn{width: 37px;height: 37px;display: block;background: url(../webimages/icon38.png) no-repeat; position: absolute; bottom: 226px; cursor: pointer;}
#inCustomer-prev{left: 0; background-position: 0 0;}
#inCustomer-next{right: 0;background-position: right 0;}
#inCustomer-prev:hover{background-position: 0 bottom;}
#inCustomer-next:hover{background-position: right bottom;}

.inCase{width: 777px; overflow: hidden; background:#f7f7f7;}
.inCase ul{ margin: 0 -3px; height: 427px; overflow: hidden;}
.inCase ul li{ margin: 0 3px 16px;}
.inCase ul li a{width: 255px;height: 205px;display: block; position: relative; overflow:hidden;}
.inCase ul li a img {width: 255px;height: 205px; transition:all ease .8s; -webkit-transition:all ease .8s; -moz-transition:all ease .8s; -ms-transition:all ease .8s; -o-transition:all ease .8s;}
.inCase ul li a .title{width: 100%; height: 32px; display: block; line-height: 32px; text-align: center; background: url(../webimages/bg04.png) repeat; position: absolute; left: 0; bottom: 0; z-index: 1; color: #FFFFFF;}

.inAbout{width: 373px;}
.inAboutCon{ height: 239px; border: 1px solid #DDDDDD; padding: 27px 15px 30px;background:#fff;}
.inAboutCon .title{font-size: 18px; color: #333; font-weight: bold;padding-bottom: 13px;display: block;}
.inAboutCon ul{padding-top: 45px; margin: 0 -15px;}
.inAboutCon ul li{ color: #00407C;width:25%; text-align:center;}
.inAboutCon ul li:last-of-type{ padding-right: 0;}
.inAboutCon ul li:last-of-type img { margin-bottom:0; }
.inAboutCon ul li .img{display: block; height: 40px; overflow:hidden; }
.inAboutCon ul li img{display: block; margin: 0 auto 7px; transition:all .3s;position:relative;}
.inAboutCon ul li a:hover img:first-of-type{margin-top:-40px; }

.inPartner{width: 777px; margin-bottom: 50px;}
.inPartner ul{width: 100%; background:#fff;  border-left: 1px solid #DDDDDD;border-top: 1px solid #DDDDDD;}
.inPartner ul li{border-bottom: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;  height: 98px; width:193px;text-align:center; float:left;}
.inPartner ul li a{ width: 193px; height: 98px; display:table-cell; vertical-align: middle;cursor:default;}
.inPartner ul li img{ max-width: 100%; max-height: 98px;}

.bgcolor { background:#f7f7f7;}

.rightwrap.newinfofr .right-newsbottom{padding-top: 20px;border: none;}

.backtop { width:50px; height:50px; position:fixed; bottom:50px; right:20px; z-index:200; background:rgba(0,0,0,.7) url(../webimages/backtop.png) center center no-repeat; display:none; }


/*yan*/
.newinfotop{padding: 40px 0 30px;position:relative;}
.newinfotop .dlnewfl{float: left;}
.newinfotop .dlnewfl dt{float: left;margin-right: 42px;}
.newinfotop .dlnewfl dt img{display: block;width: 359px;height: 370px;}
.newinfotop .dlnewfl dd{float: left;max-width: 520px;}
.newinfotop .dlnewfl dd h5{font-size: 20px;color: #333;padding-bottom: 15px;}
.newinfotop .dlnewfl dd .text{line-height: 30px;}
.newinfotop .dlnewfl dd .text span.s1{min-width: 110px;display: inline-block;}
.newinfotop .dlnewfl dd .text span.s2{min-width: 155px;display: inline-block;}
.newinfotop .dlnewfl dd .text em{font-size: 14px;color: #333;}
.newinfotop .dlnewfl dd .text .redyan1{color: #e62129;font-size: 16px;}
.newinfotop .dlnewfl dd .text b{color: #00407c;}
.newinfotop .dinewfr { /*float: right;*/ position: absolute; right: 0; top: 40px; }

.dlnewfl .anniu1{padding: 10px 0 15px;}
.dlnewfl .anniu1 a{display: block;float: left; width: 94px;height: 30px;line-height: 30px;text-align: center;border:1px #e9e9e9 solid;margin-right: 10px;}
.dlnewfl .anniu1 a:hover{color: #e62129;font-weight: bold;border: 1px #e62129 solid;}

.dlnewfl .anniu2 a{width: 80px;height: 32px;line-height: 32px;display: block;float: left;padding-left: 30px;font-size: 14px;color: #fff;margin-right: 10px;}
.dlnewfl .anniu2 a.a1{background: #00407c url(../webimages/yan2.png) no-repeat 10px center;}
.dlnewfl .anniu2 a.a2{background: #e62129 url(../webimages/yan3.png) no-repeat 10px center;}
.dlnewfl .anniu2 a.a3{background: #37a624 url(../webimages/yan4.png) no-repeat 10px center;}
.dlnewfl .anniu2 a.a4{background: #2489a6 url(../webimages/yan5.png) no-repeat 10px center;}
.dinewfr .psy{border: 2px #eeeeee solid;margin-bottom: 25px;}
.dinewfr .psy #code{ width:133px; height:133px; display: block;max-width: 100%;margin: 18px auto 10px;}
.dinewfr .psy span.sps1{text-align: center;display: block;color: #333;padding-bottom: 10px;}
.dinewfr .jinruimg img{display: block;width: 203px;height: 170px;}

.newinfobottom{background: #fafafa;padding: 15px 30px;margin-bottom: 25px;}
.newinfobottom dt{float: left;margin-right: 45px;margin-top: 40px;}
.newinfobottom dt img{display: block;max-width: 100%;margin:0 auto;}
.newinfobottom dt .text{display: block;font-size: 18px;color: #00407c;font-weight: bold;padding-top: 10px;}
.newinfobottom dd{float: left;}
.newinfobottom dd h5{font-size: 14px;color: #e62129;}
.newinfobottom dd p{color: #333;}
.newinfobottom dd p.text{padding-left: 15px;background: url(../webimages/yan7.png) no-repeat left center; height:24px;overflow:hidden;}

.bsred{color: #e62129;}


.newinfoy{margin-bottom: 100px; position:relative;}

.newinfoytit{height: 47px;line-height: 47px;background: #f2f2f2;border-bottom: 1px #ddd solid;}
.newinfoytit a{font-weight: bold;font-size: 16px;color: #333;padding: 0 40px;height: 47px;line-height: 47px;display: block;float: left;}
.newinfoytit a.cur,.newinfoytit a:hover{background: #00407c;color: #fff;}

.switch-cont{float: left;width: 805px;color: #333;position: relative; margin-top:25px; }
.newinfofl h5.mao1{font-size: 16px;font-weight: bold;color: #333;margin-bottom: 10px; margin-top:10px;}
.newinfofl h4.h4text{padding-left: 28px;font-size: 16px;margin: 5px 0;}
.newinfofl .text{padding-left: 55px;font-size: 14px;}
.newinfofr{margin-top: 25px;}

.maored{color: #e62129;font-size: 16px;font-weight: bold;margin-top: 20px;}

.right-fenleiy{margin-top: 20px;}
.fenleiinfo-list{padding: 10px 0  ;border-bottom: 1px #eeeeee solid;overflow: hidden;}
.fenleiinfo-title{font-size: 16px;color: #00407c;font-weight:normal;}
.fenleiinfo-list ul{display: block;padding-top:5px;}
.fenleiinfo-list li {display: inline-block;*display: inline;*zoom:1; margin-right: 16px;  height: 18px; line-height:16px; overflow:hidden; min-width:56px;}


.right-newsbottom { padding-top: 20px; border: 1px solid #e5e5e5; border-top:none; margin-bottom:23px; }
.right-newsbottom ul{margin: 20px 0 17px;}
.right-newsbottom li {background: url(../webimages/yan11.png) no-repeat left center;padding:5px 0;}
.right-newsbottom li:hover,.right-newsbottom li.cur{background: url(../webimages/yan12.png) no-repeat left center;}
.right-newsbottom li a{padding-left: 12px;display: block;float: left;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;width: 278px;}
.right-newsbottom li em{display: block;float: left; width: 22px;height: 22px;line-height: 24px;text-align: center;font-size: 12px;font-weight: bold;color: #fff;font-family: "Arial";}

#detail-fixRight {position:static;}

.mulvfix.thisfix{position:fixed;top:182px;}
.mulvfix{position: absolute;top: 340px;right: 0;background: #fff}
.box-mulv{border: 3px #e5e5e5 solid;width: 290px;padding: 12px 12px;font-size: 14px;color: #333;}
.box-mulv h4{background: #00407c;height: 37px;line-height: 37px;padding-left: 15px;font-size: 16px;color: #fff;font-weight: bold;margin-bottom: 10px;}
.box-mulv li{margin-bottom: 10px;padding-left: 14px;background: url(../webimages/icon71.png) 1px -66px no-repeat;cursor: pointer;}
.box-mulv li:hover {   background-position-y: 9px; }
.box-mulv li:hover a { color:#00407C; font-weight:normal; }
.dydaoh{width: 318px;padding-left: 2px;}
.dydaoh a{height: 43px;line-height: 43px;width: 75px;display: inline-block;padding-left: 30px;border: 1px #e5e5e5 solid;margin-left: -1px;}
.dydaoh a.a1{background: url(../webimages/yan8.png) no-repeat 10px center;color: #e62129;}
.dydaoh a.a2{background: url(../webimages/yan9.png) no-repeat 8px center;color: #339933;}
.dydaoh a.a3{background: url(../webimages/yan10.png) no-repeat 8px center;color: #00407c;}

/*.tan-yy{background: url(../webimages/yan14.png) repeat; top: 0;bottom: 0;left: 0;right: 0;position: fixed;z-index: 999;display: none;}
.tan-pop{width: 820px;height: 750px;background: #fff;position: fixed;top: 50%;left: 50%; margin-top: -378px; margin-left: -410px;font-size: 14px;color: #333;z-index: 999;display: none;}
.tan-pop h4{font-size: 24px;color: #00407c;font-weight: bold;height: 70px;line-height: 70px;text-align: center;border-bottom: 1px #ddd solid;}
.tan-pop .redzhu1{padding-left: 45px;color: #ff0000;font-size: 14px;padding: 25px 0 20px 45px;}
.tan-pop ul{padding-left: 45px;}
.tan-pop ul li i{color: #e62129;font-size: 18px;display: inline-block;vertical-align: middle;padding-right: 3px;}
.tan-pop ul li input{height: 30px;font-size: 14px;color: #333;border: 1px #ddd solid;line-height: 30px;margin-left: 10px;padding-left: 10px;}
.tan-pop ul li span.sps{width: 85px;display: inline-block;text-align: right;vertical-align: top;height: 30px;line-height: 30px;}
.tan-pop ul li{margin-bottom: 6px;}
.tan-pop ul .li1 input{width: 580px;}
.tan-pop ul .li2 input{width: 580px;}
.tan-pop ul .li3 .ps1{float: left;}
.tan-pop ul .li3 .ps1 input{width: 100px;}
.tan-pop ul .li3 .sexx {float: left;}
.tan-pop ul .li3 .sexx select{width: 58px;height: 30px;border: 1px #ddd solid;color: #333;display: inline-block;vertical-align: middle;}
.tan-pop ul .li3 .ps2{float: left;padding-left: 17px;}
.tan-pop ul .li3 .ps2 input{width: 210px;}
.tan-pop ul li .ps3{float: left;}
.tan-pop ul li .ps4{float: left;padding-left: 17px;}
.tan-pop ul li .ps3 input{width: 247px;}
.tan-pop ul li .ps4 input{width: 210px;}
.tan-pop ul .li4 textarea{width: 580px;height: 105px;border: 1px #ddd solid;margin-left: 6px;padding-left: 10px;}
.btnjh{padding-top: 30px;text-align: center;}
.btnjh input{width: 140px;height: 45px;line-height: 45px;font-size: 18px;font-weight: bold;color: #fff;cursor: pointer;margin:0 8px;background: #00407c;}
.btnjh input.btnbtwo{background: #999999;}
.tan-pop .closey{position: absolute;top: 20px;right: 10px;}*/

.tan-yy{background: url(../webimages/yan14.png) repeat; top: 0;bottom: 0;left: 0;right: 0;position: fixed;z-index: 999;display: none;}
.tan-pop{width: 820px;/* height: 750px; */background: #fff;position: fixed;top: 50%;left: 50%; margin-top: -308px; margin-left: -410px;font-size: 14px;color: #333;z-index: 999;display: none;}
.tan-pop h4{font-size: 24px;color: #00407c;font-weight: bold;height: 60px;line-height: 60px;text-align: center;border-bottom: 1px #ddd solid;}
.tan-pop .redzhu1{padding-left: 45px;color: #ff0000;font-size: 14px;padding: 10px 0 10px 45px;}
.tan-pop ul{padding-left: 45px;}
.tan-pop ul li i{color: #e62129;font-size: 18px;display: inline-block;vertical-align: middle;padding-right: 3px;}
.tan-pop ul li input{height: 30px;font-size: 14px;color: #333;border: 1px #ddd solid;line-height: 30px;margin-left: 10px;padding-left: 10px;}
.tan-pop ul li span.sps{width: 85px;display: inline-block;text-align: right;vertical-align: top;height: 30px;line-height: 30px;}
.tan-pop ul li{margin-bottom: 6px;}
.tan-pop ul .li1 input{width: 580px;}
.tan-pop ul .li2 input{width: 580px;}
.tan-pop ul .li3 .ps1{float: left;}
.tan-pop ul .li3 .ps1 input{width: 100px;}
.tan-pop ul .li3 .sexx {float: left;}
.tan-pop ul .li3 .sexx select{width: 58px;height: 30px;border: 1px #ddd solid;color: #333;display: inline-block;vertical-align: middle;}
.tan-pop ul .li3 .ps2{float: left;padding-left: 17px;}
.tan-pop ul .li3 .ps2 input{width: 210px;}
.tan-pop ul li .ps3{float: left;}
.tan-pop ul li .ps4{float: left;padding-left: 17px;}
.tan-pop ul li .ps3 input{width: 247px;}
.tan-pop ul li .ps4 input{width: 210px;}
.tan-pop ul .li4 textarea{width: 580px;height: 105px;border: 1px #ddd solid;margin-left: 6px;padding-left: 10px;}
.btnjh{/* padding-top: 30px; */text-align: center;margin-top: -8px;padding-bottom: 15px;}
.btnjh input{width: 140px;height: 45px;line-height: 45px;font-size: 18px;font-weight: bold;color: #fff;cursor: pointer;margin:0 8px;background: #00407c;}
.btnjh input.btnbtwo{background: #999999;}
.tan-pop .closey{position: absolute;top: 14px;right: 10px;}


/*新闻详情*/
.commonDetailed{background:#FFF; padding:0px 17px; border: 1px solid #E5E5E5;margin-bottom: 35px;}
.commonDetailed img{display: block;margin: 10px auto;max-width: 100%;}

.commonDetailedtitle{ border-bottom:1px solid #cccccc; padding-bottom:20px;}
.commonDetailedtitle h3{ font-size:24px; text-align:center; line-height:28px; color:#1a1a1a; padding:50px 0px 0px;}

.commonDetailedtitleTimeAuthor{ text-align:center; color:#666; font-size:13px; padding:20px 0px 15px;}
.commonDetailedtitleTimeAuthor span{ padding-right:10px; position:relative; top:-3px; *top:2px;_top:1px;}

.commonDetailedContents{ padding:30px 15px 15px;text-indent: 2em;font-size: 16px;color: #333; line-height:30px}
.commonDetailedContentsfoot{padding-bottom:35px;}
.commonDetailedContentsfoot p{ text-align:center; padding-bottom:35px;}
.commonDetailedContentsfoot p a{ width:114px; line-height: 35px; display:inline-block; background:#00407C;  color:#FFF; }
.commonDetailedContentsfoot table p{text-align:center;}
.commonDetailedContentsfoot table p a{background:none;}
.commonDetailedContentsfoot dl{ border:1px solid #cccccc; border-left:none; border-right:none; font-size:13px; padding:13px 0px;}
.commonDetailedContentsfoot dl span{ display:inline-block; background:#f2f2f2; color:#1a1a1a; line-height:27px; padding:0px 10px; margin-right:15px;}
.commonDetailedContentsfoot dl dd a,.commonDetailedContentsfoot dl dt a{display: block;}
.commonDetailedContentsfoot dl dd a { margin-left: 12px;}
.commonDetailedContentsfoot dl dd{ float:left;width: 43%;}
.commonDetailedContentsfoot dl dt{ float:right;margin-left:50px;width:43%;margin-right:3px;}

/*share*/
#share{display: inline-block; vertical-align: top; padding: 1px 0 0 3px;}
#share a{height: 16px;width: 16px; margin:0 7px 0 0; padding: 0;}

/*图片新闻*/
.imgnews{padding-bottom: 35px;}
.imgnews li{padding: 25px 0; border-bottom: 1px solid #DCDCDC;}
.imgnews li a.fl { width: 170px;height: 127px;display: block; overflow:hidden;margin-right: 21px;}
.imgnews li img{width: 170px;height: 127px;display: block; transition:.8s; }
.imgnews li:hover img { transform:scale(1.03,1.03); -webkit-transform:scale(1.03,1.03); -mz-transform:scale(1.03,1.03); -moz-transform:scale(1.03,1.03); -o-transform:scale(1.03,1.03);}
.imgnews li .tit{font-size: 18px; font-weight: bold; display:block; }
.imgnews li p{line-height: 28px;padding-top: 10px}

/*专题详情*/
.topicDetail{border: 1px solid #DCDCDC;}
.topicDetail-head{padding: 20px 17px 0;}
.topicDetail-head dt,.largeData-course-tit,.common-lefttit{font-weight: bold;font-size: 18px;padding-left: 35px;background: url(../webimages/icon40.png) left center no-repeat; line-height: 25px;color: #00407C;}
.topicDetail-head dd{font-size: 0;}
.topicDetail-head dd a{text-decoration: underline;color: #00407C;font-size: 14px;margin-left: 25px;}

.topicDetail-con{font-size: 16px; color: #333333; padding: 0 19px 32px; text-align: justify; padding-top: 37px;}
.topicDetail-con h6{font-size: 16px; color: #00407C;font-weight: bold;padding-left: 27px; background: url(../webimages/icon41.png) left center no-repeat; background-size:16px; margin:0 0 15px 8px;}
.topicDetail-con p{line-height: 30px;}
.topicDetail-con .table-tit{text-align: center;font-weight: bold;padding:5px 0 15px;}
.topicDetail-con table{ border-collapse: collapse;font-size: 14px;}
.topicDetail-con table td{border: 1px solid #d2d2d2; text-align: center;padding: 3px 10px; vertical-align:middle; }
.topicDetail-con table td.textleft{text-align: left; }
.topicDetail-con table th{background: #00407C;color: #FFFFFF; text-align: center; border:1px solid  #D2D2D2; height:40px;font-size: 16px;}
.topicDetail-con table.tableleft td{text-align: left;}
.topicDetail-con .table-tit.padnone{padding-bottom: 0;}

.bordas{ display: block; margin: 35px 0 30px; width: 100%; height: 1px; background: url(../webimages/xx.jpg) no-repeat; background-size: 100%; }
.topicDetail-con b{font-size: 16px;}
.topicDetail-con img{max-width: 100%;}



.largeData-course{border: 1px solid #DCDCDC; padding-top: 23px;}
.largeData-course-tit,.largeData-course-top{margin: 0 28px 0 0;}
.largeData-course-top{padding: 10px 22px; background: #F2F2F2;margin-top: 20px;}
.largeData-course-wrap{padding-bottom: 35px;}
.largeData-course-box{margin-top: 25px; background: url(../webimages/bg05.png) 52px top repeat-y;}
.largeData-course dl{padding: 0 22px 32px;}
.largeData-course dl dt{width: 76px;height: 66px;background: url(../webimages/icon43.png) no-repeat; text-align: center; line-height: 66px; color: #FFFFFF; font-size: 18px; margin-right: 10px;}
.largeData-course dl dd{text-indent: 2em; width: 650px; float: right; margin-top: -2px; }

.largeData-summary{padding: 0 40px;}
.largeData-summary-tit{font-size: 24px;color: #333333;font-weight: bold; text-align: center;display: block; padding: 55px 0 28px;}
.largeData-summary table{width: 100%; border-collapse: collapse;margin-bottom: 65px;}
.largeData-summary table th{border:1px solid #D9D9D9; background: #00407C; color: #FFFFFF;font-size: 16px; height: 43px;}
.largeData-summary table td{border:1px solid #D9D9D9; text-align: center; color: #333; padding: 5px 10px;}

.remarks{background: #EEEEEE;padding: 25px 30px 22px; margin-bottom: 30px;}
.remarks .toptit{width: 125px;height: 35px; text-align: center; line-height: 35px;background: #00407C;display: block;color: #FFFFFF;font-size: 16px;}
.remarks p{font-size: 16px;text-indent: 2em; line-height: 28px;padding-top: 17px;}

.picnews{ padding: 0 13px 0 13px; border: 1px solid #D2D2D2; overflow: hidden; min-height: 1160px; }
.picnews ul{padding-top: 20px; width: 104%; }
.picnews li{float: left;width: 247px;padding-bottom: 25px; margin-right: 11px;}
.picnews li span {display:block;height: 138px;width: 247px;margin-bottom: 12px; overflow:hidden; }
.picnews li img{display: block;height: 138px;width: 247px; transition:.8s;}
.picnews li:hover img { transform:scale(1.03,1.03); -webkit-transform:scale(1.03,1.03); -mz-transform:scale(1.03,1.03); -moz-transform:scale(1.03,1.03); -o-transform:scale(1.03,1.03); }
.picnews li a{display: block; text-align: center; font-size: 16px;}

/*版权中心*/
.copyright-con{border: 1px solid #e5e5e5; padding: 6px 20px 20px;font-size: 16px; color: #333333;line-height: 30px;margin-bottom: 17px;}
.copyright-con .common-lefttit{margin: 13px 0 15px;}

/*产品配送*/
.distribution{border: 1px solid #E5E5E5;padding: 0 0 0 80px; margin-bottom: 25px;}
.distribution-con{width: 475px; padding: 0 25px 0 40px; border-left: 1px dashed #D2D2D2;}
.distribution-con p{text-indent: 2em;}
.distribution-con .b1{ display: block;font-size: 20px;padding-bottom: 10px;}


.distribution-con,.promise ul li p{font-size: 16px;color: #333333;line-height: 30px;}

/*常见问题*/
.Commonproblem{background:#fff;  border: 1px solid #E5E5E5;}
.Commonproblem ul{margin:0px; padding:35px 25px 40px 30px;}
.Commonproblem ul li.borderbottom{border-bottom:1px solid #e8e8e8; padding-top:15px;}
.Commonproblem ul li h3.problemtitle{position:relative;padding:6px 50px 15px 65px; background:url(../webimages/icon47.png) no-repeat 99% 12px; font-size:14px; cursor:pointer; font-size: 16px;color: #333333;}

.Commonproblem span.problemQ{ background:url(../webimages/icon44.png) no-repeat; display:block; width:32px; height:32px; position:absolute; left:0px; top:0px;}
.Commonproblem span.problemA{ background:url(../webimages/icon45.png) no-repeat; display:block; width:32px; height:32px; position:absolute; left:40px; top:25px;}

.CommonproblemContent{ background:#f7f7f7; padding:29px 35px 25px 90px;  line-height:24px; position:relative; display:none;color: #333333;}
.CommonproblemContent p{padding-bottom: 15px;}

.Commonproblem ul li.cur h3{color:#00407C; background-image: url(../webimages/icon46.png); font-weight: bold;}

.promise ul{width: 540px;padding-top: 33px;}
.promise ul li{border-left: 8px solid #0154a1; background: #ebebeb; padding-bottom: 13px; position: relative; margin-bottom: 27px;}
.promise ul li:after{content: '';display: block;width: 16px;height: 23px;background: url(../webimages/icon48.png) no-repeat;position: absolute;right: -16px; z-index: 1;}
.promise ul li .tit{display: block;font-size: 18px;color: #0d6ec8;background: #F2F2F2; line-height: 42px;padding: 0 15px;margin-bottom: 8px; font-weight: bold;}
.promise ul li p{padding: 0 25px; text-indent: 2em; line-height: 25px;}
.promise ul li .p1{padding: 0;text-indent: 0;line-height: normal;}
.promise ul li.li01:after{top: 85px;}
.promise ul li.li02:after{top: 83px;}
.promise ul li.li03:after{top: 105px;}
.promise ul li.li04:after{top: 105px;}

.promise img.fr{margin-right: 20px;}

/*服务流程*/
.process{padding: 18px 25px;border: 1px solid #E5E5E5;}
.process .b1{font-size: 16px;}
.process .num{font-size: 16px;color: #00407C;font-family: arial;font-weight: bold;}
.process .img{width: 50px; margin:5px 25px 0 33px; float: left; text-align: center;}

.process-con{padding-top: 35px;color: #333333;}
.process-con ul li{padding-bottom: 30px;}
.process-con ul li a{text-decoration: underline;font-weight: bold;margin-right: 8px;display: inline-block;margin-top: 2px;}

/*付款方式*/
.paytype{padding: 20px 5px 20px 20px;}
.paytype .p1{position: relative;padding-left: 25px;}
.paytype .p1 .num{position: absolute;left: 0;top: 0;}
.paytype .common-lefttit{margin-bottom: 12px;}
.paytype table{border-collapse: collapse;margin: 20px 0;}
.paytype table td{border: 1px solid #DDDDDD; text-align: center; vertical-align: middle; height: 45px; color: #666666;font-size: 14px;}
.paytype table td.lefttd{text-align: left; padding-left: 15px;}

/*免责声明*/
.statement{padding: 20px 30px 24px 35px;}
.statement p{color: #666666;}

/*在线反馈*/
.tan-pop .feedback {border:none; padding:0 20px;}
.tan-pop .feedback ul { padding-top:0; }

.feedback{border: 1px solid #E5E5E5; padding: 0 20px 50px;font-size: 14px;color: #333333;}
.feedback h3{font-size: 16px;font-weight: bold; color: #00407C; border-bottom: 1px solid #d9d9d9; padding: 13px 0 17px;}
.feedback h3 span{font-size: 14px;font-weight: normal;}
.feedback .s1{float: left;line-height: 34px; text-align: right; width: 89px; }
.feedback .s1 i{font-size: 18px; position: relative;top: 4px;padding-right: 10px;}
.feedback .s1.s2{margin-left: 4px;}
.feedback .s1.s3{margin-left: 20px;}
.feedback dl{width: 137px;height: 34px;border: 1px solid #DCDCDC;float: left;line-height: 34px;padding-left: 12px;color: #666666;background: url(../webimages/icon16.png) 118px center no-repeat;position: relative;}
.feedback dl dt{cursor: pointer;}
.feedback dl dd{width: 100%;position: absolute; top: 34px;left: -1px;border: 1px solid #DCDCDC;display: none;}
.feedback dl dd em{display: block;background: #FFFFFF; cursor: pointer;padding-left: 12px;}
.feedback dl dd em:hover{background: #00407C;color: #FFFFFF;}
.feedback ul{padding-top: 25px;}
.feedback ul li{margin-bottom: 17px;}
.feedback input[type=text]{border: 1px solid #DCDCDC; height: 34px;line-height: 34px;padding: 0 5px;}
.feedback .input01{width: 140px;}
.feedback .input02{width: 646px;}
.feedback .input03{width: 292px;}
.feedback .input03{width: 276px;}
.feedback textarea{width: 646px; height: 120px; resize: none; border: 1px solid #DCDCDC;padding: 5px;}
.sub-btn,.res-btn{width:120px;height: 35px;line-height: 35px;text-align: center;display: inline-block; margin: 10px 8px 0; cursor: pointer;background: #999999;color: #FFFFFF;font-size: 18px;}
.sub-btn{background: #00407C;}


/*增值服务*/
.appreciation{padding: 5px 10px 20px 33px;}
.appreciation img.fl{margin: 0 35px 0 0;}
.appreciation .tit{font-size: 22px;color: #00407C; font-weight: bold; padding:10px 0 10px;}
.appreciation div.clearfix{padding: 30px 0 35px;background: url(../webimages/xx.jpg) left bottom no-repeat;}

/*诚聘精英*/
.Recruitmentsearch{background-color:#f2f5f7;padding:30px 0px 30px 0px; }
.Recruitmentsearch dl{ width:565px; margin:auto;}
.Recruitmentsearch dl dt{float:left;width:105px; position:relative; padding:10px 0px 0px 45px; font-size:18px; color:#00407C;}
.Recruitmentsearch dl dt span{ background-image:url(../webimages/icon50.png); background-repeat:no-repeat; display:block; width:33px; height:35px; position:absolute; left:0px; top:8px;}
.Recruitmentsearch dl dd{ float:left; width:415px;}
.Recruitmentsearch dl dd label {display:block; border:1px solid #d9d9d9; background:#fff; padding:12px 105px 11px 10px; position:relative;}
.Recruitmentsearch dl dd label input{ background:none; border:none; outline:none;}
.Recruitmentsearch dl dd label input.Recruitmentsearchtext{ width:100%; float:left;}
.Recruitmentsearch dl dd label input.Recruitmentsearchsubmit{ font-size:16px; color:#fff; background-color:#00407C; width:105px; height:42px;cursor:pointer; position:absolute; right:0px; top:-1px;}

.Recruitmentlist{padding:25px 0px 0px;margin:0px;position:relative;}
.Recruitmentlist ul{ margin:0px;padding:0px;border-top:1px solid #e6e6e6;}
.Recruitmentlist ul li{margin:0px;padding:0px;border-bottom:1px solid #dbdbdb;}
.Recruitmentlist ul li h3.Recruitmenttitle{color:#666;font-size:14px; font-weight:400; padding:0px 15px 0px 20px; height:80px; position:relative; cursor:pointer; background:url(../webimages/icon51.png) no-repeat 5px 23px;}
.Recruitmentlist ul li h3.Recruitmenttitle b{font-size: 16px;color: #333333;padding-top: 14px;display: block;}
.Recruitmentlist ul li h3.Recruitmenttitle i{display: inline-block; margin-right: 25px;}
.Recruitmentlist ul li span{ display:block; position:absolute; width:19px;height:13px; background:url(../webimages/icon52.png) left top no-repeat; top:40px; right:15px; transition: all .3s;-webkit-transition: all .3s; -ms-transition: all .3s; -moz-transition: all .3s;-o-transition: all .3s; }
.RecruitmentContent{padding:30px; font-size:13px; line-height:24px; color:#4c4c4c; background:#f2f2f2; display:none;overflow:hidden;}
.RecruitmentContent h4.Rtconttitle{color:#4c4c4c; font-size:14px; font-weight:bold;padding-bottom:10px}
.Recruitmentlist ul li.cur .RecruitmentContent{padding-bottom: 75px;}
.Recruitmentlist ul li.cur h3{ background:url(../webimages/icon49.png) no-repeat 5px 23px; color:#00407C;}
.Recruitmentlist ul li.cur span{background-position-y: bottom;top: 23px;}
.Recruitmentlist ul li.cur h3 b{color: #00407C;}

.RecruitmentReturn{text-align:left;padding-top:10px;}
.RecruitmentReturn a{display:block;background:#00407C; font-size:16px; font-weight:bold; width:140px; color:#fff;padding:5px 0px; text-align:center;}
.RecruitmentReturn a:hover{color:#fff;}

.Recruitmentlist .Paging{margin-top: 47px;}

/*公司简介*/
.aboutus{padding: 30px 20px;}
.aboutus h3{font-size: 30px;padding-top: 8px;margin-bottom: 15px;}
.aboutus h3:after{content: '';width: 120px;height: 2px;background: #36414c;display: block;margin-top: 18px;}
.aboutus .b1{font-size: 18px;padding-bottom: 10px;display: block;}
.aboutus .b2{font-size: 24px;}
.aboutus .bordas{margin: 25px 0 20px;}
.aboutus-bot{position: relative;margin: 50px 0 100px;}
.aboutus-bot p{background: #00407C;color: #FFFFFF; font-weight: bold;padding: 50px 0;margin-right: 15px;font-size: 20px;}
.aboutus-bot .p1{padding-left: 47px;padding-right: 72px;}
.aboutus-bot .p2{padding-left: 62px; padding-right: 55px;}
.aboutus-bot .p3{padding-left: 61px; padding-right: 14px;margin-right: 0;}
.arrow1,.arrow2{width: 109px;height: 109px;display: block;position:absolute;top: 28px;background: url(../webimages/icon53.png) no-repeat;}
.arrow1{left: 192px;}
.arrow2{right: 195px;}

/*企业文化*/
.culture{padding: 35px 35px 45px;}
.culture .common-lefttit{margin-bottom: 15px; }
.culture .common-lefttit .s1{font-weight: normal;padding-left: 20px;}
.culture .padleft{padding-left: 35px;}
.culture .padleft p{padding-bottom: 6px;}
.culture .bordas{margin: 25px 0;}

/*核心竞争力*/
.core dl{padding-bottom: 32px;}
.core dl dt,.core dl dd{width: 377px;height: 480px;border: 1px solid #E5E5E5;}
.core dl img{display: block;width: 323px;margin: 27px auto 0;}
.core dl .tit{display: block;text-align: center;font-size: 18px;padding: 15px 0 10px;}
.core dl p{text-indent: 2em;color: #333333; width: 323px;margin: 0 auto;}

/*经典案例*/
.case-list ul {margin: 0 -6px 30px;}
.case-list ul li {width: 253px; height: 225px; border: 1px solid #e9e9e9; margin: 0 6px 17px; position: relative;}
.case-list ul li img{display: block;max-width: 100%;width:253px;height:155px;}
.case-list ul li span{padding: 0 25px 0 18px; margin: 7px 0 15px;display: block;font-size: 16px;color: #333333; height:48px;
overflow:hidden;}
.case-list ul li:after{content: '';width: 100%; height: 3px; background: #0061b0;position: absolute;bottom: 0;left: 0;opacity: 0;transition: all .3s ease; -webkit-transition: all .3s ease; -o-transition: all .3s ease; -ms-transition: all .3s ease; -moz-transition: all .3s ease;}
.case-list ul li:hover:after{opacity: 1; }
.case-list ul li:hover{box-shadow: 0px 0px 19px 4px #ddd;}

.case-detail{padding: 30px 0 10px;}
.case-detail h3{font-size: 28px;line-height: normal; text-align: center;border-bottom:1px solid #CCCCCC;padding-bottom: 30px;margin: 0 17px;}
.case-detail-box{padding: 0 17px;}
.case-detail-box .b1{font-size:18px;padding-left: 30px;background: url(../webimages/icon54.png) left center no-repeat;margin:25px 0 20px;display: block;}
.case-detail-boxbot{background: #F2F2F2; padding: 14px 25px 20px 40px;margin-top: 20px;}

.backbtn{width: 114px;height: 35px;line-height: 35px; background: #00407C;text-align: center;color: #FFFFFF;display: block;margin: 17px auto;}
.backbtn:hover{color: #ffffff;}
.case-detail .commonDetailedContentsfoot{margin: 0 17px;}
.recommend-case h4{margin: 17px 17px 0; border-top: 3px solid #00407C;border-bottom: 1px solid #E5E5E5; line-height: 52px; text-indent: 12px;}
.recommend-case ul{margin:10px 30px 0 30px;}
.recommend-case ul li{display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; float: left;width: 50%;}
.recommend-case ul li a{padding-left: 11px;display: inline-block;background: url(../webimages/icon55.png) left center no-repeat;padding-right: 10px;font-size: 14px;}
.recommend-case ul li a:hover{color: #e62129;}
.recommend-case ul li:nth-child(2n){margin-left: 50px;width: 40%;}

/*数据库资源*/
.resources{padding: 17px 20px 90px;}
.resources dl{padding: 35px 0 45px;}
.resources dl dt{width: 76px;height: 76px;line-height: 76px;text-align: center;background: #72b7e3;color: #FFFFFF;font-size: 55px;}
.resources dl dd{width: 608px; background: #F2F2F2;padding: 17px 20px 15px 25px;}
.resources dl dd p{text-indent: 2em;}
.resources img{max-width: 100%;}

/*新闻中心*/
.newscenter{margin-top: -23px;padding-bottom: 23px;}
.newscenter li{ border-bottom: 1px solid #d9d9d9; padding: 23px 0;}
.newscenter li .img{margin-right: 18px;}
.newscenter li img,.newscenter li .img{width: 147px;height: 100px;}
.newscenter li h3{font-size: 18px;color: #1A1A1A;padding-bottom: 5px;}
.newscenter li p{height: 48px;overflow: hidden;}
.newscenter li p a{color: #00407C;}
.newscenter li .date{font-size: 12px;display: block;padding-top: 11px;line-height: 14px;}
.newscenter li .date i{font-family: arial;font-size: 14px;}

/*荣誉资质*/
.honor-box{border: 1px solid #E5E5E5; padding-bottom: 5px;}
.honor {padding: 15px 12px 30px; margin: 0 -5px;}
.honor li a{display: block;}
.honor li{background: #f2f2f2; width: 248px; height: 250px; float: left; text-align: center; margin: 0 5px 10px;}
.honor li .img{display: block; height: 180px;}
.honor li .img img{max-width: 80%;max-height: 100%; /*padding-left: 20px;*/ display:block; margin:0 auto; padding-top: 25px;}
.honor li .tit{display: block; padding: 0 50px;}

/*组织架构*/
.organization{padding: 20px 20px 55px 30px;}

/*专家团队*/
.expertTeam-top{ position: relative; margin-bottom: 10px;}
.expertTeam-top dt img{display: block;}
.expertTeam-top dd{width: 290px;font-size: 16px; color: #FFFFFF; position: absolute; right: 0; top: 65px; z-index: 1;}
.expertTeam-top dd p{text-indent: 2em;}
.expertTeam-text dt{height: 50px;line-height: 50px; padding-left: 27px; font-size: 18px;font-weight: bold;color: #FFFFFF;background: #e55340;}
.expertTeam-text dt.bgcolor{background: #0776bb;}
.expertTeam-text dd{font-size: 16px; padding: 20px 15px 12px; position: relative; background:#f7f7f7; margin-bottom:32px; }
.expertTeam-text dd p{text-indent: 2em; position: relative; z-index: 1;}
.expertTeam-text .sy{position: absolute; right: 24px; bottom: 22px; z-index: 0; max-height:100%;}


/*成功客户*/
.successfulcustomers{padding-left: 45px; padding-bottom: 50px;}
.successfulcustomers li{width: 160px;height: 187px;overflow: hidden; float: left;background: url(../webimages/icon60.png) no-repeat; text-align: center; margin-right: 19px; margin-top: -30px; padding:0 1px;}
.successfulcustomers li .img{ width: 100%; height: 57px; margin-top: 52px;display: block; position: relative;}
.successfulcustomers li img{max-width: 100%; max-height: 100%; margin: 0 auto;display: block; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%);}
.successfulcustomers li .tit{padding-top: 5px;display: block;}
.successfulcustomers li.marleft{margin-left: 90px; }
.successfulcustomers li.martop{margin-top: 0;}

/*客户评价*/
.customerReviews {margin: 0 -8px;}
.customerReviews li{ margin:0 8px 38px; float: left; text-align: center; width: 185px; color: #333333;}
.customerReviews li a{display: block;padding: 2px; border: 3px solid #E6E6E6;overflow: hidden; margin-bottom: 12px;}
.customerReviews li a img{display: block;border: 1px solid #E6E6E6; width: 173px;height: 238px;}
.customerReviews li span { height:48px; display:block; }

/*媒体报道*/
.media .Paging.Pagingmg{margin-bottom: 25px;}

/*联系我们*/
.contact{padding: 0 43px 30px;}
.contact h3{font-size: 30px;font-weight: bold; text-align: center;padding-top: 48px;}
.contact ul{height: 460px; padding: 62px 0 0; border-bottom: 1px solid #D9D9D9; overflow: hidden;}
.contact ul li{ width: 33.333333%; float: left; text-align: center; height: 200px; margin-bottom: 45px;}
.contact ul li img{margin: 0 auto 15px;transition: all ease .5s; position: relative;}
.contact ul li img,.contact ul li strong{display: block;}
.contact ul li:hover img{ margin: -7px auto 22px;}
.contact .btit{text-align: center; font-size: 26px;padding-top: 40px;line-height: 40px;}
.contact .b-line{width: 74px;height: 3px;display: block;background: #00407C; margin: 23px auto;}

/*上市咨询*/
.rightwrap.projectright p span{width: 103%;margin-bottom: 10px;padding-bottom: 7px;}
.rightwrap.projectright p span a{line-height: 24px;}
.rightwrap.projectright p span em{margin-bottom: 5px;}
.rightwrap.projectright p span.s2 {padding-left:15px;overflow: hidden;width: 98%;}
.rightwrap.projectright p span.s2-con{width: 108%; border: none; margin: 0;padding: 0;}
.rightwrap.projectright p span.s2 em { padding-left:0;}
.rightwrap.projectright p span.s2 a{padding-left:0; padding-right: 15px; float: left;}
.rightwrap.projectright p span.s2 a.widthnone {min-width:0; }
/*.rightwrap.projectright p span.s2 a:nth-child(3) {width:115px; margin-left: 14px; }*/
.rightwrap.projectright p span.s2 a.first-a{min-width: 98px;}
.rightwrap.projectright p span.s3{border:none; margin-bottom: 2px;}
.rightwrap.projectright p span.s3 a{min-width: 126px;}
.rightwrap.change-pro p span.s2 a:nth-child(3) {width:auto; margin-left: 0; }
.rightwrap.changes3 p span.s3 a{min-width: auto;}

.listing{padding: 21px 22px 63px;}
.listing .common-lefttit{margin-bottom: 40px;}
.listing .p1{padding-left: 33px;}
.listing .s1,.parkPlanning .s1,.consumerResearch .s1{width: 11px;height: 11px;background: #00407C;display: inline-block;margin-right: 15px; position: relative; top: -1px;}

.ListingProcess{padding: 25px 22px 80px;}
.ListingProcess .b1{display: block;color: #333;font-size: 18px;padding:22px 0;}
.ListingProcess .p1{padding: 0 0 10px 21px; background: url(../webimages/icon62.png) left 10px no-repeat;}
.ListingProcess .tit{border-top: 1px dashed #E5E5E5;font-size: 18px; text-align: center;font-weight: bold; padding: 33px 0 28px; margin-top: 67px}
.ListingProcess img{display: block;max-width: 100%;}
.common-lefttit a{float: right;margin-left: 23px;font-size: 14px;color: #00407C;font-weight: normal;text-decoration: underline;}
.common-lefttit a:hover{color: #E62129;}

.ListingKnowledge{padding: 20px 17px 28px;}
.ListingKnowledge img{max-width: 100%;}
.ListingKnowledge .common-lefttit{margin-bottom: 42px;}
.ListingKnowledge .b-tit,.planning .b-tit,.survey .b-tit,.newplanning .b-tit,.consumerResearch .b-tit,.f-report .b-tit,.businessProposal .b-tit,.parkPlanning .b-tit,.industryResearch .b-tit{font-size: 16px;font-weight: bold;color: #00407C;background: url(../webimages/icon63.png) left center no-repeat;padding-left: 28px; margin-bottom: 6px;}
.ListingKnowledge img.fr{margin-left: 18px;}
.ListingKnowledge .table-tit{font-size: 18px;font-weight: bold;text-align: center;padding: 25px 0 15px;}
.ListingKnowledge table,.planning table,.consumerResearch table,.industryResearch table{border-collapse: collapse; text-align: center;max-width: 100%;}
.ListingKnowledge table{position: relative;}
table {
    position:relative;
}
    .ListingKnowledge table .sy,table .sy { left: 50%; position: absolute; top: 50%; transform: translate(-50%,-50%); max-height:100%; display:block; }
.ListingKnowledge table th{background: #00407C;color: #FFFFFF; height: 40px; border: 1px solid #D2D2D2;}
.ListingKnowledge table td{border: 1px solid #D2D2D2; height: 32px;padding: 0 10px;font-size: 14px;line-height: 24px;}
.ListingKnowledge .p2{font-size: 18px;text-align: center;font-weight: bold;padding:20px 0 15px;}
.ListingKnowledge h5{font-size: 18px;font-weight: bold;padding: 17px 0 10px;}

.planning{padding: 20px 17px;margin-bottom: 26px;}
.planning h3{margin-bottom: 40px;}
.planning .p1{margin-left: 32px;padding-left: 16px;background: url(../webimages/icon64.png) left 10px no-repeat; }
.planning .p1.changebg{background-image:none;padding-left:0;text-indent:0;}
.planning .bordas{margin: 28px 0 23px;}
.planning table{ margin-top: 20px; position: relative;}
.planning table th{background: #00407C;color: #FFFFFF; line-height: 20px; height: 50px; border: 1px solid #E5E5E5;}
.planning table td{font-size: 14px; border: 1px solid #E5E5E5;line-height: 24px; padding: 5px;}
.planning img { max-width:100%; }

.survey{padding: 20px 17px 25px;margin-bottom: 15px;}
.survey h3{margin-bottom: 40px;}
.survey .p1{padding-left: 32px;}
.survey .b1{display: block;margin-top: 20px;}
.survey .s1{display: block;text-indent: 2em;}
.survey .s1 em{display: inline-block;}

/*新品上市策划*/
.newplanning{padding: 20px 17px 10px;margin-bottom: 25px;}
.newplanning h3,.consumerResearch h3,.f-report h3,.businessProposal h3,.parkPlanning h3,.industryResearch h3{margin-bottom: 38px;}
.newplanning .b-tit{margin-left: 12px;}
.newplanning .p1{font-size: 18px;font-weight: bold;color: #333333;text-align: center;padding-bottom: 10px;}
.rightwrap.markRight .service-link span{width: 102%; margin-bottom: 8px;padding-bottom: 7px;}
.rightwrap.markRight .service-link span a{width: 85px;line-height: 24px;}
.rightwrap.markRight .service-link span em{padding-bottom: 5px;}
.rightwrap.markRight .service-link span.s2 a{white-space: nowrap; width: 86px;}
.rightwrap.markRight .service-link span.s3{border-bottom: none;margin-bottom: 5px;}

/*消费者研究*/
.consumerResearch{padding: 20px 17px;}
.consumerResearch .p1{padding-top: 15px;text-indent: 2em;}
.consumerResearch .bordas{margin: 25px 0 20px;}
.consumerResearch .table-tit,.consumerResearch .p2{text-align: center;font-size: 18px;font-weight: bold;padding: 20px 0 0;}
.consumerResearch table{margin-bottom: 20px;position: relative;}
.consumerResearch table .sy{position: absolute; left: 194px;top: 374px; max-height:100%;}
.consumerResearch table td{border: 1px solid #E5E5E5;height: 41px;font-size: 14px;line-height: 24px; padding: 5px 15px;}
.consumerResearch table .t1 td{background: #00407C;color: #FFFFFF;font-size: 16px; padding: 0;}
.consumerResearch .p2{padding-bottom: 18px;}
.consumerResearch .p3{text-align: center;color: #666666;font-size: 14px;line-height: 24px; padding-top: 15px;}
.consumerResearch table img{
	max-width: 100%;
}

/*可行性报告*/
.f-report{padding: 20px 17px;margin-bottom: 25px;}
.f-report .bordas{margin: 30px 0 25px;}

/*商业计划书*/
.businessProposal{padding: 20px 17px;}
.businessProposal .b1,.parkPlanning .b1{display: block;text-indent: 2em;padding: 15px 0 3px;}
.businessProposal .p1{margin-left: 32px;background: url(../webimages/icon51.png) left 13px no-repeat; padding-left: 19px;}
.businessProposal .bordas{margin: 25px 0 20px;}

/*园区规划*/
.parkPlanning{padding: 20px 17px;}
.parkPlanning .p1{text-indent: 2em;padding-top: 4px}
.parkPlanning .b1{padding-bottom: 0;}
.parkPlanning .b2,.industryResearch .b1{text-align: center;display: block;padding: 20px 0 30px;font-size: 18px;}
.parkPlanning .p2{text-indent: 2em; padding-bottom: 10px;}
.parkPlanning img{max-width: 100%;}

/*行业研究*/
.industryResearch{padding: 20px 17px;margin-bottom: 18px;}
.industryResearch .b1{padding: 25px 0 15px;}
.industryResearch table{width: 100%;background: #fff url(../webimages/icon66.png) center center no-repeat; }
.industryResearch table td{border: 1px solid #d2d2d2; height: 36px;}
.industryResearch table th{border: 1px solid #d2d2d2;background: #00407C;color: #FFFFFF;height: 40px;}
.industryResearch .p1{padding-left: 32px;}
.industryResearch .s1{background: #00407C;width: 11px;height: 11px;display: inline-block;margin-right: 13px;}
.colorblack{color: #333333;}
.service-link .colorblack{font-size: 16px;color: #333333;}
.projectright .s2.bornone{border: none;margin-bottom: 3px;}
.industryResearch img{max-width: 100%;}

/*fixright*/
.commonposition{_position:absolute;_top: expression(documentElement.scrollTop + 200 + "px");position:fixed; top:20%; right:0px; z-index:999999; display:none;}
.commonposition a{display:block; width:45px; height:45px; position:relative; background-color:#e20000; background-image:url(../webimages/icon67.png);background-repeat:no-repeat; margin-top:1px;}
.commonposition a span{display:none; position:absolute; right:0px; top:0px; height:45px; padding-left:50px; color:#fff;line-height:45px; font-size:14px;background-color:#262626;}

.commonposition a.Homedianhua{ background-position-y:top;}
.commonposition a.Homeweixin{ background-position-y:-44px;}
.commonposition a.Hometop{ background-position-y:-132px; background-color:#4e4e4e;}
.commonposition a.HomeQQ{background-position-y:-88px;}

.commonposition a span.QQbggray{background-position-y:-88px;background-image:url(../webimages/icon67.png);background-repeat:no-repeat; width:90px;}
.commonposition a span.weixinerweima{right:45px; padding:0px;}
.commonposition a span.dianhuabggray{background-position-y:top;background-image:url(../webimages/icon67.png);background-repeat:no-repeat;width:120px;}

/*登录*/
.largeData-login{padding: 72px 0 62px;}
.largeData-login_left{width: 660px; height: 567px; background-repeat: no-repeat; color: #FFFFFF; padding: 0 54px 0 64px; line-height: 25px;}
.largeData-login_left h3{font-size: 24px;font-weight: bold;text-align: center; padding: 35px 0 35px;}
.largeData-login_left .l-cont{border-top: 1px solid #92a2b7;border-bottom: 1px solid #92a2b7;padding: 15px 0 0; margin: 15px 0;}
.largeData-login_left .l-cont p{margin-bottom: 15px;padding-left: 20px;background: url(../webimages/icon68.png) left 6px no-repeat;}
.largeData-login_left .l-cont.changebor{border-bottom: none;margin-bottom: 5px;}
.largeData-login_left .p1{background: url(../webimages/icon69.png) left 8px no-repeat;padding-left: 14px;}
.largeData-login_left .l-cont-bg{padding: 14px 0 15px 21px; background: url(../webimages/bg06.png) repeat;}

.largeData-login_right{width: 365px;padding: 0 15px 0 20px;border:1px solid #dcdcdc; height: 565px;}
.login-switch{text-align: center;font-size: 0;border-bottom: 1px solid #e5e5e5;padding-top: 27px;}
.login-switch a{font-size: 14px;color: #666;font-weight: bold;font-size: 14px;display: inline-block; padding: 0 6px 10px; position: relative; top: 1px; margin: 0 26px; }
.login-switch a.cur,.login-switch a:hover{color: #00407C; border-bottom: 2px solid #00407C; cursor: pointer;}


.login-box{color: #2a2a2a;}
.login-box  ul{padding: 54px 0 0  51px;}
.login-box .tips{color: #CCCCCC;padding-left: 60px;font-size: 12px;margin: 5px 0 16px;}
.login-box input[type=text],.registered-box ul li input[type=text]{width: 185px;height: 30px;line-height: 30px;border: 1px solid #bfbfbf;margin-left: 18px;padding: 0 5px;}
.login-box span.fl{line-height: 30px;}
.login-box label{padding-top: 18px;margin-right: 17px; cursor:pointer;}
.login-box input[type=checkbox]{width: 15px;height: 15px;position: relative; top: 2px;margin:0 8px 0 63px;}
.login-box a.colorblur{margin-top: 18px;}
.login-box .forget,.login-box input[type=submit]{line-height: 33px;}
.login-box input[type=submit]{width: 97px;height: 33px;background: #00407C;color: #FFFFFF;margin:45px 0 0 63px;}
.login-box .forget{color: #999;margin:45px 0 0 18px;}

/*注册*/
.registered-box ul{padding-top: 17px;}
.registered-box ul li{padding-left:47px; margin-bottom: 43px; position: relative;}
.registered-box ul li span{color: #2A2A2A;width: 56px;text-align: right; line-height: 33px;}
.registered-box ul li p{position: absolute;left: 120px; bottom: -27px; font-size: 12px;color: #CCCCCC;}
.registered-box ul li input.yzm{width: 103px;margin-right: 8px;}
#agreement{margin-left: 39px;color: #333333;margin-top: -15px;}
#agreement input{position: relative;top: 2px;margin-right: 10px;}
#agreement .colorblur,#agreement em{font-weight: bold;cursor: pointer;}
#agreement em{color: #003366;}
.registered-box .sub{width: 97px;height: 33px;text-align: center;background: #00407C;color: #FFFFFF;display: block;margin: 25px auto 0;}
.mask{background: url(../webimages/bg07.png) repeat;width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 100;display: none;}
.a-pop{width: 1025px;height: 728px;background: #FFFFFF;position: fixed;top: 50%;
left: 50%;z-index: 101; margin: -364px 0 0 -512px; display: none;}
.a-wrap{height: 630px; padding-top: 30px; overflow-y: auto;padding-left: 48px; border-bottom: 1px solid #ccc; position: relative;}
.a-wrap h3{font-size: 24px;color: #333333; text-align: center;padding: 0 0 27px;}
.a-wrap p{text-indent: 2em;}
.a-pop a.sub{width: 103px;height: 34px;background: #00407C;color: #FFFFFF;display: block;margin: 15px auto 0; text-align: center; line-height: 34px;}
.a-pop .close-btn,.b-close-btn{width: 29px;height: 29px;position: absolute;right: 0; top: 0; background: url(../webimages/icon70.png) no-repeat;}

.b-pop{width: 818px;height: 438px;position: fixed; top: 50%;left: 50%;z-index: 101;margin: -234px 0 0 -440px;background: #FFFFFF;font-size: 16px;color: #000;padding: 0 32px 0 28px; border: 1px solid #DCDCDC; line-height: 33px;padding-top: 28px;display: none;}
.b-pop p{padding-left: 18px;}
.b-pop .p1{border-bottom: 1px solid #E5E5E5; padding-bottom: 25px;margin-bottom: 25px;}
.b-pop p a{font-weight: bold;text-decoration: underline;display: inline-block;margin:3px 0 5px;}
.b-pop-bot{border-top: 1px solid #E5E5E5;margin-top: 25px;}
.b-pop-bot a{width: 103px;height: 34px;margin: 26px auto 0; display: block; color: #FFFFFF;background: #00407C;text-align: center;background:#00407C;}

/*找回密码1-邮箱*/
.logincont{width: 1140px;margin: 43px auto 37px;min-height: 552px; border: 1px solid #d9d9d9; padding:30px;}
.logincont h4{font-size: 24px;color: #333;font-weight: bold; border-bottom: 1px solid #dedede;padding-bottom: 15px;margin-bottom: 35px;}
.findPassword{ width:1138px; display:block; overflow:hidden; background:#fff; border:1px solid #d9d9d9; padding:0 30px; margin:32px auto 59px;}
.findPasswordTit{font-size: 24px;display:block;padding-bottom:10px;border-bottom:solid 1px #dfdfdf;color: #333;font-weight: bold;padding-top: 25px;}
.findPasswordOne{width:750px;margin:0 auto;display:block;padding: 35px 0px 33px;}
.findPasswordOne ul{ padding-top:57px; background:url(../webimages/step01.jpg) no-repeat; display:block; height:auto; overflow:hidden;}
.findPasswordOne ul li{width:249px;float:left;text-align:center;font-size:14px;color: #666;}
.findPasswordOne ul li.cur{ color:#00407c;}
.findPasswordTwoTit{font-size: 14px;line-height: 30px;color: #333;padding-left: 162px;}
.findPasswordTwoTit img{position:relative;top: 7px;margin-right: 5px;display:inline-block;}
.findPasswordTwoTit span{ color:#e62129;}
.findPasswordTwo {width: 751px;margin: 24px auto 140px;}
.findPasswordTwo .wid75{display:inline-block;width:85px;text-align:right;padding-right: 14px;}
.findPasswordTwo ul {border-top:none;padding: 28px 0px 36px 152px;}
.findPasswordTwo ul li{display:table;width:100%;margin-bottom:23px;font-size:14px;color: #333;}
.findPasswordTwo ul li label{ display:inline-block;}
.findPasswordTwo ul li input{font-family:"Microsoft YaHei";width: 318px;padding:0px 10px;height:40px;line-height:40px;border:solid 1px #dfdfdf;font-size: 13px;color: #333; position:relative;}
.findPasswordTwo ul li .Pass-code{width:172px;}
.findPasswordTwo ul li .changecode{ vertical-align:middle; color:#009AE9;padding-left:10px;}
.findPasswordTwo ul li input.getcode{width: 183px;}
.findPasswordTwo .SMS{color:#333;display:inline-block;width:121px;background:#f0f0f0;text-align:center;height:41px;line-height:41px;margin-left: 15px;position: relative;*top: -10px; border: 1px solid #DEDEDE; border-radius: 3px;}
.findPasswordTwo .SMS:hover{ color:#333;}
.findPasswordTwo ul li.nextbtn input{cursor:pointer;background:#e62129;color:#fff;width: 256px;font-size:18px;margin-left: 99px;border: none;}
.phoneAndSms p{height: 38px;line-height: 47px;padding: 27px 26px 30px 82px;border:solid 1px #dfdfdf;font-size:15px;background:url(../webimages/icon71.png) no-repeat 32px 32px;width: 284px;margin: 0 auto 20px;}
.phoneAndSms p.p01{ background:url(../webimages/icon72.png) no-repeat 30px 39px;}
.findPasswordTwo ul li  img{ vertical-align:middle;margin-left:10px;}

.backphoneAndSms{display:inline-block;text-decoration:underline;margin-left:10px;}

.phoneAndSms p em{display:inline-block;width:187px;font-size: 14px;color: #666;}
.phoneAndSms p a{display:inline-block;width:93px;height:27px;line-height:27px;text-align:center;color:#fff;background:#e7232b;font-size: 14px;}

.findPasswordUl .codeimg{display:inline-block;float:none;vertical-align:-8px;}


/*找回密码2-重置*/
.findPasswordOne.StepTwo ul{background:url(../webimages/step02.jpg) no-repeat ;}
.resitPassword{padding: 60px 0px 35px 270px;font-size:14px;width: 751px;margin: 0 auto;margin-bottom: 140px;}
.resitPassword ul li{ margin-bottom:20px;}
.resitPassword ul li input{border: solid 1px #dfdfdf;font-family:"Microsoft YaHei";width: 328px;padding:0px 10px;height:40px;line-height:40px;}
.resitPassword ul li span.wid85{display:inline-block;width:85px;font-size: 14px;color: #333;margin-right: 10px;}
.resitPassword ul li.nextbtn{padding-top: 18px;}
.resitPassword ul li.nextbtn input{ background:#e62129; color:#fff; text-align:center;width:350px;border: solid 1px #e62129; cursor:pointer;}

/*找回密码3-完成*/
.findPasswordOne.StepThree ul{background:url(../webimages/step03.jpg) no-repeat ;}
.findPasswordSucess{padding: 47px 0px 0;font-size:14px;width: 751px;margin: 0 auto;margin-bottom: 230px;}
.findPasswordSucess h3{color:#00407C;font-size:20px;padding-bottom: 10px;}
.findPasswordSucessWeb{width:265px;margin:0 auto;padding: 37px 0px 0px 228px;height:81px;background: url(../webimages/icon74.png) 127px 15px no-repeat; position: relative;left: -26px;}
.findPasswordSucess p.p1{text-indent: 30px;}
.findPasswordSucess p{text-align: center;color: #333333;}
.findPasswordSucess p a{width: 97px; height: 33px; line-height: 33px;display: inline-block; background: #003366; color: #FFFFFF; margin: 23px 10px 0 5px; }
.findPasswordSucess p #countdown{color: #e62129;}

.right-client ul.right-list02 li{width: 147px; text-align: center;padding-bottom: 12px;}
.right-client ul.right-list02 li p{height:66px;display: block;vertical-align: middle;text-align: center;border: 1px solid #e6e6e6;margin-bottom: 10px;}
.right-client ul.right-list02 li img{width: auto;height: auto; max-height: 100%;max-width: 100%; border: none;  display: block; margin: 0 auto;}

.largedata-trends {margin: -2px 0 0; padding-bottom: 10px;}
.largedata-trends li{padding:0 0 10px 20px; overflow: hidden;background: url(../webimages/icon39.png) left 9px no-repeat;}
/*.largedata-trends li:nth-child(8n){border-bottom: 1px dashed #dcdcdc; padding-bottom: 25px;margin-bottom: 25px;}*/
.largedata-trends li.active{ border:none;padding-bottom:40px;position: relative;}
.largedata-trends li.active:after{ content:'';display:block;width:100%; height:1px;background: url(../webimages/xx.jpg) left bottom repeat-x;position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;}
.largedata-trends li a{font-size: 16px;width: calc(100% - 90px);
    display: block;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.largedata-trends li span{font-family: arial;}

.news-info { background:#f2f2f2; padding:13px 10px 8px; text-align:left; overflow:hidden; font-size:12px; margin-bottom:50px; margin-top:25px; }
.news-info h6 { color:#00407c; font-weight:bold; margin-top:-7px; }
.news-info img { display:block; width:83px; height:83px; margin-bottom:3px; }
.news-info span.fr { text-align:center; color:#333; margin-left:10px; }
.news-info p { text-align:left; padding:0; color:#999; line-height:23px; }
.news-info .red { color:#e62129; }

.switch-sjk{height: 620px; width: 788px; margin-left: -20px; position: relative;}
.switch-sjk a{width: 178px;height: 178px;display: block; position: absolute; transform: rotate(45deg); transition: .2s; }
.switch-sjk a:hover,.switch-sjk a.cur{width: 203px;height: 203px;}
.switch-sjk a.sjk1{background: #72b7e3;left: 297px;bottom: 359px;}
.switch-sjk a.sjk2{background: #f1b36a; right: 442px; top: 212px;}
.switch-sjk a.sjk3{background: #9be162;left: 297px;top: 341px;}
.switch-sjk a.sjk4{background: #df5364;left: 426px;top: 212px;}
.switch-sjk a.sjk1:hover,.switch-sjk a.sjk1.cur{bottom: 364px; left: 285px;}
.switch-sjk a.sjk2:hover,.switch-sjk a.sjk2.cur{right: 448px; top: 200px;}
.switch-sjk a.sjk3:hover,.switch-sjk a.sjk3.cur{left: 285px;top: 346px;}
.switch-sjk a.sjk4:hover,.switch-sjk a.sjk4.cur{left: 431px; top: 200px;}
.switch-sjk a span{display: block;text-align: center;transform: rotate(-45deg); padding-top: 54px; color: #FFFFFF; margin-left: -25px }
.switch-sjk a:hover span,.switch-sjk a.cur span{margin-left: -19px;padding-top: 83px;}
.resources .switch-sjk-con dl{display: none;}
.resources .switch-sjk-con dl:first-of-type{display: block;}

.webmap01{background-color:#fff;  padding:10px 0 50px;}
.webmap01 dl{ border:1px solid #e6e6e6; margin-top:50px;}
.webmap01 dl h3{ padding-left:20px; padding-bottom:5px;}
.webmap01 dl h3 span{ font-size:20px; color:#00a1e9; position:relative;top:-12px; background-color:#fff; padding:0px 13px;}
.webmap01 dl h3 span a{color:#00407C;}
.webmap01 dl dd{ padding-left:33px; padding-bottom:10px;}
.webmap01 dl dd a{ font-size:14px; padding-right:50px; display:inline-block; padding-bottom:8px; height:24px;overflow:hidden;}
.webmap01 dl dd a em{ display:inline-block; margin-right:8px; width:3px; height:3px; background-color:#00407C; vertical-align:middle;}

#BMapLib_sendToPhone0 { display:none; }


#page .laypageskin_now a,#page .laypageskin_now .laypage_curr  {

    display: inline-block;
    width: 37px;
    height: 37px;
    border:1px solid #c0c0c0;
    background:#fff;
    text-align: center;
    line-height: 37px;
    vertical-align: middle;
    margin: 0px 5px;
    color: #636363;
    font-size: 14px;
    font-weight: 400;
    border-radius: 3px;
}
#page .laypageskin_now a:hover, #page .laypageskin_now .laypage_curr:hover,#page .laypageskin_now .laypage_curr { 
    color: #FFF;
    background:#00407C;
}
#page a.laypage_prev{
    background: #fff url(../webimages/Pagingleft.gif) center center no-repeat;
}
#page a.laypage_prev:hover{
   background: #00407C url(../webimages/Pagingleft.png) center center no-repeat;
}
#page a.laypage_next{
    background: #fff url(../webimages/Pagingright.gif) center center no-repeat;
}
#page a.laypage_next:hover{
   background: #00407C url(../webimages/Pagingright.png) center center no-repeat;
}

/*0123*/
.commonposition{_position:absolute;_top: expression(documentElement.scrollTop + 200 + "px");position:fixed; top:20%; right:0px; z-index:999999; display:none;}
.commonposition a{display:block; width:45px; height:45px; position:relative; background-color:#e20000; background-image:url(../webimages/right.png);background-repeat:no-repeat; margin-top:1px;}
.commonposition a span{display:none; position:absolute; right:0px; top:0px; height:45px; padding-left:50px; color:#fff;line-height:45px; font-size:14px;background-color:#262626;}

.commonposition a.HomeQQ{ background-position:9px -78px;}
.commonposition a.Homedianhua{ background-position:9px 12px;}
.commonposition a.Homeweixin{ background-position:9px -33px;}
.commonposition a.Hometop{ background-position:9px -123px; background-color:#333;}

.commonposition a span.QQbggray{background-position:9px -78px;background-image:url(../webimages/right.png);background-repeat:no-repeat; width:90px;}
.commonposition a span.weixinerweima{right:45px; padding:0px;}
.commonposition a span.dianhuabggray{background-position:9px 12px;background-image:url(../webimages/right.png);background-repeat:no-repeat;width:120px;}

.text4{padding-left: 82px;}
.text5{padding-left: 136px;}

/*.g-search{position: relative;z-index: 1000;}
.g-select{width: 379px; border:1px solid #D9D9D9; border-top: none; position: absolute; top: 55px; left: 211px;z-index: 1001; display: none; }
.g-select a{display: block;background-color: #FFFFFF; line-height: 30px;padding-left: 14px;}
.g-select a:hover{background-color: #00407C;color: #FFFFFF;font-weight:normal;}
.g-mask{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 999;display: none;}

#txt_select {left: 528px; }*/

#search-list { width:790px; float:left; padding-top:30px; }
#search-list ul li p {-webkit-line-clamp: 2; height: 48px; margin-bottom:0; margin-top:15px; display:none; }
#search-list ul li h3 { margin-bottom:0; }
#search-list ul li div{width:auto;float:none;}

.r-icon .b-tit {
    background-image:url(../webimages/icon41.png);
    background-size:16px;
}

.bottom-list{ padding: 0 55px;}
.bottom-list .s1{ width:auto; height:auto; display: block;padding-left: 25px;background: url(../webimages/icon42.png) left center no-repeat; color: #00407C;}