@charset "utf-8";
html, body, div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset { margin: 0; padding: 0; }

/* IE5.xIE6bug */ 
* html body{overflow: visible;} 
* html iframe, * html frame{overflow: auto;} 
* html frameset{overflow: hidden;} 

/* body */ 
body{color:#333; font:12px/22px "Microsoft yahei";} 
i, em, cite { font-style: normal; }

/* a */ 
a{ margin:0px; padding:0px;}
a, a:link {text-decoration: none; }
a:visited {  }
a:active, a:hover { text-decoration: none; color:#3ba1cb; }
a:focus { outline: none; }

/* form */ 
textarea,input{ word-wrap:break-word;word-break:break-all;} 
input {vertical-align:middle;font-size:12px}
.button {vertical-align:middle;font-size:12px}
.button { cursor: pointer; }
.float_l{ float:left;}
.float_r{ float:right;}

/* li */ 
ul,li{list-style-type:none;} 

/* img */ 
img{border:0px; vertical-align:middle;} 


/* mouse */ 
.pointer{cursor:pointer;} 
.yn_clearboth{ clear:both; overflow:hidden;}

/*mid*/
.cloudmid{ width:100%; height:auto; margin:0 auto; padding:0px;}
.cloud_banner{ width:100%; height:386px;}
/*--h_banner--*/
.h_banner{ height:386px; background:#ff6315; margin:0px; }
#flash{ width:100%px; text-align:center; height:386px; margin:0 auto; clear:both; position:relative;padding:0px;}
#flash a {width:100%px; text-align:center; height:386px; display:none;}
#flash img {width:100%px; text-align:center; height:386px; overflow:hidden;}
.flash_bar { width:150px; z-index:99; height:20px; overflow:hidden; position:absolute;padding-top:13px!important; bottom:10px; left:47%; text-align:center; }
.flash_bar .dq { display:block; float:left; width:15px; height:15px; margin:5px 5px; cursor:pointer;background:url(banner_icon.gif) no-repeat 0 0;}
.flash_bar .no { display:block; float:left; width:15px; height:15px; margin:5px 5px; cursor:pointer; background:url(banner_icon.gif) no-repeat -16px 0; }
#flashBg { height:386px; overflow:hidden; width:100%; clear:both; margin:0; padding:0;}
#flashLine {height:386px; width:100%; clear:both;}
#flash1,#flash2,#flash3,#flash4,#flash5{ display:block; height:386px; width:100%; overflow:hidden; }

/*cloud1*/
.cloud_mid{ width:1000px; height:auto; margin:0 auto; padding:0px;}
.cloud1{ width:100%; height:548px;}
.cloud11{ width:100%; height:270px;}
.cloud12{ width:100%; height:189px;}
.cloud13{ width:100%; height:89px;}
/*cloud2*/
.cloud2{ width:100%; height:530px; background-color:#fd7917;}
.cloud2_left{ width:482px; float:left;}
.cloud2_left h2{ width:100%; height:90px;}
.cloud2_left_t{ width:313px; height:383px; margin-left:50px;}
.cloud2_left_t1{ width:100%; height:21px; background:url(tab1.jpg) no-repeat;}
.cloud2_left_t2{ width:100%; height:auto;   background:url(tab3.jpg) repeat-y;}
.cloud2_left_t2 div{ width:90%; margin:0 auto;}
.cloud2_left_t2 div table{ width:100%; border:0px; text-align:center;}
.cloud2_left_t2 div table td{ height:32px;}
.cloud2_left_t2_td1{ width:30%; text-align:left; font-size:15px; font-family:"Microsoft yahei"; color:#333333;}
.cloud2_left_t2_td2{ width:70%; font-family:"Microsoft yahei"; color:#333333;}
.cloud2_left_t2_td2 input{ width:170px; height:22px; line-height:22px; float:left; border:solid 1px #CCCCCC;}
.cloud2_left_t2_td2 select{ width:170px; height:22px; line-height:22px; float:left; border:solid 1px #CCCCCC;}
.cloud2_left_input{ width:187px; height:45px; margin:8px auto 0px auto; text-align:center; display:block; background:url(anniu1.jpg) no-repeat; border:0px; color:#FFFFFF; font-size:20px; font-weight:bold; cursor:pointer;}
.cloud2_left_input:hover{ color:#FFFF00;} 
.cloud2_left_t3{ width:100%; height:17px; background:url(tab2.jpg) no-repeat;}
.cloud2b{ width:100%; height:59px; background:url(cloud22.jpg) no-repeat;}
.cloud2_right{ width:517px; height:530px; float:right; background:url(cloud23.jpg) no-repeat; }
.cloud2_ra1{ width:150px; height:50px; position:relative; top:75px; left:70px; display:block;}
.cloud2_ra2{ width:100px; height:30px; position:relative; top:90px; left:310px; display:block;}
.cloud2_ra3{ width:100px; height:30px; position:relative; top:192px; left:15px; display:block;}
.cloud2_ra4{ width:130px; height:50px; position:relative; top:182px; left:360px; display:block;}
.cloud2_ra5{ width:100px; height:30px; position:relative; top:252px; left:295px; display:block;}
.cloud2_ra6{ width:150px; height:50px; position:relative; top:252px; left:100px; display:block;}
/*cloud3*/
.cloud3{ width:100%; height:588px; background-color:#068cb3;}
.cloud31{ width:100%; height:185px; background:url(cloud31.jpg) no-repeat;}
.cloud32{ width:100%; height:380px; background:url(cloud32.jpg) no-repeat;}
.cloud32ul{ width:850px; height:auto; margin:20px auto 0px auto;}
.cloud32ul_div{ width:415px; height:300px;}
.cloud32ul_div1{ width:100%; height:4px; *height:4px; background:url(cloudbj1.jpg) no-repeat; margin:0px; padding:0px;}
.cloud32ul_div2{ width:100%; height:288px; background:url(cloudbj2.jpg) repeat-y; margin:0px; padding:0px;}
.cloud32ul_div2 .info{ width:405px; margin:0 auto;}
.cloud32ul_div2 .info h2{ width:100%; height:55px; line-height:55px; display:block; text-align:center;}
.cloud3wf1{ font-size:32px; font-weight:600;}
.cloud3wf2{ font-size:18px; font-weight:bold;}
.cloud3wf3{ font-size:20px; font-weight:bold;}
.cloud3wf4{ font-size:28px; font-weight:bold;}
.cloud3wf5{ font-size:40px; font-weight:bold; font-family:Arial;}
.cloud3cb{  color:#0afdf4;}
.cloud3cg{color:#444;}
.cloud3cw{color:#fff;}
.cloud3cr{color:#fd1d04;}
.cloud3cy{color:#ffe71e;}
.cloud3bj1{ background-color:#ffa102;}
.cloud3bj2{ background-color:#2095fd;}
.cloud3bj3{ background-color:#5833ff;}
.cloud3bj4{ background-color:#edff1e;}
.cloud3bj5{ background-color:#eb4b00;}
.cloud3bj6{ background-color:#ce20fd;}
.cloud3bj7{ background-color:#ff7113;}
.cloud3bj8{ background-color:#79ff1e;}
.cloud3p{ padding-top:15px;_padding-top:15px;  width:100%; height:70px; display:block;}
.cloud3p1{ padding-top:5px;_padding-top:5px;width:90%;  display:block; margin:0 auto;}
.cloud32ul_div2 .info .midm{ width:100%; height:229px; margin-top:4px;_margin-top:4px;}
.cloud32ul_div2 .info .midl{ width:240px; float:left; height:100%;}
.cloud32ul_div2 .info .midr{ width:160px; float:right; height:229px;}
.cloud32ul_div2 .info .midr .wen{ width:100%; margin-top:40px; _margin-top:35px; text-align:center; display:block; line-height:45px; height:100px; text-align:center;}
.cloud32ul_div2 .info .midr a{ width:140px; height:44px; line-height:40px; text-align:center; background:url(anniu2.jpg) repeat-x; display:block; margin:0 auto; color:#FFFFFF; font-size:22px; font-weight:500;}
.cloud32ul_div2 .info .midr a:hover{ color:#FFFF00;}
.cloud32ul_div2 .info .mid1{ width:240px; height:113px; display:block; line-height:35px; font-size:20px; text-align:center;}
.cloud32ul_div2 div .mid2{ width:240px; height:112px; display:block;  line-height:35px; font-size:20px; text-align:center; margin-top:4px;_margin-top:4px;}
.cloud32ul_div2 div .mid3{ width:240px; height:112px; display:block;  line-height:23px; font-size:17px; text-align:left; margin-top:4px;_margin-top:4px;}
.cloud32ul_div3{ width:100%; height:8px; background:url(cloudbj3.jpg) no-repeat; clear:both;}

/*sun_buttom*/
.sunbuttom{ width:1000px; height:100px; margin:0 auto; padding:0px; position:relative; left:0px; z-index:10000; top:-390px;}
.sunbuttom a{ width:171px; height:36px; display:block; position:absolute; z-index:10001; top:15px; left:800px; background:url(sun_buttom.gif) no-repeat; cursor:pointer;}
.sunbuttom a:hover{filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}