﻿﻿@charset;utf-8
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, span, em, strong, img, form, fieldset, input, textarea, button, pre, table, tr, th, td, blockquote, code, label, cite, i { padding: 0; margin: 0 }
:focus { outline: 0 }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
fieldset, img { border: 0 }
ul, ol, li { list-style-type: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th, tr, td { text-align: left }
u, del, ins { text-decoration: none }
label { cursor: pointer }
address, caption, cite, code, dfn, em, th, var, i { font-style: normal; }
q:before, q:after { content: '' }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
abbr, acronym { border: 0; font-variant: normal }
select, input, img { vertical-align: middle }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; *font-size:100%
}
a:link { color: #000; text-decoration: none; }
a:visited { text-decoration: none; color: #000; }
a:hover { text-decoration: none; color: #F00; }
a:active { text-decoration: none; color: #000; }
body { font-size: 14px; font-family: 微软雅黑; color:#333;  }
body .tableFix { table-layout: fixed }
body .alpha { filter: alpha(style=0, opacity=0); opacity: 0 }
body .alpha100 { filter: alpha(style=0, opacity=100); opacity: 1 }
.db { display: block }
.dn { display: none }
.di { display: inline }
.dib { display: inline-block }
.clear { clear: both; font-size: 0px; line-height: 0px; height: 0px; overflow: hidden }
.clearfix { display: block; zoom: 1 }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.mt20 { margin-top: 20px; }
.warp { width: 1198px; margin-left: auto; margin-right: auto; }
.header{ background:url(../img/top.jpg) left top no-repeat; height:190px; overflow:hidden; cursor:pointer;}
.logo{ width:1198px; margin-left:auto; margin-right:auto; padding-top:80px;}
.title{ color:#000; margin-top:30px; overflow:hidden; height:32px; padding-left:15px; border-left:90px solid #043a9e; font-size:20px; font-weight:600;}
.box{ width:1093px; margin-left:105px; overflow:hidden; margin-top:10px;}
.test{ font-size:14px; line-height:24px; width:1000px;}
.test-c{ font-size:14px; margin-top:25px; font-weight:600;}
.tousu{ width:1000px; margin-top:20px; overflow:hidden;}
.tousu ul li{ height:195px; width:230px; float:left; display:inline; background:#f8f8f8;}
.tousu ul li.ts-ml20{ margin-left:25px;}
.tousu ul li .ts-t{ height:30px; line-height:30px; background:#5a9ad7; text-align:center; font-size:14px; font-weight:600; text-align:center; color:#fff;}
.tousu ul li .ts-t2{ list-style: disc; font-size:14px; margin-left:15px; margin-top:20px; font-weight:600;}
.tousu ul li .ts-test{ font-size:14px; margin-left:30px; margin-right:10px; margin-top:10px; line-height:24px; color:#666;}
.ts-fd{ position:fixed; right:0px; top:200px;}
.ts-fd .ts-ydj{ width:120px; height:120px;}
.ts-fd .ts-ydj a{ display:block; width:120px; height:120px; background:#0aa2e5; border-radius:5px;}
.ts-fd .ts-ydj a:hover{ display:block; width:120px; height:120px; background:#077caf; border-radius:5px;}
.ts-fd .ts-ydj .ydj-icon{ width:120px; height:65px; background:url(../img/icon1.png) 40px 20px no-repeat;}
.ts-fd .ts-ydj .ts-fd-test{ font-size:18px; text-align:center; line-height:50px; color:#fff;}

.ts-fd .ts-jb{ width:120px; height:120px; margin-top:10px;}
.ts-fd .ts-jb a{ display:block; width:120px; height:120px; background:#ff890b; border-radius:5px;}
.ts-fd .ts-jb a:hover{ display:block; width:120px; height:120px; background:#d07411; border-radius:5px;}
.ts-fd .ts-jb .jb-icon{ width:120px; height:65px; background:url(../img/icon1.png) 40px -122px no-repeat;}
.ts-fd .ts-jb .ts-fd-test{ font-size:18px; text-align:center; line-height:50px; color:#fff;}

.ts-fd .ts-ts{ width:120px; height:120px;margin-top:10px;}
.ts-fd .ts-ts a{ display:block; width:120px; height:120px; background:#34a263; border-radius:5px;}
.ts-fd .ts-ts a:hover{ display:block; width:120px; height:120px; background:#237c49; border-radius:5px;}
.ts-fd .ts-ts .ts-icon{ width:120px; height:65px; background:url(../img/icon1.png) 40px -122px no-repeat;}
.ts-fd .ts-ts .ts-fd-test{ font-size:18px; text-align:center; line-height:50px; color:#fff;}

.index-banner{ margin-top:45px; clear:both;}
.lc1{ width:500px; height:574px; overflow:hidden; float:left; display:inline; background:url(../img/1lc.jpg) left top no-repeat;}
.lc2{ width:510px; height:574px; overflow:hidden;float:left; display:inline; background:url(../img/2lc.jpg) left top no-repeat;}
.lc3{ width:500px; height:599px; overflow:hidden;float:left; display:inline; background:url(../img/3lc.jpg) left top no-repeat;}
.lc4{ width:510px; height:599px; overflow:hidden;float:left; display:inline; background:url(../img/4lc.jpg) left top no-repeat;}
.lc1 .lc1-title{ margin-left:200px; margin-top:60px; width:105px; height:56px; background:#5a9ad7; text-align:center; line-height:56px; font-size:18px; font-weight:600; color:#fff;}
.lc1 .lc1-test{ margin-left:150px; margin-top:20px; width:205px; line-height:24px; font-size:14px;text-align:center;}
.lc1 .lc1-wz1{ margin-top:70px;margin-left:190px; text-align:center; width:144px; font-size:14px;}
.lc1 .lc1-wz2{ margin-top:80px;margin-left:105px; text-align:center; width:117px; float:left; display:inline; font-size:14px;}
.lc1 .lc1-wz3{ margin-top:80px;margin-left:75px; text-align:center; width:163px; float:left; display:inline; font-size:14px;}
.lc1 .lc1-wz4{ margin-top:50px;margin-left:15px; text-align:center; width:210px; float:left; display:inline; font-size:14px;}
.lc1 .lc1-wz5{ margin-top:50px;margin-left:70px; text-align:center; width:177px; float:left; display:inline; font-size:14px;}

.lc2 .lc2-title{ margin-left:240px; margin-top:60px; width:105px; height:56px; background:#5a9ad7; text-align:center; line-height:56px; font-size:18px; font-weight:600; color:#fff;}
.lc2 .lc2-test{ margin-left:190px; margin-top:20px; width:205px; line-height:24px; font-size:14px;text-align:center;}
.lc2 .lc2-wz1{ margin-top:70px;margin-left:230px; text-align:center; width:144px; font-size:14px;}
.lc2 .lc2-wz2{ margin-top:80px;margin-left:140px; text-align:center; width:117px; float:left; display:inline; font-size:14px;}
.lc2 .lc2-wz3{ margin-top:80px;margin-left:75px; text-align:center; width:163px; float:left; display:inline; font-size:14px;}
.lc2 .lc2-wz4{ margin-top:50px;margin-left:50px; text-align:center; width:210px; float:left; display:inline; font-size:14px;}
.lc2 .lc2-wz5{ margin-top:50px;margin-left:70px; text-align:center; width:177px; float:left; display:inline; font-size:14px;}
.lc2 .lc2-wz6{ margin-top:57px;margin-left:50px; text-align:center; width:400px; float:left; display:inline; font-size:13px;}

.lc3 .lc3-title{ margin-left:200px; margin-top:60px; width:105px; height:56px; background:#5a9ad7; text-align:center; line-height:56px; font-size:18px; font-weight:600; color:#fff;}
.lc3 .lc3-test{ margin-left:150px; margin-top:20px; width:205px; line-height:24px; font-size:14px;text-align:center;}
.lc3 .lc3-wz1{ margin-top:72px;margin-left:190px; text-align:center; width:144px; font-size:14px;}
.lc3 .lc3-wz2{ margin-top:80px;margin-left:105px; text-align:center; width:117px; float:left; display:inline; font-size:14px;}
.lc3 .lc3-wz3{ margin-top:80px;margin-left:75px; text-align:center; width:90px; float:left; display:inline; font-size:14px;}
.lc3 .lc3-wz4{ margin-top:50px;margin-left:15px; text-align:center; width:210px; float:left; display:inline; font-size:14px;}
.lc3 .lc3-wz5{ margin-top:55px;margin-left:80px; text-align:center; width:177px; float:left; display:inline; font-size:14px;}
.lc3 .lc3-wz6{ margin-top:50px;margin-left:15px; text-align:center; width:400px; float:left; display:inline; font-size:13px;}

.lc4 .lc4-title{ margin-left:240px; margin-top:60px; width:105px; height:56px; background:#5a9ad7; text-align:center; line-height:28px; font-size:18px; font-weight:600; color:#fff;}
.lc4 .lc4-test{ margin-left:190px; margin-top:20px; width:205px; line-height:24px; font-size:14px;text-align:center;}
.lc4 .lc4-wz1{ margin-top:105px;margin-left:200px; text-align:center; width:220px; font-size:14px;}
.lc4 .lc4-wz2{ margin-top:80px;margin-left:140px; text-align:center; width:117px; float:left; display:inline; font-size:14px;}
.lc4 .lc4-wz3{ margin-top:80px;margin-left:85px; text-align:center; width:90px; float:left; display:inline; font-size:14px;}
.lc4 .lc4-wz4{ margin-top:50px;margin-left:60px; text-align:center; width:210px; float:left; display:inline; font-size:14px;}
.lc4 .lc4-wz5{ margin-top:50px;margin-left:70px; text-align:center; width:160px; float:left; display:inline; font-size:14px;}
.lc4 .lc4-wz6{ margin-top:57px;margin-left:55px; text-align:center; width:400px; float:left; display:inline; font-size:13px;}

.title-xz{ width:227px; height:40px; margin-top:20px; background:url(../img/title1.jpg) left top no-repeat;}
.title-xz .ttxz-l{ width:44px; height:40px; line-height:40px; float:left; display:inline; text-align:center; font-size:18px; font-weight:600; color:#fff;}
.title-xz .ttxz-r{ width:174px; height:40px;line-height:40px; float:right; display:inline; text-align:center; font-size:18px; font-weight:600; color:#fff;}

.lx-t-l{ width:150px; float:left; display:inline; text-align:right; padding-right:10px; margin-top:15px; line-height:30px; font-size:14px; color:#5a9ad7;}
.lx-t-r{ width:800px; float:left; font-size:14px; line-height:30px; color:#666; display:inline;  height:30px; margin-top:15px;}
.lx-t-r input{ width:250px; height:28px; background:#f8f8f8; padding-left:15px; border:1px solid #ddd; font-size:14px; color:#999;}
.lx-t-r select{ width:408px; height:28px; background:#f8f8f8; padding-left:15px; border:1px solid #ddd; font-size:14px; color:#999;}
.lx-t-r2{ width:800px; float:left; font-size:14px; line-height:30px; color:#666; display:inline;  margin-top:15px;}

.falv{ margin-top:30px; overflow:hidden;}
.falv li{ width:130px; height:130px; overflow:hidden; float:left; display:inline; }
.falv li.ml25{ margin-left:30px;}
.falv li a{ display:block; width:130px; height:130px; background:#5a9ad7;}
.falv li a:hover{ display:block; width:130px; height:130px; background:#3c77af;}
.falv li .fl1{ width:130px; height:80px; background:url(../img/icon2.png) 0px -5px no-repeat;}
.falv li .fl2{ width:130px; height:80px; background:url(../img/icon2.png) -160px -5px no-repeat;}
.falv li .fl3{ width:130px; height:80px; background:url(../img/icon2.png) -320px -5px no-repeat;}
.falv li .fl4{ width:130px; height:80px; background:url(../img/icon2.png) -480px -5px no-repeat;}
.falv li .fl5{ width:130px; height:80px; background:url(../img/icon2.png) -640px -5px no-repeat;}
.falv li .fl6{ width:130px; height:80px; background:url(../img/icon2.png) -800px -5px no-repeat;}
.falv li .fl7{ width:130px; height:80px; background:url(../img/icon2.png) -960px -5px no-repeat;}


.falv li .fl-test{ line-height:20px; padding-left:15px; padding-right:15px; font-size:14px; color:#fff; text-align:center;}
.foot{ margin-top:25px; clear:both; height:40px; overflow:hidden; width:100%; background:#464646;}

.floatBoxBg{display:none;width:100%;height:100%;background:#000;position:fixed !important;/*ie7 ff*/position:absolute;top:0;left:0;filter:alpha(opacity=0);opacity:0; z-index:999;}
.floatBox{position:fixed !important;/*ie7 ff*/position:absolute;top:0;left:0;background:#fff; display:none; z-index:1000;}
.floatBox .title{height:23px;padding:7px 10px 0;color:#fff;background-attachment: scroll;background:#1b315e;background-repeat: repeat-x;background-position: 0px 0px; cursor:move;}
.floatBox .title h4{float:left;padding:0;margin:0;font-size:14px;line-height:16px; font-weight:bold; display:inline;}
.floatBox .title span{float:right;cursor:pointer;display:inline;}
.floatBox .title span img{cursor:pointer; margin:-5px -5px;}
.floatBox .content{padding:0;background:#fff;overflow-x:hidden;overflow-y: auto;}
.closeDialog{ font-size:20px; font-weight:bold; color:#000; margin-top:-5px;}
.closeDialog:hover{ font-size:20px; font-weight:bold; color:#fff; margin-top:-5px;}
#tundefined{ width:96%; padding-left:2%; padding-right:2%; padding-top:15px; text-align:right;}
.tc-test{ width:76%; margin-left:8%; padding:4%; margin-top:15px; background:#f4f4f4; height:220px; font-size:14px; line-height:24px; color:#666;overflow: auto;}
.tc-btn{ width:240px; margin-left:380px; margin-top:45px; border:none; border-radius:5px; height:42px; line-height:42px; background: url(../img/ty.png) 30px 10px no-repeat #cccccc; color:#fff; font-size:18px; padding-left:40px;}
.cx-box{ width:1010px; height:350px; margin-bottom:30px; background: url(../img/cx-box.png) left top no-repeat; margin-top:30px;}
.cx-b-b{ width:1000px; height:300px; margin-left:80px;  *margin-left:120px; padding-top:45px; overflow:hidden;}
.cx-b-b .cx-input{ width:350px; height:40px; border:none; background:#fff; text-align:center; font-size:16px; line-height:40px; color:#666; margin-bottom:20px;}
.cx-b-b .cx-btn{ margin-left:100px; margin-top:20px; width:140px; height:40px; border:none; border-radius:5px; background: url(../img/cx.png) 30px 10px no-repeat #0aa2e5; font-size:18px; color:#fff; padding-left:25px;}
.cx-box2{ width:1010px; height:350px; margin-bottom:30px; background: url(../img/cx-box.png) left top no-repeat; margin-top:30px;}
.cx-b-b2{ width:350px; height:200px; margin-left:120px;  *margin-left:120px; padding-top:65px; overflow:hidden;}
.cx-b-b2 .cx-input2{ width:350px; height:40px; border:none; background:#fff; text-align:center; font-size:16px; line-height:40px; color:#666; margin-bottom:20px;}
.cx-b-b2 .cx-btn2{ margin-left:100px; margin-top:20px; width:140px; height:40px; border:none; border-radius:5px; background: url(../img/cx.png) 30px 10px no-repeat #0aa2e5; font-size:18px; color:#fff; padding-left:25px;}
.lc-title{ margin-top:30px; font-size:20px; font-weight:600; color:#666;}
.liucheng{ margin-top:30px; margin-bottom:20px;}
.liucheng ul li{ width:20%; *width:19.9%; overflow:hidden; float:left; display:inline;}
.liucheng ul li .lc-tw{ font-size:14px; line-height:30px; color:#666; text-align:center;}
.liucheng ul li .lc-tw2{ font-size:16px; font-weight:600; line-height:30px; margin-top:10px; color:#333; text-align:center;}
.liucheng ul li .lc-p1{ width:100%; height:73px; background:url(../images/lc-1.png) 50% top no-repeat;}
.liucheng ul li .lc-p2{ width:100%; height:73px; background:url(../images/lc-1.png) 50% top no-repeat;}
.liucheng ul li .lc-p3{ width:100%; height:73px; background:url(../images/lc-1.png) 50% top no-repeat;}
.liucheng ul li .lc-ph{ width:100%; height:73px; background:url(../images/lc-1.png) 50% top no-repeat;}
.liucheng ul li .lc-x1{ width:100%; height:6px; background:#5a9ad7; overflow:hidden;}
.liucheng ul li .lc-x2{ width:100%; height:6px; background:#d71a18; overflow:hidden;}
.liucheng ul li .lc-x3{ width:100%; height:6px; background:#ffc100; overflow:hidden;}
.liucheng ul li .lc-xh{ width:100%; height:6px; background:#666666; overflow:hidden;}
.my-box{ background:#f4f4f4; height:390px; overflow:hidden; margin-top:30px;}
.lc-my{ margin-top:20px;}
.lc-my li{line-height:30px; margin-top:10px;height:30px;}
.lc-my .lc-t-l{ width:150px; float:left; display:inline; text-align:right; padding-right:10px; line-height:30px;  font-size:14px; color:#666;}
.lc-my .lc-t-r{ width:800px; float:left; font-size:14px; line-height:30px; color:#666; display:inline; overflow:hidden;}
.lc-my .lc-t-r .i-h{ background:url(../img/pj.png) left top no-repeat; width:25px; height:25px; margin-top:3px; float:left; display:inline; margin-right:10px; overflow:hidden;}
.lc-my .lc-t-r .i-hong{ background:url(../img/pj-h.png) left top no-repeat; width:25px; height:25px; margin-top:3px; float:left; display:inline; margin-right:10px;overflow:hidden;}
.lc-zy{ margin-top:20px; margin-left:40px; font-size:14px; line-height:30px;}
.lc-tj{ margin-top:30px; background:#0aa2e5; width:160px; border:none; border-radius:5px; text-align:center; height:40px; line-height:40px; font-size:18px; color:#fff; margin-left:400px;}
.dj-title{ line-height:70px; margin-top:30px; font-size:30px; text-align:center;}
.dj-box{ background:#f4f4f4; padding-top:1px;  padding-bottom:20px; margin-top:5px;}
.box-table{ width:1000px; margin-left:105px; overflow:hidden; margin-top:10px;}
.table{ overflow:hidden; margin-top:15px;}
.table td{ height:30px; padding-top:15px; line-height:30px;}
.table .tt-r{ width:140px; text-align:right; padding-right:10px; font-size:14px; line-height:30px; color:#333; font-weight:600;}
.table .tt-input{ width:190px; height:28px; background:#fff; padding-left:10px; line-height:28px; border:1px solid #ddd; font-size:14px; color:#666;}
.table .tt-r2{ width:197px; text-align:right; padding-right:10px; font-size:14px; line-height:30px; color:#333; font-weight:600;}
.dj-tear{ margin-top:25px; width:968px; height:135px; border:1px solid #ddd; background:#fff; padding:15px; font-size:14px; line-height:22px; color:#666;}
.table .tt-select{ width:150px; height:28px; background:#fff; padding-left:10px; line-height:28px; border:1px solid #ddd; font-size:14px; color:#666;}
.qr-title{ width:200px; margin-top:35px; margin-left:70px; background:url(../img/tishi.png) 5px 7px no-repeat; padding-left:30px; line-height:30px; font-size:16px; font-weight:600; color:#5a9ad7;}
.phone{ margin-top:40px; width:800px; margin-left: auto; margin-right:auto;}
.phone-l{ width:120px; float:left; display:inline; padding-left:25px; background: url(../img/phone.png) 0px 10px no-repeat; line-height:37px; font-size:18px; font-weight:600;}
.phone-p{ width:120px; float:left; display:inline; padding-left:25px; line-height:37px; font-size:18px; font-weight:600;}
.phone-c{float:left; display:inline; width:270px; height:37px;}
.phone-c input{ width:268px; height:35px; border:1px solid #ddd; line-height:35px; font-size:14px; font-weight:600; color:#666; text-align:center;}
.phone-r{ width:130px; float:left; display:inline; line-height:37px; text-align:center;}
.phone-r a{ color:#5a9ad7; font-size:18px; font-weight:bold; text-decoration: underline;}
.dj-b-tbn{ margin-top:30px; margin-bottom:30px; width:350px; margin-left:auto; margin-right:auto;}
.dj-b-tbn .dj-tj{ background:#0aa2e5; width:150px; float:left; display:inline; border:none; border-radius:5px; text-align:center; height:40px; line-height:40px; font-size:18px; color:#fff;  }
.dj-b-tbn .dj-cz{ background:#666666; width:150px; float:right; display:inline; border:none; border-radius:5px; text-align:center; height:40px; line-height:40px; font-size:18px; color:#fff;  }
.shiming{ width: 150px;
    height: 28px;
    background: #fff;
    padding-left: 10px;
    line-height: 28px;
    border: 1px solid #ddd;
    font-size: 14px;
    color: #666;
    margin:0 40px 0 20px;}
.tt-sm{
    padding-right: 10px;
    font-size: 16px;
    line-height: 30px;
    color: #333;
}