body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button,th, td,img{border:medium none;margin: 0;padding: 0;}
body,button, input, select, textarea { font-size:12px; font-family:Arial, Helvetica, sans-serif !important;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em{font-style:normal;}
ul, ol , li { list-style:none; display:block; }
a { text-decoration: none; color:#666;}
a:hover {text-decoration:none;color:#da251c;}
table { border-collapse: collapse; border-spacing: 0;}

.fl {float:left;}
.fr {float:right;}




/*top*/
.top{ width:1003px; overflow:hidden; margin:0 auto;}
.fwlx{ width:305px; overflow:hidden;}
.fwlx p{ color:#999; width:100%; line-height:35px; height:35px; text-align: right; }
.fwlx p a{ padding:0 0 0 5px;}
.fwlx div{ width:100%; background:url(../images/index_05.jpg) no-repeat left top; overflow:hidden;}
.fwlx div b{ width:86%; display:block; float:right; font-family:"Î¢ÈíÑÅºÚ"; font-weight:100; color:#666; font-size:14px;}
.fwlx div b span{ font-size:24px; font-weight:bold; color:#a73146}
.fwlx div font{ display:block; width:76%; float:right; font-size:22px; color:#333; font-family:"Î¢ÈíÑÅºÚ"; height:24px; line-height:24px;}
.fwlx div font span{ font-size:14px; color:#666;}

/*nav_gt*/
.nav_gt{ width:100%; height:45px; background:#2a80b9; position:relative; z-index:999}
.nav_gt ul{ margin:0 auto; width:1003px;}
.nav_gt li{ float:left; width:100px; height:45px; line-height:45px; text-align:center; margin-right:10px;}
.nav_gt li a{ display:block; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}
.nav_gt li a:hover{ background:url(../images/index_10.jpg) no-repeat bottom center #ec3c00;}
.okl{background:url(../images/index_10.jpg) no-repeat bottom center #ec3c00;}
.guey{ background:#1bbc9b; float:right !important}

/*menu*/
#nav .mainlevel ul {display:none; position:absolute; background:#549dce; width:100px;}
#nav .mainlevel li{ height:35px !important; line-height:35px !important;}
#nav .mainlevel li a{font-size:12px; display:block; border-bottom:solid 1px #8bc4ea; color:#fff}
#nav .mainlevel li a:hover{ color:#fff;}

/*banner*/
.banner{ width:100%; height:441px; overflow:hidden; position:relative; z-index:111; background:#eee; padding-bottom:200px;}
#full-screen-slider { width:100%; height:441px; float:left; position:relative}
#slides { display:block; width:100%; height:441px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:411px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#ec3c00}

/*mian*/
.mian{ width:1003px; margin:-200px auto 0; position:relative; z-index:999;}
.mian_le{ background:#1bbc9b; min-height:500px;}
.mian_le h1{ width:199px; position:relative; margin-top:-81px;}

.mian_re{}
.gsjj{ width:803px; overflow:hidden; position:relative; background:#fff;}
.gsjj h1{ display:block; width:560px; overflow:hidden; height:48px; float:left}
.gsjj a{ position:absolute; top:32px; right:243px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ec3c00}
.gsjj a:hover{ color:#1bbc9b}
.gsjj_pp{ width:535px; overflow:hidden; height:170px; line-height:25px; color:#666; margin-left:25px; margin-top:18px;}
.gsjj_img{ margin-top:-48px;}

.zxcp{ width:803px; overflow:hidden; margin:1px 0 1px 1px; position:relative;}
.zxcp h1{ float:left;}
.zxcp font{ position:absolute; display:block; color:#00ffcb; top:104px; left:14px; display:block; overflow:hidden;}
.zxcp font a{ color:#00ffcb;font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.zxcp font a:hover{ color:#fff;}

.rollBox{width:602px;overflow:hidden;}
.rollBox .Cont{width:602px;overflow:hidden;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:200px;float:left; margin-right:1px; background:url(index_16.jpg) no-repeat bottom center; position:relative;}
*+html .rollBox .Cont .pic{width:200px;float:left;background:#fff;}
.rollBox .Cont .pic img{ display:block; float:left;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

.rollBox .Cont .pic a p{ width:180px; padding:0 10px; overflow:hidden; height:30px; background:#000; color:#fff; text-align:center; line-height:30px; position:absolute; bottom:0; opacity:0.7; display: none;}
.rollBox .Cont .pic a:hover p{ display:block;}

.img1{ float:left; margin-top:20px; position:absolute;top:79px; left:171px; cursor:pointer}
.img2{ float:right;margin-top:20px;position:absolute;top:98px; left:171px;cursor:pointer}
.img1:hover{ opacity:0.8;}
.img2:hover{ opacity:0.8;}

.xwdt{ background:url(../images/xwdt_20.png) no-repeat top center; width:103%; height:310px; position:relative; margin-bottom:50p0x;}
.xwdt font{ position:absolute; display:block; color:#00ffcb; top:32px; right:45px; display:block; overflow:hidden;}
.xwdt font a{ color:#ec3c00;font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.xwdt font a:hover{ color:#1bbc9b;}

.xwtj{ width:200px; overflow:hidden; float:left; margin:0 0 0 25px;}
.xwtj img{ display:block;}
.xwtj b{ height:30px; line-height:30px; font-family:"Î¢ÈíÑÅºÚ";  width:100px; overflow:hidden; display:block;color:#000;}
.xwtj b a{color:#000;}
.xwtj p{ width:100%; line-height:20px; color:#999; height:58px; overflow:hidden;}
.xwtj li{ padding:2px; color:#666; height:20px; overflow:hidden; line-height:20px;}
.xwtj li a{ color:#1163a2;}
.xwtj li a:hover{ color:#1bbc9b}
.xwtj_02{ margin-left:35px;}

.xwlb{ width:290px; float: left; margin-left:35px}
.xwlb li{ height:25px; line-height:25px; overflow:hidden;}
.xwlb li a{ float:left; display:block; color:#1163a2; width:70%;}
.xwlb li a span{ color:#666;}
.xwlb li a:hover{ color:#ec3c00}
.xwlb li b{ float:right; display:block; font-family:"Î¢ÈíÑÅºÚ"; color:#999; font-weight:100;}


/*foot*/
.foot{ width:100%; background:#eee; border-top:solid 1px #ddd; height:216px; overflow:hidden; position: fixed; z-index:11; bottom:0}
.fooner{ background:url(../images/index_23.jpg) no-repeat left center; height:216px; width:748px; float:right;}
.foot_nr{ width:1003px; margin:0 auto;}
.fooner p{ float:left; font-family:"Î¢ÈíÑÅºÚ"; margin-left:135px; margin-top:40px; color:#666; line-height:22px;}
.fooner img{ float:right; margin-top:50px;}



/*gywm_ny*/
.gywm_ny{width:803px; background:#fff; margin-bottom:246px; box-shadow: 9px 8px 5px -6px #eee;}
.wywz{ width:759px; margin:0 auto; height:40px; line-height:40px; border-bottom:solid 1px #ddd;}
.wywz h1{ font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#333; float:left;}
.wywz p{ float:right; color:#666; padding-top:5px;}
.wynr{ width:759px; margin:1px auto 0; background: url(../images/gywm_01_03.jpg) repeat-x; padding-top:25px; font-size:14px; color:#555; line-height:25px; min-height:625px; padding-bottom:25px;}

/*banner_ny*/
.banner_ny{ width:100%; height:303px;  position:relative; z-index:111; overflow:hidden; padding-bottom:200px;}

/*sxse*/
.sxse{ height:34px; width:100%;}
.sxse_01{ width:215px; border:solid 1px #ddd; height:30px; background:#fff; border-right:none; outline:none; color:#999; text-indent:5px;}
.sxse_02{ width:70px; height:34px; border:none; background:#ec3c00; cursor:pointer; color:#fff; font-size:14px;outline:none;}

.cpall{ width:100%; overflow:hidden;}
.cpall ul{ width:110%; position:relative; margin-top:24px;}
.cpall li{ float:left; margin:0 24px 24px 0; width:237px;}
.cpall li img{ display:block; padding:3px; border:solid 1px #ddd;}
.cpall li p{ height:25px; line-height:25px; font-family:Arial, Helvetica, sans-serif; text-align:center; background:#ddd; color:#2a80b9; margin-top:2px; font-size:12px; width:100%; overflow:hidden;}
.cpall li:hover{ opacity:0.8;}

/*syyxyy*/
.syyxyy{ width:63%; margin:30px auto 40px; overflow:hidden;}
.syyxyy a{ border:solid 1px #ddd; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; width:35px; height:35px; display:block; float:left; text-align:center; line-height:35px; margin:0 5px;}
.syyxyy span{ display:block; float:left; font-family:"ËÎÌå"; padding:0 10px; line-height:35px; font-size:16px;}
.syyxyy_01,.syyxyy_02{ width:85px !important;}
.syyxyy a:hover{ background:#333; color:#fff; border: solid 1px #333;}
.ope{background:#333; color:#fff !important; border: solid 1px #333 !important;}

/*xwtjd*/
.nrwz_001{ font-size:14px; line-height:25px; color:#666; width:100%; overflow:hidden; margin-top:10px;}

.xwtjd{ overflow:hidden; width:100%; border-bottom:dashed 1px #ddd; padding-bottom:20px; margin-bottom:20px;}
.xwtjd img{ display:block; float:left;}
.xwtjd p{ float:right; display:block; width:465px; color:#999; line-height:22px; font-size:12px; height:112px; overflow:hidden;}
.xwtjd p b{ display:block; font-size:14px; color:#333; padding-bottom:5px; font-family:"Î¢ÈíÑÅºÚ";}
.xwtjd font{ width:80px; height:27px; background:#ec3c00; border-radius:3px; display:block; color:#fff; float: left; text-align:center; line-height:27px; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-top:21px; margin-left:18px;}
.xwtjd font:hover{ opacity:0.8;}

.lzjsul{ width:100%; overflow:hidden; margin-bottom:20px;}
.lzjsul li{ width:100%; height:40px; line-height:40px; overflow:hidden; border-bottom:dashed 1px #ddd;font-size:12px;}
.lzjsul li a{ width:75%; overflow:hidden; float:left;}
.lzjsul li span{ float:right; color:#999; font-family:"Î¢ÈíÑÅºÚ"; }
.lzjsul li a font{ font-family:"ËÎÌå"; font-size:14px; color:#d9213f; padding-right:5px;}
.nyban_ds{ background:url(../images/xwzx_03_02.jpg) no-repeat top center;}

/*zxlye*/
.zxlye{ width:70%; margin:30px auto 0; overflow:hidden;}
.zxlye div{ margin-bottom:10px; overflow:hidden;}
.zxlye div font{ font-family:"Î¢ÈíÑÅºÚ"; color:#333; float:left; display:block;}
.zxlye div input{ width:220px; border:solid 1px #ccc; border-radius:3px; height:25px;float:left; display:block;}
.zxlye div span{ color:#f00; font-size:12px; padding-left:5px;float:left; display:block;}
.zxlye div textarea{width:320px; border:solid 1px #ccc; border-radius:3px; height:85px;float:left; display:block;}
.zxlye div img{float:left; display:block;}
.tijann input{ width:130px !important; height:35px !important; border:none !important; background:#ec3c00; border-radius:3px; cursor:pointer; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; margin-left:68px;}


/*cpxqyl*/
.cpxqyl{ position:relative;}
.cpxqyl h1{ width:100%; border-bottom:solid 1px #eee; font-size:18px; font-weight:100; font-family:"Î¢ÈíÑÅºÚ"; padding-bottom:10px; text-align:center; color:#333;}

/*gsjc*/
.gsjc{ color:#666; line-height:25px;}

/*download by www.sucaijiayuan.com*/
#play {width:361px;text-align:center;position:relative;overflow:hidden;margin:30px 0 0; }
#play .change_a {width:50%;height:100%;position:absolute;top:0;z-index:1;cursor:pointer;display:block;overflow:hidden;background:url(about:blank);}
#play .prev_a {left:0;}
#play .next_a {right:0}
#play .change_a span {width:24px;height:43px;display:block;position:absolute;top:50%;margin-top:-21px;display:none}
#play .prev_a span {background:url(../images/s_gallery_2012110702.png) no-repeat 0px -50px;left:0;}
#play .next_a span {background:url(../images/s_gallery_2012110702.png) no-repeat -30px -50px;right:0;}
#play .img_ul {position:relative;z-index:1;}
#play .img_ul li{ border: solid 1px #ddd; width:359px; overflow:hidden;border-radius:5px; }
.img_hd  {width:322px;overflow:hidden;height:66px;padding:2px 0;margin-top:15px;margin:-79px 0 0 370px;position:relative;}
.img_hd ul {position:absolute;z-index:1}
.img_hd ul li {float:left;width:69px;height:60px;border:3px solid #eee;cursor:pointer;margin:0 3px 0 1px;overflow:hidden;*display:inline;padding:1px;text-align:center}
.img_hd ul li img {height:60px;}
.img_hd ul li.on{ border-color:rgb(45, 150, 233);}
.img_hd .bottom_a {background:url(../images/s_gallery_2012110702.png) no-repeat;width:22px;height:22px;position:absolute;display:block;top:50%;margin-top:-11px;cursor:pointer;z-index:10}
.img_hd .prev_a { background-position:0 -24px;left:5px;}
.img_hd .next_a { background-position:-30px -24px;right:5px;}

.cpjjl{ position:absolute; top:62px; right:0; width:320px; overflow:hidden; height:320px;}
.cpjjl p span{ color:#999;}
.cpks{ width:100%; overflow:hidden; margin-top:30px;}
.cpks h2{ width:100%; height:25px; background:#666; font-size:14px; font-weight:100; line-height:25px; overflow:hidden; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; text-indent:10px; margin-bottom:20px;}

.xywwz{ width:100%; height:25px; font-size:12px; margin:30px auto 0; border-top:solid 1px #eee; padding-top:25px;}
.xywwz font{ color:#999;}
.xywwz a{ color:#0093dd;}
.xywwz a:hover{ color:#f00;}
.xywwz span{ width:280px; display:block; overflow:hidden;height:25px;}
.sdf{ text-align:right}

/*nrwz_edx*/
.nrwz_edx h1{ width:100%; font-size:20px; text-align:center; color:#333; padding-bottom:10px; font-family:"Î¢ÈíÑÅºÚ";}
.nrwz_edx .edx_span{ width:100%; font-size:12px; color:#999; text-align:center; border-bottom:solid 1px #eee; margin-bottom:20px; padding-bottom:5px;}
.edx_span span{ padding:0 20px;}
.edx_nr{ color:#666;}





/*js*/
.jstxa{ position:relative; padding-bottom:20px; min-height:933px; width:199px;}
.lists{ padding:0; margin:10px 0 0}
.lists li{height:27px; line-height:27px;cursor:pointer; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; text-indent:10px; overflow:hidden;}
.lists li a{ color:#fff;}
.lists li:hover{background:#09C}
.show{background:#d1d1d1; width:750px; position:absolute; display:none; z-index:999999;}

.show_ul ul{ width:750px; overflow:hidden;}
.show_ul li{ width:249px; height:26px; line-height:26px; text-indent:10px; float:left; border-bottom:solid 1px #fff; border-right:solid 1px #fff; overflow:hidden;}
.show_ul li a{ color:#015555; display:block;}
.show_ul li a:hover{ background:#1bbc9b; color:#fff;}



.hzfo{ background:#09c !important}