@charset "utf-8";
/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td,a { padding: 0;margin: 0; /*color:#5f5f5f; */text-decoration:none;font:normal 14px/24px Microsoft YaHei;}
table { border-collapse: collapse;border-spacing: 0;}
fieldset,img { border: 0;}
address,caption,cite,code,dfn,em,th,var { font-weight: normal;font-style: normal;}
ol,ul { list-style: none outside none;}
caption { text-align: left;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}
q:before,q:after { content:'';}
a{outline:none;}
header, section, footer, aside, article, figure { display: block;}

input,select,textarea{outline:none;}

/*select{ height:70px; text-indent:15px; font-size:28px; color:#666; font-family:microsoft Yahei; background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#d6d6d6)); border-radius:10px;}
.hide{ display:none;}*/


:root ,body{height:100%; background:#fff}
body{display:-webkit-box;display:box;-webkit-box-orient:vertical;}

.w640{ width:640px; margin:0 auto; position:relative; z-index:12;}
header{ position:fixed; top:0; background:#fff; width:640px; margin:0 auto; z-index:11; min-height:60px; cursor:pointer; box-shadow:0 1px 3px rgba(0,0,0,0.3);}

#wrapper{ padding-top:60px;}

.slider{display:none}/*用于获取更加体验*/
.focus span{width:8px;height:8px;margin-right:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;font-size:0;border:1px solid #0061ae;text-indent:-9999px; margin:0 6px; }
.focus span.current{background:#0061ae}

.kv{ position:relative; margin:0;}
.kv2{ position:relative; margin:0;}
.kv_nav{ text-align:center; width:100%; position:absolute; left:0; top:227px;}
.kv_nav a{ display:inline-block; width:8px; height:8px; background:#fff;text-indent:-9999px; margin:0 6px; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50px; border:1px solid #0061ae; overflow:hidden}
.kv_nav a.selected{ background:#0061ae;}

.bd{ position:relative;}
.bd img,.kv img{ float:left;}
.bd_left{ position:absolute; left:0; top:260px;}
.bd_right{ position:absolute; right:0; top:260px;}

header span{ position:absolute; top:25px; right:20px; display:block; width:65px; height:50px;}
header ul{ float:right; margin-top:15px; margin-right:9px;}
header ul li{ padding:0 10px; float:left; color:#999; font-size:20px; height:46px; line-height:46px;}
header ul li a{color:#999; font-size:20px; height:46px; line-height:46px;}
header ul li a:hover{ color:#0088cc}
img{ display:block;}
.topnav{ position:absolute; top:100px; display:none;}

/* footer */
footer{ position:relative; /*border-top:solid 4px #00a2ea; padding-bottom:4px; background:url(../images/bg_colorbar.png) no-repeat bottom center;*/}
.footnav{ background:#f2f2f2; overflow:hidden;/* padding-bottom:30px; */margin-bottom:2px;}
.footnav em{ display:block; width:600px; height:120px; background:url(../images/bg_fn.png); text-align:center; overflow:hidden; color:#fff; font-size:48px; line-height:120px; margin:20px auto 0;}
.footnav ul{ overflow:hidden; padding:0 20px; margin:0 auto;}
.footnav li{ float:left; width:150px;/* text-indent:50px; margin-top:30px;*/ text-align:center;}
.footnav li.r2{ width:320px;}
.footnav li a{ font-size:20px; color:#999; height:50px; line-height:50px;}

.footnav .oa{ padding-top:10px; background:url(../images/ico_fo.png) no-repeat 50px 10px; display:none;}
.footnav .oa li a{ color:#999;}

.copyright{ text-align:center; font-size:16px; line-height:24px; padding:10px 0; background:#f2f2f2; color:#999;}
.copyright ul{ width:278px; margin:0 auto; padding:0 0 15px 0; }
.copyright ul li{ width:32px; height:32px; float:left; margin-right:50px;}
.copyright ul li.last{ margin-right:0;}
.copyright a{ font-size:16px; line-height:30px; color:#0088cc;}

.flink{ text-align:center; font-size:18px; line-height:30px; padding-bottom:30px; background:#f6f6f8;}
.flink a{ font-size:18px; line-height:30px; margin:0 10px;color:#5f5f5f;}

.change{ background:#f2f2f2; height:39px; text-align:center; border-top:1px solid #e3e3e3;}
.change a{ margin:0 20px; font-size:18px; line-height:40px; color:#999;}

/**/
.ico_nav1{ position:absolute; left:401px; top:5px; display:block;}
.ico_nav2{ position:absolute; left:455px; top:5px; display:block;}
.ico_nav3{ position:absolute; left:511px; top:5px; display:block;}
.ico_nav4{ position:absolute; left:567px; top:5px; display:block;}
.ico_p{ position:absolute; left:400px; top:5px; display:none;}
.ico_u{ position:absolute; left:400px; top:5px; display:block;}
.ico_s{ position:absolute; left:470px; top:5px; display:block;}

.fmenu{ position:absolute; top:320px; height:100px; overflow:hidden; background:#fff;}
.fmenu li{ float:left; width:160px; text-align:center;}
.fmenu li a{ display:block; width:70px; margin:14px auto 0; text-align:center; padding-top:70px; line-height:55px; color:#333; font-size:20px; background-image:url(../images/ico_fmenu.png); background-repeat:no-repeat; font-weight:500;}
.fmenu li a:hover{ color:#00a2ea;}
.fmenu li:nth-child(1) a{ background-position:0 0;}
.fmenu li:nth-child(2) a{ background-position:-70px 0;}
.fmenu li:nth-child(3) a{ background-position:-140px 0;}
.fmenu li:nth-child(4) a{ background-position:-210px 0;}
.menufix{ position:fixed; top:100px; z-index:2;}

.fmenu1{ height:92px; overflow:hidden; background:#fff; width:420px; margin:0 auto; padding:10px 0 4px 0;}
.fmenu1 dl{ width:56px; height:92px; float:left; margin-right:126px;}
.fmenu1 dl.last{ margin-right:0;}
.fmenu1 dl dt{ width:56px; height:56px;}
.fmenu1 dl dd{ height:36px; font:normal 20px/36px Microsoft YaHei; text-align:center; }
.fmenu1 dl dd a{font-weight:500;font:normal 20px/36px Microsoft YaHei;color:#333; }
.fmenu1 dl dd a:hover{ color:#00a2ea;}


.fmenu2{ height:56px; overflow:hidden; background:#fff; width:500px; margin:0 auto; padding:10px 0 8px 0;}
.fmenu2 dl{ width:132px; height:56px; float:left; margin-right:52px;}
.fmenu2 dl.last{ margin-right:0;}
.fmenu2 dl dt{ width:56px; height:56px;float:left; margin-right:10px;}
.fmenu2 dl dd{ height:56px; font:normal 20px/56px Microsoft YaHei; text-align:center; width:56px; float:left;}
.fmenu2 dl dd a{font-weight:500;font:normal 20px/36px Microsoft YaHei;color:#333; }
.fmenu2 dl dd a:hover{ color:#00a2ea;}



.phone{ margin:0 auto; width:602px; height:63px; background:url(../images/phone.png) no-repeat; font-size:26px; line-height:63px; color:#00a2ea; text-indent:122px; display:block;}

.search{ display:none; position:absolute; top:120px; left:20px; width:600px; height:70px; background:url(../images/search.png) no-repeat; overflow:hidden; z-index:9999;}
.search input[type=text]{ margin:0; padding:0; width:520px; padding:0 10px; height:58px; line-height:58px; font-size:30px; border:none; background:none;}
.search input[type=submit]{ width:60px; height:60px; position:absolute; right:0; top:0; padding:0; background:none; cursor:pointer;}
.search input{ border:none; outline:none;}

.p2{ width:600px; margin:0 auto;}
.p3{ display:none;}

/**/
.header{ position:relative; height:60px;}
.logo{ position:absolute; left:19px; top:5px;}
.back{ position:absolute; left:19px; top:19px;}
.nav{ position:absolute; right:19px; top:-5px;}
.header h2{ text-align:center; font-size:30px; line-height:100px; color:#333;}



/* tmenu */
.tmenu{ height:80px; width:640px; background:#3d3d3d; overflow-x:auto; overflow-y:hidden; }
.tmenu ul{ display:table-row; position:relative; height:80px; overflow-y:hidden;}
.tmenu li{ display:table-cell; position:relative; padding:0 20px;}
.tmenu li a{ display:block; padding:0 15px; line-height:68px; margin:6px 0; font-size:24px; color:#fff; white-space:nowrap;}
.tmenu li.on a{ margin-bottom:0; border-bottom:solid 6px #ff3a3b;}

.tmenu2{ height:80px; width:640px; background:#3d3d3d; overflow-x:auto; overflow-y:hidden; }
.tmenu2 ul{ display:table-row; position:relative; height:80px; overflow-y:hidden;}
.tmenu2 li{ display:table-cell; position:relative; padding:0 10px;}
.tmenu2 li a{ display:block; padding:0 10px; line-height:68px; margin:6px 0; font-size:24px; color:#fff; white-space:nowrap;}
.tmenu2 li.on a{ margin-bottom:0; border-bottom:solid 6px #ff3a3b;}


/* menu */
.mask{ position:fixed; top:0; bottom:0; left:0; right:0; background:#fff; opacity:0.6; z-index:99; display:none;}
.menu{position:absolute; left:0px; top:0px; z-index:100; width:640px; display:none;}
.menu .close{ position:absolute; right:27px; top:27px; cursor:pointer;}
.mmenu{ background:#00a2ea; border-radius:5px; width:520px; margin: 100px auto 0; overflow:hidden;}
.mmenu  li > a{ display:block; position:relative;}
.mmenu  li > a span{ display:block; border-top:solid 1px #4dbaea; /*border-bottom:solid 1px #151515; */display:block; line-height:89px; font-size:28px; color:#fff; /*text-shadow:1px 2px 2px #000;*/ text-indent:57px;}
.mmenu > ul > li a{ border-left:solid 8px #fdd100; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.mmenu > ul > li.open > a{ border-left:solid 8px #00a2ea;}
.haschild li{ background:#2b2b2b;}
.haschild ul{ display:none;}
.mmenu > ul >li:last-child{ background:#00a2ea;}
.mmenu div{ background:#fff; padding:18px 0; text-align:center; border-radius:0 0 5px 5px;}
.mmenu div img{ display:inline-block;}
.mmenu .dclose{ cursor:pointer;}

.haschild b{ display:block; width:32px; height:18px; background:url(../images/ico_arw.png) no-repeat center center; position:absolute; right:40px; top:35px; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.open b{ transform:rotate(540deg); -webkit-transform:rotate(540deg);}


/* iproduct */
.iproduct{ overflow:hidden; margin:0 auto; position:relative;border-bottom:1px solid #ccc;width:600px;}
.iproduct h3{ font-size:30px; line-height:90px; color:#343434;}
.iproduct ul li{ width:298px; height:233px; float:left; border-left:1px solid #ccc; border-top:1px solid #ccc; position:relative}
.iproduct ul li.i1{ width:298px; height:466px; float:left;position:relative}
.iproduct ul li.i2{border-right:1px solid #ccc;position:relative}
.iproduct ul li.i3{border-bottom:1px solid #ccc;position:relative}
.iproduct ul li.i4{border-right:1px solid #ccc; width:637px; height:460px;}
.iproduct ul li.i5{border-right:1px solid #ccc; width:637px; height:301px;}
.iproduct ul li.i6{width:212px; height:301px;}
.iproduct ul li.i7{width:211px; height:301px;border-right:1px solid #ccc;}
.iproduct ul li.i8{width:318px; height:150px;}
.iproduct ul li.i9{width:318px; height:150px;border-right:1px solid #ccc;}
.iproduct ul li.tagg11{ position:absolute; top:0; right:0; background: url(../images/tag1.jpg) no-repeat; width:36px; height:24px; display:block}
.iproduct ul li.tagg22{ position:absolute; top:0; right:0; background:url(../images/tag2.jpg) no-repeat; width:36px; height:24px; display:block}
.iproduct .p1{ width:318px;}
.iproduct .p2{ width:318px; height:233px;}
.iproduct img{ margin:0 auto; display:block;}

.iproduct .more{ position:absolute; top:40px; right:10px; background:url(../images/more1_bg.jpg) no-repeat 0 6px; padding-left:20px;}
.iproduct .more a{ color:#5f5f5f; text-decoration:none; border:0}
.iproduct .more a:hover{ color:#00a2ea; text-decoration:underline;}

/* iproduct2 */
.iproduct2{ overflow:hidden; margin:0 auto; width:600px; padding-bottom:40px;}
.iproduct2 h3{ font-size:30px; line-height:90px; color:#343434;}
.iproduct2 ul li{ width:298px; height:233px; float:left; border-left:1px solid #ccc; border-top:1px solid #ccc; position:relative}
.iproduct2 ul li.i2-1{ width:597px; height:230px; float:left;position:relative;border-right:1px solid #ccc;position:relative}
.iproduct2 ul li.i2-2{border-right:1px solid #ccc;border-bottom:1px solid #ccc;position:relative;}
.iproduct2 ul li.i2-3{border-bottom:1px solid #ccc;position:relative}

/* iproduct3 */
.iproduct3{ overflow:hidden; margin:0;}
.iproduct3 ul{ margin-top:2px;}
.iproduct3 ul li{ margin-bottom:2px;}

/* inews */
.inews{ width:600px; margin:0 auto; /*border-top:solid 1px #ccc;*/}
.inews h3{ font-size:30px; line-height:90px; color:#343434;}

.topnews{ padding-bottom:20px;}
.topnews .in_pic{ height:265px; overflow:hidden; position:relative; display:block; margin-bottom:20px;}
.topnews .in_pic span{ position:absolute; left:0; right:0; bottom:0; text-align:center; font-size:24px; line-height:55px; color:#fff; width:600px; height:55px; background:rgba(0,0,0,0.6);}
.topnews .date{ color:#666; margin-bottom:28px; display:block; font-size:24px;}
.topnews .in_tit{ margin-bottom:20px;}
.in_tit a{ font-size:30px; line-height:30px; color:#000;}
.in_des{ /*height:120px; */overflow:hidden;}
.in_des a{ font-size:24px; line-height:40px; color:#666;}

.news_list{ padding:30px 0; border-top:solid 1px #ccc;}
.news_list li{ height:100px; overflow:hidden; margin-bottom:40px;}
.news_list .in_pic{ float:left; margin-right:20px;}
.news_list .in_des a{ line-height:32px;}

/* ibbs */
.ibbs{ width:600px; margin:0 auto; border-top:solid 1px #ccc;}
.ibbs h3{ font-size:30px; line-height:90px; color:#343434;}

.ib_num{ text-align:center; background:#eef1f5; height:60px; line-height:60px; font-size:24px; color:#333;}

.ib_list{ padding-top:30px; border-bottom:solid 1px #eaeaea; margin-bottom:30px; overflow:hidden;}
.ib_list li{ position:relative; height:40px; overflow:hidden; margin-bottom:16px;}
.ib_type{ float:left; width:128px; height:38px; margin-right:15px; border:solid 1px #666; text-align:center; border-radius:5px; font-size:24px; line-height:38px;}
.ib_tit{ float:left; width:340px; overflow:hidden; font-size:24px; line-height:40px; color:#666;}
.ib_list li span{ position:absolute; right:0; top:0; line-height:40px; float:right; padding-left:35px; color:#343434; background:url(../images/ico_view.png) no-repeat left center; font-size:20px;}

.ib_reg{ text-align:center; margin-bottom:30px;}
.ib_reg p{ font-size:30px; line-height:40px; color:#000; text-align:center; margin-bottom:20px;}
.btn{ display:block; width:600px; height:60px; margin:0 auto; position:relative; line-height:60px; background:#00a2ea; border-radius:10px; color:#fff; font-size:30px; text-align:center;}
.ib_reg .btn span{ display:block; width:16px; height:18px; background:url(../images/ico_btnarw.png) no-repeat; position:absolute; top:23px; left:380px;}


/* isns */
.isns{ overflow:hidden; width:600px; margin:0 auto 20px;}
.isns li{ border:solid 2px #e7ecf3; margin-bottom:20px; height:96px; overflow:hidden;}
.isns li img{ float:left; border-right:solid 2px #e7ecf3; margin-right:70px;}
.isns li span{ float:left; line-height:96px; font-size:24px; padding-left:105px; background:url(../images/ico_weibo.png) no-repeat left center;}


/* server query */
.query{ padding-bottom:200px;}
.query_condition{ margin:90px 20px 40px; font-size:28px; line-height:70px;}
.query_condition input{ width:370px; height:68px; border:solid 1px #666; padding:0 30px; border-radius:10px; margin-left:10px; background:#f8f8f8;}
.query_result{ margin:60px 20px 0px;}
.query_result li{ font-size:28px; line-height:50px;}
.query span{ display:inline-block; width:155px; text-align:right;}
.query li span{ margin-right:30px;}

/* problem */
.problem{ padding-bottom:50px;}
.problem_type{ font-size:28px; line-height:90px; text-indent:22px; padding-top:10px;}
.problem select{ width:600px; margin:0 20px 20px;}

.problem_query{ margin:85px 0px 40px;}
.problem_query input{ background:#f8f8f8; width:600px; margin:0 20px 20px; height:70px; text-indent:15px; font-size:28px; color:#666; font-family:microsoft Yahei; border:solid 1px #666; border-radius:10px;}

.problem_list{ margin:30px 20px 20px;}
.problem_list li{ border-bottom:dotted 1px #666;}
.problem_list li:last-child{ border-bottom:none;}
.problem_list .p_tit{ font-size:30px; line-height:40px; position:relative; color:#333; padding:30px 50px 30px 0;}
.problem_list .p_tit span{ display:block; width:40px; height:40px; background:#999; border-radius:30px; position:absolute; right:10px; top:30px;}
.problem_list .p_tit span:before,.problem_list .p_tit span:after{ content:""; display:block; width:20px; height:6px; background:#fff; border-radius:2px; position:absolute; left:10px; top:10px; margin:7px 0; transition:all 0.5s ease-in-out;}
.problem_list .p_tit span:after{ transform:rotate(90deg); opacity:1;}
.problem_list .on .p_tit span:before{ transform:rotate(360deg);}
.problem_list .on .p_tit span:after{ opacity:0; transform:rotate(450deg);}
.problem_list .p_cont{ display:none; font-size:24px; line-height:32px; color:#666; margin-bottom:30px;}


/* shop */
.shop{ margin:10px 0 60px;}
 h4{ font-size:30px; line-height:80px; margin:0 20px; border-bottom:dotted 1px #666; color:#333; margin-bottom:35px;}
.shop select{ width:600px; margin:0 20px 20px;}
.shop_map{ width:594px; height:594px; border:solid 3px #e7e7e7; margin:60px auto 0;}
.shop_list{ margin:0 20px;}
.shop_list p{ font-size:30px; line-height:100px; color:#333;}
.shop_list li{ font-size:24px; line-height:40px; border-top:dotted 1px #666; padding:20px 0;}

/* service policy */
.service_policy{ margin:10px 0 50px;}
.service_policy select{ width:600px; margin:80px 20px 40px;}
.policy_list{ margin:80px 20px 0;}
.policy_list li{ padding-right:50px; border-bottom:dotted 1px #ccc; background:url(../images/ico_list_1.png) no-repeat 550px 30px;}
.policy_list li:last-child{ border:none;}
.policy_list li a{ font-size:28px; line-height:100px;}


/* tab */
.tab{ width:600px; margin:40px auto; height:78px; border:solid 1px #f33; border-radius:5px; overflow:hidden;}
.tab ul{ /*display:table-row;*/ display:-webkit-flex; display:flex; display:-moz-flex;}
.tab li{ /*display:table-cell;*/ width:300px; box-flex:1; -webkit-box-flex:1;-moz-box-flex:1; font-size:24px; line-height:78px; color:#666; text-align:center; cursor:pointer;}
.tab li.on{ color:#fff; background:#f33;}
.tab li a{ display:block; font-size:24px; line-height:78px; color:#666; text-align:center;}
.tab li.on a{ color:#fff; background:#f33;}


/* appointment */
.appointment{ margin:10px 0 50px;}
.appointment select{ width:600px; margin:0 20px 20px;}
.appointment textarea{ width:590px; height:135px; padding:5px; border:solid 1px #333; background:#f8f8f8; border-radius:5px; resize:none;}
.appointment p{ font-size:28px; line-height:50px; width:600px; margin:0 auto 20px;}

.appointment .tab li:first-child a:before{ content:url(../images/ico_server_1.png); vertical-align:middle; margin-right:10px;}


.appointment input{ width:370px; height:68px; border:solid 1px #666; padding:0 30px; border-radius:10px; margin-left:10px; background:#f8f8f8;}
.appointment ul{ margin:60px 20px 0px;}
.appointment li{ font-size:28px; line-height:50px; margin-bottom:20px;}
.appointment li span{ float:left; width:155px; text-align:right;}
.appointment li em{ margin-left:165px; display:block; font-size:24px; line-height:36px;}

.appointment p span{ float:left; width:155px;}
.appointment p b{ display:block; clear:both; margin:40px 0 60px 165px;}
.appointment p b img{ float:left; height:75px; width:229px; margin-right:20px;}
.appointment p b a{ font-size:24px; line-height:75px; text-decoration:underline;}

/* server */
.server{ margin-bottom:20px;}
.mkv{ border-bottom:solid 5px #ff3a3b;}
.server select{ width:600px; margin:0 20px 20px;}
.server .s1{ margin:0 20px 20px; font-size:24px; color:#000; line-height:70px; border-bottom:solid 1px #ccc;}
.server .s2{ padding:30px; font-size:30px; line-height:30px; color:#000; border-bottom:solid 1px #ccc;}
.server_list{ width:600px; margin:0 auto; overflow:hidden;}
.server_list li{ float:left; width:170px; padding-left:130px; height:150px; margin-top:40px;}
.server_list li:nth-child(1){ background:url(../images/sico_1.png) no-repeat left top;}
.server_list li:nth-child(2){ background:url(../images/sico_2.png) no-repeat left top;}
.server_list li:nth-child(3){ background:url(../images/sico_3.png) no-repeat left top;}
.server_list li:nth-child(4){ background:url(../images/sico_4.png) no-repeat left top;}
.server_list li:nth-child(5){ background:url(../images/sico_5.png) no-repeat left top;}
.server_list li:nth-child(6){ background:url(../images/sico_6.png) no-repeat left top;}
.server_list li:nth-child(7){ background:url(../images/sico_9.png) no-repeat left top;}
.server_list li:nth-child(8){ background:url(../images/sico_8.png) no-repeat left top;}
.server_list li a{ font-size:22px; line-height:30px; color:#999;}
.server_list li a span{ display:block; font-size:26px; color:#000; line-height:50px;}


/* structure */
.structure{ margin:10px 0 50px; text-align:center;}
.structure img{ margin-bottom:50px;}

/* mteam */
.mteam_list{ margin:0 20px 60px;}
.mteam_pic{ display:block;}
.mteam_name{ font-size:30px; line-height:70px; color:#333;}
.mteam_intro{ margin-bottom:20px;}
.mteam_intro p{ font-size:24px; line-height:48px; color:#666; margin-bottom:48px;}


/* relation */
.relation { margin-bottom:40px;}
.relation h3{ font-size:30px; line-height:90px; color:#333; text-indent:20px;}

.rl_1{}
.r_list_1{ margin:0 20px; padding:20px 0; border-bottom:solid 1px #ccc;}
.r_list_1 li{ overflow:hidden; border-bottom:dotted 1px #666;}
.r_list_1 li:last-child{ border:none;}
.r_list_1 .r_tit{ float:left; text-indent:20px; color:#666; width:450px;}
.r_list_1 .r_tit:before{ content:"• "; color:#ff3a3b; font-size:24px; line-height:60px;}
.r_list_1 a{ font-size:24px; line-height:60px;}
.r_list_1 .r_dl{ color:#ff3a3b; float:right; width:120px;}
 
.r_list_2{ margin:0 20px; padding-bottom:40px; border-bottom:solid 1px #ccc;}
.r_list_2 li{ margin-bottom:30px;}

.rl_3{ padding-bottom:40px; border-bottom:solid 1px #ccc; margin:0 20px;}
.r_list_3{ padding-bottom:20px;}
.r_list_3 li{ border-bottom:dotted 1px #666; padding-top:20px;}
.r_list_3 li:last-child{ border:none;}
.r_list_3 p{ font-size:24px; line-height:36px; margin-bottom:10px;}
.r_list_3 .r_q{ color:#f33; text-indent:20px;}
.r_list_3 .r_q:before{ content:"• "; color:#ff3a3b; font-size:24px; line-height:36px;}
.r_list_3 .r_a{ color:#666;}

.rl_4{ margin:40px 20px 0; padding-bottom:40px; border-bottom:solid 1px #ccc;}

.rl_5 .r_list_1{ border:none; padding-top:0;}

.rl_6{ margin:20px;}


/* about */
.about{ margin-bottom:60px;}
.about h3{ font-size:30px; line-height:80px; color:#333;}

.a_ceo{ margin:80px 20px 0; padding-bottom:50px; border-bottom:solid 1px #ccc;}
.a_ceo .btn{ margin:0;}
.a_ceo .tit{ border-bottom:dotted 1px #ccc; padding:20px 0 10px; font-size:30px; line-height:40px; color:#333; margin-bottom:20px;}
.a_ceo .tit span{ font-size:24px; color:#666; display:block;}
.a_ceo .cont{ font-size:24px; line-height:36px; color:#666; margin-bottom:30px;}

.a_intro{ margin:0 20px; padding-bottom:50px; border-bottom:solid 1px #ccc;}
.a_intro .btn{ margin:0;}
.a_intro .tit{ border-bottom:dotted 1px #ccc; padding:20px 0 10px; font-size:30px; line-height:40px; color:#333; margin-bottom:20px;}
.a_intro .tit span{ font-size:24px; color:#666; display:block; text-transform:uppercase;}
.a_intro .tit em{ color:#f33;}
.a_intro .cont{ font-size:24px; line-height:36px; color:#666; margin-bottom:30px;}

.a_histroy{ padding-bottom:50px;}
.a_histroy h3{ text-indent:20px;}
.a_histroy .tab{ margin:0 20px;}
.ah_cont{ height:265px; margin:50px 0 80px; overflow:hidden;}
.ah_cont img{ float:left; margin:0 20px 0 30px; width:237px; border:solid 14px #ccc; border-radius:200px;}
.ah_cont .ah_y{ font-size:48px; line-height:70px; color:#333;}
.ah_cont .ah_d{ font-size:24px; line-height:32px; color:#999; height:96px; overflow:hidden; margin-bottom:20px;}
.ah_cont .ah_d span{ color:#333;}

.ah_cont a{ display:inline-block; width:200px; height:50px; line-height:50px; background:#ff3a3b; border-radius:5px; color:#fff; font-size:24px; text-align:center;}

.a_philosophy{ margin:0 20px; border-top:solid 1px #ccc; padding-bottom:30px; border-bottom:solid 1px #ccc;}
.a_philosophy li{ height:140px; overflow:hidden; margin-bottom:40px;}
.a_philosophy li img{ float:left; margin-right:25px;}
.a_philosophy h5{ color:#333; font-size:30px; line-height:40px;}
.a_philosophy p{ color:#666; font-size:24px; line-height:32px;}

.a_honor{}
.a_honor h3{ text-indent:20px;}
.h_pic{ text-align:center; padding:55px 0 20px; font-size:24px; line-height:30px; color:#333;}
.h_pic img{ display:block; text-align:center; margin:0 auto 10px;}
.h_list{ margin:0 20px;}
.h_list li{ padding-left:20px; position:relative; font-size:24px; line-height:32px; color:#666; margin-bottom:15px;}
.h_list li:before{ content:"• "; color:#ff3a3b; font-size:24px; line-height:32px; position:absolute; left:0; top:0;}

/* news */
.news{ margin-bottom:40px;}
.news .topnews{ margin:40px 20px 30px;}

/* newmedia */
.newmedia{ margin:20px 20px 40px;}
.newmedia_item{ border:solid 1px #e1e1e1; box-shadow:3px 3px 3px #ccc; padding:0 0 40px; margin-bottom:20px;}
.nw_1{ background:#eef1f6; height:120px; padding:10px; overflow:hidden; margin-bottom:30px;}
.nw_1 img{ float:left; border:solid 1px #adacad; margin-right:20px;}
.nw_tit{ font-size:36px; color:#333; line-height:54px; margin-top:20px;}
.nw_link{ font-size:24px; color:#666; line-height:36px; text-transform:uppercase;}

.nw_2{ margin:20px;}
.nw_2 p{ font-size:24px; line-height:40px; color:#666;}
.nw_2 div{ border:solid 2px #e1e1e1; padding:15px; margin:30px 0; position:relative;}
.nw_2 .arw{ width:59px; height:22px; background:url(../images/ico_nwarw.png) no-repeat; display:block; position:absolute; left:60px; top:-22px;}
.nw_2 div > a{ font-size:32px; line-height:48px; color:#333;}

.nw_3{ overflow:hidden; margin:0 20px;}
.nw_3 img{ float:left;}
.nw_3 a{ float:right; width:240px; height:60px; background:#ff3a3b; border-radius:5px; text-align:center; color:#fff; font-size:30px; line-height:60px; margin-top:8px;}


/* error */
.error{ background:url(../images/img_error.png) no-repeat center 200px; padding-top:480px; text-align:center; margin-bottom:150px;}
.error p{ font-size:36px; line-height:48px; color:#666; margin-bottom:60px;}

/* confirm */
.confirm{ margin:0 20px 130px;}
.confirm h3{ font-size:30px; line-height:100px; color:#333; border-bottom:dotted 1px #ccc;}
.confirm p{ padding:20px; color:#666; font-size:24px; line-height:40px; margin-bottom:80px;}
.confirm em{ display:block; color:#ff3a3b; font-size:24px; line-height:40px; margin-bottom:30px;}
.confirm a{ width:260px; height:60px; line-height:60px; color:#fff; font-size:30px; text-align:center; border-radius:5px; display:inline-block;}
.confirm .btn_back{ background:#999; margin-right:70px;}
.confirm .btn_confirm{ background:#ff3a3b;}

/* success */
.success{ background:url(../images/img_success.png) no-repeat center 120px; padding-top:400px; text-align:center; margin-bottom:150px;}
.success p{ font-size:24px; line-height:40px; color:#666; margin-bottom:60px;}


/* jobs */
.jobs{ margin:0 0 50px;}
.jobs_intro{ margin: 20px 20px 30px;}
.jobs_intro h3{ font-size:30px; line-height:70px; color:#333;}
.jobs_item{ margin:0 20px 50px; padding-bottom:50px; border-bottom:dotted 1px #666;}
.jobs p{ font-size:24px; line-height:42px; color:#666; margin:10px 0;}

.jobs .tab li:nth-child(2) a{ line-height:30px; height:60px; padding:9px 0;}


/* tech */
.tech{ margin: 20px 20px 40px;}
.tech h3{ font-size:30px; color:#333; line-height:40px; margin-bottom:30px;}
.tech p{ font-size:24px; line-height:40px; color:#666; margin-bottom:40px;}


/* fcenter */
.fcenter{ margin:20px 20px 40px;}
.fcenter div{ border-bottom: dotted 1px #ccc; overflow:hidden;}
.fcenter h3{ font-size:30px; line-height:100px; color:#333;}
.fcenter p{ font-size:24px; line-height:40px; color:#666; margin-bottom:40px; overflow:hidden;}
.fcenter p span{ color:#f33; margin:0 5px;}
.fcenter p strong{ font-weight:normal; color:#333;}
.fcenter p em{ font-style:italic; color:#333;}
.fcenter .mail{ font-size:24px; line-height:40px; padding-left:67px; background:url(../images/ico_email.png) no-repeat left center;}
.fcenter .phone{ width:417px; height:50px; display:inline-block; background:#f33 url(../images/ico_phone2.png) no-repeat 48px center; border-radius:5px; color:#fff; font-size:24px; line-height:50px; text-indent:80px; margin-bottom:10px; float:right;}
.fcenter .t1 strong{ display:inline-block; width:100px;}
.fcenter .t2{ text-indent:100px;}

/* newsdetail */
.newsdetail{ margin:30px 20px 0; padding-bottom:30px;}
.newsdetail h3{ font-size:30px; line-height:45px; color:#333; margin-bottom:20px;}
.newsdetail .date{ display:block; font-size:24px; line-height:40px; margin-bottom:20px;}
.newsdetail p{ font-size:24px; line-height:40px; margin-bottom:40px; color:#666;}
.news_pic{ display:block; position:relative;}
.news_pic img{ display:block;}
.news_pic span{ display:block; width:600px; padding:10px 0; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.6); font-size:24px; color:#fff; text-align:center; line-height:30px;}

.news_act a{ display:inline-block;}
.news_act .page{ width:180px; height:60px; background:#666; color:#fff; text-align:center; border-radius:5px; margin-right:10px; font-size:30px; line-height:60px;}
.news_act .like{ font-size:24px; line-height:60px; color:#666; background:url(../images/ico_like.png) no-repeat left center; padding-left:40px; margin:0 10px 0 20px;}
.news_act .share{ font-size:24px; line-height:60px; color:#666; background:url(../images/ico_share.png) no-repeat left center; padding-left:40px;}


.recommend{ border-top:dotted 1px #ccc; padding-top:40px; margin:0 20px 40px;}
.recommend h3{ font-size:30px; line-height:45px; color:#333; margin-bottom:10px;}
.recommend li a{ font-size:24px; line-height:40px;}

.survey{ border-top:dotted 1px #ccc; padding-top:40px; margin:0 20px 40px;}
.survey h3{ font-size:30px; line-height:45px; color:#333; margin-bottom:10px;}
.survey dl{ margin-bottom:30px;}
.survey dt{ font-size:24px; line-height:60px; color:#333;}
.survey dd{ font-size:24px; line-height:60px; color:#666; padding-left:60px; margin-left:50px; background:url(../images/ico_radio.png) no-repeat left center;}
.survey dd input{ display:none;}
.survey dd.on{ background:url(../images/ico_radio_on.png) no-repeat left center;}

.comment{ border-top:dotted 1px #ccc; padding-top:40px; margin:0 20px 40px;}
.comment h3{ font-size:30px; line-height:45px; color:#333; margin-bottom:20px;}
.c_box{ position:relative; border:solid 2px #dcdbdb; width:576px; height:116px; background:#f7f7f7; padding:10px; margin-bottom:20px;}
.c_box textarea{ width:576px; height:116px; border:none; resize:none; background:#f7f7f7;}
.c_box span{ display:block; width:35px; height:19px; background:url(../images/ico_arw_cm.png) no-repeat; position:absolute; left:15px; top:-19px;}

.c_act{ overflow:hidden; margin-bottom:35px;}
.c_act a{ float:right; width:180px; height:60px; background:#f33; color:#fff; text-align:center; font-size:24px; line-height:60px; border-radius:5px;}
.c_act p{ font-size:24px; line-height:60px;}

.list_comment{ overflow:hidden;}
.list_comment li{ padding:35px 0; border-top:dotted 1px #ccc; overflow:hidden;}
.list_comment li img{ float:left; width:100px;}
.list_comment li p{ float:right; width:450px; margin-right:20px; font-size:24px; line-height:40px; color:#666;}
.list_comment li p span{ display:block; color:#333; font-size:30px; line-height:30px; margin-bottom:10px;}


/* 0909 led */
.t_fix{ position:fixed; top:100px; z-index:10;}
.cont_full{ display:none;}
.cont_full p{ font-size:24px; line-height:36px; color:#666; margin-bottom:30px;}

.star_product h3{ font-size:30px; color:#333; line-height:80px; padding-left:20px;}
.star_product h3 span{ color:#fe0000;}
.t_part{ overflow:hidden; position:relative;}

.t_led_1{ padding-bottom:30px; margin-top:80px;}
.t_led_1 .p1{ font-size:20px; line-height:30px; color:#666; margin:20px; padding-bottom:20px; border-bottom:dotted 1px #666;}
.t_led_1 .p2{ font-size:30px; line-height:40px; color:#333; text-align:center;}
.t_led_1 .p3{ font-size:46px; line-height:50px; color:#333; text-align:center; display:block; margin-bottom:20px;}
.t_led_1 .p3 span{ color:#f33;}

.t_led_2{ height:754px; background:url(../images/bg_led2.jpg) no-repeat; overflow:hidden;}
.t_led_2 h3{ margin-top:40px;}
.t_led_2 p{ font-size:24px; line-height:36px; color:#666; margin:280px 0 0 20px;}


.t_led_3{ height:737px; background:url(../images/bg_led3.jpg) no-repeat; overflow:hidden;}
.t_led_3 h3{ margin-top:20px;}
.t_led_3 p{ font-size:24px; line-height:36px; color:#666; margin:480px 0 0 20px;}


/* 0910 */
.history{ padding:20px;}
.history h3{ font-size:24px; line-height:100px; border-bottom:solid 1px #ccc; margin-bottom:20px;}
.history h3 span{ font-size:36px; color:#f33;}
.history li{ overflow:hidden; margin-bottom:20px; font-size:20px; line-height:30px;}
.history li span{ float:left; width:100px; font-size:20px;}
.history li p{ float:right; width:480px; font-size:20px; line-height:30px;}


/* 0912 */
.history_step{ margin:0 20px;}
.history_step li{ border-bottom:dotted 1px #333;}
.history_step li:last-child{ border:none;}
.history_step li a{ display:block; line-height:114px; font-size:30px; color:#333;}
.history_step li a span{ float:right; color:#ff3a3b;}

.list_history{ padding:50px 20px; border-bottom:dotted 1px #ccc;}
.list_history:last-child{ border:none;}
.list_history h3{ font-size:30px; line-height:30px; color:#ff3a3b; margin-bottom:30px;}
.list_history li{ margin-bottom:30px; font-size:24px; line-height:36px;}
.list_history li span{ display:block;}

/* 0913 */
.rimg_nav{ text-align:center;}
.rimg_nav a{ display:inline-block; background:#999; width:10px; height:10px; border-radius:10px; margin:0 6px; text-indent:-9999px;}
.rimg_nav a.selected{ background:#fe0000;}

/* air */
.t_air_1{ padding-bottom:20px; margin-top:80px; position:relative;}
.t_air_1 .rimg{ margin-left:120px; width:397px;}
.t_air_1 .rimg img{ float:left;}
.t_air_1 .p1{ font-size:20px; line-height:30px; color:#666; margin:20px; border-bottom:dotted 1px #666;}
.t_air_1 .p2{ font-size:30px; line-height:40px; color:#333; text-align:center;}
.t_air_1 .p3{ font-size:46px; line-height:50px; color:#333; text-align:center; display:block; margin-bottom:20px;}
.t_air_1 .p3 span{ color:#f33;}
.t_air_1 .ico_list{ position:absolute; right:36px; top:160px;}
.t_air_1 .ico_list li{ margin-bottom:12px;}

.t_air_2{ height:749px; background:url(../images/bg_air_2.jpg) no-repeat;}
.t_air_2 .ico_list{ margin:430px auto 20px; width:486px; overflow:hidden;}
.t_air_2 .ico_list li{ float:left; margin:0 7px; width:148px;}
.t_air_2 p{ font-size:24px; line-height:36px; margin-left:45px;}

.t_air_3{ height:738px; background:url(../images/bg_air_3.jpg) no-repeat;}
.t_air_3 h3{ color:#fff; margin:10px 0 0 20px;}

.t_air_4{ height:740px; background:url(../images/bg_air_4.jpg) no-repeat;}
.t_air_4 h3{ margin-top:570px;}
.t_air_4 p{ font-size:24px; line-height:36px; margin-left:20px;}

/* box */
.t_box_1{ padding-bottom:20px; margin-top:80px;}
.t_box_1 .rimg{ margin-left:97px; width:379px;}
.t_box_1 .rimg img{ float:left;}
.t_box_1 .rimg_nav{ margin-top:20px;}
.t_box_1 .p1{ font-size:20px; line-height:30px; color:#666; margin:20px; border-bottom:dotted 1px #666;}
.t_box_1 .p2{ font-size:30px; line-height:40px; color:#333; text-align:center;}
.t_box_1 .p3{ font-size:46px; line-height:50px; color:#333; text-align:center; display:block; margin-bottom:20px;}
.t_box_1 .p3 span{ color:#f33;}
.t_box_1 .ico_list{ position:absolute; right:36px; top:97px;}
.t_box_1 .ico_list li{ margin-bottom:20px;}

.t_box_3{ height:739px; background:url(../images/bg_box_3.jpg) no-repeat;}
.t_box_3 .ico_list{ position:absolute; right:44px; top:300px;}
.t_box_3 .ico_list li{ margin-bottom:10px;}
.t_box_3 p{ font-size:24px; line-height:30px; margin:500px 20px 0;}

.t_box_4{ background:#75c8f5;}
.t_box_4 h3{ color:#fff; line-height:36px; margin-top:20px;}
.t_box_4 p{ color:#fff; font-size:24px; line-height:32px; margin:0 20px 32px;}
.t_box_4 .rimg{ margin:40px 0 0 95px; width:375px; overflow:hidden;}
.t_box_4 .rimg img{ float:left;}
.t_box_4 .rimg_nav{ margin-top:-10px; z-index:2;}
.t_box_4 .rimg_nav a{ background:#fff;}
.t_box_4 .rimg_nav a.selected{ background:#fe0000;}

.t_box_5{ height:704px; background:url(../images/bg_box_5.jpg) no-repeat;}
.t_box_5 h3{ margin-top:35px;}
.t_box_5 p{ font-size:24px; line-height:36px; margin:430px 20px 0;}

/* tv */
.t_tv_1{ padding-bottom:20px; margin-top:80px;}
.t_tv_1 .rimg{ margin:-20px auto 20px; width:454px;}
.t_tv_1 .rimg img{ float:left;}
.t_tv_1 .rimg_nav{ margin-top:20px;}
.t_tv_1 .p1{ font-size:20px; line-height:30px; color:#666; margin:20px; border-bottom:dotted 1px #666;}
.t_tv_1 .p2{ font-size:30px; line-height:40px; color:#333; text-align:center;}
.t_tv_1 .p3{ font-size:46px; line-height:50px; color:#333; text-align:center; display:block; margin-bottom:20px;}
.t_tv_1 .p3 span{ color:#f33;}

.t_tv_2 { height:752px; background:url(../images/bg_tv_2.jpg) no-repeat;}
.t_tv_2 h3{ color:#fff;}
.t_tv_2 p{ color:#fff; font-size:24px; line-height:28px; margin:30px 20px 0;}
.t_tv_2 .ico_list{ margin:470px 0 0 150px; overflow:hidden;}
.t_tv_2 .ico_list li{ float:left; margin-right:15px;}

.t_tv_3{ height:738px;}
.t_tv_3 .rimg_nav{ position:absolute; left:0; right:0; width:100%; bottom:0; z-index:10;}
.t_tv_3 .rimg_nav a{ background:#fff;}
.t_tv_3 .rimg_nav a.selected{ background:#fe0000;}
.t_tv_3 h3{ position:absolute; top:20px; left:20px; color:#fff;}
.t_tv_3 p{ position:absolute; top:100px; left:40px; color:#fff; font-size:24px; line-height:36px; width:560px;}

.t_tv_4 { height:746px; background:url(../images/bg_tv_4.jpg) no-repeat;}
.t_tv_4 h3{ margin-top:20px;}
.t_tv_4 .ico_list{ margin:470px 0 0 80px;}
.t_tv_4 p{ margin:25px 20px 0 75px; font-size:24px; line-height:36px;}


.t_tv_5 { height:742px; background:url(../images/bg_tv_5.jpg) no-repeat;}
.t_tv_5 h3{ margin-top:20px;}
.t_tv_5 .ico_list{ position:absolute; right:25px; top:136px;}
.t_tv_5 .ico_list li{ margin-bottom:9px;}
.t_tv_5 p{ margin:545px 35px 0; font-size:24px; line-height:36px; }

.t_tv_6 { height:711px; background:url(../images/bg_tv_6.jpg) no-repeat;}
.t_tv_6 p{ margin:510px 35px 0; font-size:24px; line-height:36px; }

/* band */
.t_band_1 h3,.t_band_2 h3,.t_band_3 h3,.t_band_4 h3,.t_band_5 h3,.t_band_6 h3{ font-size:36px;}
.t_band_1{ padding-bottom:80px; margin-top:80px;}
.t_band_1 .p1{ font-size:20px; line-height:30px; color:#666; margin: 0 20px 35px;}
.t_band_1 .p2{ font-size:30px; line-height:40px; color:#333; text-align:center; border-top:dotted 1px #666; padding-top:50px;}
.t_band_1 .p3{ font-size:46px; line-height:50px; color:#333; text-align:center; display:block; margin-bottom:20px;}
.t_band_1 .p3 span{ color:#f33;}

.t_band_2 { padding-bottom:60px;}
.t_band_2 p{ margin:0 20px; font-size:24px; line-height:36px; margin-bottom:40px;}

.t_band_3{ background:url(../images/bg_band_3.jpg) no-repeat; height:800px;}
.t_band_3 h3{ color:#fff; margin:30px 0 0 40px; color:#fff;}
.t_band_3 p{ color:#fff; margin:0 75px 0 60px; font-size:24px; line-height:36px;}

.t_band_4{ padding-bottom:50px;}
.t_band_4 h3{ margin:60px 0 15px;}
.t_band_4 p{ font-size:24px; line-height:36px; margin:0 20px;}
.t_band_4 .ico_list{ margin:30px 0 0 160px; overflow:hidden;}
.t_band_4 .ico_list li{ margin-right:20px; float:left;}


.t_band_6{ padding-bottom:50px;}
.t_band_6 h3{ margin:55px 0 0 25px;}
.t_band_6 p{ font-size:24px; line-height:36px; margin:0 45px;}

.t_band_5{ position:relative; height:850px; overflow:hidden;}
.t_band_5 .tbox{ position:absolute; left:-320px; width:1280px; height:850px; text-align:center; transition:all 1s ease-in-out;}
.t_band_5 .tbox img{ display:block; margin:0 auto; padding-top:100px; background:url(../images/ico_wlan.png) no-repeat top center;}
.t_band_5 .left{ float:left; width:640px; height:850px; background:#ffe9ba;}
.t_band_5 .right{ float:right; width:640px; height:850px; background:#b8ecff;}
.t_band_5 .center{ width:358px; position:absolute; top:227px; left:50%; margin-left:-179px;}
.t_band_5 .bt{ position:absolute; left:50%; width:297px; margin-left:-148px; top:70px;}
.t_band_5 h3{ margin-top:50px;}
.t_band_5 p{ font-size:24px; line-height:36px; height:72px;}

.t_band_5 .toleft{ left:0;}
.t_band_5 .toright{ left:-640px;}

/* air2 */
.t_air2_1{ padding-bottom:60px; margin-top:80px; position:relative;}
.t_air2_1 h3{ text-align:center; font-size:50px; line-height:60px; margin:40px 0 20px;}
.t_air2_1 .p1{ font-size:24px; line-height:30px; color:#666; margin-bottom:30px; text-align:center;}
.t_air2_1 .ico_list{ padding:38px 0 47px;}
.t_air2_1 .p3{ font-size:46px; line-height:50px; color:#333; text-align:center; display:block;  border-top:dotted 1px #ccc; padding-top:35px; margin:0 20px 20px;}
.t_air2_1 .p3 span{ color:#f33;}
.t_air2_1 h4{ height:409px; background:url(../images/bg_air2_0.jpg) no-repeat top center; text-align:center; color:#fff; font-size:36px; line-height:60px; padding-top:30px; margin:40px 0 0; border:none;}
.t_air2_1 .p4{ font-size:24px; line-height:30px; text-align:center; margin:30px 50px 35px;}
.t_air2_1 .ico_list2{ margin-top:26px;}

.t_air2_2{ height:824px; background:url(../images/bg_air2_2.jpg) no-repeat;}
.t_air2_2 h3{ font-size:36px; line-height:60px; margin:50px 0 0; text-align:center;}
.t_air2_2 p{ font-size:24px; line-height:32px; text-align:center; margin-bottom:30px;}

.t_air2_3{ height:650px; background:url(../images/bg_air2_3.jpg) no-repeat;}
.t_air2_3 h3{ font-size:36px; line-height:60px; margin:50px 0 0; }
.t_air2_3 p{ font-size:24px; line-height:32px; margin-left:20px;}

.t_air2_4{ height:815px; background:url(../images/bg_air2_4.jpg) no-repeat;}
.t_air2_4 h3{ font-size:36px; line-height:60px; margin:50px 0 0; color:#fff;}
.t_air2_4 p{ font-size:24px; line-height:32px; color:#fff; margin-left:20px;}


/* bcd */
.t_bcd_1{ margin-top:80px; position:relative;}
.t_bcd_1 .fl{ float:left; margin:65px 40px 45px 30px;}
.t_bcd_1 h3{ font-size:36px; line-height:48px; margin:90px 0 15px;}
.t_bcd_1 .p1{ font-size:20px; line-height:30px; color:#666; margin-bottom:25px;}
.t_bcd_1 .p3{ clear:both; font-size:46px; line-height:50px; color:#333; text-align:center; display:block;  border-top:dotted 1px #ccc; padding-top:35px; margin:0 20px 20px;}
.t_bcd_1 .p3 span{ color:#f33;}
.t_bcd_1 .btn{ margin-bottom:50px;}

.t_bcd_2{ height:824px; background:url(../images/bg_bcd_2.jpg) no-repeat;}
.t_bcd_2 h3{ font-size:36px; line-height:60px; margin:50px 0 25px; text-align:center;}
.t_bcd_2 .ico_list{ width:323px; margin:0 auto;}

.t_bcd_3{ height:650px; background:url(../images/bg_bcd_3.jpg) no-repeat;}
.t_bcd_3 h3{ font-size:36px; line-height:60px; margin:50px 0 0; }
.t_bcd_3 p{ font-size:24px; line-height:32px; margin-left:20px;}

/*******************************************gyh*********************************/
.tmenu li.no{ width:0; overflow:hidden; border:none; padding:0; }
.content{ width:640px; margin:0 auto; position:relative;}
.center{ text-align:center;}
.pp_t .title{ color:#333; font-size:36px; line-height:48px; margin-bottom:10px;text-align:center; }
.pp_t .title span.red{ color:#fe3a3b; line-height:48px; font-size:20px; font-weight:bold; margin:0 5px; display:inline-block;}
.pp_t .title em.red{ color:#fe3a3b; line-height:48px; font-size:36px; }
.pp_t .txt{ color:#666; font-size:24px; line-height:32px; text-align:center; margin-bottom:50px;}
.price{ color:#fefefe; font-size:42px; line-height:50px; margin-bottom:25px;}
.price .red{  color:#fe3a3b;font-size:42px; line-height:50px;}

.fmenu_a71c li a{ margin:0 31px;}
.a71c_1{ overflow:hidden; width:600px; padding:0 20px 20px; height:1125px;  background:url(../images/a71c_bg_1.png) repeat 0 0;}
.a71c_pp11{ position:absolute; top:130px; left:0; width:600px;}
.a71c_pp11 .txt{ margin-bottom:530px;}
.a71c_pp11 .title{ color:#f1f2f3;}
.a71c_pp11 .txt{color:#f1f2f3;}
.a71c_pp11 .price{ color:#fff;}

.a71c11{ text-align:center;padding-bottom:40px; border-bottom:1px dotted #ccc; margin-bottom:35px;}
.a71c11 img{ display:inline; }
.a71c_img{ position:absolute; top:327px; left:0; width:640px; height:440px; overflow:hidden; }
.a71c_img li{ float:left;width:640px; height:405px;}
.a71c_1 .pagination{text-align:center; position:absolute; bottom:0; left:0; right:0; text-align:center;}
.a71c_1 .pagination a{background:url(../images/dot.png) 0 0 no-repeat;width:14px;height:14px;margin:0 18px 0 0;display:inline-block}
.a71c_1 .pagination a.selected{background-position:-32px 0;cursor:default}
.a71c_1 .pagination a span{display:none}

.a71c_2{ overflow:hidden; height:695px; border:none; background:url(../images/a71c_bg_2.jpg) repeat-x top center;}
.a71c_pp21{ position:absolute; top:50px; left:92px; width:465px; }
.a71c_pp21 .txt{ text-align:left;}
.a71c_pp22{ position:absolute; top:555px; left:57px; width:268px; height:112px;}
.a71c_pp22 img{ }
.a71c_pp22 span{ position:absolute; right:0;top:58px; background:url(../images/a71c2_line1.png) no-repeat; width:148px; height:8px;}
.a71c_pp23{ position:absolute; top:555px; left:324px; width:268px; height:112px;}
.a71c_pp23 img{ position:absolute;top:0; right:0; }
.a71c_pp23 span{ position:absolute; left:0;top:58px;background:url(../images/a71c2_line2.png) no-repeat; width:148px; height:8px;}
.a71c24{ position:absolute; left:45px; top:277px;}
.a71c21{ position:absolute; left:140px; top:400px;}



.a71c_3{ overflow:hidden; height:778px; border:none; background:url(../images/a71c_bg_3.jpg) repeat-x top center;}
.a71c_pp31{  position:absolute; top:50px; left:90px; width:490px; }
.a71c_pp31 .title,.a71c_pp31 .txt{ color:#f1f2f3;}
.a71c_pp31 .txt{ text-align:left;}

.a71c31{ position:absolute; left:58px; top:315px;}
.a71c32{ position:absolute; left:102px; top:460px;}
.a71c33{ position:absolute; left:202px; top:474px;}

.a71c_4{ overflow:hidden; height:655px; border:none; background:url(../images/a71c_bg_4.jpg) repeat top center;}
.a71c_pp41{ position:absolute; top:60px; left:70px; width:510px;}
.a71c_pp41 .txt{ text-align:left;}

.a71c41{ position:absolute; left:60px; top:255px;}

.a71c_5{ overflow:hidden; height:668px; border:none; background:url(../images/a71c_bg_5.png) repeat-x top center;}
.a71c_pp51{ position:absolute; top:60px; left:70px; width:510px;}
.a71c_pp51 .txt{ text-align:left;}


.a71c51{ position:absolute; left:208px; top:303px;}
.a71c52{ position:absolute; left:25px; top:272px;}
.a71c53{ position:absolute; left:292px; top:418px;}
.a71c54{ position:absolute; left:549px; top:421px;}
.a71c55{ position:absolute; left:520px; top:352px;}
.a71c56{ position:absolute; left:323px; top:323px;}
.a71c57{ position:absolute; left:255px; top:262px;}
.a71c58{ position:absolute; left:176px; top:314px;}
.a71c59{ position:absolute; left:113px; top:375px;}


/**/
.fmenu_washer{ width:530px; padding-left:110px;}

.washer_1{ overflow:hidden; height:888px; border:none; background:#fff;}
.washer_pp11{ position:absolute; top:145px; left:355px; width:265px;}
.washer_pp11 img{ margin-bottom:40px;}
.washer_pp11 .title,.washer_pp11 .txt{ text-align:left;}
.washer_1 p.price{ position:absolute; top:670px; left:20px; width:620px; border-top:1px dotted #ccc;color:#333; text-align:center; padding-top:25px;}
.washer_1 .btn{ position:absolute; left:20px; top:20px; top:770px; width:600px; font-size:30px;display:block; padding:15px 0; }

.washer_img{ position:absolute; top:177px; left:41px; width:298px; height:470px; overflow:hidden; }
.washer_img li{ float:left;width:298px; height:456px;}
.washer_1 .pagination{text-align:center; position:absolute; bottom:0; left:0; right:0; text-align:center;}
.washer_1 .pagination a{background:url(../images/dot.png) 0 0 no-repeat;width:14px;height:14px;margin:0 18px 0 0;display:inline-block}
.washer_1 .pagination a.selected{background-position:-32px 0;cursor:default}
.washer_1 .pagination a span{display:none}

.washer_2{ overflow:hidden; height:1006px; border:none; background:url(../images/washer_bg_2.jpg) no-repeat top center;}
.washer_pp21{ position:absolute; top:60px; left:40px; width:230px;}
.washer_pp21 .title,.washer_pp21 .txt{ text-align:left;}

.washer_2 .span1{ font-size:24px; color:#666; position:absolute; left:331px; top:72px;}
.washer_2 .span2{ font-size:24px; color:#666; position:absolute; left:470px; top:72px;}
.washer_2 .span3{ font-size:24px; color:#666; position:absolute; left:65px; top:917px;}
.washer_2 .span4{ font-size:24px; color:#666; position:absolute; left:230px; top:917px;}
.washer_2 .span5{ font-size:24px; color:#666; position:absolute; left:490px; top:650px;}



/**/
.washer_3{ overflow:hidden; height:883px; border:none; background:#fff url(../images/washer_bg_3.jpg) no-repeat top center;}
.washer_pp31{ position:absolute; top:45px; left:0; width:640px;}
.washer_pp31 .title,.washer_pp31 .txt{ text-align:center;}
.washer_pp31 .txt span{ color:#333; font-size:36px; line-height:50px;}
.washer3_item{ position:absolute; left:0; top:0; width:50px; height:50px;}

.washer_3_detail{ position:absolute;}
.washer_3_detail p{ white-space:nowrap; font-size:18px; color:#666; line-height:28px; }
.washer_3_detail p span{ display:block; color:#333; font-size:24px;   line-height:28px;}

.washer31{ position:absolute; left:52px; top:364px; }
.washer32{ position:absolute; left:183px; top:290px; }
.washer33{ position:absolute; left:260px; top:364px; }
.washer34{ position:absolute; left:435px; top:364px; }
.washer35{ position:absolute; left:80px; top:730px; }
.washer35 p span{ text-align:right;}
.washer36{ position:absolute; left:315px; top:730px; }
.washer37{ position:absolute; left:475px; top:730px; }




.washer_4{ position:relative; overflow:hidden; height:850px; border:none; background:url(../images/washer_bg_4.jpg) no-repeat top center;}
.washer_pp41{ position:absolute; top:45px; left:0; width:640px;}
.washer_pp41 .title,.washer_pp41 .txt{ text-align:center; color:#fff;}
.washer4_img{ position:absolute; left:0;top:0; width:640px; height:690px;}
.washer4_img li{ float:left;width:440px;  padding:520px 100px 0 100px; }
.washer4_img li.li01{ background:url(../images/bg_washer41.jpg) no-repeat 0 0;}
.washer4_img li.li02{ background:url(../images/bg_washer42.jpg) no-repeat 0 0;}
.washer4_img li.li03{ background:url(../images/bg_washer43.jpg) no-repeat 0 0;}
.washer4_img li.li04{ background:url(../images/bg_washer44.jpg) no-repeat 0 0;}
.washer4_img li.li05{ background:url(../images/bg_washer45.jpg) no-repeat 0 0;}
.washer4_img li.li06{ background:url(../images/bg_washer46.jpg) no-repeat 0 0;}
.washer4_img li.li07{ background:url(../images/bg_washer47.jpg) no-repeat 0 0;}
.washer4_img li.li08{ background:url(../images/bg_washer48.jpg) no-repeat 0 0;}
.washer4_img li.li09{ background:url(../images/bg_washer49.jpg) no-repeat 0 0;}
.washer4_img li.li10{ background:url(../images/bg_washer490.jpg) no-repeat 0 0;}

.washer4_img li h3{ background:url(../images/icon_dot.png) no-repeat 110px center; text-indent:145px;  color:#fff; font-size:36px; line-height:40px; margin-bottom:15px;}
.washer4_img li p{ color:#fff; font-size:24px; line-height:30px; padding-left:10px;}

.washer4_img a.prev,.washer4_img a.next{background:url(../images/arrow.png) no-repeat 0 0 ;width:54px;height:101px;display:block;position:absolute;top:305px}
.washer4_img a.prev{left:50px;background-position:0 0}
.washer4_img a.next{right:50px;background-position:-90px 0}
.washer4_img a.prev span,.washer4_img a.next span{display:none}
.washer_4 .line{ position:absolute; top:747px; left:0; right:0; height:1px; background:url(../images/line_washer4.png) repeat-x 0 0; overflow:hidden;}
.washer_4 .pagination{text-align:center; position:absolute; width:640px; height:50px; top:730px; left:0; text-align:center;}
.washer_4 .pagination a{background:url(../images/icon_page2.png) 0 0 no-repeat;width:34px;height:34px;margin:0 15px 0 0;display:inline-block; padding-top:35px; text-align:center;}
.washer_4 .pagination a.selected{background:url(../images/icon_page1.png) 0 0 no-repeat;cursor:default}
.washer_4 .pagination a span{ color:#fff; font-size:14px;}


.washer_5{ position:relative; overflow:hidden; height:815px; border:none; background:#fff;}
.washer_5 .content{ height:815px;}
.washer_pp51{ position:absolute; top:45px; left:0; width:640px;}
.washer_pp51 .title,.washer_pp51 .txt{ text-align:center;}
.washer_5 .washer51{ position:absolute; top:245px; left:110px; color:#fe3a3b; font-size:24px; line-height:30px;}
.washer_5 .washer52{ position:absolute;top:245px; left:375px; color:#747474; font-size:24px; line-height:30px;}
.washer55{ position:absolute; top:273px; left:0;}


.fmenu_phone {padding-left: 140px;width: 500px;}
.part_1{ overflow:hidden; height:974px; border:none; background:#fff; }

.pp11{ position:absolute; top:145px; left:0; width:640px;}
.pp11 .title{text-align:center;}
.pp11 .txt{text-align:center; margin-bottom:40px;}
.pp11 .txt1{ color:#666; font-size:30px; line-height:45px; margin-bottom:5px;}
.pp11 .price{ color:#666; font-size:42px; line-height:50px;}
.pp11 img{ margin-bottom:300px;  display:inline;}
.p11{ position:absolute; top:485px; left:0;  }

.part_2{ overflow:hidden; height:863px; border:none; background:#e9f3fc url(../images/p_bg_2.jpg) no-repeat top center;}
.pp21{ position:absolute; top:85px; left:55px;}
.pp21 .title,.pp21 .txt{text-align:left;}
.p22{ position:absolute; top:530px; left:155px;}
.p23{ position:absolute; top:305px; left:170px;}


.part_3{ overflow:hidden; height:870px; border:none; background:url(../images/p_bg_3.png) repeat-x 0 0;}
.pp31{ position:absolute; top:90px; left:40px;}
.pp31 .title,.pp31 .txt{text-align:left;}
.p32{ position:absolute; top:396px; left:15px;}



.part_4{ overflow:hidden; height:859px; border:none; background:#e9f3fc url(../images/p_bg_4.jpg) no-repeat top center;}
.pp41{ position:absolute; top:100px; left:100px; z-index:10;}
.pp41 .title,.pp41 .txt{text-align:left;}


.part_5{ overflow:hidden; height:861px; border:none; background:#FFF;}
.part_5 .content{ overflow:hidden; height:861px;}
.pp51{ position:absolute; top:80px; left:25px; right:25px;}
.pp51 .title,.pp51 .txt{text-align:left;}
.p51{ position:absolute; top:512px; left:430px; }
.p52{ position:absolute; top:507px; left:73px; }

.part_6{ overflow:hidden; height:920px; border:none; background:#fff;}
.part_5 .content{ overflow:hidden; height:920px;}

.pp61{ position:absolute; top:70px; left:70px;}
.pp61 .txt{ margin-bottom:50px;}
.pp61 .title,.pp61 .txt{text-align:left;}
.p61{ padding-top:310px; margin-bottom:37px;}




/**/
.fmenu_airclear li a { margin:0 15px}
.air_1{overflow:hidden; height:1124px; border:none; background:url(../images/air_bg1.jpg) repeat-x top center;}
.air_1 .pp_t{ padding:140px 20px 0 20px; text-align:center; }
.air_1 .pp_t .txt{ text-align:left; margin-bottom:530px;width:490px; margin:0 auto;}
.air_1 .price{ color:#333;}
.air_icon_1{ margin-bottom:60px; margin-top:535px; padding-bottom:30px; margin-bottom:30px; border-bottom:1px dotted #ccc; display:inline;}
.air_img{ position:absolute; top:289px; left:170px; width:297px; height:464px; overflow:hidden; }
.air_img li{ float:left;width:297px; height:434px;}
.air_1 .pagination{text-align:center; position:absolute; bottom:0; left:0; right:0; text-align:center;}
.air_1 .pagination a{background:url(../images/dot.png) 0 0 no-repeat;width:14px;height:14px;margin:0 18px 0 0;display:inline-block}
.air_1 .pagination a.selected{background-position:-32px 0;cursor:default}
.air_1 .pagination a span{display:none}


.air_2{overflow:hidden; height:726px; border:none; background:url(../images/air_bg2.jpg) repeat-x top center;}
.air_2 .pp_t{ padding:60px 0 0 0; width:440px; margin:0 auto;}
.air_2 .pp_t .txt{ text-align:left;}

.air_3{overflow:hidden; height:910px; border:none; background:#454545 url(../images/air_bg3.jpg) no-repeat top center;}
.air_3 .pp_t{  padding:50px 0 0 0; width:440px; margin:0 auto;}
.air_3 .pp_t .title{ color:#fefefe;}
.air_3 .pp_t .txt{ text-align:left; color:#fefefe;}
.air_3_p{ position:absolute;}
.air_3_p .span1{ display:block; color:#fefefe; font-size:16px; text-align:center; margin-bottom:5px; }
.air_3_p .span2{ display:block; color:#fefefe; font-size:20px;text-align:center;margin-bottom:5px;}
.air_3_p .span3{ display:block; color:#fefefe; font-size:16px;text-align:center;}
.air_3 .p1{ left:40px; width:145px; top:745px;}
.air_3 .p2{ left:110px; width:145px; top:265px;}
.air_3 .p3{ left:215px; width:145px;top:745px;}
.air_3 .p4{ left:295px; width:145px;top:265px;}
.air_3 .p5{ left:395px; width:145px;top:745px;}
.air_3 .p6{ left:485px; width:145px;top:265px;}

.air_4{overflow:hidden; height:698px; border:none; background:url(../images/air_bg4.jpg) repeat-x top center;}
.air_4 .pp_t{ padding:60px 0 0 0;width:445px; margin:0 auto;}
.air_4 .pp_t .txt{ text-align:left;}

.air_5{overflow:hidden; height:1061x; border:none; background:#f6f6f6;}
.air_5 .pp_t{ padding:60px 0 0 0;}
.air_5 .pp_t .title,.air_5 .pp_t .txt{ text-align:center;}
.air52{ margin-bottom:30px;}



.idolx_1{ border:none; height:939px;background:url(../images/idolx_bg1.jpg) repeat-x top center;}
.idolx_1 .pp_t{ padding:135px 20px 30px 20px;}
.idolx_1 .pp_t .title{ text-align:left; }
.idolx_1 .pp_t .txt{ text-align:left; margin-bottom:25px;}
.idolx_1 .pp_t .p2{ margin-top:305px; color:#333; font-size:30px; line-height:40px; text-align:center;}
.idolx_1 .pp_t .price{color:#333;}

.idolx_2{ border:none; height:753px;background:url(../images/idolx_bg2.jpg) repeat-x top center;}
.idolx_2 .pp_t{ padding:95px 20px 0 20px;}
.idolx_2 .pp_t .title{ text-align:left; color:#fff; }
.idolx_2 .pp_t .txt{ text-align:left; color:#989898; position:relative;}
.idolx_2 .pp_t .txt img{ position:absolute; top:0; right:17px; top:10px;}
.idolx_3{ border:none; height:750px;background:url(../images/idolx_bg3.jpg) repeat-x top center;}
.idolx_3 .pp_t{ padding:60px 20px 0 20px;}
.idolx_3 .pp_t .title{ text-align:left; }
.idolx_3 .pp_t .txt{ text-align:left;}

.idolx_4{ border:none; height:760px;background:url(../images/idolx_bg4.jpg) repeat-x top center;}
.idolx_4 .pp_t{ padding:60px 0;}
.idolx_5{ border:none; height:760px;background:url(../images/idolx_bg5.jpg) repeat-x top center;}
.idolx_5 .pp_t{ padding:60px 20px 0 20px;}
.idolx_5 .pp_t .title{ text-align:left; }
.idolx_5 .pp_t .txt{ text-align:left;}

.tv_1{ border:none; height:919px; padding-bottom:30px;background:#f2f2f2 url(../images/tv_bg1.jpg) repeat-x top center;}
.tv_1 .pp_t{ padding:145px 20px 0 20px;}
.tv_1 .pp_t .title{ text-align:left; margin-bottom:335px;}
.tv_1 .pp_t .txt{ text-align:left; margin-bottom:20px;}
.tv_1 .pp_t .p2{ padding:20px 0 0; margin-top:20px; border-top:1px dotted #ccc; color:#333; font-size:30px; line-height:40px; text-align:center;}
.tv_1 .pp_t .price{color:#333;}

.tv_2{ border:none; height:755px;background:url(../images/tv_bg2.jpg) repeat-x top center;}
.tv_2 .pp_t{ padding:70px 20px 0 20px;}
.tv_2 .pp_t .title{ text-align:left; }
.tv_2 .pp_t .txt{ text-align:left; margin-bottom:20px;}

.tv_3{ border:none; height:749px;background:url(../images/tv_bg3.jpg) repeat-x top center;}
.tv_3 .pp_t{ padding:60px 0 265px 20px;}
.tv_3 .pp_t .title{ text-align:left; }
.tv_3 .pp_t .txt{ text-align:left;}

.tv_4{ border:none; height:760px;background:url(../images/tv_bg4.jpg) repeat-x top center;}
.tv_4 .pp_t{ padding:60px 0 265px 20px;}
.tv_4 .pp_t .title{ text-align:left; color:#fff; }
.tv_4 .pp_t .txt{ text-align:left; color:#fff;}


.tv_5{ border:none; height:750px;background:url(../images/tv_bg5.jpg) repeat-x top center;}
.tv_5 .pp_t{ padding:60px 0 0 265px;}
.tv_5 .pp_t .title{ text-align:left; }
.tv_5 .pp_t .txt{ text-align:left;}

.tv_6{border:none; height:750px;background:url(../images/tv_bg6.jpg) repeat-x top center;}
.tv_6 .span1{ color:#333; font-size:30px; line-height:40px; position:absolute; left:65px; top:335px;}
.tv_6 .span2{ color:#666; font-size:20px; line-height:28px; position:absolute; left:370px; top:300px;}

.icon_pro{ display:inline;}

/*******************  0919 ************************/
.menufix{ box-shadow:0 1px 3px rgba(0,0,0,0.3);}
.headerfix{ box-shadow:none;}
.news_list li{ margin-bottom:20px; padding-bottom:20px; border-bottom:solid 1px #ccc;}
.news_list li:last-child{ border-bottom:none; padding-bottom:0;}
.news_list .in_tit{ margin-bottom:10px; height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_list .in_des{ height:64px; overflow:hidden;}
.tmenu li.on a{ color:#ff3a3b;}
.ib_num{ margin-bottom:30px;}
.ib_list{ padding-top:0px;}
.topnews{ padding-bottom:0; margin-bottom:20px;}
.topnews .in_pic{ margin-bottom:0;}

.mmenu{ border-radius:10px; margin-top:110px; box-shadow:1px 5px 5px #e2e2e2;}
input,textarea{ font-family:microsoft yahei;}

.problem_list .p_tit span:after{ -webkit-transform:rotate(90deg);}

.h_tit{ border-bottom:none; font-size:36px; margin-bottom:0; padding-left:20px;}
.h_pic{ padding-bottom:0;}

.responsibility h3{ text-align:left;}
.responsibility h3:after{ display:none;}
.responsibility p{ display:block;}

.newsdetail p{ font-size:30px; line-height:52px; margin-bottom:52px;}

.r_list_1 li{}
.r_list_1 .r_tit{ position:relative; line-height:30px; padding:25px 0; padding-left:20px; text-indent:0;}
.r_list_1 .r_tit:before{ line-height:30px; position:absolute; left:0; top:25px; display:block;}
.r_list_1 .r_dl{ line-height:80px;}



/* responsibility */
/*
.responsibility{ margin-bottom:40px;}
.responsibility h3{ font-size:30px; color:#000; line-height:75px; margin:0 20px; border-bottom:solid 2px #ccc; text-align:center;}
.responsibility p{ font-size:24px; line-height:40px; margin:20px; display:none;}
.responsibility h3:after{ content:""; background:url(../images/ico_arw_red.jpg) no-repeat center center; display:inline-block; margin-left:15px; width:20px; height:75px; margin-top:-5px; vertical-align:middle;}
.responsibility .pic{ margin:40px 20px 0;}
*/
.responsibility_main{ margin:0 20px;}
.responsibility_main h3{ font-size:30px; color:#000; line-height:75px;  border-bottom:solid 2px #ccc; }
.responsibility1{ padding-bottom:45px;border-bottom:solid 1px #ccc;}
.responsibility_main h4{ font-size:24px; color:#000; line-height:75px; border-bottom:none; margin:0;}
.responsibility1 .detail li{ margin-bottom:20px;}
.responsibility1 .detail li .img{ position:relative; margin-bottom:10px;}
.responsibility1 .detail li .img a.txt{ position:absolute; bottom:0; left:0; right:0; display:block; background:#000; opacity:0.6;  padding:15px; text-align:center;color:#fff; font-size:24px; line-height:28px;}
.responsibility1 .detail li p a{ color:#666666; font-size:24px; line-height:36px;}

.responsibility2{padding-bottom:45px;border-bottom:solid 1px #ccc;}
.list_res2{ margin-bottom:30px;}
.list_res2 li{ border-bottom:1px dotted #666;}
.list_res2 li a{ display:block; color:#666666; font-size:24px; line-height:80px; height:80px; overflow:hidden;}
.list_res2 li a span{ float:right; margin-left:20px;}
.responsibility3{padding-bottom:45px;border-bottom:solid 1px #ccc;}
.responsibility3 .cont_p p{ color:#666666; font-size:24px; line-height:36px; margin-bottom:30px;}
.responsibility3 .cont_full p{color:#666666; font-size:24px; line-height:36px;}
.responsibility3 img{ margin-top:30px;}
.responsibility4{padding-bottom:45px;border-bottom:solid 1px #ccc;}
.responsibility4 p{ color:#666666; font-size:24px; line-height:36px; margin-bottom:30px;}
.responsibility5{padding-bottom:45px;border-bottom:solid 1px #ccc;}
.responsibility5 p{ color:#666666; font-size:24px; line-height:36px; margin-bottom:30px;}
.list_responsibility5{}
.list_responsibility5 li{}
.list_responsibility5 li p,.list_responsibility5 li img{ margin-bottom:20px;}
.list_responsibility5 li p a{color:#666666; font-size:24px; line-height:36px;}

.service_self{ margin:0 20px;}
.service_self1{ padding-bottom:50px; border-bottom:1px solid #cccccc;}
.service_self h3{ color:#000000; font-size:30px; line-height:80px; border-bottom:2px solid #cccccc;}

/*
.service_self .obox{ height:200px; overflow-x:scroll; overflow-y:hidden; margin-top:30px; margin-bottom:30px;}
.service_self .obox ul{ display:table-row;}
.service_self .obox li{ display:table-cell;}
.service_self .obox li img{ display:block; padding:0 10px;}
.service_self .obox li a{ display:block; margin:0 40px; text-align:center; font-size:20px; line-height:40px; color:#333;}
*/


.service_self .obox{ width:600px; height:100px; overflow-x:scroll; overflow-y:hidden; margin-top:30px;  margin-bottom:30px;}
.service_self .obox ul{ width:600px;display:table-row; position:relative;height:100px; overflow-x:scroll; overflow-y:hidden;  margin-bottom:30px; }
.service_self .obox ul li{ display:table-cell; width:110px; margin:0 15px; text-align:center;}
.service_self .obox ul li a{ display:block; width:110px; font-size:20px; color:#333333; line-height:21px; }
.service_self .obox ul li a span{ display:block; height:60px; background:url(../images/icon_pstyle1.png) no-repeat 0 0; margin-bottom:15px;}
.service_self .obox ul li.s1 a span{ background-position:-15px 0px;}
.service_self .obox ul li.s2 a span{ background-position:-156px 0px;}
.service_self .obox ul li.s3 a span{ background-position:-300px 0px;}
.service_self .obox ul li.s4 a span{ background-position:-440px 0px;}
.service_self .obox ul li.s5 a span{ background-position:-580px 0px;}
.service_self .obox ul li.s6 a span{ background-position:-720px 0px;}
.service_self .obox ul li.s7 a span{ background-position:-870px 0px;}
.service_self .obox ul li a:hover,.service_self .obox ul li.current a{ color:#ff3a3b;}
.service_self .obox ul li a:hover span{ background:url(../images/icon_pstyle.png) no-repeat 0 0;}
.service_self .obox ul li.current a span{background:url(../images/icon_pstyle.png) no-repeat 0 0;}
.service_self .obox ul li.s1 a:hover span,.service_self .obox ul li.s1.current a span{ background-position:-15px 0px;}
.service_self .obox ul li.s2 a:hover span,.service_self .obox ul li.s2.current a span{ background-position:-156px 0px;}
.service_self .obox ul li.s3 a:hover span,.service_self .obox ul li.s3.current a span{ background-position:-300px 0px;}
.service_self .obox ul li.s4 a:hover span,.service_self .obox ul li.s4.current a span{ background-position:-440px 0px;}
.service_self .obox ul li.s5 a:hover span,.service_self .obox ul li.s5.current a span{ background-position:-580px 0px;}
.service_self .obox ul li.s6 a:hover span,.service_self .obox ul li.s6.current a span{ background-position:-720px 0px;}
.service_self .obox ul li.s7 a:hover span,.service_self .obox ul li.s7.current a span{ background-position:-870px 0px;}



.service_self h5{ color:#000000; font-size:24px; line-height:28px; margin-bottom:30px;}

.s_list_self{ margin-bottom:30px;}
.s_list_self li{ background:url(../images/icon_right.png) no-repeat 570px 38px; border-bottom:1px dotted #666666; padding:30px 0;}
.s_list_self li a{ display:block; background:url(../images/icon_dot1.png) no-repeat 10px center; padding-left:25px; color:#666666; font-size:24px; line-height:30px;}
.service_self .tiefen{ margin-bottom:100px;}
.service_self .tiefen img{ display:block; margin-bottom:20px;}
.service_self .tiefen p a{ color:#666666; font-size:24px; line-height:36px;}
.service_self .tiefen p a span{ display:block; color:#333333;font-size:24px; line-height:36px;}
.service_self .tiefen p{ margin-bottom:20px;}
.service_self .tiefen p.title a{ color:#000000; font-size:28px; line-height:40px;}

.service_fujian{ margin:0 20px 100px;}
.service_fujian1{padding-bottom:50px; border-bottom:1px solid #cccccc;}
.service_fujian h3{ color:#000000; font-size:30px; line-height:80px; border-bottom:2px solid #cccccc;}
.service_fujian .tab{ margin-bottom:auto; }
.server{}
.server1,.server2,.server .isns{ margin:0 20px;}
.server h3{ color:#333333; font-size:30px; line-height:80px;}
.server .isns{ }

.server2 a{ display:block; height:100px; line-height:100px; border-radius:10px; text-align:left; padding-left:120px; margin-bottom:10px; color:#fff; font-size:30px; }
.server2 a.btn1{  background:#ff3a3b url(../images/icon_s01.png) no-repeat 25px  center;}
.server2 a.btn2{  background:#ff3a3b url(../images/icon_s02.png) no-repeat 25px  center;}
.server2 a.btn3{  background:#ff3a3b url(../images/icon_s03.png) no-repeat 25px  center;}
.server3{ margin-bottom:60px;}
.server .tiefen{ margin:0 20px 60px;}
.server .tiefen p{ margin-bottom:20px;}
.server .tiefen .img{ position:relative;}
.server .tiefen .img img{ display:block;}
.server .tiefen .img span{ position:absolute; left:0; bottom:0; right:0; color:#fff;font-size:24px; line-height:30px; padding:10px; text-align:center; background:#000; opacity:0.7;}
.server .tiefen .title a{ color:#000000; font-size:30px; line-height:30px;}
.server .tiefen .txt{ height:120px; overflow:hidden;}
.server .tiefen .txt a{ color:#666666; font-size:24px; line-height:40px;}
.server .tiefen .txt a span{ display:block; color:#666666; font-size:24px; line-height:40px;}
.server4{ margin:0 20px;}
/*
.server1 .detail{ position:relative;padding:0 0px;width:600px; height:220px; margin:0 auto;}
.server1 .detail ul li{ float:left; width:160px; height:220px; margin:0 20px; display:inline; position:relative;}
.server1 .detail ul li span{ display:block; text-align:center; color:#333; font-size:20px; }
.server1 .detail .prev,.server1 .detail .next{ position:absolute; top:80px;  width:26px; height:26px; text-indent:-9999px;}
.server1 .detail .prev{ left:-15px;background:url(../images/arw_left.png) no-repeat 0 0;}
.server1 .detail .next{ right:-15px;background:url(../images/arw_right.png) no-repeat 0 0; }

*/

.server1 .detail{ height:220px; overflow-x:scroll; overflow-y:hidden; margin-top:30px; margin-bottom:30px;}
.server1 .detail ul{ display:table-row;}
.server1 .detail li{ display:table-cell;}
.server1 .detail li img{ display:block;}
.server1 .detail li a{ display:block; margin:0 40px; text-align:center; font-size:20px; line-height:40px; color:#333;}


.server3 .list{ margin:0 20px;}
.server3 .item3 ul{ position:relative; overflow:hidden;zoom:1; margin-bottom:10px;}
.server3 .item3 ul li{ float:left; width:220px; padding:0 39px 20px;  margin:0 0 0 0; border:1px solid #ccc; border-top:none;}
.server3 .item3 ul li:nth-of-type(odd){ border-right:none;}
.server3 .item3 ul li:last-child{ border-right:1px solid #ccc;}
.server3 .item3 ul li img{ display:block;}
.server3 .item3 ul li p.title{ height:56px; overflow:hidden; margin-bottom:10px; } 
.server3 .item3 ul li p.title a{font-size:18px; line-height:28px; color:#3333;}
.server3 .item3 ul li p.money a{font-size:18px; line-height:28px; color:#ff3a3b;}
.pro_more{ margin:0 20px 80px;}
.pro_more h3{color:#333333; font-size:30px; line-height:80px;}
.pro_more p{ border-bottom:1px dotted #666666; background:url(../images/icon_right.png) no-repeat 570px center; padding:30px 0; }
.pro_more p a{ display:block; padding-right:30px; color:#666666; font-size:24px; line-height:30px;}


.baodan{ width:600px; margin:0 auto; padding-top:20px;}
.baodan h3{ color:#333333; font-size:30px; line-height:40px; margin-bottom:20px;}
.baodan ul li{ position:relative; overflow:hidden;zoom:1;}
.baodan ul li span{ float:left; width:140px; margin-right:45px; text-align:right; color:#666666; font-size:26px; line-height:50px;}
.baodan ul li em{ float:left; width:415px;  color:#666666; font-size:26px; line-height:50px;}
.baodan .no_effect ul li.txt_jihao{ margin-top:30px;}
.baodan .no_effect ul li.txt_jihao input{ width:372px; padding:0 20px;color:#666666; font-size:26px; line-height:65px; height:65px; background:#f8f8f8; border:1px solid #535353; border-radius:3px;}
.baodan .y_effect{ padding-bottom:30px; margin-bottom:30px; border-bottom:2px solid #cccccc;}

.baodan .btn{ margin:35px 0;}
.baodan .tips{ margin-bottom:30px;}
.baodan .tips p,.baodan .tips p a{ color:#666666; font-size:26px; line-height:50px;}
.baodan .tips .p1{ padding-left:5em; text-indent:-5em;}
.baodan .tips .p2{ padding-left:5em; text-indent:-5em;}



