@charset "gb2312";
/* CSS Document */
.weizhi{ width:1200px; height:50px; line-height:48px; overflow:hidden; margin:0 auto; font-size:14px; color:#333333;}

.body{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF; border-radius:5px;}
.body h1{ width:1130px; height:60px; line-height:55px; font-size:22px; margin-left:30px; padding-left:10px;}

.ydlist{ width:1140px !important; border-bottom:1px solid #eee;overflow:hidden; margin:30px 0 30px 30px; padding-bottom:30px;}
.ydlist b,.ydlist em{ font-style:normal;}
.ydlist .tu { width:314px; height:209px; overflow:hidden; float:left;}
.ydlist .tu a img{ width:314px; height:209px;}
.ydlist .nr { width:805px; overflow:hidden; margin-left:20px; float:left;}
.ydlist .nr a{display:block;font-size:20px;color:#0e2644;margin-bottom:14px;white-space:nowrap; text-overflow:ellipsis;overflow:hidden;}
.ydlist .xx {float:left;width:382.5px;margin-right:10px;font-size:14px;line-height:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ydlist .xx:last-child{width:805px;height:30px; line-height:30px; white-space:normal; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ydlist .xx b {font-weight:normal;color:#818991; float:left;}
.ydlist .xx em{ color:#31404c;}
.ydlist .xx:nth-child(6) em b{ color:#ea5f3c; font-weight:bold; font-size:16px;}
.ydlist .bm {text-align:center;float:left;padding-top:12px;width:805px;margin-left:20px;}
.ydlist .bm a {display:inline-block;padding:0 33px;margin:0 auto;float:right;font-size:14px;line-height:36px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;text-align:center;}
.ydlist .bm .order-btn {line-height:34px;color:#b58e4b;border:1px solid #b58e4b;}
.ydlist .bm .detail-btn {color:#fff; margin-right:26px;}
.xldq{ width:256px; height:50px; line-height:50px; margin:0 auto; overflow:hidden; font-size:20px; text-align:center; margin-top:10px;}
.xldq a{ color:#FFF;}

.list{ width:1140px; overflow:hidden; margin:0 0 0 30px;}
.list li{ width:1140px; margin-top:20px; padding-bottom:20px; overflow:hidden; color:#333333; border-bottom:1px #c9c9c9 dashed;}
.list li em{ display:block; width:314px; height:209px; overflow:hidden; border-radius:5px; float:left;}
.list li span{ display:inline-block; font-size:24px; float:left;}
.list li span a{ font-family:'Microsoft YaHei', 'SimSun'; font-weight:bold;}.list li span a:hover{ text-decoration:none;}
.list li p{ margin:0; padding:0; font-family:'Microsoft YaHei', 'SimSun'; display:inline-block; font-size:16px; line-height:220%; text-indent:1em; color:#5c5859; overflow:hidden; float:left;}
.list li p font{ font-size:14px;}
.list li p a{ color:#F00;}
.list .wu span{ width:1120px; margin-left:5px;}
.list .wu p{ width:1120px; margin:12px 0 0 5px;}
.list .you span{ width:794px; margin-left:20px;}
.list .you p{ width:799px; margin:12px 0 0 20px;}

.xykfr{ width:1200px; height:249px; overflow:hidden; margin:0 auto; background:#FFF; margin-bottom:20px; border-radius:5px;}
.xykfr span,.xykfr i,.xykfr em{ display:inline-block; font-style:normal;}
.xykfr .tp{ width:314px; border-radius:5px; margin:20px; overflow:hidden; float:left;}
.xykfr h1{ width:846px; padding:0; overflow:hidden; font-size:26px; margin:20px 0 15px 0; float:left;}
.xykfr .kfrnr{ width:400px; font-weight:bold; color:#334d72; border-bottom:1px #ccc dashed; font-size:16px; overflow:hidden; height:90px; float:left;}
.xykfr .kfrnr li{ height:32px; margin-bottom:14px; overflow:hidden; padding-left:25px;}
.xykfr .kfrnr li:nth-child(1){ background:url(../images/kfrsj.jpg) 0 8px no-repeat;}
.xykfr .kfrnr li:nth-child(2){ background:url(../images/kfrdd.jpg) 0 1px no-repeat;}
.xykfr .kfrnr span{ width:270px; height:32px;}
.xykfr .kfrnr span p{ width:265px; height:32px; padding-left:5px; background:#f1f1f1; border:1px #f1f1f1 solid; color:#334d72; font-weight:bold; line-height:30px; font-size:16px;}

.yykx{ width:454px; height:90px; overflow:hidden; border-bottom:1px #ccc dashed; margin-left:2px; float:left;}
.yykx li{ width:151px; height:32px; line-height:36px; float:left; margin-bottom:10px;}
.form-control { display:block; width:115px; height:18px; padding:6px 12px; font-size:14px; line-height:1.428571429; color:#555; vertical-align:middle; background-color:#fff; border:1px solid #ccc; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s; }
.yxyzm img{ width:65px; height:30px; margin:1px 6px 0 0; border-radius:4px; float:left; }
.yxyzm input{ width:44px; }
.submit-group{ width:846px; margin-top:20px; text-align:center; float:left;}
.submit-group button{ font-size:14px; width:200px; max-width:none; line-height:34px; padding:0 12px; border:1px solid #d6b98b; color:#fff; background-color:#d6b98b; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px;}

.fenye{ width:1140px; padding:15px 0 15px 0; margin:10px 0 30px 30px; float:left; text-align:center;}
.fenye a{ display:inline-block; height:22px; line-height:22px; padding:0px 6px 0 6px; margin:0 3px 0 3px; border:1px #9f9fd5 solid;}
.fenye b{ display:inline-block; height:22px; line-height:22px; padding:0px 6px 0 6px; margin:0 3px 0 3px; background:#ff9900; border:1px #9f9fd5 solid;}
.fenye a b{ display:inline-block; height:20px; line-height:22px; padding:0px 7px 0 0; margin:0px; border:none; background:none; float:none;}
.fenye a:hover{ text-decoration:none;}
.fenye .curshuzi a{ background:#C90}

.content{ width:1140px; margin:0 auto; font-size:16px; color:#323232; line-height:180%; padding:0 20px 20px 20px; overflow:hidden;}
.content h2{ padding-left:20px; height:45px; font-size:18px; line-height:45px;; border-top:2px #1671ce dashed; border-bottom:2px #1671ce dashed;}
.content p{ font-size:16px;}

.tupian{ width:1168px; padding-left:2.5px;}
.tupian li{ width:356px; height:287px; border:1px #ebedf0 solid; margin:19px 29px 11px 1px; border-radius:3px; overflow:hidden; float:left;}
.tupian li:hover{ padding:1px; margin:18px 28px 10px 0px; box-shadow:0 0 6px 2px rgba(0,0,0,.10);}
.tupian li img{ width:356px; height:237px; float:left;}
.tupian li em{ display:block; width:356px; height:50px; line-height:50px; font-size:16px; text-align:center; font-style:normal; color:#818991;}

.form{ width:890px; padding-top:20px; border-bottom:1px #e5e5e5 solid; font-family:"Microsoft YaHei"; margin-left:115px; overflow:hidden;}
.form span{ display:inline-block;}
.xueyuan{ width:133px; height:292px; padding:3px 0 0 40px; font-size:18px; font-family:'Microsoft YaHei','ºÚÌå'; float:left;}
.lineh{ width:717px; line-height:38px; overflow:hidden; margin-top:10px; float:left;}
.textblack{ width:100px; height:45px; line-height:43px; text-align:right; overflow:hidden; font-size:18px; float:left;}
.input{ width:290px; height:45px; float:left;}
.input input{ width:280px; height:33px; line-height:33px; font-size:14px; border:1px #c7d6e9 solid; margin:2px 13px 0 0; float:left;}
.input2{ width:550px; line-height:45px; line-height:45px; margin-top:0px; float:left;}
.xueyuan2{ width:133px; height:155px; padding:10px 0 0 40px; font-size:18px; font-family:'Microsoft YaHei','ºÚÌå'; float:left;}
.lineh2{ width:717px; height:85px; line-height:35px; margin-top:5px; overflow:hidden; float:left;}
.lineh2 textarea{ border:1px #c7d6e9 solid; float:left;}
.input3{ width:550px; margin-top:4px; float:left;}
.input3 input{ width:120px; height:35px; line-height:33px; font-size:14px; border:1px #c7d6e9 solid; margin-right:13px; float:left;}
.wenzi{ width:890px; margin-top:28px; height:70px; text-align:center; margin-left:115px; overflow:hidden;}