/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0; list-style:none; text-decoration:none; border:0; list-style:none;}
body{ font-size:12px; font-family: Arial,''; color:#333;}
a{ color:#333;}
a:hover{ color:#f60; text-decoration:none;}
p{line-height:1.5em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1000px; margin:0 auto;}

/*common end*/


.head{ width:100%; position:relative; z-index:666;}
.head01bg{ height:28px; line-height:28px; background:url(../images/top_bg.gif) repeat-x;}
.head01{}
.head01 .lt{ float:left; color:#0078bf;}
.head01 .lt span{ color:#848484;}
.head01 .lt a{ color:#0078bf; margin:0 5px;}
.head01 .lt a:hover{ text-decoration:underline;}
.head01 .rt{ float:right; color:#a59ea3;}
.head01 .rt a{ color:#a59ea3; margin:0 5px;}
.head01 .rt a:hover{ text-decoration:underline;}

.head02bg{ height:80px;}
.head02{}
.head02 .logo{ width:100%; height:80px; position:relative;}
.head02 .logo img{ max-width:100%; max-height:60px; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto 0;}

.head03bg{ height:32px;}
.head03{ background:url(../images/top_menuBg.gif) center no-repeat;}
/*menu*/
.menu{height:32px;line-height:32px; }
.menu ul li{ float:left; position:relative; background:url(../images/top_menuDz.gif) right center no-repeat;}
.menu ul li dl{ background:#fff; width:150%; position:absolute; left:-25%; top:32px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:30px; }
.menu ul li dl dd a{ font-size:12px; color:#666; padding:0; }
.menu ul li dl dd a:hover{ color:#f60;}
.menu a{ font-size:14px;color:#fff; text-decoration:none; display:block;text-align:center; padding:0 27px;}
.menu a:hover{color:#b5b1b4;}
a.menu_hover{ color:#b5b1b4;}


/*banner_01*/
.banner_01{ width:1000px;height:360px; overflow:hidden; position:relative; z-index:1; }
.banner_01 ul {height:360px;position:absolute;}
.banner_01 ul li {width:1000px; height:360px;float:left;overflow:hidden; position:relative; background:#ccc;}
.banner_01 ul li img{ width:1000px; height:360px;}
.banner_01 .btnBg { width:1000px;height:20px;position:absolute; left:0; bottom:0; background:#000;}
.banner_01 .btn {width:1000px; position:absolute; height:10px; padding:0 10px; right:0; bottom:5px; text-align:right;}
.banner_01 .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.banner_01 .btn span.on {background:#fff;}
.banner_01 .preNext {top:130px;width:45px; height:100px;  position:absolute; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
.banner_01 .pre {left:0;}
.banner_01 .next {right:0; background-position:right top;}


.con01bg{ height:22px; margin-top:5px;}
.con01{}
.con01 .lt{ float:left; width:500px; height:20px; line-height:20px; border:1px solid #ccc;}
/*scroll_01*/
.scroll_01{ }
.scroll_01 .bd{}
.scroll_01 .bd ul li{ float:left; width:100%; height:20px; overflow:hidden;}
.scroll_01 .bd ul li a{ color:#0078bf;}
.scroll_01 .bd ul li a:hover{ text-decoration:underline;}

.con01 .rt{ float:right; max-width:498px; height:22px; line-height:22px;}
.con01 .rt dl dt{ float:left; font-size:15px; font-weight:bold;}
.con01 .rt dl dd{ float:right;}
.con01 .rt dl dd .txt{ float:left; width:140px; height:20px; line-height:20px; border:1px solid #ccc; background:#f6f6f6;}
.con01 .rt dl dd select{ float:left; border:1px solid #ccc; height:22px; line-height:22px; padding:0;}
.con01 .rt dl dd .btn{ float:left; width:48px; height:22px; line-height:22px; background:url(../images/top_searchBtn.gif) center no-repeat; cursor:pointer;}



.con02bg{ margin-top:10px;}
.con02{}
.con02_lt{ float:left; width:290px;}
.con02_lt .top{}
.slideBox{ position:relative;}
.slideBox .hd{ position:absolute; z-index:5; right:0; bottom:30px; height:15px;}
.slideBox .hd ul li{ float:left; cursor:pointer; border-right:1px solid #fff; text-align:center; width:15px; height:15px; line-height:15px; background:#000; color:#fff;}
.slideBox .hd ul li.on{ background:#f00;}
.slideBox .bd{}
.slideBox .bd ul li{}
.slideBox .bd ul li .img{ height:240px;}
.slideBox .bd ul li .img img{ width:290px; height:240px;}
.slideBox .bd ul li span{ display:block; height:30px; line-height:30px; overflow:hidden; background:#ccc;}
.slideBox .bd ul li span a{}
.slideBox .bd ul li span a:hover{}
.con02_lt .btm{ margin-top:5px;}
.tit1{ position:relative;}
.tit1 h2{ height:31px; line-height:31px; background:url(../images/tit1.gif) center no-repeat; color:#fff;}
.tit1 h2 strong{ font-size:14px; padding-left:10px;}
.tit1 h2 a{ width:25px; height:10px; position:absolute; right:8px; top:12px;}
.con02_lt .btm .list{ border:1px solid #ccc; border-top:none; padding:5px;}
.con02_lt .btm .list ul li{ height:25px; line-height:25px; padding-left:15px; background:url(../images/arrow1.gif) left center no-repeat;}
.con02_lt .btm .list ul li a{ color:#f00; float:left; width:200px; height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.con02_lt .btm .list ul li a:hover{ text-decoration:underline;}
.con02_lt .btm .list ul li span{ float:right; color:#999;}

.con02_ct{ float:left; width:410px; margin-left:25px;}
.tit2{position:relative;}
.tit2 h2{ height:30px; line-height:30px;}
.tit2 h2 img{ width:410px; height:30px;}
.tit2 h2 a{ width:25px; height:10px; position:absolute; right:10px; top:12px; }
.con02_ct .list{ border:1px solid #ccc; border-top:none; padding:5px;}
.con02_ct .list dl dt{ border-bottom:1px dotted #ccc; padding-bottom:5px; margin-bottom:5px;}
.con02_ct .list dl dt h2{ font-size:16px; color:#000; text-align:center; line-height:1.5em;}
.con02_ct .list dl dt h2 a{ color:#000;}
.con02_ct .list dl dt h2 a:hover{ text-decoration:underline;}
.con02_ct .list dl dt h3{ font-weight:normal; font-size:12px; line-height:1.5em; height:4.5em; overflow:hidden; position:relative; text-align:justify;}
.con02_ct .list dl dt h3 a{ position:absolute; background:#fff; right:0; bottom:0; color:#0078bf;}
.con02_ct .list dl dt h3 a:hover{ text-decoration:underline;}
.con02_ct .list dl dd{ height:25px; line-height:25px; font-size:14px;}
.con02_ct .list dl dd span{ float:left;}
.con02_ct .list dl dd span a{ color:#0078bf;}
.con02_ct .list dl dd span a:hover{ text-decoration:underline;}
.con02_ct .list dl dd strong{ font-weight:normal; float:left; width:250px; height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.con02_ct .list dl dd strong a{}
.con02_ct .list dl dd strong a:hover{ text-decoration:underline;}
.con02_ct .list dl dd b{ font-weight:normal; float:right; color:#999; font-size:12px;}

.con02_rt{ float:right; width:250px;}
.con02_rt .top{}
.con02_rt .top ul li{}
.con02_rt .top ul li img{ width:250px; float:left;}
.con02_rt .btm{ margin-top:5px;}
.tit3{}
.tit3 h2{ height:30px; line-height:30px;}
.tit3 h2 img{ width:250px; height:30px;}
.con02_rt .btm .list{ border:1px solid #ccc; border-top:none; padding:5px;}
.con02_rt .btm .list ul li{ height:25px; line-height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; padding-left:15px; background:url(../images/arrow2.gif) left center no-repeat;}
.con02_rt .btm .list ul li a{}



.con03bg{ margin-top:10px;}
.con03{}
.scroll_03{ border:1px solid #ccc; padding:4px 4px;}
.scroll_03 .bd{}
.scroll_03 .bd ul li{ float:left; width:155px; margin:0 5px; text-align:center;}
.scroll_03 .bd ul li .img{ border:1px solid #eee; padding:2px; height:100px; position:relative;}
.scroll_03 .bd ul li .img img{ max-width:149px; max-height:100px; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.scroll_03 .bd ul li h2{ font-weight:normal; font-size:12px; line-height:2em; height:2em; overflow:hidden;}
.scroll_03 .bd ul li h2 a{}
.scroll_03 .bd ul li h2 a:hover{ text-decoration:underline;}


.tit4{}
.tit4 h2{ height:31px; line-height:31px; background:url(../images/item_3.gif) center no-repeat; font-weight:normal; font-size:15px; position:relative;}
.tit4 h2 strong{ color:#fff; padding-left:5px;}
.tit4 h2 a{ width:25px; height:10px; position:absolute; right:15px; top:10px; }
.con04bg{ margin-top:5px;}
.con04{ overflow:hidden;}
.con04 ul{ width:1050px;}
.con04 ul li{ float:left; width:330px; margin:5px 5px 0 0;    height: 220px;}
.con04 ul li .list{ border:1px solid #ccc; border-top:none; padding:5px;}
.con04 ul li .list dl dt{}
.con04 ul li .list dl dt table{ border-spacing:0;}
.con04 ul li .list dl dt table td{}
.con04 ul li .list dl dt .img{ width:100px;}
.con04 ul li .list dl dt .img img{ width:100px; height:75px;}
.con04 ul li .list dl dt .txt{ width:210px; padding-left:8px;}
.con04 ul li .list dl dt .txt h2{ font-size:14px; line-height:1.2em; height:2.4em; overflow:hidden;}
.con04 ul li .list dl dt .txt h2 a{}
.con04 ul li .list dl dt .txt h2 a:hover{ text-decoration:underline;}
.con04 ul li .list dl dt .txt h3{ font-weight:normal; font-size:12px; line-height:1.2em; height:3.6em; overflow:hidden; position:relative;}
.con04 ul li .list dl dt .txt h3 a{ position:absolute; background:#fff; right:0; bottom:0; color:#0078bf}
.con04 ul li .list dl dt .txt h3 a:hover{ text-decoration:underline;}
.con04 ul li .list dl dd{ height:25px; line-height:25px; padding-left:15px; background:url(../images/arrow3.gif) left center no-repeat;}
.con04 ul li .list dl dd a{ float:left; width:220px; height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.con04 ul li .list dl dd a:hover{ text-decoration:underline;}
.con04 ul li .list dl dd span{ float:right; color:#999;}


.tit5{}
.tit5 h2{}
.tit5 h2 img{}
.con05bg{ margin-top:10px;}
.con05{}
.con05 .list{ border:1px solid #ccc; border-top:none; padding:5px;}
.con05 .list .top{}
.con05 .list .top a{ margin:0 5px;}
.con05 .list .top a:hover{}
.con05 .list .btm{ margin-top:10px;}
.con05 .list .btm a{ margin:0 5px;}
.con05 .list .btm a img{ max-width:100%; height:30px; vertical-align:middle;}


.footbg{ padding:10px 0;}
.foot{ text-align:center;}
.foot dl dt{ border-bottom:5px solid #3366ff; font-size:14px; line-height:1.5em;}
.foot dl dd{ font-size:12px; line-height:1.5em;}
.foot dl dd a{}
.foot dl dd a:hover{ text-decoration:underline;}









/*Add------------------------------------------------------------------------------*/


.weizhi{height:20px; line-height:20px; }
.weizhi a{}
.weizhi a:hover{ color:#0078bf;}

.insidebg{}
.inside{margin-top:20px; }
.inside_lt{ float:left; width:720px;}
.tit6{}
.tit6 h2{ height:31px; line-height:31px; background:url(../images/item3.gif) center no-repeat; font-size:15px; color:#fff; padding-left:5px;}
.inside_con{ border:1px solid #ccc; border-top:none; padding:5px;}

.inside_rt{ float:right; width:250px;}
.tit7{}
.tit7 h2{ height:30px; line-height:30px; padding-left:5px; font-size:15px; color: #fff; background:url(../images/item2.gif) center no-repeat;}
.inside_rt .list{ border:1px solid #ccc; border-top:none; padding:5px;}
.inside_rt .list ul li{ height:25px; line-height:25px;}
.inside_rt .list ul li a{ float:left; width:160px; height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; padding-left:15px; background:url(../images/arrow1.gif) left center no-repeat;}
.inside_rt .list ul li span{ float:right; color:#999;}




.chaxunbg{ margin-top:20px;}
.chaxun{ width:640px; margin:0 auto; height:569px; overflow:hidden; position:relative;}
.chaxun>img{ width:640px; height:569px;}
.chaxun_con{}
.chaxun_con .txt01{ position:absolute; top:230px; left:170px;}
.chaxun_con .txt01 input{ border:none; width:150px; height:22px; line-height:22px; background:#fff;}
.chaxun_con .txt02{ position:absolute; top:230px; left:400px;}
.chaxun_con .txt02 input{ border:none; width:150px; height:22px; line-height:22px; background:#fff;}
.chaxun_con .txt03{ position:absolute; top:265px; left:170px;}
.chaxun_con .txt03 input{ border:none; width:80px; height:22px; line-height:22px; background:#fff;}
.chaxun_con .txt03 img{ height:16px; vertical-align:middle; margin-left:4px; padding:5px 5px; background:#eee;}
.chaxun_con .btn{ position:absolute; top:265px; left:336px;}
.chaxun_con .btn1{ border:none; width:78px; height:24px; background:url(../images/submit1.gif) center no-repeat; cursor:pointer;}
.chaxun_con .btn2{ border:none; width:78px; height:24px; background:url(../images/submit1.gif) center no-repeat; cursor:pointer; margin-left:5px;}



.jieguobg{ margin-top:20px;}
.jieguo{ border:1px solid #dfdfdf; background:url(../images/box_bg.jpg) top repeat-x; padding:10px;}
.jieguo h2{ font-weight:normal; font-size:16px; line-height:2em;}
.jieguo h3{}
.jieguo h3 img{ max-width:100%;}







input{outline:none}
.loadbg{ margin-top:10%;}
.load{ width:500px; margin:0 auto;}
.load .list{ padding:10px 0; border:1px solid #eee; border-radius:5px;
box-shadow:5px 5px 10px rgba(0,0,0,.2); -moz-box-shadow:5px 5px 10px rgba(0,0,0,.2); -ms-box-shadow:5px 5px 10px rgba(0,0,0,.2); -o-box-shadow:5px 5px 10px rgba(0,0,0,.2); -webkit-box-shadow:5px 5px 10px rgba(0,0,0,.2);}
.load .list table{ border-spacing:0;}
.load .list table th{ width:150px; padding:10px 0; font-weight:normal; text-align:right;}
.load .list table td{ width:350px; padding:10px 0;}
.load .list .txt1{ border:1px solid #ccc; height:30px; line-height:30px; width:240px; padding:0 5px;}
.load .list .btn{ border:1px solid #fff; border-right:1px solid #000; border-bottom:1px solid #000; width:80px; height:32px; line-height:32px; cursor:pointer;}
.load .list .btn1{ background:#c00; color:#fff; border-right:1px solid #a00; border-bottom:1px solid #a00; margin-right:10px;}
.load .list .btn2{ background:#999; color:#fff;}























