@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px; font-family:"微软雅黑"; font-size:14px;}
body{ margin:0px; padding:0px; font-family:"微软雅黑"; font-size:14px; color:#555555;}
ul li{ margin:0px; padding:0px; list-style-type:none}
dl dt{ margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
ol, ul, li, dl, dt, dd { list-style:none; vertical-align: top; }
a { color:#555555; text-decoration:none;}
a:link, a:visited { text-decoration:none;  }
a:hover { text-decoration:none;}
a,area { blr:expression(this.onFocus=this.blur())/* for IE */ }
img{ border:none}
.fl{ float:left} .fr{ float:right}
.blank { height:30px; font-size:0; line-height:0; clear:both; overflow:hidden;/*PC*/ }
/* top */
.xin_top1{ width:100%; height:120px; background:#dd137b;overflow:hidden}
.xin_top1con{ width:1160px; margin:0 auto; padding:30px 20px;}
.xin_top2{ width:990px; margin:0 auto; padding:30px 105px 20px 105px; overflow:hidden}
.xin_top2 a{ display:block; width:165px; padding-bottom:8px; float:left; text-align:center}
.xin_top2 a b{ display:block; width:165px; float:left; font-size:18px; line-height:35px; font-weight:normal}
.xin_top2 a i{ display:block; width:165px; float:left; font-size:12px; color:#ababab; font-style:normal}
.xinhov{ width:165px; border-bottom:4px solid #dd137b;}
.xin_top3{ width:100%; height:600px; background:url(../ximg/xinban.jpg) no-repeat top center;overflow:hidden}
/* footer */
.xin_foot1{ width:100%; height:45px; background:#f24587; line-height:45px; overflow:hidden}
.xin_foot1con{ width:700px; margin:0 auto; padding:0px 250px;}
.xin_foot1con a{ display:block; float:left; color:#FFF; padding:0px 20px;}
.xin_foot1con span{ display:block; float:left; color:#FFF;}
.xin_foot2{ width:100%; background:#e7e7e7; padding:25px 0px;}
.xin_foot2con{ width:680px; margin:0 auto; text-align:center; line-height:30px;}
/* content */
.xin_con1{ width:1200px; height:380px; margin:0 auto; overflow:hidden}
.xin_con1l{ width:300px; height:380px;}
.xin_con1m{ width:545px; height:380px; margin:0px 30px; }
.xin_con1mt{ width:545px; border-bottom:1px solid #dddddd; line-height:40px; }
.xin_con1mt a{ display:block; width:90px; background:url(../ximg/activity.jpg) no-repeat left center; padding-left:30px; border-bottom:2px solid #dd137b; line-height:40px; font-size:16px;}
.xin_con1mm{ width:545px; }
.xin_con1mm dl{ display:block;width:545px; height:135px; padding-top:25px;border-bottom:1px dashed #dddddd; float:left}
.xin_con1mm dl dt{ width:160px; height:113px; float:left}
.xin_con1mm dl dd{ width:370px; float:right}
.xin_con1mm dl dd b{ display:block; width:370px; float:left; font-weight:normal; font-size:16px; line-height:30px;}
.xin_con1mm dl dd p{ display:block; width:370px; float:left; text-indent:2em; color:#ababab; line-height:25px; margin-top:5px;}
.xin_con1mm dl dd p a{ color:#dd137b}
.xin_con1mm ul{display:block;width:545px; float:left; padding-top:10px}
.xin_con1mm ul li{ width:530px; float:left; height:34px; overflow:hidden; line-height:34px; background:url(../ximg/mark.jpg) no-repeat left center; padding-left:15px;}
.xin_con1mm ul li a{ display:block; float:left;  }
.xin_con1mm ul li span{ display:block; float:right;color:#ababab;}
.xin_con1r{ width:295px; height:380px;}
.xin_con1r em{ display:block; width:295px; height:185px;}
.xin_con1r b{ display:block;  width:270px; line-height:30px; background:url(../ximg/ico.jpg) no-repeat left center; padding-left:25px; font-weight:normal; margin-top:5px;}
.xin_con1r p{ display:block; width:295px; text-indent:2em; color:#ababab; line-height:22px; font-size:12px;}
.xin_con1r p a{ color:#ababab; font-size:12px;}
.xin_con1rb{ width:295px; height:106px; float:left; margin-top:8px;}
.xin_con1rb1{ width:146px; height:52px; float:left;}
.xin_con1rb1 a{ display:block; width:146px; height:52px; }
.xin_con1rb1 a:hover,.xin_con1rb1 a.xin_con1rbnt{ background:url(../ximg/registered.jpg) no-repeat;} 
.xin_con1rb2{ width:146px; height:52px; float:right;}
.xin_con1rb2 a{ display:block; width:146px; height:52px; background:url(../ximg/tell1.jpg) no-repeat;}
.xin_con1rb2 a:hover{ background:url(../ximg/tell1_1.jpg) no-repeat;} 
.xin_con1rb3{ width:146px; height:52px; float:left;  display:inline;margin-top:2px;}
.xin_con1rb3 a{ display:block; width:146px; height:52px; background:url(../ximg/consulting.jpg) no-repeat;}
.xin_con1rb3 a:hover{ background:url(../ximg/consulting_1.jpg) no-repeat;} 
.xin_con1rb4{ width:146px; height:52px; float:right;  display:inline;margin-top:2px;}
.xin_con1rb4 a{ display:block; width:146px; height:52px; background:url(../ximg/Q_consulting.jpg) no-repeat;}
.xin_con1rb4 a:hover{ background:url(../ximg/Q_consulting2.jpg) no-repeat;} 
.xin_con2{ width:1200px; margin:0 auto; overflow:hidden}
.xin_con2 dl{ display:block; width:152px; float:left; margin-left:17px;}
.xin_con2 dl dt{ display:block; width:152px; float:left; margin-bottom:8px;}
.xin_con2 dl dd{ display:block; width:152px; float:left}
.xin_con2 dl dd a{ display:block; width:100px; text-align:center; border:1px solid #9ab122; line-height:30px; margin-left:26px;}

/*list*/
.pageBanner{ height:445px; width:100%;}
.mainWarp{ width:1140px; margin:0px auto; position:relative;}
.pageLeft{ float:left;width:208px; position:relative;background:#fb5763; }
.navLeft{ padding-bottom:200px;position:absolute; left:0px; top:-100px;width:208px;background:#f24587; }
.navLeft dt{ background:#dd137b; color:#fff; font-size:34px; padding:35px 0px 0px 0px; line-height:20px; height:65px;width:208px; text-align:center; line-height:50px;}
.navLeft dd{ height:48px; line-height:48px;  font-size:14px; width:208px; border-bottom:1px #fff solid;
             transition:background-color 1s ease 0s;
-ms-transition:background-color 1s ease 0s;
-moz-transition:background-color 1s ease 0s;
-webkit-transition:background-color 1s ease 0s;
-o-transition:background-color 1s ease 0s;}
.navLeft dd a{ display:block; text-indent:30px; color:#fff;}
.navLeft dd.current a,.navLeft dd.hover a{ color:#dd137b;}
.navLeft dd.current,.navLeft dd.hover{ background:#f6e3c8 url(../ximg/leftNav.jpg) center top repeat-y;}
.pageLeft .bottom{ background:url(../ximg/leftImg.png) left top no-repeat; height:203px;width:208px; position:absolute; left:0px; bottom:-560px;}
.pageLeft .bottom a{ display:block; padding:50px 0px 0px 20px; font-size:28px; color:#fff; line-height:22px;}
.pageLeft .bottom a span{ display:block; font-size:22px; padding:5px 0px 0px; height:30px;}

.pageRight{ float:right;width:810px; padding:0px 40px; min-height:550px;_height:550px; position:relative;}
.lv_tree {height:71px; line-height:70px; width:100%; overflow: hidden; display:block; position:absolute; left:0px; top:-70px; background:#fff; z-index:2;border-bottom:1px solid #eeeeee  }
.lv_tree_con {background: none;color: #999999;overflow: hidden; font-size:13px; text-indent:40px; }
.lv_tree_con a {color: #9fa0a0;}
.lv_tree_con span {color: #9fa0a0;}
.lv_tree_con a:hover, .lv_tree_current {color: #dd137b;}
.new_list ul{ list-style:none; padding-top:10px;}
.new_list ul li{line-height:45px; border-bottom:1px #c1c0c0 dashed; height:45px; overflow:hidden; font-size:14px;
                transition:background-color 1s ease 0s;
-ms-transition:background-color 1s ease 0s;
-moz-transition:background-color 1s ease 0s;
-webkit-transition:background-color 1s ease 0s;
-o-transition:background-color 1s ease 0s;}
.new_list ul li a{ text-decoration:none; display:block; width:690px;overflow:hidden;  text-indent:5px; background:url(../ximg/mark.jpg) no-repeat left center; padding-left:10px;}
.new_list ul li span{float:right; color:#808080; font-size:10px; display:block;width:67px;}

.new_list ul li.hover{background:#faf0e3;}
.new_list ul li.hover a{ }
.new_list ul li.hover span{}
.pages{  height:40px; line-height:40px; text-align:center ; margin-top:15px;}
.pages ul{ list-style-type:none;}
.pages ul li{ float:left; margin-top:5px; padding:0px 5px; line-height:25px; border:1px solid #d1387e; text-align:center; margin-left:5px;}
.pages ul li a:hover{ color:#333333}

/* art */
.n-tit{ line-height:30px; padding-bottom: 10px; margin-top:15px;  font-size: 24px; position: relative; font-weight:normal;}
.n-msg{height: 34px; overflow: hidden; padding-bottom:5px;}
.n-msg .n-msg-base{float: left; line-height: 28px;}
.n-msg .n-msg-base span{display:block; float:left; margin-right:20px; color:#b8b8b8}
.n-body{font-size: 14px; line-height:30px; padding-top: 10px; padding-bottom: 50px; border-top:1px dashed #eeeeee}
.n-body p{ margin:8px 0px;}
.n-body table tr td{border-bottom:1px dashed #eeeeee; padding-bottom:15px;}
.n-body table tr td img{ margin-right:10px;}
.n-bodylist dl{ width:152px; float:left; margin:25px 20px;}
.n-bodylist dl dt{ width:152px; float:}
.n-bodylist dl dd{ width:100px; margin-left:26px; text-align:center; border:1px solid #9ab122; }