
@charset "utf-8";
/* CSS Document */

body {font-family:"Microsoft YaHei"; font-size:12px; position:relative; margin:0 auto;background: url(../images/bg.jpg); color:#777; min-width:1020px; }
ul ,form ,p ,div ,h1 ,h2 ,h3 ,h4, h5 ,h6 ,input ,text ,textarea ,dl ,dt ,dd{ padding:0; margin:0;}
ul ,li{ list-style:none;}
a {color:#666; text-decoration:none;}
a:hover{color:#1377cc; }
i,em{ font-style:normal;}
.h20{ height: 20px;}
.clear{ clear:both;}
.text-center { text-align: center;}
.m_l_30 { margin-left:30px;}

.center{ width:1024px; margin:0 auto; position:relative;}
.top{ border-bottom:1px solid #e8e8e8; height:36px; line-height:36px; background:#f6f6f6; overflow:hidden;}
.top span{ position:absolute; right:0;}
.top em{ padding:0 5px;}

.tpo{ height:131px; background:#fff;}
.tpo .logo{ padding-top:45px; float:left;}
.tpo .logo img{ float:left;}
.tpo span { margin:5px 0 0 20px; padding-left:16px; float:left; width:300px; font-size:23px;  font-weight:bold; border-left:1px solid #dcdcdc;}
.tpo span em { color:#1377cc; font-size:24px; font-style:normal; display:block;}
.tpo span i { color:#1377cc; font-size:14px; font-style:normal;}
.tpo dl{ float:right; margin-top:28px; width:240px; letter-spacing: 0.1em;}
.tpo dl dt{ float:left; width:70px; margin-right:16px; font-size:13px; color:#333; text-align:center;}
.tpo dl dt img{ display:block; padding-bottom:6px;}
.tpo dl dd{ }
.tpo dl dd h1{ font-size:16px; color:#333;  display:block; padding-bottom:5px; }
.tpo dl dd img{ vertical-align:middle; margin-right:8px; }
.tpo dl dd b{ display:block; font-size:26px; line-height: 28px; color:#c53118; font-family:Arial;}

.right_list h1{ margin:28px;}
.nav{ height:50px; line-height:50px; overflow:hidden; background:#1e1919;}
.nav ul li{ float:left;}
.nav ul li a{ font-size:14px; color:#fff; display:block; padding:0 43px;}
.nav ul li a:hover{ background:#c53118;}

#nav_on{ background:url(../images/nav_bj.jpg) repeat-x;}

.focusBox { position: relative; width:100%;height:450px;  overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:100%; display: block; }
.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }


.b_list{ position:absolute; bottom:1px; height:46px; background:url(../images/bg_png.png) repeat-x; line-height:46px; z-index:999; width:100%;}
.b_list b{ color:#fff; float:left; font-size:13px;}
.txtMarquee-left{   position:relative; float:left;}
.txtMarquee-left .bd{ }
.txtMarquee-left .bd .tempWrap{ width:425px !important; }/* 鐢� !important瑕嗙洊SuperSlide鑷姩鐢熸垚鐨勫搴︼紝杩欐牱灏卞彲浠ユ墜鍔ㄦ帶鍒跺彲瑙嗗搴︺€� */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-left:20px;  float:left; line-height:46px; height:46px; text-align:left; _display:inline; width:auto !important;  }
.txtMarquee-left .bd ul li a{ font-size:13px; color:#fff; }
.txtMarquee-left .bd ul li a:hover{ font-size:13px; color:#fff; }

.b_list span{ position:absolute; right:0; top:10px;}
.b_list span .span_txt{ width:209px; height:28px; padding:0 10px; border:none; color:#999; font-family:"寰蒋闆呴粦"; float:left; border:1px solid #ddd; border-right: none;}
.b_list span .span_sbm{ background:url(../images/ipt.jpg) no-repeat; width:35px; height:30px; border:none;}

.one{ background:url(../images/b1.jpg) no-repeat 50% 50%; height:757px; overflow:hidden; max-height:757px; min-height:757px; width:100%;}

.one_left{ width:210px; position:absolute; left:0; top:27px;}
.one_left_hd{ height:61px; color:#fff; font-size:20px; text-align:center; font-weight:bold; padding-top:18px; }
.one_left_hd i{ font-size:12px; color:#ccc; font-weight:normal; display:block; padding-top:4px; }

.one_left ul{ margin:15px 20px;}
.one_left ul li{ height:46px; line-height:46px; background:url(../images/jt.jpg) no-repeat 4% 50%; border-bottom:1px dashed #dcdcdc; padding-left:24px; white-space:nowrap; overflow: hidden; text-overflow: ellipsis;}
.one_left ul li a{ font-size:13px; color:#333;}
.one_left dl{ text-align: center; margin:25px 0 0;}
.one_left dl dd{ padding-top:15px;  font-weight:bold; color:#db0100;}
.one_left dl dd b{ display:block; font-size:33px; font-family:Arial; height:80px; overflow:hidden;}

.one_right{ width:786px; position:absolute; right:0; top:27px;}
.one_right_hd{ height:39px; line-height:39px; font-size:16px; color:#fff; padding:0 17px; position:relative; overflow:hidden;}
.one_right_hd a{ font-size:12px; color:#fff; position:absolute; right:17px;}

#pro{}
#pro li{ float:left; width:228px; text-align:center; margin-left:25px; margin-top:25px; font-size:13px; color:#666; }
#pro li img{ padding:6px; border:1px solid #ddd; width:214px; height:138px; background:#fff; margin-bottom:10px; display:block;}

.tow{ background:url(../images/b2.jpg) no-repeat 50% 50%; min-height:978px; max-height:978px; height:978px; overflow:hidden; box-shadow:inset  0 16px 60px 0 #d5d5d5;}

.tow_top_hd{ text-align:center; height:46px; line-height:46px; font-size:20px; font-weight:bold; color:#fff; margin-top:46px;}

.tow_list{ height:598px; overflow:hidden; position:relative;}
.tow_left{ position:absolute; left:50px; top:41px; width:395px;}
.tow_right{ position:absolute; right:50px; top:20px; width:395px;}
.tow_list dl{}
.tow_list dl dt{ height:52px; line-height:52px; background:#f5f5f5; color:#333; font-size:20px; }
.tow_list dl dt b { color: #db0100;}
.tow_list dl dt i{ display:inline-block; width:35px; height:52px; line-height:52px; background:#db0100; color:#fff; font-size:30px; font-weight:bold; text-align:center; font-family:Arial; margin-right:19px; }
.tow_list dl dd{ margin:20px 0; line-height:22px; color:#666; }
.tow_list dl dd b { color: #db0100; font-size: 1.3em; }

.tow_hd{ height:48px; line-height:48px; position:relative; overflow:hidden; font-size:18px; color:#fff; padding:0 24px;}
.tow_hd i{ font-size:14px; color:#ccc; padding-left:10px; font-style:oblique; font-family:Arial; }
.tow_hd a{ position:absolute; right:24px; color:#fff; font-size:14px;}

.slideGroup{}
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:39px 69px 0 60px; position:relative;   }

.slideGroup .sPrev{ position:absolute; left:35px; top:77px; display:block; background:url(../images/left.jpg) no-repeat; width:11px; height:21px;   }
.slideGroup .sNext{  position:absolute; top:77px; right:30px; background:url(../images/right.jpg) no-repeat;  width:11px; height:21px;}

.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center; background:url(../images/bg1.jpg) no-repeat; width:161px;  }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:147px; height:80px; display:block;  padding:7px; }
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
.slideGroup .parBd ul li .title{ padding-top:14px; color:#666;}

.bot_banner { height: 153px; background: url(../images/iban.jpg) center center;}

.three{ height:1445px; overflow:hidden; background: url(../images/bg2.jpg) no-repeat 50% 50%;}
.three .three_one{ height:496px; margin-top:42px; overflow:hidden; }

.hasMoreTab{ width:588px; position:absolute; left:23px; top:28px;}
.hasMoreTab .hd{ line-height:40px; height:40px; border-bottom:2px solid #db0100; position:relative; }
.hasMoreTab .hd ul{ z-index:5; position:absolute; height:40px;  overflow:hidden; zoom:1; }
.hasMoreTab .hd li{ float:left; background: url(../images/tb_bq2.jpg) no-repeat; width:115px; font-weight:bold; font-size:16px; color:#f3f3f3; padding-left:26px; cursor: pointer; }
.hasMoreTab .hd li.on{ background:url(../images/tb_bq1.jpg) no-repeat; }
.hasMoreTab .hd .more{ position:absolute; right:0;}
.hasMoreTab .hd .more a{ color:#666;}
.hasMoreTab .bd{  padding:25px 0 0; clear:both; position:relative;  }
.hasMoreTab .bd dl{ height:80px; margin-bottom:31px;}
.hasMoreTab .bd dl dt{ float:left; width:150px; margin-right:20px;}

.hasMoreTab .bd h2{ font-size:14px; color:#333; display:block; padding:10px 0; }
.hasMoreTab .bd h2 a {color:#333;}
.hasMoreTab .bd p{ color:#666; line-height:24px;  }
.hasMoreTab .bd p a{ color:#666;  }
.hasMoreTab .bd ul a{ color:#333;  }
.hasMoreTab .bd ul a:hover{ color:#db0100;  }
.hasMoreTab .bd ul li{ height:39px; line-height:39px; background:url(../images/bq1.jpg) no-repeat 2% 50%; padding-left:34px; border-top:1px solid #f7f8f8;}
.hasMoreTab .bd ul li span{ position:absolute; right:32px; }


.problem{ position:absolute; right:20px; top:28px; width:349px;}
.problem_hd{ height:40px; line-height:40px; border-bottom:2px solid #db0100; position:relative; color:#333; font-size:16px; font-weight:bold; background:url(../images/bq2.jpg) no-repeat 0% 50%; padding-left:5px;}
.problem_hd a{ position:absolute; right:0; font-size:12px; font-weight:normal; color:#666;}
.problem dl{ margin-top:25px; padding-right:52px;}
.problem dl dt{ padding-bottom:10px;}
.problem dl dt a{ font-size:12px; color:#333; font-weight:bold;}
.problem dl dd{ line-height:26px; color:#666;}

.three_tow{ height:536px; overflow:hidden; margin-top:33px; position:relative;}

.three_tow_left{ position:absolute; top:27px; left:24px; width:468px;}
.three_tow_left_hd{ height:48px; line-height:48px; color:#fff; font-weight:bold; font-size:20px;}

.three_tow_left dl{ margin-top:32px;}
.three_tow_left dl dt{ color:#333; font-size:18px; margin-bottom:10px; line-height:24px; }
.three_tow_left dl dd{ color:#999; line-height:24px; }

.three_tow_left_img{ text-align:left; margin-left:-25px; margin-top:20px;}

.three_tow_right{ position:absolute; top:27px; right:24px; width:468px;}
.three_tow_right_img{ position:absolute; right:28px; top:40px; width:406px; height:214px;}
.three_tow_right dl{ margin-top:312px;}
.three_tow_right dl dt{ color:#333; font-size:18px; margin-bottom:10px; line-height:24px; }

.three_tow_right dl dd{ color:#999; line-height:24px; }

.three_thr{  }

.three_thr{ height:255px; overflow:hidden; position:relative;}
.three_thr .parHd{ height:34px; line-height:34px; background: url(../images/xx.jpg) repeat-x 0 50%;  position:relative; margin:0 23px;}
.three_thr .parHd ul{ text-align:center; }
.three_thr .parHd ul li{ display:inline-block; cursor:pointer; background:url(../images/tb_bq1.png) no-repeat; text-align:center; width:142px; font-size:18px; font-weight:bold; color:#f3f3f3; margin:0 -10px;  }
.three_thr .parHd ul li.on{ background:url(../images/tb_bq2.png) no-repeat; position:relative; z-index:999; }
.three_thr .slideBox{ overflow:hidden; zoom:1; padding:44px 50px 0 50px; position:relative;   }

.three_thr .sPrev{ position:absolute; left:24px; top:94px; display:block; background:url(../images/left.jpg) no-repeat; width:11px; height:21px;   }
.three_thr .sNext{  position:absolute; top:94px; right:24px; background:url(../images/right.jpg) no-repeat;  width:11px; height:21px;}

.three_thr .parBd ul{ overflow:hidden; zoom:1;   }
.three_thr .parBd ul li{ margin:0 7.5px; float:left; _display:inline; overflow:hidden; text-align:center;  width:170px;  }
.three_thr .parBd ul li .pic{ text-align:center; }
.three_thr .parBd ul li .pic img{ width:170px; height:113px; display:block;   }

.three_thr .parBd ul li .title{ padding-top:14px; color:#666;}

.like{ height:83px; line-height:83px;}
.like a{ padding:0 5px;}




.bottom{ text-align:center; min-height:50px; line-height:24px; padding: 15px 0; background:#211819; color:#fff;}
.bottom a { color: #fff; }

.bot{ height:318px; background:url(../images/bg3.jpg) no-repeat 50% 50%;}

.bot dl{ float:left; margin-top:54px; height: 200px; padding: 0 15px; border-right: 1px solid #575757; border-left: 1px solid #868686; }
.bot dl dt{ color:#fff; font-size:14px; padding-bottom:20px;}
.bot dl dd{ line-height:28px;}
.bot dl dd a{ color:#fff;}
.bot dl dd a:hover{ color:#ee8024;}
.bot dl.double { width: 370px; }
.bot dl.double dd { float:left; width: 185px;}



/*------------*/

.banner{ margin:15px 0;}

.main{}
.main_left{ width:210px; float:left;}

.left_list{ background:#211819 url(../images/left_head.jpg) no-repeat top; margin-bottom:14px; border-bottom:3px solid #211819; box-shadow:0 6px 10px 6px #d7d7d7; }
.left_list_hd{ height:61px; color:#fff; font-size:20px; text-align:center; font-weight:bold; padding-top:18px; }
.left_list_hd i{ font-size:12px; color:#6e6a6b; font-weight:normal; display:block; padding-top:4px; }
.left_list>ul{ margin:0 3px 0; background:#fff; padding:9px 0 28px;}
.left_list>ul>li{ line-height:36px; margin:0 12px 5px 12px;}
.left_list ul li a{ font-size:13px; color:#211819;  padding-left:25px; display:block; background:url(../images/jt.jpg) no-repeat 8px 50%; white-space:nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: 600; border-bottom:1px dashed #dcdcdc;}
.left_list>ul>li>ul>li>ul>li>a:hover,.left_list ul li a.hover { color: #db0100; font-weight: 600;}
.left_list>ul>li>a:hover, .left_list>ul>li>ul>li>a:hover, .left_list ul li a.on{ background:url(../images/left_bg.jpg) no-repeat 0% 50%; color:#fff;  }
.left_list>ul>li>ul { padding-bottom: 0px; padding-top:8px;  margin: 0 10px; }
.left_list>ul>li>ul>li {line-height:36px;}
.left_list>ul>li>ul>li>a { border-bottom:1px dashed #dcdcdc; line-height: 30px;  margin-bottom: 6px;}
.left_list ul li ul li a { background:url(../images/ico10.gif) no-repeat 15px 50%; font-weight: 400; }
.left_list ul li ul li ul { padding-top: 0; padding-bottom: 5px; margin: 0 10px; display: none; }
.left_list ul li ul li ul li a { border-bottom: none; line-height: 26px; }
.display_none { display: none; }
.display_block { display: block; }

#left_on a{ background:url(../images/left_bg.jpg) no-repeat 0% 50%; color:#fff; width:100%;}

.recommend{ margin-bottom:14px; box-shadow:0 6px 10px 6px #d7d7d7; background:#fff; padding-bottom:28px;}
.recommend_hd{ height:39px; line-height:39px; color:#fff; font-weight:bold; background:url(../images/39.jpg) repeat-x; font-size:16px; padding-left:16px;}

.recommend ul li{ text-align:center; margin:18px 17px 0;}
.recommend ul li img{ display:block; padding:6px; background:#fff; border:1px solid #ddd; margin-bottom:8px; }



.leib{ margin-bottom:14px; box-shadow:0 6px 10px 6px #d7d7d7; background:#fff; padding-bottom:28px;}
.leib_hd{ height:39px; line-height:39px; color:#fff; font-weight:bold; background:url(../images/39.jpg) repeat-x; font-size:16px; padding-left:16px;}
.leib_tel{ margin:0 20px 20px; padding:20px 0 10px; border-bottom:1px dashed #dcdcdc;}
.leib_tel h1{ font-weight:normal; font-size:12px; color:#666; display:block; padding-bottom:12px;}
.leib_tel h1 img{ vertical-align:middle; margin-right:9px;}
.leib_tel b{ display:block; font-size:24px; color:#ee8024; font-family:Arial; height:32px; overflow:hidden; }
.leib p{ padding:0 20px; display:block; line-height:28px; color:#666;}

.wx { margin:20px;}
.wx img{ float:left; margin-right:10px;}
.wx p{ padding:0; line-height:20px;}

.main_right{ width:800px; float:right; margin-bottom:48px;}
.right_list{ box-shadow:0 6px 10px 6px #d7d7d7; background:#fff; padding-bottom:10px;}
.r_hd{ background:#211819; color:#fff; height:39px; line-height:39px; position: relative; font-size:16px; font-weight:bold; padding-left:17px;}
.r_hd span{ position:absolute; right:17px; font-size:12px; font-weight:normal;}
.r_hd span a{ color:#fff;}


#list{ height:138px; padding:25px 26px 0;  }
#list dt{ float:left; width:207px; margin-right:20px;}
#list dt img{ width:193px; height:123px; padding:6px; border:1px solid #ddd; background:#fff;}
#list dd { width:512px; float:left; height:136px; border-bottom:1px dashed #d9d9d9;}
#list dd a { font-size:16px; color:#333; padding:0 0 10px; display:inline-block; }
#list dd p {color:#666; font-size:12px; line-height:28px; }
#list .more{ color:#db0100; font-size:12px; padding:0 0 10px;}

.fy{ text-align:right; margin:36px 28px 0;}
.fy a{ display: inline-table; padding:5px 10px; border:1px solid #ededed; font-size:14px; margin-left:4px;}
.fy #fy_on{ background:#1377cc; color:#fff; border:1px solid #1377cc;}

.post{ box-shadow:0 6px 10px 6px #d7d7d7; background:#fff; margin-top:14px;}
.post_hd{ height:39px; line-height:39px; color:#fff; font-weight:bold; background:url(../images/39.jpg) repeat-x; font-size:16px; padding-left:16px;}
.post_hd a{ position:absolute; right:22px; font-size:12px; font-weight:normal; color:#fff;}
.post ul{ margin:22px; padding-bottom:28px;}
.post ul li{ position:relative; float:left; width:42%; margin-right:8%; background:url(../images/bq1.jpg) no-repeat 0% 50%; line-height:36px;}
.post ul li a{ display:block; padding-left:23px;}
.post ul li span{ position:absolute; right:0; }

.ctr_list{ margin:28px; line-height:28px;}



#table .t{ text-align:right;}


.pd_fl_lb{ margin:26px;}
.pd_fl_lb input{ padding:5px;}




dl.news_dl {font-size:14px; color:#666; padding:0 5px; line-height:22px; border-bottom:1px dashed #CCCCCC; margin:28px 18px 0; padding-bottom:18px;}
dl.news_dl a{ color:#000; }
dl.news_dl dt { margin-bottom:3px; margin-top:5px; line-height:24px; height:24px; width:720px; overflow:hidden;}
dl.news_dl .dt_1 { height:20px; background:url(../images/ico10.gif) no-repeat 0 6px;  padding-left:10px;  font-size:14px; color:#333; font-weight:bold; }
dl.news_dl dt a:hover {color:#db0100; }

dl.news_dl .dt_2 { font-size:12px; float:right; padding:0 10px 0 8px;    }


.pd_zw_bt{ text-align:center; color:#000; margin:28px 28px 10px;}
.pd_nc_zw{ margin:0 28px; line-height:28px;}
.pd_nc_zw h3 { margin-top: 15px; color: #333; font-size: 16px;}
.pd_nc_zw strong { color: #333; font-size: 1.1em;}
.pd_nc_zw img { max-width: 100%;}
.pd_nc_zw ul,
.page ul { padding-left: 20px;}
.pd_nc_zw ul li,
.page ul li { list-style-type: disc;}


#pro_list{ margin:28px 18px 10px;}

#pro_list li{ margin:0 10px 18px; float:left; width:234px; text-align:center;}
#pro_list li img { border: 1px solid #ccc;}


#links{ margin:28px;}
#links li{ margin:0 18px 20px; float:left; width:147px; text-align:center;}






.gduo{ height:30px; line-height:30px; background:#e7e7e7; overflow:hidden; margin:28px 0px 15px; padding:0 10px;}
.gduo span{ float:right; width:320px; overflow:hidden; height:30px; display:block;}
.gduo a{  font-weight:bold;}


.gjz{ padding:0 15px;}



.page {}
.page h2,
.page h3,
.page h4,
.page h5 { color:#211819; }
.page h2 { font-size: 24px;}
.page h3 { font-size: 16px; padding-top: 20px;}


.pagelist {margin: auto;clear: both; text-align:center; padding:10px 0 30px 0; }
.pagelist .first {background:url(../images/page.png) 7px -82px no-repeat;}
.pagelist .last {background:url(../images/page.png) 7px -140px no-repeat;}
.pagelist .next {background:url(../images/page.png) 7px 10px no-repeat;}
.pagelist .prev {background:url(../images/page.png) 7px -36px no-repeat;}
.pagelist span.page_list {overflow:hidden;}
.pagelist span.page_list a { margin-right:5px;border:1px solid #eaeaea;padding: 7px 12px 7px 12px;font-size:12px;}
.pagelist span.page_rows { border:1px solid #eaeaea;font-size:12px;margin-right:5px;padding: 7px 12px 7px 12px;}
.pagelist span.page_list a.selected {background: #f2f2f2;color: #222222;}


/*lrtk*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:180px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px;font-weight: 600; background:#db0100;color:#fff;font-size:18px;text-indent:18px;position:relative;}
#floatDivBoxs .floatDqq{padding:10px 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDqq li a { color:#444;font-weight: 600; }
#floatDivBoxs .floatDqq li img{ width: 24px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px; font-weight: 600;}
#floatDivBoxs .floatDtel{padding:0 0 15px 15px; font-size: 17px; color: #db0100; font-weight: 600; line-height: 1.5em;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:180px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}

/*book*/
.contact-form { width: 95%; margin: auto;}
.form-guide { margin:60px 50px 50px; }
.form-control {box-shadow: none;   color: #c2c2c2;   height: 20px;   padding: 2px;   font-size: 12px;    line-height: 1.428571429;vertical-align: middle;    background-color: #fff;}
.form-group{padding: 10px;}
.form-group input { width: 40%;}
.form-group label { color: #444; font-size: 14px; padding-right: 30px;}
.form-group textarea{line-height: 1.6; width: 80%; height: 100px;}
.contact-form span { color: #ff0011;}
.btn {    font-weight: 500;  color: #fff; background-color: #db0100;    border-color: #db0100;    -webkit-border-radius: 3px;   -moz-border-radius: 3px;    border-radius: 3px;    border: 1px solid transparent;}

/*样片申请*/
.srv-smapApply{padding:53px 0 97px;}

.smapApply-form{margin:20px 0 0;}
.smapApply-list{width:101.875%;margin:0 0 0 -1.875%;}
.smapApply-list li{width:31.33334%;padding:10px 0 10px 1.840490797546012%;float:left;}
.smapApply-list li.w100{width:100%;}
.smapApply-list .smapApply-box{padding:0 10px 0 24px;border:1px solid #e5e5e5;position:relative;}
.smapApply-box .text,
.smapApply-box select{width:100%;height:36px;line-height:48px;font-size:12px;color:#333;border:0px;margin:0px;}
.smapApply-box .text::-webkit-input-placeholder{color:#b2b2b2;}
.smapApply-box .hint{display:block;width:24px;line-height:48px;font-size:16px;color:#c6361f;text-align:center;position:absolute;left:0px;top:0px;}
.smapApply-list .smapApply-sub{display:block;width:100%;height:46px;line-height:46px;font-size:16px;color:#fff;background:#c6361f;}
.sampApply-hint{line-height:20px;color:#666666;margin:20px 0 0;}
.smapApply-list .yzm-box .text{padding:0 10px;width:70%;height:50px;border:1px solid #e5e5e5;float:left;}
.smapApply-list .yzm-box .yzm-img{display:block;width:28%;height:50px;border:1px solid #e5e5e5;float:right;}
.smapApply-list .yzm-box .yzm-img img{width:100%;height:100%;}
.smapApply-box .text::-webkit-input-placeholder,
.smapApply-box select::-webkit-input-placeholder{color:#b2b2b2;}