@charset "utf-8";
*{margin:0; padding:0;}
body{ margin:0px; padding:0px; font-family: "微软雅黑","宋体",arial, Verdana; font-size:14px;color: #505050;line-height: 24px;background: #FFF;}
body,div,p,span,form,iframe,table,td,th,input,textarea,button,label,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,img,map{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{ font-size:14px; font-weight:700; display: inline;}
ul,ol,li,dl{list-style-type:none;}
input{font-family: "微软雅黑","宋体"}
.blank5{width: 100%;height: 5px;clear: both;overflow: hidden;}
.blank10{width: 100%;height: 10px;clear: both;overflow: hidden;}
.blank20{width: 100%;height: 20px;clear: both;overflow: hidden;}
.blank1{width: 100%;height: 10px;clear: both;border-bottom: 1px solid #dfdddd;overflow: hidden;}
.blank0{width: 100%;height: 1px;clear: both;overflow: hidden;}
.hidden{display: none;}
.clear{clear: both;overflow: hidden;width: 100%}
.text_center{text-align: center;}
.text_l{text-align: left}
.text_r{text-align: right}
.fl{float: left;}
.fr{float: right;}
.box_center{width: 1004px;margin: 0 auto;}
.text_indent{text-indent: 2em;}
textarea{ resize:none;}  label{ cursor:pointer;}
img{ border:none;vertical-align: bottom;}
a{ color:#505050; text-decoration: none}
a:hover, a:active, a:focus{color:#d42e4d;text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}

span.im_p{ background: url(../images/in_58.jpg) no-repeat right; height:40px; width:115px; float:left;}
span.im_p2{ background: url(../images/in_58.jpg) no-repeat right; height:40px; width:105px; float:left;}
span.im_p3{ background: url(../images/in_58.jpg) no-repeat right; height:40px; width:135px; float:left;}
.banner{width:1920px;position:absolute;  left:50%; margin-left:-960px;}
.top_pd { width:100%; float:left; height:428px; position:relative;overflow:hidden;}
.top { width:100%; float:left;height:766px; position:relative;}
.fullSlide{ width:100%;  position:relative;  height:766px; background:#fff;  }	
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.fullSlide .bd ul{ width:100% !important;  }	
.fullSlide .bd li{ width:100% !important;  height:766px; overflow:hidden; text-align:center;  }	
.fullSlide .bd li a{ display:block; height:766px; }	
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:80px; left:0; height:30px; line-height:30px; display:none;}	
.fullSlide .hd ul{ text-align:center; }	

.fullSlide .prev,.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }	
.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }
.fullSlide .timer {background: #000 none repeat scroll 0 0;bottom: 0;font-size: 0; height: 1px;left: 0;   opacity: 0.4;overflow: hidden;position: absolute;width: 0;z-index: 1;}
body ::selection {color:#FFFFFF;background-color:#E84893;text-shadow:none;}
body ::-moz-selection {color:#FFFFFF;background-color:#E84893;text-shadow:none;}
.top_1{ width:100%; height:74px; position:absolute; left:0; top:0px;}
.top_1_1{ width:313px; height:45px; padding-top:17px; float:left; color:#a9804e; line-height:20px;}
.top_1_1 img{ float:left; padding-right:5px; padding-left:5px;}
.top_1_1 span{ float:left;}
.top_1_2{ float:right; width:270px; height:65px; position:relative;}
.top_1_2_1{ width:167px; height:26px;position:absolute; left:0; top:13px;background:url(../images/in_10.png) no-repeat left top;}
.top_1_2_1 input{ background:none; border:0; height:22px; line-height:22px; float:left;}
.ip_1{ width:129px; padding-left:10px; padding-top:1px;}
.ip_2{ width:21px; padding-top:2px;}
.top_1_2_2{ width:90px; height:26px;position:absolute; right:0; top:18px;}
.top_1_2_3{ width:228px; height:19px;position:absolute; line-height:19px; right:0; top:42px; color:#cc2b41; font-size:14px;}
.top_1_2_3 img{ padding-right:5px;}
.top_1_2_3 b{ font-size:20px; font-family:Arial, Helvetica, sans-serif;}

.top_2{ width:100%; height:93px; position:absolute; left:0; top:74px; background: url(../images/in_18.jpg) repeat-x left 13px;}
.top_2_1{ width:100%;height:80px; padding-top:13px;}
.top_2_t{width:338px; height:93px; position:absolute; left:50%; top:0; margin-left:-169px;}
*html .top_2_t{margin-left:-169px;z-index: 9999;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}	
.navBar{position:relative; z-index:1; color:#fff; font-size:16px; height:54px; line-height:54px;}	
.nav{width:1004px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }	
.nav .m{float:left;  position:relative; }	
.nav h3{float:left;  font-size:100%; font-weight:normal; height:54px; overflow:hidden;}	
.nav h3 a{display:block; color:#fff; text-align:center; width:69px;  padding:0 8px; vertical-align:top;}	
.nav .on{border:0;}	
.nav .on h3 a{background:#fff; color:#c30024;}	
.nav li#m1.on h3 a{background:none; color:#fff;}
.nav .sub{display:none;  width:180px; padding:20px 0 0 0;position:absolute; left:0; top:54px; background:#fff; }	
.nav .sub li{height:40px; line-height:40px; margin:0 5px;  float:left; width:80px; border-bottom:#e8e8e8 solid 1px;display:inline;text-align:center;}	
.nav .sub li.lih3{background: #cf304c url(../images/in_26.jpg) no-repeat 140px; height:24px; float:left; width:100%; text-align:center; line-height:24px; font-size:12px; margin:0; }
.nav .sub li a{display:block; font-size: 14px;padding-left:6px; background:url(../images/icon.png) 0 9px no-repeat; color:#666666;}	
.nav .sub li a:hover{color:#FA6D06;}	
.nav #m8 .sub,.nav #m4 .sub{width:180px; left:auto; right:-1px;}
.nav .sub li.lih3 a{color: #FFF;}

.top_3{ width:100%; height:83px; position:absolute; left:0; bottom:0; border-bottom:#e8e1d4 solid 1px;}
.top_3 li {width:112px; height:83px; float:left; }
.top_3 li a#top_3_a0,a#top_3_a1, a#top_3_a2,a#top_3_a3,a#top_3_a4,a#top_3_a5,a#top_3_a6,a#top_3_a7{ width:108px; height:34px; border:#FFF solid 2px; border-right-color:#e7e7e7; float:left;background: url(../images/in_31.jpg) no-repeat center 11px; text-align:center; padding-top:45px;}
.top_3 li a#top_3_a0:hover,.top_3 li a#top_3_a1:hover,.top_3 li a#top_3_a2:hover,.top_3 li a#top_3_a3:hover,.top_3 li a#top_3_a4:hover,.top_3 li a#top_3_a5:hover,.top_3 li a#top_3_a6:hover,a#top_3_a7:hover{border:#ff8b9d solid 2px;background: url(../images/in_32.jpg) no-repeat center 11px; color:#cf304b;}
.top_3 li a#top_3_a1{background: url(../images/in_34.jpg) no-repeat center 11px;}
.top_3 li a#top_3_a2{background: url(../images/in_35.jpg) no-repeat center 11px;}
.top_3 li a#top_3_a3{background: url(../images/in_38.jpg) no-repeat center 11px;}
.top_3 li a#top_3_a4{background: url(../images/in_40.jpg) no-repeat center 11px;}
.top_3 li a#top_3_a5{background: url(../images/in_42.jpg) no-repeat center 11px;}
.top_3 li a#top_3_a6{background: url(../images/in_44.jpg) no-repeat center 11px;}
.top_3 li a#top_3_a7{background: url(../images/in_46.jpg) no-repeat center 11px;}

.top_3 li a#top_3_a1:hover{background: url(../images/in_33.jpg) no-repeat center 11px;}
.top_3 li a#top_3_a2:hover{background: url(../images/in_36.jpg) no-repeat center 11px;}
.top_3 li a#top_3_a3:hover{background: url(../images/in_39.jpg) no-repeat center 11px;}
.top_3 li a#top_3_a4:hover{background: url(../images/in_41.jpg) no-repeat center 11px;}
.top_3 li a#top_3_a5:hover{background: url(../images/in_43.jpg) no-repeat center 11px;}
.top_3 li a#top_3_a6:hover{background: url(../images/in_45.jpg) no-repeat center 11px;}
.top_3 li a#top_3_a7:hover{background: url(../images/in_47.jpg) no-repeat center 11px;}
.top_3 .top_3_l{ font-size:18px; font-weight:bold; color:#5e5e5e; background:#cfcfcf; width:108px; float:left; text-align:center;height:63px; line-height:25px; padding-top:20px;}
.top_3 .top_3_l a{ border:0;width:108px;height:63px; padding:0;}
.top_3 .top_3_l a:hover{border:0;width:108px;height:63px;padding:0;}

.bottom{ width:100%; float:left; background:#df5771; height:406px; color:#FFF; }

.bottom_1{width:100%;float:left; height:22px; text-align:center; background:#FFF;}
.bottom_2{ height:359px; padding-top:25px;}
.bottom_2 li{ width:306px; float:left;height:359px; margin-right:43px;*margin-right:43px;/*ie7*/  _margin-right:15px;/*ie6*/ display:inline;}
.bottom_2 li h3{ line-height:38px; width:100%; float:left; text-align:center; border-bottom:#ec9aaa solid 1px; font-size:20px; font-weight:normal;}
.bottom_2 li p{ height:50px; line-height:25px; padding:17px 14px 10px 18px; float:left;width:274px;border-bottom:#ec9aaa dashed 1px;}
.bottom_2 .bottom_2_1{width:100%;float:left; height:220px; padding-top:21px;}
.bottom_2 .bottom_2_1 li{ height:34px;background: url(../images/in_138.jpg) no-repeat 25px top;  line-height:34px; padding-bottom:10px;}
.bottom_2 .bottom_2_1 li span{ width:117px; float:left;text-indent:38px;}
.bottom_2 .bottom_2_1 input{ width:146px; float:left; line-height:34px; height:34px; border:0; background:none;}
.bottom_2 .bottom_2_1 h4{width:110px; height:33px; float:left;background: url(../images/in_145.jpg) no-repeat right 5px; padding-left:30px; padding-top:5px;}
.bottom_2 .bottom_2_1 input.bottom_2_1_but{ width:110px;cursor: pointer; height:33px; float:left; color:#c70025; font-weight:bold;  font-size:14px;}
.bottom_2 dt{width:100%; float:left; text-align:center; padding-top:20px;}

.bottom_2 .bottom_2_2_p1{ padding-top:19px; padding-bottom:0; line-height:25px; width:100%; float:left; border:0;}
.bottom_2 h2{width:100%; float:left; height:27px; line-height:27px; font-size:30px; font-weight:normal; font-style:italic; text-indent:30px;}
.bottom_2 .bottom_2_2_p2{background: url(../images/in_142.jpg) no-repeat right bottom; height:100px;border:0; padding-bottom:0;padding-top:30px; }
.bottom_2 .bottom_2_2_p3{height:23px;border:0; line-height:23px; padding-bottom:0;padding-top:24px; }
.bottom_2 .bottom_2_2_p3 img{ padding-right:9px;}

.inz{background:#f5f5f5 url(../images/in_136.jpg) no-repeat center 22px; color:#7d7d7d;}
.inz .bottom_2 li p{ border-color:#d8c4c4;}
.inz .bottom_2 li p span{color:#b28850;}
.inz .bottom_2 h3{ border-color:#d4d4d4; color:#c70025;}
.bottom_3{ height:284px;}
.bottom_3 li{ width:194px; float:left;height:284px;color:#7d7d7d; margin:0;}
.bottom_3 li p{ border:0; height:auto;color:#7d7d7d; width:100%; float:left;}
.bottom_3 li p i{ width:37px; float:left; color:#b28850;}
.bottom_2 .bottom_3 li p span{ width:144px; float:right; color:#7d7d7d;}
.bottom_3 li p span a{ width:100%; float:left;}

.foot{width:100%; float:left; background:#d42e4d;height:115px;color:#FFF;}
.foot img{ float:left; padding-left:16px; padding-top:35px;}
.foot p{ float:right; width:500px;padding-top:25px;}

/*  底部浮动 */
.fotfl{ bottom:0px;width:100%;left:0px;position:fixed;z-index:9999;_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,0)||0)-(parseInt(this.currentStyle.marginBottom,0)||0)));
_margin-bottom:0px; height:69px; background-color:#d84c66; color:#FFF;}
.fotfli{ width:1000px; margin:0 auto; position:relative;}
.fotfli a{color:#FFF;padding-top: 40px}
.fotfli .fotfli_1{ position:absolute; width:196px; height:44px; line-height:22px; left:0; top:17px;background: url(../images/044.gif) no-repeat left top; padding-left:36px;}
.fotfli .fotfli_2{ position:absolute; width:321px; height:65px; left:238px; top:0; text-align:center; font-size:14px; line-height:28px;}
.fotfli .fotfli_2 li{ width:107px;height:28px; padding-top:37px; float:left; text-align:center;background: #f6bb42 url(../images/in_166.jpg) no-repeat center 9px; border-bottom: #e19a09 solid 4px;}
.fotfli .fotfli_2 li#fotfli_2_t1{background: #ec87c0 url(../images/in_169.jpg) no-repeat center 9px; border-bottom: #d770ad solid 4px;}
.fotfli .fotfli_2 li#fotfli_2_t2{background: #5d9cec url(../images/in_171.jpg) no-repeat center 9px; border-bottom: #4b89dc solid 4px;}

.fotfli .fotfli_3{ position:absolute; width:425px; height:45px; right:0; top:12px;color:#FFF; text-align:left;background: #5d9cec url(../images/in_170.jpg) no-repeat center;}
.iput{width:150px; height:45px; position:absolute; top:0; left:3px; line-height:45px;border:0; background:none; color:#666;}
.ipu_b{width:45px; height:45px; position:absolute; top:0; left:153px; line-height:45px;}


/*  图片放大 */
body:after { content: url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png); display: none;}
.lightboxOverlay { position: absolute; top: 0;left: 0;z-index: 9999;background-color: black;filter:alpha(Opacity=80);opacity: 0.8;display: none;}
.lightbox {position: absolute;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-weight: normal;}
.lightbox .lb-image {display: block;height: auto;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
.lightbox a img {border: none;}
.lb-outerContainer {position: relative;background-color: white;*zoom: 1;width: 250px;height: 250px;margin: 0 auto;  -webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.lb-outerContainer:after {content: "";display: table;clear: both;}
.lb-container {padding: 4px;}
.lb-loader {position: absolute;top: 43%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
.lb-cancel {display: block; width: 32px;height: 32px;margin: 0 auto;background: url(../images/loading.gif) no-repeat;}
.lb-nav {position: absolute;top: 0;left: 0;height: 100%; width: 100%;z-index: 10;}
.lb-container > .nav {left: 0;}
.lb-nav a {outline: none;}

.lb-prev, .lb-next {width: 49%;height: 100%;cursor: pointer; /* Trick IE into showing hover */ display: block;}
.lb-prev { left: 0; float: left;}
.lb-prev:hover {background: url(../images/prev.png) left 48% no-repeat;}
.lb-next {right: 0;  float: right;}
.lb-next:hover {background: url(../images/next.png) right 48% no-repeat;}
.lb-dataContainer { margin: 0 auto; padding-top: 5px; *zoom: 1; width: 100%; -moz-border-radius-bottomleft: 4px;  -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;}
.lb-dataContainer:after { content: ""; display: table; clear: both;}
.lb-data { padding: 0 4px; color: #bbbbbb;}
.lb-data .lb-details {  width: 85%; float: left; text-align: left; line-height: 1.1em;}
.lb-data .lb-caption { font-size: 13px; font-weight: bold; line-height: 1em;}
.lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; font-size: 12px; color: #999999;}
.lb-data .lb-close {display: block; float: right;width: 30px;height: 30px;background: url(../images/close.png) top right no-repeat;text-align: right; outline: none;filter:alpha(Opacity=70);opacity: 0.7;}
.lb-data .lb-close:hover {cursor: pointer;filter:alpha(Opacity=100);opacity: 1;}

/*内页所在位置*/
.pdby_1{ width:100%; float:left; height:46px; line-height:46px; background:#f2f2f2; border-bottom:#eddbde solid 1px; color:#6b6b6b;}
.pdby_1 a{color:#6b6b6b;}
.pdby_1_l{width:650px;background: url(../images/pdbyby_04.jpg) no-repeat 4px; text-indent:26px;}
.pdby_1_l_z{width:556px;background: url(../images/spzx_05.jpg) no-repeat 4px; text-indent:26px;}
.pdby_1_r{width:350px; text-align:right;}
.pdby_1_r a{ padding-right:5px; }

.bottom_2 li p.pd_p{ height:262px; padding-left:80px;width:211px;}
.bottom_2 li p.pd_p a{ width:100%; float:left; line-height:32px; height:32px; color:#FFF;}

/*内页所在位置右侧*/
.xmsbutbox{width:315px;height:40px; float:right; padding-top:5px;background:none;clear:both}
.navslist{display:block; width:1000px; height:40px;margin:0;overflow:hidden}
.navslist{float:left;}
.navslist li{float:left;line-height:40px;height:40px;display:inline;text-align:center;padding: 0 5px 0 2px}
.navslist li a{ }
.navslist li a:hover{ text-decoration:underline; color:#F00;}
.nore{position:inherit}
.project{width:315px;position:relative;overflow:hidden;float:left}
.foot a{color: #eee}

/* ---------------------------------------------------------------------- */
/* Pagination
/* ---------------------------------------------------------------------- */
.page-nav {
	margin-bottom: 40px;
}

.page-nav > span {
	margin-right: 20px;
}

.page-nav ul, .page-nav li, .page-nav > span {
	display: inline-block;float: left;
}

.page-nav li, .page-nav > span {
	vertical-align: middle;
	margin-bottom: 10px;	
}

.page-nav li {
	margin-right: 5px;
	line-height: normal;
}

.page-nav a {
	display: block;
	color: #333;
	background-color: #ebebeb; 
}

.page-nav a, .page-nav li .current {
	padding: 5px 10px;
	border-radius: 2px;
	float: left;
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
	background-image: linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
	background-repeat: repeat-x;
}
.page-nav li .current {background: #c13246;color: #FFF}
.page-nav a:hover{
	color: #c13246;
}

.no_more{cursor:wait;}