@charset "utf-8";

/* CSS Document */

/* 公共样式 */

article,aside,dialog,footer,header,section,footer,nav,figure,menu {display:block}

* { margin:0px; padding:0px; border:0px;}

img,div { border:none;}

body {color:#333;font:12px "arial","微软雅黑","microsoft jhenghei","宋体";;}

table { border-collapse:collapse;}

a {outline:none;}

a {color:#333333;text-decoration:none;}

a:hover {text-decoration:none;}

li { list-style:none;}

input,select,button,textarea {vertical-align:middle;outline: none;}



.fl { float:left;}

.fr { float:right;}

.clear { clear:both;}

.w1100 { width:1200px; margin:0 auto;}

.wrap { margin-top: 60px;}

.wrap2 { margin-top: 60px;}

img { max-width:100%;}

.tc { text-align:center;}

.ab_wrap { margin-top:40px;margin-bottom:50px;}

.bg { background:#f2f2f2;padding:60px 0;}

.ell { white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}





/*index*/

.head { z-index:99;width:100%;}

.header { width:100%;background:#fff;}

.topbar {width: 100%;height: 38px; background:#f2f2f2;min-width: 1100px;line-height: 38px;}

.topbar_left {color: #828282;font-size: 12px;}

.topbar_right,.topbar_right a {color: #828282;}

.topbar_right a {margin: 0 8px;}

.topbar_right a:hover { text-decoration:underline;}

.head {margin:0 auto; background:#df242a;}

.logo {height: 52px;width: 674px;float: left;}

.none{display: none;}

.logo img {height: 52px;width:674px;display:block;}

.tel em { font-style:normal;font-size:12px;color:#666;}

.tel p { color:#df242a;font-size:25px;font-family:Arial, Helvetica, sans-serif;}

.tel_img img { margin-top:9px;}

.menu { margin:30px 0;}

.tel_r { width:260px;margin-top:4px;}

.top_img { margin-left:20px;}

.top_img img { margin-top:13px;}



/*.tel_r { width:244px;}*/

/* nav */

.nav{ line-height:50px; position:relative; z-index:9999; }

.nav a{ color:#656565;  }

.nav .nLi{ float:left;  position:relative; display:inline; }

.nav .nLi h3{ float:left; }

.nav .nLi h3 a{ display:block;font-size:16px; color:#fff;font-weight:bold; font-weight:normal;text-align:center;width:150px;}

.nav .sub{ display:none;  left:0; top:50px;  position:absolute; background:#fff;line-height:34px;width:150px;padding:5px 0 10px 0; text-align:center;}

.nav .sub a{ display:block;tline-height:34px;font-size:13px; display:block;}

.nav .sub h4 { color:#7bbd35;font-size:15px;padding-top:8px;padding-bottom:5px;}

.nav .on h3 a{ background:#fff;color:#df242a;} 

.nav .sub2 { width:250px;padding-top:5px;padding-bottom:10px;}

.nav .sub2 a { display:block;}

.nav .sub a:hover{ color:#df242a; }

.nav .sub_ce { margin-right:55px;padding-right:55px;border-right:1px dashed #7bbd35;}

.language a{ margin:0 8px;font-size:12px;color:#555;}

.language a:hover { color:#df242a;}

/* banner */

.flexslider{position:relative;height:524px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}

.slides{position:relative;z-index:1;}

.slides li{height:524px;}
.slides li a{height:524px;display:block;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:40px;height:5px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:40px;height:5px; line-height:40px;overflow:hidden;background:#c9cdd0;cursor:pointer; }

.flex-control-nav .flex-active{background:#df242a;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}

.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat; opacity:0.5;}

.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;opacity:0.5;}

.flex-direction-nav li a.flex-prev:hover,.flex-direction-nav li a.flex-next:hover { opacity:1;}



.in_product li { width:240px;float:left;text-align:center;padding-bottom:25px;}

.in_product li a { display:block;}

.in_product li .pro_img img { border:1px solid #efefef;border-radius:200%;

    -moz-box-shadow: -3px 3px 3px #f7f7f7;

    -webkit-box-shadow: -3px 3px 3px #f7f7f7;

    -ms-box-shadow: -3px 3px 3px #f7f7f7;

    -o-box-shadow: -3px 3px 3px #f7f7f7;

    box-shadow: -3px 3px 3px #f7f7f7;

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	-ms-transition:all 0.3s ease;

	transition: all 0.3s ease;}

.in_product li p { font-size:16px;color:#111;margin-top:25px;}

.in_product li:hover .pro_img img { 

    -moz-box-shadow: 0px 0px 15px #e8e8e8;

	-webkit-box-shadow: 0px 0px 15px #e8e8e8;

	-ms-box-shadow: 0px 0px 15px #e8e8e8;

	-o-box-shadow: 0px 0px 15px #e8e8e8;

	box-shadow: 0px 0px 15px #e8e8e8;}



.slideGroup .parHd{ height:40px; line-height:40px; display: inline-block;*display:inline;*zoom:1;padding:50px 0 35px 0;width:100%;}

.slideGroup .parHd ul { background:url(../images/hr.png) no-repeat center;}

.slideGroup .parHd ul li{ display:inline-block;*display:inline;*zoom:1;cursor:pointer;font-size: 14px;color: #fff;width:130px;height: 40px; line-height: 40px;background-color: #999999;margin: 0 7px;transition: 0.3s;border-radius: 20px;text-align:center;}
.slideGroup .parHd ul li a { color:#fff;display:block;}

.slideGroup .parHd ul li.on{background-color: #df242a;color: #fff; }

.slideGroup .slideBox{ zoom:1; padding:0 0 0 0px; position:relative;}

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:-65px; top:174px; display:block; width:40px; height:40px; background:url(../images/arrow.png) left top no-repeat #f4f4f4; }

.slideGroup .sNext{ left:auto; right:-70px; background:url(../images/arrow.png) right top no-repeat #f4f4f4;  }

.slideGroup .sNext:hover { background:url(../images/arrow.png) right bottom no-repeat;  }

.slideGroup .sPrev:hover { background:url(../images/arrow.png) left bottom no-repeat;  }

.slideGroup .parBd ul{ overflow:hidden; zoom:1;}

.slideGroup .parBd ul li{ border:1px solid #eeeeee;margin-right:19px; float:left; _display:inline; overflow:hidden; text-align:left;width: 285px; transition:.2s;background:#fff;}

.slideGroup .parBd ul li .pic{ text-align:center;width:285px; height:217px; overflow:hidden; }

.slideGroup3 .parBd ul li .pic img{ width:285px; height:217px; display:block;-o-transition: all 0.6s;-ms-transition: all 0.6s;-webkit-transition: all 0.6s; transition: all 0.6s;}

.slideGroup3 .parBd ul li:hover .pic img { -o-transform: scale(1.2);-ms-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);}

.slideGroup2 .parBd ul li { border:none;}

.slideGroup2 .parBd ul li .title{ font-size:14px;color:#666;background:#f2f2f2;text-align:center;height:46px;line-height:46px;}

.slideGroup2 .parBd ul li .pic{ width:287px; height:201px;}

.slideGroup2 .parBd ul li .pic img{ width:287px; height:201px;}

.slideGroup2 .parBd ul li { margin-right:13px;}





.in_abtitle h3 { font-size:30px;color:#333;}

.in_abtitle p { margin:12px auto 35px auto;}

.pictitle { padding:20px;}

.pictitle h3 { font-size:18px;color:#333;font-weight:normal;padding-bottom:15px;}

.pictitle p { font-size:14px;color:#999;line-height:22px;max-height:66px;overflow:hidden;margin-bottom:15px;}

.slideGroup .parBd ul li:hover .pictitle{ background:#ee1d23;}

.slideGroup .parBd ul li:hover .pictitle h3,.slideGroup .parBd ul li:hover .pictitle p { color:#fff;}

.case_more { width:33px;height:9px;display:block;background:url(../images/more.jpg) no-repeat center;}

.slideGroup .parBd ul li:hover .case_more { background:url(../images/more.png) no-repeat center}

.ab_more { width:180px;height:40px;line-height:40px;text-align:center;font-size:12px;margin:35px 0 0 0;display:inline-block;color:#fff;border-radius:20px;background:#df242a;-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	-ms-transition:all 0.3s ease;

	transition: all 0.3s ease;}

.ab_more:hover { opacity:.86;}

.ab_more2 { width:158px;height:48px;border:1px solid #bfbfbf;font-size:14px;color:#666;display:block;line-height:48px;margin-top:30px;}

.ab_more2:hover { background:#df242a;color:#fff;border:1px solid #df242a;}



.in_case ul li{width:284px;height:214px;float:left;margin:0 12px 12px 0;position:relative;overflow:hidden;cursor:pointer;}

.in_case .txt{width:100%;height:45px; background:url(../images/1px.png) repeat;position:absolute;left:0;bottom:0;color:#fff;}

.in_case .txt h3{font-size:16px;font-weight:normal;height:45px;color:#fff;text-align:center;line-height:45px;}

.in_case .txt p{font-size:12px;text-align:center;color:#e8e8e8;}

.in_case ul li.in_casef { width:595px;height:440px;}
.in_case ul li img {display:block;}


.ab_bg { background:#f2f2f2 url(../images/bg.png) no-repeat top center;width:100%;padding:60px 0;}

.in_aboutfr h3 { font-size:24px;color:#333;margin-top:45px;}

.in_aboutfr p { font-size:14px;color:#666;line-height:24px;}

.in_aboutimg { width:600px;}

.in_aboutimg img { width:600px;height:417px;display:block;}

.in_aboutfr { width:520px;background:#fff;padding:0 40px;height:417px; overflow:hidden;}

.in_aboutfr .ab { width:40px;height:2px;background:#e02f37;display:block;margin:20px 0;}



.news_img { width:579px;background:#f7f7f7;}

.news_img img { width:579px;height:324px;display:block;}

.news_img a { display:block;}

.news_img .news_tit { padding:26px 25px;}

.news_img .news_tit h3,.news_list h3 { font-size:16px;color:#111;font-weight:normal;margin-bottom:10px;}

.news_img .news_tit p,.news_list p { font-size:13px;color:#888;line-height:22px;height:44px;overflow:hidden;}

.news_img:hover h3 { color:#df242a;}

.news_list { width:580px;}

.news_list li { border:1px solid #ededed;padding:17px 25px;margin-bottom:8px;-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	-ms-transition:all 0.3s ease;

	transition: all 0.3s ease;}

.news_list .time b { color:#b5b5b5;font-size:48px;font-family:Arial;display:block;font-weight:normal;line-height: 50px;}

.news_list .time span { color:#b6b6b6;font-size:14px;}

.news_list .time { width:60px;}

.news_frtit { width:445px;}

.news_list h3 { margin-bottom:5px;}

.news_list li:hover { background:#df242a; }

.news_list li:hover h3,.news_list li:hover p,.news_list li:hover b,.news_list li:hover span { color:#fff;}





.footer { background:#222;padding:50px 0;}

.foot_list {float: left;margin: 0;padding-right:50px;margin-left:50px;border-right:1px solid #2a2a2a;}

.foot_list dt a{margin: 0 0 20px;font-size: 15px;line-height: 1.25;color: #fff;display:block;}

.foot_list dd {line-height:28px;font-size: 13px;}

.foot_list a,.foot_list {color: #999999;}

.foot_list a:hover {color: #eee;}

.con_bot dd {width:320px;}

.bot { text-align:center; background:#222; line-height:46px;border-top:1px solid #2a2a2a;font-size:13px;color:#999;}

.bot a { color:#bdbdbd;}

.bot a:hover { color:#fff;}

.footbox-left { color:#999; text-align:center;line-height:32px}



/* about */

.container-title { background:#f0f9ff;line-height:45px;height:45px;color:#686868;font-size:12px;}

.container-title a { color:#686868;}

.container-title a:hover { color:#df242a;}

.container-title img { vertical-align:middle;margin-right:8px;}

.container-title span { vertical-align:middle;}

.side_list { font-size:0;margin:35px 0 60px 0;}

.side_list a { padding: 0px 15px;height:38px;border:1px solid #cccccc;display:inline-block;*display:inline;*zoom:1;font-size:15px;color:#686868;line-height:38px;margin-right:16px;margin-bottom: 15px;}

.side_list a.current,.side_list a:hover { background:#df242a;color:#fff;border:1px solid #df242a;}

.text { font-size:14px;line-height:36px;color:#333;padding-bottom:60px;}

.slideGroup4 .parBd ul li { margin-bottom:20px;}



/*------------------------------------分页样式----------------------------------*/

.yu {clear: both;height: 46px;color:#333;text-align:center; padding:20px 0 0px 0;}

.yu span {border: 1px solid #f3f3f3;background:#fff;margin-right: 2px;padding:8px 14px;}

.yu a {background: none repeat scroll 0 0 #fff;border: 1px solid #e9e9e9;padding:8px 14px;color:#333;}

.yu a{

    transition: background 1s, color 0.5s;

    -moz-transition: background 1s, color 0.5s;	/* Firefox 4 */

    -webkit-transition: background 1s, color 0.5s;	/* Safari 和 Chrome */

    -o-transition: background 1s, color 0.5s;	/* Opera */	}

.yu .current, .yu a:hover {background: none repeat scroll 0 0 #df242a  ;border: 1px solid #df242a  ;color: #fff;padding:8px 14px;text-decoration: none;}

.yu ul li {float: left;font-size: 12px;height: 22px;line-height: 22px;margin: 0 5px;}

.yu ul li a {font-size: 12px;font-weight: bold;margin: 0 5px;}

.yu ul li select {font-size: 12px;vertical-align:top;}

/* product */

.product_list { width:1233px;}

.product_list li { width:375px; float:left;border:1px solid #eeeded; background:#fff; margin-right:33px;margin-bottom:37px;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}

.product_list .prod_text { padding:10px 25px 20px 25px;}

.product_list .prod_text p { text-overflow: ellipsis;white-space: nowrap;overflow: hidden;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;font-size: 18px;color:#333;}

.product_list .prod_text span i { font-size:16px;color:#df242a; vertical-align:middle;font-style:normal;}

.product_list .prod_text span img { vertical-align:middle;margin-left:8px;}

.product_list .prod_img img { width:100%;height:319px;display:block;}

.product_list li:hover {box-shadow: 0 0px 30px #ccc;-webkit-box-shadow: 0 0px 30px #ccc;-moz-box-shadow: 0 0px 30px #ccc;-o-box-shadow: 0 0px 30px #ccc;-ms-box-shadow: 0 0px 30px #ccc;}



/*------------------------------------上一篇下一篇----------------------------------*/

.JLTupdown{  height: 60px;position: relative;line-height: 28px;padding: 0px 5px;margin-top: 30px;color: #555555;font-size:16px;}

.JLTMain .JLTupdown {width: 100%;overflow: hidden;}

.JLTupdown ul li {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.JLTupdown ul li a,.JLTcometol a{ color:#999999;}

.JLTupdown ul li a:hover,.JLTcometol a:hover{ color:#df242a;}

.JLTupdown strong{ color:#555;font-weight:normal;}

.JLTcometol a {position: absolute;right: 0px;top: 15px;width: 64px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background:url(../images/back.jpg) no-repeat left center;padding-left:36px;}

.JLTcometol a:hover { background:url(../images/back2.jpg) no-repeat left center;}



/* product_details */

.slideTxtBox{ text-align:left;border:1px solid #eeeded;border-top:none;}

.slideTxtBox8 .hd ul li{ padding:0 25px;height:42px;display:block;border:none;font-weight:bold;font-size:15px;color:#333;line-height:42px; float:left;margin-right:0;border-right:3px solid #fff;border-top:2px solid #eeeded;cursor:pointer;}

.slideTxtBox8 .hd li:last-child { border-right:0;}

.slideTxtBox8 .hd ul li.on{ border-top:2px solid #df242a;background:#eeeded;color:#df242a; }

.slideTxtBox .bd ul{ zoom:1;padding:50px 25px;line-height:30px;color:#555555;}

.slideTxtBox .bd li .date{ float:right; color:#999;font-size:12px; }

.slideTxtBox .bd li{ cursor:pointer;line-height:32px;font-size:13px;background: url("../images/right2.jpg") no-repeat right 33px;}

.slideTxtBox .bd li:hover { background: url("../images/right3.jpg") no-repeat right 33px;}

.slideTxtBox .bd li:hover h3 a { color:#3eb034; }

.ser_left li { white-space: nowrap;overflow: hidden;text-overflow: ellipsis}

.slideTxtBox .bd li a:hover {color:#3eb034;}

.slideTxtBox8 .hd ul {height: 46px;overflow: hidden;background: #eeeded;}

.pro_img2 { width:514px;height:437px;margin-right:35px;border:1px solid #eeeded;}

.pro_img2 img { width:514px;height:437px;display:block;}

.pro_text { width:645px;line-height:30px;}

.pro2_list { margin-bottom:35px;}



.side_center { height:40px;color:#fff;background: #3eb034 url(../images/ico13.jpg) no-repeat 15px 26px;padding:22px 10px 25px 10px;margin-top:20px;}

.side_center p,.side_center b { padding-left:65px;}

.side_center p { margin-bottom:2px;}

.side_center b { font-size:20px; font-family:Arial;}

.pro_text h3 { font-size:24px;color:#333;font-weight:normal;border-bottom:1px dashed #cccccc;padding-bottom:15px;margin-bottom:15px;}

.xh { margin-bottom:10px;}

.xh h6 { color:#d80901;font-size:16px;}

.qq { padding-top:30px;margin-top:15px;border-top:1px dashed #cccccc;}

.qq a { width:200px;height:50px;line-height:50px;text-align:center;background:#d80901;color:#fff;display:block;}





/* solution */

.solution { padding:35px 0;}

.solution_img { width:378px;height:278px;}

.solution_img a { display:block;}

.solution_img img { width:378px;height:278px;display:block;}

.solution_text { width:780px;}

.solution_text h3 a { font-size:24px;color:#333;font-weight:normal;display:block;margin-top:25px;}

.solution_text h3 a:hover {color:#df242a;}

.solution_text p { font-size:16px;color:#666666;line-height:30px;height:90px;overflow:hidden;margin-top:25px;}

.solution_text a.more { font-size:14px;color:#999;background:url(../images/more3.jpg) no-repeat right center;padding-right:25px;display:inline-block;margin-top:50px;}

.solution_text a.more:hover { background:url(../images/more4.jpg) no-repeat right center;color:#df242a;}

.solution2 { background:#f5f5f5;}

/* solution_details */

.main-newarc-title{padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed #cccccc;position: relative;}

.main-newarc-title h2 {font-size:22px;color:#333;font-weight:bold;line-height:30px;padding-bottom:10px;padding-top:10px;}

.main-newarc-title h3 {font-size:20px;color:#333;font-weight:bold;line-height:30px;padding-bottom:25px;padding-top:10px;}

.main-newarc-title .share{height:34px;line-height:34px;overflow:hidden;}

.main-newarc-title .share-p{display:inline-block;*display:inline;*zoom:1;margin-right:30px;font-size:12px;font-weight:normal;color:#666;}

.main-newarc-title .share-p font{ color:#999;text-transform:uppercase;margin-right:4px;vertical-align:middle;}

.main-newarc-title .share-p span { vertical-align:middle;}

.main-newarc-title .bdsharebuttonbox{display:inline-block;*display:inline;*zoom:1;vertical-align:text-top;position:relative;top:-2px;left:-18px;}

.main-newarc-title .share-p img { vertical-align:middle;margin-right:8px;}

.solu_list { position:absolute;right:0;top:30px;}

.solu_list .left_ico { width:43px;height:43px;background:url(../images/left.jpg) center no-repeat;display:inline-block;}

.solu_list .center_ico { width:43px;height:43px;background:url(../images/list.jpg) center no-repeat;display:inline-block;}

.solu_list .right_ico { width:43px;height:43px;background:url(../images/right.jpg) center no-repeat;display:inline-block;}

.solu_list .left_ico:hover { background:url(../images/left2.jpg) center no-repeat;}

.solu_list .center_ico:hover { background:url(../images/list2.jpg) center no-repeat;}

.solu_list .right_ico:hover { background:url(../images/right2.jpg) center no-repeat;}

/* case */

.case_list { width:1230px;}

.case_list li { width:287px;margin:0 20px 35px 0;}

.case_list li img { width:287px;height:215px;display:block;}

.case_list li p { font-size:14px;color:#333;height:50px;line-height:50px;background:#f0f0f0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition:all 0.3s ease;transition: all 0.3s ease;}

.case_list li:hover p { background:#df242a;color:#fff;}

/* contact */

.cont { line-height:48px;border:1px solid #e9e9e9;padding:35px;width:510px;}

.cont h3 { font-size:24px;color:#333;border-bottom:1px solid #e9e9e9;font-weight:normal;padding-bottom:10px;margin-bottom:20px;}

.cont img { vertical-align:middle;margin-right:18px;width:15px;}

.cont span { vertical-align:middle;}

.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}

.message_top { border-top:1px solid #ddd;margin-top:50px;}

.message_top h3 { color:#333;font-size:30px;font-weight:normal;margin-top:50px;}

.message_top span { width:50px;height:2px;margin:20px auto;background:#e50016;display:inline-block;}



.name {padding: 10px 10px;font-size: 14px;color: #999;font-weight: normal;width: 561px;background: #fff;margin-bottom:25px; font-family:"微软雅黑";position:relative;border:1px solid #cccccc;margin-right:30px;}

.name2 { width: 1178px;}

.feed img { width:100px;height:40px;vertical-align: top;margin-left:10px;  cursor:pointer;}

.message_button { width: 200px;background: #e50016;border: none;color: #fff;font-size: 14px;margin-top: 10px;cursor: pointer; line-height:50px; font-family:"微软雅黑";-webkit-transition:all ease-in 0.3s;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s;margin-right:10px;font-size:16px;}

.message_button:hover { opacity:.9;}

.message2 { margin: 40px auto 30px auto;width:1240px;}

.message2 h3 { font-weight:normal;font-size:22px;color:#444;border-left:4px solid #84c142;padding-left:30px;margin-top:40px;margin-bottom:38px;}

.message2 font { position:absolute;left:374px;top:5px;color:#f00;}

.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}

.name3{width: 178px !important; float:left;margin-right:0 !important;}

.message2 img { width:150px;height:42px;vertical-align:middle;margin-left:10px;cursor:pointer;}

.message_button2 { background:#0e2b4d;}



:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #888; opacity:1; }

::-moz-placeholder { /* Mozilla Firefox 19+ */color: #888;opacity:1;}

input:-ms-input-placeholder{color: #888;opacity:1;}

input::-webkit-input-placeholder{color: #888;opacity:1;}



/* join */

.sideMenu2 { padding:0;}

.sideMenu2 h3,.sideMenu2 h3.on,.sideMenu2 h3:hover { margin-bottom:-1px;color:#333;padding-left:0;border:1px solid #eeeded; background: url(../images/join.jpg) no-repeat 1066px center;font-weight:normal;font-size:16px;line-height:60px; cursor:pointer;}

.sideMenu2 h3 span,.join_title span { width:20%;display:inline-block;text-align:center;}

.sideMenu2 ul { background:#fff;color:#666;border-left: 1px solid #eeeded;border-top: 1px solid #eeeded;border-right: 1px solid #eeeded;padding:35px;}

.join_title { background:#f3f1f1;color:#333;font-size:18px;height:60px;line-height:60px;}



/* news */

.nnews_list2 li { border:1px solid #eee;margin-bottom:40px;background-color: #fff;}

.nnews_left { width:350px;height:226px;margin-right:20px;}

.nnews_left img { width:350px;height:226px;display:block;}

.nnews_right { width:780px;padding-right:20px;}

.nnews_right h3 { font-size:24px;font-weight:normal;margin-bottom:25px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-top:23px;}

.nnews_right h3 a { display:block;color:#333;}

.nnews_right h3 a:hover { color:#df242a;}

.nnews_right p { font-size:16px; line-height:24px;color:#999;margin-bottom:33px;height:48px; overflow:hidden;}

.btn {border: 0;font-size: 14px;font-weight: normal;width:112px;height:32px;color: #df242a;border: 1px solid #df242a;border-radius:3px;display:block;line-height:32px;text-align:center;}

.btn:hover { background:#df242a;color:#fff;}

/* download */

.list_down_tb { border-collapse: collapse;border-spacing: 0;width: 100%;text-align: center; border:1px solid #e6e6e6;}

.list_down_tb tr .jobs_t1 {text-align: left;padding-left: 20px;}

.list_down_tb th {font-size: 15px;font-weight: bold;padding: 10px 5px;border-style: solid;word-break: normal;border-color: #fff;background-color: #c2c2c2;color:#fff;}

.list_down_tb td {font-size: 15px;padding: 12px 5px;word-break: normal;border-bottom: 1px dotted #e6e6e6;color: #666;}

.list_diwn2{ background:#f7f7f7;}

.list_down_tb a { display:block;}

.download_box2 { width:18px; height:20px;background:url(../images/down2.png) no-repeat center;display:inline-block !important;}

.download_box tr:hover .download_box2 { background:url(../images/down3.png) no-repeat center;}

/* agent */

.Cootion{ width:100%; background-color:#f5f5f5; padding:50px 0px;} 

.m_map{ width:1200px; height:560px; margin:30px auto; position:relative;  background:url(../images/diru.png) no-repeat 0 0 ;margin-bottom:150px;}

.tait{ font-size:36px; font-weight:bold; color:#666666; text-align:center;  left:100px;}

.tait span{ color:#ff6d3b;}

.tait2{font-size:36px; font-weight:bold; color:#666666; text-align:center; padding:50px 0px;}

.mp{ position:absolute; cursor:pointer; background:url(../images/addas.png) no-repeat 4px 20px; width:24px; height:63px; -webkit-transition:all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out;}

.mp:hover{ -webkit-transition:all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out;}

.hover_tu{background:url(../images/fi2.png) no-repeat 4px 20px;}

.mp .mito{ position:absolute; left:0px; bottom:0px; font-size:11px; color:#666666;}

.mp .find_mi1{ left:-12px; width:55px;text-align:center;}

.mp .find_mi2{ left:-5px; width:41px;text-align:center;}

.feng{ position:absolute; display:none; width:347px; left:-230px;padding-bottom:10px; top:-78px; background:#fff; z-index:10;box-shadow: 0 0px 30px #ccc;-webkit-box-shadow: 0 0px 30px #ccc;-moz-box-shadow: 0 0px 30px #ccc;-o-box-shadow: 0 0px 30px #ccc;-ms-box-shadow: 0 0px 30px #ccc;}

.feng .sang{ position:absolute; left:235px; bottom:-6px; background:url(../images/vf2.png) no-repeat 0 0; width:14px; height:8px;}

.feng .tree{  width:330px; margin:9px; }

.feng .tree .boou{ width:86px;float:left;}

.feng .tree .du_size{ float:right; width:230px;} 

.feng .tree .du_size p{ font-size:12px; color:#666; line-height:20px;}

.mp1{left:169px; top:102px; }

.mp2{left:128px; top:281px; }

.mp3{left:576px; top:319px; }

.mp4{left:358px; top:368px; }

.mp5{left:524px; top:538px; }

.mp6{left:380px; top:408px; }

.mp7{left:282px; top:312px; }

.mp8{left:316px; top:429px; }

.mp9{left:611px; top:148px; }

.mp10{left:520px; top:254px; }

.mp11{left:567px; top:282px; }

.mp12{left:540px; top:155px; }

.mp13{left:464px; top:346px; }

.mp14{left:507px; top:187px; }

.mp15{left:526px; top:557px; }

.mp16{left:662px; top:389px; }

.mp17{left:595px; top:400px; }

.mp18{left:840px; top:268px; }

.mp19{left:765px; top:251px; }

.mp20{left:900px; top:286px; }

.mp21{left:694px; top:345px; }

.mp22{left:745px; top:345px; }

.mp23{left:922px; top:168px; }

.mp24{left:711px; top:266px; }

.mp25{left:830px; top:140px; }

.mp26{left:828px; top:56px; }

.mp27{left:555px; top:46px; }

.mp28{left:573px; top:573px; }

.mp29{left:746px; top:441px; }

.mp30{left:427px; top:427px; }

.mp31{left:779px; top:440px; }

.mp32{left:604px; top:626px; }

.mp33{left:806px; top:468px; }

.mp34{left:557px; top:103px; }

.mp35{left:753px; top:391px; }

.mp36{left:596px; top:415px; }

.mp37{left:575px; top:435px; }

.mp38{left:934px; top:402px; }

.mp39{left:575px; top:316px; }

.mp40{left:947px; top:203px; }

.mp41{left:778px; top:495px; }

.mp42{left:875px; top:228px; }

.mp43{left:653px; top:545px; }

.mp44{left:918px; top:200px; }

.mp45{left:800px; top:524px; }

.mp46{left:633px; top:525px; }

.mp47{left:200px; top:250px; }

.mp48{left:763px; top:543px; }

.mp49{left:798px; top:578px; }

.mp50{left:722px; top:544px; }

.mp51{left:608px; top:349px; }

.mp52{left:743px; top:551px; }

.mp53{left:1061px; top:469px; }

.mp54{left:570px; top:621px; }

.mp55{left:658px; top:347px; }

.mp56{left:651px; top:397px; }

.mp57{left:570px; top:141px; }

.mp58{left:196px; top:177px; }

.mp59{left:704px; top:398px; }

.mp60{left:556px; top:527px; }

.mp61{left:551px; top:455px; }

.mp62{left:582px; top:488px; }

.bg3 { background:url(../images/bg2.jpg) no-repeat bottom center;padding-bottom:130px;}





/* honor */

.fs_gallery {background: rgba(0,0,0, 0.9);position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 9999;}

.fs_gallery_close {position: absolute;top: 20px;right: 20px;width: 25px;height: 25px;color: #ccc;font-size: 34px;line-height: 23px;text-align: center;cursor: pointer;z-index: 102;}

.fs_gallery_close:before {content: "×";}

.fs_gallery_close:hover {color: #fff;}

.fs_gallery_prev, .fs_gallery_next {position: absolute;width: 80px;color: #ccc;font-size: 30px;cursor: pointer;z-index: 101;}

.fs_gallery_prev:hover, .fs_gallery_next:hover {background: rgba(0,0,0, 0.1);color: #fff;}

.fs_gallery_prev {left: 0;top: 0;bottom: 0;}

.fs_gallery_next {right: 0;top: 0;bottom: 0;}

.fs_gallery_prev:before {content: "‹";position: absolute;height: 30px;margin-top: -30px;top: 50%;left: 35px;}

.fs_gallery_next:before {content: "›";position: absolute;height: 30px;margin-top: -30px;top: 50%;left: 35px;}

.fs_gallery_shuft {position: relative;width: 9999999px;}

.fs_gallery_shuft:after {clear: both;content: "";display: block;}

.fs_gallery_shuft_item {float: left;position: relative;background-image: url(data:image/gif;base64,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);

    background-position: center center;

    background-repeat: no-repeat;}

.fs_gallery_shuft_item img {box-shadow: 0 0 8px rgba(0,0,0, 0.8);position: absolute;top: 50%;left: 50%;}

.thumbnails { width:1230px;}

.thumbnails li { width:214px;margin-right:30px;float:left;margin-bottom:30px;}

.thumbnails li img { width:214px;    height: 294px;}

.a_right {float: right;width: 850px;}

.thumbnails p { text-align:center;line-height:46px;font-size:14px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.feng .tree .boou img { width:86px;height:57px;}


/*客服*/
.side-bar a,.chat-tips i,.side-bar .icon-mail {background-image: url(../images/gdt-img.png);background-repeat: no-repeat;}
.side-bar {width: 48px;position: fixed;top: 30%;right: 5px;font-size: 0;line-height: 0;z-index: 99;}
.side-bar a,.side-bar .icon-mail {width: 48px;height: 48px;display: inline-block;background-color: #1a1a1a;margin-bottom: 2px;}
.side-bar a:hover,.side-bar .icon-mail:hover {background-color: #FF0000;}
.side-bar .icon-qq {background-position: 0 -51px;}
.side-bar .icon-chat {background-position: 0 -98px;position: relative;}
.side-bar .icon-chat:hover .chat-tips,.side-bar .icon-blog:hover .chat-tips2 {display: block;}
.side-bar .icon-blog {background-position: 0 -152px;}
.side-bar .icon-mail {background-position: 1px -202px;}
.side-bar .icon-totop {background-position: 0 -334px;}
.chat-tips {padding: 10px;border: 1px solid #d1d2d6;position: absolute;right: 50px;width:138px;top: -55px;background-color: #ffffff;display: none;}
.chat-tips i {width: 9px;height: 16px;display: inline-block;position: absolute;right: -9px;top: 80px;background-position:-88px -350px;}
.chat-tips img {width: 138px;height: 138px;}
.chat-tips2 { position: absolute;right: 48px;width:200px;top:150px;background:#FF0000;height:48px;padding:0;border:none;display: none;font-size:18px;color:#fff;line-height:48px; text-align:center;}
.video50 { width:700px;height:439px;margin:0px auto 0 auto;}