﻿body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, textarea, /* form elements 表单元素 */
img/* img elements 图片元素 */{border:medium none;margin: 0;padding: 0;}
/** 设置默认字体 **/
body{font-size:12px;font-family:Arial, Helvetica, sans-serif,"Microsoft Yahei","宋体"; vertical-align:middle !important;vertical-align:baseline;color:#404040;}
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight:lighter; }
em{font-style:normal;}
/** 重置列表元素 **/
ul, li, ol {list-style:none;}
/** 重置超链接元素 **/
a {text-decoration:none;color:#404040;}
a:hover {color:#f00;text-decoration:none;}
/** 重置图片元素 **/
img{border:0px;}

/** 重置表格元素 **/
table{border-collapse:collapse;}
.clear{display:block;float:none;clear:both;overflow:hidden;visibility:hidden;width:0;height:0;background:none;border:0;font-size:0}

.header{margin:auto;top:0; left:0; right:0; position:fixed; z-index:999;background-color:#a5a5a5; padding:10px 0;}
.top{width:1200px;height:80px;margin:auto;}
.logo{width:120px;float:left;}
.top_lg{width:120px;float:right; margin-top:26px;}
.top_lg li{width:60px;height:25px;float:left;line-height:25px; text-align:center; font-family:"Microsoft Yahei";}
.top_lg li a{width:60px;height:25px;float:left; background-color:#6f6d6e; color:#fff;}
.top_lg li a:hover,.top_lg li a.on{width:60px;height:25px;float:left; background-color:#da281e; color:#fff;}

#container{position:relative;width:900px;float:left; margin-left:50px;}
#menu{position:relative;float:left;width:100%;}
#menu, #menu ul {list-style:none;}
#menu > li{float:left;position: relative; background:url(../images/menu_fgx.jpg) right no-repeat;}
#menu a{float:left;position: relative;z-index:10;width:145px;text-decoration: none; line-height:80px; color:#fff; font-family:"Microsoft Yahei"; font-size:16px; text-align:center;}
#menu > li:hover > a{background:url(../images/menu_on.png) center no-repeat;}
#menu li ul{position:absolute;top:60px;z-index:1;width:350px;padding:20px 0;opacity:0;visibility:hidden;overflow:hidden;background-color:#4d4948; margin-left:24px;}
#menu li:hover ul {opacity:1;visibility: visible;}
#menu li li a {color:#fff;width:90px;font-size:14px; text-align:left; padding-left:10px; background:url(../images/main_news_dot.jpg) left no-repeat; margin-left:15px; display:inline;line-height:30px;overflow:hidden;text-overflow:ellipsis;}
#menu li li a:hover {color:#f00;}

.main_pro{margin:50px auto 0; position:relative; top:90px; overflow:hidden;}
.main_pro_titbg{height:60px; background-color:#f7f7f7;margin:auto; font-family:"Microsoft Yahei"; line-height:60px;}
.main_pro_tit{width:1200px;margin:auto;}
.main_pro_bt{height:40px; padding-left:10px; margin-top:10px;float:left; border-left:1px solid #4d4948; color:#4d4948; line-height:22px;}
.main_font{font-size:16px; font-family:"Microsoft Yahei"; color:#4d4948;}
.main_pro_xbt{width:880px;float:left; margin-left:70px;}
.main_pro_xbt li{padding:0 10px;float:left; font-size:14px;text-align:center; background:url(../images/main_pro_fgx.jpg) right no-repeat; line-height:60px;}
.main_pro_xbt li a{color:#4d4948;}
.main_pro_xbt li a:hover,.main_pro_xbt li a.on{color:#f00; border-bottom:1px solid #f00; padding-bottom:20px;}
.main_pro_more{float:right; color:#4d4948;}
.main_pro_img{width:1200px; margin:30px auto 0;}
/*滚动推荐产品开始*/
.IPList{width:1200px;float:left;}
.IPList li{float:left;width:291px; margin:0 5px;}
.rollBox{width:1200px;overflow: hidden;float:left;}
.Cont{width:1200px;overflow:hidden;float:left;}
.ScrCont{width:10000000px;}
#List1, #List2 {float:left;}
.IPPrev{width:34px;height:64px;background:url(../images/left.jpg) no-repeat;margin:90px 0 0 -50px;position:absolute;cursor:pointer}
.IPNext{width:34px;height:64px;background:url(../images/right.jpg) no-repeat;margin:90px 0 0 1220px;position:absolute;cursor:pointer}
.ipimg{float:left; text-align:center; font-family:"Microsoft Yahei"; padding-top:10px;}
/*滚动推荐产品结束*/

.main{width:1200px;margin:50px auto 0; position:relative; top:80px; font-family:"Microsoft Yahei"; overflow:hidden;}
.main_news{width:788px;float:left; border:1px solid #d6d6d6; background-color:#fff;}
.main_news_titbg{width:768px;height:60px;float:left; padding:0 10px; background-color:#f7f7f7; line-height:60px;}
.main_news_nr{width:768px;float:left; padding:10px;}

.main_news_pic{width:405px; height:300px;float:left;}
.mF_liuzg{ position:relative; width:405px; height:300px; overflow:hidden; font-family:"Microsoft Yahei"; background:#fff;}
.mF_liuzg .loading{position:absolute;z-index:9999;width:100%;height:100%;color:#4d4948;text-align:center;padding-top:90px;}/*载入画面*/
.mF_liuzg .pic li{width:405px;position:relative;overflow:hidden;*margin-top:-2px;}
.mF_liuzg .pic li p{width:405px;position:absolute;}
.mF_liuzg .pic li p a{display:block;}/*图片和焦点图框架一样大小*/
.mF_liuzg .pic li p img{width:405px;height:300px;}
.mF_liuzg .txt li{position:absolute;z-index:2;bottom:0;width:405px;height:36px;line-height:34px;overflow:hidden;display:none;}
.mF_liuzg .txt li a{display:block;color:#fff;padding:2px 0 0 16px;font-size:14px;text-decoration:none;}/*标题样式*/
.mF_liuzg .txt-bg{position:absolute;bottom:0;z-index:1;width:450px;height:36px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;}/*标题背景*/
.mF_liuzg .num{position:absolute;z-index:3;bottom:8px;right:8px;color:#333;}/*按钮样式*/
.mF_liuzg .num li{ float:left; width:22px; height:18px; position:relative; border:1px solid #FFF; line-height:18px; text-align:center; margin-right:3px; cursor:pointer; background:#4d4948; filter:alpha(opacity=90); opacity:0.9; color: #FFF; }
.mF_liuzg .num li.current,.mF_liuzg .num li.hover{ background:#A61814; color:#fff; font-weight:bold;}

.main_news_text{width:350px;float:right;}
.main_news_bt{width:350px;float:left; line-height:24px; border-bottom:1px solid #d6d6d6; padding-bottom:10px;}
.main_news_text2{width:350px;float:left; margin-top:10px;}
.main_news_text2 li{width:340px;float:left; line-height:30px; font-size:14px; color:#4d4948; background:url(../images/main_news_dot2.jpg) left no-repeat; padding-left:10px;}
.main_news_text2 li a{color:#4d4948;} .main_news_text2 li a:hover{color:#f00;}
.main_news_text2 li span{float:right; color:#787876;}

.main_gycz{width:398px;float:right; border:1px solid #d6d6d6; background-color:#fff;}
.main_gycz_titbg{width:378px;height:60px;float:left; padding:0 10px; background-color:#f7f7f7; line-height:60px;}
.main_gycz_text{width:378px;float:left; padding:0 10px 10px 10px;}
.main_gycz_text dl{width:368px;height:50px;float:left; padding-right:10px; margin-top:12px; background-color:#e1e1e1;}
.main_gycz_text dl dd{width:53px;height:50px;float:left;}
.main_gycz_text dl dt{width:300px;float:right; line-height:22px; margin-top:3px;}
.main_gycz_text dl a:hover{width:368px;float:left;background-color:#da251c; display:block; color:#fff; padding-right:10px;}

.footer_bg{margin:50px auto 0; background-color:#6f6d6e; position:relative; top:70px; font-family:"Microsoft Yahei"; overflow:hidden; padding:40px 0;}
.footer{width:1200px;margin:auto;}
.fotter_l{width:910px;float:left;}
.foot-list{width:140px;float:left;padding-right:52px;}
.foot-list ul li{width:140px; float:left;}
.foot-list ul li.tit a{color:#fff;background:url(../images/footer_fgx.jpg) bottom no-repeat; padding-bottom:10px; font-size:15px;}
.foot-list ul li a{font-weight:normal;line-height:24px; color:#d6d6d6; padding-top:10px;}
.foot-list ul li a:hover{color:#da281e;}

.foot_cont{width:220px;float:right;line-height:24px; color:#787876;}
.foot-cont-tit{width:220px;float:left; background:url(../images/footer_fgx2.jpg) bottom no-repeat; padding-bottom:10px;}
.foot_cont_dh{width:220px;float:left; margin-top:20px;}
.foot_cont_tb{width:220px;float:left; margin-top:20px;}
.foot_cont_tb ul{}
.foot_cont_tb ul li{width:26px;height:26px;float:left; padding-right:10px;}
.foot_cont_tb ul li img{-webkit-transition: all .2s ease-in-out;}
.foot_cont_tb ul li img:hover{-webkit-transform:rotate(360deg);}

.copy{width:1200px;margin:30px auto 0; border-top:1px solid #787876; padding-top:20px; line-height:24px; color:#d6d6d6; text-align:center;}
.copy a{color:#d6d6d6;} .copy a:hover{color:#da281e;}

.floating_ck{position:fixed;right:0px;top:27%; z-index:999; font-family:"Microsoft Yahei";}
.floating_ck dl dd{position:relative;width:50px;height:50px;background-color:#4d4948;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 50%;cursor:pointer; margin-top:3px; border-radius:5px;transition: all 500ms;-webkit-transition: all 500ms;-moz-transition: all 500ms;-o-transition: all 500ms;}
.floating_ck dl dd:hover{background-color:#d91a12;border-bottom:solid 1px #d91a12;}
.floating_ck dl dd:hover .floating_left{width:180px;}
.consult,.words{background-image:url(../images/zxicon.png);}
.quote{background-image:url(../images/kficon.png);}
.qrcord{background-image:url(../images/erweima.png);}
.return{background-image:url(../images/fanhui.png);}
.tel{background-image:url(../images/tel.png);}
.phone{background-image:url(../images/phone.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;right:50px;top:0px;width:0;height:50px;background-color:#d91a12;border-bottom:solid 1px #d91a12;border-radius:5px;transition: all 500ms;-webkit-transition: all 500ms;-moz-transition: all 500ms;-o-transition: all 500ms; overflow:hidden;}
.floating_left a{color:#fff;line-height:50px; font-size:14px;}
.floating_ewm{height:260px;top:-155px;}
.floating_ewm i{background-image:url(../images/weixin.png);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}

/*在线客服 End*/


.ny_bn{position:relative; top:100px;margin:auto; text-align:center; min-width:1200px;_width:1200px; overflow:hidden;}
.ny_tit{width:1200px;margin:auto; font-size:14px; position:relative; top:130px; overflow:hidden; font-family:"Microsoft Yahei"; line-height:15px;}

.ny_main{position:relative;top:110px;margin:50px auto;min-width:1200px;overflow:hidden;}
.ny_nav{min-width:800px;float:right; text-align:right;}
.ny_nav li{padding:0 10px;float:left; font-size:14px;text-align:center; background:url(../images/main_pro_fgx.jpg) right no-repeat; line-height:60px;}
.ny_nav li a{color:#4d4948;}
.ny_nav li a:hover,.ny_nav li a.on{color:#f00; border-bottom:1px solid #f00; padding-bottom:20px;}

.ny_nr{width:1200px;margin:50px auto 0;}
.ny_text{float:left; font-family:"Microsoft Yahei"; line-height:30px; color:#787876;}
.ny_pic{width:450px;float:right;}

.ryzs_r_img{width:1200px;float:left;}
.ryzs_r_img ul{}
.ryzs_r_img ul li{width:220px;height:200px;float:left; padding:0 9px;}
.ryzs_r_img ul li span{width:220px;float:left; text-align:center;font-family:"Microsoft Yahei"; line-height:30px; font-size:14px;}
.ryzs_r_img ul li img{width:218px;height:164px;float:left; padding:2px; border:1px solid #eee;}
.ryzs_r_img ul li img:hover{padding:2px;background:#f00;}

.fy {width:1200px;float:left;padding-top:20px;margin-top:20px;border-top:1px solid #eee;}
.sabrosus {padding: 5px;margin: 3px;text-align:center;}
.sabrosus A {border:#c4c4c4 1px solid;PADDING:2px 8px;COLOR: #404040;text-decoration: none;margin-right: 6px;font-family: "Microsoft Yahei", "宋体";background:#fff;}
.sabrosus A:hover, DIV.pagination A:active{color:#fff;border: #c4c4c4 1px solid;background-color:#f00;text-decoration: none;font-family: "Microsoft Yahei", "宋体";}
.sabrosus SPAN.current {BORDER: #c4c4c4 1px solid;PADDING: 2px 8px;FONT-WEIGHT: bold;COLOR: #fff;MARGIN-RIGHT: 6px;BACKGROUND-COLOR:#f00;
font-family: "Microsoft Yahei", "宋体";}
.sabrosus SPAN.disabled {BORDER: #c4c4c4 1px solid;PADDING: 2px 8px;MARGIN-RIGHT: 2px;font-family: "Microsoft Yahei", "宋体";}

/** 关于我们代码 End **/

.slide_join{float:left; width:1200px; font-family:"Microsoft Yahei";}
.slide_join h3{float:left;width:1150px; height:50px; padding:0 25px; font-weight:normal; background-color:#f7f7f7; margin-bottom:20px;}
.slide_join h3.on{background-color:#f00;}
.slide_join h3 span{float:left; width:80%; height:50px; color:#000; font-size:16px; line-height:50px; overflow: hidden; text-overflow:ellipsis;}
.slide_join h3.on span{color:#fff;}
.slide_join h3 em{ float:right; width:30px;height:30px; margin:11px 0 0 0; background:url(../images/join_img9.png) no-repeat;}
.slide_join h3.on em{ background:url(../images/join_img10.png) no-repeat;}
.slide_join ul{ float:left;width:1150px; background-color:#fff; padding:25px;}
.slide_join ul .join_show{ float:left; width:1150px; color:#787876; font-size:14px; line-height:28px;}

/*人才招聘代码 End*/

.case_r_img{width:1200px;float:left;}
.case_r_img ul{}
.case_r_img ul li{width:290px;height:270px;float:left; padding:0 4px;}
.case_r_img ul li span{width:290px;float:left; text-align:center;font-family:"Microsoft Yahei"; line-height:30px; font-size:14px;}
.case_r_img ul li img{width:290px;height:218px;float:left; padding:2px;}
.case_r_img ul li img:hover{padding:2px;background:#f00;}

.promore_img{width:1200px;float:left; margin-top:20px;}
.casemore_tit{width:1200px;float:left; border-bottom:1px solid #eaeaea; text-align:center; padding-bottom:10px; line-height:30px; font-family:"Microsoft Yahei";}
.promore_pic{width:740px;margin:30px auto 0; text-align:center;}
.jqzoom{ width:740px;height:555px; position:relative;float:left; border:1px solid #e4e4e4;}

.zoomdiv{width:740px;height:555px; }
.list-h li{ float:left; padding-right:5px;}
#spec-n5{width:740px; height:56px; padding-top:6px; overflow:hidden; margin-top:10px;float:left;}
#spec-left{ background:url(images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{width:740px; float:left; overflow:hidden; margin-left:8px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{padding:2px; border:1px solid #ccc; width:50px; height:50px;}
#spec-list{position:relative; width:690px; margin-right:8px;}
#spec-list div{ margin-top:0;*margin-left:0;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;border:1px solid #e4e4e4;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;background:#fff 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}

.promore_r_nr{width:1200px;float:left; margin-top:30px;}


/*菜单class*/
.Menubox2{width:1200px;height:40px;line-height:40px;float:left; border-bottom:1px solid #e4e4e4;}
.Menubox2 ul{margin:0px;padding:0px;}
.Menubox2 li{float:left;cursor:pointer;padding:0 10px;text-align:center;font-size:14px; background-color:#eee; border-right:1px solid #e4e4e4; margin-right:2px; border-radius:5px 5px 0 0; color:#000; font-family:"Microsoft Yahei";}
.Menubox2 li.hover{color:#fff; background-color:#f00;}
.Contentbox2{width:1200px;float:left;padding-top:20px;line-height:30px;color:#404040; font-size:14px; font-family:"Microsoft Yahei";}

.casemore_page{width:1200px;float:left;border-top:1px solid #e4e4e4;padding-top:20px;margin-top:20px; font-family:"Microsoft Yahei";}
.casemore_page_left{width:80%;float:left;line-height:24px; font-size:14px;}
.casemore_page_right{width:20%;float:right;text-align:right;font-size:14px;}

/*案例展示代码 End*/


.news_list dl{width:1200px; height:215px; background:#f3f3f3; color:#999; margin-bottom:20px; font-family:"Microsoft Yahei";}
.news_list dt{width:290px;height:215px; float:left;}
.news_list dt img{width:290px;height:215px; border:0}
.news_list time{font-size:12px; color:#999999;}
.news_list dd{width:830px; float:right; padding-right:30px; height:215px;}
.news_list dd h1{font-size:16px; border-bottom:1px dotted #ccc; line-height:45px; padding-top:10px; margin-bottom:10px;}
.news_list dl:hover{background:#f00; color:#fff;}
.news_list dl:hover dd a{ color:#fff;}
.news_list dl:hover dd h1{border-bottom:1px dotted #fff;}
.news_list p{padding:0; margin:0;padding-top:10px; line-height:24px; font-size:12px}

/*新闻资讯代码 End*/


.feed_main{width:1200px; text-align:left; font-family:"Microsoft Yahei";}
.feed_tips{font-size:14px; color:#797979; line-height:38px; padding:10px 0; margin-bottom:15px;}
.feed_form{margin-bottom:57px;}
.feed_form .row{margin-left:0;}
.feed_form .row .item{width:350px; line-height:46px; font-size:14px; color:#7a7a7a; float:left;}
.feed_form .row .item:first-child{margin-left:0;}
.feed_form .row .itemw{width:100%;}
.feed_form .row .in_text{line-height:44px; height:44px; border:1px solid #d3d3d3; background:#fcfcfc; font-size:14px; width:300px; box-shadow:0 2px 3px #eaeaea inset;}
.feed_form .row .in_textw{width:1200px;}
.feed_form .row .area{width:1198px; border:1px solid #d3d3d3; background:#fcfcfc; font-size:14px; box-shadow:0 2px 3px #eaeaea inset; line-height:30px; height:210px; resize:none;}
.feed_form .sub_div{margin-top:25px; float:left;}
.feed_form .sub_div .sub_btn{height:50px; line-height:50px; width:195px; color:#fff; border:none; font-size:16px; background:#f00; font-family:"Microsoft Yahei";}

/*在线留言代码 End*/

/*flickr style*/
    div#flickrpager {
        padding-right: 3px;
        padding-left: 3px;
        padding-bottom: 3px;
        margin: 3px;
        padding-top: 3px;
        text-align: center;
        clear: both;
    }
div#flickrpager a {border: #dedfde 1px solid; padding-right: 6px; background-position: 50% bottom; padding-left: 6px; padding-bottom: 2px;  color: #0061de; margin-right: 3px; padding-top: 2px; text-decoration: none}
div#flickrpager a:hover {border: #000 1px solid;background-image: none; color: #fff;background-color: #0061de}
div#flickrpager a:active {border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #0061de}
div#flickrpager span.current {padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #ff0084; margin-right: 3px; padding-top: 2px}
div#flickrpager a.disabled {padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #adaaad; margin-right: 3px; padding-top: 2px}

/*badoo style*/
    div#badoopager {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 13px;
        padding-bottom: 10px;
        color: #48b9ef;
        padding-top: 10px;
        font-family: arial, helvetica, sans-serif;
        text-align: center;
        clear: both;
    }
div#badoopager a {border-right: #f0f0f0 2px solid; padding-right: 5px; border-top: #f0f0f0 2px solid; padding-left: 5px; padding-bottom: 2px; margin: 0px 2px; border-left: #f0f0f0 2px solid; color: #48b9ef; padding-top: 2px; border-bottom: #f0f0f0 2px solid; text-decoration: none}
div#badoopager a:hover {border-right: #FF6D06 2px solid; border-top: #FF6D06 2px solid; border-left: #FF6D06 2px solid; color: #FF6D06; border-bottom: #FF6D06 2px solid}
div#badoopager a:active {border-right: #FF6D06 2px solid; border-top: #FF6D06 2px solid; border-left: #FF6D06 2px solid; color: #FF6D06; border-bottom: #FF6D06 2px solid}
div#badoopager span.current {border-right: #FF6D06 2px solid; padding-right: 5px; border-top: #FF6D06 2px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; border-left: #FF6D06 2px solid; color: #fff; padding-top: 2px; border-bottom: #FF6D06 2px solid; background-color: #ff6c16}
div#badoopager a.disabled {display: none}
div#badoopager input[type=text]{width:30px}