/*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,'Microsoft YaHei'; color:#333;}
a{ color:#666;}
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:1200px; margin:0 auto;}

/*common end*/



.headbg{ width:100%; height:80px; position:absolute; z-index:666; top:0; left:0; background:#195265;}
.head{}
.head .logo{ float:left; width:380px; height:80px; position:relative;}
.head .logo img{ max-width:100%; max-height:70px; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto 0;}

.head .ct{ float:left; max-width:900px;}
/*menu*/
.menu{height:80px;line-height:80px; }
.menu ul li{ float:left; position:relative; }
.menu ul li dl{ background:rgba(0,0,0,.5); width:150%; position:absolute; left:-25%; top:80px; 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:#fff; padding:0; }
.menu ul li dl dd a:hover{ color:#a00;}
.menu a{ font-size:16px;color:#fff; text-decoration:none; display:block;text-align:center; padding:0 20px;}
.menu a:hover{color:#a00;}
a.menu_hover{ color:#a00;}


.head .rt{ float:right; position:relative;}
.search_btn{ width:80px; height:80px; position:relative; cursor:pointer;}
.search_btn img{ max-width:80px; max-height:80px; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.searchbg{ position:absolute; top:80px; right:0; display:none;}
.head .rt:hover .searchbg{ display:block;}
.search{ width:200px; height:30px; background:#000;}
.search .txt1{ float:left; border:none; background:none; width:170px; height:30px; line-height:30px;}
.search .btn1{ float:right; border:none; width:30px; height:30px; background:url(../images/ico_search.png) center no-repeat; cursor:pointer;}



.bannerbg{ position:relative;}
/*banner_02*/
.banner_02{ height:500px; overflow:hidden; margin-top:80px;}
.banner_02 #banner_02_con{ display:none;}

.banner_txtbg{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:5;}
.banner_txt{ height:100%; color:#fff; text-align:center;}
.banner_txt table{ border-spacing:0; height:100%;}
.banner_txt table td{ height:100%;}
.banner_txt h2{ font-weight:normal; font-size:60px; line-height:1.5em; color:#7f7f7f; margin:.5em 0;}
.banner_txt h3{ font-weight:normal; font-size:40px; line-height:1.5em; color:#7f7f7f; margin:.5em 0;}
.banner_txt h4{ font-weight:normal; font-size:16px; margin:.5em 0;}
.banner_txt h4 a{ display:inline-block; padding:0 20px; height:40px; line-height:40px; background:#0061c0; color:#fff;}
.banner_txt h4 a:hover{}



.footbg{ padding:10px 0;}
.foot{ text-align:center;}
.foot ul li{ font-size:14px; line-height:1.5em; margin:.5em 0;}
.foot ul li a{ color:#999;}
.foot ul li a:hover{ color:#a00;}





/*Add------------------------------------------------------------------------------*/


.inbannerbg{ height:80px;}


.weizhibg{ background:#0b78bb; color:#fff;}
.weizhi{ height:40px; line-height:40px; font-size:14px;}
.weizhi a{ color:#fff;}


.insidebg{ padding:50px 0;}
.inside{}






.picListbg{ padding:20px 0 50px 0;}
.picList{ overflow:hidden;}
.picList ul{ width:1250px;}
.picList ul li{ float:left; width:380px; margin:30px 30px 0 0; position:relative;}
.picList ul li .img{ height:380px;}
.picList ul li .img img{ width:380px; height:380px;}
.picList ul li .txtbg{ width:100%; position:absolute; bottom:0; left:0; background:rgba(11,120,187,.5); color:#fff;}
.picList ul li .txt{ padding:0 10px;}
.picList ul li .txt h2{ font-size:16px; height:40px; line-height:40px; overflow:hidden;}



.yyzx{ background:#f4f3d7; padding-bottom:50px;}
.yyzx01bg{ height:200px;}

.tit1{ border-bottom:1px solid #ccc;}
.tit1 h2{ font-weight:normal; font-size:12px; height:30px; line-height:30px; padding:0 10px;}
.tit1 h2 strong{ font-weight:normal; float:left; font-size:16px; color:#0b78bb;}
.tit1 h2 a{ float:right; color:#999;}
.tit1 h2 a:hover{ color:#c00;}

.tit2{ border-bottom:1px solid #ccc;}
.tit2 h2{ font-weight:normal; font-size:12px; height:30px; line-height:30px; padding:0 10px 0 0;}
.tit2 h2 strong{ float:left; font-weight:normal; font-size:16px; background:#0b78bb; color:#fff; padding:0 20px;}
.tit2 h2 a{ float:right; color:#999;}
.tit2 h2 a:hover{ color:#c00;}

.yyzx02bg{ margin-top:10px;}
.yyzx02{}
.yyzx02_lt{ float:left; width:298px; border:1px solid #ccc; background:#fff; height:370px;}
.yyzx02_lt .list{ padding:0 10px;}
.yyzx02_lt .list ul li{ height:36px; line-height:36px; background:#0b78bb; margin:10px 0; font-size:14px;}
.yyzx02_lt .list ul li a{ display:block; padding:0 10px; color:#fff;}
.yyzx02_lt .list ul li:hover a{ color:#a00;}
.yyzx02_ct{ float:left; width:558px; margin-left:20px; border:1px solid #ccc; background:#fff; height:370px;}
.yyzx02_ct .list{ padding:10px 10px;}
.yyzx02_ct .list ul li{ height:30px; line-height:30px;}
.yyzx02_ct .list ul li a{ float:left; font-size:14px; width:460px; height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.yyzx02_ct .list ul li a:hover{ color:#0b78bb;}
.yyzx02_ct .list ul li a b{}
.yyzx02_ct .list ul li span{ float:right; color:#999;}
.yyzx02_rt{ float:right; width:298px; border:1px solid #ccc; background:#fff; height:370px;}
.yyzx02_rt .list{ padding:10px 10px;}
.yyzx02_rt .list dl{}
.yyzx02_rt .list dl dt{}
.yyzx02_rt .list dl dt img{ width:278px;}
.yyzx02_rt .list dl dd{ font-size:14px; line-height:1.2em; margin:.5em 0;}

.yyzx03bg{ height:100px; margin-top:20px;}
.yyzx03{ height:100px;}



.tit3{ text-align:center; border-bottom:1px solid #ccc;}
.tit3 h2{ height:30px; line-height:30px; background:url(../images/titbg3.jpg) repeat-x; font-size:16px; color:#0b78bb;}

.jszkbg{ padding:10px 0 50px 0;}
.jszk{}
.jszk_lt{ float:left; width:300px;}
.side_a{ border:1px solid #ccc;}
.side_a .list{ padding:10px 0;}
.side_a .list ul li{ height:36px; line-height:34px; overflow:hidden; background:url(../images/border.jpg) bottom center no-repeat; padding:0 10px; text-align:center; font-size:14px;}
.side_a .list ul li a{ display:block; color:#0b78bb;}
.side_a .list ul li:hover a{ color:#a00;}

.side_b{ margin-top:10px; border:1px solid #ccc;}
.side_b .list{ padding:5px 5px;}
.side_b .list ul li{ float:left; width:134px; margin:5px 5px 5px 5px; text-align:center;}
.side_b .list ul li .img{ height:90px;}
.side_b .list ul li .img img{ width:134px; height:90px;}
.side_b .list ul li h2{ font-weight:normal; font-size:12px; line-height:25px; height:25px; overflow:hidden;}

.side_c{ border:1px solid #ccc;}
.side_c .list{ padding:5px 5px;}
.side_c .list ul li{ float:left; width:134px; margin:5px 5px 5px 5px; text-align:center;}
.side_c .list ul li .img{ height:50px;}
.side_c .list ul li .img img{ max-width:100%; height:50px;}
.side_c .list ul li h2{ font-weight:normal; font-size:14px; line-height:25px; height:25px; overflow:hidden;}

.weizhi1{ padding:0 10px; height:30px; line-height:30px; color:#999;}
.weizhi1 a{ color:#666;}
.weizhi1 a:hover{}
.weizhi1 img{ vertical-align:middle;}

.tit4{ text-align:center; background:url(../images/file.jpg) left 50px center no-repeat;}
.tit4 h2{ height:50px; line-height:50px; color:#0b78bb; font-size:24px;}

.jszk_rt{ float:right; width:878px; border:1px solid #ccc;}
.jszk_con{ padding:10px 10px;}
.jszk_con ul li{ height:36px; line-height:36px; padding-left:20px; background:url(../images/file1.jpg) left center no-repeat;}
.jszk_con ul li a{ float:left; font-size:14px; width:750px; height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.jszk_con ul li a:hover{ color:#0b78bb;}
.jszk_con ul li span{ float:right; color:#999;}




.jszk_ny{ padding:10px 10px;}
.tit5{ text-align:center;}
.tit5 h2{ color:#0b78bb; font-size:24px; line-height:1.5em; margin:.5em 0;}
.tit5 ul{ height:36px; line-height:36px; background:#0b78bb; color:#fff;}
.tit5 ul li{ display:inline-block; margin:0 5px; font-size:14px;}
.tit5 ul li a{ color:#fff;}

.tit6{ background:#e1ecf0;}
.tit6 h2{ padding:0 10px; height:36px; line-height:35px; font-size:14px;}
.tit6 h2 span{ float:left; padding:0 10px; background:#fff; border:1px solid #9db9c3; border-bottom:none; border-radius:3px 3px 0 0; color:#0b78bb;}

.jszk_ny .one{ margin-top:20px;}
.jszk_ny .one .list{ padding:10px;}
.jszk_ny .two{ margin-top:20px;}
.jszk_ny .two .list{ padding:10px 14px;}
.jszk_ny .two .list ul{}
.jszk_ny .two .list ul li{ float:left; width:146px; margin:10px 10px; text-align:center;}
.jszk_ny .two .list ul li .img{ height:188px; border:1px solid #eee;}
.jszk_ny .two .list ul li .img img{ width:144px; height:188px;}
.jszk_ny .two .list ul li h2{ font-weight:normal; font-size:14px; line-height:25px; height:25px; overflow:hidden;}
.jszk_ny .two .list ul li:hover h2{ color:#0b78bb;}
.jszk_ny .three{ margin-top:20px;}
.jszk_ny .three .list{ padding:10px 14px;}
.jszk_ny .three .list ul{}
.jszk_ny .three .list ul li{ float:left; width:146px; margin:10px 10px; text-align:center;}
.jszk_ny .three .list ul li .img{ height:100px; border:1px solid #eee;}
.jszk_ny .three .list ul li .img img{ width:144px; height:100px;}
.jszk_ny .three .list ul li h2{ font-weight:normal; font-size:14px; line-height:25px; height:25px; overflow:hidden;}
.jszk_ny .three .list ul li:hover h2{ color:#0b78bb;}



















