/* CSS Document */
/************************css reset***********************************/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6,
p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, 
img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,
dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, 
tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, menu, nav, output,
ruby, section, summary,time, mark, audio, video {
margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;}body {line-height: 1;
}
ol, ul {list-style: none;
}blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}

body{ text-align:center; font:13px "微软雅黑"; background:url(../images/head_bg.jpg) center 37px scroll no-repeat #71c999;}
.clear{clear:both;}
a{text-decoration:none;}
.displayN{ display:none;}

.mininav{ height:37px; margin:0 auto; line-height:37px; font-size:13px; background-color:#000;}
.mininav ul { width:918px; margin:0 auto;}
.mininav ul li{ float:left;background:url(../images/shu.gif) no-repeat 0; padding:0 10px; }
.mininav ul li a{ color:#fff; text-decoration:none;}
.mininav ul li a:hover{ color:#fefbe8; text-decoration:underline;}
.header{ width:941px; margin:0 auto; height:558px;}
.header .head1{width:941px; height:130px; background-image:url(../images/head1.jpg);}
.header .head2{width:941px; height:141px; background-image:url(../images/head2.jpg);}
.header .head3{width:941px; height:141px; background-image:url(../images/head3.jpg); overflow:hidden; text-align:left;}
.header .head3 ul{width:431px; height:109px; position:relative; left:0px; top:0px;}
.header .head3 ul li{ position:absolute;width:92px; height:92px; background-image:url(../images/href_bg.png); text-align:center; line-height:90px; float:left; display:inline;}
.header .head3 ul .li1{ left: 235px; top: 20px;}
.header .head3 ul .li2{ left: 405px; top: 20px;}
.header .head3 ul .li3{left: 574px; top: 20px;}
.header .head3 ul li a{ display:block; width:100%; height:100%;color:#fff; font-size:18px; font-weight:bold;}
.header .head4{width:941px; height:146px; background-image:url(../images/head4.jpg); overflow:hidden;}
.header .head4 p{ margin:0 auto; width:780px; height:80px; font-size:15px; color:#604527; text-align:left; line-height:23px; text-indent:2em;}
.header .head4 p strong{ font-weight:bold;}


.cont{margin:0 auto ; width:941px; text-align:left; overflow:hidden;}
.cont1{height:430px; margin-top: 10px;}
.cont1 .cont1_left{width:490px; height:430px; float:left; display:inline;}
.h2{ height:36px; background:url(../images/h2_bg.jpg) left 10px scroll no-repeat; text-indent:45px;  line-height:36px; color:#fff; font-size:24px;}
.cont1 .cont1_left p{width:490px; height:135px; font-size:14px; color:#fff; text-indent:2em; line-height:22px; margin:10px 0px 20px 0px; border-bottom:1px dashed #fff; padding-bottom:10px;}
.cont1 .cont1_left p a{float:right; display:inline; color:#fff; font-size:14px; margin:10px 20px 0px 0px;}
.cont1 .cont1_left p a:hover{ color:#08869c;}
.cont1 .cont1_left .p1{height:155px; border:none;}

.cont1 .cont1_right{float:right; display:inline; width:359px; height:430px; background-color:#08869c;}
.cont1 .cont1_right h2{ width:359px; height:44px; line-height:37px; text-align:center; font-weight:bold; font-size:20px; color:#fff; background-image:url(../images/form12.jpg);}


.questionBlock{float: left;width: 359px;font-size: 12px;height: 380px;text-align: left; color:#fff;}
.questionBlock ul{padding:5px; padding-top:0px;}
.questionBlock ul li{border-bottom:1px dashed #dfdfdf;padding:10px 0;clear:both;}
.questionBlock ul li label{width:80px;height:20px;line-height:20px;text-align:right;display:inline-block;float:left;padding-right:2px;}
.questionBlock ul li .se_3{height:20px;width:60px;margin-right:5px;}
.questionBlock .txt_1,.questionBlock .txt_2,.questionBlock .txt_3{width:160px;height:17px;line-height:17px;border:1px solid #dfdfdf;padding-left:3px;}
.questionBlock .txt_2{width:120px;}
.questionBlock .txt_3{height:30px;overflow-y:hidden;}
.questionBlock .btn{text-align:center;}
.questionBlock .btn .btn_submit,.questionBlock .btn .btn_reset{width:80px;height:20px;margin:3px 5px;}
.questionBlock label em{color:#FF0000;padding:0 5px;}
.questionBlock select{font:12px;}

.cont2{height:330px; margin-top:30px;background-color:#fefbe8; overflow:hidden;}
.cont2 .cont2_left{ width:485px; height:300px; float:left; display:inline; text-align:left; overflow:hidden; margin:20px 0px 0px 20px;}
.cont2 .cont2_left h2{ color:#43b87b; font-size:24px;}
.cont2 .cont2_left p{width:55px; height:151px;  padding:20px 10px; background-color:#00abb8; font-size:15px; color:#fff; float:left; display:inline; overflow:hidden; margin-top:10px;}
.cont2 .cont2_left ul{ float:left; display:inline-block; width:315px; height:197px;  margin:10px 10px 0px 10px; }
.cont2 .cont2_left ul li{width:315px; height:44px; line-height:44px; background-color:#00abb8;margin-bottom:5px; text-align:center; font-size:15px; color:#fff;}
.cont2 .cont2_left a{ float:right; display:inline; margin:20px 10px 0px 0px; font-size:15px; color:#00abb8;}
.cont2 .cont2_left a:hover{ font-weight:bold;}

.cont2 .cont2_right{ width:416px; height:300px; float:right; display:inline; text-align:left; overflow:hidden; margin:20px 0px 0px 20px;}
.cont2 .cont2_right h2{ color:#43b87b; font-size:24px;}
.cont2 .cont2_right p{width:410px; height:209px; color:#604527; font-size:14px; line-height: 23px; margin-top:10px;}
.cont2 .cont2_right p strong{ display:inline-block; width:50px; height:20px; background-color:#00abb8; line-height:23px; text-align:center; color:#fff; font-size:15px;}
.cont2 .cont2_right a{ float:right; display:inline; margin:10px 10px 0px 0px; font-size:15px; color:#00abb8;}
.cont2 .cont2_right a:hover{ font-weight:bold;}

.cont3{ height:465px; margin-top:30px;}
.cont3 ul{width:941px; height:370px; margin-top:20px;}
.cont3 ul li{width:226px; height:328px; float:left; display:inline; margin-right:12px;}
.cont3 ul .li1{margin:0px;}
.cont3 ul li h3{ width:226px; height:37px; line-height:37px; text-align:center; background:url(../images/bgbg1.jpg) left top scroll repeat-x; font-size:18px; color:#fff;}
.cont3 ul li p{width:196px; height:262px; background-color:#58ba81; margin-top:20px; padding:15px;}
.cont3 ul li p strong{ color:#036f20; font-size:16px;}
.cont3 ul li p  span{ display:block; height:95px; font-size:14px; color:#fff; margin-top:10px; line-height:23px;}
.cont3 ul li p  .span1{height:117px; line-height: 22px;}
.cont3 ul li p a{color:#fff; font-size:14px;}
.cont3 ul li p a:hover{ font-weight:bold; color:#01778c;}
.cont3 .href1{float:left; display:inline; color:#fff; font-size:16px;_margin-top:10px;}
.cont3 .href1:hover{ font-weight:bold;}
.cont3 .href2{float:right;}
.cont3 .href3{margin-left: 35px;}

.cont4{height:297px; margin-top:20px; background-color:#08869c;}
.cont4 h2{ font-size:24px; color:#ffffff; margin:20px;}
.cont4 ul{width:941px; height:180px;}
.cont4 ul li{width:255px; height:150px;float:left; display:inline; margin-left:18px; padding:15px; background-color:#fff; color:#604527; font-size:14px; line-height:19px;}
.cont4 ul .li1{width:296px; height:180px; padding:0px; text-align:center;}
.cont4 ul .li1 a{margin:10px auto;}
.cont4 ul .li1 a:hover{filter:alpha(opacity=60); /*IE滤镜，透明度60%*/
-moz-opacity:0.6; /*Firefox私有，透明度60%*/
opacity:0.6;/*其他，透明度60%*/}
.cont4 ul li h3{height:32px; background:url(../images/bgbg11111.jpg) left bottom scroll no-repeat; line-height:27px; color:#08869c; font-size:16px;}
.cont4 ul li a{color:#08869c; font-size:16px;margin-top:20px; display:block;}
.cont4 ul li a:hover{ font-weight:bold; }

.cont5{height:560px; margin-top:20px; }
.cont5 .cont5_left{float:left; display:inline;width:500px; height:493px;}
.cont5 .left_cont{width:490px; height:487px; margin-top:10px; background-color:#58ba81; padding:10px;}
.cont5 .left_cont h3{width:82px; height:28px; line-height:32px; background:url(../images/h3_bg.jpg) left 6px scroll no-repeat;font-size:18px; color:#fff; text-indent: 26px;}
.cont5 .left_cont p{height:auto; margin:10px 0px; font-size:14px; color:#fff; line-height:23px; border-bottom:1px dashed #fff; padding-bottom:15px;}
.cont5 .left_cont .p1{border:none;}
.cont5 .cont5_right{float:right; display:inline;height:493px; width:420px;}
.h2 strong{color:#fff100; font-weight:bold;}
.cont5 .cont5_right .right_cont{width:420px; height:507px; background-color:#fefbe8; margin-top:10px}

.footer{width:100%; height: 235px; overflow:hidden; background-color:#fbf8e5; border-bottom:5px solid #000; margin-top:20px;}
.footer p{width:941px; height:204px; text-align:center; line-height:28px; color:#000; margin:0 auto; margin: 20px auto 0px auto; font-size:14px;}

#code,#code_hover,#gotop{ width:36px; height:48px; background:url(../images/icon.png) no-repeat; position:fixed; right:50px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code{ background-position:-276px -258px; bottom:120px; _margin-bottom:120px;}
#code_hover{ background-position:-316px -258px; bottom:120px; _margin-bottom:120px;}
#gotop{ background-position:-276px -310px; bottom:67px; _margin-bottom:67px;} 

#code_img{ width:270px; height:357px; background:url(../images/icon.png) -4px -2px no-repeat; position:fixed; right:90px; bottom:67px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px;}