@charset "UTF-8";
.bannerBox{ width: 100%; height: auto; overflow: hidden; margin: 117px auto 0;}
.bannerBox img{ height: 257px; display: block; margin-left: -300px;}
.mainIn{ width: 1000px; height: auto; margin: 5px auto;}
.position{ line-height: 24px; background: url(../images/posi-boxshad.jpg) repeat-x bottom left; padding-bottom: 1%;}
.position a{ color: #000;}
.position a:hover{ color: #3a95dd;}
.position span{ margin-right: 10px;}
.content{ width: 100%; height: auto; margin: 0 auto 20px;}
.market{ width: 73%; height: auto; float: left; border: 1px solid #ccc; padding: 1% 1% 2%; box-shadow: 1px 1px 3px #e6e6e6;}
.market .news li {float: left; padding: 25px 0;border-bottom: 1px dashed #e6e6e6;padding-right: 10px;}
.market .news .pic {float: left; width: 162px; height: 134px; box-sizing: border-box; background: url(../images/pic-k.jpg) no-repeat;}
.market .news .pic a{ display: block; width: 145px; height: 105px; margin: 8px auto;}
.market .news .desc {float: left;width:70%;padding-left: 2%;}
.market .news .desc .tit {line-height: 24px;}
.market .news .desc .tit a {float: left; width: 80%;color: #3a95dd;font-size: 14px;font-weight: bold;}
.market .news .desc .tit a:hover{ color: #ff9700;}
.market .news .desc .tit span {float: right; width: 70px;color: #8f8f8f;}
.market .news .desc .info {line-height: 28px;overflow: hidden;color: #313131;padding-top: 5px;font-size: 12px;}
.market .news .desc .info p{ text-align: right;}
.market .news .desc .info p a{ float: right; display: block; width: 73px; height: 26px; background: url(../images/more.png) no-repeat;}


.main-right{ width: 23%; float: right;}
.aside,.asideCont{ width: 100%; margin-bottom: 5%; border: 1px solid #ccc;}
.aside h3{ background: #3a95dd; height: 30px; padding-left: 15px; border-top: 5px solid #005da7; position: relative;}
.aside h3 span{ width: 70px; height: 24px; line-height: 24px; text-align: center; display: block; background: #fff; color: #005da7; position: absolute; top: -6px; left: 9px;}
.aside ul{ padding-left: 10px;}
.aside ul li{ line-height: 35px; border-bottom: 1px dashed #e6e6e6; background: url(../images/newNumb.png) no-repeat left center; padding-left: 20px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.aside ul li a{ color: #444; font-size: 12px; padding-left: 10px;}
.aside ul li:hover a{ color: #ff9700;}
.aside ul li:first-child{ background-position: 0 7px;}
.aside ul li:first-child a{ color: #ff9700;}
.aside ul li:nth-child(2){ background-position: 0 -21px;}
.aside ul li:nth-child(2) a{ color: #3a95dd;}
.aside ul li:nth-child(3){ background-position: 0 -52px;}
.aside ul li:nth-child(3) a{ color: #005da7;}
.aside ul li:nth-child(4){ background-position: 0 -82px;}
.aside ul li:nth-child(5){ background-position: 0 -112px;}
.aside ul li:nth-child(6){ background-position: 0 -142px;}
.aside ul li:nth-child(7){ background-position: 0 -172px;}
.aside ul li:nth-child(8){ background-position: 0 -202px;}
.aside ul li:nth-child(9){ background-position: 0 -232px;}
.aside ul li:nth-child(10){ background-position: 0 -262px;}
.aside ul li:last-child{ border-bottom: 0;}
.asideCont .dateTime{ background: #ededed; line-height: 30px; text-align: center;}
.asideCont{ padding-bottom: 5%;}
.asideCont ul{ width: 92%; padding-left: 10px; margin-top: 4%;}
.asideCont ul li{ float: left; margin-right: 10px; width: 28%; height: 40px; line-height: 40px;
color: #fff; padding-left: 40px; background: #3a95dd url(../images/qqcion.png) no-repeat left center;}
.asideCont ul li:first-child{ background-position: 8px 6px;}
.asideCont ul li:nth-child(2){background-position: 8px -30px; margin-right: 0;}
.asideCont ul li a{ color: #fff;}

.pages {text-align: left;padding-top: 15px;}
.pages a {margin: 0 3px;display: inline-block;line-height: 15px;padding: 0 10px;height: 25px;line-height: 25px;border: solid 1px #dfdfdf; color: #444;}
.pages a:hover, .pages .current {color: #fff;border: solid 1px #1a81c6;background: #1a81c6;}



/*about*/
.aboutMe { width: 73%; height: auto; float: left; border: 1px solid #ccc; padding: 1% 1% 2%; box-shadow: 1px 1px 3px #e6e6e6;}
.aboutMeLeft { overflow: hidden; background: url(../images/main_cont_t.png) no-repeat left bottom; height: 84px;}
.aboutMeLeft strong { float: left; font-size: 46px; color: #226ca8; line-height: 72px; margin-right: 16px;}
.aboutMeLeft span { float: left; font-size: 20px; color: #e1e6ed; font-weight: bold; text-transform: uppercase; line-height: 106px; text-shadow: rgba(0,0,0,0.1) 0px 0, rgba(0,0,0,0.2) 0 -1px, rgba(255,255,255,0.2) 0 1px, rgba(0,0,0,0.1) -1px -1px;}
.main-cont-b { overflow: hidden; font-size: 12px; color: #626262; line-height: 26px; padding: 18px 0;}


.main-top-right { float: right; width: 28%; position: relative;}
ul.right-menu-x { float: left; min-height: 363px!important; height: auto; padding: 45px 20px 0 30px; margin-top: 35px;}
ul.right-menu-x li { margin-bottom: 24px; padding-left: 30px; width: 180px;}
ul.right-menu-x li a { display: block; line-height: 24px; font-size: 14px; color: #303030; background: url(../images/left_menu_x_li_bg.jpg) no-repeat right center; text-indent: 80px; -moz-transition: all 0.5s ease 0.01s; -webkit-transition: all 0.5s ease 0.01s; -o-transition: all 0.5s ease 0.01s; transition: all 0.5s ease 0.01s;}
ul.right-menu-x li a:hover{ text-indent: 45px; background: #0785b7 url(../images/left_menu_x_li_bghover.jpg) no-repeat right center; color: #fff;}

/*about inquiry*/
.liuyan {border-radius: 5px;box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);background: #fff;padding: 15px 10px;width: 557px;float: left;}
.liuyan dl {margin: 0 0 10px 0;}
.liuyan dl dt {float: left;width: 145px;margin: 0 2px 0 0;background: url("../images/contact_inq_label.jpg") repeat;height: 43px;font-size: 14px;color: #4c4c4c;}
.liuyan dl dt img {float: left;vertical-align: middle;margin: 14px 11px 0 14px;}
.liuyan dl dt span {float: left;margin: 14px 0 0 4px;}
.liuyan dl dd {float: left;}
.liuyan dl dd input {width: 376px;height: 43px;line-height: 43px;background: none;background: #F2EEED;border: none;padding: 0;font-size: 14px;
color: #9e9e9e;padding: 0 20px 0 14px;border-radius: 5px;}
.liuyan p {display: block;padding-left: 119px;}
.inquriy .sup_img {float: right;}
.liuyan p input {float: left;width: 96px;height: 37px;margin: 0;padding: 0;background: none;border: none;background: url("../images/contact_inq_sub.jpg") no-repeat;cursor: pointer;margin-right: 13px;}
.liuyan dl dd textarea {min-width: 376px;max-width: 376px;width: 376px;min-height: 124px;max-height: 124px;height: 124px;background: #F2EEED;border: none;
font-size: 14px;color: #9e9e9e;padding: 12px 20px 0 14px;margin: 0;resize: none;border-radius: 5px;}
.liuyan p a {float: left;width: 87px;height: 37px;background: url("../images/contact_inq_empty.jpg") no-repeat;}
.liuyan .infoInput{ text-transform: uppercase; width:80px; float:left;}
.inquriy .picab{ margin: 80px 0 0 20px; float: left; }
.inquriy .picab img{ width: 400px; height: 300px;}


/*case.html*/
.caseT{ line-height: 51px; background: url(../images/case_page_t.png) no-repeat; margin-bottom: 1%; padding: 4px 0 4px 60px;}
.caseT ul li{ float: left; background: url(../images/case_page_t_l_li.jpg) no-repeat right center;}
.caseT ul li a{padding: 0 25px; color: #606060; height: 100%; line-height: 49px; font-weight: bold;}
.caseT ul li a.on{ color: #3a95dd;}
.caseT ul li:hover{ background: #3a95dd;}
.caseT ul li:first-child:hover{ background: none;}
.caseT ul li:hover a{ color: #fff;}
.caseT ul li:first-child:hover a{ color: #3a95dd;}
.caseList dl dt,.caseList dl dd{ float: left;}
.caseList dl{ float: left; width: 48%; height: auto; border: 4px solid #fff; border-bottom: 4px solid #e3e3e3; border-radius: 10px; background: #f8f8f8; margin: 0 12px 16px 0; transition: all 0.5s ease 0.01s;}
.caseList dl:hover{ border: 4px solid #3a95dd;}
.caseList dl dt{ width: 39%; margin-right: 3%; padding: 0 1%;}
.caseList dl dd{ width: 54%; padding: 2% 1% 0;}
.caseList dl dd h3{ font-size: 16px; padding-bottom: 3%;}



.introduce dl{ border-bottom:1px solid #dfdfdf; width: 100%; clear: both; padding: 30px 0 35px 0; margin-bottom: 15px;}
.introduce dl dt { width: 20%; float: left;}
.introduce dl dd { float: left; width: 70%; color: #6b6b6b; margin-left: 2%;}
.introduce dl dd h3 { font-weight: bold; font-size: 15px; line-height: 24px;}
.introduce dl dd .p1 { line-height: 20px; height: 20px; margin-bottom: 5px;}
.introduce dl dd .p3 a{ color: #3a95dd;}
.picLi p{ padding-bottom: 10px;}
.picLi p img{ display: block; margin: 0 auto;}



.xgGood{ width: 1000px; height: auto; margin: 20px auto; padding: 20px 30px; border-top: 2px solid #3a95dd;}
.xgGood h3{ margin-bottom: 10px; font-size: 16px;}
.xgGood dl{ float: left; margin-right: 75px; border: 3px solid #fff; -moz-transition: all 0.5s ease 0.01s; -webkit-transition: all 0.5s ease 0.01s; -o-transition: all 0.5s ease 0.01s; transition: all 0.5s ease 0.01s;}
.xgGood dl:last-child{ margin-right: 0;}
.xgGood dl dd a{ color: #6b6b6b;}
.xgGood dl dd p{ text-align: center;}
.xgGood dl:hover{ border: 3px solid #3a95dd;}



.newsListInnerL{ color: #666; padding: 25px 15px 15px;}
.newsListInnerL h1 { font-size: 16px; font-weight: bold; text-align: center;}
.newsListInnerL .emDate { width: 100%; line-height: 24px; border-bottom: 1px solid #dfdfdf; margin-bottom: 20px; font-size: 10px; text-align: center; padding: 1% 0; font-style: italic}
.newsShow { line-height: 21px; padding-bottom: 20px;}
.newsShow p img{ display: block; margin: 0 auto;}
.myLink { color: #999; margin-bottom: 20px;}
.newsLink { background: url(../images/myPageBg.jpg) repeat-x; height: 30px; line-height: 30px; border: 1px solid #e4e4e4; overflow: hidden; padding-right: 10px;}
.newsLink h3.fl { float: left; display: inline;}
.newsLink h3{ font-weight: normal; background: url(../images/pageIco.jpg) 10px center no-repeat; padding-left: 20px; color: #666;}
.newsLink h3 a { color: #666;}
.newsLink h3 a:hover{ color:#ff9700;}
.newsLink h3.fr { float: right; display: inline;}



.searMain{ width: 73%; height: auto; float: left; border: 1px solid #ccc; padding: 1% 1% 2%; box-shadow: 1px 1px 3px #e6e6e6;}
.searRight{ width: 23%; float: right;}
.asideSear{ width: 100%; margin-bottom: 5%; border: 1px solid #ccc;}
.asideSear h3{ background: #3a95dd; height: 30px; padding-left: 15px; border-top: 5px solid #005da7; position: relative;}
.asideSear h3 span{ width: 70px; height: 24px; line-height: 24px; text-align: center; display: block; background: #fff; color: #005da7; position: absolute; top: -6px; left: 9px;}
.asideSear ul{ padding-left: 10px; margin-top: 10px;}
.asideSear .erji li{ line-height: 35px; border-bottom: 1px dashed #e6e6e6; background: url(../images/circle.png) no-repeat left center; padding: 0 10px;}
.asideSear ul li a{ color: #444; font-size: 12px; padding-left: 10px;}
.asideSear .erji li:first-child{ background-position: 0px 13px;}
.asideSear .erji li:nth-child(2){ background-position: 0px -10px;}
.asideSear .erji li:nth-child(3){ background-position: 0px -34px;}
.asideSear .erji li:nth-child(4){ background-position: 0px -58px;}
.asideSear .erji li:nth-child(5){ background-position: 0px -82px;}
.asideSear .erji li a:hover{ color: #ff9700;}
.asideSear ul li h2{ background: url(../images/sanji.png) no-repeat left center; padding-left: 10px;}
.asideSear>ul>li{ margin-top: 2%; margin-bottom: 3%;}
.searMain h2{ font-size: 16px; text-align: center; line-height: 30px; color: #3a95dd;}



/*----------分页---------*/

.digg{padding:3px 10px 3px 0; margin:15px 0 20px 0px; clear:both; line-height:28px;text-align:center;}
.digg a,.digg span{line-height:16px;padding: 4px 7px 4px 7px;margin:2px;display:inline-block;border:1px solid #bebebe;background:#fff;border-radius: 2px 2px 2px 2px; -moz-transition: all 0.5s ease 0.01s; -webkit-transition: all 0.5s ease 0.01s; -o-transition: all 0.5s ease 0.01s; transition: all 0.5s ease 0.01s;color:#666;}
.digg a:active {border:#333 1px solid;color:#f18101; }
.digg span.disabled {color:#fff;padding: 4px 7px 4px 7px;border:1px solid #235A83;background:#fff;}
.digg span.disabled,.digg a:hover {background:#2F7DC7;border:1px solid #165D9F;border-radius: 2px 2px 2px 2px;box-shadow: 0 1px 0 0 #FFFFFF;color: #fff !important;margin: 2px;padding:4px 7px 4px 7px;}