@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-family:'Microsoft Yahei',"Lucida Grande", "Tahoma","Arial", "Helvetica", "sans-serif"; font-size:14px; color:#2b2b2b}
body,html{ margin:0; padding:0; height:100%}
a{ font-size:14px; color:#2b2b2b; text-decoration:none}
a:hover{ text-decoration: none; color:#003262}
form{ margin:0; padding:0}
h1{ font-size:20px; text-align:center; border-bottom:1px solid #dfdfdf; padding:20px 0 10px 0; font-weight:normal; margin:0; color:#000}

.dot ul li { background: rgba(0, 0, 0, 0) url("../images/dot.png") no-repeat  left center;}

.wid4 ul li { overflow:hidden;}

.head_bg{ background:url(../images/yun.jpg) no-repeat right bottom; height:105px}
.head_wid{ width:1100px; margin:0 auto}
.logo{ width:390px; float:left; padding:20px 0 0 0}

.keep{ width:250px; float:right;text-align:right}
.keep a{ color:#333; text-decoration:none}
.keep a:hover{ text-decoration:underline}
.keep .wid2{ height:38px; width:231px; float:right; margin:60px 0 0 0}
.keep .input1{ background:url(../images/input_1.jpg) no-repeat; width:183px; height:28px; line-height:28px; border:0; float:left; font-family:"微软雅黑"; padding:0 0 0 10px; color:#666; font-size:13px;}
.keep .input2{ background:url(../images/input_2.jpg) no-repeat; width:38px; height:28px; border:0; float:left; cursor:pointer}
.menu_bg{ background:url(../images/menu_back.jpg) #003262 repeat-x; height:55px; padding:3px 0 0 0}
.menu_bg2{ width:1000px; margin:0 auto; height:55px; margin:0 auto}
.menu_bg2 ul{ margin:0; padding:0; list-style:none}
.menu_bg2 li{ float:left; line-height:52px; color:#FFF; text-align:center; font-size:18px}
.menu_bg2 .wid1{ width:2px; background:url(../images/jg_pic.jpg) no-repeat bottom; height:52px;background-size: auto 100%;}
.menu_bg2 .wid2{ width:123px}
.menu_bg2 .wid3{ width:2px; padding:0; margin:0; color:#999}
.menu_bg2 a{ color:#000; text-decoration:none; display:block; font-size:18px; font-weight: normal}
.menu_bg_cur{ background:url(../images/menu_cur.jpg) no-repeat; display:block; font-size:18px}

.wrap{ background:url(../images/con_back2.jpg) repeat-x top}
.con_wid1{ width:1000px; margin:0 auto; height:20px}
.con_wid2{ width:; margin:0 auto}
.con_wid3{ width:1200px; margin:0 auto}
.con_wid3 img{ width:100%}
.clear{ clear:both}
.menu2_sty{ display: none}

.right_con3{ line-height:180%}

/*menu*/
.nav_bar{
			width: 1000px;
			float: left;
			height: 55px;
			
		}
.nav_bar ul li{
			list-style-type: none;
			float: left;
			line-height: 55px;
			text-align: center;
			
		}
.nav_bar ul li a{
			color: #ffffff;
			text-decoration: none;
			display: block; 
		}
.nav_bar>ul>li:hover{
			background: url(../images/menu_cur.jpg) no-repeat center top;
		}
.nav_bar ul li.l1:hover .hid{
			display: block; margin:0; padding:0
		}
.hid{
			width: 100%;
			height: 60px;
			background: #f5f5f5;
			position: absolute;
			left: 0;
			display: none;
			z-index:9999;filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=2);/*ie*/
-moz-box-shadow: 2px 2px 10px #909090;/*firefox*/
-webkit-box-shadow: 2px 2px 10px #909090;/*safari或chrome*/
box-shadow:2px 2px 10px #909090;/*opera或ie9*/

		}
.hid a{ font-size:16px; text-decoration:none; color:#000}
.hid a:hover{ text-decoration: }
.hid ul{
			width: ;
			margin: 0 auto; padding:0; clear:both
		}
.hid ul li{
			width:  ; float:left; color:#000; margin:0; padding:0 20px;
			
		}
.hid ul li a{ color:#000; font-weight:  }
.hid ul li a:hover{ color:#003262}

.sub_pad1{width:1000px}
.sub_pad2{width:1000px}
.sub_pad3{width:1000px}
.sub_pad4{width:1000px}
.sub_pad5{width:1000px}
.sub_pad6{width:1000px}
.sub_pad7{width:1000px}

/*con*/
.con_wid{ width:1000px; margin:10px auto 0 auto; clear:both; height:}
.con_lef1{ width:490px; float:left}
.con_lef1 .title{ font-size:18px; font-weight:bold; border-bottom:2px solid #003262; height:45px; line-height:45px; padding:0 20px}
.con_lef1 .title a{ font-size:18px; color:#2b2b2b; text-decoration:none}
.con_lef1 .title a:hover{ font-size:18px; color:#003262; text-decoration:none}
.con_lef1 .title span{ float:right; line-height:50px}
.con_lef1 .title span a{ color:#333; text-decoration:none; font-size:14px; font-weight:normal}
.con_lef1 .title span a:hover{ color:#003262; text-decoration:none; font-size:14px}
.con_lef1 .title1{ font-size:16px; font-weight:bold; line-height:45px}
.con_lef1 .title1 a{ font-size:16px; font-weight:bold;}
.con_lef1 .wid1{ padding:5px;}
.con_lef1 .wid2{ background: url(../images/bottom_bor.jpg) repeat-x bottom; padding:0 0 20px 0}
.con_lef1 .wid3{ text-indent:2em; line-height:150%; height:125px}
.con_lef1 .wid4{ padding:10px 0 0 10px }
.con_lef1 .wid4 ul{ list-style:none; margin:0; padding:0 }
.con_lef1 .wid4 ul li{ line-height:180%}
.con_lef1 .wid4 span{ color:#003262; font-weight: bold}
.con_lef1 .wid4 a{ padding-left:15px}

.con_rig1{ width:490px; float: right}
.con_rig1 .title{ font-size:18px; font-weight:bold; border-bottom:2px solid #003262; height:45px; line-height:45px; padding:0 20px}
.con_rig1 .title a{ font-size:18px; color:#2b2b2b; text-decoration:none}
.con_rig1 .title a:hover{ font-size:18px; color:#003262; text-decoration:none}
.con_rig1 .title span{ float:right; line-height:50px}
.con_rig1 .title span a{ color:#333; text-decoration:none; font-size:14px; font-weight:normal}
.con_rig1 .title span a:hover{ color:#003262; text-decoration:none; font-size:14px}
.con_rig1 .title1{ font-size:16px; font-weight:bold; line-height:45px}
.con_rig1 .title1 a{ font-size:16px; font-weight:bold;}
.con_rig1 .wid1{ padding:5px;}
.con_rig1 .wid2{ background: url(../images/bottom_bor.jpg) repeat-x bottom; padding:0 0 20px 0}
.con_rig1 .wid3{ text-indent:2em; line-height:150%; height:125px}
.con_rig1 .wid4{ padding:10px 0 0 10px }
.con_rig1 .wid4 ul{ list-style:none; margin:0; padding:0 }
.con_rig1 .wid4 ul li{ line-height:180%}
.con_rig1 .wid4 span{ color:#003262; font-weight: bold}
.con_rig1 .wid4 a{ padding-left:15px}

.con_lef2{ width:490px; float:left; border:1px solid #ccc; background:#f5f5f5; margin:20px 0 0 0; height:255px}
.con_lef2 .wid1{ padding:1px; float:left}
.con_lef2 .wid2{ float:left; background:#003262; width:44px; font-size:18px; font-weight:; color:#FFF; text-align:center; vertical-align:middle; height:176px; padding-top:79px}
.con_lef2 .wid3{ float: left; width:250px; padding:15px 0 0 15px}
.con_lef2 .wid4{ text-indent:2em; color:#666; line-height:150%; font-size:13px; background:url(../images/bottom_bor.jpg) repeat-x bottom; padding:0 0 15px 0; height:55px}
.con_lef2 .title{ padding:0 0 10px 0}
.con_lef2 .title a{ font-weight:bold}
.con_lef2 ul{ margin:0; padding:10px 0 0 0; list-style:none}
.con_lef2 ul li a{ line-height:160%; background:url(../images/icon_1.jpg) left no-repeat; padding:0 0 0 10px}
.con_lef2 .more{ text-align:right; padding:5px 5px 0 0}
.con_lef2 .more a{ color:#666}
.con_lef2 .more a:hover{ color:#003262}

.con_rig2{ width:490px; float: right; border:1px solid #ccc; background:#f5f5f5; margin:20px 0 0 0; height:255px}
.con_rig2 .wid1{ padding:1px; float:left}
.con_rig2 .wid2{ float:left; background:#003262; width:44px; font-size:18px; font-weight:; color:#FFF; text-align:center; vertical-align:middle; height:176px; padding-top:79px}
.con_rig2 .wid3{ float: left; width:250px; padding:15px 0 0 15px}
.con_rig2 .wid4{ text-indent:2em; color:#666; line-height:150%; font-size:13px; background:url(../images/bottom_bor.jpg) repeat-x bottom; padding:0 0 15px 0; height:55px}
.con_rig2 .title{ padding:0 0 10px 0}
.con_rig2 .title a{ font-weight:bold}
.con_rig2 ul{ margin:0; padding:10px 0 0 0; list-style:none}
.con_rig2 ul li a{ line-height:160%; background:url(../images/icon_1.jpg) left no-repeat; padding:0 0 0 10px}
.con_rig2 .more{ text-align:right; padding:5px 5px 0 0}
.con_rig2 .more a{ color:#666}
.con_rig2 .more a:hover{ color:#003262}


/**/
.con2_wid{background:#e4d8c8; border-top:3px solid #d4c5b0;  clear:both; margin:20px 0 0 0}
.con2_wid2{ width:1000px; margin:0 auto; padding:0}
.con2_wid3{ width:311px; float:left; padding:25px 0 0 20px; border-right:1px solid #c7b69f; height:230px}
.con2_wid4{ width:304px; border-left:1px solid #efe8de; border-right:1px solid #efe8de; float:left; padding:25px 0 0 30px; height:230px}
.con2_wid5{ width:301px; float:left; padding:25px 0 0 30px; border-left:1px solid #c7b69f; height:230px}
.con2_wid .title{ font-size:18px; font-weight:bold}
.con2_wid .title a{ font-size:18px; font-weight:bold}
.con2_wid3 ul{ list-style:none; padding:0; margin:0; margin-top:20px }
.con2_wid3 ul li{ width:100px; float:left; line-height:180% }
.con2_wid3 ul li a{ background:url(../images/icon_2.jpg) no-repeat left center; padding:0 0 0 15px}
.con2_wid4 ul{ list-style:none; padding:20px 0 0 0; margin:0; height:150px}
.con2_wid4 ul li{ line-height:180%}
.con2_wid4 ul li a{ background:url(../images/icon_2.jpg) no-repeat left center; padding:0 0 0 15px}

.con2_wid5 ul{ list-style:none; padding:0; margin:0; margin-top:20px}
.con2_wid5 ul li{ width:150px; float:left; line-height:180%}
.con2_wid5 ul li a{ background:url(../images/icon_2.jpg) no-repeat left center; padding:0 0 0 15px}

/**/
.con3_wid{ width:1000px; margin:0 auto; padding:15px 0 0 0}
.con_lef3{ width:490px; float:left}
.con_lef3 .title{ font-size:18px; font-weight:bold; border-bottom:2px solid #003262; height:45px; line-height:45px; padding:0 20px}
.con_lef3 .title a{ font-size:18px; color:#2b2b2b; text-decoration:none}
.con_lef3 .title a:hover{ font-size:18px; color:#003262; text-decoration:none}
.con_lef3 .title span{ float:right; line-height:50px}
.con_lef3 .title span a{ color:#333; text-decoration:none; font-size:14px; font-weight:normal}
.con_lef3 .title span a:hover{ color:#003262; text-decoration:none; font-size:14px}
.con_lef3 .title1{ font-size:15px; font-weight:bold; padding:5px 0 0 0}
.con_lef3 .title1 a{ font-size:15px; font-weight:bold;}
.con_lef3 .title1 a:hover{ font-size:15px; font-weight:bold; text-decoration:underline; color:#2b2b2b}

.con_lef3 .wid1{ padding:20px 0 0 10px;}
.con_lef3 .wid2{ background: ; padding:0 0 0 0; margin:0 0 20px 0}
.con_lef3 .wid3{ width:140px; float:left}
.con_lef3 .wid3 img{ border-radius:60px}
.con_lef3 .wid4{ float:left; width:330px}
.con_lef3 .wid5{ padding:20px 0 0 0; text-indent:2em; color:#333}
.bot_bor{ height:2px; background:url(../images/bottom_bor.jpg) repeat-x bottom; clear:both; margin:0 0 20px 0}



.con_rig3{ width:490px; float: right}
.con_rig3 .title{ font-size:18px; font-weight:bold; border-bottom:2px solid #003262; height:45px; line-height:45px; padding:0 20px}
.con_rig3 .title a{ font-size:18px; color:#2b2b2b; text-decoration:none}
.con_rig3 .title a:hover{ font-size:18px; color:#003262; text-decoration:none}
.con_rig3 .title span{ float:right; line-height:50px}
.con_rig3 .title span a{ color:#333; text-decoration:none; font-size:14px; font-weight:normal}
.con_rig3 .title span a:hover{ color:#003262; text-decoration:none; font-size:14px}
.con_rig3 .title1{ font-size:15px; font-weight:bold; padding:5px 0 0 0}
.con_rig3 .title1 a{ font-size:15px; font-weight:bold;}
.con_rig3 .title1 a:hover{ font-size:15px; font-weight:bold; text-decoration:underline; color:#2b2b2b}

.con_rig3 .wid1{ padding:20px 0 0 10px;}
.con_rig3 .wid2{ background: ; padding:0 0 0 0; margin:0 0 20px 0}
.con_rig3 .wid3{ width:140px; float:left}
.con_rig3 .wid3 img{ border-radius:60px}
.con_rig3 .wid4{ float:left; width:330px}
.con_rig3 .wid5{ padding:20px 0 0 0; text-indent:2em; color:#333}

.link{       clear: both;    line-height: 185%;    margin: 65px 0 0;    padding: 5px 0;    text-align: center;}
.link a{ font-size:15px}
.link2{ display:none}
.link2 a{ font-size:15px}
.link3{ display:none } 
.bottom_bg{ background:url(../images/bottom_bg.jpg) no-repeat bottom center}
.bottom_bg2{ background:#003262; color:#fff; font-size:13px}
.bottom_wid1{ width:1000px; margin:0 auto; padding:20px 0 20px 0; line-height:180%; color:#fff}
.bottom_wid2{ width:412px; float:left; padding:0 0 0 0}
.bottom_wid2_2{ display:none}
.bottom_wid3{ width:250px; float:left; padding:5px 0 0 0}
.bottom_wid4{ float: right; border-left:1px solid #4e4e4e; padding-left:20px; margin:15px 0 0 0}

/**/
.left_wid{ width:235px; float:left}
.left_wid .title{background: url(../images/left_tbg.jpg) no-repeat #003262; background-position:180px 0; height:50px; font-weight: ; color:#FFF; line-height:50px; font-size:18px; padding-left:30px; }
.left_wid .wid1{ background:#FFF; padding:20px 20px 50px 20px }
.left_wid ul{ list-style:none; margin:0; padding:0}
.left_wid ul li{ line-height:280%; border-bottom:1px solid #dedede; padding:0 0 0 10px}
.left_wid ul li a{ font-size:16px; background: url(../images/list_icon2.jpg) no-repeat left; padding:0 0 0 15px}
.left_wid ul li a:hover{ font-size:16px; background: url(../images/list_icon1.jpg) no-repeat left; padding:0 0 0 15px; color: #003262}
.left_wid ul li .cur{ font-size:16px; background: url(../images/list_icon1.jpg) no-repeat left; padding:0 0 0 15px; color:#003262}

.left_wid ul ul{ list-style:none; margin:0; padding:0}
.left_wid ul ul li{ line-height:210%; border-bottom:1px solid #eee; padding:0 0 0 10px; background:#fdfdfd}
.left_wid ul ul li a{ font-size:14px; background: none; padding:0 0 0 15px; }
.left_wid ul ul li a:hover{ font-size:14px; background: none; padding:0 0 0 15px}
.left_wid ul ul li .cur{ font-size:14px; background: none; padding:0 0 0 15px; color:#003262 }

.left_wid2{ width:1000px; float:left}
.left_wid3{ width:1000px; float:left}


.right_wid{background:#f5f5f5; width:751px; float:right}
.cur_back{background:#f5f5f5; border-bottom:2px solid #ccc; height:50px; line-height:50px; padding:0 0 0 30px; font-size:15px; font-weight:; color:#666}
.right_con{ background:#FFF; padding:20px 50px 20px 50px; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; min-height:600px; height:auto !important; height:600px}
.right_con h1{ font-size:24px }
.right_con .title{ color:#999; text-align:center; font-size:13px; padding:10px 0}
.right_con .con_sty{ line-height:200%; padding:10px 5px 5px 5px; font-size:15px}
.right_con .con_sty a{ font-size:15px; color:#003262}
.right_con img{ margin:0; padding:0; width:90%}
.right_con p img{ margin-left:-2em}

.right_con .con_sty2{ line-height:200%; padding:10px 5px 5px 5px; font-size:15px}
.right_con .title_sty{ color:#8f000b; font-weight:bold}

.right_con ul{ padding:0; margin:0; list-style:none}
.right_con ul li{ background: url(../images/border_bot.jpg) repeat-x bottom; line-height:40px}
.right_con ul li a{ background:url(../images/icon_3.jpg) no-repeat left; padding:0 0 0 15px; font-size:15px }
.right_con ul li span{ float:right; color:#999; font-size:13px}
.right_con p{ text-indent:2em}
.right_next{ clear:both; padding:20px 0; line-height:200%; color:#666; margin:100px 0 0 0}
.right_next a{ color:#666}
.right_next a:hover{ text-decoration:underline; color:#003262}

.right_wid2{width:235px; float: right}
.right_wid2 .title{background: #8f000b;  height:50px; font-weight: ; color:#FFF; line-height:50px; font-size:18px; padding-left:30px; border-bottom:3px solid #6e0008}
.right_wid2 .wid1{ background:#FFF; padding:20px 10px 50px 15px }
.right_wid2 ul{ list-style:none; margin:0; padding:0}
.right_wid2 ul li{ line-height:200%; padding:0 0 0 10px}
.right_wid2 ul li a{ font-size:15px; background: url(../images/icon_3.jpg) no-repeat left; padding:0 0 0 15px}
.right_wid2 ul li a:hover{ font-size:15px; background: url(../images/icon_3.jpg) no-repeat left; padding:0 0 0 15px}

.page{ padding:100px 0 30px 0; text-align:center}

.page a{ padding:2px 5px; margin:0 2px; border:1px solid #ddd; background:#f5f5f5; color:#333; text-decoration:none}
.page a:hover{ padding:2px 5px; margin:0 2px; border:1px solid #94070a; background:#f5f5f5; color:#94070a}


.map_h{ padding:20px 0 100px 0}
.map_bg{ background:url(../images/map_bg.gif) repeat; height:40px; line-height:40px; font-size:16px; padding:0 0 0 30px}
.map_wid1{ width:120px; float:left; font-size:16px; line-height:40px; height:40px; padding:0 0 0 30px}
.map_wid1 a{ color:#000; font-weight:bold; text-decoration:none}
.map_wid1 a:hover{ text-decoration:underline}
.map_wid2{ height:40px; line-height:40px; color:#ccc}
.map_wid2 a{ color:#2b2b2b; text-decoration:none}
.map_wid2 a:hover{ text-decoration:underline}
.map_bor{ border-bottom:1px solid #f1f1f1}
.ad1 { padding:15px 0 0px 0;}
.ad2 { padding:15px 0 0px 0;}
.ad3 { padding:15px 0 0px 0;}

/*
.ad1 { width:100%; padding:15px 0 0px 0; background: url(../images/ad.jpg) no-repeat left; height:100px; }
.ad2 { width:100%; padding:15px 0 0px 0; background: url(../images/ad1.jpg) no-repeat left; height:100px; }
.ad3 { width:100%; padding:15px 0 0px 0; background: url(../images/ad2.jpg) no-repeat left; height:100px; }
*/
@media screen and (max-width:1200px) {
.con_wid3{ width:100%; margin:0 auto}
.con_wid3 img{ width:100%}
}
	
@media screen and (max-width:1100px) {
.head_wid{ width:100%; margin:0 auto}
.keep{ width:250px; float:right;text-align:right; padding:0 10px 0 0}	
}
	
@media screen and (max-width:1000px) {
	
.con_wid{ width:100%; margin:10px auto 0 auto; clear:both; height:}	
.con_wid1{ width:100%; margin:0 auto; height:20px}
.head_bg{ background:url(../images/yun.jpg) no-repeat right bottom; background-position:50px 0; height:105px}	
.menu_bg{ background:url(../images/menu_back.jpg) repeat-x; height:50px; padding:2px 0 0 0;background-size: auto 100%}
.menu_bg2{ width:100%; margin:0 auto; height:50px; margin:0 auto}
.menu_bg2 ul{ margin:0; padding:0; list-style:none}
.menu_bg2 li{ float:left; line-height:50px; color:#FFF; text-align:center; font-size:16px}
.menu_bg2 .wid1{ width:2px; background:url(../images/jg_pic.jpg) no-repeat bottom; height:50px;background-size: auto 100%;}
.menu_bg2 .wid2{ width:12.1%}
.menu_bg2 .wid3{ width:2px; padding:0; margin:0; color:#999}
.menu_bg2 a{ color:#000; text-decoration:none; display:block; font-size:17px; font-weight: normal}
.menu_bg_cur{ background:url(../images/menu_cur.jpg) no-repeat; display:block; font-size:18px;background-size: auto 100%}	

.left_wid2{ width:100%; float:left}
.left_wid3{ width:100%; float:left}
.right_wid2{ display:none}


.map_h{ padding:20px 0 100px 0}
.map_bg{ background:url(../images/map_bg.gif) repeat; height:40px; line-height:40px; font-size:15px; padding:0 0 0 30px}
.map_wid1{ width:120px; float:left; font-size:15px; line-height:40px; height:40px; padding:0 0 0 10px}
.map_wid1 a{ color:#000; text-decoration:none}
.map_wid1 a:hover{ text-decoration:underline}
.map_wid2{ min-height:40px; height:auto !important; height:40px; line-height:40px; color:#ccc; clear:both; padding:0 0 0 30px}
.map_wid2 a{ color:#2b2b2b; text-decoration:none}
.map_wid2 a:hover{ text-decoration:underline}
.map_bor{ border-bottom:1px solid #e8e8e8}


/*menu*/
.nav_bar{
			width: 100%;
			float: left;
			height: 50px;
			
		}
.nav_bar ul li{
			list-style-type: none;
			float: left;
			line-height: 50px;
			text-align: center;
			
		}
.nav_bar ul li a{
			color: #ffffff;
			text-decoration: none;
			display: block; 
		}
.nav_bar>ul>li:hover{
			background: url(../images/menu_cur.jpg) no-repeat center top;
		}
.nav_bar ul li.l1:hover .hid{
			display: block; margin:0; padding:0
		}
.hid{
			width: 100%;
			height: 55px;
			background: #f5f5f5;
			position: absolute;
			left: 0;
			display: none;
			z-index:9999;

		}
.hid a{ font-size:15px; text-decoration:none; color:#000}
.hid a:hover{ text-decoration: }
.hid ul{
			width: ;
			margin: 0 auto; padding:0; clear:both
		}
.hid ul li{
			width:  ; float:left; color:#000; margin:0; padding:0 10px;
			
		}
.hid ul li a{ color:#000; font-weight:normal }
.hid ul li a:hover{ color:#003262}


.sub_pad1{ width:100%}
.sub_pad2{ width:100%}
.sub_pad3{width:100%}
.sub_pad4{width:100%}
.sub_pad5{width:100%}
.sub_pad6{width:100%}
.sub_pad7{width:100%}


.con_lef1{ width:48%; float:left}
.con_lef1 .title{ font-size:16px; font-weight:bold; border-bottom:2px solid #003262; height:45px; line-height:45px; padding:0 20px}
.con_lef1 .title a{ font-size:16px; color:#2b2b2b; text-decoration:none}
.con_lef1 .title a:hover{ font-size:16px; color:#003262; text-decoration:none}
.con_lef1 .title1{ font-size:15px; font-weight:bold; line-height:180%; padding:10px 0}
.con_lef1 .title1 a{ font-size:15px; font-weight:bold;}
.con_lef1 .wid3{ text-indent:2em; line-height:150%; height:150px}

.con_rig1{ width:48%; float: right}
.con_rig1 .title{ font-size:16px; font-weight:bold; border-bottom:2px solid #003262; height:45px; line-height:45px; padding:0 20px}
.con_rig1 .title a{ font-size:16px; color:#2b2b2b; text-decoration:none}
.con_rig1 .title a:hover{ font-size:16px; color:#003262; text-decoration:none}
.con_rig1 .title1{ font-size:15px; font-weight:bold; line-height:180%; padding:10px 0}
.con_rig1 .title1 a{ font-size:15px; font-weight:bold;}
.con_rig1 .wid3{ text-indent:2em; line-height:150%; height:150px}

.con_lef2{ width:48%; float:left; border:1px solid #ccc; background:#f5f5f5; margin:20px 0 0 0; height:255px}
.con_lef2 .wid1{ display:none}
.con_lef2 .wid3{ float: left; width:80%; padding:15px 0 0 15px}

.con_rig2{ width:48%; float: right; border:1px solid #ccc; background:#f5f5f5; margin:20px 0 0 0; height:255px}
.con_rig2 .wid1{ display:none}
.con_rig2 .wid3{ float: left; width:80%; padding:15px 0 0 15px}


.con2_wid .title{ font-size:16px; font-weight:bold}
.con2_wid .title a{ font-size:16px; font-weight:bold}
.con2_wid2{ width:100%; margin:0 auto; padding:0}
.con2_wid3{ width: 46%; float:left; padding:25px 0 0 20px; border-right:1px solid #c7b69f; height:230px}
.con2_wid4{ width: 46%; border-left:1px solid #efe8de;  float:left; padding:25px 0 0 30px; height:230px; border-right:0}
.con2_wid5{ width: auto; float:left; padding:25px 0 50px 30px; border-top:1px solid #c7b69f; height: auto; clear:both}


.con3_wid{ width:100%; margin:0 auto; padding:15px 0 0 0}
.con_lef3{ width:48%; float:left}
.con_lef3 .wid4{ float:left; width:58%}
.con_lef3 .title{ font-size:16px; font-weight:bold; border-bottom:2px solid #003262; height:45px; line-height:45px; padding:0 20px}
.con_lef3 .title a{ font-size:16px; color:#2b2b2b; text-decoration:none}
.con_lef3 .title a:hover{ font-size:16px; color:#003262; text-decoration:none}
.con_lef3 .title1{ font-size:14px; font-weight:bold; padding:5px 0 0 0}
.con_lef3 .title1 a{ font-size:14px; font-weight:bold;}
.con_lef3 .title1 a:hover{ font-size:14px; font-weight:bold; text-decoration:underline; color:#2b2b2b}

.con_rig3{ width:48%; float:right}
.con_rig3 .wid4{ float:left; width:58%}
.con_rig3 .title{ font-size:16px; font-weight:bold; border-bottom:2px solid #003262; height:45px; line-height:45px; padding:0 20px}
.con_rig3 .title a{ font-size:16px; color:#2b2b2b; text-decoration:none}
.con_rig3 .title a:hover{ font-size:16px; color:#003262; text-decoration:none}
.con_rig3 .title1{ font-size:14px; font-weight:bold; padding:5px 0 0 0}
.con_rig3 .title1 a{ font-size:14px; font-weight:bold;}
.con_rig3 .title1 a:hover{ font-size:14px; font-weight:bold; text-decoration:underline; color:#2b2b2b}

.link{ text-align:center; margin:210px 0 0 0; clear:both; line-height:60px}
.link a{ font-size:14px}
.bottom_wid1{ width:100%; margin:0 auto; padding:20px 0 20px 0; line-height:180%}
.bottom_wid2{ width:430px; float:left; padding:0 0 0 20px}
.bottom_wid2_2{ display:none}
.bottom_wid3{ width:250px; float:left; padding:5px 0 0 0}
.bottom_wid4{ display:none}

.link{ display:none}
.link2{ text-align:center; margin:210px 0 0 0; clear:both; line-height:200%; display:block; padding:0 0 10px 0}
.link2 a{ font-size:15px}
.link3{ display:none}


/**/
.left_wid{ width:100%; float:left; background:#FFF}
.left_wid .title{background: url(../images/left_tbg.jpg) no-repeat #003262; background-position:95% 0; height:50px; font-weight:normal ; color:#FFF; line-height:50px; font-size:18px; padding-left:30px;}
.left_wid .wid1{ background:#FFF; padding:20px 20px 50px 20px; min-height:20px; height:auto !important; height:20px; }
.left_wid ul{ list-style:none; margin:0; padding:0}
.left_wid ul li{ line-height:180%; border-bottom:0px solid #dedede; padding:0 20px 15px 10px; float:left}
.left_wid ul li a{ font-size:16px; background: url(../images/list_icon2.jpg) no-repeat left; padding:0 0 0 15px; font-weight:bold}
.left_wid ul li a:hover{ font-size:16px; background: url(../images/list_icon1.jpg) no-repeat left; padding:0 0 0 15px}
.left_wid ul li .cur{ font-size:16px; background: url(../images/list_icon1.jpg) no-repeat left; padding:0 0 0 15px; color:#003262}

.left_wid ul ul{ list-style:none; margin:0 0 15px 0; padding:0; clear:both}
.left_wid ul ul li{ line-height:210%; border-bottom:1px solid #f1f1f1; padding:0 0 0 10px}
.left_wid ul ul li a{ font-size:14px; background: none; padding:0 0 0 15px; font-weight:normal}
.left_wid ul ul li a:hover{ font-size:14px; background: none; padding:0 0 0 15px}
.left_wid ul ul li .cur{ font-size:14px; background: none; padding:0 0 0 15px; color:#003262}


.right_wid{background:#f5f5f5; width:100%; float:right}
.cur_back{border-bottom:2px solid #ccc; height:50px; line-height:50px; padding:0 0 0 30px; font-size:15px; font-weight:; color:#666}
.right_con{ background:#FFF; padding:20px 30px 20px 30px; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1}
.right_con h1{ font-size:24px }
.right_con .title{ color:#999; text-align:center; font-size:13px; padding:10px 0}
.right_con .con_sty{ line-height:200%; padding:20px 0px 5px 0px }
.right_con img{ margin:0; padding:0; width:90%}
.right_con p img{ margin-left:-2em}

.right_con .con_sty2{ line-height:200%; padding:10px 0px 5px 0px }


.right_con ul{ padding:0; margin:0; list-style:none}
.right_con ul li{ background: url(../images/border_bot.jpg) repeat-x bottom; line-height:40px}
.right_con ul li a{ background: none; padding:0 0 0 15px }
.right_con ul li span{ float: left; color:#003262; font-size:14px; font-weight:bold}
.right_con p{  text-indent:2em}
.right_next{ clear:both; padding:20px 0; line-height:200%; color:#666; margin:100px 0 0 0}
.right_next a{ color:#666}
.right_next a:hover{ text-decoration:underline; color:#003262}

.page{ padding:100px 0 30px 0; text-align:center; line-height:200%}

.page a{ padding:2px 5px; margin:0 2px; border:1px solid #ddd; background:#f5f5f5; color:#333; text-decoration:none}
.page a:hover{ padding:2px 5px; margin:0 2px; border:1px solid #94070a; background:#f5f5f5; color:#94070a}

	}
	
@media screen and (max-width:768px){
	
.head_bg{ background: ; background-position:50px 0; height:100px}	
.menu_bg{ background:url(../images/menu_back.jpg) repeat-x; height:100px; padding:4px 0 4px 0;background-size: auto 100%; display:}
.menu_bg2{ width:100%; margin:0 auto; height:100px; margin:0 auto}
.menu_bg2 ul{ margin:0; padding:0; list-style:none}
.menu_bg2 li{ float:left; line-height:50px; color:#FFF; text-align:center; font-size:16px}
.menu_bg2 .wid1{ width:2px; background:url(../images/jg_pic.jpg) no-repeat bottom; height:50px;background-size: auto 100%;}
.menu_bg2 .wid2{ width:24.5%}
.menu_bg2 .wid3{ width:2px; padding:0; margin:0; color:#999}
.menu_bg2 a{ color:#000; text-decoration:none; display:block; font-size:16px; font-weight: normal}
.menu_bg_cur{ background:url(../images/menu_cur.jpg) no-repeat; display:block; font-size:18px;background-size: 100% 100%}	

.keep { display:none;}

/*menu*/
.nav_bar{
			width: 100%;
			float: left;
			height: 100px;
			
		}
.nav_bar ul li{
			list-style-type: none;
			float: left;
			line-height: 50px;
			text-align: center;
			
		}
.nav_bar ul li a{
			color: #ffffff;
			text-decoration: none;
			display: block; 
		}
.nav_bar>ul>li:hover{
			background: url(../images/menu_cur.jpg) no-repeat center top; background-size: 100% 100%
		}
.nav_bar ul li.l1:hover .hid{
			display: block; margin:0; padding:0
		}
.hid{
			width: 100%;
			height: 55px;
			background: #f5f5f5;
			position: absolute;
			left: 0;
			display: none;
			z-index:9999;
			visibility:hidden;			

		}
.hid a{ font-size:15px; text-decoration:none; color:#000}
.hid a:hover{ text-decoration: }
.hid ul{
			width: ;
			margin: 0 auto; padding:0; clear:both
		}
.hid ul li{
			width:  ; float:left; color:#000; margin:0; padding:0 10px;
			
		}
.hid ul li a{ color:#000; font-weight:  }
.hid ul li a:hover{ color:#003262}


.sub_pad1{ width:100%}
.sub_pad2{ width:100%}
.sub_pad3{width:100%}
.sub_pad4{width:100%}
.sub_pad5{width:100%}
.sub_pad6{width:100%}
.sub_pad7{width:100%}


.menu2_sty{ display:block; width:100%}
.menu2_sty .title{CURSOR: pointer; BACKGROUND: #666 ; padding:5px 0 5px 15px; height:36px; line-height:36px; font-size:18px; color:#FFF}
.menu2_sty .font1{ }
.menu2_sty .font1 a{ color:#003262; font-size:15px; line-height:180%; font-weight:bold}
.menu2_sty ul{ list-style: none; margin:0; padding:0; clear:both}
.menu2_sty ul li{ float:left; line-height:200%}
.menu2_sty ul li a{  padding:0 15px 0 0; font-size:14px}

.con_lef1{ width:95%; float: none; margin:0 auto; clear:both}
.con_lef1 .title{ font-size:16px; font-weight:bold; border-bottom:2px solid #003262; height:45px; line-height:45px; padding:0 20px}
.con_lef1 .title a{ font-size:16px; color:#2b2b2b; text-decoration:none}
.con_lef1 .title a:hover{ font-size:16px; color:#003262; text-decoration:none}
.con_lef1 .title1{ font-size:15px; font-weight:bold; line-height:180%; padding:10px 0}
.con_lef1 .title1 a{ font-size:15px; font-weight:bold;}
.con_lef1 .wid3{ text-indent:2em; line-height:150%; height:120px}

.con_rig1{ width:95%; float: none; margin:0 auto; clear:both}
.con_rig1 .title{ font-size:16px; font-weight:bold; border-bottom:2px solid #003262; height:45px; line-height:45px; padding:0 20px}
.con_rig1 .title a{ font-size:16px; color:#2b2b2b; text-decoration:none}
.con_rig1 .title a:hover{ font-size:16px; color:#003262; text-decoration:none}
.con_rig1 .title1{ font-size:15px; font-weight:bold; line-height:180%; padding:10px 0}
.con_rig1 .title1 a{ font-size:15px; font-weight:bold;}
.con_rig1 .wid3{ text-indent:2em; line-height:150%; height:120px}

.con_lef2{ width:95%; float: none; clear:both; border:1px solid #ccc; background:#f5f5f5; margin:20px auto 0 auto; height:255px}
.con_lef2 .wid1{ display:block}
.con_lef2 .wid3{ float: left; width:60%; padding:15px 0 0 15px}

.con_rig2{ width:95%; float: none; border:1px solid #ccc; background:#f5f5f5; margin:20px auto 0 auto; height:255px}
.con_rig2 .wid1{ display:block}
.con_rig2 .wid3{ float: left; width:60%; padding:15px 0 0 15px}


.con2_wid .title{ font-size:16px; font-weight:bold}
.con2_wid .title a{ font-size:16px; font-weight:bold}
.con2_wid2{ width:95%; margin:0 auto; padding:0}
.con2_wid3{ width:95%; float: none; padding:25px 0 10px 20px; border-right:0px solid #c7b69f; min-height:150px; height:auto !important; height:150px; border-bottom:1px solid #c7b69f; clear:both}
.con2_wid4{ width: 95%; border-left:1px solid #efe8de;  float:left; padding:25px 0 0 20px; height:220px; border-right:0; border-bottom:1px solid #c7b69f; border-top:1px solid #efe8de; clear:both; border-left:0; margin:0 auto}
.con2_wid5{ width: 95%; float:left; padding:25px 0 50px 20px; border-top:1px solid #efe8de; height: auto; clear:both; border-left:0; margin:0 auto}


.con3_wid{ width:100%; margin:0 auto; padding:15px 0 0 0}
.con_lef3{ width:95%; float: none; margin:0 auto}
.con_lef3 .wid4{ float:left; width:58%}
.con_lef3 .title{ font-size:16px; font-weight:bold; border-bottom:2px solid #003262; height:45px; line-height:45px; padding:0 20px}
.con_lef3 .title a{ font-size:16px; color:#2b2b2b; text-decoration:none}
.con_lef3 .title a:hover{ font-size:16px; color:#003262; text-decoration:none}
.con_lef3 .title1{ font-size:14px; font-weight:bold; padding:5px 0 0 0}
.con_lef3 .title1 a{ font-size:14px; font-weight:bold;}
.con_lef3 .title1 a:hover{ font-size:14px; font-weight:bold; text-decoration:underline; color:#2b2b2b}

.con_rig3{ width:95%; float: none; margin:0 auto}
.con_rig3 .wid4{ float:left; width:58%}
.con_rig3 .title{ font-size:16px; font-weight:bold; border-bottom:2px solid #003262; height:45px; line-height:45px; padding:0 20px}
.con_rig3 .title a{ font-size:16px; color:#2b2b2b; text-decoration:none}
.con_rig3 .title a:hover{ font-size:16px; color:#003262; text-decoration:none}
.con_rig3 .title1{ font-size:14px; font-weight:bold; padding:5px 0 0 0}
.con_rig3 .title1 a{ font-size:14px; font-weight:bold;}
.con_rig3 .title1 a:hover{ font-size:14px; font-weight:bold; text-decoration:underline; color:#2b2b2b}
.jg_hid{ display:none}

/*
.ad1 { width:96%; margin:0 auto; padding:15px 0 0px 0; background: url(../images/ad_768.jpg) no-repeat center center; height:77px; }
.ad2 { width:96%; margin:0 auto; padding:15px 0 0px 0; background: url(../images/ad1_768.jpg) no-repeat center center; height:77px; }
.ad3 { width:96%; margin:0 auto; padding:15px 0 0px 0; background: url(../images/ad2_768.jpg) no-repeat center center; height:77px; }
*/
.ad1 { width:96%; margin:0 auto;}
.ad1  img { width:100%;}
.ad2 { width:96%; margin:0 auto;}
.ad2  img { width:100%;}
.ad3 { width:96%; margin:0 auto;}
.ad3  img { width:100%;}
}
	
@media screen and (max-width:680px){
.head_bg{ background: none ; background-position:50px 0; height:85px}	
.keep .wid2{ height:38px; width:231px; float:right; margin:20px 0 0 0}

.con_lef2{ width:95%; float: none; clear:both; border:1px solid #ccc; background:#f5f5f5; margin:20px auto 0 auto; height:255px}
.con_lef2 .wid1{ display: none}
.con_lef2 .wid3{ float: left; width:80%; padding:15px 0 0 15px}

.con_rig2{ width:95%; float: none; border:1px solid #ccc; background:#f5f5f5; margin:20px auto 0 auto; height:255px}
.con_rig2 .wid1{ display: none}
.con_rig2 .wid3{ float: left; width:80%; padding:15px 0 0 15px}

.bottom_wid3{ width:250px; float:left; padding:20px 0 0 20px; clear:both}

.cur_back{border-bottom:2px solid #ccc; height:50px; line-height:50px; padding:0 0 0 20px; font-size:15px; font-weight:; color:#666}

.bottom_wid2{ width: auto; float:left; padding:0 0 0 20px}
.link2 a{ font-size:14px}	

.right_con .con_sty{ line-height:200%; padding:20px 0px 5px 0px; font-size:16px }
.map_h{ padding:20px 0 100px 0}
.map_bg{ background:url(../images/map_bg.gif) repeat; height:40px; line-height:40px; font-size:15px; padding:0 0 0 30px}
.map_wid1{ width:120px; float:left; font-size:15px; line-height:40px; height:40px; padding:0 0 0 10px}
.map_wid1 a{ color:#000; text-decoration:none}
.map_wid1 a:hover{ text-decoration:underline}
.map_wid2{ min-height:40px; height:auto !important; height:40px; line-height:40px; color:#ccc; clear:both; padding:0 0 0 30px}
.map_wid2 a{ color:#2b2b2b; text-decoration:none}
.map_wid2 a:hover{ text-decoration:underline}
.map_bor{ border-bottom:1px solid #e8e8e8}

/*
.ad1 { width:96%; margin:0 auto; padding:15px 0 0px 0; background: url(../images/ad_680.jpg) no-repeat center center; height:68px; }
.ad2 { width:96%; margin:0 auto; padding:15px 0 0px 0; background: url(../images/ad1_680.jpg) no-repeat center center; height:68px; }
.ad3 { width:96%; margin:0 auto; padding:15px 0 0px 0; background: url(../images/ad2_680.jpg) no-repeat center center; height:68px; }
*/
.ad1 { width:96%; margin:0 auto;}
.ad1  img { width:100%;}
.ad2 { width:96%; margin:0 auto;}
.ad2  img { width:100%;}
.ad3 { width:96%; margin:0 auto;}
.ad3  img { width:100%;}
.keep { display:none;}
}

@media screen and (max-width:480px){
	
.head_bg{ background: none ; background-position:50px 0; height:85px}	
.logo{ width: auto; padding:10px 0 0 0; float:left}
.logo img{ margin:0; padding:0; width:100%}	

.link{ display:none}
.link3{ text-align:center; margin:150px 0 0 0; clear:both; line-height:200%; display:block; padding:0 0 10px 0}
.link3 a{ font-size:14px}
.link2{ display:none}
.con_lef1 .wid3{ text-indent:2em; line-height:150%; min-height:125px; height:auto !important; height:125px;}
.con_rig1 .wid3{ text-indent:2em; line-height:150%; min-height:125px; height:auto !important; height:125px;}
.con2_wid3{ width:95%; float: none; padding:25px 0 10px 20px; border-right:0px solid #c7b69f; min-height:190px; height:auto !important; height:190px; border-bottom:1px solid #c7b69f; clear:both}

.bottom_wid2{  display:none}
.bottom_wid2_2{width: auto; float:left; padding:0 0 0 20px; display:block; font-size:13px; color:#999}

.menu_bg2 .wid2{ width:24.3%}


.con_lef3 .wid3{ width:100%; float:left; text-align:center}
.con_lef3 .wid4{ float:left; width:100%}

.con_rig3 .wid3{ width:100%; float:left; text-align:center}
.con_rig3 .wid4{ float:left; width:100%}
/*
.ad1 { width:96%; margin:0 auto; padding:15px 0 0px 0; background: url(../images/ad_480.jpg) no-repeat center center; height:48px; }
.ad2 { width:96%; margin:0 auto; padding:15px 0 0px 0; background: url(../images/ad1_480.jpg) no-repeat center center; height:48px; }
.ad3 { width:96%; margin:0 auto; padding:15px 0 0px 0; background: url(../images/ad2_480.jpg) no-repeat center center; height:48px; }
*/
.ad1 { width:96%; margin:0 auto;}
.ad1  img { width:100%;}
.ad2 { width:96%; margin:0 auto;}
.ad2  img { width:100%;}
.ad3 { width:96%; margin:0 auto;}
.ad3  img { width:100%;}
.keep { display:none;}	
	}
	
@media screen and (max-width:360px){
.keep { display:none;}
.head_bg { height:85px;}
/*
.ad1 { width:96%; margin:0 auto; padding:15px 0 0px 0; background: url(../images/ad_360.jpg) no-repeat center center; height:36px; }
.ad2 { width:96%; margin:0 auto; padding:15px 0 0px 0; background: url(../images/ad1_360.jpg) no-repeat center center; height:36px; }
.ad3 { width:96%; margin:0 auto; padding:15px 0 0px 0; background: url(../images/ad2_360.jpg) no-repeat center center; height:36px; }
*/
.ad1 { width:96%; margin:0 auto;}
.ad1  img { width:100%;}
.ad2 { width:96%; margin:0 auto;}
.ad2  img { width:100%;}
.ad3 { width:96%; margin:0 auto;}
.ad3  img { width:100%;}
.con2_wid3{ width:95%; float: none; padding:25px 0 10px 20px; border-right:0px solid #c7b69f; min-height:230px; height:auto !important; height:230px; border-bottom:1px solid #c7b69f; clear:both}
}

.page_1 {
	text-align: center;
	background: #fff;
	padding-bottom: 30px;
}

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 17px 0;
	border-radius: 3px;
}
.pagination > li {
	display: inline;
	list-style: none;
}
.pagination > li > a,
.pagination > li > span {
	position: relative;
	float: left;
	padding: 6px 12px;
	line-height: 1.42857143;
	text-decoration: none;
	color: #2c3e50;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
	margin-left: 0;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	z-index: 2;
	color: #11181f;
	background-color: #eeeeee;
	border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	z-index: 3;
	color: #fff;
	background-color: #282b69;
	border-color: #2c3e50;
	cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
	color: #777777;
	background-color: #fff;
	border-color: #ddd;
	cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
	padding: 10px 16px;
	font-size: 15px;
	line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
	padding: 5px 10px;
	font-size: 11px;
	line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
	border-bottom-left-radius: 2px;
	border-top-left-radius: 2px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
	border-bottom-right-radius: 2px;
	border-top-right-radius: 2px;
}
