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

*{ padding:0; margin:0;}
img{ border:0;}
li{ list-style:none;}
a{ text-decoration:none;}
.f-l{ float:left}
.f-r{ float:right;}
.clear{ clear:both; content:"";}
body{ font-family:Microsoft YaHei; line-height:1.5; font-size:14px; color:#595757;}
.header{ position:relative; width:1000px; margin:0 auto;padding-top:34px;}
.head-title{ }
.citybox{position:relative; margin-top:31px;}
.chioce_city{ display:inline-block; width:165px; cursor:pointer; font-size:22px; color:#0081cc; text-decoration:none;}
.chioce_city a{ display:inline-block; padding-right:13px; margin:0 5px; height:23px; line-height:23px; color:#0081cc;  background:url(images/icon1.png) right center no-repeat; letter-spacing:5px;}
.city_content{ position:absolute; display:none; overflow:hidden; width:279px; height:214px; left:0px; top:30px; padding-bottom:4px; background:#fff; z-index:99999;
-moz-box-shadow:2px 2px 5px #8C8C8C, -2px 2px 5px #8C8C8C; -webkit-box-shadow:2px 2px 5px #8C8C8C, -2px 2px 5px #8C8C8C; box-shadow:2px 2px 5px #8C8C8C, -2px 2px 5px #8C8C8C;
/* For IE 8 */
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#8C8C8C')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#8C8C8C');
}

.city_content  dt{ height:23px; line-height:23px; padding-left:6px; background-color:#0081cc; color:#fff; font-size:13px; border-top:1px solid #fff;}
.city_content  dd:last-child{ border:none;}
.city_content  dd{ height:27px; margin-top:4px; border-bottom:1px solid #d1d3d4;}
.city_content  dd span{ float:left; display:block; width:86px; height:27px; line-height:27px; color:#0081cc; background-color:#94d9f8; text-align:center; margin-right:8px;}
.city_content  dd a{ display:inline-block; height:27px; line-height:27px; padding-left:10px; color:#000;}
.city_content  dd a:hover{ text-decoration:underline; color:#0081cc;}

.banner_new{height:607px;background-position:top center;}
.header .logo{ margin-right:35px;}
.header .tg { padding-top:20px; height:20px; overflow:hidden;}
.header .tg ul{zoom:1;}
.header .tg ul li{ font-size:18px; height:20px; line-height:20px;}
.header .tg ul li.on{ background-position:0 0; }

/*导航*/
.nav{width:1018px; padding:15px 0 10px 0; overflow:hidden; z-index:99; clear:both; }
.nav li{ float:left; text-align:center; color:#666; font-size:17px;   color:#0081c6;}
.nav li a{ float:left; display:block; padding:0 5px;   line-height:1.5; color:#0081c6;}
.nav li a:hover{ text-decoration:underline;}
/*导航end*/

.container{ width:1000px; margin:0 auto;}
.content1 dl{ padding:35px 30px; border-bottom:1px dotted #ccc; overflow:hidden;}
.content1 dl.last{ border-bottom:0;}
.content1 dl dt.cont1_left{ margin-right:30px;}
.content1 dl dt.cont1_right{ margin-left:30px;}
.content1 dl dt strong{ display:block; font-size:16px; color:#0381cd; text-align:center; font-weight:500;}
.content1 dl.last dt strong{ text-align:left; padding-left:10px;}
.content1 dl dd{ text-indent:2em; font-size:14px; padding-bottom:5px;}

.content2 h1{ position:relative; background:url(images/content2_1.png) top center no-repeat;text-indent:-9999em; min-height:148px;}
.content2 h1 img{ position:absolute; right:0; top:-113px;}
.content2 .cont2_details{ border:1px solid #0081cc; border-bottom:0; margin-top:11px;  padding:15px 26px;}
.content2 .cont2_details h2{ color:#f39700; font-weight:500; padding-bottom:6px;}
.content2 .cont2_details .tips{ color:#f39700; padding-bottom:15px;}
.content2 .cont2_details h3{ font-size:30px;  color:#0081cc; font-weight:500; padding-bottom:20px;}
.content2 .cont2_details .cont2_mid{overflow:hidden; padding-bottom:35px;}
.content2 .cont2_details .cont2_mid img{ float:left; margin-right:3px;}
.content2 .cont2_details .cont2_mid p{ width:496px; border:1px solid #535353; text-indent:2em; height:134px; background-color:#e5e5e5; padding:24px 15px; line-height:22px;}
.content2 .cont2_details .cont2_btm{ position:relative; background:url(images/cont2_btmbg.jpg) 0 0 no-repeat; min-height:623px;}
.content2 .cont2_details .cont2_btm dd{ position:absolute; font-size:14px;}
.content2 .cont2_details .cont2_btm .dd1{ width:186px; top:72px; left:63px;}
.content2 .cont2_details .cont2_btm .dd2{ width:246px; top:77px; left:380px;}
.content2 .cont2_details .cont2_btm .dd3{ width:236px; top:125px; left:700px;}
.content2 .cont2_details .cont2_btm .dd4{ width:246px; top:280px; left:63px; }
.content2 .cont2_details .cont2_btm .dd5{ width:263px; top:253px; left:658px;}
.content2 .cont2_details .cont2_btm .dd6{ width:210px; top:432px; left:63px; }
.content2 .cont2_details .cont2_btm .dd7{ width:240px; top:502px; left:380px;}
.content2 .cont2_details .cont2_btm .dd8{ width:218px; top:427px; left:716px;}

.content3 .cont2_listbox{ background-color:#7ecef4; padding:37px 30px; overflow:hidden;}
.content3 .cont2_listbox dl dt{ background:url(images/icon2.png) 0 0 no-repeat; height:33px; padding-left:45px; line-height:42px; font-size:18px; color:#0381cd; padding-bottom:15px;}
.content3 .cont2_listbox dl dd{ font-size:14px; line-height:1.8; padding-left:5px;}
.content3 .cont2_listbox dl.listl{ width:423px;}
.content3 .cont2_listbox dl.listr{ width:402px;}

.content4 { padding:20px 24px; border:1px solid #0081cc;}
.content4 h1{ height:30px; font-size:30px; line-height:30px; padding-bottom:9px; font-weight:500; color:#0381cd;}
.content4 p{ padding-bottom:35px; color:#595757; font-size:18px;}
.content4 .cont4_details{ overflow:hidden;}
.content4 .cont4_details .contbox{ width:950px;  text-align:left;  } .hd{ width:376px; overflow:hidden;}
.content4 .cont4_details .contbox .hd{ padding-top:5px;}
.content4 .cont4_details .contbox .hd ul{ width:409px;}
.content4 .cont4_details .contbox .hd ul li{float:left;   width:155px; border:1px solid #0000ff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; margin-bottom:25px; margin-right:33px; }
.content4 .cont4_details .contbox .hd ul li a{background-color:#0068b7;}
.content4 .cont4_details .contbox .hd ul li.on  a{background-color:#eb9500;}
.content4 .cont4_details .contbox .hd ul li a{ display:block; height:40px; line-height:40px; font-size:18px; text-align:center; color:#fff;}
.content4 .cont4_details .contbox .bd ul{ position:relative;}
.content4 .cont4_details .contbox .bd ul li{ position:absolute; width:575px; height:255px;}
.content4 .cont4_details .contbox .bd ul li .cont4_left{ float:left; width:260px; height:247px; padding:8px 15px 0 15px; font-size:12px; background-color:#fff;}
.content4 .cont4_details .contbox .bd ul li .cont4_left strong{ display:block; color:#0381cd;}
.content4 .cont4_details .contbox .bd ul li .cont4_left span{ display:block; line-height:20px; color:#0381cd;}
.content4 .cont4_details .contbox .bd ul li  img{ float:right;}
.content4 .cont4_details .cont4_mid{ width:261px; height:230px; background-color:#fff; color:#0381cd; font-size:14px; padding:25px 15px 0 15px;}

.content5 .cont-title,.content6 .cont-title{font-size:30px; color:#0381cd; font-weight:500; height:30px; line-height:30px;padding-left:30px;}
.content5{ padding-bottom:9px; overflow:hidden;}
.content5 .cont-title{  padding:18px 0 18px 30px; } 
.content5 dl{ padding:0 30px; width:966px;}
.content5 dl dd{ float:left; overflow:hidden; padding-right:10px;}
.content5 dl dd img{ border:1px solid #0081cc;}

.content6 { background-color:#00a0e9;}
.content6 .cont-title{ padding:28px 0 23px 30px; color:#fff;}
.content6 .cont6_details p{ line-height:36px; padding-left:30px; color:#fff;}
.content6 a{ display:block; min-height:240px;}
.footer{ text-align:center; padding-top:46px; padding-bottom:90px; color:#464646;}