
/*全局样式
---------------------------------------------*/
section,article,aside,header,footer,nav,figure{ display:block; }
body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,figure{ margin:0; padding:0; }
body,button,input,select,textarea{ font:12px/1.5 "Microsoft Yahei"; }
h1,h2,h3,h4,h5,h6,button,input,select,textarea{ font-size:100%; }
address,cite,dfn,em,var{ font-style:normal; }
code,kbd,pre,samp{ font-family:courier new,courier,monospace; }
p,ul,li,dl,dd,dt,form,h1,h2,h3,h4,h5,h6{ list-style:none; }
a{ color:#1b1b1b; text-decoration:none; }
a:hover{ text-decoration:none; }
fieldset,img{ border:0; }
table{ border-collapse:collapse; border-spacing:0; }
input::-moz-focus-inner,button::-moz-focus-inner{ border:0;padding:0;outline:0; }
.blank10 {clear:both; height:10px; overflow:hidden; font-size:1px;}
.blank15 {clear:both; height:15px; overflow:hidden; font-size:1px;}
.blank20 {clear:both; height:20px; overflow:hidden; font-size:1px;}
.blank30 {clear:both; height:30px; overflow:hidden; font-size:1px;}
.clear{ clear:both; font-size:0px; height:0px; overflow:hidden; }
.line5{ clear:both; font-size:0px; height:5px; overflow:hidden; }
.line10{ clear:both; font-size:0px; height:10px; overflow:hidden; }
.line15{ clear:both; font-size:0px; height:15px; overflow:hidden; }
.line20{ clear:both; font-size:0px; height:20px; overflow:hidden; }
.line30{ clear:both; font-size:0px; height:30px; overflow:hidden; }
/* Clear Fix */ 
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ display:inline-block; } 
/* Hide from IE Mac */ 
.clearfix { display:block; } 
/* End hide from IE Mac */ 
/* end of clearfix */ 
.left{ float:left; }
.right{ float:right; }
.red{ color:#F00; }
	.red:hover{ color:#F60; }
	.red a{ color:#F00; }
	.red a:hover{ color:#F60; }
.gray{ color:#666; }
	.gray:hover{ color:#F60; }
	.gray a{ color:#666; }
	.gray a:hover{ color:#F60; }
.blue{ color:#1E7BB3; }
	.blue:hover{ color:#F60; }
	.blue a{ color:#1E7BB3; }
	.blue a:hover{ color:#F60; }

.green{ color:#1E7BB3; }
	.green:hover{ color:#F60; }
	.green a{ color:#1E7BB3; }
	.green a:hover{ color:#F60; }	

/*文本框样式*/
input.wide{ width:250px; }
input.txt{ width:200px; }
input.small{ width:50px; }
.input{ display:inline; margin-right:5px; padding:7px; height:20px; line-height:20px; vertical-align:middle; background:#fff; color:#999px; border:1px solid #e8e8e8; border-radius:2px; }
.select{ padding:7px; border:1px solid #e8e8e8; line-height:20px; }

/*按钮样式*/
.btn{ display:inline-block; margin:0; padding:0 25px; color:#fff; font-size:12px; height:38px; line-height:38px; text-align:center; }
.btn{ background:#1e7bb3; border:1px solid #02598E; border-radius:2px; vertical-align:middle; }
.btn:hover{ color:#fff; opacity:0.9; }
.btn-mini{ height:20px; line-height:20px; padding:1px 8px 0; }
input.btn, button.btn{ height:40px; cursor:pointer; overflow:visible; }
.btn-success{ background:#2d58a6; border:1px solid #2d58a6; text-shadow:0 -1px 0 #2d58a6; }
.btn-error{ background:#CB423B; border:1px solid #AA352F; text-shadow:0 -1px 0 #CB423B; }
.btn-gray{ background:#ddd; border:1px solid #A9A9A9; text-shadow:0 -1px 0 #EEEEEE;}
.btn-gray,.btn-gray:hover{ color:#777; }
/*标题样式*/
.main-tit{  margin:0 auto; padding:30px 0 0; }
	.main-tit h2{ display:block; padding-right:10px; color:#666; font-size:24px; font-weight:400; line-height:25px; }
.base-tit{ border-bottom:1px solid #f0f0f0; color:#3b8dd1; line-height:1em; font-size:18px; font-weight:normal; }
	.base-tit span{ position:relative; top:1px; display:inline-block; padding:10px 0; border-bottom:1px solid #3b8dd1; }
	.base-tit i{ float:right; padding:10px 0; color:#999; font-size:12px; line-height:26px; font-style:normal; }
.bar-tit{ margin:0 0 20px; padding:0 0 10px; border-bottom:1px solid #e8e8e8; color:#6c6c6c; font-size:18px; }
/*页码容器*/
.page-box{ margin-top:20px; color:#333; font-size:14px; }
/*视频容器*/
.video-box{ position:relative; width:100%; height:473px; _clear:both; _display:inline; }
/*提示样式*/
.msg-tips{ position:relative; margin:30px auto; padding:30px 0; width:380px; font-size:14px; text-align:left; }
	.msg-tips .ico{ display:block; float:left; background:url(../image/icon-tips.png) no-repeat left top; width:46px; height:46px; text-indent:-99999px;overflow:hidden; }
	.msg-tips .ico.error{ background-position:-50px 0; }
	.msg-tips .ico.warning{ background-position:-100px 0; }
	.msg-tips .msg{ margin-left:60px; }
	.msg-tips .msg strong{ margin-bottom:10px; color:#444; font-size:15px; }
	.msg-tips .msg p{ line-height:1.8em; }
	.msg-tips .msg i{ color:#f00; font-style:normal;}}



 a:link {color: #333; text-decoration:none;}
 a:visited {color: #333;text-decoration:none;}
 a:hover {color: #2d58a6; text-decoration:none;}
 a:active {color: #333;text-decoration:none;}

 .ff_yy { font-family: "微软雅黑", "Microsoft YaHei";}
 .ff_s { font-family: "宋体"; }

body {
     margin:0 auto; 
	 padding:0; 
	 border:0; 
	 font-size:12px; 
     font-family: "微软雅黑", "Microsoft YaHei";
	/*font-family: Arial, Helvetica, sans-serif, "宋体";"微软雅黑", "Microsoft YaHei", "Microsoft JhengHei", Arial;*/
	 text-align:left;
	 color:#333;
	 background:url(http://ynztjx.com/templates/xin/images/bg.jpg) no-repeat top center;
     } 

.wrap { width: 1250px; margin: 0 auto; overflow: hidden; }

.topbox { width: 100%; height: 30px; background:url(../image/top_bg.jpg) repeat-x top center; border-bottom: 1px solid #b4b2b3; }

.top { height: 30px; line-height:30px; font-size: 14px; position:relative; }
.top_r a { margin: 0px 5px; }

.head { height: 90px; position: relative; }
.head .logo { float: left; padding-top: 12px; }
.head .wenzi { position: absolute; left:360px; }
.head .wenzi h2 { font-size: 24px; font-weight: normal; }
.head .wenzi h3 { font-size: 16px; font-weight: normal; }
.head .tel { position: absolute; right: 0px; top:12px; height: 60px; width: 240px; }
.head .tel img { float: left; margin-right: 10px; } 
.head .tel p { float: left; font-size: 18px; }
.head .tel h3 { font-size: 24px; color: #f00; }

.head .searchbox { position: absolute; right: 300px; top:15px; }
.head .searchbox .search { width: 280px; height: 30px; border: 2px solid #999; overflow: hidden; }
.head .searchbox .search .keywords { float: left; width: 200px; padding-left: 30px; border: none; height: 30px; background:url(../image/pic_fdj.png) no-repeat 5px center; }
.head .searchbox .search .submit { display: block; float: left; width: 48px; line-height: 30px; font-size: 14px; color: #333; background-color: #dfdfdf;
 height: 30px; border: none; border-left: 2px solid #999; text-align: center; }
.head .searchbox .hot_key { line-height: 30px; }
.head .searchbox .hot_key span { font-weight: bold; float: left; }
.head .searchbox .hot_key a { float: left; margin-right: 10px; }

.navigation { width: 100%; height: 44px; background-color: #2d58a6; }
	.navBar{  width: 100%; height: 44px; }
	.nav{ width:1250px; margin:0 auto;  }
	.nav h3{ font-size:100%; font-weight:normal; font-size:14px;  }
	.nav .m{  position:relative; float:left; width:156px; display:inline;   }
	.nav h3 a{  zoom:1; font-size: 16px;  display:block; color:#fff; width: 156px; height: 44px; line-height: 44px;  text-align:center; }
	.nav .on h3 a{ background-color: #cc0000; color: #ffff00;  }
	.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }
	.nav .sub{ display:none; /*默认隐藏*/ width:686px;  position:absolute; 
		left:0px; top:44px; float:left; line-height:30px; z-index: 99999; background-color: #fff; }

	/*.nav #m2 .sub{ z-index:1; width:980px; left:-116px;  }*/

.sub_l { width: 156px; float: left; background-color: #dfdfdf; text-align: center; font-size: 14px; min-height: 170px; overflow: hidden; }
.sub_l ul { padding: 10px 0px;  }
.sub_l ul li { line-height: 24px; }
.sub_r { width: 530px; float: left; text-align: left; min-height: 120px; padding-bottom: 15px; }
.sub_r ul { width: 500px; margin: 0 auto; }
.sub_r ul li { width: 100%; height: 120px; overflow: hidden; margin-top: 15px; float: left; }
.sub_r ul li img { width: 190px; height: 120px; float: left; margin-right: 15px; }
.sub_r ul li h4 { font-size: 14px; }
.sub_r ul li p { line-height: 24px }

.nav #m4 .sub .sub_l { text-align: left; min-height:285px; }
.nav #m4 .sub .sub_l ul { padding: 15px 10px; font-size: 12px; }

.nav #m4 .sub { width: 1200px; left:-470px; }
.nav #m4 .sub .sub_item { width: 110px; padding: 0px 5px; overflow: hidden; float: left; }
.nav #m4 .sub .sub_item h3 { height: 90px; vertical-align: middle; }
.nav #m4 .sub .sub_item ul li { line-height: 24px; }

.nav #m6 .sub { left:-530px; }
.nav #m6 .sub .sub_l { float: right; }
.nav #m6 .sub .sub_r { float: left; }

.nav #m7 .sub { left:-530px; }
.nav #m7 .sub .sub_l { float: right; }
.nav #m7 .sub .sub_r { float: left; }

.nav #m8 .sub { left:-530px; }
.nav #m8 .sub .sub_l { float: right; }
.nav #m8 .sub .sub_r { float: left; }

.banner { width: 100%; height: 500px; margin: 0 auto; }
.banner .slideBox { width:100%; height:500px; overflow:hidden; position: relative; }
.banner .slideBox .hd { height:15px; overflow:hidden; position:absolute; bottom:10px; z-index:1; width: 100%; }
.banner .slideBox .hd ul { overflow:hidden; zoom:1; width: 1024px; margin: 0 auto; text-align: center; padding-right: 20px; }
.banner .slideBox .hd ul li { display: inline-block; margin-left:10px;  width:15px; height:15px; line-height:14px; text-align:center;
 background:#fff; cursor:pointer; 
     -moz-border-radius: 100%;      /* Gecko browsers */
    -webkit-border-radius: 100%;   /* Webkit browsers */
    border-radius:100%;
}
.banner .slideBox .hd ul li.on{ background:#000; }
.banner .slideBox .bd { position:relative; width: 100%; height:500px; z-index:0;   }
.banner .slideBox .bd li { width: 100%; height: 500px; }

.banner_ad_full { width: 100%; height: 175px; }

.banner_ad_full .fullSlide{ width:100%;  position:relative;  height:175px; margin: 0 auto; }
.banner_ad_full .fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.banner_ad_full .fullSlide .bd ul{ width:100% !important;  }
.banner_ad_full .fullSlide .bd li{ width:100% !important;  height:175px; overflow:hidden; text-align:center;  }
.banner_ad_full .fullSlide .bd li a{ display:block; height:175px; }

.banner_ad_full .fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.banner_ad_full .fullSlide .hd ul{ text-align:right; margin-right: 20px; }
.banner_ad_full .fullSlide .hd ul li { display: inline-block; margin-left:10px;  width:10px; height:10px; border: 1px solid #fff; /*line-height:14px;*/ text-align:center;
 cursor:pointer; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; text-indent: -999em; }
.banner_ad_full .fullSlide .hd ul .on{ background:#fff; }
.banner_ad_full .fullSlide .prev,
.banner_ad_full .fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-25px; left:5%;  z-index:1; width:40px; height:60px; 
	background:url(../image/slider-arrow.png) -126px -137px #6e614c no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.banner_ad_full .fullSlide .next{ left:auto; right:10%; background-position:-6px -137px; z-index:999; }
.banner_ad_full .fullSlide .prev { left:10%; }

.index_c1 {}

.index_tl { width: 100%; text-align: center; padding: 15px 0px; }

.index_cplist_xx { margin-bottom: ; }
.index_cplist_xx ul { width: 1275px; }
.index_cplist_xx ul li { width: 380px; height: 318px; padding: 10px; background-color: #c9c9c9; float: left; margin-right: 25px; }
.index_cplist_xx ul li img { width: 370px; height: 280px; border: 5px solid #7b90b7; }
.index_cplist_xx ul li h3 { height: 28px; line-height: 30px; text-align: center; font-size: 16px; font-weight: normal; color: #000; }
.index_cplist_xx ul li h3 a { color: #000; }


/*.index_cplist { width: 100%; }
.index_cplist ul { width: 1210px; }
.index_cplist ul li { border: 1px solid #ccc; width: 210px; padding: 9px; float: left; margin-right: 12px; margin-bottom: 15px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius:  5px;
 -webkit-box-shadow:2px 2px 3px #ccc; -moz-box-shadow:2px 2px 3px #ccc;
 box-shadow:2px 2px 3px #ccc;
} 
.index_cplist ul li .cover img { width: 210px; height: 170px; }
.index_cplist ul li h3 { height: 50px; padding: 10px 0px; line-height: 25px; font-size: 16px; text-align: center; font-weight: normal; }
.index_cplist ul li .link { height: 29px; width: 100%; text-align: center; }
.index_cplist ul li .link a { display: inline-block; margin-right:5px; }*/

.index_cplist { width: 100%; }
.index_cplist ul { width: 1264px; }
.index_cplist ul li { border: 1px solid #ccc; width: 298px; height: 375px; float: left; margin-right: 16px; margin-bottom: 15px;}
.index_cplist ul li:hover { border-color: #2d58a6; }
.index_cplist ul li img { width: 298px; height: 252px; border-bottom: 1px solid #ccc; }
.index_cplist ul li h3 { width: 270px; margin: 0 auto; height: 30px; padding-top: 5px; line-height: 30px; font-size: 16px; font-weight: normal; }
.index_cplist ul li p { width: 270px; margin: 0 auto; border-bottom: 1px dotted #333; height: 40px; line-height: 16px; }
.index_cplist ul li .link { height: 30px; width: 100%; text-align: center; margin-top: 10px; }
.index_cplist ul li .link a { display: inline-block; margin:0px 5px; height: 30px; line-height: 30px; font-size: 14px; padding-left: 15px; }
.index_cplist ul li .link a:hover { color: #e60013; }
.index_cplist ul li .link a.a1 { background:url(../image/cp_a1.jpg) no-repeat left center; }
.index_cplist ul li .link a.a2 { background:url(../image/cp_a2.jpg) no-repeat left center; }
.index_cplist ul li .link a.a3 { background:url(../image/cp_a3.jpg) no-repeat left center; }



.index_more { width: 100%;text-align: center; padding: 15px 0px 0px 0px; }
.index_more a { display: inline-block; height: 35px; line-height: 35px; padding: 0px 30px; background-color: #2d58a6; color: #fff; font-size: 16px; }

.casebox { width: 100%; height: 460px; overflow: hidden; background-color: #e5e5e5; }
.case { height: 460px; position: relative; }
.case_tl { width: 100%; padding: 15px 0px 5px 0px; text-align: center; }
.case_nei {}
.case_nei ul { width: 1275px; padding-top: 5px; }
.case_nei ul li { width: 380px; padding: 10px 10px 5px 10px; background-color: #fff; float: left; margin-right: 25px; overflow: hidden; }
.case_nei ul li a.img { display: block; width: 370px; height: 280px; border: 5px solid #96abd2; position: relative; }
.case_nei ul li a.img img { width: 370px; height: 280px; }
.case_nei ul li a.img .tm { width: 370px; height: 280px; position: absolute; top:0px; left:0px;
background:url(../image/bg_tm.png) no-repeat top center; 
filter:alpha(opacity=0); 
-moz-opacity:0; 
opacity:0;
 }
.case_nei ul li a.img:hover .tm {
filter:alpha(opacity=100); 
-moz-opacity:1; 
opacity:1;
} 
.case_nei ul li h3 { height: 25px; line-height: 25px; font-size: 14px; font-weight: normal; width: 100%; overflow: hidden; }

.case_more { width: 100%; height: 28px; text-align: center; position: absolute; bottom: 0px; }

.tukubox { width: 100%; height: 460px; overflow: hidden; background-color: #e5e5e5; }
.tuku { height: 460px; position: relative; }
.tuku_tl { width: 100%; padding: 15px 0px 5px 0px; text-align: center; }
.tuku_nei {}
.tuku_nei ul { width: 1275px; padding-top: 0px; }
.tuku_nei ul li { width: 380px; padding: 10px 10px 5px 10px; background-color: #fff; float: left; margin-right: 25px; overflow: hidden; }
.tuku_nei ul li a.img { display: block; width: 370px; height: 280px; border: 5px solid #96abd2; position: relative; }
.tuku_nei ul li a.img img { width: 370px; height: 280px; }
.tuku_nei ul li h3 { height: 25px; line-height: 25px; font-size: 14px; font-weight: normal; width: 100%; overflow: hidden; }

.newsbox { width: 100%; padding: 25px 0px 10px 0px; background-color: #f9f9f9; }
.news_tl { width: 100%; text-align: center; padding: 10px 0px; }
.news_nei { padding-top: 15px; width: 1340px; }
.news_item { float: left; width: 275px; margin-right: 50px; }
.news_item .tl { width: 100%; height: 32px; line-height: 32px; background-color: #cfd7e7; }
.news_item .tl h3 { padding-left: 20px; font-size: 16px; font-weight: normal; }
.news_item .news_list { width: 100%; }
.news_item .news_list ul { padding-top: 10px; width: 270px; margin: 0 auto; }
.news_item .news_list ul li { width: 100%; line-height: 28px; height: 28px; width: 100%; overflow: hidden; }
.news_item .news_list ul li a { font-family: "宋体"; }

.news_more { width: 100%; text-align: center; padding-top: 15px; }

.hezuobox { width: 100%; padding: 25px 0px 20px 0px; background-color: #f9f9f9; }
.hezuo {}
.hezuo_tl { width:100%; text-align: center; padding: 10px 0px; }
.hzhb_nei { width: 100%; }
		.picScroll-left{ width:1250px;  overflow:hidden; position:relative; margin-top: 15px; }
		.picScroll-left .prev,.picScroll-left .next{ display:block;  width:17px; height:36px; overflow:hidden; top:0px; position: absolute; top:15px;
			 cursor:pointer; }
		.picScroll-left .prev{ left:0px; }
		.picScroll-left .next{ right: 0px; }
		.picScroll-left .bd{ width: 1160px; margin: 0 auto; }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ width: 232px; float:left; _display:inline; overflow:hidden; text-align:center; height: 67px; overflow: hidden; }
		.picScroll-left .bd ul li img { width: 210px; height: 65px; border: 1px solid #ccc; }

.ksrkbox { width: 100%; padding: 15px 0px; background-color: #f5f5f5; }
.ksrk {}
.ksrk ul {}
.ksrk ul li { float: left; width: 207px; text-align: center; border-right: 1px dashed #909090; padding: 15px 0px; height: 125px; }
.ksrk ul li a { display: block; }
.ksrk ul li span { display: block; height: 60px; }
.ksrk ul li img { 
			-webkit-filter: grayscale(100%); 
			-moz-filter: grayscale(100%); 
			-ms-filter: grayscale(100%); 
			-o-filter: grayscale(100%); 
			filter: grayscale(100%); 
			filter: gray;
filter:alpha(opacity=40); 
-moz-opacity:0.4; 
opacity:0.4;			
 }
 .ksrk ul li a:hover img {
 			-webkit-filter:none;
			-moz-filter:none;
			-ms-filter:none;
			-o-filter:none;
			filter:none;
filter:alpha(opacity=100); 
-moz-opacity:1; 
opacity:1;				
 }
 .ksrk ul li a:hover h3 { color: #f00; }
.ksrk ul li.ksrk2 img { margin-top: 5px; }
.ksrk ul li.ksrk4 img { margin-top: 5px; }
.ksrk ul li.ksrk6 { width: 200px; border-right: none; }
.ksrk ul li h3 { font-size: 22px; font-weight: 600; margin-top: 30px; color: #666; }

.gongneng { height: 70px; position: relative; }
.gongneng .searchbox { height: 28px; position: absolute; left: 0px; top:25px; }
.gongneng .searchbox h3 { float: left; font-size: 16px; font-weight: 600; margin-right: 20px; line-height: 28px; }
.gongneng .searchbox .search { width: 382px; height: 28px; overflow: hidden; position: relative; }
.gongneng .searchbox .search .keywords { width: 330px; padding: 0px 40px 0px 10px; border: 1px solid #cbc9c9; height: 26px; line-height: 26px; background-color: #fff; }
.gongneng .searchbox .search .submit { width: 26px; height: 26px; position: absolute; z-index: 99; right: 5px; top:1px; 
	background: url(../image/pic_fdj.jpg) left center no-repeat; border: 0px; cursor: pointer; }
.wenzi { position: absolute; right: 100px; top:15px; }

.fenxiang { position: absolute; right: 120px; bottom: 5px; }
.fenxiang h3 { float: left; }
.fenxiang .jiathis_style { float: left; }

.footer { width: 100%; background-color: #302f3d; padding: 20px 0px; }
.foot { height: 260px; color: #fff; }

.foot_l { float: left; width: 299px; border-right: 1px solid #98979e; height: 240px; }
.foot_l .foot_logo {}
.foot_l .lxfs { line-height: 24px; margin-top: 15px; padding-left: 30px; }
.foot_l .lxfs p { font-size: 14px; }
.foot_l .lxfs h3 { font-size: 16px; }
.foot_r { width: 900px; float: left; height: 240px; position: relative; }
.foot_r .ewm { width: 150px; position: absolute; right: 10px; top:50px; text-align: center; }
.foot_r .ewm img { width: 122px; height: 122px; }
.foot_r .ewm h3 { width: 100%; height: 30px; line-height: 30px; background-color: #b4b4b4; font-size: 14px; font-weight: normal; margin-top: 15px; }

.foot_info {}
.foot_item { float: left; width: 110px; padding-left: 30px; overflow: hidden; }
.foot_item h3 { font-size: 16px; font-weight: 600; }
.foot_item ul { padding-top: 15px; }
.foot_item ul li { line-height: 24px; }
.foot_item ul li a { color: #fff; font-family: "宋体"; }
.foot_item ul li a:hover { text-decoration: underline; }

.dibox { width: 100%; height: 55px; line-height: 55px; font-size: 14px; color: #fff; background-color: #3e4056; text-align: center; }
.dibox a { color: #fff; }
.dibox a:hover { text-decoration: underline; }

.channel { padding-bottom: 20px; }

.daohangbox { width: 100%; height: 35px; line-height: 35px; border-bottom: 3px solid #bebebe; background-color: #f3f3f3; }
.daohang {}
.daohang span { font-size: 14px; }

.daohang1 { width: 100%; height: 36px; line-height: 36px; border-bottom: 1px solid #428cbd; }
.daohang1 h3 { float: left; font-weight: normal; font-size: 22px; }
.daohang1 span { float: right; font-size: 14px; }

.cp_class {  }
.cp_class .class_item { width: 100%; height: 30px; line-height: 30px; margin-bottom: 5px; }
.cp_class .class_item h3 { float: left; width: 200px; height: 30px; float: left; background-color: #bebebe; font-weight: normal; font-size: 14px; text-align: center; }
.cp_class .class_item h3 a { display: inline-block; width: 200px; height: 30px; color: #000; }
.cp_class .class_item h3 a:hover { background-color: #cc0000; color: #fff; }
.cp_class .class_item .item_r { float: right; width:1025px; padding: 0px 10px; height: 30px; background-color: #e9e9e9; }
.cp_class .class_item .item_r a { margin-right: 10px; display: inline-block; float: left; }

.cp_lou {}
.cp_lou .lou_tl { width: 100%; height: 48px; border-top: 2px solid #cc0000; background-color: #f4f4f4; line-height: 48px; overflow: hidden; }
.cp_lou .lou_tl h3 { float: left; }
.cp_lou .lou_tl h3 span { display: inline-block; height: 48px; width: 57px; text-align: center; color: #fff; font-size: 30px; background-color: #c00;
font-family: Arial, Helvetica, sans-serif; margin-right: 10px; }
.cp_lou .lou_tl h3 a { color: #000; font-size: 20px; }
.cp_lou .lou_tl .lou_tl_r { float: right; padding-right: 10px; }
.cp_lou .lou_tl .lou_tl_r a{margin: 0px 5px;}

.lou_list { width: 100%; height: 282px; overflow: hidden; margin: 15px 0px; }
.lou_list ul { width: 1220px; margin: 0 auto; }
.lou_list ul li { border: 1px solid #ccc; width: 216px; height: 280px; float: left; margin:0px 13px; overflow: hidden; }
.lou_list ul li:hover { border-color: #2d58a6; }
.lou_list ul li img { width: 216px; height: 162px; }
.lou_list ul li h3 { width: 190px; margin: 0 auto; height: 30px; padding-top: 5px; line-height: 30px; font-size: 16px; font-weight: normal; }
.lou_list ul li p { width: 190px; margin: 0 auto; border-bottom: 1px dotted #333; height: 30px; line-height: 30px; overflow: hidden; }
.lou_list ul li .link { height: 30px; width: 100%; text-align: center; margin-top: 10px; }
.lou_list ul li .link a { display: inline-block; margin:0px 5px; height: 30px; line-height: 30px; font-size: 14px; padding-left: 15px; }
.lou_list ul li .link a:hover { color: #e60013; }
.lou_list ul li .link a.a1 { background:url(../image/cp_a1.jpg) no-repeat left center; }
.lou_list ul li .link a.a2 { background:url(../image/cp_a2.jpg) no-repeat left center; }
.lou_list ul li .link a.a3 { background:url(../image/cp_a3.jpg) no-repeat left center; }

.channel_cp { padding-bottom: 20px; }
.channel_cp .title { width: 100%; height: 48px; border-top: 2px solid #cc0000; background-color: #f4f4f4; line-height: 48px; overflow: hidden; }
.channel_cp .title h3 { color: #000; font-size: 20px; padding-left: 10px; }
.channel_cp .list { width: 100%; padding-top: 15px; }
.channel_cp .list ul { width: 1220px; margin: 0 auto; }
.channel_cp .list ul li { border: 1px solid #ccc; width: 216px; height: 280px; float: left; margin:0px 13px 15px 13px; overflow: hidden; }
.channel_cp .list ul li:hover { border-color: #2d58a6; }
.channel_cp .list ul li img { width: 216px; height: 162px; }
.channel_cp .list ul li h3 { width: 190px; margin: 0 auto; height: 30px; padding-top: 5px; line-height: 30px; font-size: 16px; font-weight: normal; }
.channel_cp .list ul li p { width: 190px; margin: 0 auto; border-bottom: 1px dotted #333; height: 30px; line-height: 30px; overflow: hidden; }
.channel_cp .list ul li .link { height: 30px; width: 100%; text-align: center; margin-top: 10px; }
.channel_cp .list ul li .link a { display: inline-block; margin:0px 5px; height: 30px; line-height: 30px; font-size: 14px; padding-left: 15px; }
.channel_cp .list ul li .link a:hover { color: #e60013; }
.channel_cp .list ul li .link a.a1 { background:url(../image/cp_a1.jpg) no-repeat left center; }
.channel_cp .list ul li .link a.a2 { background:url(../image/cp_a2.jpg) no-repeat left center; }
.channel_cp .list ul li .link a.a3 { background:url(../image/cp_a3.jpg) no-repeat left center; }

.lou_list1 { width: 100%; height: 202px; overflow: hidden; margin: 15px 0px; }
.lou_list1 ul { width: 1220px; margin: 0 auto; }
.lou_list1 ul li { border: 1px solid #ccc; width: 216px; height: 200px; float: left; margin:0px 13px; overflow: hidden; position: relative; }
.lou_list1 ul li:hover { border-color: #2d58a6; }
.lou_list1 ul li img { width: 216px; height: 162px; }
.lou_list1 ul li h3 { width: 190px; margin: 0 auto; height: 30px; padding-top: 5px; line-height: 30px; font-size: 16px; font-weight: normal; }

.lou_list1 .tm { width: 216px; height: 162px; position: absolute; top:0px; left:0px;
background:url(../image/bg_tm2.png) no-repeat top center; 
filter:alpha(opacity=0); 
-moz-opacity:0; 
opacity:0;
 }
.lou_list1 ul li:hover .tm {
filter:alpha(opacity=100); 
-moz-opacity:1; 
opacity:1;
} 

.lou_list1 .tm a { display: block;width: 216px; height: 162px; }

.channel_cp1 { padding-bottom: 20px; }
.channel_cp1 .title { width: 100%; height: 48px; border-top: 2px solid #cc0000; background-color: #f4f4f4; line-height: 48px; overflow: hidden; }
.channel_cp1 .title h3 { color: #000; font-size: 20px; padding-left: 10px; }
.channel_cp1 .list { width: 100%; padding-top: 15px; }
.channel_cp1 .list ul { width: 1220px; margin: 0 auto; }
.channel_cp1 .list ul li { border: 1px solid #ccc; width: 216px; height: 202px; float: left; margin:0px 13px 20px 13px; overflow: hidden; position: relative; }
.channel_cp1 .list ul li:hover { border-color: #2d58a6; }
.channel_cp1 .list ul li img { width: 216px; height: 162px; }
.channel_cp1 .list ul li h3 { width: 190px; margin: 0 auto; height: 30px; padding-top: 5px; line-height: 30px; font-size: 16px; font-weight: normal; }

.channel_cp1 .list ul li .tm { width: 216px; height: 162px; position: absolute; top:0px; left:0px;
background:url(../image/bg_tm2.png) no-repeat top center; 
filter:alpha(opacity=0); 
-moz-opacity:0; 
opacity:0;
 }
.channel_cp1 .list ul li:hover .tm {
filter:alpha(opacity=100); 
-moz-opacity:1; 
opacity:1;
}

.channel_cp1 .list .tm a { display: block;width: 216px; height: 162px; }

.cpnei { padding-bottom: 20px; }
.cp_tl { width: 100%; padding: 10px 0px; font-size: 30px; font-weight: normal; color: #eb4a13; }
.cp_tl span { font-size: 18px; }
.cp_row1 {  }
.cp_row1 .col1 { float: left; width: 600px; }
.cp_row1 .col2 { float: right; width: 590px; }

	.fullSlide{ width: 100%; position:relative;  height:424px; overflow:hidden;  }
	.fullSlide .bd{ position:relative; z-index:0;  }
	.fullSlide .bd ul{ width:100% !important;  }
	.fullSlide .bd li{ width:100% !important;  height:424px; overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{ display:block; height:424px; }

	.fullSlide .hd{ width:592px;right: 10px; bottom:15px; position:absolute; z-index:1; bottom:15px; overflow:hidden;  }
	.fullSlide .hd ul{ float:right;  }
	.fullSlide .hd ul li{ float:left; margin:0 5px; display:inline; cursor:pointer; }
	.fullSlide .hd ul li img{ width:80px; line-height:41px; display:block; border:2px solid #fff; filter:alpha(opacity=60);opacity:0.6;  }
	.fullSlide .hd ul .on img{ border-color:#FF8106; filter:alpha(opacity=100);opacity:1;  }

.fangda { width: 600px; }
#preview{ float:none; width:600px;}
.jqzoom{ width:600px; height:400px; position:relative;}
.jpimg { width: 600px;height: 400px; }
.zoomdiv{ left:600px; height:400px; width:600px;}
.list-h li{ float:left;}
#spec-n5{width:600px; height:92px; padding-top:10px; overflow:hidden;}
#spec-left{ width:10px; height:45px; float:left; cursor:pointer; margin-top: 20px; }
#spec-right{ width:10px; height:45px; float:left;cursor:pointer; margin-top: 20px; }
#spec-list{ width:580px; float:left; overflow:hidden; margin-left:0px; display:inline; }
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:145px; text-align: center; }
#spec-list ul li img{ padding:0px ; border:1px solid #ccc; width:130px; height:90px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0; border: 1px solid #ccc; }
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(../image/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:1200px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list div{ margin-top:0;margin-left:-0px; *margin-left:0;}

.cp_row1 .col2 .canshu { width: 580px; }
.cp_row1 .col2 .canshu li { font-size: 16px; width:100%; overflow: hidden; line-height: 30px; }
.cp_row1 .col2 .canshu li font { color: #eb4a13; font-size: 12px; padding-right: 5px; }
.cp_row1 .col2 .canshu li span { float: right; }

.cp_row1 .col2 .cp_jj { line-height: 24px; }
.cp_row1 .col2 .cp_jj font { color: #eb4a13; font-size: 12px; padding-right: 5px; }

.cp_row1 .col2 .links {}
.cp_row1 .col2 .links a { display: inline-block; float: left; width: 93px; padding-left: 30px; height: 28px; margin-right: 20px;
	line-height: 28px; color: #333; border: 1px solid #ddd; font-size: 14px; text-align: center; }
.cp_row1 .col2 .links a.a1 { background:#eee url(../image/pic_a1.png) no-repeat 10px center; }
.cp_row1 .col2 .links a.a2 { background:#eee url(../image/pic_a2.png) no-repeat 10px center; }
.cp_row1 .col2 .links a.a3 { background:#eee url(../image/pic_a3.png) no-repeat 10px center; }
.cp_row1 .col2 .links a.a4 { background:#eee url(../image/pic_a4.png) no-repeat 10px center; }

.cp_row1 .col2 .xgcp {}
.cp_row1 .col2 .xgcp h3 { color: #eb4a13; font-size: 12px; font-weight: normal; }
.cp_row1 .col2 .xgcp ul { padding-top: 15px; }
.cp_row1 .col2 .xgcp ul li { float: left; width: 147px; overflow: hidden; text-align: center; margin-right: 40px; }
.cp_row1 .col2 .xgcp ul li img { width: 143px; height: 90px; border: 2px solid #bfbfbf; }
.cp_row1 .col2 .xgcp ul li h3 { line-height: 30px; font-size: 14px; font-weight: normal; }

.cp_row2 { margin-top: 20px; }
.cp_row2_l { width: 850px; float: left; }
.cp_row2_r { width: 367px; float: right; }
		.slideTxtBox{ width:100%; }
		.slideTxtBox .hd{ height:45px; background:#f4f4f4;  width: 848px;  border:1px solid #ddd;  position:relative; }
		.slideTxtBox .hd ul{ float:left;  position:absolute; left:70px; top:14px; height:32px; line-height: 32px;  }
		.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; font-size: 16px; margin-right:30px;  }
		.slideTxtBox .hd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; color: #c00808; }
		.slideTxtBox .bd { padding: 10px; line-height: 24px; font-size: 14px; }
		.slideTxtBox .bd img { max-width: 830px; }

.cp_row2_tl { width: 100%; border-bottom: 1px solid #97979e; padding: 10px 0px; }
.cp_row2_tl h3 { font-size: 20px; }

.cp_row2_tlist { width: 100%; }
.cp_row2_tlist ul { width: 860px; padding-top: 15px; }
.cp_row2_tlist ul li { width: 205px; float: left; margin-right: 10px; text-align: center; overflow: hidden; margin-bottom: 15px; }
.cp_row2_tlist ul li img { width: 205px; height: 140px; }
.cp_row2_tlist ul li span { display: inline-block; line-height: 24px; font-size: 14px; }

.book {}
.book_tips { padding: 10px; background-color: #eaeaeb; line-height: 24px; margin-top: 10px; }
.book_tips p span { color: #f00; }

	.form-box{ position:relative; padding:10px; border:1px solid #f6f6f6; background:#fff; font-size:14px; }
	.form-box dl{ display:block; padding:5px 0; }
	.form-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.form-box dl dt{ display:block; float:left; width:120px; line-height:38px; min-height:38px; color:#555; font-size:13px; text-align:right; _position:absolute; }
	.form-box dl dd{ position:relative; padding:5px 0 5px 10px; line-height:28px; min-height:28px; color:#555; font-size:13px; overflow:hidden; _margin-left:120px; }
	.form-box dl dd label.radio{ margin-right:5px; }

.cp_menu { width: 365px; border: 1px solid #e8e8e8; }
.cp_menu h3 { height: 45px; line-height: 45px; color: #fff; font-size: 22px; background-color: #c00; margin-bottom: 5px; }
.cp_menu h3 a { font-size: 22px; color: #fff; padding-left: 15px; }
.cp_menu ul { width: 290px; margin: 0 auto; padding: 5px 0px 10px 0px; }
.cp_menu ul li { line-height: 30px; width: 100%; height: 30px; overflow: hidden; }
.cp_menu ul li a { font-size: 14px; }

.contact { padding: 10px; background-color: #3a495c; color: #fff; line-height: 24px; }
.contact .zx { display: inline-block; height: 35px; line-height: 35px; padding: 0px 25px; margin-top: 10px; background-color: #fff; color: #3a495c; font-size: 14px; }	

.class_name {}
.class_name h2 { color: #ff3300; font-size: 26px; }

.n_title { width: 100%; border-bottom: 1px solid #d1d1d1; padding-bottom: 5px; }
.n_title h3 { font-size: 20px; }

.n_title1 { width: 100%; border-bottom: 1px solid #d1d1d1; padding-bottom: 5px; }
.n_title1 h3 { float: left; font-size: 20px; }
.n_title1 a { float: right; font-size: 14px; line-height: 30px; }

.n_title2 { width: 100%; padding-bottom: 10px; }
.n_title2 h3 { font-size: 20px; color: #c00; }

.n_class_list { width: 100%; padding: 5px 0px; }
.n_class_list li { width: 100%; height: 30px; line-height: 30px; }
.n_class_list li a { padding: 0px 10px; font-size: 14px; }
.n_class_list li span { padding-right: 5px; }

.zhuanti_list { padding: 10px; }
.zhuanti_list li { width: 100%; height: 120px; overflow: hidden; margin-bottom: 10px; }
.zhuanti_list li img { width: 100%; height: 120px; }

.left_case { padding: 10px 0px; }
.left_case a.img { display: block; width: 365px; height: 320px; overflow: hidden; position: relative; color: #333; }
.left_case a.img img { width: 355px; height: 280px; border: 5px solid #8ba0c7; }
.left_case a.img h3 { height: 30px; line-height: 30px; width: 345px; padding: 0px 10px; background-color: #e9e9e9; font-size: 14px; font-weight: normal; }
.left_case a.img .tm { width: 355px; height: 280px; position: absolute; top:5px; left:5px;
background:url(../image/bg_tm1.png) no-repeat top center; 
filter:alpha(opacity=0); 
-moz-opacity:0; 
opacity:0;
 }
.left_case a.img:hover .tm {
filter:alpha(opacity=100); 
-moz-opacity:1; 
opacity:1;
}
.left_case .jj { padding: 5px 0px; line-height: 24px; font-size: 14px; }
.left_case a.more { display: inline-block; height:30px; line-height: 30px; padding: 0px 20px; color: #fff; font-size: 14px; background-color: #5378b8; }

.w365 { width: 365px; }
.w840 { width: 840px; }

.detail { font-size: 14px; line-height: 25px; padding: 10px 0px; }

.n_list_t { width: 100%; }
.n_list_t li { width: 100%; height: 130px; padding: 10px 0px; }
.n_list_t li img { width: 220px; height: 130px; margin-right: 20px; float: left; }
.n_list_t li h3 { font-size: 14px; }
.n_list_t li p { padding: 0px 0px; line-height: 24px; }

.n_list_t1 { width: 100%; padding-top: 20px; }
.n_list_t1 li { width: 100%; margin-bottom: 15px; overflow: hidden; }
.n_list_t1 li img { width: 220px; height: 130px; margin-right: 20px; float: left; }
.n_list_t1 li h3 { font-size: 14px; }
.n_list_t1 li p { padding: 10px 0px; line-height: 24px; }

.n_list_w {}
.n_list_w li { width: 100%; height: 30px; line-height: 30px; font-size: 14px; overflow: hidden; background:url(../image/icon1.png) no-repeat left center; }
.n_list_w li a { padding-left: 10px; float: left; }
.n_list_w li span { float: right; color: #666; }

.n_list_w1 { width: 100%; }
.n_list_w1 li { width: 100%; height: 30px; line-height: 30px; font-size: 14px; overflow: hidden; background:url(../image/icon1.png) no-repeat left center; }
.n_list_w1 li a { padding-left: 10px; float: left; }
.n_list_w1 li span { float: right; color: #666; }

.w_list { width: 363px; border: 1px solid #e8e8e8; }
.w_list .title { width: 100%; height: 40px; line-height: 40px; background-color: #e8e8e8; }
.w_list .title h3 { font-size: 22px; color: #000; padding-left: 10px; }
.w_list ul { width: 333px; padding: 15px; }
.w_list ul li { width: 100%; height: 30px; line-height: 30px; font-size: 14px; overflow: hidden; }

.tw_list { width: 363px; border: 1px solid #e8e8e8; }
.tw_list .title { width: 100%; height: 40px; line-height: 40px; background-color: #e8e8e8; }
.tw_list .title h3 { font-size: 22px; color: #000; padding-left: 10px; }
.tw_list_nei {}
.tw_list_nei ul { width: 330px; margin: 0 auto; padding: 15px 0px 5px 0px; }
.tw_list_nei ul li { width: 100%; height: 120px; overflow: hidden; margin-bottom: 10px; }
.tw_list_nei ul li img { width: 155px; height: 120px; float: left; margin-right: 10px; }
.tw_list_nei ul li h3 { font-size: 14px; margin-bottom: 10px; }

.channel_wen { width: 100%; padding: 20px 0px 0px 0px; }
.channel_wen ul { width: 100%; margin: 0 auto; }
.channel_wen li { width: 100%; float: left; padding-bottom: 20px; border-bottom: 1px dotted #eee; margin-bottom: 20px; }
.channel_wen li img { width: 310px; height: 170px; border:1px solid #ccc; padding: 2px; float: left; margin-right: 20px; }
.channel_wen li h3 { font-size: 18px; font-weight: normal; }
.channel_wen li h3 a {  }
.channel_wen li h3 a:hover {  }
.channel_wen li p { color: #888; font-size: 14px; padding: 10px 0px; line-height: 24px; text-indent: 2em; }

.channel_tu { width: 100%; padding: 0px 0px 0px 0px; }
.channel_tu ul { margin: 0 auto; padding-top: 20px; }
.channel_tu ul li { float: left; width: 320px; text-align: center; text-align: center; margin-bottom: 10px; }
.channel_tu ul li img { width: 280px; height: 190px; border: 2px solid #ccc; padding: 3px; }
.channel_tu ul li img:hover { filter:alpha(opacity=60); 
-moz-opacity:0.6; 
opacity:0.6; }
.channel_tu ul li h3 { line-height: 30px; font-size: 16px; padding: 10px 0px; font-weight: normal; }
.channel_tu ul li h3 a {  }
.channel_tu ul li h3 a:hover {  }

.channel_case { padding-bottom: 20px; }
.channel_case ul { width: 1275px; padding-top: 5px; }
.channel_case ul li { width: 380px; padding: 10px 10px 5px 10px; float: left; margin-right: 25px; overflow: hidden; background-color: #e5e5e5; margin-bottom: 20px; }
.channel_case ul li a.img { display: block; width: 370px; height: 280px; border: 5px solid #96abd2; position: relative; }
.channel_case ul li a.img img { width: 370px; height: 280px; }
.channel_case ul li a.img .tm { width: 370px; height: 280px; position: absolute; top:0px; left:0px;
background:url(../image/bg_tm.png) no-repeat top center; 
filter:alpha(opacity=0); 
-moz-opacity:0; 
opacity:0;
 }
.channel_case ul li a.img:hover .tm {
filter:alpha(opacity=100); 
-moz-opacity:1; 
opacity:1;
} 
.channel_case ul li h3 { height: 25px; line-height: 25px; font-size: 14px; font-weight: normal; width: 100%; overflow: hidden; }

.channel_article { width: 100%; padding: 10px 0px 10px 0px; font-size: 14px; }
.channel_article h1 { font-size: 20px; line-height: 24px; text-align: center; padding: 10px 0px; }
.channel_article .article_info { width: 100%; margin: 0 auto; line-height: 30px; color: #666; padding-top: 10px; font-size: 12px; }
.channel_article .article_info .fxd { float: left; padding-top: 5px; }
.channel_article .article_info .info_r { float: right; }
.channel_article .zhaiyao { width: 820px; padding: 10px; background-color: #d3d3d3; line-height: 24px; margin-top: 10px; }
.channel_article .zhaiyao span { color: #c00; }
.channel_article .article_nei { padding:10px 0px; line-height: 24px; }
.channel_article .article_nei p { line-height: 25px; }
.next-prev-single { width: 100%; margin: 0 auto; border-top: 1px solid #f1f1f1; padding: 5px 0px; }
.next-prev-single p { width: 50%; }
.next-prev-single span { color: #000; font-weight: bold; }

.about_row1 {}
.w845 { width: 880px; }
.w340 { width: 340px; }
.about_title { width: 100%; }
.about_title h3 { float: left; font-size: 20px; height: 30px; line-height: 30px; }
.about_title a { float: right; }
.about_title a img { margin-top: 5px; }

.about_jj { width: 100%; overflow: hidden; height: 250px; border-right: 1px solid #ddd; margin: 10px 0px; }
.about_jj img { float: left; width: 350px; height: 250px; margin-right: 15px; }
.about_jj .right { width: 500px; padding-right: 15px; line-height: 24px; }

.about_ad img { width: 340px; height: 150px; }

.ppwh_list { width: 260px; padding-top: 10px; }
.ppwh_list li { width: 100%; height: 28px; line-height: 28px; background-color: #dedede; overflow: hidden; margin-bottom: 5px; }
.ppwh_list li a { padding: 0px 10px; font-size: 16px; }

.about_row2 {}
.about_row2 ul { width: 1285px; padding-top: 10px; }
.about_row2 ul li { width: 220px; float: left; margin-right: 37px; height: 183px; margin-bottom: 15px; }
.about_row2 ul li img { width: 220px; height: 155px; }
.about_row2 ul li h3 { width: 100%; height: 28px; line-height: 28px; background-color: #dedede; font-size: 14px; font-weight: normal; }
.about_row2 ul li h3 a { display: block; padding: 0px 10px; height: 28px; }

.about_row3 { margin-bottom: 20px; }
.about_list { width: 1260px; }
.about_row3 .col { float: left; width: 360px; height: 300px; overflow: hidden; margin-right: 60px; }
.about_row3 .col .about_title { padding: 10px 0px; }
.about_row3 .col1 { width: 416px; height: 300px; background-color: #f4f4f4; }
.about_row3 .col1 .col1_nei { width: 360px; margin: 0 auto; }
.about_row3 .col1 .col1_nei .about_title { padding: 10px 0px; }
.about_row3 .col1 .col1_nei p { padding: 10px 0px; line-height: 24px; }
.about_row3 .col2_nei p { padding: 10px 0px; line-height: 24px; }
.about_row3 .col2_nei img { width: 360px; height: 116px; }
.about_row3 .col2 { margin-left: 55px; }
.about_row3 .col3 { float: right; }

		.picScroll-left1{ width:1250px;  overflow:hidden; position:relative; margin-top: 15px; }
		.picScroll-left1 .prev,.picScroll-left1 .next{ display:block;  width:17px; height:36px; overflow:hidden; top:150px; position: absolute;
			 cursor:pointer; }
		.picScroll-left1 .prev{ left:0px; }
		.picScroll-left1 .next{ right: 0px; }
		.picScroll-left1 .bd { width: 1210px; margin: 0 auto; }
.picScroll-left1 .picList .col { float: left; width: 360px; height: 300px; overflow: hidden; margin: 0px 22px; }
.picScroll-left1 .picList .col .about_title { padding: 10px 0px; }
.picScroll-left1 .picList .col1 { width: 416px; height: 300px; background-color: #f4f4f4; }
.picScroll-left1 .picList .col1 .col1_nei { width: 360px; margin: 0 auto; }
.picScroll-left1 .picList .col1 .col1_nei .about_title { padding: 10px 0px; }
.picScroll-left1 .picList .col1 .col1_nei p { padding: 10px 0px; line-height: 24px; }
.picScroll-left1 .picList .col2_nei p { padding: 10px 0px; line-height: 24px; }
.picScroll-left1 .picList .col2_nei img { width: 360px; height: 116px; }


.n_list_cp { width: 840px; margin: 0 auto; padding-top: 20px; width: 933px; }
.n_list_cp li { border: 1px solid #ccc; width: 216px; height: 280px; float: left; margin-right: 93px; overflow: hidden; }
.n_list_cp li:hover { border-color: #2d58a6; }
.n_list_cp li img { width: 216px; height: 162px; }
.n_list_cp li h3 { width: 190px; margin: 0 auto; height: 30px; padding-top: 5px; line-height: 30px; font-size: 16px; font-weight: normal; }
.n_list_cp li p { width: 190px; margin: 0 auto; border-bottom: 1px dotted #333; height: 30px; line-height: 30px; overflow: hidden; }
.n_list_cp li .link { height: 30px; width: 100%; text-align: center; margin-top: 10px; }
.n_list_cp li .link a { display: inline-block; margin:0px 5px; height: 30px; line-height: 30px; font-size: 14px; padding-left: 15px; }
.n_list_cp li .link a:hover { color: #e60013; }
.n_list_cp li .link a.a1 { background:url(../image/cp_a1.jpg) no-repeat left center; }
.n_list_cp li .link a.a2 { background:url(../image/cp_a2.jpg) no-repeat left center; }
.n_list_cp li .link a.a3 { background:url(../image/cp_a3.jpg) no-repeat left center; }

.cainixihuan { padding: 5px 0px; font-size: 14px; }
.cainixihuan a { display: inline-block; margin: 0px 5px; line-height: 24px; }

/*评论样式*/
.comment-add{ margin-top:15px; _width:100%; _position:relative; _overflow:hidden; }
    .comment-add .editor{ position:relative; margin-right:18px; }
	.comment-add .editor textarea{ width:100%; height:70px; }
	.comment-add .subcon{ margin-top:15px; }
.comment-box{ position:relative; margin-top:15px; }
	.comment-list li{ padding:15px 0; border-top:1px solid #f7f7f7; }
	.comment-list li .avatar{ display:block; float:left; margin-top:6px; background:#fff; border-radius:2px; width:42px; height:42px; overflow:hidden; }
	.comment-list li .avatar img{ width:42px; height:42px; }
	.comment-list li .inner{ margin-left:52px; }
	.comment-list li .inner p{ color:#333; font-size:14px; line-height:1.8em; }
	.comment-list li .inner .meta{ margin:0; padding-top:3px; color:#999; border:none; }
	.comment-list li .inner .meta .time{ margin-left:5px; padding-left:20px; color:#777; background:url(../image/sprite.gif) no-repeat left -158px; }
	.comment-list li .answer{ margin-left:48px; padding:10px; background:#fafafa; border:1px solid #e6e6e6; border-radius:3px; }
	.comment-list li .answer .meta{ margin:0; padding:0; color:#999; margin-bottom:5px; border:none; }
	.comment-list li .answer p{ color:#555; font-size:14px; line-height:1.8em; }

.cp_links {}
.cp_links ul {}
.cp_links ul li { float: left; width: 207px; border-right: 1px dotted #ccc; text-align: center; height: 115px; background-color: #eeeeee; }
.cp_links ul li a { display: inline-block; }
.cp_links ul li img { margin-top: 15px; }
.cp_links ul li h3 { font-size: 24px; color: #c00; }
.cp_links ul li span { display: block; font-size: 16px; }
.cp_links ul .li2 img { margin-bottom: 5px; }
.cp_links ul .li3 img { margin-bottom: 8px; }
.cp_links ul .li4 img { margin-bottom: 8px; }
.cp_links ul .li5 img { margin-bottom: 20px; }
.cp_links ul .li6 img { margin-bottom: 10px; }

.denlu { position: absolute; left:300px; }

/*会员中心样式
----------------------------------------------*/
.avatar-box{ padding:15px; background:#F7F8FD; overflow:hidden; }
	.avatar-box .img-box{ display:block; float:left; margin-right:10px; padding:1px; border:1px solid #fff; background:#fff; *width:60px; *height:60px; overflow:hidden; }
	.avatar-box .img-box img{ width:60px; height:60px; }
	.avatar-box h3{ color:#6c757e; font-size:16px; line-height:1em; height:24px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
	.avatar-box p{ color:#6c757e; font-size:12px; line-height:20px; }

.side-nav{ border-top:1px solid #e8ecef; }
	.side-nav li{ padding:5px 0; zoom:1; }
	.side-nav li a{ position:relative; display:block; margin:0 15px; padding:8px 15px; color:#6c757e; font-size:14px; line-height:20px; height:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
	.side-nav li a:hover{ color:#fff; border-radius:3px; background:#017e34; }

.u-tab-head{ margin-bottom:15px; height:40px; background:#fbfbfb; border:1px solid #e8ecef; }
	.u-tab-head p a{ float:left; display:block; margin:-1px 0 auto -1px; padding:11px 25px; line-height:20px; height:20px; color:#7f838c; font-size:14px; border-left:1px solid #e8ecef; border-right:1px solid #e8ecef; }
	.u-tab-head p a:hover,.u-tab-head p a.selected{ color:#fff; background:#017e34; }
	.u-tab-head span{ float:right; line-height:40px; }
	.u-tab-head span .add{ display:block; padding:10px 15px; line-height:20px; font-size:12px; }
.u-tab-content{ position:relative; padding:15px; background:#fbfbfb; border:1px solid #f0f0f0; min-height:398px; overflow:hidden; _height:398px; _overflow:visible; }
	.u-tab-content .ntitle{ margin:0 auto; padding:0 0 10px 0; }
	.u-tab-content .ntitle-tit{ margin:0 0 10px; padding:0; color:#444; font-size:16px; font-weight:normal; }
	.u-tab-content .ntitle-info{color:#999;}
	.u-tab-content p{ margin:0; padding:3px 0; color:#444; font-size:13px; line-height:24px; }
	.title-div{ margin-top:20px; border-top:1px solid #f0f0f0; height:26px; color:#6e717a; }
	.title-div strong{ float:left; margin-top:-16px; padding:3px 10px 3px 0; background:#fbfbfb; font-size:15px; _position:absolute; }
	.head-box{ padding:10px; border:1px solid #f6f6f6; background:#fff; }
	.head-box .img-box{ float:left; margin-right:10px; }
	.head-box .img-box img{ padding:1px; width:120px; height:120px; border:1px solid #f0f0f0; }
	.head-box .inner{ float:left; }
	.head-box .inner h3{ margin-bottom:15px; color:#3b8dd1; font-size:24px; font-weight:normal; line-height:1.3em; }
	.head-box .inner p{ color:#222; font-size:14px; line-height:24px; }
	.head-inner{ position:relative; margin:20px 0 10px 0; padding:10px; border:1px solid #f6f6f6; background:#fff; }
	.head-inner h3{ margin-bottom:10px; padding-bottom:8px; color:#3b8dd1; font-size:16px; font-weight:normal; line-height:30px; border-bottom:1px solid #f0f0f0; }
	.head-inner dl{ display:block; float:left; width:50%; line-height:2.8em; font-size:13px; }
	.head-inner dl dt{ display:block; float:left; color:#666; }
	.head-inner dl dd{ color:#999; }
	.form-box{ position:relative; padding:10px; border:1px solid #f6f6f6; background:#fff; font-size:14px; }
	.form-box dl{ display:block; padding:5px 0; }
	.form-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.form-box dl dt{ display:block; float:left; width:120px; line-height:38px; min-height:38px; color:#555; font-size:13px; text-align:right; _position:absolute; }
	.form-box dl dd{ position:relative; padding:5px 0 5px 10px; line-height:28px; min-height:28px; color:#555; font-size:13px; overflow:hidden; _margin-left:120px; }
	.form-box dl dd label.radio{ margin-right:5px; }
	.accept-box{ padding:0; background:#fff; border:1px solid #f0f0f0; }
	.accept-box dl{ padding:0; }
	.accept-box dl.head{ position:relative; padding:0; background:#fbfbfb; border-bottom:1px solid #e8e8e8; }
	.accept-box dl.head .btn-pay{ position:absolute; top:6px; right:6px; display:block; padding:0 15px; color:#fff; font-size:12px; height:24px; line-height:24px; background:#52A152; border:1px solid #417F41; border-radius:2px; }
	
	.step-box{ position:relative; }
	.step-box ul{ margin:0 -40px 0 -10px; }
	.step-box ul li{ position:relative; float:left; margin-right:-8px; width:20%; text-align:center; color:#8c8c8c; font-size:12px; }
	.step-box ul li .progress{ color:#fff; }
	.step-box ul li .progress:after,
	.step-box ul li .progress:before{ position:absolute; top:0; right:0; content:""; width:10px; height:20px; background:url(../image/delivery.png) no-repeat 100% -60px; }
	.step-box ul li .progress:after{ right:0; background-position:100% -20px; }
	.step-box ul li .progress:before{ left:0; background-position:0 0; }
	.step-box ul li .progress .text{ display:block; margin:0 10px; padding:1px 10px; background:#c3c3c3; height:18px; line-height:18px; }
	.step-box ul li.done .progress .text{ background:#83bd39; }
	.step-box ul li.done .progress:before{ background-position:0 -40px; }
	.step-box ul li.done .progress:after{ background-position:100% -60px; }
	.step-box ul li.first .progress:before{ display:none; }
	.step-box ul li.last .progress:after{ display:none; }
	.step-box ul li .info{ line-height:20px; }
	.step-box.mini ul{ margin:0 -32px 0 -10px; }
	.step-box.mini ul li{ width:25%; }

/*头像上传*/
.avatar-img{ display:block; margin:20px 0; padding:1px; width:180px; height:180px; border:1px solid #f0f0f0; border-radius:2px; background:#fff; }
	.avatar-img img{ width:180px; height:180px; }
.cropper-wraper{ margin-top:20px; }
	.cropper-wraper .cropper-box{ position:relative; float:left; margin-right:20px; padding:1px; width:350px; height:350px; text-align:center; border:1px solid #f0f0f0; border-radius:2px; background:#f4f4f4; text-align:center; vertical-align:middle; }
	.cropper-wraper .cropper-box div{ margin:auto; vertical-align:middle; }
	
	.cropper-wraper .cropper-view{ float:left; width:184px; }
	.cropper-wraper .cropper-view .img-box{ padding:1px; width:180px; height:180px; border:1px solid #f0f0f0; border-radius:2px; background:#fff; overflow:hidden; }
	.cropper-wraper .cropper-view .img-box img{ display:block; width:180px; height:180px; }
	.cropper-wraper .cropper-view .btn-box p{ margin:8px 0; text-align:center; color:#333; font-size:13px; line-height:24px; }
	.cropper-wraper .cropper-view .btn-box p.tip{ text-align:left; color:#999; font-size:13px; line-height:22px; }
	.cropper-wraper .cropper-view .btn-box .btn{ width:100%; line-height:34px; height:36px; }
	
.ftable{ width:100%; border:1px solid #f0f0f0; background:#fff; }
.mtable{ width:100%; background:#fff; _width:auto; }
	.mtable th,.ftable th{ padding:0.8em; color:#6e717a; font-size:13px; font-weight:400; background:#fbfbfb; border-bottom:1px solid #e8e8e8; }
	.mtable td,.ftable td{ padding:0.8em; color:#333; font-size:13px; border-bottom:1px solid #F3F3F3; }
	.ftable td .img{ padding:1px; width:60px; height:60px; border:1px solid #e8e8e8; }
	.ftable td s{ color:#999; text-decoration:line-through; }
	.mtable .tr_odd_bg,.ftable .tr_odd_bg{ background:#f9f9f9; }
.page-foot{ clear:both; font-size:13px; padding-top:15px; height:35px; }
.page-btns{ float:left; }
	.page-btns a{ color:#444; font-weight:bold; margin-right:5px; }
	.page-btns .pipe{ color:#cbcbcb; margin:0 5px; }

.login-right h1{ margin-bottom:20px; color:#555; font-size:22px; font-weight:700; letter-spacing:3px; line-height:30px; height:30px; text-align:center; }
	.login-right li{ position:relative; clear:both; margin-bottom:10px; height:50px; *display:inline; *zoom:1; }
	.login-right li label{ position:absolute; top:1px; left:10px; width:68px; height:40px; line-height:40px; color:#999; font-size:14px; }
	.login-right li input{ display:block; margin:0; padding:10px 10px 10px 80px; width:208px; height:20px; line-height:20px; border:1px solid #e8e8e8; background:#fbfcff; color:#333; font-size:14px; border-radius:3px; }
	.login-right li input:focus{ border-color:#999; }
	.login-right li span{ line-height:24px; }
	.login-right .btn-box .col{ clear:both; margin-bottom:10px; padding-bottom:10px; color:#555; font-size:14px; line-height:20px; }
	.login-right .btn-box .col .submit{ display:block; padding:10px 20px; width:100%; color:#fff; font-size:14px; line-height:20px; border:0; background:#2d58a6; text-align:center; border-radius:3px; cursor:pointer; }
	.login-right .btn-box .tips{ display:none; margin:0; padding:0; text-align:center; font-size:12px; color:#f00; }
	.login-right .oauth-box { clear:both; padding-top:20px; }
	.login-right .oauth-box h3{ display:block; margin-bottom:10px; color:#555; font-size:14px; line-height:30px; height:30px; font-weight:normal; }
	.login-right .oauth-box p{ margin-left:-25px; }
	.login-right .oauth-box p a{ display:block; float:left; margin:0 0 10px 25px; _display:inline; _zoom:1; }
	.login-right .oauth-box p a img{ width:38px; height:38px; }

.inner-box{ margin:30px 0; min-height:350px; _height:350px; border:1px solid #f0f0f0; background:#fff; text-align:center; }
	.inner-box .dl-list{ margin:0 auto; padding:30px; text-align:left; width:879px; font-size:14px; }
	.inner-box .dl-list dl{ clear:both; display:block; padding:5px 0; }
	.inner-box .dl-list dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.inner-box .dl-list dl dt{ display:block; padding:5px 0; float:left; width:30%; line-height:42px; min-height:42px; color:#555; text-align:right; }
	.inner-box .dl-list dl dd{ position:relative; padding:5px 0 5px 20px; line-height:42px; min-height:42px; color:#555; overflow:hidden; _margin-left:120px; }
	.inner-box .dl-list dl dd .input{ padding:10px; }
	.inner-box .dl-list dl dd a.send{ display:inline-block; color:#555; border:1px solid #e8e8e8; border-radius:3px; width:110px; height:40px; line-height:40px; color:#333; font-size:14px; text-align:center; background:#fff; vertical-align:middle; }
	.inner-box .dl-list dl dd a.send.gray{ color:#999; }
	.inner-box .dl-list dl dd a.send img{ margin-top:9px; }
	.inner-box .dl-list dl dd .input.code{ width:84px; ime-mode:disabled; text-transform:uppercase; }
	
	.inner-box .tab-head{ display:block; border-bottom:1px solid #f0f0f0; background:#fbfbfb; overflow:hidden; }
	.inner-box .tab-head ul li{ float:left; margin-left:-1px; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; }
	.inner-box .tab-head ul li a{ display:block; padding:0 30px; height:50px; line-height:50px; color:#555; font-size:14px; }
	.inner-box .tab-head ul li a:hover,.inner-box .tab-head ul li a.selected{ color:#666; background:#fff; border-bottom:2px solid #0089cd; }
	.inner-box .tab-content{ display:none; }

/*页面布局
----------------------------------------------*/
.section{ position:relative; margin:0 auto; padding:0; width:1200px; min-width:941px; max-width:1250px; text-align:left; overflow:hidden; }
.wrapper{ position:relative; margin:0 auto; width:100%; height:288px; overflow:hidden; }
	.wrapper.igoods{ height:327px; }
	.wrapper.auto{ height:auto; }
	.wrapper:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.main-left{ position:relative; float:left; margin:15px 15px 0 0; width:463px; height:273px; overflow:hidden; }
.main-right{ position:absolute; top:0; right:0; bottom:0; left:478px; overflow:hidden; }
.sidebar-left{ float:left; margin:15px 15px 0 0; width:941px; height:273px; overflow:hidden; }
.sidebar-right{ float:left; width:224px; height:288px; overflow:hidden; }
.list-auto{ position:relative; display:block; /*margin:0 340px 0 0;*/ overflow:hidden; _zoom:1; }
.list-auto1{ position:relative; display:block; overflow:hidden; _zoom:1; }
.list-right{ position:relative; display:block; float:right; width:300px; overflow:hidden; }
.main-wrap{ position:relative; margin:0 auto; padding:0; width:1180px; text-align:left; overflow:hidden; }
.left941{ float:left; width:941px; }
.left211{ float:left; margin-left:28px; width:211px; }
.info-box{ float:left; width:200px; background:#eef8fa; border:1px solid #e8ecef; }
.home-box{ position:relative; display:block; margin:0 0 0 217px; overflow:hidden; }
.main-box{ position:relative; margin-bottom:-30px; width:100%; background:#f2f2f2; }
.login-box{ margin-bottom:-30px; width:100%; /*min-height:500px; _height:500px;*/ background:#f1f1f1; }
.login-left{ position:absolute; top:30px; left:0; right:320px; bottom:0; background:url(http://ynztjx.com/templates/xin/images/login-bg.png) no-repeat center center; _width:500px; _height:320px; _top:100px; _left:160px; }
.login-right{ /*float: right;*/ margin:30px auto; padding:20px; width:300px; text-align:left; /*border:1px solid #e5e5e5;*/ border-radius:3px; background:#fff; }	


.gotop{display:none;background:url(../image/gotop.gif) no-repeat;bottom:218px;height:48px;position:fixed;right:10px;width:48px;z-index:10;}
.gotop:hover{background-position:left -50px;}