@charset "utf-8";
/* CSS Document */

html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { padding: 0; margin: 0; font-weight: normal; }
img { vertical-align: top; border: 0 none; }
ul, li { list-style-type: none; }
body, input, select, button, textarea, b { font-family: "Microsoft Yahei", "\5b8b\4f53", Arial; font-size: 14px; color: #5e5e5e; }
.arial { font-family: arial; }
.song { font-family: "\5b8b\4f53"; }
button { cursor: pointer; }
body { overflow-x: hidden; line-height: 1.2; color: #000; background: #fff; }
/*html{-webkit-text-size-adjust:none;overflow-x:hidden}*/

a { text-decoration: none; color: #000; }
a { blr: expression(this.onFocus=this.blur());
}
a:hover { text-decoration: none; }
a:focus { outline: none; }
.fixed:after { display: block; visibility: hidden; height: 0; clear: both; content: "."; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { float: none!important; width: auto!important; height: 0; padding: 0!important; margin: 0 auto!important; overflow: hidden; clear: both; font-size: 0; line-height: 0; diplay: block!important; }
.fl { float: left; }
.fr { float: right; }
.hide { display: none; }
.show { display: block; display: inline-block; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.btn { float: left; width: 100px; height: 30px; margin-right: 20px; line-height: 30px; cursor: pointer; text-align: center; color: #fff; background: none repeat scroll 0 0 #f6b22d; }
.log05 { height: 430px; }
.dialog05 { width: 850px; height: 700px; }
.dialog569 { width: 850px; height: 700px; }
.dialog999 { width: 850px; height: 700px; }
.dialog9669 { width: 850px; height: 700px; }
a.fmarauto { display: block; width: 100px; height: 30px; margin: 30px auto; line-height: 30px; cursor: pointer; text-align: center; color: #fff; background: none repeat scroll 0 0 #f6b22d; }
.fregsucess { display: block; width: 500px; padding: 0 0 0 140px; margin: 30px auto; font-size: 24px; font-weight: bold; line-height: 62px; color: #f6b22d; background: url("../../../../new/images/dot41.jpg") no-repeat scroll 50px 0 transparent; }
.fregsucess span { display: block; font-size: 18px; font-weight: normal; color: #333; }
.logobox { width: 650px; height: 350px; padding: 20px 50px; margin: 0 auto; border: 1px solid #cecece; }
.paym_logo { height: 45px; padding: 20px 20px 20px 40px; line-height: 45px; }
.logotips { display: block; margin: 0 0 20px; color: #f6b22d; }
.logofrom { padding: 0; }
.logofrom li { float: left; width: 100%; margin: 5px 0 10px; }
.logofrom li .lw01 { float: left; width: 180px; padding-right: 10px; line-height: 36px; text-align: right; }
.logofrom li .lw02 { position: relative; float: left; width: 450px; }
.sinp01 { width: 265px; height: 30px; padding: 0 5px; font-size: 14px; line-height: 30px; color: #3f3e3e; border: 1px solid #c8c8c8; }
.graytips { position: absolute; top: 0; left: 290px; z-index: 2; display: none; width: 300px; height: 100px; padding: 20px; font-size: 12px; line-height: 20px; color: #333; border: 1px solid #ccc; background: none repeat scroll 0 0 #fff; }
.btngray { display: inline-block; width: 25px; height: 20px; margin-bottom: -3px; margin-left: 7px; cursor: pointer; background: url("../../../../new/images/mdot03.jpg") no-repeat scroll 5px 0 transparent; }
.graybox { display: inline-block; width: 50px; }
.regbox { display: block; height: 42px; line-height: 42px; }
.regbox a.login { padding: 0 26px 0 5px; font-size: 16px; color: #f6b22d; background: url("../../../../new/images/dot34.jpg") no-repeat scroll right center transparent; }
/*top*/

.top_box { width: 100%; height: 31px; border-bottom: 1px solid #e6e6e6; background: #f7f7f7; }
.top { position: relative; width: 1002px; height: 30px; margin: 0 auto; font-size: 12px; text-align: right; color: #bfc3c6; }
.top .logout { float: left; width: 500px; text-align: left; color: #f6b22d; }
.top .logout b { font-weight: 500; font-size: 14px }
.top .logout a { padding-left: 10px; color: #454545; }
.top .logout a span { color: red; }
.top a { margin: 0 4px; line-height: 30px; color: #6f6f6f; }
.top a:hover { color: #f6b22d; }
.top a.member { padding-left: 16px; background: url(../../../../new/images/member.png) no-repeat 0 3px; }
.top a.member:hover { background-position: 0 -13px; }
.top a.sina { padding-left: 20px; background: url(../../../../new/images/sina.jpg) no-repeat 0 0; }
.membermenu { position: absolute; top: 20px; right: 208px; z-index: 9; display: none; width: 115px; height: 130px; }
.membermenu ul { z-index: 1; padding: 0 0 10px 0; margin: 7px 0 0; border: 1px solid #d4d4d4; background: #fff; }
.membermenu ul li { display: block; width: 105px; height: 28px; line-height: 28px; text-align: left; background: url(../../../../new/images/dot49.jpg) 10px center no-repeat; }
.membermenu ul li a { padding: 0 0 0 20px; margin: 0; color: #626262; }
.membermenu ul li a:hover { color: #000; }
.membermenu span { position: absolute; top: 0; left: 0; display: block; width: 115px; height: 20px; background: url(../../../../new/images/dot48.jpg) top center no-repeat; }
.topmem { float: right; width: 320px; }
/*header*/

.header_box { width: 100%; height: 88px; }
.header { width: 1200px; height: auto; margin: 0 auto; overflow: hidden; }
.logo { margin: 20px 0 0 0; }

/* .tel { padding-left: 45px; font-size: 16px; font-weight: bold; line-height: 105px; color: #ad6847; background: url(../../../../new/images/tel.jpg) no-repeat 12px 32px;  } */
/* .tel span.telnum { padding-left: 15px; font-size: 20px; line-height: 105px; color: #d03533; } */
/*nav*/

.search_btn, .car_btn { cursor: pointer; border: none; }
.search_txt, .car_txt { margin: 0 3px; border: none; background: none; }
.nav-con { border-top: 2px solid #f6b22c; border-bottom: 1px solid #efefef; margin-bottom: 10px }


/* .nav { position: relative; z-index: 100; width: 1200px; height: 40px; margin: 0 auto; background-color: #ea8500; } */
/* .nav ul.fl { width: 100% } */
/* .nav li { position: relative; float: left; text-align: center; margin-right: 2px; } */
/* .nav li a { display: block; height: 40px; padding: 0 24px; font-size: 16px; font-weight: 700; line-height: 38px; text-align: center; color: #fefefe; } */


/* .nav li.home { width: 78px; margin-left: 0; } 
.nav li.first { width: 258px; margin-left: 0; }
.nav li.last { float: right; margin-right: 0; }
.nav li.last a { padding: 0 24px; }*/


/* .nav li a:hover, .nav li a.on { color: #fff; background: #f1a900; } */
/* .nav li a.vip { width: 75px; padding-left: 32px; text-align: center; color: #ff9600; background: url(../../../../new/images/vip.png) left center no-repeat; } */
/* .nav li a.vip:hover { width: 75px; padding-left: 32px; text-align: center; color: #f6b22d; background: url(../../../../new/images/vip_on.png) left center no-repeat; } */


.submenu { position: absolute; left: 0; z-index: 100; display: none; }
.smenu01 { width: 155px; height: 268px; color: #000; border: 1px solid #c7c7c7; border-top: 3px solid #f6b22d; background: #fcfcfd; }
.smenu02 { width: 430px; height: 230px; color: #000; border: 1px solid #c7c7c7; border-top: 3px solid #f6b22d; background: #fcfcfd; }
.smenu03 { width: 405px; height: 285px; color: #000; border: 1px solid #c7c7c7; border-top: 3px solid #f6b22d; background: #fcfcfd; }
/*路微开始*/

.smenu04 { display: block; width: 468px; height: 280px; color: #000; border-top: 3px solid #ce242d; background: url(../../../../new/images/sdot28.png) left top repeat; }
/*路微结束*/

.smenu01 dl { position: relative; height: 54px; }
.smenu01 dl dt { width: 155px; height: 26px; padding: 13px 0; line-height: 26px; border-bottom: 1px solid #dcdcdc; }
.smenu01 dl dt a { padding: 3px 0 0 55px; font-size: 14px; line-height: 26px; text-align: left; color: #444; }
.smenu01 dl dt a:hover { color: #f6b22d; background: none; }
.smenu01 dl.last dt { border-bottom: none; }
.smenu01 dl.last dd { border-bottom: none; }
.smenu01 dl dt.dot01 { background: url(../../../../new/images/imdot01.png) 25px -22px no-repeat #f7f7f7; }
.smenu01 dl dt.dot01:hover { background: url(../../../../new/images/imdot01.png) 25px 18px no-repeat #f7f7f7; }
.smenu01 dl dt.dot02 { background: url(../../../../new/images/imdot02.png) 25px -22px no-repeat #f7f7f7; }
.smenu01 dl dt.dot02:hover { background: url(../../../../new/images/imdot02.png) 25px 19px no-repeat #f7f7f7; }
.smenu01 dl dt.dot03 { background: url(../../../../new/images/imdot03.png) 25px -22px no-repeat #f7f7f7; }
.smenu01 dl dt.dot03:hover { background: url(../../../../new/images/imdot03.png) 25px 17px no-repeat #f7f7f7; }
.smenu01 dl dt.dot04 { background: url(../../../../new/images/imdot04.png) 25px -29px no-repeat #f7f7f7; }
.smenu01 dl dt.dot04:hover { background: url(../../../../new/images/imdot04.png) 25px 16px no-repeat #f7f7f7; }
.smenu01 dl dt.dot05 { background: url(../../../../new/images/imdot05.png) 25px -22px no-repeat #f7f7f7; }
.smenu01 dl dt.dot05:hover { background: url(../../../../new/images/imdot05.png) 25px 19px no-repeat #f7f7f7; }
.smenu01 dl dt.dot06 { background: url(../../../../new/images/imdot06.png) 25px -26px no-repeat #f7f7f7; }
.smenu01 dl dt.dot06:hover { background: url(../../../../new/images/imdot06.png) 25px 16px no-repeat #f7f7f7; }
.smenu01 dl dd { position: absolute; top: -2px; left: 100%; width: 225px; height: 48px; margin: 0; padding-left: 20px; padding-top: 5px; border-top: 3px solid #f6b22d; background: #f7f7f7; display: none }
.smenu01 dl dd a { height: 48px; padding: 2px 0 0 10px; font-size: 12px; text-align: left; color: #666; background: url(../../../../new/images/imdot07.jpg) 3px 20px no-repeat; }
.smenu01 dl dd a:hover, .smenu01 dl dd a.tton { color: #f6b22d; background: url(../../../../new/images/imdot07.jpg) 3px 20px no-repeat; }
/*.smenu01 dl dd.dot03 { height: 40px; padding: 6px 0; }*/
.smenu01 dl dd.dot03 .dddiv { width: 100%; height: 20px; line-height: 20px; }
.smenu01 dl dd.dot03 .dddiv b { float: left; padding-left: 10px; font-size: 12px; font-weight: normal; color: #000; }
.smenu01 dl dd.dot03 .dddiv a { height: 18px; padding: 2px 0 0 10px; line-height: 18px; background: url(../../../../new/images/imdot07.jpg) 3px 10px no-repeat; }
.ssmenu { position: absolute; top: 0; left: 245px; display: none; width: 315px; height: 215px; color: #000; border-top: 3px solid #f6b22d; border-bottom: 1px solid #c7c7c7; background: url(../../../../new/images/imdot08.jpg) 0 155% no-repeat #fcfcfd; }
.ssm_con { position: relative; z-index: 99; padding: 30px 0 0 35px; overflow: hidden; font-size: 12px; }
.ssm_con a.moredet { display: block; height: 20px; padding: 0 0 0 7px; margin: 30px 0 0 60px; line-height: 20px; color: #20426a; background: url(../../../../new/images/imdot09.png) 0 center no-repeat; }
.ssm_con a.moredet:hover { background: url(../../../../new/images/imdot09.png) 0 center no-repeat; }
.ssm_con span { float: left; width: 280px; height: 20px; margin-bottom: 5px; overflow: hidden; line-height: 20px; text-align: left; }
.ssm_con span label { float: left; width: 60px; color: #000; }
.ssm_con span p { float: left; width: 200px; line-height: 20px; color: #666; }
.ssm_img { position: absolute; right: 0; bottom: 0; width: 281px; height: 164px; }
.ssm_img img { width: 281px; height: 164px; }
.sm02_ll { float: left; width: 155px; height: 230px; background: #f4f2f1; }
.sm02_rr { float: left; width: 275px; height: 230px; background: #fdfdfd url(../../../../new/images/sdot25.png) left 0 no-repeat; }
.sm02_ll ul { padding: 0; margin: 0; overflow: hidden; }
.sm02_ll ul li { float: left; width: 150px; height: 20px; margin: 24px 0 8px; line-height: 20px; text-align: left; }
.sm02_ll ul li a { height: 20px; padding: 0; margin: 0; font-size: 14px; line-height: 20px; color: #444; }
.sm02_ll ul li a:hover { cursor: pointer; color: #f6b22d; background: none; }
.sm02_rr h2 { height: 70px; padding: 100px 35px 0 50px; text-align: left; background: url(../../../../new/images/sdot24.jpg) 155px 80px no-repeat; }
.sm02_rr h2 span { display: block; padding: 0 0 8px; font-size: 16px; font-weight: bold; color: #646464; }
.sm02_rr h2 label { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #969696; }
.sm03_ll { float: left; width: 155px; height: 285px; background: #f4f2f1; }
.sm03_rr { float: left; width: 235px; height: 275px; background: #fdfdfd url(../../../../new/images/sdot25.png) left 20px no-repeat; }
.sm03_ll ul { padding: 0; margin: 0; overflow: hidden; }
.sm03_ll ul li { float: left; width: 115px; height: 15px; margin: 24px 0 8px 35px; line-height: 20px; }
.sm03_ll ul li a { height: 20px; padding: 0; margin: 0; font-size: 14px; line-height: 20px; text-align: left; color: #444; }
.sm03_ll ul li a:hover { cursor: pointer; color: #f6b22d; background: none; }
.sm03_rr h2 { height: 70px; padding: 125px 0 0 85px; text-align: left; background: url(../../../../new/images/sdot26.jpg) 40px 125px no-repeat; }
.sm03_rr h2 label { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #f6b22d; }
.sm03_rr h2 span { display: block; padding: 0 0 18px; font-size: 14px; color: #686868; }
.sm03_rr h2 a { display: block; width: 93px; height: 21px; padding: 0; margin: 0; }
.sm03_rr h2 a:hover { background: none; }
.sm04 { padding: 30px 18px 0; }
.sm04 li { float: left; width: 113px; width: 113px; height: 228px; margin: 0 15px; }
.sm04 li h2 { display: block; float: left; width: 113px; height: 50px; font-size: 14px; background: #fff; }
.sm04 li h2 a { display: block; height: 20px; padding: 0 0 0 35px; margin: 15px 0; font-size: 14px; line-height: 20px; text-align: left; color: #444; }
.sm04 li h2 a:hover { background: none; }
.sm04 li span.sm04_img { width: 113px; height: 178px; }
.sm04 li span.sm04_img img { width: 113px; height: 178px; }
.sm04 li.li01 h2 a { background: url(../../../../new/images/edot05.png) 15px 5px no-repeat; }
.sm04 li.li01 h2 a:hover { color: #131313; background: url(../../../../new/images/edot05.png) 15px -24px no-repeat; }
.sm04 li.li02 h2 a { background: url(../../../../new/images/edot06.png) 15px 4px no-repeat; }
.sm04 li.li02 h2 a:hover { color: #131313; background: url(../../../../new/images/edot06.png) 15px -30px no-repeat; }
.sm04 li.li03 h2 a { padding-left: 30px; background: url(../../../../new/images/edot07.png) 10px 5px no-repeat; }
.sm04 li.li03 h2 a:hover { color: #131313; background: url(../../../../new/images/edot07.png) 10px -23px no-repeat; }
.graybg { position: fixed; top: 0; left: 0; z-index: 9999; display: none; width: 100%; height: 55px; margin: 0 auto; background: #b88126; background: rgba(184, 129, 38, .9); filter: progid: dximagetransform.Microsoft.Gradient(startColorStr=#eeb88126, endColorStr=#eeb88126);
/* url(../../../../new/images/imdot10.png) left top repeat; */
}
.navfix { position: fixed; top: 7px; left: 50%; z-index: 99999; margin-left: -601px; background: none; }
.navfix ul.fl li a.ffa { color: #fff; }
.navhei { display: none; height: 55px; }
/*search*/

.search_box { width: 233px; height: 32px; margin-top: 5px; }
.search_txtaaa { display: block; float: left; width: 205px; height: 32px; }
.search_txtaaa02 { display: block; float: left; width: 205px; height: 32px; }
.search_txt { width: 192px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #f6b22d; }
.search_txt:focus { border: none; outline: none; box-shadow: 0 0 0 1px #f60; }
.search_btn { width: 27px; height: 27px; background: url(../../../../new/images/serach_btn02.png) 0 -72px no-repeat; }
.search_btn:hover { width: 27px; height: 27px; background: url(../../../../new/images/serach_btn02.png) 0 1px no-repeat; }
/*banner*/

.banner { position: relative; left: 0; width: 1200px; height: 260px; margin: 0 auto; }
.banner .nav_l { position: absolute; top: 0; left: 0; width: 256px; height: 268px; border: 1px solid #f6b22d; -webkit-border-radius: 5px 0 0 0; -moz-border-radius: 5px 0 0 0; border-radius: 5px 0 0 0; }
.banner .nav_l .pro_li { width: 200px; height: 42px; padding: 5px 10px; margin: 0 auto; overflow: hidden; border-bottom: 1px solid #f6b22d; }
.nav_l .pro_li > a { display: block; width: 100%; height: 25px; padding-left: 30px; font-size: 15px; line-height: 25px; color: #f6b22d; background: url("../../../../new/images/pro00.png") no-repeat; }
.nav_l .pro_li > a:hover { color: #f93; }
.nav_l .pay_btn { width: 257px; height: 38px; font-size: 15px; line-height: 38px; text-align: center; color: #fff; background: #f6b22d; }
.nav_l .pro_li:first-child { margin-top: 10px }
.nav_l .pro_li:last-child { border: none }
.nav_l .pro_li > a.pro_li1 { background-position: 0 3px; }
.nav_l .pro_li > a.pro_li4 { background-position: 0 -26px; }
.nav_l .pro_li > a.pro_li2 { background-position: 0 -55px; }
.nav_l .pro_li > a.pro_li3 { background-position: 0 -83px; }
.nav_l .pro_li > a.pro_li5 { background-position: 0 -113px; }
.nav_l .pro_li .pro_lis > a { display: inline-block; float: left; width: 90px; padding-right: 10px; overflow: hidden; font-size: 13px; white-space: nowrap; text-overflow: ellipsis; color: #666; }
.nav_l .pro_li .pro_lis > a:hover { color: #f0a30a; }
.pro_lis .ssmenu { position: absolute; top: 0; left: 257px; z-index: 99; display: none; width: 315px; height: 215px; color: #000; border-top: 3px solid #f6b22d; border-bottom: 1px solid #c7c7c7; background: rgba(255, 255, 255, .85) url(../../../../new/images/imdot08.jpg) 0 60% no-repeat; }
.pro_lis .ssm_con { position: relative; z-index: 99; padding: 15px 0 0 30px; overflow: hidden; font-size: 12px; }
.pro_lis .ssm_con a.moredet { display: block; height: 20px; padding: 0 0 0 7px; margin: 30px 0 0 60px; line-height: 20px; color: #20426a; background: url(../../../../new/images/imdot09.png) 0 center no-repeat; }
.pro_lis .ssm_con a.moredet:hover { background: url(../../../../new/images/imdot09.png) 0 center no-repeat; }
.pro_lis .ssm_con b { display: inline-block; width: 100%; padding-bottom: 10px; overflow: hidden; font-size: 14px; font-weight: 500; color: #f0a30a; }
/*.pro_lis .ssm_con div { float: left; overflow: hidden; width: 280px; height: 20px; line-height: 20px; margin-bottom: 5px; text-align: left; }*/

.pro_lis .ssm_con div label { width: 100%; line-height: 20px; color: #000; }
.pro_lis .ssm_con div p { line-height: 20px; color: #666; }
.pro_lis .ssm_img { position: absolute; right: 0; bottom: 0; width: 281px; height: 164px; }
.pro_lis .ssm_img img { width: 281px; height: 164px; opacity: .5; }
.banner > ul img { width: 1200px; height: 260px; }
.banner > ul li { position: absolute; z-index: 1; display: none; }
.banner > ul li.active { z-index: 2; display: block; }
.banner dl { position: absolute; bottom: -2px; left: 50%; z-index: 3; width: 300px; height: 20px; margin-left: -40px; }
.banner dl dd { float: left; width: 25px; height: 5px; margin-left: 5px; line-height: 36px; cursor: pointer; text-align: center; color: white; background: white; }
.banner dl dd.active { background: #f6a828; }
/*banner2*/

.iss_new { width: 350px; margin-right: 5px; }
.banner2 { position: relative; height: 410px; margin: 20px auto 25px; }
.banner2 img { width: 730px; max-height: 410px; }
.banner2 ul li { position: absolute; z-index: 1; display: none; width: 100%; overflow: hidden; }
.banner2 ul li .fr { width: 350px; line-height: 2; }
.banner2 ul li p { position: absolute; bottom: 0px; left: 0px; z-index: 1; display: block;padding: 0 10px; width: 100%;
height: auto;background-color:rgba(0, 0, 0, .5);color:#fff;line-height:40px;overflow: hidden;
}
.banner2 ul li.active { z-index: 2; display: block; }
.banner2 dl { position: absolute; bottom: -31px; left: 50%; margin-left: -10%; z-index: 3; text-align: center; }
.banner2 dl dd { float: left; width: 20px; height: 20px; margin-left: 3px; text-align: center; line-height: 20px; cursor: pointer; color: #333; background-color: #ccc }
.banner2 dl dd.active { color: #fff; background-color: #f6b22d }

#testSlider { position: relative; }
#testSlider li { position: absolute; top: 0; left: 0; z-index: 1; }
#testSlider li.active { z-index: 2; }
/*ind_cont*/

.ind_cont { width: 1200px; height: auto; margin: 18px auto 0; overflow: hidden; }
.ind_bar { width: 220px; height: 1410px; margin-bottom: 10px; overflow: hidden; background-color: #fff; }
.car { position: relative; z-index: 3; width: 257px; height: 180px; border: 1px solid #f6b22d; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.car_tit { height: 41px; padding-left: 45px; margin: 0 15px; font-size: 15px; line-height: 41px; color: #f6b22d; border-bottom: 1px solid #f6b22d; background: url(../../../../new/images/pro00.png) no-repeat 15px -103px; }
.car_cont { position: relative; padding: 10px; }
.car_cont label { float: left; margin-bottom: 5px; font-size: 15px; }
.car_cont label.iss-check { position: relative; padding: 5px 0 0 100px; font-size: 14px; }
.car_cont label.iss-check input { position: absolute; top: 7px; left: 80px; width: 16px; height: 16px; }
.car_cont label input { width: 140px; height: 25px; padding-left: 5px; margin: 0; font-size: 14px; line-height: 25px; color: #666; border: 1px solid #d8d8d8; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.car_btn { width: 196px; height: 32px; margin: 12px 0; line-height: 32px; text-align: center; color: white; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #f6b22d; }
a.aold01 { color: #242424; }
a.aold02 { padding: 0 20px 0 10px; color: #f6b22d; background: url(../../../../new/images/dot44.png) no-repeat 70px 2px; }
.logsign { width: 258px; height: 103px; margin: 8px auto; border: 1px solid #d8d8d8; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #f7f7f7; }
.logsign dl { padding: 20px 5px 20px 15px; overflow: hidden; }
.logsign dl dt { float: left; width: 64px; height: 63px; }
.logsign dl dt img { width: 56px; height: 55px; padding: 3px; border: 1px solid #d2cbc1; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.logsign dl dd { float: right; width: 158px; }
.logsign dl dd h2 { margin: 0 0 8px; font-size: 14px; color: #010101; }
.logsign dl dd a { float: left; height: 46px; padding: 0 5px; text-align: center; color: #585858; background: url(../../../../new/images/dot45.jpg) right top no-repeat; }
.logsign dl dd a.last { background: none; }
.logsign dl dd a span { display: block; margin: 5px 0 5px; font-family: Arial, Helvetica, sans-serif; color: #e18a20; }
.city { position: absolute; top: 38px; left: 0; display: none; width: 255px; height: 180px; padding-bottom: 4px; border: 1px solid #ccc; background: #fff; }
.hot_city { padding-left: 12px; line-height: 32px; color: #666; border-bottom: 1px dotted #ccc; }
.hot_city span { color: #f30; }
.city_close { position: relative; top: 8px; right: 8px; cursor: pointer; }
.city_list li { float: left; }
.city_list li { float: left; width: 74px; margin: 4px 0 0 6px; line-height: 24px; cursor: pointer; text-align: center; color: #666; }
.city_list li.on { color: #fff; background: #f6b22d; }
.user { margin: 8px 0 10px 0; }
.user span { display: block; width: 257px; height: 39px; margin-bottom: 6px; overflow: hidden; font-size: 14px; line-height: 39px; color: #868585; border: 1px solid #d8d8d8; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.user span:hover { border: 1px solid #f6b22d; }
.user a { display: block; height: 32px; padding-left: 60px; margin: 7px 0 0; line-height: 29px; background-image: url(../../../../new/images/icon-sml.png); background-repeat: no-repeat; }
.user a:hover { color: #f6b22d; }
.user a.active { background-position: 20px -145px; }
.user a.slip { background-position: 20px 0; }
.user a.claim { background-position: 20px -74px; }
.user a.member { background-position: 20px -218px; }
.user a.onlineService { background-position: 20px -286px; }
.user a.active:hover { background-position: 20px -181px; }
.user a.slip:hover { background-position: 20px -38px; }
.user a.claim:hover { background-position: 20px -110px; }
.user a.member:hover { background-position: 20px -253px; }
.user a.onlineService:hover { background-position: 20px -317px; }
.user_com { width: 242px; height: 98px; padding-left: 15px; margin: 10px 0; border: 1px solid #d8d8d8; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.login-btn, .reg-btn { display: inline-block; padding: 5px 25px; color: white; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.login-btn:hover, .reg-btn:hover, .car_btn:hover, .product-btn:hover { color: white!important; background: linear-gradient(#ffcd47, #f6b22d); background: -webkit-linear-gradient(#ffcd47, #f6b22d); }
.login-btn { margin-right: 45px; background: #f6b22d; }
.reg-btn { background: #c4c4c4; }
.user_com p { padding-left: 32px; font-size: 14px; line-height: 56px; color: #f6b22d; background: url(../../../../new/images/icon-sml.png) no-repeat -10px -350px; }
.ad1, .ad2 { border: 1px solid #d8d8d8; }
.ad1 { margin: 10px auto; }
.ad2 { margin-bottom: 10px; }
/*friend*/

.friend { width: 259px; height: auto; }
.friend_list dt { width: 197px; height: 35px; padding-left: 62px; font-size: 16px; line-height: 35px; line-height: 35px; color: #000; background-color: #e4e4e4; background-image: url(../../../../new/images/icon-sml.png); background-repeat: no-repeat; }
.friend_list dt:hover { color: white; background-color: #f6b22d; }
.friend_list dt.one { background-position: 20px -227px; }
.friend_list dt.two { background-position: 20px -289px; }
.friend_list dt.one:hover { background-position: 20px -259px; }
.friend_list dt.two:hover { background-position: 20px -318px; }
.friend_list dt span { float: right; width: 10px; height: 6px; margin: 16px 24px 0 0; }
.friend_list dt a.more { float: right; padding-left: 10px; margin: 0 10px 0 0; font-size: 12px; color: #5f5f5f; }
.friend_list dt:hover a.more { color: white; }
.friend_list dd { height: 36px; padding-left: 64px; line-height: 36px; border-bottom: 1px dotted #bbb; }
.friend_list dd.nobor { border-bottom: none; }
.friend_list dd a { color: #333; }
.friend_list dd:hover a { color: #f6b22d; }
/*ind_right*/
.border-0 { border: none !important; }
.ind_right { width: 686px; padding: 10px; margin-left: 15px; border: 1px solid #f6b22d; overflow: hidden; background-color: fff; }
.tit { width: 100%; height: auto; padding-bottom: 8px; overflow: hidden; border-bottom: 2px solid #feb825; }
.tit h3 { width: 120px; font-size: 18px; color: #000; }
.tit h3 a:hover { color: #f6b22c; }
.tit .line { float: right; width: 580px; height: 25px; background: url("../../../../new/images/line.jpg") }
.tit-ld { padding: 5px 0; display: inline-block; width: 100%; }
.tit-ld h3 { font-size: 18px; width: 115px; height: 30px; padding-left: 15px; line-height: 30px; color: #ffffff; *color: #ffffff; background: url("../../../../new/images/new-list-top.png") no-repeat right center; }
.tit-ld h3 > a { color: #ffffff; *color: #ffffff; }
.tit-ld .more a { float: right; height: 30px; line-height: 30px; }
.more a:hover { color: #f6b22c }
.tit-ld>p { font-size: 14px; color: #888; padding-top: 8px; }
.child_nav li { float: left; }
.child_nav li a { margin-left: 23px; font-size: 13px; line-height: 22px; color: #3f3e3e; }
.child_nav li a:hover, .child_nav li.on a { color: #f6b22d; }
.child2 li { float: left; }
.child2 li a { margin-left: 23px; font-size: 13px; line-height: 22px; color: #3f3e3e; }
.child2 li a:hover, .child2 li.on a { color: #f6b22d; }
/*product*/

.product_w { position: relative; width: 700px; height: 670px; overflow: hidden; }
.product_list { width: 700px; padding-top: 20px; }
.product_list li { position: relative; float: left; width: 215px; height: 300px; margin-right: 27px; margin-bottom: 20px; }
.product_list li:nth-child(3), .product_list li:nth-child(6) { float: right; margin-right: 0; }
.product_list li .product_tit { height: 30px; font-size: 16px; line-height: 30px; word-wrap: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.product_list li a.product-btn { position: absolute; left: 0; bottom: 0 }
.product_list li a img { width: 215px; height: 173px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; overflow: hidden }
.product_list li:hover a { color: #f6b22d; }
.product_list li .product_sum { padding-top: 5px; color: #5e5e5e; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; line-height: 1.3em; -webkit-line-clamp: 4; max-height: 75px; }
.product_l, .product_r { position: absolute; top: 30%; width: 26px; height: 26px; cursor: pointer; background: url("../../../../new/images/product_lr.png") no-repeat; }
.product_l { left: 0; background-position: center -1px; }
.product_r { right: 1px; background-position: center -34px; }
.product-btn { display: inline-block; padding: 2px 20px; color: white !important; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #f6b22d; }
.product_w1 { width: 100%; height: 365px; }
.iss-pc { padding-top: 15px!important; }
.iss-pc li { position: relative; width: 200px; height: 268px; padding: 15px; margin-right: 24px; border: 1px solid #d6d6d6; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.iss-pc li .product_name { padding-top: 5px; font-size: 105%; }
.iss-pc li p { padding: 5px 0; color: #5e5e5e; }
.iss-pc li p.product_b { padding-bottom: 28px; }
.iss-pc li p.product_b1 { padding-bottom: 24px; font-size: 18px; color: #1fb6ea; }
.iss-pc li .product_money { font-weight: 600; color: #f6a828; }
.iss-pc li a img { width: auto; height: 103px; max-height: 103px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.iss-pc li .buy_pay { position: absolute; bottom: 0; left: 0; width: 100%; height: 25px; font-size: 12px; line-height: 25px; text-align: right; color: #a1a1a1; background: #eee; }
.iss-pc li .buy_pay span:last-child { margin-right: 10px; }
.new_center { float: left; margin: 15px; padding: 10px; width: 686px; background-color: fff; border: 1px solid #f6b22d; }
.new_center .tit-ld { margin-bottom: 10px; padding: 5px 0; }
.new_center .tit-ld h3 a { color: #fff; }
.new_center .new_con { width: 680px; overflow: hidden; }
/*领导专栏*/
.lead-com { width: 218px; height: 420px; border: 1px solid #f6b22d; margin-bottom: 25px; }
.lead-com .title { padding: 10px }
.lead-com .title span { margin-left: 10px; border-bottom: 2px solid #f6b22c; color: #f6b22c }
.lead .boos { height: 95px; padding: 5px 10px; }
.lead .boos .img { float: left; height: 90px; width: 70px; border: 2px solid #dedcdc; overflow: hidden; background-color: #ccc }
.lead .boos .img img { width:100%; }
.lead .boos .name { float: left; margin-bottom: 5px; padding-left: 10px; font-size: 16px; }
.lead .boos .work { float: left; color: #333; width: 112px;font-size: 12px;line-height: 1.5; margin-left: 10px; text-align: justify; }
.lead .boos-s { padding: 5px; }
.lead .boos-s .name { display: inline-block; line-height: 1.5; font-size: 16px }
.lead .boos-s .name b { float: left; padding-left: 5px; color: #333; }
.lead .boos-s .name span { float: left; width: 150px; padding-left: 10px; color: #666; font-size: 14px; }
/*客服*/
.service { border: 1px solid #f6b22d }
.service ul li { height: 40px; margin: 10px 5px; padding: 5px; border: 1px solid #f6b22d }
.service ul li a { display: block; height: 40px; line-height: 40px; padding-left: 40px; }
.service ul li a:hover { color: #f6b22c }
.service ul li.child1 a { background: url("../../../../new/images/service-1.png") no-repeat left center; }
.service ul li.child2 a { background: url("../../../../new/images/service-2.png") no-repeat left center; }
.service ul li.child3 a { background: url("../../../../new/images/service-3.png") no-repeat left center; }
.service ul li.child4 a { background: url("../../../../new/images/service-4.png") no-repeat left center; }
.service ul li.child5 a { background: url("../../../../new/images/service-5.png") no-repeat left center; }
/*产品专栏*/
.pro { height: auto; padding: 0 5px; margin-top: 33px; border: 1px solid #f6b22d }
.pro > a { display: block; position: relative; height: 37px; margin: 11px 0; padding-left: 20px; line-height: 40px; border: 1px solid #f6b22c; }
.pro > a:hover { color: #fff; background-color: #f0a30a; }
.pro > a b { display: block; position: absolute; top: 16px; left: 6px; width: 8px; height: 5px; background-color: #f68b2b; }
.pro > a:hover b { background-color: #fff; }
/*股东*/
.shareholder-wrap { width: 1200px; margin: 10px auto; background-color: fff }
.shareholder-wrap h3 { width: 1000px; line-height: 20px; text-align: left }
.shareholder { width: 1198px; line-height: 36px; }
.shareholder img { width: auto; height: 35px; }
.ind_flash { width: 458px; height: 318px; }
.flash_scroll { width: 696px; height: 255px; }
.scroll_box { position: relative; width: 216px; height: 270px; padding: 20px 0 0 20px; margin-top: 30px; border-left: 1px dotted #bfbfbf; }
.scroll { width: 216px; height: 190px; overflow: hidden; }
.scroll ul { width: 216px; height: 10000px; margin-top: 0; }
.scroll li { width: 216px; height: 190px; line-height: 20px; color: #303030; }
.p1 { line-height: 26px; }
.p2 { margin: 15px 0 25px 0; color: #6b6b6b; }
.scroll_t, .scroll_b { position: absolute; left: 104px;/*暂时屏蔽 cursor:pointer*/ }
.scroll_t { top: 0; }
.scroll_b { bottom: 55px; }
.mat20 { margin-top: 40px; }
/*customer*/

.customer li { width: 696px; height: 139px; padding-top: 30px; }
.customer li .txt { width: 480px; line-height: 22px; color: #6b6b6b; }
.customer_tit { font-size: 14px; color: #010101; }
.customer li p { margin: 14px 0; }
.blue_more { padding-left: 8px; color: #20426a; background: url(../../../../new/images/bule_more.jpg) no-repeat 2px center; }
/*footer_nav*/

.footer_nav_box { width: 100%; background: #eaeaea; margin-top: 20px; display: inline-block; }
.footer_nav { width: 1002px; margin: 0 auto; overflow: hidden; border-top: 1px solid #e1e1e1; }
.footer_nav dl { float: left; margin: 25px 0; padding: 0; width: 250px }
.footer_nav dt { height: 20px; padding-bottom: 14px; padding-left: 30px; line-height: 20px; }
.footer_nav dt a { font-size: 14px; color: #000; }
.footer_nav dd { padding-left: 30px; line-height: 26px !important; }
.footer_nav dd a { font-size: 12px; color: #4e4e4e; }
.footer_nav dd a:hover { color: #999; }
.footer_nav dl.dl01 dt { background: url(../../../../new/images/fdot01.jpg) 0 0 no-repeat; }
.footer_nav dl.dl02 dt { background: url(../../../../new/images/fdot02.jpg) 0 0 no-repeat; }
.footer_nav dl.dl03 dt { background: url(../../../../new/images/fdot03.jpg) 0 0 no-repeat; }
.footer_nav dl.dl04 dt { background: url(../../../../new/images/fdot04.jpg) 3px 2px no-repeat; }
.footer_nav dl.dl05 dt { background: url(../../../../new/images/fdot05.jpg) 3px 0 no-repeat; }
/*footer*/

.footer_box { width: 100%; height: 80px; overflow: hidden; border-top: 1px solid #e1e1e1; background: #f3f3f3; }

/* .footer { width: 1002px; line-height: 30px; margin: 0 auto; font-size: 12px; text-align: center; } */
/* .footer a { color: #999; } */

/*.help_nav a { margin: 0 5px; line-height: 42px; }*/
/*辅助导航，鼠标悬浮字体变深灰色 by chenxinbin*/
/*.help_nav a:hover { color: #333; }*/
/*辅助导航，鼠标悬浮字体变深灰色  end  请不要覆盖 background: url(../../../../new/images/copyright_arr.jpg) no-repeat 5px 3px;*/
.copyright { font-size: 10px; color: #999 }
.copyright a:hover, .footer_nav_box dd a:hover { color: #f6b22d }
.product_02 li a:hover { color: #585858; }
.logo span { display: inline-block; width: 120px; height: 40px; padding-left: 15px; margin-top: 5px; margin-left: 15px; font-size: 22px; line-height: 40px; color: #595959; border-left: 1px solid #dadada; }
.middle { width: 1200px; margin: 0 auto 0; background-color: #fff; }
.sitebox { height: 30px; padding: 0 0 5px; margin-bottom: 16px; line-height: 30px; background: url(../../../../new/images/sitebg.jpg) left bottom repeat-x; }
.site { float: left; padding-left: 20px; text-align: right; color: #5e5e5e; background: url(../../../../new/images/home.jpg) 0 8px no-repeat; }
.site a { padding: 0 5px; color: #5e5e5e; }
.site a:hover { color: #999; }
.site span { padding-left: 5px; color: #1e89e0; }
.page { height: 20px; margin: 20px 0; line-height: 20px; vertical-align: middle; color: #5e5e5e; }
.page a { display: inline-block; width: 20px; height: 20px; margin: 0 2px; color: #5e5e5e; text-align: center; }
.page a.on { color: #fff; background: #1e89e0; }
.page a.prev, .page a.next { width: 50px; margin: 0 10px; cursor: pointer; color: #5e5e5e; background: #fff; }
.page a:hover { color: #fff; background: #1e89e0; }
.page span { margin: 0 10px 0 0; }
.page input { width: 40px; height: 20px; margin: 0 5px; font-family: Arial, Helvetica, sans-serif; line-height: 20px; text-align: center; border: 1px solid #d4d4d4; }
.details { padding: 20px 20px; overflow: hidden; }
.details h2 { padding: 10px 0 20px; font-size: 18px; text-align: center; color: #000; border-bottom: 1px dotted #999; }
.details h3 { padding: 10px 0 13px; margin-bottom: 30px; font-size: 12px; text-align: center; color: #9a9a9a; background: url(../../../../new/images/hline.jpg) left bottom repeat-x; }
.details h3 span { display: inline-block; padding: 0 20px 0 20px; }
/*.details h3 span.time{ background:url(../images/time.jpg) 0px 1px no-repeat; padding-left:22px;}
.details h3 span.come{ background:url(../images/come.jpg) 0px 1px no-repeat;}
.details h3 span.click{ background:url(../images/click.jpg) 0px 2px no-repeat; padding-left:18px;}
.details h3 span.print{ background:url(../images/print.jpg) 0px 1px no-repeat;}
*/

.details h3 span.print a { cursor: pointer; cursor: hand; color: #9a9a9a; }
.details h3 span.font_size { color: #999; }
.details h3 span.font_size a { padding: 0 5px; cursor: pointer; cursor: hand; color: #666; }
.details h3 span.font_size a#big { font-size: 16px; }
.details h3 span.font_size a#small { font-size: 12px; }
.details h3 span.font_size a#medium { font-size: 14px; }
.details h3 span.font_size a.on { color: #000; }
.conts { font-size: 14px; line-height: 28px; }
.conts p { padding: 0; }
.share { display: block; padding: 0 0 30px; margin: 30px 0 0; border-bottom: 1px solid #efefef; }
#passit_def_div .font_weir { float: left; font-family: "微软雅黑"; }
a.close { float: right; width: 71px; height: 22px; margin: 50px 0 0; line-height: 22px; text-align: center; color: #fff; background: #1e89e0; }
.fp { position: relative; padding: 15px 0 20px; }
.fp span { display: block; width: 95%; padding: 4px 0; color: #333; }
.fp span a { color: #555; }
.fp span a:hover { text-decoration: underline; color: #f6b22d; }
.msite { height: 15px; padding: 0 0 5px; margin-bottom: 15px; background: url(../../../../new/images/sitebg.jpg) left center repeat-x; }
.fuzzy_search { position: absolute; top: 35px; left: 0; width: 225px; height: auto; min-height: 220px; border: 1px solid #d3d3d3; background: #f4f4f4; }
.fuzzy_search ul { padding: 5px 0; }
.fuzzy_search ul li { float: left; width: 185px; height: 26px; padding: 0 10px 0 30px; line-height: 26px; cursor: pointer; color: #5e5e5e; }
.fuzzy_search ul li label { float: left; width: 70px; }
.fuzzy_search ul li span { float: left; font-family: Arial, Helvetica, sans-serif; }
.fuzzy_search ul li:hover { color: #000; background: #c9c9c9; }
/*弹出层新一行  luwei*/

.dialogboxone { position: fixed !important; position: absolute; top: 50%; left: 50%; z-index: 10000; display: none; width: 350px; height: 200px; background: #fff; }
.paym_titone { position: relative; height: 40px; padding-left: 18px; font-size: 16px; line-height: 40px; color: #000; background: #eaeaea; }
.paym_titone a { position: absolute; top: 8px; right: 10px; width: 26px; height: 26px; background: url(../../../../new/images/mdot09.jpg) no-repeat; }
.paym_con_01one { height: 60px; padding-top: 35px; text-align: center; }
.paym_con_01one h2 { padding-top: 3px; font-size: 15px; line-height: 30px; color: #f6b22d; }
.paym_con_02one { text-align: center; }
.paym_con_02one a { display: inline-block; width: 100px; height: 30px; cursor: pointer; background: url(../../../../new/images/surn_buttom.jpg); }
.paym_con_02one_a1 { display: inline-block; width: 100px; height: 30px; cursor: pointer; background: url(../../../../new/images/surn_buttom.jpg); }
.paym_con_02one_a2 { display: inline-block; width: 100px; height: 30px; cursor: pointer; background: url(../../../../new/images/surn_cancel_buttom.jpg); }
/*弹出层新两行 luwei*/

.dialogboxtwo { position: fixed !important; position: absolute; top: 50%; left: 50%; z-index: 10000; display: none; width: 350px; height: 200px; background: #fff; }
.paym_tittwo { position: relative; height: 40px; padding-left: 18px; font-size: 16px; line-height: 40px; color: #000; background: #eaeaea; }
.paym_tittwo a { position: absolute; top: 8px; right: 10px; width: 26px; height: 26px; background: url(../../../../new/images/mdot09.jpg) no-repeat; }
.paym_con_01two { width: 300px; height: 70px; padding-top: 25px; padding-left: 30px; }
.paym_con_01two h2 { float: right; width: 260px; font-size: 15px; line-height: 25px; color: #f6b22d; }
.paym_con_02two { text-align: center; }
.paym_con_02two a { display: inline-block; width: 100px; height: 30px; cursor: pointer; background: url(../../../../new/images/surn_buttom.jpg); }
.rule_d a:hover { text-decoration: underline; }
.selfocus { z-index: 999!important; }
/*掌上北部湾相关CSS*/

.app_cont { width: 100%; height: 630px; min-width: 1002px; border-top: 1px solid #bebebe; border-bottom: 1px solid #e1e1e1; background: #d1d1d1 url(../../../../new/plamAlltrust/app_bg.jpg) no-repeat center center; }
.mart0 { margin-top: 0; }
.app_cont_inner { width: 1002px; height: 630px; margin: 0 auto; }
.phone { margin: 106px 0 0 0; }
.app_cont_l { width: 500px; height: auto; padding-left: 50px; }
.down_tit { margin: 92px 0 40px 0; font-size: 28px; font-weight: bold; color: #4f4f4f; }
.down_btn { position: relative; }
.down_btn a { float: left; height: 59px; }
.down_btn a.a_01 { margin-right: 15px; }
.a_con { position: absolute; top: 59px; left: 0; display: none; width: 500px; height: auto; min-height: 310px; }
.a_con em { position: absolute; top: 0; left: 90px; z-index: 20; width: 15px; height: 12px; background: url(../../../../new/plamAlltrust/a_con_em.png) no-repeat; }
.a_con em.an { left: 340px; }
.a_con .con { width: 485px; height: auto; min-height: 297px; margin-top: 8px; font-size: 12px; border: 4px solid #e1e0e0; background: #fff; }
.a_con .con ul { padding: 20px 15px; }
.a_con .con ul li { float: left; width: 100%; padding: 5px 0; line-height: 34px; }
.a_con .con ul li label { float: left; width: 80px; padding-right: 10px; text-align: right; color: #000; }
.a_con .con ul li span { float: left; width: 350px; color: #747474; }
.a_con .con ul li span i { font-family: Arial, Helvetica, sans-serif; font-style: normal; color: #e18a20; }
.a_con .con ul li span img.dimg { width: 108px; height: 108px; padding: 4px; margin-left: 5px; border: 1px solid #d9d9d9; }
.app_pic { width: 255px; height: 568px; margin: 65px 0 0 135px; background: url(../../../../new/plamAlltrust/app-pic_bg.png) no-repeat; }
.app_banner { position: relative; width: 217px; height: 343px; margin: 89px 0 0 20px; overflow: hidden; }
.app_banner ul { position: relative; width: 217px; height: 343px; }
.app_banner ul li { position: absolute; z-index: 1; width: 100%; height: 100%; }
.app_banner ul li.active { z-index: 2; display: block; }
.app_banner ul li img { width: 100%; height: 100%; }
.app_banner .app_dlWrap { position: absolute; bottom: 10px; left: 0; z-index: 2; /*background:url(../../../../new/plamAlltrust/in_banner_bg.png) no-repeat;*/ width: 100%; text-align: center; }
.app_banner .app_dlWrap span { display: inline-block; width: 10px; height: 9px; margin-left: 5px; cursor: pointer; background: url(../../../../new/plamAlltrust/in_ddmenu.png) left top no-repeat; }
.app_banner .app_dlWrap span.active { background: url(../../../../new/plamAlltrust/in_ddmenu.png) no-repeat right top; }
.user_select_box { position: absolute; z-index: 99999; display: none; width: 112px; border: 1px solid #d4d4d4; background: #fff; box-shadow: 0 5px 5px rgba(0, 0, 0, .2); }
.user_select_box .arrow { position: absolute; top: -8px; left: 50%; width: 20px; height: 21px; margin: 0 0 0 -8px; font-family: "Simsun", serif; font-size: 14px; text-align: center; }
.user_select_box .arrow span { position: absolute; top: 0; left: 0; width: 100%; font-style: normal; color: #d4d4d4; }
.user_select_box .arrow span + span { top: 1px; color: #fff; }
.user_select_box .inner { padding: 16px 11px 11px; }
.user_select_box .list li { overflow: hidden; zoom: 1; font-size: 0; vertical-align: bottom; }
.user_select_box .list a { display: block; height: 26px; font-size: 12px; line-height: 26px; text-align: center; }
.user_select_box .s_line { display: block; height: 0; padding: 5px 0 0; margin: 0 0 5px; overflow: hidden; border-bottom: 1px dotted #808080; }
.user_select_box .s_line + .list a { color: #000; }
.user_select_box .list .login_link { height: 28px; margin-bottom: 8px; font-size: 14px; line-height: 28px; color: #fff; background: #d83800; }
.user_select_box.logined { width: 146px; }
.user_select_box.logined .logout_btn { display: inline-block; width: 57px; height: 28px; margin: 0 5px 8px 0; font-size: 14px; line-height: 28px; vertical-align: top; color: #fff; background: #6c6c6c; }
.user_select_box.logined .switch_user_btn { display: inline-block; height: 28px; font-size: 14px; line-height: 28px; vertical-align: top; color: #575757; }
/**/
.faqlist { height: 650px; overflow: hidden; }
.faqlist li { padding: 0 0 5px; margin-bottom: 5px; border-bottom: 1px dotted #f6b22d; }
.faqlist li.new { background: url(../../../../new/images/gif-new.gif) no-repeat right center; }
.faqlist li a { text-indent: 10px; }
.faqlist li a:hover, .faqlist li span { color: #f6b22d; }
/*loading*/
.model { display: none; z-index: 1011; position: fixed; top: 0; left: 0; height: 100%; width: 100%; background: rgba(0,0,0,.6); }
.model .iss-msg { z-index: 1012; position: fixed; top: 50%; left: 50%; width: 450px; height: 80px; margin: -40px 0 0 -225px; padding-left: 25px; background: white url("../../../../new/images/load.gif")no-repeat 130px 25px; text-align: center; color: #333; line-height: 80px; }
.model .iss-msg img { margin-right: 10px }
/*loading end*/

/****快速报价页面******/
.widthleft70 .ec_flow { background: url(../../../../images/echannel/front-end/l_01.jpg) no-repeat center top; height: 35px; margin-top: 20px }
.new-list { width: 706px; height: 100px; margin: 0 15px 10px; border: 1px solid #f6b22c }
.new-list.a { height: 50px; line-height: 50px; text-align: center; }
.new-list.a a { color: #fff; background-color: rgba(218,16,4); font-size: 20px; width: 100%; height: 100%; display: block }
.new-list.a a:hover { background-color: rgb(190,16,4); }
.new-list.b { width: 750px; max-height: 90px; }
.new-list.b img { width: 750px; max-height: 90px; }
.new-list.c { height: 110px; width: 686px; padding: 10px; background-color: fff; }
.new-list.c .new-list-top { display: inline-block; width: 100%; }
.new-list.c .new-list-top> a { float: left; display: block; padding-left: 10px; font-size: 16px; color: #fff; margin-bottom: 5px; width: 225px; height: 30px; line-height: 30px; background: url("../../../../new/images/new-list-top.png") no-repeat right center; }
.new-list.c .new-list-top .more a { float: right; display: block; height: 30px; line-height: 30px; }
.new-list.c .new-list-top-390> a {background: url("../../../../new/images/new-list-top-390.png") no-repeat left center;  width: 390px; }
/*.new-list.c ul li { margin-top: 10px; list-style: circle inside none; }*/
.new-list.c ul li { margin-top: 12px;}
.new-list.c ul li a:hover { color: #f0a30a }
.new-list2.c ul li a:hover { color: #f0a30a }
.footer-new { height: 100px; width: 1200px; margin: 10px auto; background: url("../../../../new/images/bottom-bg.png") no-repeat center; background-size: cover; }
.footer-new ul { width: 480px; height: 30px; margin: 0 auto; }
.footer-new ul li { float: left; width: 79px; height: 20px; line-height: 20px; text-align: center; border-left: 1px solid #dedcdc; }
.footer-new ul li:first-child { border-left: none }
.footer-new ul li a, .footer-new .textCenter a { color: #999 }
.footer-new ul li a:hover { color: #f6b22d }
.footer-new .textCenter { float: left; width: 1000px; margin-top: 30px; text-align: center; color: #999 }
.footer-new .weixin_ewm { float: right; width: 170px; height: 100%; text-align: center; background: url("../../../../new/images/app.png") no-repeat center; /* -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(2);  -o-transform: scale(1);  transform: scale(1); -webkit-transition: transform .5s; -moz-transition: transform .5s; -ms-transition: transform .5s; -o-transition: transform .5s; transition: transform .5s; */ }
.footer-new .weixin_ewm:hover { transform-origin: center bottom;  /*cursor: pointer; -webkit-transform: scale(2);  -moz-transform: scale(2);  -ms-transform: scale(2);  -o-transform: scale(2);  transform: scale(2); */ }
.vido .embed-title a { width: 100%; margin: 10px 0; max-height: 55px; text-align: center; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; line-height: 1.3em; -webkit-line-clamp: 3; }
.vido .embed-title a:hover { color: #f6b22c }
.vido { overflow: hidden;}
.vido .embed-title {border: 1px solid #f6b22d;padding: 0px 3px;margin: 5px 0px;}

.vido .embed-title2 a { width: 100%; margin: 10px 0; max-height: 55px; text-align: center;   -webkit-box-orient: vertical; line-height: 1.3em; -webkit-line-clamp: 3; }
.vido .embed-title2 a:hover { color: #f6b22c }
.vido .embed-title2 {border: 1px solid #f6b22d;padding: 0px 3px;margin: 5px 0px;}

.more-vido { width: 100%; height: 50px; margin-top: 10px; line-height: 50px; text-align: center; }
.more-vido a { display: block; width: 100%; height: 100%; border: 1px solid #f6b22c }
.more-vido a:hover { color: #fff; background-color: #f6b22d; }
#demo a { float: left; display: block; width: 180px; height: 100%; margin-right: 10px; }
#demo a > div { height: 30px; padding: 5px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; line-height: 1.3em; -webkit-line-clamp: 2; max-height: 2.6em; }
#demo a:hover > div { color: #f6b22c }
/*.weixin_ewm{position: fixed;top: 200px;left: 50%;width: 150px;height: 289px;background: url("../../../../new/images/weixin_ewm.jpg")no-repeat center; z-index: 1000; margin-left: 505px;}*/
