﻿@charset "utf-8";

/* CSS Document */
html, body { position: relative; }
body{background: url(../images/topbj.png) repeat-x top #f5f8fc;}
body.in-pages{background: url(../images/topbj.png) repeat-x top #FFFFFF;}
a { cursor: pointer; }
.w960 { width: 960px; margin: 0 auto; position: relative; z-index: 1; }
.w980 { width: 980px; margin: 0 auto; position: relative; z-index: 1; }
.ovh { overflow: hidden; }
.mt35 { margin-top: 35px !important; }
.fl{float: left;}
.fr{float: right;}
a{color: #333333;}
a:hover{color: #c00725;}
.por{position: relative;}
.poa{position: absolute;}
a { text-decoration: none; }

#header{ height: 230px;}

.haeder_top{height: 41px; line-height: 41px; color: #666666;}
.haeder_top .lang{width: 177px; height: 41px;}
.haeder_top .lang i{display: block; width: 22px; height: 41px;  }
.haeder_top .lang i.cn{background:url(../images/gq.png) 0px 8px; margin-right: 3px;}
.haeder_top .lang i.en{background:url(../images/gq.png) 0px -32px; margin-right: 3px; margin-left: 5px;}

.haeder_logo{height: 137px; position: relative;}
.haeder_logo .logo{position: absolute; width: 630px; height: 81px; background: url(../images/logo.png); left: 0px; top: 25px;}
.haeder_logo .tel{position: absolute; width: 175px; height: 42px; background: url(../images/tel.png) no-repeat left center; left: 711px; top: 50px;}
.haeder_logo .toprwm{position: absolute; width: 79px; height: 77px; background: url(../images/trwm.png); left:903px; top:36px;}

.haeder_nav{height: 52px; line-height: 52px;}
.haeder_nav a{display: block; width: auto; padding-left: 38px; padding-right: 38px; font-size: 15px; color: #FFFFFF; }
.haeder_nav a:hover{background: #024085}
.haeder_nav a.selected{background: #024085}
.haeder_nav .line{width: 2px; height: 52px; background: url(../images/nav_line.png);}

#banner{width: 100%; height: 529px;}
.banner{
	position: relative;
	z-index: 1;
	height: 529px;
	overflow: hidden;
}

#bodyer{ width: 100%;}
.hot_pro{height: 49px; line-height: 49px; color: #888888;}
.hot_pro span{font-size: 15px; font-weight: bold; color: #104eb1;}
.hot_pro a{color:#888888;}
.hot_pro a:hover{color:#c00725;}

.jingpin_pro{height: 26px; position: relative;}
.jingpin_pro .t{height: 26px; line-height: 26px; font-size: 24px; color: #0045a4; text-align: center; font-weight: bold; margin-top: 45px; position: relative;}
.jingpin_pro .t hr{position: absolute; height: 1px; width: 980px; border:none; border-top:1px solid #c3c5c9; top: 15px;}
.jingpin_pro .t span{display: block; width: 166px; height: 26px; line-height: 26px; background:#f5f8fc; z-index: 10; position: relative; margin: auto;}
.jingpin_pro .c{height: 185px;}
.jingpin_pro .c ul{margin-top: 27px; width: 1000px;}
.jingpin_pro .c ul li{width: 249px; height: 185px;}
.jingpin_pro .c ul li .bor{width: 232px; height: 183px; border-bottom:2px solid #4f5051; background: #FFFFFF;}
.jingpin_pro .c ul li .bor:hover{border-bottom:2px solid #c10d2a; }
.jingpin_pro .c ul li span{display: block; width: 232px; height: 34px; line-height: 34px; text-align: center; font-size: 14px; font-weight: bold; }
.jingpin_pro .c .left_b{width: 39px; height: 40px; background: url(../images/left_b.png); position: absolute; left:-100px; top: 100px; cursor: pointer;}
.jingpin_pro .c .left_b:hover{background: url(../images/left_b1.png);}
.jingpin_pro .c .right_b{width: 39px; height: 40px; background: url(../images/right_b.png); position: absolute; right:-100px; top: 100px; cursor: pointer; }
.jingpin_pro .c .right_b:hover{background: url(../images/right_b1.png);}

.i_list_pro{height: 680px; }
.i_list_pro .lefter{width: 232px;}
.i_list_pro .lefter .t{width: 232px;height: 75px; line-height: 75px; background: url(../images/i_pro_t.png); font-size: 22px; font-weight: bold; color: #FFFFFF; padding-left: 40px;}
.i_list_pro .lefter .c{border:1px solid #c7c9cd; background: #FFFFFF;}
.i_list_pro .lefter .c a{display: block; width: 230px; height: 70px; line-height: 70px; font-size: 16px; padding-left: 28px;background: url(../images/ico_1.png) no-repeat 190px 32px; border-bottom:1px solid #c7c9cd;}

.i_list_pro .righter{width: 730px; height: 630px;}
.i_list_pro  ul{width: 750px;}
.i_list_pro  ul li{width: 249px; height: 318px;}
.i_list_pro  ul li .bor{width: 232px; height: 294px; border-bottom:2px solid #87a1d6; background: #FFFFFF;}
.i_list_pro  ul li .bor:hover{border-bottom:2px solid #c10d2a; }
.i_list_pro  ul li span{display: block; width: 206px; height: 36px; line-height: 36px; text-align: center; font-size: 14px; font-weight: bold; border-bottom:1px solid #d6d6d6; margin: auto; }
.i_list_pro  ul li .more{width: 192px; height: 65px; margin:auto;}
.i_list_pro  ul li .more a{display: block; width: 91px; height: 30px; background: url(../images/more_1.png); margin-top: 25px;}

.i_case{width: 100%; height: 642px;}


.i-about { position: relative; overflow: hidden; height: 642px; background: url(../images/bg_iabout.jpg) no-repeat center top; }
.i-about .float { position: absolute; left: 50%; top: 0; z-index: 1; width: 1920px; height: 1020px; margin-left: -960px; }
.float-fl { position: absolute; left: 0; top: 101px; width: 470px; height: 595px; background: url(../images/bg_float01.png) no-repeat; }
.float-fr { position: absolute; right: 35px; top: 414px; width: 376px; height: 453px; background: url(../images/bg_float02.png) no-repeat; }
.i-about .w980 {width: 985px; z-index: 2; height: 642px; }
.i-about .w980 .list {width: 980px; margin: 210px 0 0 0px; position: relative; z-index: 10}
.i-about .w980 .list ul{width: 1000px;}
.i-about .w980 .list ul li{width: 247px; height: 303px;}
.i-about .w980 .list ul li .bor{width: 238px; height: 301px; border:1px solid #dbdbdb;}
.i-about .w980 .list ul li .bor:hover{width: 238px; height: 301px; border:1px solid #c00725;}
.i-about .w980 .list ul li .bor img{/*width: 226px; height: 217px; */margin-top: 5px; margin-left: 6px;}
.i-about .w980 .list ul li .bor span{display: block;}
.i-about .w980 .list ul li .bor span.en{width: 238px; height: 32px; line-height: 32px; text-align: center; font-size: 18px; font-weight: bold; color: #1793dd}
.i-about .w980 .list ul li .bor span.cn{width: 238px; height: 23px; line-height: 23px; text-align: center; font-size: 14px; font-weight: bold;}

.i-about .w980 .list .left_b{width: 39px; height: 40px; background: url(../images/left_b.png); position: absolute; left:-100px; top: 100px; cursor: pointer; z-index: 100}
.i-about .w980 .list .left_b:hover{background: url(../images/left_b1.png);}
.i-about .w980 .list .right_b{width: 39px; height: 40px; background: url(../images/right_b.png); position: absolute; right:-100px; top: 100px; cursor: pointer; z-index: 100}
.i-about .w980 .list .right_b:hover{background: url(../images/right_b1.png);}

.i-intro { height: 375px; padding-top: 66px; background: url(../images/bg_iintro.jpg) no-repeat center; background-size: 130% 130%; }
.i-intro.move { animation: introMove 2s forwards; }
@keyframes introMove {
    100% { background-size: 100% 100%; }
}
.i-intro .w980 { overflow: hidden; }
.i-intro .video { float: left; width: 416px; height: 271px; padding: 28px 21px 27px; background: url(../images/bg_iintrovideo.png) no-repeat; }
.i-intro .detail { position: relative; float: right; width: 440px; height: 294px; padding-top: 32px; margin-right: -440px; line-height: 22px; color: #666666; }
.i-intro .detail h2 { font-size: 24px; line-height: 70px; color: #0a60ad; }
.i-intro .detail a { display: inline-block; position: absolute; left: 0; bottom: 51px; width: 134px; border: 1px solid #0a60ad; font-weight: bold; font-size: 14px; line-height: 36px; color: #0a60ad; text-align: center; transition: all 500ms ease-in 0ms; }
.i-intro .detail a:hover { border-color: #073eac; background: #073eac; color: #fff; }

.i-list { padding: 35px 0 40px; background: #f5f8fc; }
.i-list .w980 { overflow: hidden; }
.i-list-tit { height: 54px; }
.i-list-tit h2 { font-size: 18px; line-height: 54px; text-transform: uppercase; color: #004490; }
.i-list-tit span { display: inline-block; margin: 6px 0 0 8px; font-size: 14px; line-height: 48px; }
.i-list-tit a { display: inline-block; line-height: 48px; color: #004490; }
.i-news { width: 614px; margin-left: -614px; }
.i-news .img { float: left; width: 278px; margin-top: 2px; background: #004490; }
.i-news .img .int { padding: 6px 18px 25px; }
.i-news .img a { display: inline-block; width: 100%; line-height: 20px; color: #a3b2cc; transition: color 500ms ease-in 0ms; }
.i-news .img a:hover { color: #fff; }
.i-news .img a.tit { font-weight: bold; font-size: 14px; line-height: 38px; color: #fff; }
.i-news .list { width: 317px; }
.i-news .list li { width: 317px; height: 42px; padding: 5px 0 12px; border-bottom: 1px solid #dadada; margin-bottom: 21px; }
.i-news .list span { display: inline-block; width: 49px; font: bold 40px/42px Arial; color: #c4c4c4; transition: color 500ms ease-in 0ms; }
.i-news .list .fr { width: 253px; padding-left: 14px; border-left: 1px solid #dadada; line-height: 20px; color: #888; }
.i-news .list a { display: inline-block; width: 100%; line-height: 22px; color: #333; }
.i-news .list li.hover span { color: #333; }
.i-news .list li.hover a { font-weight: bold; }
.i-honor { width: 312px; margin-bottom: 22px; filter: alpha(opacity=0); opacity: 0; }

.i-list1 { width: 308px; height: 304px; background:rgba(0, 0, 0, 0) url(../images/newsbj.png); }
.i-list1 img{margin-top: 9px; margin-left: 9px;}
.i-list1 .text{height: 30px; font-size: 16px;font-weight: bold; text-align: center; line-height: 30px; margin-top: 30px;}
.i-list1 .text a{color: #004490;}
.i-list1 .w980 { overflow: hidden; }
.i-list-tit1 { height: 54px; }
.i-list-tit1 h2 { font-size: 18px; line-height: 54px; text-transform: uppercase; color: #004490; }
.i-list-tit1 span { display: inline-block; margin: 6px 0 0 8px; font-size: 14px; line-height: 48px; }
.i-list-tit1 a { display: inline-block; line-height: 48px; color: #004490; }

.i-tips { height: 70px; padding: 40px 0 32px; background: #FFFFFF; }
.i-tips .w980 { overflow: hidden; }
.i-tips ul { width: 1098px; }
.i-tips li { width: 220px; height: 46px; padding: 14px 0 10px 88px; margin-right: 58px; display: inline; font-size: 14px; line-height: 20px; }
.i-tips li.fi { background: url(../images/bg_sign06.png) no-repeat left center; }
.i-tips li.se { background: url(../images/bg_sign07.png) no-repeat left center; }
.i-tips li.th { background: url(../images/bg_sign08.png) no-repeat left center; }
.i-tips .line { border-right: 1px solid #dadada; }
.i-tips li p.fz20 { font-size: 20px; color: #1e1e1e; }
.inside-banner { height: 369px; }
.insdie-wrap { padding: 40px 0 74px; }

.footer { background: #003c7e; }
.footer .ewm { width: 190px; height: 277px; padding-top:23px; background: #023267; line-height: 24px; color: #fff; text-align: center; }
.footer .ewm img { display: block; margin: 0 auto; max-width: 100%; }
.footer-main { width: 766px; padding-top: 24px; line-height: 28px; color: #cbd2de; text-transform: uppercase; }
.footer-main a { color: #cbd2de; /*transition: color 500ms ease-in 0ms;*/ }
.footer-main a:hover { color: #fff; }
.footer-main .menu { height: 50px; border-bottom: 1px solid #1a508b; margin-bottom: 19px; }
.footer-main .menu a { display: inline-block; float: left; padding: 0 26px; font-size: 14px; line-height: 50px; color: #e7e7e7; }
.footer-main .menu a.home { padding-left: 0; }
.footer-main .menu a:hover {color:#FFF;}
.footer-main p.link a { display: inline-block; padding: 0 15px; }
.footer-main .share { float: left; margin-left: 34px; display: inline; }
.footer-link { margin-top: 15px; border-top: 1px solid #1a508b; padding-top: 12px; font-size: 12px; line-height: 30px; color: #cbd2de; }
.footer-link a { display: inline-block; float: left; margin-right: 45px; color: #a3b0c5; transition: color 500ms ease-in 0ms; }
.footer-link a:hover { color: #fff; }

.in-banner { width: 100%; height: 370px; }
.in-wrap { padding: 38px 0; overflow: hidden; }
.lmenu { width: 224px; }
.lm-first { margin-bottom: 34px; overflow: hidden; }
.lm-first h1 { height: 68px; padding-left: 39px; line-height: 68px; color: #fff; font-size: 22px; font-weight: bold; background: url(../images/lm_bg.jpg) no-repeat center; }
.lm-first h1 span { display: block; background: url(../images/contact_08.png) no-repeat 143px center; }
.lm-first ul { width: 100%; }
.lm-first ul li { width: 184px; height: 50px; padding-left: 38px; border-left: 1px solid #dcdbdb; border-right: 1px solid #dcdbdb; border-bottom: 1px solid #dcdbdb; }
.lm-first ul li a { display: block; background: url(../images/contact_13.png) no-repeat 150px center; font-size: 14px; color: #666; line-height: 50px; font-weight: bold; }
.lm-first ul li:hover a, .lm-first ul li.on a { color: #073eac; }
.lm-second { margin-bottom: 32px; overflow: hidden; }
.lm-second h1 { height: 58px; padding-left: 39px; line-height: 58px; color: #fff; font-size: 18px; font-weight: bold; background: url(../images/contact_16.jpg) no-repeat center; }
.lm-second h1 span { color: #fff; display: block; background: url(../images/contact_18.png) no-repeat 143px center; }
.lm-second ul { border-left: 1px solid #dcdbdb; border-right: 1px solid #dcdbdb; border-bottom: 1px solid #dcdbdb; width: 222px; overflow: hidden; padding: 4px 0 8px 0; }
.lm-second ul li { width: 100%; background: url(../images/contact_26.jpg) no-repeat 18px center; }
.lm-second ul li a { display: block; padding-left: 32px; line-height: 26px; color: #666666; }
.lm-second ul li:hover, .lm-second ul li.on { background: url(../images/contact_23.jpg) no-repeat 18px center; }
.lm-second ul li:hover a, .lm-second ul li.on a { color: #0857b0; }
.lm-second-top { padding-left: 38px; border-left: 1px solid #dcdbdb; border-right: 1px solid #dcdbdb; border-bottom: 1px solid #dcdbdb; height: 64px; font-size: 14px; color: #333; padding: 26px 0 0 0; line-height: 14px; text-align: center; }
.lm-second-bottom { padding-left: 38px; border-left: 1px solid #dcdbdb; border-right: 1px solid #dcdbdb; border-bottom: 1px solid #dcdbdb; height: 79px; font-size: 14px; color: #333; padding: 19px 0 0 0; line-height: 14px; text-align: center; }
.lm-second-bottom .btn { display: inline-block; width: 91px; height: 30px; margin-top: 10px; text-align: center; line-height: 30px; color: #fff; font-size: 14px; background: url(../images/contact_33.jpg) no-repeat center; }
.rcontent { width: 725px; border: 1px solid #e9e9e9; }
.rcontent span{font-size: 12px;}
.rcontent h1 { height: 66px; background: #f8f8f8; line-height: 66px; padding: 0 20px; border-bottom: 1px solid #e9e9e9; }
.rcontent h1 span.fl { display: inline-block; font-size: 18px; color: #0857b0; font-weight: bold; }
.rcontent h1 span.fr { color: #999999; }
.rcontent h1 span.fr a { color: #999; }
.rcontent h1 span.fr a:hover { color: #0857b0; }
.rcontent h1 img { display: inline-block; margin: 0 12px; }
.rcontent .conn { padding: 26px 20px 0 20px; }
.rcontent .conn .map { border: 1px solid #dadada; height: 370px; padding: 3px; }
.rcontent .conn .conn-txt { margin-top: 33px; padding: 0 20px 46px 0; }
.rcontent .conn .conn-txt h2 { font-size: 14px; color: #1161c5; font-weight: bold; padding-left: 16px; }
.rcontent .conn .conn-txt p { padding-top: 15px; }
.rcontent .conn .conn-txt p span { width: 95px; text-align: right; line-height: 26px; font-size: 14px; color: #666666; }
.rcontent .conn .conn-txt p input[type="text"] { border: 1px solid #cfcfcf; line-height: 12px; padding: 6px 5px; width: 209px; }
.rcontent .conn .conn-txt p input.input01 { width: 525px; }
.rcontent .conn .conn-txt p textarea { border: 1px solid #cfcfcf; padding: 5px; height: 108px; width: 525px; }
.rcontent .conn .conn-txt .sexbox { line-height: 13px; padding-top: 16px; }
.rcontent .conn .conn-txt p label { width: 34px; padding-left: 2px; line-height: 26px; font-size: 13px; color: #4c4c4c; }
.rcontent .conn .conn-txt p input[type="radio"] { margin-top: 4px; }
.rcontent .conn .conn-txt p i { color: #ff0000; }
.rcontent .conn .btnbox { text-align: center; }
.rcontent .conn .btnbox .btn { width: 86px; height: 28px; border: none; color: #fff; line-height: 28px; text-align: center; display: inline-block; margin: 11px 25px 0 25px; }
.rcontent .conn .btnbox .btn01 { background: url(../images/contact_09.jpg) no-repeat center; }
.rcontent .conn .btnbox .btn02 { background: url(../images/contact_12.jpg) no-repeat center; }
.hrcon { padding: 30px 20px 0 20px; }
.hrcon table { width: 100%; }
.hrcon table td, .hrcon table th { border: 1px solid #e9e9e9;    /*line-height: 20px;*/ padding: 6px 5px 6px 4px; text-align: left; }
.hrcon table td a { color: #666; transition: color 500ms ease-in 0ms; }
.hrcon table td a:hover { color: #0758b2; }
.newscon { padding: 38px 20px 0 20px; }
.newscon .newtj { overflow: hidden; border: 1px solid #e9e9e9; }
.newscon .newtj .img { width: 256px; height: 151px; overflow: hidden; padding: 1px; border-right: 1px solid #e9e9e9; }
.newscon .newstj-txt { width: 360px; padding: 25px 30px 0 34px; }
.newscon .newstj-txt .title a { font-size: 14px; color: #0857b0; font-weight: bold; }
.newscon .newstj-txt .con { line-height: 20px; color: #888; margin-top: 8px; }
.newscon .newstj-txt .time { color: #c4c4c4; margin-top: 20px; }
.newscon .newstj-txt .time a { color: #c4c4c4; }
.newscon .newstj-txt .time a:hover { color: #0857b0; }
.newscon ul { overflow: hidden; width: 100%; }
.newscon ul li { width: 100%; overflow: hidden; margin-top: 19px; }
.newscon ul li .time { width: 80px; height: 109px; background: #c4c4c4; text-align: center; color: #fff; }
.newscon ul li .time p { font-size: 46px; height: 80px; line-height: 80px; border-bottom: 1px solid #aaaaaa; }
.newscon ul li .time span { display: block; width: 100%; height: 27px; border-top: 1px solid #d3d3d3; line-height: 27px; }
.newscon ul li .txt { width: 549px; height: 87px; padding: 20px 30px 0 25px; border-top: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; }
.newscon ul li .txt .title a { font-size: 14px; color: #333; font-weight: bold; }
.newscon ul li .txt .title a:hover { color: #0857b0; }
.newscon ul li:hover .time { background: #0858b2; }
.newscon ul li:hover .time p { border-bottom: 1px solid #044996; }
.newscon ul li:hover .time span { border-top: 1px solid #276dbc; }
.page { text-align: center; padding: 38px 0 36px 0; }
.newsinfocon .title { font-size: 14px; color: #333; font-weight: bold; text-align: center; }
.newsinfocon .time { text-align: center; color: #999; }
.newsinfocon .infocon { padding: 20px 0 30px 0; border-top: 1px solid #cfcfcf; }
.newsinfocon .prevnext { border-top: 1px solid #cfcfcf; padding-top: 10px; line-height: 25px; color: #666; }
.newsinfocon .prevnext a { color: #666; }
.newsinfocon .prevnext a:hover { color: #0857b0; }
.newsinfocon .prevnext p.fr { margin-top: -40px; }
.companycon { padding: 0 20px 40px 20px; }
.honorcon { padding: 37px 20px 0 20px; overflow: hidden; }
.honorcon ul { overflow: hidden; }
.honorcon ul li {/*212 157*/
width: 216px; margin-right: 18px; }
.honorcon ul li.rigg { margin-right: 0; }
.honorcon ul li .img { width: 212px; height: 157px; overflow: hidden; padding: 1px; border: 1px solid #e9e9e9; }
.honorcon ul li .img img { width: 212px; height: 157px; }
.honorcon ul li .title { color: #666666; text-align: center; height: 50px; line-height: 50px; }
.honorcon ul li:hover .img { border-color: #0857b0; }
.honorcon ul li:hover  .title { color: #0857b0; }
.agencycon { padding: 37px 20px 0 20px; overflow: hidden; }
.agencycon ul { overflow: hidden; padding-bottom: 10px; }
.agencycon ul li { width: 216px; margin-right: 6px; margin-left: 6px; }
.agencycon ul li.rigg { margin-right: 0; }
.agencycon ul li .img { width: 214px; height: 76px; overflow: hidden; border: 1px solid #e9e9e9; }
.agencycon ul li .img img { width: 214px; height: 76px; }
.agencycon ul li .title { color: #666666; text-align: center; line-height: 12px; margin: 18px 0 31px 0; }
.agencycon ul li:hover .img { border-color: #0857b0; }
.agencycon ul li:hover  .title { color: #0857b0; }
.questioncon { padding: 16px 20px 0 20px; }
.questioncon ul { overflow: hidden; width: 100%; }
.questioncon ul li { width: 100%; padding: 21px 0 12px 0; border-bottom: 1px solid #e9e9e9; }
.questioncon ul li span.title { display: inline-block; width: 22px; height: 18px; line-height: 18px; text-indent: 3px; color: #fff; font-weight: normal; font-size: 12px; background: url(../images/question_03.jpg) no-repeat left bottom; padding-right: 10px; }
.questioncon ul li .ask { line-height: 18px; font-size: 14px; font-weight: bold; color: #666; overflow: hidden; }
.questioncon ul li .answer { margin-top: 14px; overflow: hidden; }
.questioncon ul li .answer .txt { line-height: 20px; color: #888; width: 648px; }
.questioncon ul li:hover .ask span.title { background-position: left top; }
.questioncon ul li:hover .ask { color: #0857b0; }
.questioncon .infocon { margin-top: 20px; }
.downloadcon { padding: 33px 20px 0 20px; }
.downloadcon ul { overflow: hidden; width: 100%; }
.downloadcon ul li { width: 100%; height: 43px; line-height: 43px; border-bottom: 1px solid #e9e9e9; background: url(../images/download_03_02.jpg) no-repeat left center; }
.downloadcon ul li a { color: #666; display: block; padding-left: 11px; background: url(../images/download_05_02.jpg) no-repeat right center; }
.downloadcon ul li:hover { background-image: url(../images/download_03_01.jpg); }
.downloadcon ul li:hover a { color: #0857b0; background-image: url(../images/download_05_01.jpg); }
.solutioncon { padding: 33px 20px 0 20px; }
.solutioncon ul { overflow: hidden; width: 100%; }
.solutioncon ul li { width: 100%; border-bottom: 1px solid #e9e9e9; margin-top: 17px; }
.solutioncon ul li a.title { color: #666; display: block; font-weight: bold; padding-left: 11px; background: url(../images/solution_06.jpg) no-repeat left center; }
.solutioncon ul li .con { padding: 11px 0 14px 11px; line-height: 20px; color: #888; height: 40px; }
.solutioncon ul li:hover { }
.solutioncon ul li:hover a.title { color: #0857b0; background-image: url(../images/solution_03.jpg); }
.profilecon { padding: 30px 0 46px 0; }
.profilecon p { padding-top: 16px; }
.profilecon p span { width: 154px; text-align: right; line-height: 32px; font-size: 14px; color: #666666; padding-right: 20px; }
.profilecon p input[type="text"] { border: 1px solid #cfcfcf; line-height: 12px; padding: 9px 5px; width: 270px; }
.profilecon .sexbox { line-height: 13px; padding-top: 16px; }
.profilecon p label { width: 34px; padding-left: 2px; line-height: 30px; font-size: 13px; color: #4c4c4c; }
.profilecon p input[type="radio"] { margin-top: 7px; }
.profilecon p.add { padding-top: 14px; }
.profilecon select { margin-right: 20px; line-height: 12px; padding: 4px 0; border: 1px solid #cfcfcf; }
.profilecon .btn { width: 130px; height: 30px; border: none; color: #fff; line-height: 30px; text-align: center; font-weight: bold; display: inline-block; margin-top: 14px; background: url(../images/profile_03.jpg) no-repeat center; }
.profilecon p input[type="password"] { border: 1px solid #cfcfcf; line-height: 12px; padding: 9px 5px; width: 270px; }
.ordercontent { border: none; padding-bottom: 60px; }
.ordercontent h1 { border: 1px solid #e9e9e9; }
.ordercon table { width: 100%; border-color: #fff; }
.ordercon table .tr01 th { height: 52px; border-bottom: 1px solid #e9e9e9; color: #666666; background: url(../images/order_003.jpg) no-repeat right center; }
.ordercon table .tr01 .th01 { border-left: 1px solid  #e9e9e9; }
.ordercon table .tr01 .th02 { border-right: 1px solid  #e9e9e9; background: none; }
.ordercon table .tr02 td { line-height: 31px; border-top: 1px solid #e9e9e9; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; color: #666666; }
.ordercon table td { color: #333; text-align: center; }
.ordercon table .tr03 td { border: 1px solid #e9e9e9; }
.ordercon table .td01 { height: 31px; padding-left: 12px; text-align: left; }
.ordercon table .td02 { color: #ff0000; line-height: 16px; }
.ordercon table .orderbox { overflow: hidden; padding: 15px 14px; width: 207px; }
.ordercon table .img { width: 101px; height: 79px; overflow: hidden; border: 1px solid #e3dbd9; }
.ordercon table .img img { width: 101px; height: 79px; }
.ordercon table .txt { text-align: left; padding-left: 10px; }
.ordercon table a.title { color: #333333; }
.ordercon table a.title:hover { color: #0857b0; }
.txtcon table .txtcon { color: #666666; }
.ordercon table .tr04 td { height: 52px; border: 1px solid #e3dbd9; line-height: 52px; }
.ordercon table .delete { padding-left: 37px; background: url(../images/close.jpg) no-repeat 20px center; }
.ordercon table .delete a { color: #0857b0; }
.ordercon table .money { text-align: right; padding-right: 33px; }
.ordercon table .money span { font-size: 20px; color: #fe0000; }
.ordercon table .money span.price { font-size: 22px; }

.inside-wrap { padding: 20px 0 52px; border: 1px solid #eaeaea; border-top: none; }
.page { text-align: center; }
.products-list .list { position: relative; overflow: hidden; }
.products-list ul { width: 747px; *padding-bottom: 18px; }
.products-list li { width: 228px; height: 278px; border: 1px solid #e6e6e6; margin: 0 20px 18px -1px; display: inline; }
.products-list li .int { padding: 0 17px; line-height: 32px; text-align: center;}
.products-list li a.tit { display: inline-block; width: 100%; padding-bottom: 5px; border-bottom: 1px solid #d6d6d6; font-weight: bold; font-size: 14px; line-height: 30px; color: #333; transition: all 500ms ease-in 0ms; }
.products-list li a.tit:hover { color: #0857b0; border-bottom: 1px solid #0857b0; }
.products-list li p.price { font-weight: bold; font-size: 14px; line-height: 50px; color: #333; }
.products-list li p span { font-size: 24px; font-family: Arial; color: #c00725; }
.products-list .page { margin-top: 32px; }
.pro-info { padding: 34px 20px 31px; }
.pro-img { position: relative; float: left; width: 325px; margin-top: 10px; }
.pro-img .img { position: relative; width: 323px; height: 201px; border: 1px solid #e6e6e6; margin-bottom: 20px; background: url(../../img/loading.gif) no-repeat center; }
.jqZoomPup { background: #fff; border: 1px solid #e6e6e6; opacity: 0.5; position: absolute; visibility: hidden; z-index: 1; }
.zoomdiv { background: #fff; border: 1px solid #e6e6e6; display: none; overflow: hidden; position: absolute; text-align: center; z-index: 1; }
.pro-img .list { width: 325px; height: 75px; margin-bottom: 17px; }
.pro-img .btn { float: left; width: 17px; height: 54px; cursor: pointer; }
.pro-img .prev { background: url(../img/prev05.jpg) no-repeat center; }
.pro-img .next { background: url(../img/next05.jpg) no-repeat center; }
.pro-img .list-in { position: relative; overflow: hidden; float: left; width: 262px; height: 50px; margin: 0 14px; display: inline; margin-top: 2px; }
.pro-img .list-in li { width: 78px; height: 48px; border: 1px solid #e6e6e6; margin-right: 11px; display: inline; cursor: pointer; }
.pro-img .list-in li.active { border: 1px solid #0857b0; }
.pro-tips { float: right; width: 330px; }
.pro-tips h2 { font-size: 22px; line-height: 44px; color: #333; }
.pro-tips p.price { font-size: 14px; line-height: 34px; color: #333; }
.pro-tips p.price span { font-size: 36px; color: #ca020f; }
.pro-tips .list { margin-top: 18px; padding: 18px 0; border-top: 1px solid #d9d9d9; }
.pro-tips .list li { width: 330px; margin-bottom: 9px; line-height: 23px; color: #333; }
.pro-tips .list p { width: 72px; padding-right: 3px; line-height: 20px; }
.pro-tips .list .fr { position: relative; }
.pro-tips .list span { display: inline-block; position: relative; float: left; min-width: 21px; height: 16px; line-height: 16px; padding: 0 10px; border: 1px solid #b8b7bd; margin-right: 6px; text-align: center; cursor: pointer; margin-bottom: 4px; }
.pro-tips .list span.on { border: 1px solid #ce0303; background: url(../img/bg_sign12.png) no-repeat right bottom; }
.pro-tips .list .tips { position: absolute; left: 105%; top: -1px; z-index: 5; width: 100%; padding: 3px; background: #fff; border: 1px solid #ce0303; font-size: 12px; line-height: 20px; color: #666; display: none; }
.pro-tips .num { height: 31px; margin-top: 8px; }
.pro-tips .num input { float: left; width: 47px; height: 29px; padding: 0 5px; border: 1px solid #b8b7bd; margin-right: 4px; display: inline; line-height: 29px; color: #333; }
.pro-tips .btn { float: left; width: 18px; height: 31px; }
.pro-tips .btns { width: 18px; height: 14px; cursor: pointer; }
.pro-tips .up { background: url(../img/prev06.jpg) no-repeat; margin-bottom: 3px; }
.pro-tips .down { background: url(../img/next06.jpg) no-repeat; }
.pro-tips .num p { width: auto; padding-left: 15px; line-height: 31px; }
.pro-tips .num a.meesage { display: inline-block; width: 54px; border: 1px solid #c40000; background: #ffeded; margin: 2px 0 0 8px; font-size: 13px; line-height: 25px; color: #c40000; text-align: center; }
.pro-tips .list em { font-style: normal; }
.pro-tips .button { height: 40px; margin-top: 18px; }
.pro-tips .button a { display: inline-block; float: left; width: 140px; height: 38px; border: 1px solid #cdcdce; margin-right: 16px; background: #ddd; font-size: 14px; line-height: 38px; color: #333; text-align: center; transition: all 500ms ease-in 0ms; }
.pro-tips .button input { float: left; width: 140px; height: 38px; border: 1px solid #cdcdce; margin-right: 16px; background: #ddd; font-size: 14px; line-height: 38px; color: #333; text-align: center; transition: all 500ms ease-in 0ms; }
.pro-tips .button a:hover, .pro-tips .button a.add, .pro-tips .button input.hover { border: 1px solid #0c60be; background: #0c60be; color: #fff; }
.pro-service { margin: 52px 0 25px; font-size: 10px; line-height: 16px; }
.pro-service h2 { font-size: 18px; line-height: 32px; color: #444; margin-bottom: 25px; }
.pro-service ul { width: 708px; }
.pro-service li { width: 236px; height: 53px; }
.pro-service li span { display: inline-block; float: left; width: 53px; height: 53px; }
.pro-service li span.fi { background: url(../img/bg_sign13.jpg) no-repeat; }
.pro-service li span.se { background: url(../img/bg_sign14.jpg) no-repeat; }
.pro-service li span.th { background: url(../img/bg_sign15.jpg) no-repeat; }
.pro-service li .int { float: left; height: 36px; padding: 10px 0 0 13px; }
.pro-service li p.fz15 { font-size: 15px; line-height: 20px; color: #1e1e1e; }
.pro-detail h2 { font-size: 18px; line-height: 58px; color: #444; }
.pro-detail table { border-top: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; }
.pro-detail th { padding-left: 16px; border-bottom: 1px solid #e4e4e4; border-left: 1px solid #e4e4e4; font-weight: normal; font-size: 14px; line-height: 45px; color: #333; text-align: left; }
.pro-detail td { padding: 0 16px; border-bottom: 1px solid #e4e4e4; border-left: 1px solid #e4e4e4; line-height: 31px; color: #666; }
.pro-detail ul { border-top: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; }
.pro-detail li { padding: 0 16px; border-bottom: 1px solid #e4e4e4; border-left: 1px solid #e4e4e4; line-height: 31px; color: #666; height: 31px; line-height: 31px; text-align: center; }
.pro-detail .detail { margin-top: 65px; }
.pro-detail .detail img {    /*display: block;
        margin: 0 auto;
        max-width: 100%;*/ }

/* 分页 */
#ykzxzx_pages { padding:14px 0 10px; font-family:宋体; text-align:center;}
#ykzxzx_pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#ykzxzx_pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#ykzxzx_pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#ykzxzx_pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
        