﻿@charset "gb2312";
/* CSS Document */
*{margin:0; padding:0; list-style:none; text-decoration:none; font-family:"微软雅黑", "宋体", Arial; }
img:hover{cursor:pointer; }



.top{width:100%; height:38px; line-height:38px; border-bottom:1px solid #e4ecf7;}
.top .frame{width:1280px; height:38px;  margin:0 auto; overflow:hidden;}
.top .frame .top-left{float:left; margin-left:30px; width:600px; height:38px; line-height:38px; color:#535353; font-size:15px;}
.top .frame .top-right{float:right; width:240px; height:38px; overflow:hidden;}
.top .frame .top-right ul{display:block;}
.top .frame .top-right ul li{float:left; line-height:38px; margin-left:16px; color:#535353; font-size:14px;}
.top .frame .top-right ul li a{color:#535353;}
.top .frame .top-right ul li a:hover{color:#f00;}

.banner-index{width:100%; min-width:1280px; height:376px; background:url(../images/bg-banner.jpg) no-repeat top center; overflow:hidden; position:relative;}
.banner-index .frame{width:1280px; height:318px; margin:0 auto; position:relative;}
/*焦点图*/
.banner-index .frame .banner-img{width:840px; height:318px; position:absolute; top:0; left:760px;}

.slideBox1{ width:840px; height:318px; overflow:hidden; position:relative; }
.slideBox1 .bd1{ position:relative; height:100%; z-index:0;   }
.slideBox1 .bd1 li{ zoom:1; vertical-align:middle; }
.slideBox1 .bd1 img{ width:840px; height:318px; display:block;  }

.xsw-newsList-foot {border-bottom: none!important}
.xsw-newsList-foot:before {display: none!important}
.xsw-newsList-title:before {display: none!important}
.xsw-newsList-title {border-bottom: 1px solid #dddddd!important}
.xsw-newsList-title a{ float: right!important; font-size: 14px!important;}
.xsw-newsList-title span {float: left!important; background:#2d5a9d; display: block; width: 150px; color: #ffffff; text-align: center; }
.banner-news .banner{width:100%; height:376px;}
.banner-news .banner .frame{width:1280px; height:376px; margin:0 auto; position:relative;}
.banner-news .banner .frame .search{width:340px; height:54px; border-radius:30px; background:rgba(203,223,243,0.4); position:absolute; top:70px; right:60px; padding-top:4px;}
.banner-news .banner .frame .search .search-n{width:332px; height:50px; margin:0 auto; background-color:#fff; border-radius:30px; overflow:hidden;}
.banner-news .banner .frame .search .search-n .s-left{float:left; width:250px; height:50px;}
.banner-news .banner .frame .search .search-n .s-right{float:right; width:36px; height:50px; margin-right:20px; }
.search-input{width:325px; height:50px; line-height:50px; padding-left:25px; border:none; font-size:16px; color:#888; outline:none;}




.banner-index .nav{position:absolute; bottom:0; width:100%; height:77px; background:url(../images/bg-nav.png) no-repeat top center;}
.banner-index .nav .frame{width:1280px; height:77px; overflow:hidden; margin:0 auto;}
.banner-index .nav .frame .nav-left{float:left; width:980px; height:77px;}
.banner-index .nav .frame .nav-left .frame{width:980px; height:69px; margin-top:8px; overflow:hidden;}
.banner-index .nav .frame .nav-left .frame ul{display:block;}
.banner-index .nav .frame .nav-left .frame ul li{float:left; line-height:69px; color:#fff; font-size:20px; margin-left:42px; font-weight:bold;}
.banner-index .nav .frame .nav-left .frame ul li a{color:#fff;}
.banner-index .nav .frame .nav-left .frame ul li a:hover{color:#d8ff21;}
.banner-index .nav .frame .nav-right{float:right; width:300px; height:77px; background:url(../images/bg-nav2.png) no-repeat top center;}

.banner-index .nav .frame .nav-right .nav-search{width:236px; height:35px; margin-top:22px; margin-left:64px; background-color:#f00; overflow:hidden;}
.banner-index .nav .frame .nav-right .nav-search .search-left{float:left; width:174px; height:35px;}
.input-text{width:160px; height:35px; border:none; outline:none; line-height:35px; color:#535353; font-size:16px; padding-left:14px;}
.banner-index .nav .frame .nav-right .nav-search .search-right{float:right; width:62px; height:35px;}
.input-btn{width:62px; height:35px; line-height:35px; background-color:#df0000; color:#fff; border:none;}



.nav-line{width:100%; height:3px; background-image:url(../images/nav-bottom.jpg);}

.main{width:100%; background:url(../images/bg.jpg) no-repeat top center; background-color:#f6fafe;}
.main .frame{width:1280px; margin:0 auto; background-color:#fff; }
.main .frame .content{width:1240px; margin:0 auto; background-color:#fff; overflow:hidden;}
.main .frame .content .hot{width:1240px; height:144px; background-image:url(../images/bg-hot2.jpg);}
.main .frame .content .hot .hot-text{width:1100px; height:66px; line-height:66px; text-align:center; font-size:32px; font-weight:bold; color:#024594; margin:0 auto;padding-top:20px;}
.main .frame .content .hot .hot-text a{color:#024594; }
.main .frame .content .hot .hot-text a:hover{color:#f00; }
.main .frame .content .hot .hot-list{width:1160px; height:38px; line-height:38px; margin:0 auto; text-align:center; color:#024594; font-size:15px; }
.main .frame .content .hot .hot-list a{color:#024594;}
.main .frame .content .hot .hot-list a:hover{color:#024594; text-decoration:underline;}
.main .frame .content .line2{width:1240px; height:6px; background-image:url(../images/bg-hot.jpg);}

.main .frame .content .main01{width:1240px; height:404px; overflow:hidden; margin-top:20px;}
.main .frame .content .main01 .m1-left{float:left; width:704px; height:388px; border:8px solid #eee;}


.jdtbox { width:704px; height:388px; overflow:hidden; position:relative; border:1px solid #ddd;}
	.jdtbox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1;}
	.jdtbox .hd ul{ overflow:hidden; float:left; zoom:1; }
	.jdtbox .hd ul li{ float:left; margin-right:8px;  width:12px; height:12px; line-height:8px; text-align:center; background:#ccc; cursor:pointer; border-radius:50%; overflow:hidden; text-indent:999999px; }
	.jdtbox .hd ul li.on{ background:#ffffff; color:#fff; } 
	.jdtbox .bd { position:relative; height:100%; z-index:0; }
	.jdtbox .bd li {zoom:1; vertical-align:middle;}
	.jdtbox .bd li .title a{ color:#FFFFFF; display:block; position:absolute; font-size:16px; bottom:12px; left:20px; z-index:3; font-family:"宋体", Arial;}
	.jdtbox .bd li .title { background:#000; position:absolute; bottom:0px; width:100%; z-index:98; height:40px; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;} 
	.jdtbox .bd li img { width:704px; height:388px; display:block;}


/*焦点图*/
.slideBox{ width:704px; height:388px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:8px;  width:12px; height:12px; line-height:8px; text-align:center; background:#ccc; cursor:pointer; border-radius:50%;}
.slideBox .hd ul li.on{ background:#ffffff; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li span a {  color:#FFFFFF; display:block; position:absolute; font-size:16px; bottom:12px; left:20px; z-index:3; font-family:"宋体", Arial; }
.slideBox .bd li .blackcube { background:#333; height:42px; width:704px; position:absolute; bottom:0;       filter:alpha(opacity=60);  
-moz-opacity:0.6;  
-khtml-opacity: 0.6;  
opacity: 0.6; z-index:2  }
.slideBox .bd img{ width:704px; height:388px; display:block;}

.main .frame .content .main01 .m1-right{float:right; width:500px; height:404px;}
.main .frame .content .main01 .m1-right .m1-r{width:500px; height:190px; margin-bottom:16px;}
.main .frame .content .main01 .m1-right .m1-r .m1-r-title{width:500px; height:40px; overflow:hidden; margin-top:10px;}
.main .frame .content .main01 .m1-right .m1-r .m1-r-title .gzdt{width:133px; height:40px; float:left;}
.main .frame .content .main01 .m1-right .m1-r .m1-r-title .more{float:right; width:80px; height:30px; line-height:30px; font-size:14px; color:#666; text-align:center; margin-top:10px;}
.main .frame .content .main01 .m1-right .m1-r .m1-r-title .more a{color:#666;}
.main .frame .content .main01 .m1-right .m1-r .m1-r-title .more a:hover{color:#f00;}
.main .frame .content .main01 .m1-right .m1-r .m1-r-hot{width:500px; height:114px; border-bottom:1px dotted #ddd;}
.main .frame .content .main01 .m1-right .m1-r .m1-r-hot .m1-hot-t{width:460px; height:50px; line-height:50px; text-align:center; font-size:22px; font-weight:bold;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.main .frame .content .main01 .m1-right .m1-r .m1-r-hot .m1-hot-t a{ color:#0068b7;}
.main .frame .content .main01 .m1-right .m1-r .m1-r-hot .m1-hot-t a:hover{color:#f00;}
.main .frame .content .main01 .m1-right .m1-r .m1-r-hot .m1-hot-text{width:480px; margin:0 auto; height:56px; text-indent:2em; line-height:28px; color:#666; font-size:15px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}

.m1-r-text .xsw-newsList span{ float: right!important; line-height: 45px!important; font-size: 14px}
.m1-r-text .xsw-newsList a {  float: left; width: 366px!important; color: #444444!important  }  
.m1-r-text .xsw-newsList a:hover {color: red!important}
.m1-r-text ul li{ list-style-image:url("../images/icon-dot.jpg"); list-style-type:square; line-height: 45px; }

.m2-l-text .xsw-newsList span{ float: right!important; line-height: 45px!important; font-size: 14px}
.m2-l-text .xsw-newsList a {  float: left; width: 590px!important; color: #444444!important  } 
.m2-l-text .xsw-newsList a:hover {color: red!important}
.m2-l-text ul li{ list-style-image:url("../images/icon-dot.jpg"); list-style-type:square; line-height: 45px; }

 
 
.zdcy-c-right.xsw-newsList span .data{ float: right!important; line-height: 42px!important; font-size: 14px!important}
.zdcy-c-right .xsw-newsList a {  float: left; width: 400px!important; color: #444444!important; line-height: 42px!important;  }  
.zdcy-c-right .xsw-newsList a:hover {color: red!important}
.zdcy-c-right ul li{ list-style-image:url("../images/icon-dot.jpg"); list-style-type:square; line-height: 42px!important; width: 490px;  height: 42px!important; float: left}


.slideTxtBox2 .xsw-newsList span{ float: right!important; line-height: 42px!important; font-size: 14px!important; color: #666 }
.slideTxtBox2 .xsw-newsList a {  float: left; width: 580px!important; color: #444444!important; line-height: 42px!important;  }  
.slideTxtBox2 .xsw-newsList a:hover {color: red!important}
.slideTxtBox2 ul li{ list-style-image:url("../images/icon-dot.jpg"); list-style-type:square; line-height: 42px!important; width: 690px;  height: 42px!important; float: left}







.main .frame .content .main01 .m1-right .m1-r .m1-r-text{width:486px; height:225px; margin:7px auto 0;} 
.main .frame .content .main01 .m1-right .m1-r .m1-r-text a{display:block; width:486px; height:45px; line-height:45px; overflow:hidden;}
.main .frame .content .main01 .m1-right .m1-r .m1-r-text a .m1-r-c{float:left; width:370px; height:45px; line-height:45px; color:#535353; font-size:16px; padding-left:16px; background:url(../images/icon-dot.jpg) no-repeat 0 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main .frame .content .main01 .m1-right .m1-r .m1-r-text a:hover .m1-r-c{color:#f00;}
.main .frame .content .main01 .m1-right .m1-r .m1-r-text a .m1-r-time{float:left; width:100px; height:45px; line-height:45px; text-align:center; color:#666; font-size:14px;}


.main .frame .content .main02{width:1240px; height:350px; overflow:hidden; margin-top:20px;}
.main .frame .content .main02 .m2-left{float:left; width:720px; height:350px;}
.main .frame .content .main02 .m2-left .m2-l-title{width:720px; height:50px;}
.main .frame .content .main02 .m2-left .m2-l-text{width:680px; height:270px; margin:15px auto;}
.main .frame .content .main02 .m2-left .m2-l-text a{display:block; width:680px; height:45px; line-height:45px; overflow:hidden;}
.main .frame .content .main02 .m2-left .m2-l-text a .m2-r-c{float:left; width:560px; height:45px; line-height:45px; color:#535353; font-size:16px; padding-left:16px; background:url(../images/icon-dot.jpg) no-repeat 0 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main .frame .content .main02 .m2-left .m2-l-text a:hover .m2-r-c{color:#f00;}
.main .frame .content .main02 .m2-left .m2-l-text a .m2-r-time{float:left; width:100px; height:45px; line-height:45px; text-align:center; color:#666; font-size:14px;}
.main .frame .content .main02 .m2-right{float:right; width:500px; height:350px;}
.main .frame .content .main02 .m2-right .m2-r-title{width:500px; height:50px;}
.main .frame .content .main02 .m2-right .mv{width:446px; height:266px; margin:16px auto;}

.main .frame .content .banner{width:1240px; height:102px; margin-top:20px;}

.main .frame .content .main03{width:1240px; height:810px; margin-top:16px; overflow:hidden;}
.main .frame .content .main03 .m3-left{float:left; width:344px; height:760px; background-color:#f6f6f6;}
.main .frame .content .main03 .m3-left .frame{width:324px; margin:0 auto;  background-color:#f6f6f6; overflow:hidden;}
.main .frame .content .main03 .m3-left .frame .m3-l-title{width:294px; height:60px; line-height:60px; background:url(../images/bg-line2.jpg) no-repeat left bottom; font-size:20px; color:#ae0400; font-weight:bold; padding-left:30px;}
.main .frame .content .main03 .m3-left .frame .m3-l01-c{width:290px; height:190px; margin:0 auto; padding-top:18px;}
.main .frame .content .main03 .m3-left .frame .m3-l01-c p{font-size:15px; line-height:2.2; color:#535353; text-indent:2em;}
.main .frame .content .main03 .m3-left .frame .m3-l01-c p a{color:#535353; }
.main .frame .content .main03 .m3-left .frame .m3-l01-c p a:hover{color:#f00; }
.main .frame .content .main03 .m3-left .frame .m3-gywm{width:334px; height:128px; overflow:hidden; margin-top:30px;}
.main .frame .content .main03 .m3-left .frame .m3-gywm a{display:block; float:left; width:90px; height:48px; line-height:48px; border:1px solid #e7e6e6; background-color:#edebeb; border-radius:5px; color:#535353; font-size:17px; padding-left:64px; margin-right:10px; margin-bottom:14px;}
.main .frame .content .main03 .m3-left .frame .m3-gywm a:hover{border:1px solid #ae0400;}
.gywm01{background:url(../images/icon-gywm01.png) no-repeat 20px 10px;}
.gywm02{background:url(../images/icon-gywm02.png) no-repeat 20px 10px;}
.gywm03{background:url(../images/icon-gywm03.png) no-repeat 20px 10px;}
.gywm04{background:url(../images/icon-gywm04.png) no-repeat 20px 10px;}
.main .frame .content .main03 .m3-left .frame .zwgk{width:307px; height:154px; margin:20px auto;}

.main .frame .content .main03 .m3-left .frame a{display:block; width:289px;  margin-bottom:10px; text-align: justify;}

.main .frame .content .main03 .m3-right{float:right; width:876px; height:810px;}
.main .frame .content .main03 .m3-right .m3-r-zdcy{width:876px; height:470px;}
.main .frame .content .main03 .m3-right .m3-r-zdcy .m3-r-title1{width:876px; height:60px;}

.main .frame .content .main03 .m3-right .m3-r-zdcy2{width:876px; height:276px; margin-top:12px;}
.main .frame .content .main03 .m3-right .m3-r-zdcy2 .zdcy{width:876px; height:198px; margin-top:14px; background:#f00;}
.main .frame .content .main03 .m3-right .m3-r-zdcy2 .zdcy .frame{width:900px; height:240px; overflow:hidden;}
.main .frame .content .main03 .m3-right .m3-r-zdcy2 .zdcy .frame a{display:block; float:left; width:282px; height:90px; margin-right:15px; margin-bottom:15px;}


/*tab1*/
.slideTxtBox{ width:876px; height:300px; text-align:left; margin-top:20px; }
.slideTxtBox .hd{ height:52px; line-height:52px; background:#f4f4f4; border-bottom:1px solid #ddd;  position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; height:32px;   }
.slideTxtBox .hd ul li{ float:left; background-color:#2d5a9d; position:relative; display:block; outline:none; width:217px; margin-right:2px; cursor:pointer; text-align:center; color:#fff; }
.slideTxtBox .hd ul li a{display:block; width:100%; height:52px; color:#fff;}
.nav01{background:url(../images/icon-tab01.png) no-repeat 0px 11px; display:inline-block; padding-left:40px;}
.nav02{background:url(../images/icon-tab02.png) no-repeat 0px 11px; display:inline-block; padding-left:40px;}
.nav03{background:url(../images/icon-tab03.png) no-repeat 0px 11px; display:inline-block; padding-left:40px;}
.nav04{background:url(../images/icon-tab04.png) no-repeat 0px 11px; display:inline-block; padding-left:40px;}

.slideTxtBox .hd ul li.on{ height:52px;  background:#ae0400; }
.slideTxtBox .bd ul{ padding:20px 18px 0px;  height:220px; zoom:1;  }
.slideTxtBox .bd li{ height:24px; line-height:24px;   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }

.main .frame .content .main03 .m3-right .m3-r-zdcy .zdcy-c{width:840px; height:220px; overflow:hidden;}
.main .frame .content .main03 .m3-right .m3-r-zdcy .zdcy-c .zdcy-c-left{float:left; width:292px; height:220px;}
.main .frame .content .main03 .m3-right .m3-r-zdcy .zdcy-c .zdcy-c-right{float:right; width:520px; height:210px; margin-top:5px;}
.main .frame .content .main03 .m3-right .m3-r-zdcy .zdcy-c .zdcy-c-right a{display:block; width:520px; height:42px; line-height:42px; overflow:hidden;}
.main .frame .content .main03 .m3-right .m3-r-zdcy .zdcy-c .zdcy-c-right a .m2-r-c{float:left; width:380px; height:42px; line-height:42px; color:#535353; font-size:16px; padding-left:16px; background:url(../images/icon-dot.jpg) no-repeat 0 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main .frame .content .main03 .m3-right .m3-r-zdcy .zdcy-c .zdcy-c-right a:hover .m2-r-c{color:#f00;}
.main .frame .content .main03 .m3-right .m3-r-zdcy .zdcy-c .zdcy-c-right a .m2-r-time{float:left; width:100px; height:42px; line-height:42px; text-align:center; color:#666; font-size:14px;}
/*tab2*/

.slideTxtBox2{ width:876px;  height:380px; margin-top:30px; text-align:left; overflow:hidden; }
.slideTxtBox2 .hd{ width:220px; height:380px; position:relative; float:left; }
.slideTxtBox2 .hd ul{ float:left; position:absolute; height:380px;   }
.slideTxtBox2 .hd ul li{ float:left; margin-bottom:14px; padding-left:18px; position:relative;  cursor:pointer; display:block; outline:none; width:202px; height:50px; line-height:50px; background:#2d5a9d; color:#fff;}
.slideTxtBox2 .hd ul li a{display:block; width:100%; height:52px; color:#fff; background:url(../images/icon-arrow.jpg) no-repeat 6px 24px; padding-left:24px;}
.slideTxtBox2 .hd ul li.on{ width:202px; height:50px;  background:#ae0400; }
.slideTxtBox2 .bd ul{float:right; width:590px; height:370px; zoom:1; margin-right:30px; color:#535353; font-size:16px; text-indent:2em; line-height:2.4;  text-align: justify;}

.nav001{background:url(../images/icon-tab001.png)   no-repeat 0px 11px; display:inline-block; padding-left:40px;}
.nav002{background:url(../images/icon-tab002.png) no-repeat 0px 11px; display:inline-block; padding-left:40px;}
.nav003{background:url(../images/icon-tab003.png) no-repeat 0px 11px; display:inline-block; padding-left:40px;}
.nav004{background:url(../images/icon-tab004.png) no-repeat 0px 11px; display:inline-block; padding-left:40px;}
.nav005{background:url(../images/icon-tab005.png) no-repeat 0px 11px; display:inline-block; padding-left:40px;}

.slideTxtBox2 .bd ul a{ width:700px; height:43px; line-height:43px; overflow:hidden; color: #ae0400}
.slideTxtBox2 .bd ul a .m2-r-c{float:left; width:560px; height:43px; line-height:43px; color:#535353; font-size:16px; padding-left:16px; background:url(../images/icon-dot.jpg) no-repeat 0 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.slideTxtBox2 .bd ul a:hover .m2-r-c{color:#f00;}
.slideTxtBox2 .bd ul a .m2-r-time{float:left; width:100px; height:43px; line-height:43px; text-align:center; color:#666; font-size:14px;}

.down{width:100%; height:230px; background-color:#2d5a9d; padding-top:40px;}
.down .contact{width:900px; margin:0px auto 10px;}
.down .contact p{text-align:center; line-height:2.6; color:#fff; font-size:15px;}
.down .contact p a { color: #fff}
.down .down-icon{width:230px; height:70px; margin:0 auto; overflow:hidden;}
.down .down-icon ul li {float: left; width: 100px!important; height: 100px!important; }
.down .down-icon a{float:left;}
.vvv { }
.vvv img {padding-top: 10px;}
#_span_jiucuo {margin-top: 20px;}

/*新闻页*/
.banner-news{width:100%; height:376px; background:url(../images/banner-f1.jpg) no-repeat top center; position:relative;}

.banner-news .banner{width:100%; height:376px;}
.banner-news .banner .frame{width:1280px; height:376px; margin:0 auto; position:relative;}
.banner-news .banner .frame .search{width:340px; height:54px; border-radius:30px; background:rgba(203,223,243,0.4); position:absolute; top:70px; right:60px; padding-top:4px;}
.banner-news .banner .frame .search .search-n{width:332px; height:50px; margin:0 auto; background-color:#fff; border-radius:30px; overflow:hidden;}
.banner-news .banner .frame .search .search-n .s-left{float:left; width:250px; height:50px;}
.banner-news .banner .frame .search .search-n .s-right{float:right; width:36px; height:50px; margin-right:20px; }
.search-input{width:325px; height:50px; line-height:50px; padding-left:25px; border:none; font-size:16px; color:#888; outline:none;}

.banner-news .nav{position:absolute; bottom:0; width:100%; height:77px; background:url(../images/bg-nav.png) no-repeat top center;}
.banner-news .nav .frame{width:1280px; height:77px; overflow:hidden; margin:0 auto;}
.banner-news .nav .frame .nav-left{float:left; width:980px; height:77px;}
.banner-news .nav .frame .nav-left .frame{width:980px; height:69px; margin-top:8px; overflow:hidden;}
.banner-news .nav .frame .nav-left .frame ul{display:block;}
.banner-news .nav .frame .nav-left .frame ul li{float:left; line-height:69px; color:#fff; font-size:20px; margin-left:42px; font-weight:bold;}
.banner-news .nav .frame .nav-left .frame ul li a{color:#fff;}
.banner-news .nav .frame .nav-left .frame ul li a:hover{color:#d8ff21;}

.banner-news .nav .frame .nav-right{float:right; width:300px; height:77px; background:url(../images/bg-nav2.png) no-repeat top center;}
.banner-news .nav .frame .nav-right .nav-xcp{width:198px; height:43px; margin-top:17px; margin-left:64px;}

.main .frame .content .fen-left{float:left; width:342px; min-height:1200px; background-color:#f6f6f6;}  
.main .frame .content .fen-left .frame{width:324px; margin:0 auto; background-color:#f6f6f6;}
.main .frame .content .fen-left .frame .m3-l-title{width:294px; height:60px; line-height:60px; background:url(../images/bg-line2.jpg) no-repeat left bottom; font-size:20px; color:#ae0400; font-weight:bold; padding-left:30px;}
.main .frame .content .fen-left .frame .m3-l01-c{width:290px; height:306px; margin:0 auto; padding-top:18px;}
.main .frame .content .fen-left .frame .m3-l01-c p{font-size:15px; line-height:2.2; color:#535353; text-indent:2em;}
.main .frame .content .fen-left .frame .m3-l01-c p a{color:#535353; }
.main .frame .content .fen-left .frame .m3-l01-c p a:hover{color:#f00; }
.main .frame .content .fen-left .frame .m3-gywm{width:334px; height:128px; overflow:hidden; margin-top:30px;}
.main .frame .content .fen-left .frame .m3-gywm a{display:block; float:left; width:90px; height:48px; line-height:48px; border:1px solid #e7e6e6; background-color:#edebeb; border-radius:5px; color:#535353; font-size:17px; padding-left:64px; margin-right:10px; margin-bottom:14px;}
.main .frame .content .fen-left .frame .m3-gywm a:hover{border:1px solid #ae0400;}
.gywm01{background:url(../images/icon-gywm01.png) no-repeat 20px 10px;}
.gywm02{background:url(../images/icon-gywm02.png) no-repeat 20px 10px;}
.gywm03{background:url(../images/icon-gywm03.png) no-repeat 20px 10px;}
.gywm04{background:url(../images/icon-gywm04.png) no-repeat 20px 10px;}
.main .frame .content .fen-left .frame .zwgk{width:307px; height:154px; margin:20px auto;}

.main .frame .content .fen-left .frame .nav-fen{width:324px; margin:16px auto;}
.main .frame .content .fen-left .frame .nav-fen .title{width:290px; height:60px; line-height:60px; padding-left:34px; font-size:22px; font-weight:bold; color:#084099; border-bottom:2px solid #d1d1d1; }
.main .frame .content .fen-left .frame .nav-fen .fen-newsc{width:300px; margin:10px auto;}
.main .frame .content .fen-left .frame .nav-fen .fen-newsc a{display:block; width:264px; height:50px; line-height:50px; padding-left:36px; color:#535353; background-color:#f6f6f6; border-bottom:1px solid #e4e4e4;}
.main .frame .content .fen-left .frame .nav-fen .fen-newsc a:hover{background-color:#2d5a9d; color:#fff;}
.active1{background-color:#2d5a9d !important; color:#fff !important;}

.main .frame .content .fen-right{float:right; width:880px; min-height:1200px;}  
.main .frame .content .fen-right .lanmu-title2{width:840px; height:60px; margin:16px auto; overflow:hidden; border-bottom:2px solid #2d5a9d;}
.main .frame .content .fen-right .lanmu-title2 .title-name{float:left; width:200px; height:60px; line-height:60px; font-size:22px; color:#084099; font-weight:bold; padding-left:30px;}

.lanmu-c{width:790px; height:268px; margin:20px auto 0;}
.lanmu-c ul li { float: left; width:790px; height:45px; line-height: 45px; overflow:hidden; list-style-type:none;border-bottom:1px dotted #ddd; }
.lanmu-c ul li:before {   content: "\2022";color: #ff0000;  font-size: 16px;}
.lanmu-c ul li a { color: #444444; padding-left: 10px;}
.lanmu-c ul li a:hover {color:#f00;padding-left: 10px;}
.lanmu-c ul li span { float: right} 
.lanmu-c ul li a .lanmu-c-title{float:left; width:654px; height:45px; line-height:45px; padding-left:16px; font-size:16px; background:url(../images/icon-dot.jpg) no-repeat 0 24px; color:#535353; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lanmu-c ul li a:hover .lanmu-c-title{color:#f00;}
.lanmu-c ul li a .lanmu-c-time{width:100px; float:right; height:45px; line-height:45px; text-align:center; color:#888; font-size:16px;}
.botspagination {display: none}
.pcpagination {margin-top: 15px;
    height: 60px;
    width: 530px;
    text-align: center;
    margin-left: 160px;}

.pcpagination a {color: #444444}

/*详情页*/
.main .frame .content .fen-right .lanmu-news{width:820px; margin:30px auto;}
.main .frame .content .fen-right .lanmu-news .lanmu-top{width:820px; border-bottom:1px dotted #ddd;}
.main .frame .content .fen-right .lanmu-news .lanmu-top .lanmu-title{width:710px; margin:16px auto; color:#535353; font-size:28px; font-weight:bold; text-align:center;}
.main .frame .content .fen-right .lanmu-news .lanmu-top .lanmu-time{width:710px; height:40px; line-height:40px; text-align:center; color:#888; font-size:15px; margin:0 auto 16px;}
.main .frame .content .fen-right .lanmu-news .news-c{width:800px; margin:30px auto 60px;}
.main .frame .content .fen-right .lanmu-news .news-c p{line-height:2.6; color:#535353; font-size:16px; text-indent:2em;}

.main .frame .content .fen-right .lanmu-news .news-c .news-code{width:132px; height:162px; margin:30px auto 70px;}
.main .frame .content .fen-right .lanmu-news .news-c .news-code .news-code01{width:132px; height:30px; line-height:30px; text-align:center; font-size:12px; color:#535353;}
.main .frame .content .fen-right .lanmu-news .news-c .news-code .news-code02{width:132px; height:132px;}


/*城市概况*/
.main .frame .content .fen-right .f-c-text{width:790px; margin:50px auto;}
.main .frame .content .fen-right .f-c-text img{display:block; margin:20px auto 30px; text-align:center; max-width:800px;}
.main .frame .content .fen-right .f-c-text p{line-height:2.6; text-indent:2em; color:#535353; font-size:16px;}

/*领导公开*/
.main .frame .content .fen-right .f-c-text .ldfg{width:790px; margin:0 auto; border-bottom:1px dotted #999; margin-top:20px;}
.main .frame .content .fen-right .f-c-text .ldfg .ldfg-name{width:790px; height:60px; line-height:60px; font-size:22px; color:#1a4c97; font-weight:bold;}
.main .frame .content .fen-right .f-c-text .ldfg .ldfg-job{width:790px; line-height:2; font-size:18px; color:#535353; margin-bottom:30px;}
.pager_con { padding:12px 10px 0 10px; background:url(../images/26.jpg) repeat-x top left;}
.pager_t1 { border-bottom:1px dotted #e5e5e5; line-height:35px; height:35px; font-size:14px; color:#444; background:url(../images/27.gif) no-repeat 10px 13px; padding-left:25px;}
.pager_t1 a { color:#444; text-decoration:none;}
.pager_t1 a:hover { color:red; text-decoration:underline;}
.pager_t1 span { color:#999; float:right;}


.pager_con .xsw-newsList li{ border-bottom:1px dotted #e5e5e5; line-height:35px; height:35px; font-size:14px; color:#444; background:url(../images/27.gif) no-repeat 10px 13px; padding-left:25px; text-align:left;}
.pager_con .xsw-newsList li a { color:#444; text-decoration:none; max-width:690px; }
.pager_con .xsw-newsList li a:hover { color:red; text-decoration:underline;}
.pager_con .xsw-newsList li span { color:#999; float:right; padding-right:20px;}

.pager_con .xsw-newsList .xsw-newsList-title{background: #fff;border: solid 1px #eee;box-shadow: #ccc 1px 1px 1px;margin-bottom:10px; border-radius: 5px;}
.pager_con .xsw-newsList .xsw-newsList-title span{  float: left;color: #0268b3;font-weight: bold;}


.sendMsgTool{position:relative; background:#F6F6F6; padding:5px 15px !important; text-align:right;}
.sendMsgTool .sendmsgbtn{color:#666;text-decoration:none;background:#2d5a9d;color:#FFF;display:inline-block;padding:0px 10px;border-radius:5px;height:26px;line-height:26px; border:solid 1px #ddd; text-align:center; font-size:12px}


.form-group{overflow:hidden;padding-bottom:15px;}
.form-group .col-sm-1{width:8.3%; float:left; min-height:30px; line-height:30px;}
.form-group .col-sm-2{width:16%; float: left;text-align: right;padding-right: 10px; min-height:30px; line-height:30px;}
.form-group .col-sm-3{width:25%; float:left; min-height:30px; line-height:30px;}
.form-group .col-sm-4{width:32%; float:left; min-height:30px; line-height:30px;}
.form-group .col-sm-5{width:41%; float:left; min-height:30px; line-height:30px;}
.form-group .col-sm-6{width:49.8%; float:left; min-height:30px; line-height:30px;}
.form-group .col-sm-7{width:56%; float:left; min-height:30px; line-height:30px;}
.form-group .col-sm-8{width:64%; float:left; min-height:30px; line-height:30px;}
.form-group .col-sm-9{width:78%; float:left; min-height:30px; line-height:30px;}
.form-group .col-sm-10{width:80%; float:left; min-height:30px; line-height:30px;}
.form-group .col-sm-11{width:88%; float:left; min-height:30px; line-height:30px;}
.form-group .col-sm-12{width:100%; float:left; min-height:30px; line-height:30px;}
.form-group .form-control{width:90%; padding:5px; border:solid 1px #aaa; border-radius:5px;box-shadow: #ccc 1px 1px 4px; }
.form-group .btn.btn-success{height:30px;padding:0 15px;background-color:#2d5a9d;color:#fff;border:solid 1px #fff;border-radius:5px;}


.sendMsgForm .error{border:solid 1px #a94442;}
.sendMsgForm label.error{font-size:12px;border:none;font-weight:normal;color:#a94442;padding-left: 5px; }


.msgDetailes{font-size:16px; line-height:180%}
.msgDetailes td{ text-align:left;}
.msgDetailes th,.msgDetailes td{ padding:5px; border-bottom:dotted 1px #ccc;}
.msgDetailes th{ width:120px;background:#fafafa; text-align:right}


.lymsg{ padding:15px !important;}

.table.table-hover{ width:96%; margin-left:auto; margin-right:auto; }
.table.table-hover th{ color:#111; padding:8px; border-bottom: solid 1px #ccc;}
.table.table-hover td{font-size:14px; text-align:center; line-height:35px; height:35px; overflow:hidden; border-bottom:dotted 1px #ccc; text-align: left}
.table.table-hover td a{color:#555; text-decoration:none; padding-left:15px; }
.table.table-hover .title{ text-align:left}



