body{font-family:Arial;text-align:center;font-size:14px;color:#5B5B5B; padding:0; margin:0;}
input , textarea , select{font-family:Arial; color:#5B5B5B; font-size:14px;}
/*头部*/
.header{ width:100%; box-shadow:0px 2px 4px #666; position:relative; z-index:9999;}
.header .head{ width:1170px; margin:0px auto; padding:25px 0 0;}
.head .logo{ width:126px; height:61px; float:left; margin-bottom:20px;}
.head .logo img{ width:126px; height:61px; vertical-align:top;}
.head .nav_m{ width:690px; float:left; margin-left:15px; margin-top:30px;}
.nav_m .nav{ width:100%;}
.nav_m .nav li{ display:inline-block; *display:inline; zoom:1; float:left; margin-right:10px;}
.nav_m .nav li .l_m{display:inline-block; *display:inline; zoom:1; height:22px; line-height:22px; font-size:16px; color:#696969; padding-right:12px; background:url(../images/icon1.png) no-repeat right 24px; height:50px; line-height:50px;}
.nav_m .nav li.now .l_m,.nav_m .nav li:hover .l_m{ color:#FF6500; background:url(../images/icon2.png) no-repeat right 24px;}
.er_bg{ width:100%; position:absolute; top:98%; left:0px; background:#FFF; z-index:10000; box-shadow:0px 2px 4px #777; padding:10px 0; display:none;}
.er_bg .er{ width:1170px; margin:0px auto;}
.slidegrid {float: left;position: relative;overflow: hidden;}
.slideitems {width: 20000000em;position: absolute;}
.slideitems li {float: left;}
.mainPhoto {width:1170px;height: 135px;margin: 0 auto;position: relative;overflow: hidden}
.mainPhoto span.goleft, .mainPhoto span.goright {display: block;width:42px;height:41px;position: absolute;top:50px; cursor:pointer;}
.mainPhoto span.goleft {left: 0; background:url(../images/prev.png) no-repeat;}
.mainPhoto span.goleft:hover{ background:url(../images/prev_a.png) no-repeat;}
.mainPhoto span.goright {right: 0; background:url(../images/next.png) no-repeat;}
.mainPhoto span.goright:hover{ background:url(../images/next_a.png) no-repeat;}
.mainPhoto .go {width:1000px;height:135px;	position: relative;left:85px;overflow: hidden}
.mainPhoto .go li {width: 115px;height:135px;margin-right: 10px;overflow: hidden}
.mainPhoto .go li img {width:115px;height:105px; vertical-align:top;}
.mainPhoto .go li p{ width:100%; height:30px; line-height:30px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:12px; color:#7F8183;}
.mainPhoto .go li a:hover p{ color:#ED7523;}
.head .head_r{ width:335px; float:right; margin-top:10px;}
.head .search,.head_r .lang{ width:205px; height:26px; float:left; border-radius:27px; -moz-border-radius:27px; -webkit-border-radius:27px; position:relative; margin-top:27px; box-shadow:1px 1px 3px #999;border:1px solid #ddd;}
.head .search .text{ width:170px; height:21px; line-height:21px; position:absolute; right:4px; top:3px; padding:0px 5px; border:0px; background:none;}
.head .search .btn{ width:30px; height:27px; background:url(../images/s_btn.png) no-repeat center center; position:absolute; left:0px; top:0px; cursor:pointer; border:0px; z-index:99;}
.head_r .lang{ width:120px; float:right; position:relative;}
.lang .lang_m{ width:120px; height:26px; line-height:26px; cursor:pointer; position:relative; text-align:left;}
.lang .lang_m span{ margin-left:15px;}
.lang .lang_m em{ display:block; width:10px; height:6px; background:url(../images/icon1.png) no-repeat; position:absolute; right:10px; top:10px;}
.lang ul{ width:100%; position:absolute; left:0px; top:26px; background:#FFF; z-index:999; text-align:left; border-radius:6px;-moz-border-radius:6px; -webkit-border-radius:6px; display:none;}
.lang ul li{ width:80%; padding-left:10%; height:28px; line-height:28px; text-align:left; cursor:pointer;}
.nav_m .n_icon{ display:none; width:22px; height:18px; background:url(../images/nav_ico.png) no-repeat; position:absolute; right:10px; top:-50px; z-index:9999; cursor:pointer;}
.banner{ width:100%; overflow:hidden; height:auto; margin:0px auto; position:relative; z-index:99;}
.i_email{ width:100%; height:35px; background:#EE7523; text-align:center;}
.i_email span{ font-size:15px; color:#FFF; display:inline-block; *display:inline; zoom:1; height:35px; line-height:35px; vertical-align:top;}
.i_email .search{ display:inline-block; *display:inline; zoom:1; vertical-align:top; width:350px; height:24px; border:1px solid #ddd; position:relative; background-color:#FFF; background-image:url(../images/icon5.jpg); background-repeat:no-repeat; background-position:7px 5px; margin-top:4px;}
.i_email .search input{ border:0px; background:none;}
.i_email .search .text{ width:290px; height:24px; line-height:24px; position:absolute; left:0px; top:0px; padding-left:40px;}
.i_email .search .btn{ width:65px; height:24px; border-left:1px solid #ddd; background:#949494; color:#FFF; text-align:center; position:absolute; right:0px; top:0px; cursor:pointer;}
.i_box_a{ width:1170px; margin:0px auto;}
.i_box_a li{ width:388px; height:299px; float:left; margin-right:3px; position:relative;}
.i_box_a li img{ width:388px; height:299px; vertical-align:top;}
.i_box_a li p{ width:100%; height:45px; line-height:45px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; font-size:26px; color:#FFFFFF; position:absolute; left:0px; bottom:0px; z-index:99; background:url(../images/bg_a.png) repeat;}
.i_box_a li a:hover p{ color:#FF6600;}
.i_box_b{ width:1170px; margin:0px auto;}
.i_box_b .box_h{ width:100%; height:50px; line-height:50px; position:relative; border-bottom:1px solid #696969; text-align:left; font-size:24px; color:#555555;}
.i_box_b .box_h em{ display:block; width:295px; height:2px; background:#FF6600; position:absolute; left:0px; bottom:-1px; z-index:99;}
.i_box_b .box_m{ width:100%;}
.i_box_b .box_m dl{ width:540px; margin:15px 0; float:left; text-align:left; margin-right:90px;}
.i_box_b .box_m dl dt{ width:149px; height:63px; float:left; text-align:center; line-height:63px; color:#FFF; font-size:20px;}
.i_box_b .box_m dl dt a{ color:#FFF;}
.bg_ca{ background:#AAC913;}
.bg_cb{ background:#FD8A15;}
.bg_cc{ background:#00B9EF;}
.bg_cd{ background:#FB2279;}
.bg_ce{ background:#8C2DBF;}
.bg_cf{ background:#26CFAE;}
.i_box_b .box_m dl dd{ width:355px; float:left; margin-left:15px; height:63px; overflow:hidden;}
.i_box_b .box_m dl dd a{ font-size:15px; color:#7F7F7F; line-height:105%; word-wrap:break-word;}
.bq_bg{ width:100%; font-size:12px; color:#FFFFFF; padding:12px 0; background:#C6C6C6; box-shadow:0px 2px 3px #666; position:relative; z-index:99;}
.bq_bg .bq{ width:1170px; margin:0px auto; text-align:left;}
.f_bg{ width:100%; padding:20px 0 100px; background:#DBDAD4;}
.f_bg .foot{ width:1170px; margin:0px auto; text-align:left; position:relative; z-index:1;}
.foot .f_nav{ width:85%; text-align:left; font-size:12px; color:#7D7B79;}
.foot .f_nav a{ font-size:12px; color:#7D7B79; padding:0 15px; margin-bottom:15px;}
.foot .f_nav a:hover{ color:#FD8A15;}
.foot .f_r{ width:200px; text-align:right; position:absolute; right:0px; top:0px; font-size:14px; color:#7D7B79; word-wrap:break-word; line-height:150%;}
.banner_s{ width:1170px; margin:0px auto;}
.banner_s img{ width:100%; height:auto; vertical-align:top;}
.scd{ width:1170px; margin:0px auto;}
.scd .scd_l{ width:255px; float:left;}
.scd_l .title,.scd_r .scd_rh{ width:100%; height:40px; line-height:40px; border-bottom:1px solid #696969; position:relative;}
.scd_l .title span{ display:inline-block;*display:inline; zoom:1; height:39px; line-height:39px; font-size:24px; color:#696969; border-bottom:2px solid #FF6600; position:absolute; left:0px; top:0px; z-index:2; padding-right:5px;}
.scd_l .s_nav{ width:100%; padding:10px 0;}
.scd_l .s_nav li{ width:100%;text-align:left;}
.scd_l .s_nav li .li_m{ width:100%; height:30px; line-height:30px;}
.scd_l .s_nav li .er{ width:100%; display:none;}
.scd_l .s_nav li.now .er{ display:block;}
.scd_l .s_nav li a{ display:block; width:100%; height:30px; line-height:30px; background:url(../images/icon7.png) no-repeat left center; font-size:15px; color:#696969; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.scd_l .s_nav li .er li a{ background:url(../images/icon7_s.png) no-repeat 15px center;}
.scd_l .s_nav li.now .er li a{color:#696969;}
.scd_l .s_nav li.now .er li.active a,.scd_l .s_nav li.now .er li a:hover{ color:#FF6500;}
.scd_l .s_nav li a span{ margin-left:15px;}
.scd_l .s_nav li .er li a span{ margin-left:30px;}
.scd_l .s_nav li a:hover , .scd_l .s_nav li.now a{ background:url(../images/icon6.png) no-repeat left center; color:#FF6500;}
.scd_l .s_nav li .er li a:hover , .scd_l .s_nav li.now .er li.active a{ background:url(../images/icon6_s.png) no-repeat 15px center;}
.scd .scd_r{ width:865px; float:right;}
.scd_r .scd_rh .pst{ font-size:13px; color:#696969; border:0px; text-align:left;}
.scd_r .scd_rh em{ display:block; width:300px; height:2px; background:#FF6600; position:absolute; left:0px; bottom:-1px; z-index:99;}
.scd_r .scd_rh .pst a{ font-size:13px; color:#696969;}
.scd_r .scd_rh .pst a:hover{ color:#FF6600;}
.scd_r .scd_m{ width:100%; padding:15px 0;}
.scd_r .scd_m .pro{ width:100%;}
.pro li{ width:265px; float:left; border-bottom:2px solid #eee; margin-bottom:20px; margin-right:35px;}
.pro li:hover{ border-bottom:2px solid #FF6600;}
.pro li img{ width:265px; height:265px; vertical-align:top;}
.pro li a{ font-size:14px; color:#696969;}
.pro li a:hover{ color:#FF6600;}
.pro li .title{ width:100%; height:54px; margin:10px 0 20px; overflow:hidden; line-height:140%; text-align:left;}
.pages{ width:100%; text-align:center}
.pages a{ font-size:12px; color:#FFF; display:inline-block; *display:inline; zoom:1; width:20px; height:20px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; text-align:center; line-height:20px; background:#7C7C7C; margin:10px 4px;}
.pages a.now , .pages a:hover{ background:#FF6600;}
.pages .p_dz,.pages .p_dz:hover{ width:auto; background:none; color:#3B3B3B; font-size:14px; margin-left:10px;}
.pages .p_dz:hover{ color:#FF6600;}
.pro_d{ width:1170px; margin:0px auto; padding:20px 0 50px;}
.pro_d .pst_d{ width:100%; padding:10px 0 7px; border-bottom:1px solid #696969; position:relative; text-align:left; line-height:150%; font-size:14px; color:#595959;}
.pro_d .pst_d em{ display:block; width:300px; height:2px; background:#FF6600; position:absolute; left:0px; bottom:-1px;}
.pro_d .pst_d a{ font-size:14px; color:#595959; display:inline-block; *display:inline; zoom:1; vertical-align:middle; margin:0 5px;}
.pro_d .pst_d a:hover{ color:#FF6600;}
.pro_dm{ width:1170px; margin:0px auto; border-bottom:1px solid #ddd; padding-top:20px;}
.pro_dm .wen{ width:690px; float:right; padding-left:20px; border-left:1px solid #696969; text-align:left; min-height:540px;}
.pro_dm .wen h1{ width:100%; line-height:150%; margin-bottom:30px; font-size:24px;}
.pro_dm .wen .td{ width:100%;}
.pro_dm .wen .td li{ width:32%; float:left; margin-right:1%; height:30px; line-height:30px; font-size:18px; color:#FF6500;}
.pro_dm .wen .des{ width:100%; margin:30px 0;}
.pro_dm .wen .des li{ background:url(../images/icon8.jpg) no-repeat left 0px; padding-left:20px; font-size:13px; color:#333; line-height:180%; margin-bottom:5px;}
.pro_dm .wen .btn{ padding-bottom:20px;}
.pro_dm .wen .btn a{ display:inline-block; *display:inline; zoom:1; height:43px; line-height:43px; text-align:center; background:#FF6600; color:#FFF; font-size:24px; padding:0 10px; border-radius:45px; -moz-border-radius:43px; -webkit-border-radius:43px;}
.p_ctn{ width:100%; margin:0px auto; position:relative;}
.p_ctn img{ width:100%; height:auto; vertical-align:top;}
.p_ctn .k_nav{ width:95px; background:#FF6600; position:absolute; right:-100px; bottom:0px;}
.p_ctn .k_nav li{ width:100%; height:35px; line-height:35px; border-bottom:1px solid #FFF; text-align:center;}
.p_ctn .k_nav li a{ display:block; width:100%; height:35px; line-height:35px; text-align:center; font-size:14px; color:#FFF; cursor:pointer;}
.pro_dm .tu{ width:440px; float:left;}
.preview{width:440px;}
/* smallImg */
.smallImg{position:relative; height:85px; margin-top:10px; width:440px; overflow:hidden;float:left;}
.scrollbutton{width:14px; height:60px; overflow:hidden; position:relative; float:left; cursor:pointer; display:none;}
.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{/*background:url(images/d_08.png) no-repeat;*/}
.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{/*background:url(images/d_09.png) no-repeat; margin-left:375px; margin-top:-50px;*/}

#imageMenu {height:85px; width:440px; overflow:hidden; margin-left:0; float:left;}
#imageMenu li {height:85px; width:83px; overflow:hidden; float:left; text-align:center; margin-right:4px;}
#imageMenu li img{width:77px; height:77px;cursor:pointer;}
#imageMenu li#onlickImg img, #imageMenu li:hover img{ width:73px; height:73px; border:2px solid #959595;}
/* bigImg */
.bigImg{position:relative; float:left; width:440px; height:440px; overflow:hidden;}
.bigImg #midimg{width:440px; height:440px; position:relative; z-index:98;}
.bigImg #winSelector{width:235px; height:210px;}
#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff; z-index:101;}
/* bigView */
#bigView{position:absolute;border: 1px solid #ddd; top:208px !important;  overflow: hidden; z-index:999; width:400px !important; height:400px !important; background:#FFFFFF;}
#bigView img{position:absolute; width:689px; height:529px;}
.about{ width:1170px; margin:0px auto; text-align:left;}
.about .p_title{ width:100%; font-size:24px; color:#696969; font-weight:bold;}
.about .abt_m{ width:100%; text-align:left; padding:15px 0;}
.about .abt_m h5{ width:100%; font-size:20px; color:#FF6500; padding-bottom:15px;}
.about .abt_m img{ width:100%; height:auto;}
.about .cnp{ width:100%; font-size:14px; color:#696969; line-height:115%; word-wrap:break-word; word-break:break-all;}
.cnp .cnp_l{ width:48.5%; float:left;}
.cnp .cnp_r{ width:48.5%; float:right;}
.about .tu , .about .tu img{ width:100%; height:auto; vertical-align:top;}
.h_40{ width:100%; height:50px; clear:both;}
.team_m{ width:100%; padding-bottom:10px; font-size:14px; color:#696969; line-height:130%;}
.ctt{ width:100%; font-size:16px; color:#5F5F5F; padding-top:10px;}
.ctt h1{ font-size:26px; color:#5F5F5F; line-height:150%; font-weight:normal;}
.ctt .ctt_m{ font-size:24px; color:#6F6F6F; line-height:125%; margin-top:20px;}
.ctt .ctt_m em{ font-size:25px; color:#E05515;}
.book{ width:1170px; margin:0px auto;}
.book ul{ width:100%;}
.book input{ border:1px solid #ddd; height:32px; line-height:32px; padding:0 5px;}
.book textarea{ border:1px solid #ddd; height:135px; padding:5px; line-height:150%;}
.book ul li{ width:45%; float:left; margin-top:15px;}
.book ul li i{ font-style:normal; font-size:16px; color:#FF6500; margin-left:5px;}
.book ul li input{ width:380px;display:inline-block; *display:inline; zoom:1; vertical-align:top;}
.book ul li span{ display:inline-block; *display:inline; zoom:1; width:125px; height:32px; line-height:32px; vertical-align:top;}
.book ul li.chang ,.book ul li.zhong{ width:100%;}
.book ul li.chang span{ width:auto; min-width:200px;}
.book ul li.chang input{ width:830px; margin-left:23px;}
.book ul li.zhong input{ width:1024px;}
.book ul li textarea{ width:1024px; height:135px;}
.book ul li.btn{ width:100%; text-align:center; padding:20px 0;}
.book ul li.btn input{ width:180px; height:40px;  border:0px; background:#FF8F00; text-align:center; line-height:40px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; color:#FFF; font-size:18px; cursor:pointer;}
.join{ width:1170px; margin:0px auto;}
.pages_a{ width:100%; text-align:center; padding-bottom:40px;}
.pages_a a ,.pages_a span ,.pages_a input{ display:inline-block; *display:inline; zoom:1; height:28px; line-height:28px;font-size:12px; color:#333333;}
.pages_a a ,.pages_a input{ border:1px solid #ddd; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.pages_a a.now,.pages_a a:hover{ color:#FFF; background:#FD6B01; border:1px solid #FD6B01;}
.pages_a a{padding:0 10px;}
.pages_a input{ width:35px; text-align:center;}
.pages_a .p_btn{ font-size:14px; color:#FFF; background:#969696; border:1px solid #969696; cursor:pointer;}
.join table{ width:100%; text-align:center; padding-bottom:30px;}
.join table th{ background-color:#F3671A; height:35px; line-height:35px; color:#FFF; font-size:14px; background-image:url(../images/line.png); background-position:right center; background-repeat:no-repeat; text-align:center; padding:0 10px; }
.join table td{ padding:15px 10px; font-size:14px; color:#838383; border-bottom:1px dashed #ddd;}
.join_sj{ width:100%; display:none;}
.join_sj li{ margin-bottom:20px;}
.join_sj li p{ line-height:150%; margin-bottom:10px;}
.join_sj li p span{ font-weight:bold; margin-right:10px;}
.join h1{ width:100%; text-align:center; padding:15px 0; font-size:16px; color:#FF5D00; font-weight:normal;}
.join .join_zl{ width:100%; padding-top:30px;}
.join_zl li{ width:48%; float:left; margin-bottom:20px;}
.join_zl li i{ font-style:normal; color:#FF5D00; font-size:14px; font-weight:bold; padding-top:5px;}
.join_zl li span,.join_zl li input , .join_zl li select , .join_zl li textarea,.join_zl li.sex em{ display:inline-block; *display:inline; zoom:1; vertical-align:top; height:30px; line-height:30px;}
.join_zl li span{ width:150px; text-align:right;}
.join_zl li input,.join_zl li select{ width:240px; height:28px; line-height:28px; text-align:left; border:1px solid #ddd; margin-left:10px; padding:0 5px;}
.join_zl li.sex input{ width:15px; height:15px; margin-top:10px;}
.join_zl li.sex em{ padding-top:3px;}
.join_zl li.chang{ width:100%;}
.join_zl li textarea{ margin-left:10px; width:850px; border:1px solid #ddd; height:135px;}
.join .btn{ text-align:center; width:100%; padding:30px 0 0;}
.join .btn input{ width:130px; height:31px; line-height:31px; text-align:center; color:#FFF; background:#FF5D00; border:1px solid #FF5D00; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; cursor:pointer; }
.join .join_d{ width:100%; border-top:1px solid #ddd; border-left:1px solid #ddd; margin-top:20px; padding-bottom:0px;}
.join_d td{ border-bottom:1px solid #ddd !important; border-right:1px solid #ddd; font-size:13px;}
.join_d td.title{ text-align:right; font-size:14px; color:#303030;}
.join_d td.left{ text-align:left; color:#6C6C6C; line-height:160%; padding:10px 20px;}
.join_d td.left div{ font-size:14px; color:#FF5D00; padding-top:20px;}
.join_dsj{ width:100%; padding:20px 0; display:none;}
.join_dsj li{ width:100%; margin-bottom:15px; line-height:160%;}
.join_dsj li span{ font-size:14px; color:#333; margin-right:10px; font-weight:bold;}
.join_dsj li div{ padding-top:20px; color:#FF5D00;}
.tip{ width:100%; border:1px solid #ddd; padding:10px 0; font-size:14px; color:#535353;}
.tip span{ font-size:16px; margin-left:20px; color:#FF5D00;}
.join a{ font-size:14px; color:#535353;}



#imageMenu li .s_video{ display:none;}
.bigImg .d_video{ width:440px; height:440px; position:absolute; left:0px; top:0px; z-index:97;}
.bigImg .d_video embed{ height:440px !important;}

/*2015-10-19修改*/
.scd_l .s_nav li .li_m{position:relative;}
.scd_l .s_nav li .li_m a{ background:none;}
.scd_l .s_nav li .li_m em{ display:block; width:6px; height:9px; background:url(../images/icon7.png) no-repeat; position:absolute; left:5px; top:10px; cursor:pointer;}
.scd_l .s_nav li .li_m:hover em{ background:url(../images/icon6.png) no-repeat;}
.scd_l .s_nav li.now .li_m em{ width:10px; height:6px; background:url(../images/icon2.png) no-repeat; left:2px;}
/*2015-10-19修改*/

