@charset "utf-8";



/* 整站通用样式 */

form,img{ border:0; margin:0; padding:0;}

body{ color:#383838; font-family:'Microsoft YaHei UI','Microsoft YaHei',Arial,Calibri, SimSun,'Segoe UI',Tahoma,Helvetica,Sans-Serif; font-size:12px; background:#fff; padding:0px;margin: 0px;background:url(../images/page_bg_top.jpg) repeat-x top center;}

a{outline:none; text-decoration:none; color:#383838;} a:hover{ text-decoration:underline; color:#0dab90;}

ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,font,object,center{ margin:0px; padding:0px; list-style-type:none;}

img{ vertical-align:middle;}

h5{ font-size:12px; text-align:center;}

h6{ font-size:12px; text-align:center; font-weight:400;}

font{ font-size:12px;}

.input_blur,.input_focus{ border:1px solid #ccc; height:15px;background: #fff;}

textarea{ border: 1px solid; border-color:#ccc;color: #000; background:#fff;}

cite{ background:#000000; filter: Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5} /*透明*/

.cu{ cursor: pointer}

.main{ margin:0 auto; padding:0px; height:auto; width:980px; position:relative;}

.clear{ clear:both; padding:0; margin:0; font-size:0px; height:0px; overflow:hidden;}

.flow{ overflow:hidden; _zoom:1;}



.lt{ float:left;}

.rt{ float:right;}

.layer{ margin-top:10px;}

.red{ color:#bf0000;}

.f14{ font-size:14px;}

.pd10{ padding:10px;}

.imgbd{border:1px solid #bababa; padding:2px; background:#FFF;}

.store{ height:8px; background:#FFF;}

.more{ float:right; font-size:12px;height:13px; width:44px;}

.more:hover{ background-position:0 -11px;}



.split{ background:url(../images/split.gif) no-repeat; height:22px;}



.white{ color:#FFF;}

.yellow{ color:#ffa643;}



/*css3阴影*/

.shadow_bx{ box-shadow:1px 2px 3px #c175e5;}



.news_ul{ line-height:22px; height:22px;}

.news_ul li{ height:22px;}

.news_ul li a{ color:#9c9c9c!important;}

.news_ul li a:hover{ color:#BF0000!important;}

.img_ul{ overflow:hidden; _zoom:1;}

.img_ul li{ float:left;}

.img_ul li img{ border:1px solid #bababa; padding:2px; background:#FFF;}

.img_ul li h1{ text-align:center; font-size:12px; font-weight:bold; padding:2px 0;}

.img_ul li h1 a{ color:#292929!important;}

.img_ul li h1 a:hover{ color:#F30!important;}



/*分页*/

.pages{ background:#D8D8D8; border:1px solid #CCC; text-align:center; height:25px; line-height:25px; margin-top:8px;}

.pages span{ padding:2px 5px; color:#FFF; background:#000;}

.pages a{ padding:2px 5px; background:#CCC; color:#333!important; border:1px solid #FFF;}

.pages a:hover{ color:#FFF!important; background:#666;}



/*header*/

.header{ height:111px; width:100%; background:url(../images/header_bg.jpg) no-repeat top center;}
.header .headlogo{width:980px;margin: 0 auto;height:111px;overflow: hidden;}
.espcms_head .logo{float: left;width:320px;height:60px;overflow: hidden;padding-top:10px;padding-left:15px;}
.espcms_head .head_botton{float: left;width:620px;height:50px;overflow: hidden;}
.espcms_head .head_botton ul li{float: right;padding-right:12px;padding-top:15px;}

.espcms_head .head_search{float: left;width:610px;height:50px;overflow: hidden;padding-top:10px;}
.espcms_head .head_search ul{float: right;}
.espcms_head .head_search ul li{float: left;height:23px;overflow: hidden;}
.espcms_head .head_search ul li#search_left{height:23px;width:20px;background: url('../images/search_botton_img.jpg') no-repeat 0 -46px;}
.espcms_head .head_search ul li#search_input {height:22px;width:280px;background: url('../images/search_botton_img.jpg') repeat-x 0 -23px;padding-top:1px;}
.espcms_head .head_search ul li#search_input .search_input{border:0px;padding:0px;margin: 0px;width:250px;height:20px;line-height: 21px;overflow: hidden;color: #5c5c5c}
.espcms_head .head_search ul li#search_botton .search_botton {height:23px;width:44px;background: url('../images/search_botton_2.jpg') no-repeat;}


.menu{ height:37px; width:100%; backgroundi-color:#ca0300; background:url(../images/menu_bg.jpg) no-repeat top center; color:#FFF; line-height:37px;}
.menu .main{ padding-left:40px; width:940px;}
.menu a{padding:0 18px;}



.content{ background:url(../images/content_bg.jpg) no-repeat top center;}

.banner{ height:344px;}



.small_tag{ background:url(../images/arrow_a.png) no-repeat left; height:16px; line-height:16px; font-size:16px;font-weight:normal; padding-left:15px; color:#060001;}

.pro_lt{ float:left; width:250px;overflow: hidden;}
.pro_lt h1{ float:left; width:240px;padding-left:10px;height:34px;line-height: 34px;background:url(../images/pro_lt_title.jpg) no-repeat left;overflow: hidden;font-size:14px;color:#060001;font-weight:normal; }

.pro_lt .pro_box{border:1px solid #cccccc; overflow:hidden;height:287px;}
.pro_lt .pro_box dt{height:35px; line-height:35px; font-size:12px;padding-left:20px; overflow:hidden; clear:both;background:url(../images/icon1.gif) no-repeat 10px 14px #f4f4f4;border-bottom:1px solid #ffffff}
.pro_lt .pro_box dt a{color:#5c5c5c; font-size:12px; font-family: verdana;}
.pro_lt .pro_box dt a:hover{color:#059da6; }

.pro_rt{ float:right; background:url(../images/pro_bg.gif) repeat-x left top; width:720px;height:320px; border:1px solid #CCC;overflow: hidden;}
.pro_rt h1{ margin-left:15px; margin-top:8px;}



.about_bg{ background:#e9e9e9; height:387px; overflow:hidden;}

.about_bx{ float:left; background:url(../images/about_bg.jpg) no-repeat; width:250px; height:387px;}
.about_bx h1{ margin-left:15px; margin-top:29px;}
.about_bx img{ padding-left:15px; padding-top:30px;width:220px;}
.about_bx p{ width:220px;padding-top:10px;padding-left:15px;font-size: 14px;color: #7a7a7a;line-height: 20px;font-family: Tahoma,Helvetica,Sans-Serif,Calibri, SimSun,'Segoe UI'; }

.rongyu_bx{ float:left; margin-left:5px; width:422px; height:387px; background:url(../images/rongyu_bg.jpg) no-repeat;}

.rongyu_bx h1{ margin-left:20px; margin-top:29px;}

.rongyu_bx ul{ padding-left:20px; padding-top:30px;}

.rongyu_bx ul li{ float:left; border:1px solid #b6b6b6; padding:2px; margin:10px;}



.news_bx{ float:right; padding-right:2px; background:url(../images/news_bg.jpg) no-repeat; height:387px; width:292px;}

.news_bx h1{ margin-left:20px; margin-top:29px;}

.news_bx ul{ padding-left:15px; padding-top:20px; width:260px;}

.news_bx ul li{ background:url(../images/small_tg.gif) no-repeat 5px center; padding-left:15px; line-height:41px; border-bottom:1px dotted #afafaf;}

.news_bx ul li a{ font-size:14px; font-family:"微软雅黑";}



.huanjing_title{ background:url(../images/haunjing_title_bg.gif) repeat-x; height:51px; overflow:hidden;}

.huanjing_title h1{ margin-left:20px; margin-top:20px;}




.case_bx{ float:left; border:1px solid #d4d4d4; background:url(../images/case_bg.jpg) repeat-x; height:253px; width:473px;}

.case_bx h1{ margin-top:15px; margin-left:20px;}

.fenge{ border-bottom:1px solid #e5e5e5; width:95%; margin:0 auto; overflow:hidden; clear:both; height:1px; padding-top:15px;}



.case_ul{ padding-left:5px; padding-top:10px;}

.case_ul li{ width:220px; float:left; padding:5px;}

.case_ul li img{ border:1px solid #CCC; padding:2px;}
.case_ul li p{ padding-top:5px;}
.case_ul li .rt{ width:109px;}



.contact_bx{ float:right; border:1px solid #d4d4d4; background:url(../images/case_bg.jpg) repeat-x; height:253px; width:495px;}
.contact_bx h1{ margin-top:15px; margin-left:20px;}
.contact_title{ padding-left:200px; font-size:12px;}

.fengongsi{ float:left; width:274px; padding-left:5px; padding-top:10px;}
.fengongsi li{ width:130px; float:left; padding:2px 3px;}
.fengongsi li a h1{ font-size:12px; font-weight:normal; padding:2px 0; margin:0; text-align:center;}

.contact{ float:right; width:210px;}
.contact img{ padding:4px; padding-top:15px;}
.contact p{ width:210px; line-height:20px;}

.submenu_bg{ background-color:#226600; height:46px; line-height:46px; color:#FFF; text-align:center;}
.submenu_bg a{ color:#fff;padding:0 5px;font-size:14px;font-family: Tahoma,Helvetica,Sans-Serif,Calibri, SimSun,'Segoe UI'; }
.submenu_bg a:hover{ color:#00fbf8;}

.footer p{ text-align:center; line-height:25px; margin:5px;padding:15px 0px;}

/* 单个图片幻灯片盒子 - 公用类 */
.slideBox{ width:979px; height:342px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd img{ width:979px; height:342px; }



/* 多个左滚动 - 图片- 公用类 */

.leftLoop{float: left; overflow:hidden;margin-top: 10px;}
.leftLoop .bd{ padding:0px;}
.leftLoop .bd ul{ overflow:hidden;}
.leftLoop .bd ul li{ margin:0px; text-align:center; float:left; overflow:hidden;padding-left:13px;}