﻿/* 
Yahoo! CSS Reset (YUI 3)
http://developer.yahoo.com/yui/3/cssreset/
CSSresetr.com
*/
*{ margin: 0; padding: 0;}
html, body, div, span, object, iframe, table, tr, th, td, em, img, h1, h2, h3, h4, h5, h6, p, a, dl, dt, dd, ul, li, form, label { border: 0 none; font-family: inherit; font-style: inherit; margin: 0; padding: 0;}
body {color: #1D1D1D;font-family: 宋体; font-size: 12px;line-height: 24px; }
input, select {font-size: 12px;line-height: 16px;}
img { border: 0 none;}
ul, li {list-style-type: none;}
.tc { text-align: center;}
.tl {text-align: left;}
.tr {text-align: right;}
.fl{float:left; display:inline}
.fr{float:right; display:inline;}
.f14{ font-size:14px;}
.fb{ font-weight:bold;}
.pd{ padding:0px 40px;}
.pd1{ padding:0px 0px 0px 30px;}
.pt{ padding-top:10px;}
.hs{ color:#977011}
.clear{clear:both; height:0px; overflow:hidden; font-size:1px;}
.hr_10{clear:both; height:10px; overflow:hidden; font-size:1px;}
a {color:#000000;text-decoration: none;}
a:hover{ color:#0774c0;}
a:link,a:visited {text-decoration: none;}
.main{ width:100%; font-family:微软雅黑, 宋体; font-size:12px; background:#ffffff;color: #000;}
.main_text{ margin:0 auto; width:1000px; overflow:hidden;}
.banner{ width:100%; height:700px;background:url(../images/banner.jpg) center 0 no-repeat; }
.banner .btn{ margin:0 auto; width:1000px; height:700px;}
.banner a{ width:1000px; height:700px; display:block;}

.part1{width:100%; height:599px; background:url(../images/bg1.jpg) repeat-x;}
.part1 .one{ margin:0 auto; width:943px;}
.part1 .one .dd1{ width:943px; height:196px; background:url(../images/part1.jpg) no-repeat;}
.part1 .one .dd2{ position:relative; width:943px; height:234px; background:url(../images/part2.jpg) no-repeat; text-align:center;}
.part1 .one .dd2 .yi{ position:absolute; left:120px; top:161px; width:120px; height:64px;}
.part1 .one .dd2 .er{ position:absolute; left:322px; top:160px; width:120px; height:64px;}
.part1 .one .dd2 .san{ position:absolute; left:520px; top:161px; width:120px; height:64px;}
.part1 .one .dd2 .si{ position:absolute; left:721px; top:160px; width:120px; height:64px;}

.part2{ margin:0 auto; width:960px;}
.part2 .liaojie{ width:960px; height:251px; background:url(../images/liaojie.jpg) no-repeat;}

.test {
	width:956px;
	height:251px; background:url(../images/liaojie.jpg) no-repeat;
    position: relative;
}
.cl_960 {
    background:url(../images/liaojie.jpg) 0 1px no-repeat;
    height: 290px;
    margin: 0 auto;
    position: relative;
    width: 960px;
}
.cl_960 h4 {
    height: 52px;
    padding: 0px 0 0 20px;
}
.cl_content_b {
    background: none repeat scroll 0 0 #ECECEC;
    width: 100%;
}
.wb-tck {
    display: none;
    height:349px;
    left: 260px;
    position: absolute;
    top: 0;
    width: 454px;
    z-index: 9000;
}
.wb-tck1 {
    background: url("../images/cl_tsk1.png") no-repeat  0; /*scroll 0 0 rgba(0, 0, 0, 0);*/
    display: none;
    height: 349px;
    width: 454px;
}


.wb-tck2 {
    background: url("../images/cl_tsk2.png") no-repeat  0; /*scroll 0 0 rgba(0, 0, 0, 0);*/
    display: none;
    height: 349px;
    width: 455px;
}


.wb-tck3 {
    background: url("../images/cl_tsk3.png") no-repeat  0; /*scroll 0 0 rgba(0, 0, 0, 0);*/
    display: none;
    height: 349px;
    width: 454px;
}


.wb-tck4 {
    background: url("../images/cl_tsk4.png") no-repeat 0; /*scroll 0 0 rgba(0, 0, 0, 0);*/
    display: none;
    height: 349px;
    width: 454px;
}
.ceshijieguo{  width:180px; height:32px; padding:299px 0px 0px 135px;}
.ceshijieguo a{display:block; width:180px; height:32px;}
.guanbi{ width:446px; padding-right:8px; height:12px; }
.guanbi a{ float:right; display:block; width:12px; height:12px;}
.wb {
    height: 200px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 895px;
}
.wb_ul {
    height: 1000px;
    list-style: none outside none;
    position: absolute;
}
.wb_li {
    height: 180px;
    text-align: center;
    width: 895px;
}
.next {
    background: none repeat scroll 0 0 #CE9C2E;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    height: 18px;
    line-height: 18px;
    text-align: center;
    width: 65px;
}
.prev {
    background: none repeat scroll 0 0 #4A4A4A;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline;
    float: left;
    height: 18px;
    line-height: 18px;
    margin-left: 385px;
    margin-right: 5px;
    text-align: center;
    width: 65px;
}
.reslut {
    background: none repeat scroll 0 0 #CE9C2E;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    height: 18px;
    line-height: 18px;
    text-align: center;
    width: 65px;
}
.wb_li-tx1 {
    color: #1D1D1D;
    font-size: 18px;
    font-weight: bold;
    height: 50px;
    line-height: 50px;
    text-align: center;
}
.quspan_y {
    background: url("../images/input_n.jpg") no-repeat 0 ; /*scroll 0 0 rgba(0, 0, 0, 0);*/
    display: inline;
    float: left;
    height: 19px;
    margin-left: 400px;
    margin-top: 10px;
    width: 65px;
}
.quspan_y:hover {
    cursor: pointer;
}
.quspan_y input {
    display: none;
}
.wb_li b {
    display: block;
    height: 20px;
    width: 895px;
}
.wb_li s {
    background: none repeat scroll 0 0 #4A4A4A;
    border: medium none;
    color: #FFFFFF;
    display: inline;
    float: left;
    height: 18px;
    line-height: 18px;
    margin-left: 385px;
    margin-right: 5px;
    text-align: center;
    text-decoration: none;
    width: 65px;
}
.quspan_n {
    background: url("../images/input_n.jpg") no-repeat 0 ; /*scroll 0 0 rgba(0, 0, 0, 0);*/
    display: block;
    float: left;
    height: 19px;
    margin-top: 10px;
    width: 65px;
}
.quspan_n:hover {
    cursor: pointer;
}
.quspan_n input {
    display: none;
}
.sy {
    color: #444444;
}
.span_onfocus {
    background: url("../images/input_y.jpg") no-repeat 0 ; /*scroll 0 0 rgba(0, 0, 0, 0);*/
}
.showNum {
    color: #EE7B21;
}
.question_b {
    background: url("../images/qustion_bg.jpg") no-repeat 0 ; /* scroll 0 0 rgba(0, 0, 0, 0);*/
    border: 1px solid #ECECEC;
    height: 179px;
    margin: 25px auto 0px auto;
    overflow: hidden;
    position: relative;
    width: 903px;
}
.question_b dl {
    left: 155px;
    list-style: none outside none;
    position: absolute;
    top: 0;
}
.question_b dd {
    height: 160px;
    width: 600px;
}
.question_b dd h4 {
    color: #1D1D1D;
    font-family: Microsoft YaHei,SimHei;
    font-size: 18px;
    font-weight: bold;
    height: 70px;
    line-height: 62px;
    padding-top: 10px;
    text-align: center;
}
.question_b_span {
    display: block;
    height: 22px;
    line-height: 22px;
    padding-left: 210px;
    width: 406px;
}
.question_b dd label {
    float: left;
    padding-left: 30px;
    padding-top: 3px;
}
.question_b dd span {
    background: url("../images/input_n.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    display: block;
    float: left;
    height: 19px;
    vertical-align: -4px;
    width: 19px;
}
.question_b dd span.on {
    background: url("../images/input_y.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.question_b dd span input {
    display: none;
}

.wenti{ margin:0 auto; width:972px; height:681px; background:url(../images/wenti.jpg) no-repeat;}
.wenti .ts-tit{ padding:125px 26px 0px 0px; width:95px; float:right; height:248px; overflow:hidden; }
.wenti .ts-tit li{float:left; width:95px;height:61px; line-height:61px;overflow:hidden; text-align:center;}
.wenti .ts-tit li.dq{ width:95px; }
.wenti .ts-tit li a{ color:#000;font-size:14px;}
.wenti .ts-tit li.dq a{ color:#FFFFFF;font-size:14px;}
.wenti .ts-js{ padding:152px 0px 0px 92px; width:698px; height:480px;float:left;}

.wenti .ts-js .one{ width:698px; height:50px;color:#FFFFFF;}
.wenti .ts-js .one .tt1{ float:left; width:250px; height:50px; line-height:50px; font-size:28px;text-align:center;} 
.wenti .ts-js .one .tt2{ float:right; width:72px; padding-top:22px;text-align:center;}
.wenti .ts-js .one .tt3{ float:right; width:92px; padding-top:22px;text-align:center;}
.wenti .ts-js .one a{color:#FFFFFF; }
.wenti .ts-js .two{ margin-top:20px; width:688px; height:105px;}
.wenti .ts-js .two .tu{ float:left; width:100px;}
.wenti .ts-js .two .test01{ float:left; width:568px; }
.wenti .ts-js .two .test01 .txt{padding:10px 0px 10px 20px; border-bottom:#d4e1f3 1px solid;}
.wenti .ts-js .two .test01 .tttop{ margin-left:20px; width:95px; height:25px; text-align:center; line-height:25px; font-size:14px; color:#0774c0; background:#d4e1f3;}

.mod8 { margin:0 auto; width:972px;}
.mod8 .bd {
    position: relative;
    width: 972px;
}
.mod8 .bd .imgbox {padding:152px 0px 0px 92px; width:698px; height:480px;float:left;}

.mod8 .bd .imgbox ul li { display: none;width:698px; height:480px;}
.mod8 .bd .imgbox ul .on {display: block;}
.mod8 .bd .imgbox ul li .one{ width:698px; height:50px;color:#FFFFFF;}
.mod8 .bd .imgbox ul li .one .tt1{ float:left; width:250px; height:50px; line-height:50px; font-size:24px;text-align:center;} 
.mod8 .bd .imgbox ul li .one .tt2{ float:right; width:72px; padding-top:22px;text-align:center;}
.mod8 .bd .imgbox ul li .one .tt3{ float:right; width:92px; padding-top:22px;text-align:center;}
.mod8 .bd .imgbox ul li .one a{color:#FFFFFF; }
.mod8 .bd .imgbox ul li .two{ margin-top:20px; width:688px; height:105px;}
.mod8 .bd .imgbox ul li .two .tu{ float:left; width:100px;}
.mod8 .bd .imgbox ul li .two .test01{ float:left; width:568px; }
.mod8 .bd .imgbox ul li .two .test01 .txt{padding:10px 0px 10px 20px; border-bottom:#d4e1f3 1px solid;}
.mod8 .bd .imgbox ul li .two .test01 .tttop{ margin-left:20px; width:95px; height:25px; text-align:center; line-height:25px; font-size:14px; color:#0774c0; background:#d4e1f3;}
.mod8 .bd .imgbox ul li .two .test01 .tttop a{ color:#0774c0}

.mod8 .bd .tabbox {padding:125px 26px 0px 0px; width:95px; float:right; height:248px; overflow:hidden;}
.mod8 .bd .tabbox ul {margin: auto; overflow: hidden; width: 95px;}
.mod8 .bd .tabbox ul li {float: left;height: 60px; width: 95px;padding-bottom:5px;}
.mod8 .bd .tabbox ul li a { background-position: 0 0;display: block; height:60px;width:95px;  text-align:center; line-height:60px; font-size:16px;color:#000;}
.mod8 .bd .tabbox ul li .tab1 {
    background-image: url("../images/f1.jpg");background-position: 0 -60px;

}
.mod8 .bd .tabbox ul li .tab2 {
    background-image: url("../images/f2.jpg");background-position: 0 -60px;

}
.mod8 .bd .tabbox ul li .tab3 {
    background-image: url("../images/f3.jpg");background-position: 0 -60px;

}
.mod8 .bd .tabbox ul li .tab4 {
    background-image: url("../images/f4.jpg");background-position: 0 -60px;

}

.mod8 .bd .tabbox ul li .on { color:#fff;background-position: 0 0px;}





.part3{width:100%; height:660px; background:url(../images/bg2.jpg) repeat-x;}
.part3 .one{ margin:0 auto; width:943px;}
.mod5 { margin:0 auto; width:1000px;}
.mod5 .bd {
    position: relative;
    width: 1000px;
}
.mod5 .bd .imgbox {
float:right;
    height: 364px;
    overflow: hidden;
    width:740px;
	background:#FFFFFF;
}

.mod5 .bd .imgbox ul li {
    display: none;
    height: 364px;
    width: 740px;
}
.tu1{ float:left; width:366px; height:326px; padding:20px 0px 0px 20px;}
.wenzi1{ float:left; width:310px; height:320px; padding:20px 0px 0px 20px;}
.wenzi2{ padding-top:30px; width:310px; height:210px;}
.wenzi2 .title{ font-size:14px; padding-bottom:10px;}
.sec_link{ width:310px; height:38px;}
.sec_link a{display: block;height: 38px;transition: all 0.2s linear 0s;width: 40px;}
.sec_link1{ float:left; width:40px; height:38px; padding-right:5px;  }
.sec_link1 a{background:url(../images/dd.jpg) no-repeat;}
.sec_link1 a:hover{background:url(../images/dd.jpg) 0px -38px no-repeat;}

.sec_link2{ float:left; width:40px; height:38px;}
.sec_link2 a{background:url(../images/dd1.jpg) no-repeat;}
.sec_link2 a:hover{background:url(../images/dd1.jpg) 0px -38px no-repeat;}


.mod5 .bd .imgbox ul .on {
    display: block;
}
.mod5 .bd .tabbox {
    top: 0px;
    left: 0;
    position: absolute;
    width: 260px;
	height:364px;
}
.mod5 .bd .tabbox ul {
    margin: auto;
    overflow: hidden;
    width: 260px;
}
.mod5 .bd .tabbox ul li {
    float: left;
    height: 56px;
    width: 260px;
	padding-bottom:5px;
}
.mod5 .bd .tabbox ul li a {
    background-position: 0 0;
    display: block;
    height: 56px;
    width: 256px;
}
.mod5 .bd .tabbox ul li .tab1 {
    background-image: url("../images/s2.jpg");

}
.mod5 .bd .tabbox ul li .tab2 {
    background-image: url("../images/sh1.jpg");

}
.mod5 .bd .tabbox ul li .tab3 {
    background-image: url("../images/z1.jpg");

}
.mod5 .bd .tabbox ul li .tab4 {
    background-image: url("../images/j1.jpg");

}
.mod5 .bd .tabbox ul li .tab5 {
    background-image: url("../images/w1.jpg");

}
.mod5 .bd .tabbox ul li .tab6 {
    background-image: url("../images/g1.jpg");

}
.mod5 .bd .tabbox ul li .on {
    	background-position: 0 -56px;
}

.part4{ margin:0 auto; width:1000px;}
.ts-l{ margin:15px auto; width:1000px; height:405px; overflow:hidden;}
.ts-l li{ float:left;}
.ts-l div.dq1{ background:url('../images/gx1-1.jpg') no-repeat; width:610px; height:405px; overflow:hidden;}
.ts-l div.dq2{ background:url('../images/gx2-1.jpg') no-repeat; width:610px; height:405px; overflow:hidden;}
.ts-l div.dq3{ background:url('../images/gx3-1.jpg') no-repeat; width:610px; height:405px; overflow:hidden;}
.ts-l div.dq4{ background:url('../images/gx4-1.jpg') no-repeat; width:610px; height:405px; overflow:hidden;}
.ts-box{ padding:35px 0px 0px 245px; width:345px; height:350px; color:#FFFFFF;}
.ts-box .title{ font-size:26px; padding-bottom:10px;}
.ts-box .text{ padding-bottom:30px; line-height:28px;}
.ts-box .anniu1{ text-align:right; padding:10px 30px 0px 0px;}
.part5{ width:100%;/*  height:800px; */ padding-top:35px; background:#e7ecf3;}
.ys{ margin:0 auto; width:915px; /* height:650px;  */color:#FFFFFF}
.ys .left{ float:left; width:456px;}
.ys .right{ float:right; width:456px;}
.ysbg{ padding:10px; width:436px; height:189px; background:url(../images/ysd1.jpg) no-repeat;}
.ysbg .title{ font-size:18px; padding-bottom:10px;}

.mod4 { margin:20px auto;height:529px;width:1000px; overflow:hidden;}
.mod4 .bd {position: relative; width:1000px; height:529px; overflow:hidden;}
.mod4 .bd .JL { height:529px;width:1000px;overflow:hidden;}
.mod4 .bd .JL ul { overflow: hidden;}
.mod4 .bd .JL ul li {float: left;height:529px;position: relative;vertical-align: bottom; width:1000px;padding-left:0px;}
.mod4 .bd span {cursor: pointer;display: block;height:68px; position: absolute;top:250px; width: 31px;z-index: 4;}
.mod4 .bd .aw_l {left: 0px;}
.mod4 .bd .aw_r {right:0px;}

.anli3{ position:relative; z-index:1; margin:0 auto; width:1000px; height:584px; padding-bottom:20px; background:url(../images/anli3.jpg) no-repeat;}
.anli3 .one{ position:absolute;z-index:2; width:162px; height:18px; left:104px; top:363px;}
.anli3 .two{ position:absolute;z-index:2; width:162px; height:18px; left:102px; top:393px;}
.anli3 .three{ position:absolute;z-index:2; width:162px; height:18px; left:101px; top:425px;}
.anli3 .four{ position:absolute;z-index:2; width:162px; height:18px; left:102px; top:454px;}
.anli3 .five{ position:absolute;z-index:2; width:162px; height:18px; left:103px; top:484px;}
.anli3 .six{ position:absolute;z-index:2; width:162px; height:18px; left:103px; top:515px;}
.anli3 .seven{ position:absolute;z-index:2; width:97px; height:18px; left:368px; top:433px;}
.anli3 a{ display:block; width:100%; height:100%; font-size:14px; color:#000000}
.anli3 a:hover{ color:#0774c0;}
.mod7 { margin:0px auto;height:215px;width:1000px; overflow:hidden;}
.mod7 .bd {position: relative; width:1000px; height:145px; overflow:hidden;}
.mod7 .bd .JL { height:145px;width:1000px;overflow:hidden;}
.mod7 .bd .JL ul { overflow: hidden;}
.mod7 .bd .JL ul li {float: left;height:145px;position: relative;vertical-align: bottom; width:246px; text-align:center;}
.mod7 .bd span {cursor: pointer;display: block;height:68px; position: absolute;top:0px; width: 31px;z-index: 4;}
.mod7 .bd .aw_l1 {left: 0px;}
.mod7 .bd .aw_r1 {right:0px;}
