﻿html {overflow-x:hidden; width:100%; height:100%;}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0;color:#333;font-family:"微软雅黑";}
td, th { word-wrap:break-word; word-break:break-all; }
ul{ font-size:12px;}
li{list-style:none; font-size:12px;}
img { border:0; }
.clear { clear:both; }
a { text-decoration:none;font-size:12px;color:#333;font-family:"微软雅黑";}
a:hover { text-decoration:none; color:#e51e01;font-family:"微软雅黑";}
body { font-family:"微软雅黑";height:100%;width:100%; font-size:12px;}
.z{ float:left;}
.y{ float:right;}

.clear{clear:both; width:auto;}

.headbg{width:100%; height:35px; background:#ffffff; border-bottom:1px solid #e5e5e5;}
.head{width:1100px; height:35px; margin:0 auto;}
.heady{ color:#333333; line-height:35px; text-align:right;}
.heady a{color:#333333; line-height:35px;}
.heady a:hover{color:#ff7800;}
.heady_left{ width:400px; float:left; line-height:35px; color:#333333;}
.main_top{ width:100%; height:30px; border-bottom:1px solid #efefef;}
.main_topm{ width:1100px; height:30px; margin:auto; padding:0px;}
.main_topm .fl_left{ width:680px; height:30px; display:block; float:left; line-height:30px; color:#232323;}
.main_topm .fr_right{ width:200px; height:30px; display:block; float:right;}
.fr_right a{ display:block; width:60px; height:30px; line-height:30px; color:#232323; text-align:center; float:left;}
.fr_right a:hover{ display:block; width:60px; height:30px; line-height:30px; color:#c00000; text-align:center; float:left;}

.top{width:1100px; height:123px; margin:0 auto;}
.logo{ width:760px; height:123px;}
.logo a{ float:left;}
.top_t{ width:100%; height:123px;}
.topr{ width:260px; overflow:hidden;margin: 20px 0 0;}
.logo p{ float:right; padding:35px 0px 0px 15px; color:#900000; line-height:24px; font-size:14px;}
.toprl{width:160px;margin-top:20px; text-align:left; overflow:hidden;}
.toprlt{ font-size:14px; color:#000000; line-height:26px; text-align:left;}
.toprlf{font-size:18px; color:#ff7800; text-align:left;}
.ewm{ width:218px; float:right; height:100px; padding-top:23px; padding-left:55px; background:url(/img/tel.jpg) no-repeat left;}
.ewm div{margin-top:25px; font-size:15px;}
.ewm span{ font-size:14px; color:#191919; line-height:30px;}
.ewm p{ display:block; font-size:26px; color:#c00000; line-height:40px; font-weight:bold;}
.navleft{ width:100%; height:48px; background:url(/img/navbg.jpg) no-repeat repeat-x; background:#016ed7;}
.menubg{width:100%; height:48px; background:#1c6cd8;}
#sddm{ width:1100px;margin:0 auto;padding:0;height:48px;}
#sddm li{margin:0;padding:0;list-style:none;height:48px; width:150px;float:left; position:relative; z-index:9999999;}
#sddm li a{ display:block; width:90px;  padding-left:5px; text-align:center; padding-right:5px;text-decoration:none; font-size:14px; line-height:48px; color:#fff;}
#sddm li a:hover{ width:90px; text-align:center; display:block; padding-left:5px; padding-right:5px;text-decoration:none; font-size:14px; background:#c70c0c; line-height:48px; color:#fff;}

#sddm div{position:absolute; top:48px; left:0px;margin:0;padding:0;background:#EAEBD8; width:580px; text-align: center; height:370px; background:#EDEDED; z-index:99999999;}
#sddm div a{display:block;margin:0;width:auto;white-space:nowrap;text-decoration:none; border-bottom:1px solid #CCCCCC;  text-align:center; width:133px; float:left; height:32px; line-height:32px;  font-size:12px;color:#333;}
#sddm div a:hover{color:#ff7800;display:block;margin:0;width:auto;white-space:nowrap;text-decoration:none; border-bottom:1px solid #CCCCCC;  text-align:center; width:133px; float:left; height:32px; line-height:32px;  font-size:12px;}
#m3 .nn a{display:block;margin:0;width:auto;white-space:nowrap;text-decoration:none; border-bottom:1px solid #CCCCCC;  text-align:center; width:133px; float:left; height:32px; line-height:32px;  font-size:12px;color:#333;}
#m3 .nn a:hover{ background:none; color:#c70c0c;}
#full-screen-slider { width:100%; height:529px; float:left;position:relative}
#slides { display:block; width:100%; height:529px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:450px; z-index:9999;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:15px; height:15px; float:left; margin-left:15px; border-radius:15px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#fff000}
.list title h2 a{ font-size:14px; color:#000; line-height:30px;}
.list .info{ text-align:left;}
.list .description .p{ font-size:12px; line-height:24px; color:#7e7e7e;}



.main_pro{ width:100%; height:auto; background:url(/img/bg02.jpg) repeat-y center;}
.main_prom{ width:1100px; height:auto; overflow:hidden;margin:auto; padding:0px; margin-top:65px; margin-bottom:20px; background:#ffffff;}
.main_gjc{width:1100px; height:47px; margin:auto; padding:0px;}
.main_ss{width:100%; height:47px; background:#ffffff; }
.main_gjc p{ display:block; padding-left:20px; color:#343434; line-height:47px; font-size:14px; float:left;}
.main_gjc p strong{ font-size:16px; color:#2576d0;line-height:50px;}

.main_qh{ width:100%; height:584px; background:url(/img/bg01.jpg) center; clear:both;}
.qh_m{ width:1100px; height:584px; margin:auto; padding:0px;}
.heiSpan{overflow: hidden;}

.xlBox{margin:30px auto;}
.xlTab{overflow: hidden; width:890px; padding-left:210px;}
.xlTab span{float: left; margin-right:47px; width:132px; height:152px; background-image: url(xlTab.png); background-repeat: no-repeat; cursor: pointer;}
.xlTab span.noMr{margin-right: 0px;}
.xlTab .xlT01{background-position:0px top;}
.xlTab .xlT02{background-position:-179px top;}
.xlTab .xlT03{background-position:-358px top;}
.xlTab .xlT04{background-position:-537px top;}


.xlTab .xlT01:hover{background-position:0px top;}
.xlTab .xlT01.cur{background-position:0px bottom;}

.xlTab .xlT02:hover, .xlTab .xlT02.cur{background-position:-179px bottom;}
.xlTab .xlT03:hover, .xlTab .xlT03.cur{background-position:-358px bottom;}
.xlTab .xlT04:hover, .xlTab .xlT04.cur{background-position:-537px bottom;}

.xlCont{padding-top:26px; padding-bottom:32px;}
.xlCont .xlGgl{text-align: center; margin-bottom:30px;}
.xlCont .xlListCont{position:relative;}
.xlCont .xlListCont ul{margin:0 auto; width:888px; overflow:hidden;}
.xlCont .xlListCont li{margin:0 5px; float:left; width:212px; text-align:center;}
.xlCont .xlListCont li h5{margin-top:14px; font-weight:normal;}
.xlCont .xlListCont li h5 a{color:#fff;}
.xlCont .xlListCont .btnLeft , .xlCont .xlListCont .btnRight{position:absolute; top:50%; margin-top:-25px; width:32px; height:32px;}
.xlCont .xlListCont .btnLeft{left:10px; background:url(/img/Img/Index/BtnLeft.png) no-repeat center;}
.xlCont .xlListCont .btnRight{right:10px; background:url(/img/Img/Index/BtnRight.png) no-repeat center;}

.news_nrr{ width:500px; height:auto; float:right; padding-top:100px; background:url(/img/newright.png) no-repeat top;}
.news_nrr .nr{ display:block; width:440px; margin-left:40px; height:180px; padding-left:20px; font-size:14px; color:#0063c0; line-height:26px; background:url(/img/list.png) no-repeat left;}
.news_nrr .nr a{ float:right; color:#FFF; display:block; width:88px; height:30px; background:#0c4da1; margin-right:50px; text-align:center; line-height:30px;}
.news_nrr .nr a:hover{ float:right; color:#FFF; display:block; width:88px; height:30px; background:#ff8f00; margin-right:50px; text-align:center; line-height:30px;}

.main_gsnr2{ width:1070px; height:358px; padding-left:30px;}


.main_gsnr{ width:1070px; height:358px; padding-left:30px;}
.main_newss{ width:1070px; height:358px; padding-left:30px;}
.main_newss img{ float:left; margin-left:20px;}
.main_newss .main_ul{ width:480px; height:240px; padding-top:50px; float:right; display:block;}
.main_newss .main_ul ul li{ padding-left:20px; background:url(/img/lis.png) no-repeat left; float:left; width:460px; border-bottom:1px dashed #c2c2c2; line-height:35px;}
.main_newss .main_ul ul li a{ font-size:16px; color:#0063c0; line-height:35px;}
.main_newss .main_ul ul li a p{ display:block; color:#0063c0; float:left; width:280px; height:35px; line-height:35px; text-align:left; padding-left:10px;}
.main_newss .main_ul ul li a span{ display:block;color:#0063c0;  float:right; width:120px; height:35px; line-height:35px;}

.main_xswl{ width:1070px; height:358px; padding-left:30px;}
.main_xswl img{ float:left; margin-left:20px; margin-right:20px;}
.main_xswl p{ display:block; width:500px; height:160px; float:right; margin-right:50px; background:url(/img/swml.png) no-repeat top left; line-height:24px; font-size:14px; color:#0063c0; padding-top:100px;}

.main_gsnr img{ float:left;}
.main_gsnr p{ display:block; width:644px; padding-left:20px; padding-right:20px; height:310px; padding-top:140px; background:url(/img/gsbt.png) no-repeat 100px 40px; float:right; font-size:14px; color:#2576d0; line-height:26px;}

.main_ly{ width:100%; height:370px; background:url(/img/lybg.jpg) no-repeat center;}
.main_lym{ width:1100px; height:320px; margin:auto; padding:0px; padding-top:50px;}
.ly_left{ width:345px; height:300px; float:left; padding-top:15px; padding-left:15px; margin-left:15px; }
.ly_lxwm{ width:345px; height:160px; background:url(/img/lxbg.jpg) no-repeat top right;}
.ly_lxwm h2{ font-size:18px; color:#000; line-height:30px; font-weight:normal; background:url(/img/hh.jpg) no-repeat left; padding-left:20px;}
.ly_lxwm p{ font-size:14px; color:#3d3d3d; line-height:24px; padding-left:20px;}
.lx_dz{ width:345px; height:70px;}
.lx_dz h2{ font-size:18px; color:#000; line-height:30px; font-weight:normal; background:url(/img/hh.jpg) no-repeat left; padding-left:20px;}
.lx_dz p{ font-size:14px; color:#3d3d3d; line-height:24px; padding-left:20px;}
.ly_right{ width:680px; height:220px; padding-top:30px; padding-right:30px; float:right;}




.main_yibo2{ width:760px; margin:auto; padding:0px;}
.main_yibo2 h2{ padding-top:10px; height:50px; line-height:50px; padding-bottom:10px; padding-left:25px; padding-right:25px; border-bottom:1px dashed #bbbbbb; text-align:center; color:#2584cf; font-size:28px;}



   .info{line-height:30px;text-align:center;font-size:14px;color:#000000; width:100%; margin:auto; margin-top:10px; padding:0px; margin-bottom:5px;} /* 正文信息 */
   .info_m .info span{color:#000000;font-size:14px;} /* 信息突出 */
 .info_m{ width:100%; margin:auto; padding:0px;}

.pro_m{ width:1100px; margin:auto; padding:0px; height:auto; background:url(/img/p.png) no-repeat left 20px; overflow:hidden;}
.sousuo{ width:250px; float:right; height:31px; padding-top:10px; }
.sousuo span {float:left;font-size:14px;color:#999999;}
.sousuo input.sone {border:1px #0167c7 solid;width:188px;height:27px;line-height:27px;padding-left:5px;background:#ffffff;color:#999999; float:left;}
.sousuo input.stwo {height:29px;width:50px;background:#0167c7;border:0px; text-align:center;color:#ffffff; float:left;}
.main_pronr{ width:1100px; height:auto; overflow:hidden; clear:both;}
.pro_left{ width:238px; height:auto; float:left; margin-left:30px;}
.menu_list{width:226px; border:1px solid #e2e2e2; margin-top:2px; padding:5px; background:#ffffff;}
.menu_head{height:47px;line-height:47px;padding-left:38px;font-size:16px; color:#0063c0;cursor:pointer;position:relative;margin:0px;font-weight:bold;background:url(/img/hover1.jpg) center right no-repeat;}
.menu_list .current{background:url(/img/hover1.jpg) center right no-repeat; font-size:16px; color:#ffda2c; }
.menu_body{line-height:38px;font-size:16px; color:#ffffff; }
.menu_body a{display:block;height:38px;line-height:38px;padding-left:5px; font-size:14px;color:#666666; background:url(/img/prol.jpg) no-repeat 30px;text-decoration:none;}
.menu_body a:hover{text-decoration:none;color:#004393; font-size:14px;}

.menu_head a{font-size:14px; color:#0063c0; line-height:34px;}
.menu_head a:hover{font-size:14px; color:#1d1d1d; line-height:34px;}

.main_pronrm{ width:1090px; height:auto; padding-top:15px; overflow:hidden; clear:both;}
.ny_l{ float:left; padding-bottom:15px;}
.ny_neriong{ width:766px; float:right;height:auto;}

.pro_left2{ width:238px; height:auto; float:left; margin-left:30px;}


.pro_left2 h2{ width:238px; height:55px; background:url(/img/h3bg.jpg) no-repeat center; font-size:22px; color:#ffffff; line-height:47px; text-align:center;}

.pro_left h2{ width:238px; height:55px; background:url(/img/h3bg.jpg) no-repeat center; font-size:22px; color:#ffffff; line-height:47px; text-align:center;}
.pro_left ul{ overflow:hidden; width:250px; height:auto; background:#900000; padding-left:16px;}
.pro_left ul li{ width:235px; height:36px; float:left; margin-bottom:7px; }
.pro_left ul li a{ float:left;  display:block; width:220px; line-height:36px; font-size:14px; color:#000000; height:36px; padding-left:15px;background:url(/img/lef.jpg) no-repeat left;  }
.pro_left ul li a:hover{ float:left;   display:block; width:220px; font-size:14px; line-height:36px; color:#000000; height:36px; padding-left:15px;background:url(/img/rgt.jpg) no-repeat left; }
.zx{ width:160px; height:65px; line-height:65px; background:url(/img/tel.jpg) no-repeat left; padding-left:60px;}
.zx span{ font-size:12px; color:#191919; line-height:28px;}
.zx p{ font-size:20px; color:#c00000; line-height:30px;}
.pro_right{ width:766px; height:690px; float:right; margin-right:30px;}

.ny_bt{ width:766px; height:45px; background:url(/img/probg.jpg) no-repeat bottom left; font-size:16px; color:#0063c0; line-height:45px;}
.left_lx{width:223px; float:left; height:auto; clear:both;margin-left:30px; margin-bottom:20px; background:#ff7b00; color:#FFF; line-height:24px; font-size:14px; padding-left:15px; padding-top:15px; padding-bottom:15px;}




.pro_right h2{ width:766px; background:url(/img/probg.jpg) no-repeat bottom; height:55px; font-size:18px; color:#900000; line-height:55px; font-weight:normal;}
.pro_right span{ float:left; width:250px; height:55px; display:block; padding-left:20px; background:url(/img/hb.jpg) no-repeat left; font-size:18px; color:#0063c0; line-height:55px;}
.pro_right strong{ float:right;}

.main_cp{ width:766px; height:615px;}

.zhsh_nei3 {width:1100px;height:200px; padding-top:15px;overflow:hidden; clear:both; position:relative;}
.zhsh_nei6{width:1100px;height:108px;padding-top:15px;overflow:hidden; clear:both; position:relative;}
.gun_img7 {height:100px;width:210px;margin-right:25px;float:left;overflow:hidden; border:4px solid #ffffff; }

.zhsh_nei2 {width:766px;height:615px;overflow:hidden; clear:both; position:relative;}
.gun_img5 {height:190px;width:240px;margin-right:25px;float:left;overflow:hidden;  margin-bottom:10px; }
.gun_img5 img{width:230px;height:150px; padding:4px; background:#FFF; border:1px solid #f0f0f0;}
.gun_img5 .guna {display:block; text-align:center; font-size:14px; width:240px;height:30px; line-height:30px;color:#000000;  }
.gun_img5 .guna:hover {display:block; text-align:center; font-size:14px; width:240px;height:30px; line-height:30px;color:#002f85;}



.gun_img6 {height:180px;width:230px;margin-right:15px;float:left;overflow:hidden;  margin-bottom:10px; }
.gun_img6 img{width:220px;height:140px; padding:4px; background:#FFF; border:1px solid #f0f0f0;}
.gun_img6 .guna {display:block; text-align:center; font-size:14px; width:220px;height:30px; line-height:30px;color:#000000;  }
.gun_img6 .guna:hover {display:block; text-align:center; font-size:14px; width:220px;height:30px; line-height:30px;color:#002f85;}



.main_mid{ width:100%; height:295px; padding-top:20px;}
.main_mm{ width:1100px; height:295px; margin:auto; padding:0px;}
.main_lis{ width:1100px; height:50px; background:url(/img/li.jpg) no-repeat center;}
.main_lis p{ display:block; padding-left:20px; color:#FFF; font-size:18px; line-height:50px;}
.main_lis p strong{ font-size:24px; color:#ffffff; line-height:50px;}
.nl{line-height:30px; color:#000000; font-size:18px;}
.nl a{line-height:30px; color:#000000; font-size:18px;}
.nl a:hover{line-height:30px; color:#000000; font-size:18px;}

.nlt{ display:block; font-size:14px; color:#}
.more{ }


.shouye_b{width:100%; height:521px; overflow:hidden;}
.main_image {width:100%; height:521px; overflow:hidden; margin:0 auto; position:relative;}
.main_image ul {width:9999px; height:521px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:521px;}
.main_image li span {display:block; width:100%; height:521px;}
.main_image li a {display:block; width:100%; height:521px;}
.main_image li .img_1 {background: url(/img/1.jpg) center top no-repeat;}
.main_image li .img_2 {background: url(/img/2.jpg) center top no-repeat;}
.main_image li .img_3 {background: url(/img/3.jpg) center top no-repeat;}
div.flicking_con {width:990px; margin:0 auto; position:relative; z-index:999}
div.flicking_con .flicking_inner {position:absolute; top:416px; left:450px; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url(/img/'btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(/img/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(/img/hover_right.png) no-repeat right top;right:100px;}



.use{ height:220px;overflow:hidden;width:1100px; text-align:center;position:relative;}
.use .h1{ padding:10px 0 0 0; display:block;width:31px;height:168px;}
.use ul{ display:block;float:left;width:1030px;overflow:hidden;margin:0px auto;}
.use ul li { display:inline; float:left; width:240px; margin-top:10px;margin-right:25px;}
.use ul li img{   border:1px solid #f1f1f1;  width:240px;  height:168px;}
.use ul li img:hover{ border:1px solid #980000; background:#980000; width:240px; height:168px;}

.use ul li span a{ display:block; text-align:center; height:35px; line-height:35px; overflow:hidden; color:#000000; font-size:14px;}
.use ul li span a:hover{ display:block; text-align:center; height:35px; line-height:35px; overflow:hidden; color:#980000;font-size:14px;}

#caseright {right:0px;position:absolute;}
#caseleft {left:0px;position:absolute;}

.main_p{ width:100%; height:780px; background:url(/img/ysbg.jpg) repeat; padding-top:20px;}
.main_plist{ width:1100px; height:780px; margin:auto; padding:0px;}
.main_ps{ width:490px; height:174px; background:url(/img/ybg.png) no-repeat left top; padding-top:25px; padding-left:610px;}
.ds{ width:100%; height:126px; background:url(/img/ysnr.png) no-repeat left;}

.main_plist h2{ display:block; width:100%; height:60px; text-align:left; padding-top:10px;line-height:30px; font-size:16px; color:#000000; }
.main_plist p{ font-size:14px; padding-top:15px; color:#2a2a2a; line-height:24px;}
.main_l{ width:540px; padding-left:560px; height:370px; padding-top:80px;}

.main_gd{ width:100%; height:642px; background:url(/img/mainbg.jpg) repeat;}
.main_gdm{ width:1100px; height:642px; margin:auto; padding:0px;}
.gss{ width:720px; height:392px; background:url(/img/gs02.png) no-repeat left top;  padding-left:380px;}
.main_ps h3{ padding-left:38px; background:url(/img/a.jpg) no-repeat left; font-size:20px; color:#212121; line-height:40px;}
.main_ps span{ width:470px; height:35px; background:#0063c0; color:#ffffff; line-height:35px; display:block; padding-left:20px; font-size:16px;}
.main_ps p{ font-size:14px; color:#2c2c2c; line-height:28px;}
.ys_left{ width:560px; height:455px; background:url(/img/y3.png) no-repeat bottom; float:left;}

.ys_left h3{ padding-left:38px; background:url(/img/b.jpg) no-repeat left; font-size:20px; color:#212121; line-height:40px;}
.ys_left span{ width:470px; height:35px; background:#0063c0; color:#ffffff; line-height:35px; display:block; padding-left:20px; font-size:16px;}
.ys_left p{ font-size:14px; color:#2c2c2c; line-height:28px;}
.ys_right{ width:500px; height:175px; float:right; padding-top:280px; background:url(/img/y4.png) no-repeat top;}
.ys_right h3{ padding-left:38px; background:url(/img/c.jpg) no-repeat left; font-size:20px; color:#212121; line-height:40px;}
.ys_right span{ width:470px; height:35px; background:#0063c0; color:#ffffff; line-height:35px; display:block; padding-left:20px; font-size:16px;}
.ys_right p{ font-size:14px; color:#2c2c2c; line-height:28px;}

.sy_ban{ width:100%; height:197px; background:url(/img/syban.jpg) no-repeat center;}
.ban_m{ width:1100px; height:197px; margin:auto; padding:0px;}
.ban_m h3{ font-size:36px; color:#0063c0; padding-top:20px; line-height:70px; padding-left:200px; width:540px; float:left;}
.ban_m p{ display:block; width:190px; height:130px; padding-top:60px; float:right;}
.ban_m p span{ font-size:12px; color:#FFF; line-height:30px; display:block; width:100%;}
.ban_m p strong{ font-size:24px; color:#FFF; line-height:30px;}
.main_cj{ width:100%; height:485px; background:url(/img/ysbg.jpg) repeat;}
.cj_m{ width:1100px; height:452px; margin:auto; padding:0px; background:url(/img/banbg.png) no-repeat top; padding-top:33px;}
.cy_01{ width:100%; height:250px;}

.cy_01 h3{ text-align:center; font-size:24px; color:#0063c0; line-height:35px;}
.cy_01 h3 span{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#474747; line-height:35px;}
.cy_02{ width:1100px; height:160px; clear:both;}
.cy_02 h3{ text-align:center; font-size:24px; color:#0063c0; line-height:35px;}
.cy_02 h3 span{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#474747; line-height:35px;}

.wrap{width:1100px;margin:0 auto;clear: both; height:625px;}
.nq2{ width:100%; height:400px; clear:both; padding-top:10px; margin-bottom:25px; overflow:hidden;}
.fl01{ width:700px; border-bottom:1px solid #c8c8c8;text-align:left; float:left; font-size:16px; color:#414141; background:url(/img/lli.jpg) no-repeat left; padding-left:20px;}
.fl02{ width:360px; text-align:center; font-size:16px; float:left; color:#ffffff; background:#2a51b3;}
.gss h2{ font-size:20px; color:#a22622; line-height:30px; padding-top:30px; padding-left:5px;}
/*新闻&问题*/
.more3{ float:right; color:#000000;}
.news2{width: 720px; float:left; height:400px;}
.que{width: 350px; float:right; height:auto;}
.news2 .news_bt2{height: 44px; width:723px;line-height: 44px;}

.news2 .news_bt2 .more{font-size: 12px;color:#FFF;}
.news2 .news_bt2 .more:hover{font-size: 12px;color:#eb7f1e;}
.news2 .news_box2{width:700px;border-top:none;padding: 20px 5px;height: 295px;overflow: hidden;}
.news2 .news_box2 dl{}
.news2 .news_box2 dt img{border:1px solid #FFF; width:190px; height:130px; padding:10px; background:#f1f0f5;}
.news2 .news_box2 dt{ width:210px; float:left;}
.news2 .news_box2 dd{width: 470px; float:right;}
.news2 .news_box2 dd h1 a{color: #333;font-size: 16px;font-weight: bold; padding-top:5px;}
.news2 .news_box2 dd h1 a:hover{color: #900000;font-size: 16px;font-weight: bold;padding-top:5px;}
.news2 .news_box2 dd p{color: #3b3b3b;font-size: 12px;line-height: 22px;margin:7px 0;}
.news2 .news_box2 dd .more{color: #e70000;}
.news2 .news_box2 dd .more:hover{color: #246cd7;}
.news2 .news_box2 .mt5{ width:100%; clear:both; overflow:hidden;}
.news2 .news_box2 ul li{float: left;border-bottom: 1px #3b3b3b dotted;line-height: 37px;width:690px;margin: 0 0px 5px 0;}
.news2 .news_box2 ul li a{display: block; color:#737373;background: url(/img/list.png) no-repeat left; width:500px; float:left; padding-left:30px;}
.news2 .news_box2 ul li a:hover{color: #900000;}
.news2 .news_box2 ul li span{ float:right; color:#737373; padding-right:20px; line-height:30px;}



.que .que_bt{height: 44px;line-height: 44px;padding:0px;}
.que .que_bt h1{ border-bottom:1px solid #c8c8c8;text-align:left; float:left; font-size:16px; color:#414141; background:url(/img/lli.jpg) no-repeat left; padding-left:20px;}

.que .que_bt .more{font-size: 12px;color:#000000;}
.que .que_bt .more:hover{font-size: 12px;color:#eb7f1e;}
.que .que_con{height:317px;overflow: hidden; padding-top:10px; padding-left:10px;}
.que .que_con li{width: 100%;padding: 10px 0;border-bottom: 1px dashed;}
.que .que_con li .dt i{width: 23px;height: 23px;background: #730730;color: #FFF; float:left;display: block;overflow: hidden;font-style: normal;font-size: 14px;text-align: center;}
.que .que_con li .dt h2{line-height: 22px;padding: 0 0 0 15px}
.bd .dt .fl0{ width:300px; text-align:left; float:right;}
.fll{ width:300px; padding-left:10px; font-size:14px; line-height:22px;}
.que .que_con li .dt h2 a{color: #444;font-weight: bold;font-size: 14px;}
.que .que_con li .dt h2 a:hover{color: #fe9f01;font-weight: bold;font-size: 14px;}
.que .que_con li .dd{margin: 10px 0 0;}
.que .que_con li .dd i{width: 23px;height: 23px;background: #666666;color: #FFF;display: block;overflow: hidden;font-style: normal;font-size: 14px;text-align: center;}

.fl{ float:left;}
.a_con_l{width: 405px;}
.a_con_r{width: 524px;}
.a_con_r h1{font-size: 20px;color: #0a49a6;}
.a_con_r p{font-size: 12px;color: #333;line-height: 26px;margin:10px 0 ;}
.a_con_r .more a{width: 135px;height: 38px;display: block;background: #073eac;color: #FFF;cursor: pointer;font-size: 14px;text-align: center;line-height: 38px;overflow: hidden;}
.a_con_r .more a:hover{background: #eb7f1e;cursor: pointer;}


/*底部*/
.footer{ width:100%; height:150px; background:#343434;}
.foot_dh{ width:100%; height:60px; background:url(/img/dbbg.jpg) repeat-x;}
.foote_dbm{ width:1100px; height:60px; margin:auto; padding:0px;}
.foote_dbm a{ width:120px; height:60px; float:left; display:block; text-align:center; line-height:60px; color:#c4c4c4;background:url(/img/dblist.jpg) no-repeat right; font-size:14px;}
.foote_dbm a:hover{ width:120px; height:60px; float:left; display:block; text-align:center; line-height:60px; color:#f9cf00; background:url(/img/dblist.jpg) no-repeat right; font-size:14px;}

.footer_m{ width:1100px; margin:auto; padding:0px; height:auto; clear:both; }

.footer_left{ width:450px; padding-top:30px; float:left; height:240px; background:url(/img/li.jpg) no-repeat right;}
.footer_left ul li{ width:160px; margin-bottom:15px; margin-right:30px; height:30px; float:left;}
.footer_left ul li a{ display:block; text-align:center; line-height:30px; width:160px; color:#ffffff; height:30px; float:left; background:url(/img/liho.jpg) no-repeat center;}
.footer_left ul li a:hover{ display:block; width:160px;  line-height:30px;text-align:center; color:#dd203a; height:30px; float:left;background:url(/img/lihover.jpg) no-repeat center;}

.footer_right{ width:300px; float:right; background:url(/img/ewm.jpg) no-repeat left; padding-left:250px; margin-top:30px; height:220px;}
.footer_m p{ font-size:14px; color:#ffffff; line-height:26px; padding-top:20px;text-align:center;}
.footer_m p span{ font-size:16px; color:#f9cf00; line-height:26px;}
.footer_m p a{ font-size:14px; color:#ffffff; line-height:26px; padding-top:20px;}

.footer_right strong{ font-size:14px; margin-top:20px; line-height:24px; color:#ffffff;}
.db_l{ width:97px; height:20px; background:url(/img/dbd.jpg) no-repeat left; padding-left:207px;}
.db_l a{ width:22px; height:22px; margin-right:10px; float:left;}
.ny_banner{ width:100%; height:400px; background:url(/img/ny01.jpg) no-repeat center;}
.ny_ban{ width:100%; height:auto; background:url(/img/ysbg.jpg) repeat;}
.ny_bm{ width:1090px; height:auto; margin:auto; padding:10px 10px 10px 0px; background:#FFF; margin-top:20px; margin-bottom:20px;}


.ny_banner2{ width:100%; height:400px; background:url(/img/ny02.jpg) no-repeat center;}
.ny_banner3{ width:100%; height:400px; background:url(/img/ny03.jpg) no-repeat center;}



.cp{ width:100%; height:30px; clear:both; color:#c7b8b5; line-height:30px; color:#cec0bf;}
.cp p{ font-size:14px;line-height:30px; color:#cec0bf;}
.main_f{ width:100%; background:url(/img/footbg.jpg) repeat-x; height:155px;}
.main_ff{ width:1100px; height:155px; margin:auto; padding:0px; background:url(/img/ew.jpg) no-repeat 980px 20px;}

.main_ff p{ padding-top:20px; display:block; font-size:14px; color:#FFF; line-height:28px;}
.nybanner{ width:1440px; margin:auto; padding:0px; margin-bottom:20px;}
.nybanner_lx{ width:100%; height:272px; background:url(/img/neiye01.jpg) repeat-x;margin-bottom:20px;}
.nybanner_xw{ width:100%; height:272px; background:url(/img/neiye02.jpg) repeat-x;margin-bottom:20px;}

.nybanner_pr{ width:100%; height:272px; background:url(/img/neiye02.jpg) repeat-x;margin-bottom:20px;}

.ny01{ width:100%; height:auto; overflow:hidden; background:url(/img/mainbg.jpg) repeat;}
.ny01_m{ width:1100px; height:auto; overflow:hidden; margin:auto; padding:0px;}
.ny02{ width:212px; float:left;}
.ny03{ float:right; width:760px; border-top:5px solid #9f1f1f; height:auto; border-bottom:1px solid #eeeeee;  border-right:1px solid #eeeeee; border-left:1px solid #eeeeee;overflow:hidden; background:#f9f9f9; padding:0 20px; margin-top:15px;}

.ny_tjcp{ width:266px; padding-top:10px; float:left; height:auto; padding-bottom:10px;}
.ny_tjcp h2{ width:246px; height:47px; line-height:47px; background:url(/img/lli.jpg) no-repeat left; text-align:left; padding-left:20px; color:#900000; font-size:16px; font-weight:normal;}
.ny_tjnr{ width:266px; height:180px;}

.main_yibo{ width:100%; height:50px; padding-top:2px; border-bottom:1px dotted #D2D2D2;}
.main_yibo p{ display:block; float:left; width:450px; height:50px; line-height:50px; font-size:16px; color:#000000;}
.main_yibo span{  line-height:50px; font-size:16px; color:#000000; text-align:left; font-weight:normal;}
.main_yibo3 h2{padding-top:10px; height:50px; line-height:50px; padding-bottom:10px; padding-left:25px; padding-right:25px; border-bottom:1px dashed #bbbbbb; text-align:center; color:#2584cf; font-size:28px;}
.main_yibo3{ width:100%; height:70px; padding-top:2px; border-bottom:1px dotted #D2D2D2; margin-bottom:20px;}


.content .area{ padding:10px 20px;}
.content .area,.content .area p,.main_liuyaun p{ font-size:16px; color:#3c3c3c; line-height:30px;}
.content{ height:auto; overflow:hidden;}

.ny_right{ width:776px; height:auto; float:right; margin-right:20px;}
.content2{ width:100%; overflow:hidden;}
.contact_form{ width:100%;}
.contact_form .item{padding-top:8px;float:left; width:100%;}
.contact_form{float:left;width:542px;}
.contact_form .submit{text-align:center; clear:both;padding-bottom:15px; line-height:42px;}
.mapbox .overlay{background:#000 none repeat scroll 0 0;display:none;height:100%;left:0;opacity:0.5;position:absolute;top:0;width:100%;z-index:99;}
.input1{border:1px solid #c9c9c9;border-radius:3px;color:#333;font-family:"microsoft yahei","微软雅黑";font-size:16px;height:18px;line-height:18px; margin-top:10px;padding:10px 11px;width:243px;}
textarea.input1{height:106px;width:518px;}
.about_address .item_hd{color:#111;font-size:16px; line-height:32px;}
.about_address .item_bd{color:#686868; font-size:16px;}
.btn3{background:url(/img/common.png) no-repeat scroll 0 -168px;border:medium none;color:#fff;height:42px;line-height:42px;padding:0px 0; text-align:center;width:198px;}

.about_address .item_hd b{color:#111;font-size:20px; font-weight:normal; line-height:42px;}


/*.gun_img55 {height:235px;width:248px;margin-right:20px;margin-top:10px;float:left;overflow:hidden;margin-bottom:10px; }
.gun_img55 .tn5{ width:248px; height:200px; display:block;}
.gun_img55 img{width:248px;height:200px;}
.gun_img55 p{ display:block; width:100%; text-align:center; height:35px;}
.gun_img55 p a {display:block;width:248px; line-height:35px; text-align:center;height:35px;font-size:14px; color:#000000;}
.gun_img55  p a:hover{display:block;width:248px;height:35px;font-size:14px; color:#9f1f1e; text-align:center;}
*/
.gun_img55 {height:172px;width:240px;margin-right:12px;float:left;overflow:hidden; position:relative; margin-bottom:10px; margin-top:10px;}
.gun_img55 img{width:240px;height:172px;}
.gun_img55 .guna {background-color:#000000;filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;display:block; text-align:center; font-size:14px; width:240px;height:30px; line-height:30px;color:#fff; position:relative; top:-30px; left:0px;}
.gun_img55 .guna:hover {background-color:#900000;filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;display:block; text-align:center; font-size:14px; width:240px;height:30px; line-height:30px;color:#fff; position:relative; top:-30px; left:0px;}





.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px;line-height:18px;  padding-bottom:20px; clear:both; margin-bottom:20px;}
.page span{display:block;color:#df0000;font-weight:normal;text-decoration:none;letter-spacing:0px;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px;line-height:18px;} /* SPAN和链接 */
.page a{display:block;color:#df0000;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px;line-height:18px;} /* SPAN和链接 */

.page a:hover, .page a.current{color:#F44;border:1px solid #F44;line-height:18px;} /* 当前链接有激活时 */
.page input{display:block;color:#df0000;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;height:18px;line-height:18px;} /* 跳转INPUT */

.list_right{ width:100%; }



.news_dl_3{ width:800px; display:inline-block; border-bottom:#b8b8b8 1px solid; padding:14px 0; overflow:hidden;}
.news_dl_3 dt{ background:url(/img/lis.jpg) no-repeat 0 0; width:65px; height:65px; text-align:center; float:left; overflow:hidden;}
.news_dl_3:hover dt{ background:url(/img/lsit.jpg) no-repeat 0 0; width:65px; height:65px; text-align:center; float:left; overflow:hidden;color: #FFF;}
.news_dl_3:hover dt b{color: #FFF;border-bottom:#FFF 1px solid;}
.news_dl_3 dt b{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#666; width:55px; margin:0 auto; border-bottom:#a2a2a2 1px solid; padding:5px 0 2px; line-height:30px;}
.news_dl_3 dt span{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; padding:5px 0 0;}
.news_dl_3 dd{ width:680px; padding:0 0 0 25px; float:left;}
.news_dl_3 dd h5{ height:25px; line-height:25px; overflow:hidden;}
.news_dl_3 dd h5 a{ font-size:16px; color:#444;font-weight: bold;}
.news_dl_3 dd h5 a:hover{color:#0656b2; font-size:16px;}
.news_dl_3 dd p{ font-size:12px; color:#7d7d7d; height:40px; line-height:20px; overflow:hidden;}
.news_dl_3 dd p a{ font-size:12px; color:#197500; padding:0 0 0 20px;}




.xw_bt{ width:100%; height:70px;}
.xw_bt h2{ font-size:16px; color:#000; text-align:center;}


.info_m2 .info2{ padding-top:15px;line-height:30px;text-align:left;font-size:16px;color:#464646; width:100%; text-align:center; margin:auto; padding:0px; padding-top:10px; margin-bottom:8px;} /* 正文信息 */
 .info_m2 .info2 span{color:#464646;font-size:16px;text-align:center;} /* 信息突出 */
  .info_m2{ width:100%; margin:auto;font-size:16px; padding:0px;text-align:center; }





.content .prenext{padding-right:10px;padding-left:10px;  white-space:nowrap;text-overflow:ellipsis;overflow:hidden; background:#c5c5c5; margin-bottom:15px; margin-top:10px;}
.content .prenext .next a, .content .prenext .pre a{ font-size:14px; color:#333333;}
.content .prenext .pre{float:left;width:50%;line-height:40px; font-size:14px;} /* 上一篇 */
.content .prenext .next{text-align:right;float:right;width:50%;line-height:40px; font-size:14px;} /* 下一篇 */
.content .prenext .next a:hover, .content .prenext .pre a:hover{ color:#FF0000; font-size:14px;}


.content  .list .node{margin-bottom:8px; width:100%; height:auto;} /* 单个文章信息 */
.content  .node .title{padding-bottom:6px;padding-top:5px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#EBEBEB; font-size:12px; background:none;} /* 标题 */
.content  .list .node .title h2{margin:0px;padding:0px;font-size:12px} /* 标题 */
.content  .list .node .title a{border-left-width:5px;border-left-style:solid;border-left-color:#D9D9D9;padding-left:5px; font-size:12px;background:none;}
.content  .list .node .title a:hover{text-decoration:underline}
.content  .list .node .description{padding:8px;line-height:150%;color:#555; font-size:14px; line-height:24px;} /* 描述 */
.content  .list .node .description p{margin:0px;padding:0px; font-size:14px; line-height:24px;}
.content  .list .node .info{text-align:right;font-size:11px;line-height:20px;color:#666;font-family:Georgia, "Times New Roman", Times, serif;padding-right:18px} /* 文章其他信息 */
.content  .list .node .info span{color:#390}
.List_page{text-align:center;margin:10px;}
.List_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #AECD9E;color:#A0A0A0;}
.List_page span{background:#3D9403;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #3D9403;}
