*{margin:0;padding:0;outline:none;-webkit-text-size-adjust:none;font-family:"Microsoft YaHei","微软雅黑","宋体","SimHei", Verdana, Arial;_font-family:Arial !important;}
body{color:#666;font-size:12px;line-height:180%; background:#fff;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
address, cite, dfn, em, var{font-style:normal;}
code, kbd, pre, samp{font-family:courier new, courier;}
ul, ol{list-style:none;}
a{text-decoration:none;color:#666;}
a:hover{color:#0CADDD;text-decoration:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset, img{border:0;}
input,button,select,textarea{outline:none;}
.input,textarea,select{font-size:12px;font-family:"Arial";color:#ABB0BE;padding:2px;border:1px solid #ABB0BE; vertical-align:middle; padding-left:10px; border-radius:2px; background:#ffffff;}
.input{height:25px;line-height:25px;}
select{height:24px;line-height:100%;}
select:focus,input.input:focus,textarea:focus,px_avatar:focus{color:#82879A;border-color:#82879A;}
table{border-collapse:collapse;border-spacing:0;}
.block{display:block !important;}
.hidden{display:none !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px !important;}
.mt40{margin-top:40px !important;}
.mt45{margin-top:45px !important;}
.mt50{margin-top:50px !important;}
.mt55{margin-top:55px !important;}
.mt60{margin-top:60px !important;}
.mt65{margin-top:65px !important;}
.mb15{margin-bottom:15px !important;}
.clear{display:block;float:none;clear:both;overflow:hidden;width:auto;height:0;margin:0 auto;padding:0;font-size:0;line-height:0;}
.col_layout{width:1050px;margin:0 auto;clear:both;position:relative;}
.fixed{width:1050px;margin:0 auto;clear:both;}
.fixed:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
.w300{width:470px;}
.w400{width:470px; height:105px;}

/*头部*/
#header{width:100%;height:147px; position:relative; z-index:11; min-width:1050px;}
.headbox{width:100%; height:45px; background:#ABABAB; min-width:1050px; overflow:hidden;}
.header{width:1050px;margin:0 auto;clear:both; text-align:right;}
.header a.language{display:inline-block; background:#FDEB4F; width:55px; height:45px; float:right; color:#3D3838; text-align:center; line-height:45px; margin-right:7px;}
.header .bshare-custom{float:right; width:153px;}
.header .bshare-custom a{display:inline-block; width:51px !important; height:45px !important; float:right; margin:0px; padding:0px; overflow:hidden;}
.header .bshare-custom a.qq{background:url(../mod_img/share.jpg) 0 0 no-repeat !important;}
.header .bshare-custom a.qzone{background:url(../mod_img/share.jpg) -51px 0 no-repeat !important;}
.header .bshare-custom a.sina{background:url(../mod_img/share.jpg) -102px 0 no-repeat !important;}

.menubox{width:100%; height:102px; min-width:1050px;}
.menubox .logo{width:230px; height:102px; overflow:hidden; float:left;}
.menubox .logo a{width:230px;height:102px;display:inline-block;line-height:999em;background:url(../mod_img/logo.png) left center no-repeat;}
.menu{width:750px;height:102px; float:right;}
.menu .mainlevel{width:110px;height:102px;float:left;text-align:center;text-align:center; position:relative; z-index:12;}
.menu .first{width:90px;}
.menu .mainlevel .m_menu{width:100%;height:102px; line-height:102px; display:inline-block; overflow:hidden; color:#383838; font-size:15px;}
.menu .mainlevel .m_menu:hover{color:#0CADDD;}
.menu .mainlevel .subnav{width:100%; position:absolute; display:none; z-index:13; left:0px; top:102px; background-color:#fff;}
.menu .mainlevel .subnav > a{width:100%; border-bottom:#ddd solid 1px; display:block; height:36px; line-height:36px; color:#383838; font-size:14px; vertical-align:middle; float:left;}
.menu .mainlevel .subnav > a:hover{color:#0CADDD;}


/*切换*/
#banner{width:100%;height:500px;margin:0 auto;overflow:hidden; position:relative;z-index:10; min-width:1050px;}
#banner .imgs{width:100%;height:500px;position:absolute;display:none; left:0px;  min-width:1050px;}
#banner .banbg{width:100%; height:147px; position:absolute; z-index:15; bottom:0px; background:url(../mod_img/banbg.png) center bottom no-repeat;}
#banner .nums{width:100%; position:absolute;overflow:hidden; left:0px; bottom:38px;z-index:20; text-align:center;}
#banner .nums a{width:18px; height:22px; display:inline-block;cursor:pointer;background:url(../mod_img/dian.png) right center; margin:0px 6px;}
#banner .nums a.now{background:url(../mod_img/dian.png) left center;}

/*主体内容*/
#container{overflow:hidden; position:relative;z-index:10;}
#content{overflow:hidden; width:100%; min-width:1050px;}

.firstbox{width:100%; overflow:hidden; background:url(../mod_img/tg.png) center bottom no-repeat; padding-bottom:40px;  min-width:1050px;}
.about_news{width:1050px; margin:0px auto;}
.about_news .aboutbox{width:484px; min-height:390px; padding-right:40px; float:left; background:url(../mod_img/hline.jpg) right top no-repeat;}
.about_news .newsbox{width:485px; padding-left:40px; float:right;}
.about_news .aboutbox .title{overflow:hidden; margin-bottom:30px;}
.about_news .aboutbox .title span{font-family:Times New Roman; font-size:25px; color:#0CADDD;}
.about_news .aboutbox .title em{color:#0CADDD; font-size:19px; margin-left:10px; display:none;}
.about_news .aboutbox .aboutdesc{overflow:hidden; line-height:230%;}
.about_news .aboutbox .tel{margin-top:45px; text-align:right;}
.about_news .newsbox .title{overflow:hidden; text-align:right;  margin-bottom:30px;}
.about_news .newsbox .title span{font-family:Times New Roman; font-size:25px; color:#0CADDD;}
.about_news .newsbox .title em{color:#0CADDD; font-size:19px; margin-right:10px; display:none;}
.about_news .newsbox .newslist dl{margin-bottom:20px; overflow:hidden; height:92px;}
.about_news .newsbox .newslist dl dt{float:left; width:151px; height:92px;}
.about_news .newsbox .newslist dl dd{float:left; width:334px;}
.about_news .newsbox .newslist dl .ntitle a{display:inline-block; font-size:13px; color:#333;}
.about_news .newsbox .newslist dl .ntitle a:hover{color:#0CADDD;}
.about_news .newsbox .newslist dl .desc{color:#868686; margin-top:7px;}

.twobox{background:#0CAEDD;  min-width:1050px;}
.twobox .casebox{padding:30px 0px; overflow:hidden; width:1120px; margin:0px auto;}
.twobox .casebox a#goLM{width:35px; height:223px; display:inline-block; float:left; background:url(../mod_img/arr.png) left center no-repeat; cursor:pointer;}
.twobox .casebox a#goRM{width:35px; height:223px; display:inline-block; float:left; background:url(../mod_img/arr.png) right center no-repeat; cursor:pointer;}
.twobox .casebox a#goLM:hover{background:url(../mod_img/nowarr.png) left center no-repeat;}
.twobox .casebox a#goRM:hover{background:url(../mod_img/nowarr.png) right center no-repeat;}
.twobox .casebox #marqueepro{float:left; width:1050px; height:223px; overflow:hidden;}
.twobox .casebox #marqueepro ul li{float:left; width:269px; height:223px; overflow:hidden;}
.twobox .casebox #marqueepro ul li a{display:inline-block; width:243px; height:223px; overflow:hidden; background:#fff;}
.twobox .casebox #marqueepro ul li a dl{width:233px; margin:5px auto 0px auto;}
.twobox .casebox #marqueepro ul li a dl dt{display:inline-block; width:233px; height:173px; overflow:hidden; position:relative;}
.twobox .casebox #marqueepro ul li dl .de_img img {
display: block;
width: 100%;
-webkit-transition: -webkit-transform .3s ease;
-moz-transition: -moz-transform .3s ease;
-ms-transition: -ms-transform .3s ease;
transition: transform .3s ease;
}
.twobox .casebox #marqueepro ul li dl .de_img img:hover {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}
.twobox .casebox #marqueepro ul li a dl dt img{width:233px; height:173px;}
.twobox .casebox #marqueepro ul li a dl dd{width:233px; height:40px; line-height:40px; text-align:center; color:#333;}
.twobox .casebox #marqueepro ul li a:hover dl dd{color:#0CADDD;}

.threebox{width:100%; overflow:hidden; background:url(../mod_img/bg.png) center top no-repeat; margin-bottom:60px;  min-width:1050px;}
.threebox .ctitle{text-align:center; padding-top:15px;}
.threebox .ctitle span{display:inline-block;font-size:19px; color:#333; margin-top:5px; overflow:hidden;}
.threebox .customerbox{width:1050px; margin:0px auto; overflow:hidden; margin-top:16px;}
.threebox .customerbox a{display:inline-block; width:117px; height:81px; border:1px solid #ccc; margin-left:14px; margin-top:14px; padding:0px; overflow:hidden; float:left;}
.threebox .customerbox a.first{margin-left:0px;}
.threebox .customerbox a:hover{border:1px solid #999;}

/*内页*/
.mainpic{width:100%;height:250px;clear:both;overflow:hidden;}
.mainpic .imgs{width:100%;height:250px;background-position:center top;background-repeat:no-repeat;overflow:hidden;}
.mainbox{width:100%; background:#F2F2F2;}
.mainbox .fixed{padding:30px 0px 60px 0px;}
.mainbox .conbox{overflow:hidden; line-height:210%;}

/*位置*/
.concrumb{height:90px;color:#6E6E6E;overflow:hidden;background:#fff;}
.concrumb .fixed{border-bottom:#CCCCCC solid 1px; margin-top:15px; padding-bottom:3px;}
.concrumb .fl{font-size:20px; color:#000; line-height:40px;}
.concrumb .fr{width:730px; float:right; text-align:right; height:25px; line-height:25px; }
.concrumb .fr i{display:inline-block; width:12px; height:26px; background:url(../mod_img/home.jpg) left bottom no-repeat; margin-right:10px;}
.concrumb a{display:inline-block; height:25px; line-height:25px; padding-right:13px;margin-right:8px;color:#6E6E6E;background:url(../mod_img/ico_07.gif) no-repeat right 8px;}
.concrumb a:hover{color:#333;}
.concrumb span{display:inline-block;color:#333;}


/*关于*/
.conbox .about_pic{width:100%;margin-top:15px;overflow:hidden;clear:both;}
.conbox .about_pic .marquee{width:100%;overflow:hidden;clear:both;}
.conbox .about_pic li{width:330px;height:210px;float:left;margin-left:30px;overflow:hidden}
.conbox .about_pic li.first{margin-left:0;}
.conbox .about_pic .imgs{float:left;width:324px;height:187px;padding:2px;border:1px solid #bbb;border-radius:2px;}
.conbox .about_pic .imgs:hover{border-color:#6E6E6E;}
.conbox .about_pic .imgs img{width:324px;height:187px;}
.conbox .about_pic .bt{height:24px;padding-top:8px;text-align:center;line-height:24px;font-size:14px;color:#333;font-weight:700;clear:both;}

.conbox .content .feedback{margin-top:15px; width:100%; font-size:13px;}
.conbox .content .feedback span{background:url(../mod_img/error.png) 5px center no-repeat; padding-left:25px; font-size:12px; color:#7D869B;}
.conbox .content .feedback button{width:129px; height:38px; background:url(../mod_img/submit.png) left top no-repeat; border:0px; display:inline-block; overflow:hidden; cursor:pointer;}


/*详情内容*/
.show_box{width:100%;}
.show_td{padding:0 20px;background:#FFFFF1;min-height:400px;_height:400px;}
.show_name{height:50px;line-height:50px;text-align:center;font-size:20px;color:#333;font-weight:700;clear:both;}
.show_line{border-bottom:1px dashed #998A62;}
.show_info{height:30px;background:url(../mod_img/ico_15.gif) center bottom repeat-x;clear:both;color:#999999;text-align:center;clear:both;}
.show_info span{padding:0 3px;color:#E33713;}
.show_info a{display:inline-block;margin-right:5px;}
.show_info a.last{margin-right:0px;}
.show_info a img{display:inline;vertical-align:middle;_padding-bottom:1px;}
.show_content{padding:20px 0px;clear:both;line-height:200%;min-height:200px; margin-top:15px;}
.show_content p.p_img{text-indent:0em;text-align:center;margin:8px 0px;}
.show_content p.p_img img{padding:4px;border:1px #ddd solid;}
.show_next{padding-top:10px;line-height:22px;clear:both;}
.show_next li{height:25px;line-height:25px;width:100%;float:left;white-space:nowrap;overflow:hidden;}
.show_next li:first-child{margin-left:0;}
.show_next span{padding-left:10px;font-size:11px;}
.show_next .nr_line{width:100%;height:20px;background:url(../mod_img/ico_15.gif) repeat-x left center;overflow:hidden;clear:both;}

/*新闻动态*/
.news_list{width:100%;clear:both;margin:0 auto;}
.news_list li{float:left;overflow:hidden;margin-bottom:20px; background:#fff; width:490px; padding:10px; margin-left:26px; border:1px solid #ddd;}
.news_list li.first{margin-left:0px;}
.news_list li a.pic{width:152px;height:117px;float:left; overflow:hidden; display:inline-block;}
.news_list li a.pic img{width:152px;height:117px;}
.news_list li .text{width:100%;float:left;color:#777;}
.news_list li .text a.title{height:24px;line-height:24px;font-weight:bold;font-size:15px;font-family:"Microsoft Yahei";background:url(../mod_img/ico_02.png) no-repeat left center;text-indent:15px;display:inline-block;}
.news_list li .text p{width:100%;line-height:22px;margin:5px 0;overflow:hidden;}
.news_list li .text span.date{width:100%;height:20px;line-height:20px;display:block;}
.news_list li.pic{height:120px;}
.news_list li.pic .text{width:310px;height:120px;margin-left:20px;}
.news_list li.pic .text p{height:66px;}
.news_list li .text span.date{width:100%;height:20px;line-height:20px;display:block;}

/*成功案例*/
.case_list ul li{float:left;width:243px; height:223px; margin-right:26px; overflow:hidden; margin-bottom:20px;}
.case_list ul .li_r{float:right; margin-right:0px;}
.case_list ul li a{display:inline-block; overflow:hidden;width:243px; height:223px; background:#fff;}
.case_list ul li a:hover{background:#0CAEDD; color:#fff;}
.case_list ul li a dl{width:233px; margin:5px auto;}
.case_list ul li a dl dt{height:173px; overflow:hidden; margin-bottom:8px;}
.case_list ul li a dl dt img{height:173px; width:233px; display:block;}
.case_list ul li a dl dd{line-height:30px; text-align:center;}

/*我们的客户*/
.customer_list ul li{float:left;width:155px; height:109px; margin-left:24px; overflow:hidden; margin-bottom:24px;}
.customer_list ul .first{margin-left:0px;}
.customer_list ul li a{display:inline-block; overflow:hidden;width:153px; height:107px; border:1px solid #dadada; border-radius:3px;}
.customer_list ul li a:hover{border:1px solid #6E6E6E; color:#333;}

/*分页*/
.pages{width:100%;height:30px;overflow:hidden;clear:both; margin-top:30px;}
.pages .pagesthis{font-family:tahoma;padding:0 2px;font-size:12px;color:#322F4E;font-weight:bold;}
.pg{text-align:center;}
.pg,.pgb{line-height:26px;}
.pg a,.pgb a{display:inline-block;margin-left:4px;padding:0 10px;height:26px;border:1px solid #0CAEDD;background-repeat:no-repeat;color:#0CAEDD;overflow:hidden;text-decoration:none;}
.pg strong{color:#fff;display:inline-block;margin-left:4px;padding:0 10px;height:26px;border:1px solid #0CAEDD;background-repeat:no-repeat;overflow:hidden;text-decoration:none;background-color:#0CAEDD;font-weight:400;}
.pg a.prev,.pg a.nxt,.pgb a{padding:0 10px;}
.pg a:hover,.pgb a:hover{border-color:#0A88AD;color:#0A88AD;}
.pg a.nxt{padding-right:25px;background-image:url(../mod_img/arw_r.gif);background-position:90% 50%;}
.pg a.prev{background-image:url(../mod_img/arw_l.gif);background-position:5% 50%; padding-left:20px; padding-right:15px;}

/*网站底部*/
#footer{overflow:hidden;width:100%; height:150px; min-width:1050px;}
#footer .copyright{color:#fff; height:110px; background:#A1A1A1; padding:20px 0px; width:100%; min-width:1050px;}
#footer .copyright .copy{width:1050px; margin:0px auto;}
#footer .copyright .copy .fl{float:left; width:760px;}
#footer .copyright .copy .fl a{color:#fff; background:url(../mod_img/fdot.png) left center no-repeat; padding:0px 15px; height:20px; line-height:20px;}
#footer .copyright .copy .fl a.first{padding-left:0px; background:none;}
#footer .copyright .copy .fl a:hover{color:#fff;}
#footer .copyright .copy .fl .flink{border-bottom:1px solid #fff; padding-bottom:7px; width:480px; margin-top:5px;}
#footer .copyright .copy .fl .ftxt{margin-top:20px; line-height:200%;}
#footer .copyright .copy .fr{float:right; width:115px; height:110px;}

.rPage{width:100%; padding:10px 0px; text-align:center; font-size:14px; color:#000;}
.rPage a{padding:5px 10px; border:solid 1px #ddd; margin:0px 5px; font-size:14px; color:#000; background-color:#FFF;}
.rPage a:hover{color:#fff; background-color:#333;}
.rPage a.page_hover{color:#fff; background-color:#333;}

.feedbk{width:720px; margin:0 auto; text-align:left;}
.feedbk h2{width:720px; font-size:14px; font-weight:normal; color:#666;}
.feedbk input.fk_txt{width:320px; height:28px; line-height:28px; margin-top:20px; font-size:14px; text-indent:10px; color:#333; vertical-align:middle; float:left; border:solid 1px #ddd;}
.feedbk input.fk_txt2{width:320px; height:28px; line-height:28px; margin-top:20px; font-size:14px; text-indent:10px; color:#333; vertical-align:middle; float:right; border:solid 1px #ddd;}
.feedbk textarea{width:700px; font-size:14px; border:solid 1px #ddd; float:left; line-height:28px; margin-top:20px; padding:0px 10px; height:125px; color:#333;}
.feedbk input.fk_btn{width:100px; height:30px; line-height:30px; margin-top:20px; border:solid 1px #ddd; background-color:#fff; vertical-align:middle; float:left; text-align:center; font-size:14px; color:#000;}

.rOnly{ width:100%; padding-bottom:20px; float:left;}
.rOnly > h1{padding-bottom:15px; float:left; font-size:18px; color:#000;}
.rOnly > ul{text-align:left; float:left; width:100%;}
.rOnly > ul > li{float:left; font-size:14px; color:#000; line-height:25px;}

.mainbox .rPageNav{width:1050px; margin:0 auto; background-color:#000;}
.mainbox .rPageNav > a{padding:5px 10px; border:solid 1px #ddd; margin:10px; cursor:pointer; float:left; font-size:14px; color:#000; background-color:#FFF;}
.mainbox .rPageNav > a:hover{color:#fff; background-color:#62c3d0;}
.mainbox .rPageNav > a.Nav_hover{color:#fff; background-color:#62c3d0;}
