/*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;}
 .con01,.con02,.con03,.con04{ background:#fff;}
body{ font-size:12px; font-family: Arial,' '; color:#333; background: #f0f6fb;}
a{ color:#666;}
a:hover{ color:#f60; text-decoration:none;}
:hover{ transition:all .3s ease;}
p{line-height:1.5em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; padding:0 15px; margin:0 auto; }
input,textarea,select{outline:none}
/*common end*/

.head{ width:100%; position:relative; z-index:666; height:140px; }
.head01bg{}
.head01{}
.head01 .logo{ width:100%; height:90px; position:relative;}
.head01 .logo img{ max-width:100%; max-height:70px; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto 0;}

.head02bg{ height:50px; line-height:50px; background: url(../images/hbg1.jpg); }
.head02{ background:url(../images/hbg1.jpg);}
/*menu*/
.menu{height:50px;line-height:50px; }
.menu ul li{ float:left; position:relative; }
.menu ul li dl{ background:#9dc3e6; width:100%; position:absolute; left:0px; top:50px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); display:none; }
.menu ul li dl dd{ line-height:36px; height:36px; overflow:hidden;}
.menu ul li dl dd a{ font-size:17px; color:#fff; padding:0; }
.menu ul li dl dd a:hover{ background:#448bca;}
.menu a{ font-size:20px;color:#fff; text-decoration:none; display:block;text-align:center; padding:0 63px;}
.menu a:hover{color:#fff;}
a.menu_hover{ background:#448bca; color:#fff;}


.con01bg{ padding:0px 0 0 0;}
.con01{}
.con01_lt{ float:left; width:590px;margin: 20px 0px 20px 0;}
.slideBox{ position:relative;}
.slideBox .hd{ position:absolute; z-index:5; right:0; bottom:5px;}
.slideBox .hd ul li{ float:left; margin-right:5px; width:15px; height:15px; line-height:15px; text-align:center; background:#fff; color:#333; cursor:pointer;}
.slideBox .hd ul li.on{ background:#f00; color:#fff;}
.slideBox .bd{}
.slideBox .bd ul li{ height:330px; }
.slideBox .bd ul li img{ width:590px; height:330px;}

.con01_rt{ float:right; width:550px;margin: 20px 0 20px 0px; padding:0px 20px; border:1px solid #6f6f6f;}
.con01_rt ul li{ padding:18px 0; border-bottom:1px dotted #0360b0;}
.con01_rt ul li h2{ font-size:15px; line-height:36px; height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.con01_rt ul li h2 a{ float:left; color:#000;font-size: 18px; width:400px; height:36px; overflow:hidden;}
.con01_rt ul li h2 a:hover{ text-decoration:underline;}
.con01_rt ul li h2 span{ float:right; font-weight:normal; font-size:12px; color:#999; }
.con01_rt ul li h3{ font-weight:normal; font-size:12px; line-height:1em; color:#999; margin:5px 0 6px 0;}
.con01_rt ul li h4{ font-weight:normal; font-size:12px; line-height:1.5em; height:3em; overflow:hidden; color:#666;}



.con02bg{ /*padding:20px 0 0 0;*/}
.con02{}
/*scroll_01*/
.scroll_01{ height:160px; overflow:hidden; /*background:url(../images/tonggao.jpg); padding:35px 20px;*/}
.scroll_01 .bd{}
.scroll_01 .bd ul li{ float:left; width:100%; height:80px; line-height:40px; overflow:hidden; font-size:16px; text-align:center;}
.scroll_01 .bd ul li a{ color:#ff3535;font-size: 21px;font-weight: bold;}



.tit1{ background:url(../images/tit1bg.png) left center no-repeat; padding:0 10px; line-height:45px;}
.tit1 a{ color:#fff;}
.tit1 a:hover{ color:#fff; text-decoration:underline;}
.tit1 h2{ /*font-weight:normal; */font-size:23px; color:#fff;}
.tit11{ background:url(../images/tit1bg_1.png) left center no-repeat; padding:0 10px; line-height:45px;}
.tit11 a{ color:#fff;}
.tit11 a:hover{ color:#fff; text-decoration:underline;}
.tit11 h2{ /*font-weight:normal; */font-size:23px; color:#fff;}
.con03bg{}
.con03{/* width:1150px; padding:10px 45px;*/ padding:0px 15px; overflow:hidden;}
.con03 ul{ width:1250px;}
.con03 ul li{ float:left; width:570px; background:#eee; padding:10px; margin:20px 20px 0 0;}
.con03 ul li .list{}
.con03 ul li .list dl dt{ margin:10px 0;}
.con03 ul li .list dl dt table{ border-spacing:0;}
.con03 ul li .list dl dt table td{}
.con03 ul li .list dl dt .img{ width:130px; padding-right:10px;}
.con03 ul li .list dl dt .img img{ width:135px; height:90px;}
.con03 ul li .list dl dt .txt{ width:350px;}
.con03 ul li .list dl dt .txt h2{ font-size:15px; line-height:1.5em; height:1.5em; overflow:hidden; }
.con03 ul li .list dl dt .txt h2 a{ color:#000;font-size: 17px;}
.con03 ul li .list dl dt .txt h2 a:hover{ text-decoration:underline;}
.con03 ul li .list dl dt .txt h3{ font-weight:normal; font-size:12px; line-height:1em; color:#999; margin:5px 0;}
.con03 ul li .list dl dt .txt h4{ font-weight:normal; font-size:12px; line-height:1.5em; height:3em; overflow:hidden; color:#666;width: 405px;}
.con03 ul li .list dl dd{ height:40px; line-height:30px; overflow:hidden; font-size:14px;}
.con03 ul li .list dl dd a{ font-size:17px; float:left; color:#000; width:560px; height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.con03 ul li .list dl dd a:hover{ text-decoration:underline;}
.con03 ul li .list dl dd span{ float:right; color:#999;}



.con04bg{ /*padding:20px 0 20px 0;*/}
.con04{}
.con04 .main{ margin-top:10px;}
/*scroll_03*/
.scroll_03{ padding:0 80px; position:relative;}
.scroll_03 .hd .prev,.scroll_03 .hd .next{ display:block;  width:27px; height:50px; overflow:hidden;cursor:pointer; background:url(../images/btn2.png) no-repeat; position:absolute; left:0; top:35px;} 
.scroll_03 .hd .next{ background:url(../images/btn1.png) no-repeat; position:absolute; left:auto; top:35px; right:0;} 
.scroll_03 .hd a{ opacity:.5;}
.scroll_03 .hd a:hover{ opacity:8;}
.scroll_03 .bd{}
.scroll_03 .bd ul li{ float:left; width:160px; overflow:hidden; margin:0 10px; text-align:center;}
.scroll_03 .bd ul li .img{ height:120px;}
.scroll_03 .bd ul li .img img{ width:130px; height:120px;}
.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:hover h2 a{ color:#f79646;}



.con05bg{ background:#fff; padding:20px 0 20px 0;width: 1230px; margin: 0 auto;}
.con05{border-top: 1px solid #b3b3b3;}
.con05 .link1{}
.con05 .link1 ul li{ float:left; width:500px; text-align:center; font-weight:bold; height:30px; line-height:30px; overflow:hidden; text-align:center; font-size:16px;}
.con05 .link1 ul li a{ color:#f79646;}
.con05 .link1 ul li a:hover{ text-decoration:underline;}
.con05 .link2{ margin-top:20px; font-size:14px; line-height:1.5em;}
.con05 .link2 dl dt{ float:left; width:100px; margin-right:10px;font-size: 16px; font-weight: 700;}
.con05 .link2 dl dd{ float:left; width:1000px; font-size: 16px;}
.con05 .link2 dl dd a{ margin:0 10px;}
.con05 .link2 dl dd a:hover{ color:#f79646; text-decoration:underline;}




.footbg{ border-top:1px solid #0360b0; padding:20px 0;}
.foot{}
.foot table{ border-spacing:0;}
.foot table td{}
.foot .lt{ width:700px;}
.foot .lt .top{}
.foot .lt .top ul li{ float:left; width:350px; font-size:14px; line-height:30px; height:30px; overflow:hidden; margin-bottom:10px;}
.foot .lt .top ul li img{ height:30px; vertical-align:middle; margin-right:5px;}
.foot .lt .btm{ text-align:center; }
.foot .lt .btm ul li{ font-size:12px; line-height:1.5em; margin:.5em 0;}
.foot .lt .btm ul li a{}
.foot .lt .btm ul li a:hover{}
.foot .rt{ width:300px;}
.foot .rt ul li{ float:left; width:140px; margin:0 5px; text-align:center;}
.foot .rt ul li .img{}
.foot .rt ul li .img img{ width:140px;}
.foot .rt ul li h2{ font-weight:normal; font-size:12px; line-height:1.5em; height:1.5em; overflow:hidden;}













/*Add------------------------------------------------------------------------------*/


.weizhi{ height:40px; line-height:40px; font-size:14px; color:#fff; padding:0 10px; background:#5b9bd5;}
.weizhi a{ color:#fff;}
.weizhi a:hover{ color:#a00;}
.in_nav{ text-align:center; height:50px; line-height:48px; margin-top:10px;}
.in_nav ul li{ display:inline-block; padding:0 30px; border-bottom:2px solid transparent; font-size:16px;}
.in_nav ul li a{}
.in_nav ul li:hover{ border-bottom:2px solid #0360b0;}
.in_nav ul li:hover a{ color:#0360b0;}
.in_nav ul li.active{ border-bottom:2px solid #0360b0;}
.in_nav ul li.active a{ color:#0360b0;}

.insidebg{ padding:20px 0 20px 0;}
.inside{ background:#fff; width:1240px; padding:0;}
.inside_con{ padding:20px 20px;}










.news{}
.news ul li{ padding:20px 0; border-bottom:1px dotted #ccc;}
.news ul li table{ border-spacing:0;}
.news ul li table td{}
.news ul li .img{ width:190px; padding-right:10px; height:100px; text-align:center;}
.news ul li .img img{ width:190px; height:100px;}
.news ul li .txt{ width:1000px;}
.news ul li .txt h2{ line-height:30px; height:30px; overflow:hidden;}
.news ul li .txt h2 a{ float:left; color:#000000; font-size:19px; width:900px; height:30px; overflow:hidden;}
.news ul li .txt h2 a:hover{ text-decoration:underline;}
.news ul li .txt h2 span{ font-weight:normal; float:right; color:#999; font-size:14px;}
.news ul li .txt h3{ font-weight:normal; font-size:14px; line-height:1em; color:#999; margin:22px 0;}
.news ul li .txt h4{ font-weight:normal; font-size:13px; line-height:1.5em; max-height:3em; overflow:hidden; color:#666; margin-top:10px;}






.chaxun{}
.chaxun .lt{ float:left; width:500px;}
.chaxun .lt ul li{ height:40px; line-height:38px; font-size:16px; margin:10px 0;}
.chaxun .lt ul li a{ display:inline-block; border-bottom:2px solid transparent;}
.chaxun .lt ul li:hover{}
.chaxun .lt ul li:hover a{ border-bottom:2px solid #0360b0; color:#0360b0;}
.chaxun .lt ul li.select{}
.chaxun .lt ul li.select a{ border-bottom:2px solid #0360b0; color:#0360b0;}
.chaxun .rt{ float:right; width:400px;}
.chaxun .rt .search{ height:36px; margin-top:50px;}
.chaxun .rt .search .txt1{ float:left; border:1px solid #ccc; height:34px; line-height:34px; width:298px; padding:0 10px;}
.chaxun .rt .search .btn1{ float:right; border:none; width:80px; height:36px; line-height:36px; background:#5b9bd5; color:#fff; font-size:16px; border-radius:3px; cursor:pointer;}



.tit2{ text-align:center;}
.tit2 h2{ font-size:16px; line-height:2em;}
.jieguo{}
.jieguo .search{ width:400px; margin:0 auto; height:36px; margin-top:10px;}
.jieguo .search .txt1{ float:left; border:1px solid #ccc; height:34px; line-height:34px; width:298px; padding:0 10px;}
.jieguo .search .btn1{ float:right; border:none; width:80px; height:36px; line-height:36px; background:#5b9bd5; color:#fff; font-size:16px; border-radius:3px; cursor:pointer;}
.jieguo .list{ margin-top:20px;}
.jieguo .list table{ }
.jieguo .list table th{ background:#5b9bd5; color:#fff; height:1.5em; line-height:1.5em; padding:10px 0; font-size:16px;}
.jieguo .list table td{ text-align:center; font-size:14px; line-height:1.5em; padding:10px 0; background:#d2deef;}
.jieguo .list .c1{ background:#d2deef;}
.jieguo .list .c2{ background:#eaeff7;}



.picList{ overflow:hidden;}
.picList ul{ width:1200px;}
.picList ul li{ float:left; width:235px; margin:20px 20px 0 40px ; text-align:center;}
.picList ul li .img{ height:205px;}
.picList ul li .img img{ width:235px; height:205px;}
.picList ul li h2{ font-weight:normal; font-size:14px; line-height:2em; height:2em; overflow:hidden;}
.picList ul li h2 a{ color:#666;}
.picList ul li:hover a{ color:#0360b0;}













