@charset "utf-8";

/* CSS Document */

body,div,ul,li,p,h3,h1,h2,h5,h6,h4,dl,dt,dd,table,tr,td,img,span,b,form,input,span{ margin:0; padding:0}

img{ border:0;}

ul, li{ list-style:none;}

a{ text-decoration:none}

font{ font-size:12px;}

body{ font-size:12px; color:#000; font-family:"微软雅黑";}

.ty01, .ty02{ margin:0 auto; overflow:hidden}

.ty02{ width:1200px}



.head01{ height:100px; background:url(../img/head_bg.gif) no-repeat center bottom}

.logo{ display:block; float:left; margin-top:21px; width:262px; height:52px; margin-right:138px}



#header{width:800px; float:left; overflow:hidden; margin-top:51px}

.nav{position: absolute; width:800px;  height:30px; z-index:10; }

.nav li{ position: relative; float: left;  width:90px; margin-right:10px }

.nav li.lisy{ background:none}

.nav li:hover{ background:none}

.nav li a{ line-height:30px; display:block; width:90px; float:left; height:30px; color:#333; font-size:15px; text-align:center; display:inline}

.nav li a:hover { background:#e50012; color:#ef2d36; text-decoration:none}
.nav li a.on_h{color:#e50112; }

.nav li .nav-w { z-index:21; position:absolute; display:none; float:left; clear:both; overflow:hidden; top:30px; width:90px; background:#fff; }

.nav li:hover a{  color:#fff; background:#c1371f;background:#e50012; text-decoration:none}

.nav li .section-nav1{ padding:5px; height:auto; width:80px; overflow: hidden; margin:0}

.nav li .section-nav1 ul { position:static; overflow:hidden;}

.nav li .section-nav1 ul li {position:static; padding:0px 0px; margin:0; margin-bottom:5px; width:80px; text-align:center; background:none; float:left;}

.nav li .section-nav1 ul li a { float:left; display:block; line-height:26px; height:26px; overflow:hidden;  width:80px; background:none; color:#333; font-size:12px}

.nav li .section-nav1 ul li a:hover {background:none; color: #01a13f; background:#ef2d36; color:#fff;}



.nav li.lisy{ background:none; }

.nav li.lisy a:hover{ background:#e50012; color:#fff; text-decoration:none; float:left; overflow:hidden}



.ban{ overflow:hidden; width:100%;  float:left;}

.fullSlide {width:100%;position:relative;height:458px;overflow:hidden; }

.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul {width:100% !important;}

.fullSlide .bd li {width:100% !important;height:458px;overflow:hidden;text-align:center;}

.fullSlide .bd li a {display:block;height:458px;}

.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}

.fullSlide .hd ul {text-align:center;}

.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}

.fullSlide .hd ul .on {background:#f00;}

.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}

.fullSlide .next {left:auto;right:5%;background-position:-6px -137px;}



.about01{ height:558px; background:url(../img/about_bg.jpg) no-repeat; border-bottom:1px solid #e4e4e4}

.hd01{ width:570px; float:left; overflow:hidden; height:390px; margin-top:124px; margin-right:160px; }

/************************首页幻灯************************/

.mF_expo2010{position:relative; width:570px; height:390px;overflow:hidden;  float:left; background:#fff;}

.mF_expo2010 .loading{position:absolute;z-index:9999;width:100%;height:100%;color:#666;text-align:center;padding-top:90px;background:#fff url(../img/loading.gif) center -40px no-repeat;}

.mF_expo2010 .pic li{position:absolute;}

.mF_expo2010 .pic li img{width:570px;height:390px;}/*图片和焦点图框架一样大小*/

.mF_expo2010 .txt li{position:absolute;z-index:2;left:0;width:570px;height:85px;line-height:30px;overflow:hidden;}

.mF_expo2010 .txt li a{display:block;color:#fff; text-indent:15px;font-size:12px;text-decoration:none; line-height:30px; float:left; height:30px; width:100%; overflow:hidden}/*标题样式*/
.mF_expo2010 .txt li span{ float:left; width:540px; overflow:hidden; line-height:20px; color:#fff; padding:0 15px}



.mF_expo2010 .txt-bg{position:absolute;bottom:0px;z-index:1;width:570px;height:85px; overflow:hidden;background:#000;filter:alpha(opacity=35);opacity:0.35;} /*标题背景*/

.mF_expo2010 .num,.mF_expo2010 .num-bg{position:absolute;z-index:3;bottom:7px;right:8px;color:#fff;}/*按钮样式*/

.mF_expo2010 .num li,.mF_expo2010 .num-bg li{float:left;width:15px;height:15px;line-height:15px;overflow:hidden;text-align:center;margin-right:5px;cursor:pointer; border-radius:50%; }

.mF_expo2010 .num-bg li{background:#000;filter:alpha(opacity=50);opacity:0.5;}/*按钮背景*/

.mF_expo2010 .num li.current,.mF_expo2010 .num li.hover{background:#F60;}/*当前/悬停按钮背景*/

.mF_expo2010 .txt li a:hover{ color:#ff0; text-decoration:underline}

/************************首页幻灯结束************************/



.about02{ width:470px; float:left;margin-top:60px; overflow:hidden;}

.tianqi{ float:left; width:314px; overflow:hidden; margin-bottom:5px; }

.soso{ width:314px; float:left; overflow:hidden;}

.search_text{ width:229px; padding:0 5px; float:left; overflow:hidden; height:32px; line-height:32px; border:1px solid #ccc; background:#fff; border-right:none}

.search_button{ float:left; margin:0; padding:0; width:70px; height:34px; line-height:36px; background:#e93340; border:none; font-size:14px; color:#fff; font-weight:bold;  cursor:pointer; overflow:hidden}

.news02{ background:url(../img/new_bg.jpg) no-repeat center center}

.about02a{ width:470px; float:left; overflow:hidden; position:relative; height:418px}

.about02a h4{ width:100%; float:left; overflow:hidden; font-size:58px; line-height:58px; font-weight:normal; color:#222; margin-top:120px; margin-bottom:58px}

.about02a h4 span{ float:left; overflow:hidden; line-height:23px; font-size:21px; color:#000; font-weight:normal; margin-top:5px; padding-right:10px}

.about02a ul{ width:387px; padding:0px 13px 0; line-height:24px; color:#fff; font-size:12px}

.about03{ width:57px; height:57px; float:left; overflow:hidden; line-height:57px; text-align:center; margin-top:268px;  position:absolute; z-index:2; bottom:0; right:28px;}

.about03 a{ display:block; width:57px; height:57px; line-height:50px; text-align:center; color:#fff; font-size:50px; background:#f78890}

.about03 a:hover{ background:#e50012}



.h3001{ width:100%; float:left; overflow:hidden; text-align:center; line-height:36px;}

.h3001 a{ font-size:29px; color:#333; font-weight:normal}

.h3001 span{ font-weight:normal; font-size:19px; color:#999;text-transform:uppercase; font-family:Arial, Helvetica, sans-serif}

.h3001 a:hover{ color:#e50112; text-decoration:underline}



.h401{ height:64px; width:1200px; float:left; overflow:hidden; background:url(../img/xw_bg.gif) no-repeat center 0; margin-bottom:30px}

.ul02{ width:1200px; float:left; overflow:hidden}

.news01{ width:561px; float:left; overflow:hidden;  margin-bottom:66px;}

.dl02{ width:200px; float:left; overflow:hidden; border-right:1px solid #bebdbd; margin-right:20px}

.dl02 dt{ font-size:88px; color:#585858; width:130px; float:left; overflow:hidden; height:110px; line-height:110px;}

.dl02 dd{ width:70px; float:left; overflow:hidden;}

.dd_01{ font-size:17px; color:#585858; margin-bottom:3px; margin-top:18px}

.dl02 dd.dd_02{ width:46px; height:46px; border-radius:50%; background:#fb5562; color:#fff; line-height:46px; text-align:center; font-size:31px; color:#fff}



.dl02a{ width:340px; float:left; overflow:hidden}

.dl02a dt{ width:100%; float:left; line-height:30px; margin-bottom:10px }

.dl02a dt a{font-size:19px; color:#333}

.dl02a dd{ width:100%; float:left; overflow:hidden; line-height:20px; color:#666; font-size:12px;}



.dd_03{ margin-top:10px}

.dd_03 span{ float:right}

.dd_03 span a{ color:#fb5562;}

.dd_03 font, .dd_03 font a{ color:#fb5562;}

.dd_03 font{ padding-right:20px}

.z_1, .z_3{ margin-right:78px}

.dl02a a:hover{ color:#e50112; text-decoration:underline}



.case01{ height:490px; background:url(../img/case_bg.jpg) no-repeat center 0}

.case01 .h3001 a{ color:#fff}

.case02{ height:320px; overflow:hidden; width:1200px; float:left;}

.case02a{ width:1200px; height:320px; background:#fff; filter:alpha(opacity=50);opacity:0.5;}

.case02b{  width:1200px; height:320px; margin-top:-320px; z-index:10; color:#000; position:relative}

.pro_flash{ width:1200px; float:left; overflow:hidden; margin-top:42px}

.rollBox{width:1200px;overflow:hidden; float:left; }

.an_left{width:82px; overflow:hidden;float:left; }

.rollBox .leftBotton{height:82px;width:31px;overflow:hidden; margin-top:100px;float:left;cursor:pointer; padding-left:22px}

.an_right{width:53px; padding-left:29px;float:left;overflow:hidden;  }

.rollBox .RightBotton{height:82px;width:31px;overflow:hidden;float:left;cursor:pointer;margin-top:100px;  }

.rollBox .Cont{width:1036px; overflow:hidden;float:left; display:inline;}

<!-- .rollBox .ScrCont{width:10000000px;} -->

.rollBox .Cont .pic{width:332px;  float:left; overflow:hidden;  margin-right:20px; display:inline;  }

.rollBox .Cont .pic img{display:block; width:328px; height:225px; overflow:hidden; border:2px solid #fff; float:left;margin-bottom:10px}

.rollBox .Cont .pic a:hover img{ border:2px solid #f3707a; }

.rollBox .Cont .pic p{ width:100%;line-height:20px;font-size:16px;  text-align:center; float:left; color:#fff }

.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#fff;text-decoration:none;}

.rollBox .Cont a:hover{color:#e50112; text-decoration:underline}

.rollBox #List1,.rollBox #List2{float:left;}

/* 首页滚动图片结束 */



#case3{ width:570px; overflow:hidden; float:left; margin-right:60px; border-bottom:1px dashed #ccc; height:300px}

.pro_flash3{ width:570x; margin:0px auto; float:left; overflow:hidden }

.rollBox3{width:570px;overflow:hidden; float:left; }

.an_left3{width:27px; padding-right:23px;overflow:hidden;float:left; }

.rollBox3 .leftBotton3{height:50px;width:23px;overflow:hidden; margin-top:80px;float:left;cursor:pointer;}

.an_right3{width:27px; padding-left:23px;float:left;overflow:hidden;  }

.rollBox3 .RightBotton3{height:50px;width:27px;overflow:hidden;float:left;cursor:pointer;margin-top:80px;  }

.rollBox3 .Cont{width:470px; overflow:hidden;float:left; display:inline}

.rollBox3 .ScrCont{width:10000000px;} 

.rollBox3 .Cont .pic{width:225px; height:202px; float:left;text-align:center; overflow:hidden; display:inline; margin-right:20px;}

.rollBox3 .Cont .pic img{display:block;margin:0 auto; width:223px; height:160px; overflow:hidden; margin-bottom:10px; border:1px solid #ccc }

.rollBox3 .Cont .pic dt{line-height:26px; height:26px; overflow:hidden; float:left; overflow:hidden; text-align:center; width:100%; text-align:center}

.rollBox3 .Cont .pic dt a{ font-size:14px; color:#333; font-family:"微软雅黑"}

.rollBox3 .Cont .pic dt a:hover{ text-decoration:underline; color:#ec1d25}



.rollBox3 .Cont .pic dd{ width:210px; float:left; overflow:hidden}

.dd01{ text-align:center; line-height:20px; color:#666; font-size:12px; margin-bottom:10px}

.dd01 span{ color:#ec1d25}

.rollBox3 .Cont a:hover{color:#fff;}

#List5, #List6, #List7, #List8, #List9, #List10, #List03, #List04{float:left;}



.h3002{ width:570px; float:left; height:47px; overflow:hidden; margin-bottom:30px; background:url(../img/h3002.gif) no-repeat right 0}

.h3002 a{ display:block; width:140px; text-align:center; line-height:47px; height:47px; overflow:hidden; float:left; background:#e50012; font-size:21px; color:#ececec; font-weight:normal}

.h3002 a:hover{ background:#e93140}



.yg01{ width:570px; float:left; overflow:hidden;border-bottom:1px dashed #ccc; height:300px}

.yg01 ul{width:100%; float:left; overflow:hidden;}

.yg01 dl{width:100%; float:left; overflow:hidden; border-bottom:1px dashed #ccc; padding-bottom:5px; margin-bottom:15px}

.yg01 dl dt{width:100%; float:left; overflow:hidden; line-height:30px; height:30px; overflow:hidden; }

.yg01 dl dt a{ font-size:14px; color:#4d4d4d;}

.yg01 dl dt font { color:#e50012; font-size:14px; padding-right:10px}

.yg01 dl dt font a{ font-size:14px; color:#e50012;}

.yg01 dl dd{width:100%; float:left; overflow:hidden; line-height:30px;  font-size:12px; color:#888}

.yg01 dd span{ float:right;}

.yg01 dd span a{ font-size:12px; color:#fb5562;}

.yg01 dd font{  font-size:12px; color:#888; margin-right:30px}

.yg01 dl a:hover{ color:#e50012; text-decoration:underline}



.yg01 li{ width:265px; float:left; overflow:hidden; line-height:30px; background:url(../img/dot01.gif) no-repeat 0 12px; text-indent:10px ; height:30px}

.yg01 li span{ color:#999; font-size:12px; float:right}

.yg01 li  a{ font-size:12px; color:#666; }

.you1,.you3,.you5,.you7{ margin-right:40px }



.link{ width:1198px; border:1px solid #e7e5e5; height:120px}

.link h3{ width:72px; height:60px; float:left; overflow:hidden; background:url(../img/link.gif) no-repeat 0; font-size:16px; color:#666; line-height:22px; font-weight:normal; padding-left:27px; padding-top:60px}

.link ul{ width:1081px; float:left; overflow:hidden; padding:10px 0 10px 12px;}

.link li{ width:160px; margin-right:12px;  overflow:hidden; margin:0 10px 10px; float:left; margin-bottom:10px; display:inline}

.link li img{ width:156px; padding:1px; border:1px solid #ddd;  height:42px;border:1px solid #dadada;  float:left; overflow:hidden}

.link li a{ color:#6d6d6d}

.link li a:hover{ color:#01a13f; text-decoration:underline}

.link li a:hover img{ border:1px solid #f2868f;}



.foot01{ border-top:9px solid #e50112; background:#ececec url(../img/foot.jpg) repeat-x 0 bottom; height:340px}

.ul_01{ float:left; overflow:hidden; width:100px; margin-right:25px; margin-top:40px}

.ul_01 h3{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; margin-bottom:10px;overflow:hidden;}

.ul_01 h3 a{ font-size:16px; color:#444;}

.ul_01 li{ float:left; overflow:hidden; width:100%; line-height:32px;}

.ul_01 li a{ color:#666; font-size:14px; }

.ul_01 a:hover{ color:#e50112; text-decoration:underline}



.dl_01{float:left; overflow:hidden; width:133px; margin-right:54px; margin-top:40px}

.dl_01 dt{ width:100%; float:left; height:37px; overflow:hidden; margin-bottom:10px}

.dl_01 dd{ background:#fff; border:1px solid #ddd; padding:6px; float:left; overflow:hidden; width:100%}



.dl_02{ width:388px; float:left; overflow:hidden;margin-top:40px}

.h501{ width:100%; float:left; line-height:30px; margin-bottom:10px; font-weight:normal; color:#444; font-size:20px}

.dl_02 dt{ width:100%; float:left; line-height:30px; font-size:20px; color:#444; margin-bottom:10px}

.dl_02 dd{width:100%; float:left; line-height:30px; font-size:14px; color:#444; }
.dl_02 dd a{ color:#444;}
.dl_02 dd a:hover{ text-decoration:underline; color:#df0013}


/************************** 内页********************************/

.ny_ban{ height:200px; background:url(../img/ny001.jpg) no-repeat center 0}

.ny_ban03{ height:200px; background:url(../img/ny003.jpg) no-repeat center 0}
.ny_ban04{ height:200px; background:url(../img/ny004.jpg) no-repeat center 0}
.ny_ban05{ height:200px; background:url(../img/ny005.jpg) no-repeat center 0}
.ny_ban06{ height:200px; background:url(../img/ny006.jpg) no-repeat center 0}
.ny_ban07{ height:200px; background:url(../img/ny007.jpg) no-repeat center 0}
.ny_ban08{ height:200px; background:url(../img/ny008.jpg) no-repeat center 0}


















.weizhi01{ height:40px; line-height:40px; float:left; width:100%; overflow:hidden; font-size:12px; color:#666}

.weizhi01 a{ color:#666}





.neiye{ overflow:hidden;  margin-bottom:20px}

.left{ width:199px; float:left; overflow:hidden; border-right:1px dashed #ccc; padding-right:50px;}

.left h3{ width:100%; float:left; line-height:30px; font-size:20px; color:#333; font-weight:normal; margin-bottom:10px;}

.left h3 a{ font-size:20px; color:#333}



.left ul{ width:100%; float:left; overflow:hidden}

.left ul li{ width:100%; float:left; overflow:hidden; margin-bottom:10px}

.left ul li a{ display:block; float:left; overflow:hidden; height:60px; line-height:60px; font-size:17px; color:#333; width:100%; text-align:center}

.left ul li a:hover, .left ul li a.on_h{ background:#e8323f; color:#fff;}



.right{ float:left; width:900px; overflow:hidden; border-left:1px dashed #ccc; margin-left:-1px; padding-left:50px; padding-bottom:50px}

.lanmu{ width:100%; float:left; line-height:30px; height:30px; overflow:hidden; font-weight:normal; font-size:12px; border-bottom:1px solid #ddd; background:url(../img/dot02.gif) no-repeat 0 6px; margin-bottom:20px }

.lanmu span{ float:right; color:#666}

.lanmu span a{ color:#666; }

.lanmu b{ font-size:17px; color:#e50112; font-weight:normal; padding-left:25px}



.main{ width:900px; float:left; overflow:hidden;}

.about04{ line-height:32px; font-size:16px; color:#666}

.about04 div, .about04 p{ margin-bottom:15px}






/*分页*/
.page01{float:left; overflow:hidden; width:100%; margin-top:10px; background:#f6f6f6; padding:15px;  -moz-box-sizing: border-box;box-sizing: border-box; text-align:center  }
.page-num:not(:disabled) {cursor: pointer;}
.page-num, .page-link {padding:5px 10px; margin:0 5px;margin-left: -1px;line-height: 1.25; color: #ef2d36; background-color: #fff; border: 1px solid #dee2e6;}
a.page-num:hover, .page-link:hover {text-decoration: none;}
.page-num-current {z-index: 1; color: #fff; background-color: #ef2d36; border-color: #ef2d36;}
.page-num-current:hover {color: #fff;}

/*分页*/




.portfolio-area{width:960px; float:left; overflow:hidden}

.portfolio-area li{float: left;overflow: hidden; width: 205px; padding:0 10px; margin-bottom:10px}

.portfolio-area li .image-block{ width:205px; height:150px; display:block;position: relative;}

.portfolio-area li .image-block img{ width:193px; height:132px; margin:5px; border: 1px solid #d5d5d5;}

.portfolio-area li .image-block img:hover{border: 1px solid #ef2d36;box-shadow:0 0 5px #42a9f6;}

.portfolio-area li .home-portfolio-text{ width:205px; height:30px; margin-top:0px; float:none; line-height:30px; overflow:hidden}

.post-title-portfolio {width:205px; height:25px; display:block; font-size:16px; line-height:25px; text-align:center; color:#333; text-decoration:none;}

.post-subtitle-portfolio {width:225px; height:25px; display:block; font-size:12px;  line-height:25px; text-align:center; color:#333; text-decoration:none;}

.portfolio-area li a:hover{ color:#ef2d36; text-decoration:underline}









.xw03{width:900px;float:left; overflow:hidden;  }

.xw03 dl{ width:900x;  float:left; overflow:hidden; margin-bottom:20px; border-bottom:1px dashed #ccc; padding-bottom:20px }

.xw03 dl img.img02{ width:140px; height:96px; border:1px solid #e3e2e2; padding:4px; margin-right:20px; float:left; display:block; background:#fff; margin-bottom:10px}

.xw03 dl a:hover img{ border:1px solid #f57982}

.xw03 dl dt{ width:730px; float:left; height:30px;line-height:30px; margin-top:5px; margin-bottom:10px; overflow:hidden}

.xw03 dl dt a{ font-size:20px; color:#000; }

.xw03 dl dt a:hover{ text-decoration:underline; color:#e8323f}

.xw03 dl dd{ float:left; width:730px; line-height:22px; color:#888; font-size:14px; }

.xw03 dl dd span{ float:right; color:#333}

.xw03 dl dd font{ color:#838282; font-size:12px;}

.xw03 dl dd span a{ color:#ec1d25;}

.xw03 dl dd span a:hover, .xw dl dt a:hover{ text-decoration:underline; color:#000}

.xw03 dl dd.dd03{ text-align:right; color:#888; margin-top:5px} 

.xw03 dl dd.dd03 img{ width:76px; height:22px; border:none; padding:0; padding-left:15px}







.h101{ font-size:23px; font-weight:normal; width:100%; line-height:35px; padding-bottom:8px; margin-bottom:10px; color:#333; text-align:center; border-bottom:1px dashed #ccc}

.h601{ width:100%; float:left; line-height:30px; font-weight:normal; color:#999; text-align:center; font-size:12px; margin-bottom:20px; }
.h601 span{ float:left; width:auto; margin-right:20px; padding-left:130px}
.h601 font{ color:#ea3141; padding-right:15px; font-size:12px}



.nr01{ float:left; width:900px; line-height:32px; color:#666; font-size:16px; margin-bottom:20px; overflow:hidden; }

.nr01 div, .nr01 p{ margin-bottom:15px}
.nr01 img{ max-width:100%}



.shang01{ width:870px; padding:5px 15px 10px; float:left; margin-top:10px;background:#f3f0f0; overflow:hidden}

#nextlist{ width:100%; float:left; overflow:hidden;  }

#nextlist li{ width:100%; float:left; overflow:hidden; line-height:26px; margin-bottom:5px; border-bottom:1px dashed #ccc; color:#4d4d4d; }

#nextlist li span{ font-weight:bold; color:#bc1515}

#nextlist li a{ color:#666; }

#nextlist li a:hover{ color:#ea3141; text-decoration:underline}







.ggzs{ width:900px; float:left; overflow:hidden;  padding:10px 0;}

.ggzs dl{ width:900px; float:left; overflow:hidden; border-bottom:1px dashed #ccc; padding-bottom:15px; margin-bottom:15px}

.ggzs dt{ width:900px; float:left; overflow:hidden; line-height:30px; margin-bottom:20px; font-size:20px;  color:#333;}

.ggzs dt a{ font-size:20px; color:#333; }

.ggzs dt a:hover{ color:#e73140; text-decoration:underline}

.ggzs dt span{ margin-right:10px}

.ggzs dt span a{ color:#e73140; padding:0 2px}

.ggzs dl dd{ width:900px; float:left; overflow:hidden; line-height:26px; color:#666; }

.ggzs dl dd span{ float:right; margin-right:10px; color:#666}

.ggzs dl dd span a{ font-size:12px; color:#e73140; text-decoration:underline; padding:0 1px}

.ggzs dl dd span a:hover{ position:relative; left:1px; top:1px; color:#e60000}

.ggzs dl dd font{ color:#e73140; margin-right:15px; font-size:12px}







.case03{ width:900px; float:left; overflow:hidden; }

.case03 dl{float: left;overflow: hidden; width: 205px; padding:0 10px; margin-bottom:15px; }

.case03 img{ width:193px; height:132px; margin:5px; border: 1px solid #d5d5d5; float:left; overflow:hidden}

.case03 a:hover img{border: 1px solid #f5737d;}

.case03 dt{ width:100%; float:left; line-height:30px; text-align:center; height:30px}

.case03 dt a{ font-size:14px; color:#333}

.case03 dt a:hover{ color:#e73140; text-decoration:underline}























.xw001{ width:900px; float:left; overflow:hidden; padding-bottom:15px; margin-bottom:15px; border-bottom:1px dashed #ddd}

.xw001 img{ width:328px; height:225px; overflow:hidden; float:left; border:1px solid #ddd; padding:6px; margin-right:25px}

.xw001 dt{ width:533px; float:left; overflow:hidden; line-height:30px; margin-bottom:15px; margin-top:10px}

.xw001 dt a{ font-size:21px; color:#222}

.xw001 dd{ width:533px; float:left; overflow:hidden; line-height:30px; color:#666; }



.xw001 dd span{ float:right; margin-right:5px; color:#666}

.xw001 dd span a{ font-size:12px; color:#e73140; text-decoration:underline; padding:0 1px}

.xw001 dd span a:hover{ position:relative; left:1px; top:1px; color:#e60000}

.xw001 dd font{ color:#e73140; margin-right:15px; font-size:12px}

.xw001 a:hover{ text-decoration:underline; color:#e50112}









.dl07{ width:1200px; float:left; overflow:hidden; padding-bottom:20px; background:url(../img/nytit.gif) no-repeat center bottom; margin-bottom:20px;}

.dl07 dt{ width:100%; float:left; overflow:hidden; line-height:30px; text-align:center; font-size:26px; color:#49494e; }

.dl07 dd{ width:100%; float:left; overflow:hidden; line-height:30px; text-align:center; font-size:16px; color:#999;}

.body03{ background:url(../img/lianxi.jpg) no-repeat center 490px}



.lx01{ width:1200px; overflow:hidden; float:left; margin-bottom:20px}

.lx001{ width:285px; height:260px; overflow:hidden; float:left; position:relative; margin-right:12px}

.lx002{ width:285px; height:260px; background:#de6764 ;filter:alpha(opacity=20);opacity:0.2;}

.lx003{ width:285px; height:260px; position:absolute; top:0; left:0; overflow:hidden}



.lx001 dt{ width:100%; float:left; overflow:hidden; text-align:center; margin-top:40px; padding:50px 0 0; background:url(../img/lx001.gif) no-repeat center 0;  font-size:18px; color:#333; margin-bottom:20px}

.lx001 dd{ width:205px; padding:0 40px; line-height:26px; font-size:16px; color:#666;; float:left; text-align:center; }



.lx001 dt.dt001{ background:url(../img/lx002.gif) no-repeat center 0;}

.lx001 dt.dt002{ background:url(../img/lx003.gif) no-repeat center 0;}

.lx001 dt.dt003{ background:url(../img/lx004.gif) no-repeat center 0;}



.lx002b{background:#73fa83 ;}

.lx002c{background:#9ac047 ;}

.lx002d{background:#44b771 ;}







.lx02{ width:1176px; float:left; overflow:hidden;}

.lx02 dl{ float:left; width:392px; overflow:hidden; margin-right:21px;}



.lx02 dl dt{ width:342px; padding-left:50px; float:left; line-height:35px; height:35px; overflow:hidden;  font-size:18px; }

.lx02 dl dd{ width:300px; padding-left:50px; float:left; overflow:hidden; line-height:30px;   font-size:14px; color:#666}





.ny01{margin-bottom:20px;}

.ny01b{ padding-bottom:10px; border-bottom:1px solid #ccc}

.ny01 span{ float:right; color:#666; line-height:26px; margin-top:5px}

.ny01 span a{ color:#666;}

.ny01 span a:hover{ color:#ff1905; text-decoration:underline}



.ny01 h3{ float:left; width:auto; margin-right:28px; height:36px; line-height:36px; font-weight:normal; color:#333;font-family:"微软雅黑"; background:url(../img/wz01.gif) no-repeat 0 9px; text-indent:20px}

.ny01 h3 a{ font-weight:normal; color:#333;font-family:"微软雅黑"; font-size:18px; }

.ny01 ul{ float:left; width:auto; overflow:hidden;}

.ny01 ul li{ float:left; margin-right:20px; width:auto; overflow:hidden; height:26px; line-height:26px; margin-top:5px}

.ny01 ul li a{ color:#333; font-size:14px; font-family:"微软雅黑"; display:block; float:left; width:auto; padding:0px 10px 0px;}

.ny01 ul li a:hover, .ny01 ul li a.on_h{ background:#ed3340; color:#fff; border-radius:3px }







.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

#dituContent{width:750px;height:350px; float:left; overflow:hidden; border:1px solid #ccc;}









.job01{ width:900px; float:left; overflow:hidden; }



.job01 dl{ width:100%; float:left; overflow:hidden; border-bottom:1px dashed #ccc; padding:15px 0}

.job01 dl dt{ width:100%; float:left; height:45px; overflow:hidden; background:url(../img/job01.gif) no-repeat 0 10px; text-indent:23px; line-height:40px}

.job01 dl dt a{ font-size:18px; color:#222; }

.job01 dl dt a:hover{ color:#7fb805; text-decoration:underline}



.job01 dl dd{ width:100%; line-height:26px; color:#666; overflow:hidden; float:left; text-indent:23px; }

.job01 dl dd font{ color:#679408; padding-right:15px; font-size:12px;}



.job02{ width:100%; padding-left:40px; float:left; overflow:hidden; }



.a45{ padding:20px 0px; float:left; width:100%; overflow:hidden; line-height:30px; color:#4d4d4d}
.nr01 table{ border:1px solid #ccc; border-collapse:collapse; width:100%}
.nr01 table tr,.nr01 table td{border:1px solid #ccc; text-align:center}
.nr01 table td{ padding:0 10px; font-size:14px; line-height:26px}




.a49{ width:100%; float:left; overflow:hidden; height:40px; line-height:40px; border-bottom:1px solid #ddd; margin-bottom:15px}

.a49 span{ float:left; height:40px; padding:0px 30px; line-height:40px; background:#e93340; color:#fff; font-size:16px}

.a50{ width:100%; float:left; overflow:hidden; padding:10px 0px; height:auto; color:#4d4d4d; margin-bottom:15px}

.a50 li{ float:left; width:33.33%; height:30px; line-height:30px; overflow:hidden; font-size:16px; color:#666}

.al01{ width:630px; float:left; overflow:hidden;}


#bdsharebuttonbox{ float:left; overflow:hidden; width:260px;}



.wangjian{ width:100%; float:left; text-align:center; line-height:50px}













































.h3_05{ width:100%; float:left; line-height:30px; font-size:17px; color:#222; font-weight:normal; margin-bottom:50px}
.ly01{ width:100%; overflow:hidden; float:left; padding-bottom:30px; margin-bottom:30px; border-bottom:2px solid #ef2d36}
.ly01a{ width:100%; float:left; overflow:hidden; margin-bottom:10px}
.ly01a dd{ float:left; overflow:hidden;  font-size:18px; height:50px; line-height:50px; text-align:center; border-left:1px solid #fff; background:#e0e0e0; color:#333;  }

.ly01a dd.dd01{ width:416px; font-size:18px;border-left:none}
.dd02{ width:160px;}

.ly01b{ width:900px; overflow:hidden; float:left; height:50px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ccc; background:url(../img/dot03.gif) no-repeat 0 17px}
.ly01b dd{ float:left; width:160px; font-size:14px; line-height:50px; float:left; overflow:hidden; height:50px; overflow:hidden; text-align:center; color:#666 }
.ly01b dt{width:416px; font-size:18px; line-height:50px; float:left; overflow:hidden; height:50px; text-align:center; color:#666}
.ly01b dt a{ color:#333; font-size:17px}
.ly01b dt a:hover{ text-decoration:underline; color:#ef2d36}
.ly01b dd.red{ color:#ef2d36}
.maplist{ width:600px; float:left; overflow:hidden; padding-bottom:30px;  margin-right:50px}
.maplist td{ padding:10px 0px; line-height:45px;  font-size:16px; color:#4d4d4d; }
.maplist td textarea{ font-size:12px; border:1px solid #ddd;  line-height:30px; padding:10px 5px; margin-bottom:5px}
.maplist td input{ font-size:12px; border:1px solid #ddd; height:33px; line-height:20px; padding:5px 5px; color:#333}
.tj{ width:565px; margin-top:10px; padding-bottom:20px; float:left; overflow:hidden; padding-left:67px;  }
.maplist input.coolbg{ display:block; width:100px; float:left; margin-right:20px; height:35px; line-height:35px; text-align:center;  background:#ef2d36;border:none; color:#fff; cursor:pointer; font-size:15px;font-family:"微软雅黑"}
.maplist input.coolbg2{ background:#888}
.maplist input.coolbg:hover{ background:#f60}
.maplist span{ line-height:40px; color:#f00; padding-left:10px; }

.maplist img{ float:left; overflow:hidden}

.wen01{ width:1080px; overflow:hidden; float:left;}
.wen01 h3{ width:100%; float:left; overflow:hidden; line-height:50px; font-size:17px; color:#666; font-weight:normal; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #ccc}
.wen01 ul{width:100%; float:left; overflow:hidden; line-height:35px; font-size:15px; color:#666}
.wen01 span.span01{ font-size:21px; color:#333; font-weight:normal; padding-right:10px}
.wen01 span.red{ color:#ef2d36}











.m_10{ margin-bottom:10px}

.m_15{ margin-bottom:15px}

.m_20{ margin-bottom:20px}

.m_r20{ margin-right:20px}



.m_30{ margin-bottom:30px}

.m_40{ margin-bottom:40px}

.m_t40{ margin-top:40px}

.m_t20{ margin-top:20px}

.m_t10{ margin-top:10px}