/*546 ,325*/
blockquote, q {	quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';	content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
.pro-switch {/*width:546px;	height: 325px;*/overflow: hidden;position: relative;}
.pro-switch ol, ul ,li{	margin:0;	padding:0;	border:0;	outline:0;	font-size:100%;	vertical-align:baseline; list-style:none;}

.flexslider {margin: 0;	padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}

.flexslider .slides img {height:495px;display: block;margin:0 auto;}

.pic_box1_show_pic .flexslider .slides img {height:337px;display: block;margin:0 auto;}

.slides:after {	content: "."; display: block; clear: both; visibility: hidden;	line-height: 0;	height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 325px;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;	/*width:546px;*/zoom: 1;}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;	-moz-transition: all 1s ease;	transition: all 1s ease;}
.flexslider .slides {	zoom: 1;}
.flex-direction-nav {*height: 0;}

.flex-direction-nav a {	width: 60px; height: 90px; margin: -60px 0 0; display: block; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; filter:alpha(opacity=0);
-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next { background-position: 0 -90px; right: 0;}
.flex-direction-nav .flex-prev { left: 0;}
.flexslider:hover .flex-next { opacity: 0.8; filter:alpha(opacity=25);}
.flexslider:hover .flex-prev { opacity: 0.8; filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; filter:alpha(opacity=50);}
.flex-control-nav { width: 100%; position: absolute; bottom: 10px; text-align: center; z-index:2;}
.flex-control-nav li { margin: 0 3px; display: inline-block; zoom: 1;*display: inline;}
.flex-control-paging li a { background: url(../images/dot.png) no-repeat 0 -16px; display:block; height: 16px; overflow: hidden; text-indent:-99em; width: 16px; cursor: pointer;}
.flex-control-paging li a.flex-active { background-position: 0 0;}

/*首页*/
.index_banner .flexslider{height:502px;}
.index_banner .flexslider .slides{ text-align:center;}
.index_banner .flexslider .slides img { height:502px;}
.index_banner .flexslider .slides li{ background-position:center!important; background-repeat:no-repeat!important;}
.index_banner .flexslider .slides a{ width:1100px; height:502px; margin:0 auto; display: block; background-position:center; background-repeat:no-repeat;}
.index_banner .mid_w{width:1100px; height:1px; position:absolute; z-index:9; left:50%; margin-left:-550px; top:50%; display:none; }

.pic_show .flexslider{height:416px;}
.pic_show .flexslider .slides{ text-align:center;}
.pic_show .flexslider .slides img { height:416px;}
.pic_show .flexslider .slides li{ position:relative;}

.case_right .flexslider{height:550px;}
.case_right .flexslider .slides{ text-align:center;}
.case_right .flexslider .slides img { height:340px;}
.case_right .flexslider .slides li{ position:relative;}
.case_right .flex-control-nav{ bottom:215px;}
.case_right .flex-direction-nav{ display:none}

/***list***/
.list_picshow .flexslider{height:150px;}
.list_picshow .flexslider .slides{ text-align:center;}
.list_picshow .flexslider .slides img { height:150px; width:300px;}
.list_picshow .flexslider .slides li{ position:relative;}
.list_picshow .flex-direction-nav{ display:none}
.list_picshow .flex-control-nav{ bottom:0px; right:5px; text-align:right;}
.list_picshow .flex-control-nav a{ text-align:left;}
/*688*/
.banner_tc{ position: relative; height:508px;}
.tc_banner .flexslider{height:508px;}
.tc_banner .flexslider .slides{ text-align:center;}
.tc_banner .flexslider .slides img { height:508px;}
.tc_banner .flexslider .slides li{ background-position:center!important; background-repeat:no-repeat!important;}
.tc_banner .flexslider .slides a{ width:1100px; height:508px; margin:0 auto; display: block; background-position:center; background-repeat:no-repeat;}
.tc_banner .mid_w{width:1100px; height:1px; position:absolute; z-index:9; left:50%; margin-left:-550px; top:50%; display:none; }

/*888*/
.banner_tc888{ position: relative; height:500px;}
.tc888_banner .flexslider{height:500px;}
.tc888_banner .flexslider .slides{ text-align:center;}
.tc888_banner .flexslider .slides img { height:500px;}
.tc888_banner .flexslider .slides li{ background-position:center!important; background-repeat:no-repeat!important;}
.tc888_banner .flexslider .slides a{ width:1100px; height:500px; margin:0 auto; display: block; background-position:center; background-repeat:no-repeat;}
.tc888_banner .mid_w{width:1100px; height:1px; position:absolute; z-index:9; left:50%; margin-left:-550px; top:50%; display:none; }

/*tc1088*/
.banner_tc1088{ position: relative; height:500px;}
.tc1088_banner .flexslider{height:500px;}
.tc1088_banner .flexslider .slides{ text-align:center;}
.tc1088_banner .flexslider .slides img { height:500px;}
.tc1088_banner .flexslider .slides li{ background-position:center!important; background-repeat:no-repeat!important;}
.tc1088_banner .flexslider .slides a{ width:1100px; height:500px; margin:0 auto; display: block; background-position:center; background-repeat:no-repeat;}
.tc1088_banner .mid_w{width:1100px; height:1px; position:absolute; z-index:9; left:50%; margin-left:-550px; top:50%; display:none; }

/*hpg*/
.banner_tchpg{ position: relative; height:500px;}
.tchpg_banner .flexslider{height:500px;}
.tchpg_banner .flexslider .slides{ text-align:center;}
.tchpg_banner .flexslider .slides img { height:500px;}
.tchpg_banner .flexslider .slides li{ background-position:center!important; background-repeat:no-repeat!important;}
.tchpg_banner .flexslider .slides a{ width:1100px; height:500px; margin:0 auto; display: block; background-position:center; background-repeat:no-repeat;}
.tchpg_banner .mid_w{width:1100px; height:1px; position:absolute; z-index:9; left:50%; margin-left:-550px; top:50%; display:none; }
/*jw*/
.banner_tcjw{ position: relative; height:500px;}
.tcjw_banner .flexslider{height:500px;}
.tcjw_banner .flexslider .slides{ text-align:center;}
.tcjw_banner .flexslider .slides img { height:500px;}
.tcjw_banner .flexslider .slides li{ background-position:center!important; background-repeat:no-repeat!important;}
.tcjw_banner .flexslider .slides a{ width:1100px; height:500px; margin:0 auto; display: block; background-position:center; background-repeat:no-repeat;}
.tcjw_banner .mid_w{width:1100px; height:1px; position:absolute; z-index:9; left:50%; margin-left:-550px; top:50%; display:none; }
/*fnew*/
.banner_tcfnew{ position: relative; height:500px;}
.tcfnew_banner .flexslider{height:500px;}
.tcfnew_banner .flexslider .slides{ text-align:center;}
.tcfnew_banner .flexslider .slides img { height:500px;}
.tcfnew_banner .flexslider .slides li{ background-position:center!important; background-repeat:no-repeat!important;}
.tcfnew_banner .flexslider .slides a{ width:1100px; height:500px; margin:0 auto; display: block; background-position:center; background-repeat:no-repeat;}
.tcfnew_banner .mid_w{width:1100px; height:1px; position:absolute; z-index:9; left:50%; margin-left:-550px; top:50%; display:none; }

/*tc_banner_510*/
.tc_banner_510{ position: relative; height:510px;}
.tc_510 .flexslider{height:510px;}
.tc_510 .flexslider .slides{ text-align:center;}
.tc_510 .flexslider .slides img { height:510px;}
.tc_510 .flexslider .slides li{ background-position:center!important; background-repeat:no-repeat!important;}
.tc_510 .flexslider .slides a{ width:1100px; height:510px; margin:0 auto; display: block; background-position:center; background-repeat:no-repeat;}
.tc_510 .mid_w{width:1100px; height:1px; position:absolute; z-index:9; left:50%; margin-left:-550px; top:50%; display:none; }

/*tc_banner_475*/
.tc_banner_475{ position: relative; height:475px;}
.tc_475 .flexslider{height:475px;}
.tc_475 .flexslider .slides{ text-align:center;}
.tc_475 .flexslider .slides img { height:510px;}
.tc_475 .flexslider .slides li{ background-position:center!important; background-repeat:no-repeat!important;}
.tc_475 .flexslider .slides a{ width:1100px; height:475px; margin:0 auto; display: block; background-position:center; background-repeat:no-repeat;}
.tc_475 .mid_w{width:1100px; height:1px; position:absolute; z-index:9; left:50%; margin-left:-550px; top:50%; display:none; }