﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.aa { position:relative;}
.bb { position:absolute;}

/*Ŀʼ*/
/*.banner { height:468px; background:url(../images/bansha.gif) no-repeat center bottom;}*/
/*.banner a { height:441px; background:url(../images/banner.jpg) no-repeat center top; display:block;}*/
#flashs { height:441px; position: relative;z-index: 1;}
#flashs .bgitem {position: absolute;}
#flashs .btn {bottom: 15px;margin-right: -450px;padding: 5px 6px;position: absolute;right: 50%;z-index: 7;}
#flashs .btn span {background: none repeat scroll 0 0 pink;border: 1px solid #ff4c00;color: #fff;cursor: pointer;display: inline-block;margin-left: 5px;padding: 2px 6px;}
#flashs .btn span.cur {background: none repeat scroll 0 0 #ff4c00;color: #FFFFFF;}

.bd01 { width:960px; height:110px; margin-top:13px;}
.tel { font-size:18px; color:#0072cf; top:30px; right:18px; font-family:"微软雅黑"; line-height:30px; text-align:right;}
.tel span { font-size:23px; display:block; font-family:Georgia, "Times New Roman", Times, serif; color:#f0a815;} 
.tel2 span { color:#ff4c00;}

.list_l { width:185px; height:auto; overflow:hidden;}
.prolist { width:185px; height:auto; overflow:hidden;}
.prolist .prolist-title { height:38px; line-height:38px; color:#fff; font-size:16px; background:url(../images/listh2.gif) repeat-x; padding:0 0 0 55px; font-weight:normal; font-family:"微软雅黑";}
.prolist .prolist-title a { color:#fff;}
.prolist .prolist-title em { font-size:11px; color:#8cb7f9; font-family:Arial, Helvetica, sans-serif; font-style:normal;}
.list_con { width:183px; height:auto; overflow:hidden; border:1px solid #cfcfcf; border-top:0; padding:13px 0px;}
.list_con h2 { font-size:16px; height:26px; line-height:26px; overflow:hidden; background:url(../images/listh3.gif) no-repeat; padding:0 0 0 11px; display:block; margin-left:10px;}
.list_con h2 a { color:#fff;}
.list_con ul { padding:4px 0 4px 0px; width:183px; overflow:hidden;}
.list_con ul li { height:28px; line-height:28px; overflow:hidden;/* background:url(../images/72.gif) no-repeat left center; padding-left:13px; */float:left; width:83px; border:1px solid #ccc; margin-left:2px; margin-bottom:5px; text-align:center; font-size:14px;}
.list_con ul li a { color:#000;}
.list_con ul .nobot { border-bottom:none;}
.leftbd { height:210px; overflow:hidden; margin-top:13px;}
.leftbd span { left:5px; top:190px; height:20px; line-height:20px; color:#fff;}

.pro_r { width:722px; height:auto; overflow:hidden; border:1px solid #cfcfcf; padding:4px 19px;}
.pro { width:722px; height:auto; overflow:hidden;}
.pro h2 { background:url(../images/icon.gif) no-repeat left 9px; height:37px; line-height:37px; font-size:16px; padding:0 0 0 26px; font-family:"微软雅黑"; font-weight:normal; border-bottom:1px solid #cfcfcf;}
.pro h2 a { color:#0072cf;}
.pro h2 span { margin-top:13px;}

/**search**/
form{ padding:0px; margin:0px; display:inline;}

      input[type=text],
      input[type=password] {
        font-size: 13px;
        min-height: 28px;
        margin: 0;
        padding: 5px 8px;
        outline: none;
        color: #333;
        background-color: #fff;
        background-repeat: no-repeat;
        background-position: right center;
        border: 1px solid #ccc;
        border-radius: 3px;
        box-shadow: inset 0 1px 2px rgba(0,0,0,0.075);
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        transition: all 0.15s ease-in;
        -webkit-transition: all 0.15s ease-in 0;
        vertical-align: middle;
      }
      .button {
        position: relative;
        display: inline-block;
        margin: 0;
        padding: 8px 15px;
        font-size: 13px;
        font-weight: bold;
        color: #333;
        text-shadow: 0 1px 0 rgba(255,255,255,0.9);
        white-space: nowrap;
        background-color: #eaeaea;
        background-image: -moz-linear-gradient(#fafafa, #eaeaea);
        background-image: -webkit-linear-gradient(#fafafa, #eaeaea);
        background-image: linear-gradient(#fafafa, #eaeaea);
        background-repeat: repeat-x;
        border-radius: 3px;
        border: 1px solid #ddd;
        border-bottom-color: #c5c5c5;
        box-shadow: 0 1px 3px rgba(0,0,0,.05);
        vertical-align: middle;
        cursor: pointer;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -webkit-appearance: none;
      }
      .button:hover,
      .button:active {
        background-position: 0 -15px;
        border-color: #ccc #ccc #b5b5b5;
      }
      .button:active {
        background-color: #dadada;
        border-color: #b5b5b5;
        background-image: none;
        box-shadow: inset 0 3px 5px rgba(0,0,0,.15);
      }
      .button:focus,
      input[type=text]:focus,
      input[type=password]:focus {
        outline: none;
        border-color: #51a7e8;
        box-shadow: inset 0 1px 2px rgba(0,0,0,.075), 0 0 5px rgba(81,167,232,.5);
      }
      #search input[type=text] {
        font-size: 16px;
        width: 200px; margin-bottom:5px; height:15px;
      }
      #search .button {
        padding: 7px 10px;
        width: 50px;margin-bottom:5px;
      }



.pro_con { width:722px; height:auto; overflow:hidden; padding:18px 0 0 0;}
.pro_con ul li { margin:0 8px 0 0; width:230px; height:auto; overflow:hidden; float:left; display:inline; font-size:14px;}
.pro_con ul li img { width:224px; height:170px; border:1px solid #cfcfcf; padding:2px;}
.pro_con ul li a:hover img {  border:1px solid #fca235;}
.pro_con ul li span a { height:32px; line-height:32px; display:block; text-align:center; overflow:hidden;}
.pro_con ul .nobot { margin-right:0;}
.pro01 { width:722px; height:282px; overflow:hidden;}
.pro_con01 { width:722px; height:226px; overflow:hidden;}

.pk { height:485px; margin-top:13px;}
.pk h2 { color: #fff;background:url(../images/barpk.gif) no-repeat; height:38px; line-height:38px; font-size:16px; font-family:"微软雅黑"; font-weight:normal; padding:0 21px 0 40px;}
.pk h2 a { color:#fff;}
.pk h2 span { margin-top:13px;}
.pk_c { background-color:#f0f8ff; border:1px solid #cfcfcf; border-top:0; width:897px; height:446px; overflow:hidden; padding:0 22px 0 39px;}
.pk01 { height:180px; border-bottom:1px dashed #cfcfcf; padding:20px 0;}
.pk01 ul { width:530px; overflow:hidden;}
.pk01 ul li { float:left; width:245px; height:180px; margin-right:20px; display:inline; overflow:hidden;}
.pk01 ul li img { width:245px; height:180px;}
.pk01 ul li span { color:#fff;left:0; top:157px; width:245px; height:23px; line-height:23px; background:url(../images/pngbg.png) repeat; text-align:center;}
.pk01 ul li span a { color:#fff;}
.pkbtn { top:60px; left:226px; z-index:999;}
.pkr { width:292px; padding-left:24px;}
.pkr h3 { font-size:16px; font-weight:normal; color:#0575d0; font-family:"微软雅黑"; height:34px; line-height:34px;}
.pkr p { line-height:24px; font-size:13px; color:#5d5c5c; padding-bottom:5px; font-family:"微软雅黑";}
.pkr h4 { font-size:16px; font-weight:normal; color:#e60012; font-family:"微软雅黑"; height:34px; line-height:34px;}
.nobot { border-bottom:0;}

.ry { height:323px; overflow:hidden; margin-top:13px;}
.ry h2 { height:36px; line-height:36px; font-size:16px; background:url(../images/barry.gif) no-repeat; font-weight:normal; font-family:"微软雅黑"; padding:0 24px 0 40px;}
.ry h2 a { color:#fff;}
.ry h2 span { margin-top:13px;}
.ry_con { padding:26px 0 0 14px; height:260px; overflow:hidden; border:1px solid #cfcfcf; border-top:0;}
.r01 { padding-top:98px;}
.ry_con ul { margin-left:10px; width:898px; overflow:hidden; display:inline;}
.ry_con ul li { float:left; width:290px; margin-right:8px; display:inline; font-size:14px;}
.ry_con ul li img { width:282px; height:207px; border:1px solid #cfcfcf; padding:3px;}
.ry_con ul li a { text-align:center; display:block; overflow:hidden;}
.ry_con ul li span  { text-align:center; display:block; height:30px; line-height:30px; overflow:hidden; color:#555;}
.ry_con ul .nobot { margin-right:0;}

.ys { width:958px; height:900px; overflow:hidden; margin-top:13px; border:1px solid #cfcfcf;}
.ys h2 { height:128px;}
.bg01 { background:url(../images/img01.jpg) no-repeat 454px top; height:339px; overflow:hidden;}
.bg02 { background:url(../images/img02.jpg) no-repeat 42px top; height:427px; overflow:hidden;}
.bg03 { background:url(../images/img03.jpg) no-repeat 485px top; height:177px; overflow:hidden;}

.one { top:27px; left:22px; width:420px;}
.one h3 { height:52px; margin-bottom:5px;}
.one p { font-size:14px; font-family:"微软雅黑"; line-height:24px; color:#000; padding-left:52px;}
.one p em { color:#ff4c00; font-style:normal;}
.two { top:187px; left:22px; width:438px;}
.three { top:36px; left:509px; width:394px;}
.four { top:224px; left:509px; width:412px;}
.five { top:19px; left:39px; width:392px;}
.ystel { top:138px; right:46px; font-size:20px; color:#ff5d26; font-family:Georgia, "Times New Roman", Times, serif}

.jz { width:779px; height:377px; overflow:hidden; margin-top:13px;}
.jz h2 { background:url(../images/barjz.gif) no-repeat; height:36px; line-height:36px; font-size:16px; font-weight:normal; font-family:"微软雅黑"; padding:0 50px 0 39px;}
.jz h2 a { color:#fff;}
.jz h2 span { margin-top:12px;}
.jz_con { height:340px; overflow:hidden; background:url(../images/jzsha.gif) no-repeat right top; border:1px solid #cfcfcf; border-width:0 0 1px 1px;}
.jz_con dl { width:365px; height:130px; overflow:hidden; padding:25px 0 8px 20px;}
.jz_con dl dt { width:165px; height:130px;}
.jz_con dl dt img { width:161px; height:126px; border:1px solid #cfcfcf; padding:1px;}
.jz_con dl dd { width:159px; overflow:hidden; padding-left:12px;}
.jz_con dl dd h3 { font-size:14px; line-height:26px;}
.jz_con dl dd h3 a { color:#0072cf;}
.jz_con dl dd h3 em { font-style:normal; font-size:13px; color:#7b7b7b; display:block;}
.jz_con dl dd em { font-style:normal; color:#333; line-height:22px;}
.jz_con dl dd p { line-height:22px; color:#7e7e7e;overflow-y: hidden;height:110px;}
.jz_con dl dd span img { margin:10px 0 0 0;}
.jz_con .nobot { margin-right:0;}

.hz { width:181px; height:377px; overflow:hidden; margin-top:13px;}
.hz h2 { height:36px; line-height:36px; background:#0072cf url(../images/iconhz.gif) no-repeat 30px center; padding-left:54px; font-size:16px; font-family:"微软雅黑"; font-weight:normal;}
.hz h2 a { color:#fff;}
.hz_c { padding:20px 0 0 30px; width:150px; height:320px; border:1px solid #cfcfcf; border-width:0 1px 1px 0; overflow:hidden;}
.hz_c ul li { width:120px; height:60px; padding-bottom:16px}
.hz_c ul li img { width:118px; height:58px; border:1px solid #cfcfcf;}

.about { width:687px; height:auto; overflow:hidden; margin-top:13px;}
.about h2 { padding-right:26px; background:url(../images/barabout.gif) no-repeat; font-size:16px;}
.a_con { padding:25px 0 10px 25px; width:660px; height:auto; overflow:hidden; border:1px solid #cfcfcf; border-top:0;}
.a_con dl { width:636px; height:194px; overflow:hidden; border-bottom:1px dotted #919191;}
.a_con dl dt { float:left; width:240px; height:167px; overflow:hidden;}
.a_con dl dt img { width:234px; height:148px; padding:2px; border:1px solid #cfcfcf;}
.a_con dl dd { float:left; width:374px; height:187px; padding-left:20px; overflow:hidden;}
.a_con dl dd h3 { height:24px; line-height:24px; font-size:14px;}
.a_con dl dd h3 a { color:#3f3f3f;}
.a_con dl dd p { line-height:24px; text-indent:12px; font-size:14px;}
.a_con dl dd span a { color:#0072cf; display:block; padding-top:15px;}
.a_con ul { height:154px; padding:22px 0 0 0; width:660px; overflow:hidden;}
.a_con ul li { float:left; width:198px; margin-right:20px; display:inline;}
.a_con ul li img { width:194px; height:106px; padding:1px; border:1px solid #cfcfcf;}
.a_con ul li span a { text-align:center; display:block; height:34px; line-height:34px; overflow:hidden; color:#555;}

.faq { width:260px; height:auto; overflow:hidden; margin-top:13px;}
.faq h2 { background:url(../images/barfaq.gif) no-repeat; padding-right:20px;}
.fa_con { padding:10px 19px; width:220px; height:auto; overflow:hidden; border:1px solid #cfcfcf; border-top:0; line-height:24px; font-size:14px;}
.fa_con dl { width:213px; border-bottom:1px dotted #cfcfcf; padding:9px 0;}
.fa_con .nobot { border-bottom:none;}
.fa_con dl dt { height:28px; line-height:28px; background:url(../images/wen.gif) no-repeat left center; padding-left:24px; text-align:left;}
.fa_con dl dt a { color:#888; text-align:left;}
.fa_con dl dd { background:url(../images/da.gif) no-repeat left 4px; line-height:22px; padding:0 0 0 24px; overflow:hidden; color:#333; text-align:left;}

.news { width:473px; height:auto; overflow:hidden; margin-top:13px;}
.news h2 { background:url(../images/bardt.gif) no-repeat; height:35px; line-height:35px; padding:0 22px 0 40px;}
.n_con { width:451px; height:auto; overflow:hidden; padding:20px 0 10px 20px; border:1px solid #cfcfcf; border-top:0;}
.n_con dl { width:430px; height:120px; border-bottom:1px dotted #cfcfcf; padding-bottom:25px;}
.n_con dl dt { width:170px; height:120px; float:left;}
.n_con dl dt img { width:166px; height:116px; border:1px solid #cfcfcf; padding:1px;}
.n_con dl dd { float:left; padding:0 0 0 16px; width:244px;}
.n_con dl dd h4 { font-size:13px; height:24px; line-height:24px;}
.n_con dl dd h4 a { color:#3f3f3f;}
.n_con dl dd p { line-height:24px; color:#666;}
.n_con dl dd span a { color:#6d6d6d; font-weight:bold; display:block; padding-top:5px;}
.n_con ul { padding:10px 0 0 0; width:432px; overflow:hidden;}
.n_con ul li { height:30px; line-height:30px; background:url(../images/dd.gif) no-repeat left center; padding:0 0 0 13px; color:#999; font-size:14px;}
/*.n_con ul li a { color:#555;}*/

.link { width:960px; height:121px; overflow:hidden; background:url(../images/linksha.gif) no-repeat center bottom; margin-top:12px; padding:0 70px 33px 70px; margin:13px auto 0;}
.link .link-title { background:url(../images/barry.gif) no-repeat;  color:#fff; height:36px; line-height:36px; padding-left:40px; font-size:16px; font-weight:normal; font-family:"微软雅黑";}
.l_con { line-height:30px; width:938px; padding:10px 10px 0 10px; height:70px; overflow:hidden; border:1px solid #cfcfcf; border-top:0;}
.l_con a { padding:0 12px; color:#555;}



.banner {height:435px; overflow:hidden;  z-index:500; border-bottom:5px solid #0033FF;}

.banner a { height:435px; display:block;}

.ban_list { top:270px; left:50%; margin-left:-500px; width:190px; height:324px; border:1px solid #aab9d4; background-color:#0564a8; filter:Alpha(opacity:70);opacity:0.7;}

.ban_list ul li {height:80px; background:url(../images/banner_x.gif) no-repeat bottom center; }

.ban_list ul li span { display:block; font-style:italic; font-family:Arial, Helvetica, sans-serif; color:#aad9ff; font-size:15px;}

.ban_list ul li a { background:none; color:#fff; font-size:18px; font-family:"微软雅黑"; height:80px; color:#fff;padding:10px 0 0 0; *padding:8px 0 0 0; line-height:30px; text-align:center;}

.ban_list ul .cur{ background:url(../images/banner_x.gif) no-repeat bottom center; }

.ban_list ul .cur a{ background:url(../images/bsj.png) no-repeat center right;}

.sj { top:50%; right:0;width:8px; height:17px; }

.ban_list ul .cur a:hover{ text-decoration:none;}



.flash{ width:100%; height:auto; margin-top:5px;}
.flash-cen{ width:100%; height:auto; margin:0 auto;}
.flash-cen img{max-width:100%; max-height:100%; width:auto; height:auto;}