/* CSS Document */
body{margin:0; padding:0; font:12px/21px "微软雅黑"; color:#333;}
div,dl,dt,dd,ul,ol,li,table,tr,th,tb,h1,h2,h3,h4,h5,h6,form,textarea,button,input,p,img{margin:0;padding:0;}
ul,li{list-style:none;}
fieldset,img{border:none;}
legend { display:none;}
a{text-decoration: none;}

/*top*/
.top0 { width:100%; height:auto; overflow:hidden;}
.top { width:1200px; height:92px; margin:0 auto; margin-top:10px; margin-bottom:8px;}
.top_left { width:896px; height:92px; float:left;}
.top_right { width:300px; height:35px; float:right; border:solid 1px #eee; margin-top:35px;}
.top_right_1 { width:90px; height:35px; line-height:35px; font-size:12px; float:left;}
.top_right_2 { width:120px; height:35px; line-height:35px; font-size:12px; color:#666; float:left;}
.top_right_3 { width:90px; height:37px; line-height:37px; color:#FFF;  float:left;}
.top_right .ssleft { width:90px; height:35px; line-height:35px; font-size:12px; float:left; color:#666; border:none; outline:none;}
.top_right .sscenter { width:118px; padding-left:2px; height:35px; line-height:35px; font-size:12px; color:#666; float:left; border:none; outline:none;}
.top_right .ssright { width:90px; height:37px; line-height:37px; color:#FFF; font-size:16px; text-align:center; border:none; background:#0b6ba8; float:left;}
.top_right .css_search { width: 150px;
    height: 32px;
    border: none;
    line-height: 40px;
    font-size: 14px;
    outline: none;
 }
/*top*/
/*nav*/
.nav0 { width:100%; margin:0 auto;   }
.nav { width:100%; background:#0557a3; position:relative; z-index:10;}
.header { width:1180px; height:45px; margin:0 auto;}
.menu { width:1180px; height:45px; color:#FFF;}
li.top_menu {  height:45px; padding-left:20px; padding-right:20px; text-align:center; float:left; position:relative; font-size:15px; border-left:solid 1px #436e94; border-right:solid 1px #084985;}
li.top_menu a { display:block; height:45px; line-height:45px; text-align:center; font-size:15px; color:#fff; text-decoration:none;}
li.top_menu a:hover { text-decoration:none; color:#FFF;}
li.home a {  border:none; color:#FFF; }
li.top_menu a:hover {color:#FFF;}
ul.son_menu { position:absolute; left:0;border-top:2px solid #ff0000; background:#FFF; overflow:hidden;}
ul.son_menu li { width:150px; height:32px; }
ul.son_menu li a { display:block; width:150px; height:31px; border:none; border-bottom:1px dashed #315599; line-height:32px; text-align:center; font-size:12px; margin:0; color:#fff; background:url(../images/nav_bg.png) no-repeat;}
ul.son_menu li a:hover { color:#fff; background:#da2337;}
ul.son_menu { display:none; color:#000;}
li.top_menu:hover ul.son_menu { display:block;}
/*nav*/
select{height: 36px;width: 130px;}
/*gg*/
.gg0 { width:100%; height:auto; overflow:hidden; margin-top:20px;}
.gg { width:1200px; height:500px; margin:0 auto; margin-bottom:16px;}
.gg_left { width:595px; height:465px; float:left;}
.gg_left_1 { width:593px; height:328px; float:left; border:solid 1px #eee; float:left;}
#div1 { width:459px; height:305px; float:left; margin:10px;}
#div1 img{width:459px;height:305px;}
#div2 { width:106px; height:306px; float:left; margin-top:12px; }
#div2 img{width:104px;height:68px;margin:0px;padding:0px; margin-bottom:10px; cursor:pointer;}

#div2 img:hover { width:102px; height:66px; border:solid 2px #0068ae;}
#div2 img:visited {  border:solid 2px #0068ae;}

.gg_left_2 { width:593px; height:145px; float:left; margin-top:13px; border:solid 1px #eee;}
.gg_left_2 p{width: 520px;margin-right: 15px;height: 40px;line-height: 40px;padding-left: 30px;background: url(../images/zx_bg_2.png) no-repeat left bottom;/* font-size: 16px; *//* color: #086da5; *//* font-weight: bolder; */font-size: 16px;/* color: #086da5; */font-weight: bolder;margin-left: 20px;}
.gg_left_2_1 { width:40px; height:90px; padding-top:30px; background:url(../images/gg_bg.png) no-repeat; float:left; text-align:center; font-size:14px; color:#FFF;}
.gg_left_2 p a{color:#086da5;}
.gg_left_2_2 {width:590px;padding-right:10px;padding-left: 23px;height:90px;margin-top:15px;float:left;}
.gg_left_2_2 ul li {width:590px;line-height:30px;font-size:14px;color:#666;padding-left: 20px;float:left;background: url(../images/dian.png) no-repeat left;}
.gg_left_2_2 ul li a { color:#666;}
.gg_left_2_2 ul li a:hover { color:#184c86;}



.gg_right { width:590px; height:488px; border:solid 1px #eee; float:right;}
.gg_right_1 { width:570px; height:443px; float:left; margin:10px;}
.gg_right_1 .fisttitle{width: 540px;    margin-right: 15px;    height: 40px;    line-height: 40px;    padding-left: 30px;    background: url(../images/zx_bg_2.png) no-repeat left bottom;    font-size: 16px;    color: #086da5;    font-weight: bolder;}
#outer {float:left;width:570px;margin-top:10px; margin-right:20px; height:568px;	}
#tab {overflow:hidden;zoom:1;color:#fff;}
#tab li {float:left;color:#0c68a9;height:35px;cursor:pointer;font-size:15px;font-weight:bold;line-height:35px; width:125px; margin-right:25px; text-align:center; }
#tab li.current {color:#fff;background:#0c68a9; width:125px; height:35px;}
#content { height:405px;}
#content ul {display:none;}
#content ul .left { width:570px; height:100px; border-bottom:dashed 1px #eee; float:left;}
#content ul .left p { width:570px; height:35px; line-height:35px; font-size:15px; color:#ce0a14; float:left; overflow:hidden; margin-top:12px;}
#content ul .left p a {color:#ce0a14;}
#content ul .left p a:hover{color:#0c68a9;}
#content ul .left span { width:570px; height:50px; line-height:25px; font-size:14px; color:#666; float:left; text-indent:30px;}
#content ul .left span a { color:#666;}
#content ul .left span a:hover { color:#0c68a9;}

#content ul .lanmu { width:570px; height:335px; float:left;}
#content ul .lanmu  { width:570px; height:70px; float:left;}
#content ul .lanmu  p { width:570px; height:40px; line-height:40px; font-size:15px; color:#0c68a9; float:left;}
#content ul .lanmu  p a { color:#0c68a9;}
#content ul .lanmu  p a:hover { color:#ce0a14;}
#content ul .lanmu span { width:570px; height:30px; line-height:30px; font-size:14px; color:#666; float:left;}


.tab{ width:570px;}
.tab-hd {  overflow:hidden; zoom:1;}
.tab-hd li{ float:left;color:#0c68a9;height:35px;cursor:pointer;font-size:15px;font-weight:bold;line-height:35px; width:125px; margin-right:25px; text-align:center;}
.tab-hd li.active{ background:#0c68a9; color:#FFF;}
.tab-hd li.hover{ background:#0c68a9; color:#FFF;}

.tab-bd li{display:none; border-top:0 none; font-size:24px;}
.tab-bd li.thisclass{ display:list-item;}


.tab-bd li.thisclass .left { width:570px; height:115px; border-bottom:dashed 1px #eee; float:left;}
.tab-bd li.thisclass .left p { width:570px; height:35px; line-height:35px; font-size:15px; color:#ce0a14; float:left; overflow:hidden; margin-top:12px;}
.tab-bd li.thisclass .left p a {color:#ce0a14;}
.tab-bd li.thisclass .left p a:hover{color:#0c68a9;}
.tab-bd li.thisclass .left span { width:570px; height:50px; line-height:25px; font-size:14px; color:#666; float:left; text-indent:30px;}
.tab-bd li.thisclass .left span a { color:#666;}
.tab-bd li.thisclass .left span a:hover { color:#0c68a9;}

.tab-bd li.thisclass .lanmu { width:570px; height:335px; float:left;}
.tab-bd li.thisclass .lanmu  { width:570px; height:70px; float:left;}
.tab-bd li.thisclass .lanmu  p { width:570px; height:28px; line-height:28px; font-size:15px; color:#0c68a9; float:left;}
.tab-bd li.thisclass .lanmu  p a { color:#0c68a9;}
.tab-bd li.thisclass .lanmu  p a:hover { color:#ce0a14;}
.tab-bd li.thisclass .lanmu span { width:570px; height:30px; line-height:30px; font-size:14px; color:#666; float:left;}


.tab-bd li.thisclass1{ display:list-item;}


.tab-bd li.thisclass1 .left { width:570px; height:115px; border-bottom:dashed 1px #eee; float:left;}
.tab-bd li.thisclass1 .left p { width:570px; height:35px; line-height:35px; font-size:15px; color:#ce0a14; float:left; overflow:hidden; margin-top:12px;}
.tab-bd li.thisclass1 .left p a {color:#ce0a14;}
.tab-bd li.thisclass1 .left p a:hover{color:#0c68a9;}
.tab-bd li.thisclass1 .left span { width:570px; height:50px; line-height:25px; font-size:14px; color:#666; float:left; text-indent:30px;}
.tab-bd li.thisclass1 .left span a { color:#666;}
.tab-bd li.thisclass1 .left span a:hover { color:#0c68a9;}

.tab-bd li.thisclass1 .lanmu { width:570px; height:335px; float:left;}
.tab-bd li.thisclass1 .lanmu  { width:570px; height:70px; float:left;}
.tab-bd li.thisclass1 .lanmu  p { width:570px; height:40px; line-height:40px; font-size:15px; color:#0c68a9; float:left;}
.tab-bd li.thisclass1 .lanmu  p a { color:#0c68a9;}
.tab-bd li.thisclass1 .lanmu  p a:hover { color:#ce0a14;}
.tab-bd li.thisclass1 .lanmu span { width:570px; height:30px; line-height:30px; font-size:14px; color:#666; float:left;}


/*gg*/

/*zx*/
.zx0 { width:100%; height:auto; overflow:hidden;}
.zx { width:1200px; height:auto; margin:0 auto;}
.zx_left { width:400px; padding-left:20px; padding-right:10px; height:480px; border:solid 1px #eee; float:left; margin-right:10px;}
.zx_left_1 { width:400px; height:40px; margin-top:10px; float:left;  color:#086da5;}
.zx_left_1 p { width:355px; margin-right:15px; height:40px; line-height:40px; padding-left:30px; background:url(../images/zx_bg.png) no-repeat left bottom; font-size:16px; color:#086da5; font-weight:bolder;}
.zx_left_1 p a { color:#086da5;}
.zx_left_1 p a:hover { color:#ce0a14;}

.zx_left_2 { width:400px; height:420px; margin-top:20px; float:left;}
.zx_left_2 ul li { width:380px; padding-left:20px; background:url(../images/dian.png) no-repeat left; height:31px; line-height:30px; font-size:14px; color:#666; float:left;}
.zx_left_2 ul li a { color:#666;}
.zx_left_2 ul li a:hover { color:#096ba8;}


.zx_right { width:284px; padding-left:20px; padding-right:10px; height:480px; border:solid 1px #eee; float:left;}
.zx_right_1 { width:284px;  height:40px; margin-top:10px; float:left;  color:#086da5;}
.zx_right_1 p { width:231px; margin-right:15px; height:40px; line-height:40px; padding-left:30px; background:url(../images/zx_bg.png) no-repeat left bottom; font-size:16px; color:#086da5; font-weight:bolder;}
.zx_right_1 p a { color:#086da5;}
.zx_right_1 p a:hover { color:#ce0a14;}

.zx_right_2 { width:284px; height:420px; margin-top:20px; float:left;}
.zx_right_2 ul li { width:264px; padding-left:20px; background:url(../images/dian.png) no-repeat left; height:31px; line-height:30px; font-size:14px; color:#666; float:left;}
.zx_right_2 ul li a { color:#666;}
.zx_right_2 ul li a:hover { color:#096ba8;}

/*zx*/

/*tp*/
.tp0 { width:100%; height:auto; overflow:hidden; margin-top:16px;}
.tp { width:1198px; height:300px; margin:0 auto; border:solid 1px #eee;}
.tp_1 { width:1198px; height:45px; line-height:45px; float:left;}
.tp_1 p { width:1168px; padding-left:30px; height:45px; line-height:45px; float:left; font-size:16px; font-weight:bolder; color:#184c86; background:url(../images/gd_bg.png) no-repeat left;}
.tp_1 p  a { color:#184c86;}
.tp_1 p  a:hover{ color:#e62c2a;}
.tp_2 { width:1158px; padding-left:20px; padding-right:20px; height:225px; float:left;}
.picutre_many img{width:303px; height:171px; padding:8px; border:solid 1px #eee; margin-right:10px; float:left;}
.picutre_many p { width:303px; height:40px; line-height:40px; font-size:14px; color:#666; float:left; text-align:center; overflow:hidden;}
.picutre_many p a { color:#666;}
.picutre_many p a:hover { color:#184c86;}
/*tp*/

/*bt*/
.bt0 { width:100%; height:auto; overflow:hidden; margin-top:16px;}
.bt { width:1200px; height:auto; margin:0 auto;}
.bt_1 { width:1200px; height:5px; float:left; border-top:solid 3px #0c5aa4;}
.bt_2 { width:1200px; height:108px; background:#f8f7f3; float:left;}
.bt_2_left { width:593px; height:69px; float:left; margin-left:30px; margin-top:18px;}
.bt_2_right { width:350px; margin-right:20px; height:25px; float:right; margin-top:40px;}
.bt_2_right p { font-size:14px; color:#333; font-weight:bold; float:left;}
.bt_2_right .xuanze { width:250px; padding-left:20px; height:25px; line-height:25px; border:solid 1px #CCC; font-size:14px; text-align:center; color:#666;}
/*bt*/

/*news*/
.news0 { width:100%; height:auto; overflow:hidden; margin-top:16px;}
.news { width:1200px; height:auto; margin:0 auto;}
.news_left { width:282px; height:auto; float:left; margin-right:10px;display:none}
.news_left_1 { width:280px; height:auto; float:left; border:solid 1px #eee;}
.news_left_1_1 { width:265px; padding-left:15px; background:url(../images/news_bg.png) no-repeat; height:38px; line-height:38px; color:#FFF; font-size:16px; float:left;}
.news_left_1_2 { width:250px; height:auto; float:left; margin-top:10px; margin-left:15px; margin-right:15px;}
.news_left_1_2 ul li { width:250px;  height:32px; line-height:32px; background:url(../images/news_li.png) no-repeat; color:#333; font-size:14px; float:left; margin-bottom:10px; display:block;}
.news_left_1_2 ul li a { color:#333; display:block; padding-left:30px;}
.news_left_1_2 ul li a:hover {  width:250px;  display:block; color:#FFF; background:url(../images/news_li_hover.png) no-repeat;}
.news_left_2 { width:280px; height:auto; float:left; border:solid 1px #eee; margin-top:15px;}
/*切换*//*切换*/
.scroll{width:250px;height:200px; margin-left:15px; position:relative;overflow:hidden; margin-top:10px; margin-bottom:10px; float:left; }
.mod_01{float:left;width:250px;}
.mod_01 img{display:block;width:250px;height:200px;}
.dotModule_new{padding:0 5px;height:15px;line-height:6px;-webkit-border-radius:11px;background:rgba(45,45,45,0.5);position:absolute;bottom:5px;right:10px;z-index:11;}
#slide_01_dot{text-align:center;margin:3px 0 0 0;}
#slide_01_dot span{display:inline-block;margin:0 5px;width:8px;height:8px;vertical-align:middle;background:#f7f7f7;-webkit-border-radius:5px;}
#slide_01_dot .selected{background:#347ac0;}
/*切换*/
.news_left_3 { width:280px; height:auto; float:left; border:solid 1px #eee; margin-top:15px;}
.news_left_3_1 { width:280px; height:auto; float:left; padding-bottom:2px;}
.news_left_3_1 ul li { width:250px; padding-left:10px; margin-left:10px; margin-right:10px; height:33px; line-height:33px; font-size:14px; overflow:hidden; float:left; background:url(../images/dian.png) no-repeat left; color:#666;}
.news_left_3_1 ul li a { color:#666;}
.news_left_3_1 ul li a:hover { color:#346eae;}


.news_right { width:1200px; height:auto; float:right; border:solid 1px #eee; }
.news_right_1{ width: 1200px; padding-left: 30px; height: 45px; line-height: 45px; float: left; font-size: 16px; font-weight: bolder; color: #184c86; background: url(../images/gd_bg.png) no-repeat left; overflow:hidden;}
.news_right_2 { width:1100px; margin-left:20px; margin-right:20px; height:auto; float:left; margin-top:15px; margin-bottom:15px;}
.news_right_2 ul li { width:1100px; height:36px; line-height:36px; font-size:16px; color:#666; padding-left:10px; background:url(../images/dian.png) no-repeat left;}
.news_right_2 ul li a { color:#666;}
.news_right_2 ul li a:hover { color:#366bad;}
.news_right_3 {width:830px; margin-left:35px; margin-right:35px; height:auto; float:left; margin-top:15px; margin-bottom:15px; }
.news_right_3_1 { width:1122px; height:auto; line-height:40px; color:#0557a3; font-size:22px; text-align:center; float:left;}
.news_right_3_3 { width:1122px; height:20px; line-height:20px; color:#666; font-size:14px; text-align:center; float:left; margin-bottom:35px;}

.news_right_3_2 { width:1122px; height:auto; line-height:30px; font-size:14px; color:#666; float:left;}
.news_right_3_2 img {  margin-top:15px; margin-bottom:15px;}
.news_right_3_4 { width:830px; height:auto; float:left;}
.news_right_3_4 p { width:830px; height:35px; line-height:35px; font-size:14px; float:left; color:#666;}
.news_right_3_4 p a { color:#666;}
.news_right_3_4 p a:hover { color:#0557a3;}


/*news*/

/*page*/
.page0 { width:100%; height:98px; overflow:hidden; }
.page { width:1200px; height:98px; margin:0 auto;}
.page_1 { width:700px; height:35px; float:left; margin-left:450px; margin-right:50px; text-align:right; margin-top:20px;}
.page_1 ul li { padding:7px; margin-right:8px; border:solid 1px #CCC; color:#666; font-size:12px; float:left; display:block;}
.page_1 ul li a { color:#666; display:block;}
.page_1 ul li a:hover{ color:#ff0000; display:block;}
/*page*/


.acttabbox{width:595px;height:300px;overflow:hidden;padding:4px;margin:10px auto; margin-left:5px;}
.tabcon{float:left;width:459px;height:305px;overflow:hidden;margin-right:6px;} 
.tabcon li{width:459px;height:300px; }
.tabcon li img{width:459px;height:307px;float:left}
.tabnav{float:left; width:104px;}
.tabnav li{float:left;position:relative;margin:-1px 0 0 0;height:68px;border:1px solid #eee;overflow:hidden; margin-bottom:8px;}
.tabnav .cur{border:3px solid #0c68a9;z-index:9;}

/*kaihi*/
/* slide */
.slide{width:593px;height:300px;overflow:hidden;padding:10px;}
.slide .info div{}
.slide .right div{ border:solid 3px #0557a3; }

.slide .left, .slide .right{position:relative;}
.slide .left{float:left;}
.slide .swcont{position:absolute;top:0;left:0;width:600px;height:300px;display:none;}
.slide .pstn{position:absolute;}

.slide .info{top:208px;left:20px;padding:12px 0 0 12px;width:228px;height:60px;color:#FFF;z-index:500;}
.slide .info div{position:absolute;top:0;left:0;width:240px;height:72px;z-index:-1;}
.slide .info a:link, .slide .info a:visited{color:#FFF;cursor:pointer;}
.slide .info p{line-height:28px;}
.slide .info img{float:left;padding-right:12px;}

.slide .right{float:right;margin-right:15px;width:110px;z-index:500;}
.slide .right img{float:right;padding:4px 5px 5px 5px;cursor:pointer;}

.slide .right div{position:absolute;   width:102px;height:68px;}
/*jieshu*/