
/* CSS Document */

.banner { width:100%; height:580px; overflow:hidden; min-width:1200px; background:url(http://tanigawa.cn/skins/demo/images/banner.gif) no-repeat center;}
.banner_b { width:1200px; height:580px; overflow:hidden; margin:0 auto;}



.fancybox1{ margin-bottom:20px;}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}
.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}
.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.fancybox-opened {z-index: 8030;}
.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner {position: relative;}
.fancybox-inner {overflow: hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444;margin: 0;padding: 15px;white-space: nowrap;}
.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}
.fancybox-image {max-width: 100%;max-height: 100%;}
#fancybox-loading1, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url(../image/fancybox_sprite.png);}
#fancybox-loading1 {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}
#fancybox-loading1 div {width: 44px;height: 44px;background: url(../image/fancybox_loading.gif) center center no-repeat;}
.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}
.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url(http://tanigawa.cn/skins/demo/images/blank.gif); /* helps IE */-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}

.fancybox-prev {left: 0;}
.fancybox-next {right: 0;}
.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}
.fancybox-prev span {left: 10px;background-position: 0 -36px;}
.fancybox-next span {right: 10px;background-position: 0 -72px;}
.fancybox-nav:hover span {visibility: visible;}
.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;max-width: 99999px;max-height: 99999px;overflow: visible !important;}
/* Overlay helper */
.fancybox-lock {overflow: visible !important;width: auto;}
.fancybox-lock body {overflow: hidden !important;}
.fancybox-lock-test {overflow-y: hidden !important;}
.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url(../image/fancybox_overlay.png);}
.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}
.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll; z-index:999999;}
/* Title helper */
.fancybox-title {visibility: hidden;position: relative;text-shadow: none;z-index: 8050;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}
.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent; /* Fallback for web browsers that doesn't support RGBa */background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;
color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}
.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}
.fancybox-title-inside-wrap {padding-top: 10px;}
.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}
/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),  only screen and (min--moz-device-pixel-ratio: 1.5),  only screen and (min-device-pixel-ratio: 1.5) {
#fancybox-loading1, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(http://tanigawa.cn/skins/demo/images/fancybox_sprite@2x.png);
background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
}
#fancybox-loading1 div {
background-image: url(../image/fancybox_loading@2x.gif);
background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
}
}
/* 缩略图样式 */
#fancybox-thumbs {position: fixed;left: 0;width: 100%;overflow: hidden;z-index: 8050;}
#fancybox-thumbs.bottom {bottom: 2px;}
#fancybox-thumbs.top {top: 2px;}
#fancybox-thumbs ul {position: relative;list-style: none;margin: 0;padding: 0;}
#fancybox-thumbs ul li {float: left;padding: 1px;opacity: 0.5;}
#fancybox-thumbs ul li.active {opacity: 0.75;padding: 0;border: 1px solid #fff;}
#fancybox-thumbs ul li:hover {opacity: 1;}
#fancybox-thumbs ul li a {display: block;position: relative;overflow: hidden;border: 1px solid #222;background: #111;outline: none;}
#fancybox-thumbs ul li img {display: block;position: relative;border: 0;padding: 0;max-width: none;}




.index { width:1200px; margin:0 auto; padding-top:50px;}
.c_foot{ width:100%; height:94px; overflow:hidden; min-width:1636px; background:url(../image/foot.png) repeat-x bottom; }
.c_foot1{ width:100%; height:274px; overflow:hidden; margin-bottom:52px;}
.c_about{ width:580px; overflow:hidden; height:274px;}
.c_about img{ width:580px; height:160px; overflow:hidden;}
.c_tit{ color:#1657a6; font-size:24px; height:32px; line-height:30px; overflow:hidden; margin:10px 0px;}
.c_tit span{ font-size:20px; color:#899cc3;}
.c_text{ height:60px; line-height:20px; font-size:12px; color:#595959; text-indent:2em;}
.c_text a{ color:#fd7a10;font-size:12px;}
.c_text a:Hover{ color:#1a77c5;}
.c_news{ width:580px; height:274px; overflow:hidden;}
.c_more{ width:100%; height:23px; overflow:hidden; background:url(http://tanigawa.cn/skins/demo/images/news_tit.png) no-repeat; margin-top:9px; }
.c_more a{ display:block; float:right; margin-right:16px;line-height:25px; overflow:hidden; height:23px; color:#7298c7;}
.c_more a:hover{ color:#fd7a10;}
.c_newsbox{ width:100%; height:220px; overflow:hidden; margin-top:22px;}
.n_list{ width:380px; overflow:hidden; height:224px;}
.n_list li{ height:32px; width:100%; overflow:hidden; float:left; line-height:32px;}
.n_list li a{ color:#555; display:block; float:left; max-width:300px; overflow:hidden;}
.n_list li span{ color:#555; display:block; float:right;}
.n_list li a:hover{ color:#1657a6;}
.listicon { padding-left:17px; background:url(../image/listicon.png) no-repeat;}


.l_ban{ width:100%; height:350px; overflow:hidden; min-width:1200px;}
.l_con{ width:1200px; height:auto; overflow:hidden; margin:30px auto; }
.l_left{ width:250px; height:auto; overflow:hidden;}
.l_tit{ width:230px; height:76px; overflow:hidden; background:url(../image/l_tit.jpg) no-repeat;line-height:76px; color:#fff; font-size:20px; padding-left:20px;}
.l_tit span{ text-transform:uppercase; font-size:16px;}
.l_nav{ width:248px; overflow:hidden; border:#ddd solid 1px; border-top:none; padding:24px 0px; background:#fff; margin-bottom:20px;}
.l_nav li{ width:248px;  line-height:52px; height:52px; overflow:hidden; border-bottom:#ddd dashed 1px;}
.l_nav li a{ color:#555; font-size:18px; display:block; width:228px; padding-left:20px; line-height:52px; height:52px;}
.l_nav li a.cur{ background:#efefef; text-align:center; color:#1b7cc8; width:248px; padding:0px;}
.l_nav li a:hover{ background:#efefef; text-align:center;color:#1b7cc8; width:248px; padding:0px;}

.subNavBox{width:314px;border:solid 1px #e5e3da;background:#fff;margin-bottom:10px;padding:10px 0px;}
.subNav{border-bottom:solid 1px #e5e3da;cursor:pointer;font-weight:bold;font-size:18px;color:#142f59;line-height:48px;padding-left:10px;background:#f9f9f9 url(../image/jiantou1.png) no-repeat;background-position:95% 50%;}
.subNav:hover{color:#1b7cc8;}
.currentDd{color:#1b7cc8}
.currentDt{background-image:url(../image/jiantou.png);}
.navContent{display: none;border-bottom:solid 1px #e5e3da;}
.navContent li a{display:block;width:286px;heighr:28px;padding-left:30px;font-size:18px;line-height:48px;color:#333;border-bottom:1px dashed #ddd;}
.navContent li a:hover{width:314px;color:#1b7cc8;text-align:center;padding-left:0px;background:#efefef;}
.navContent li a.cur{background:#efefef;text-align:center;color:#1b7cc8;width:314px;padding:0px;}
.l_about { width:248px; border:1px solid #ddd; border-top:none; background:#fff;}
.l_about img{ width:100%; overflow:hidden;}

.l_right{ width:930px; overflow:hidden; height:auto;}
.l_wz{ width:878px; height:66px; overflow:hidden; border:#ddd solid 1px; background:#f8f8f8 url(../image/home.png) no-repeat 5px center; padding:0px 20px 0px 30px; line-height:66px;color:#555;font-size:14px;}
.l_wz a{ color:#555; font-size:14px;}
.l_wz a:hover{ color:#1b7cc8;}
.l_wz .fl{ font-size:18px;}
.l_nei{ width:910px; height:auto; min-height:710px; overflow:hidden; margin-top:24px; background:#fff; padding:10px;}
.l_text{ width:890px; height:auto; overflow:hidden; padding:10px; min-height:500px;}
.l_text img{ max-width:100%; overflow:hidden;}
.l_ny{ width:890px; height:auto; overflow:hidden; padding:10px;}
.img-responsive{ float:left; margin:10px 5px 15px 5px;}
.img-responsive img{ width:286px; height:190px; overflow:hidden;}
.img-responsive a:hover img{ opacity:0.7; -moz-opacity:0.7; -o-opacity:0.7; -webkit-opacity:0.7;}
.c_lx{ width:100%; padding:10px 0px;}
.c_lx p{ line-height:25px;}
.c_lx img{ max-width:100%; overflow:hidden;}

.l_news{ height:195px; width:100%; overflow:hidden; border-bottom:#ececec solid 1px; margin-bottom:20px;}
.l_news dt img{ display:block; width:268px; height:178px; overflow:hidden; padding:2px; border:#ccc solid 1px;}
.l_news dt img:hover{border:#0856ab solid 1px;}
.l_news dd{ width:600px; overflow:hidden;}
.l_news dd a{ display:block; font-size:16px; line-height:30px; height:30px; overflow:hidden; color:#333;}
.l_news dd a:hover{ color:#1686da;}
.l_news dd a.fr{ font-size:14px;}
.l_zhai{ line-height:25px; height:75px; overflow:hidden; margin-bottom:10px; margin-top:10px;}
.l_news dd b{ font-size:14px;}
/* 翻页*/
.c_fan{ width:100%; text-align:right; padding:20px 0px; font-size:12px; margin:0 auto;font-size:14px;}
.c_fan a{ display:inline-block; padding:3px 10px; color:#000; border:#1b7cc8 solid 1px; margin-left:3px; margin-right:3px; font-size:12px;}
.c_fan a:hover{ background:#1b7cc8; color:#fff}
.c_fan a.cur{ background:#1b7cc8; color:#fff}
.c_fan select{ display:inline-block; height:24px; width:50px; outline:none; border:#1b7cc8 solid 1px;font-size:12px;}


/*新闻内容页*/
.n_biaoti{ width:100%; height:50px; overflow:hidden; text-align:center; line-height:50px; font-size:26px; font-weight:bold; color:#333; }
.n_time{ width:80%; height:40px; overflow:hidden; border-bottom:#ccc dashed 1px; text-align:center; padding-left:20% ; margin-bottom:10px;}
.n_time font{ padding:0px 15px; display:block; float:left; line-height:35px; font-size:12px;}
.n_time font b{ color:red;font-size:12px;}
.n_nei{ width:100%; height:auto; overflow:hidden; line-height:30px; padding-top:15px; padding-bottom:15px;border-bottom:#ccc dashed 1px; margin-bottom:20px;}
.c_page{ height:50px; line-height:25px;}
.c_page a{ color:#005a98;}
.c_page a:hover{color:#ab050a;}

.col-xs-12 p{ height:30px; text-align:center; line-height:40px; overflow:hidden; font-size:14px;}
.col-xs-12:hover p{ color:#ffba00;}

.l_nav1{ width:314px; overflow:hidden; border:#ddd solid 1px; border-top:none; padding:20px 0px; background:#fff; margin-bottom:20px;}
.l_nav1 li{ width:314px;  line-height:46px; height:46px; overflow:hidden; border-bottom:#ddd dashed 1px; }
.l_nav1 li b{text-indent:20px; font-size:16px; display:block;}
.l_nav1 li a{ color:#555; font-size:16px; display:block; width:188px; padding-left:40px; line-height:46px; height:46px;}
.l_nav1 li a.cur{ background:#efefef; text-align:center; color:#1b7cc8; width:314px; padding:0px;}
.l_nav1 li a:hover{ background:#efefef; text-align:center;color:#1b7cc8; width:314px; padding:0px;}

.l_pro{ width:100%; overflow:hidden;}
.l_pro li{ float:left; margin:10px 10px 20px 10px;}
.l_pro li img{ width:283px; height:178px; overflow:hidden;}
.l_pro li a{ display:block; position:relative;}
.l_pro li p{ position:absolute; bottom:0px; left:0px; height:30px; overflow:hidden; line-height:30px; background:url(../image/h_bg.png) repeat; width:100%; color:#fff; text-align:center; font-size:16px;}
.l_pro li a:hover p{ height:178px; line-height:178px; overflow:hidden; transition:0.3s all; font-size:16px;}


.c_chan{ width:100%; height:400px; overflow:hidden;}
.n_right{ width:430px; height:382px; overflow:hidden; float:right;}
.c_title{ height:56px; line-height:50px; overflow:hidden; font-size:16px; color:#3c3c3c; font-weight:bold; width:100%; float:left;}
.c_zhai{ width:100%; line-height:50px; font-size:14px;max-height:60px; color:#f00; overflow:hidden; font-family:"微软雅黑"; margin-bottom:10px;float:left; }
.c_fen{ height:50px; line-height:50px;float:left;width:100%;font-size:14px; }
.c_fen a{ color:#003b66}
.c_fen a:hover{ color:red}
.c_ci{ width:100%; height:50px; line-height:50px; float:left; font-size:14px; overflow:hidden;}
.c_fx{ position:relative; height:50px; padding-top:5px;float:left;width:100%;font-size:14px;  }
.c_date{ height:50px; line-height:50px;float:left;width:100%; overflow:hidden;font-size:14px; }
.c_jia{ width:100%;  overflow:hidden; margin-top:10px; float:left;}
.c_jia a{ float:left; margin-right:20px; display:block; width:130px; height:40px; overflow:hidden;text-align:center; line-height:40px; color:#fff; background:#1c7cc8; border-radius:10px;_border-radius:10px; font-size:16px;}
.c_jia a:hover{ background:#000;}

#preview1{text-align:center; width:450px; overflow:hidden}
.jqzoom{ width:450px; height:300px; position:relative;}
.zoomdiv{ left:450px; height:300px; width:450px;}
.list-h li{ float:left;}
#spec-n7{width:450px; height:66px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(http://tanigawa.cn/skins/demo/css/images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:10px; margin-left:2px;}
#spec-right{background:url(http://tanigawa.cn/skins/demo/css/images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:10px;}
#spec-list1{ width:420px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list1 ul li{ float:left; margin-right:0px; display:inline; width:105px; }
#spec-list1 ul li img{ padding:2px ; border:2px solid #ccc; width:87px; height:58px;}
/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(http://tanigawa.cn/skins/demo/css/i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:900px;height:600px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#fff 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list1{ position:relative; margin-right:4px;}
#spec-list1 div{ margin-top:0;margin-left:0px; *margin-left:0;}
#spec-list1 li.active img{ border:2px solid #1c7cc8;}

.c_xiang{ height:40px; overflow:hidden; width:100%; background:#1957aa; margin-top:15px; line-height:40px; color:#fff; font-size:14px; text-indent:10px; font-weight:bold;}
.xiangqing{ width:100%; height:auto; overflow:hidden; padding-bottom:15px; padding-top:15px; border-bottom:#ccc solid 1px; margin-bottom:10px;}


.l_box{ width:100%; overflow:hidden;}
.l_zp{ padding:10px; overflow:hidden;}
.l_zhao{ width:100%; overflow:hidden;}
.l_zhao1{ height:50px; overflow:hidden; line-height:50px; background:#1f70bf; color:#fff; padding-left:20px; margin-bottom:10px; border-radius:5px; font-size:16px;}
.l_zhao2{ width:100%; overflow:hidden; }
.l_zhao2 .fl{width:80%; overflow:hidden;}
.l_zhao2 .fl span{ height:30px; line-height:30px; overflow:hidden; font-weight:bold;font-size:14px;}
.l_zhao2 .fl p{ line-height:30px; margin-bottom:10px; font-size:14px;}
.l_zhao2 .fr a{display: block;width: 100px;height: 40px;color: #fff;text-align: center;line-height: 40px;overflow: hidden;background: #d31000;-moz-border-radius: 15px;border-radius: 15px;font-size: 14px; margin-top:25px;}
.l_zhao2 .fr a:hover{ background:#ffba00; text-decoration:none; }


/*留言板列表*/
.liuyan{ width:890px; margin:0 auto;}
.liuyan ul{ width:100%; height:auto; overflow:hidden; margin-bottom:10px; margin-top:20px;}
.liuyan ul li{ float:left; width:100%; height:36px; overflow:hidden; line-height:34px; margin-bottom:15px; display:inline;}
.liuyan ul li span{ display:block; float:left; width:120px; font-size:18px;}
.liuyan ul li input{ display:block; float:left; height:30px; width:440px; outline:none; padding:0px 5px; border:#333 solid 1px;}
.liuyan ul li em{ display:block; float:left; margin-left:10px; color:#E91216; font-size:14px}
.liuyan ul li.c_li{ height:210px;}
#c_message{ height:200px; width:550px; overflow:hidden; outline:none;border:#333 solid 1px;}
.liuyan ul li input.c_inp{ width:100px;}
.liuyan p{ padding-left:80px;}
.c_but{ width:120px; height:30px;border: 0;color: #fff;background: #633e38;font: bold 14px/28px "Microsoft Yahei";cursor: pointer;-moz-border-radius:5px;  -webkit-border-radius:5px;  
border-radius:5px; outline:none;}
.c_but:hover{background:#ff8a12; color:#fff; text-decoration:none; transition:1s all;moz-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s;}
#nan{ width:20px; height:20px; margin-right:5px; margin-top:5px;}
.fresh{ margin-left:3px; margin-right:3px; float:left; color:#555;}





.foucebox {position:relative;width:1260px;height:700px;margin:30px auto;overflow:hidden;}
.foucebox .bd { position:relative; float:left; width:1056px;height:704px;overflow:hidden;}
.foucebox .bd img {width:1056px;height:704px;}
.foucebox .hd {position:relative; width:202px; pading-left:2px; float:right; z-index:1;}
.foucebox .hd ul { position:relative; width:196px; overflow:hidden;}
.foucebox .hd li { height:124px; padding:5px; overflow:hidden; margin-bottom:7px;}
.foucebox .hd img {width:186px;height:124px; display:block;}
.foucebox .hoverBg { position:absolute; top:0; left:-10px; width:212px; height:138px; z-index:100; background:url(../image/hover.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/hover.png);_background:none;}






.shebei { display:block; width:1000px; overflow:hidden;}
.shebei li { display:block; width:1000px; height:40px; border-bottom:1px dashed #ccc; font-size:16px;}
.shebei span { display:block; height:40px; float:left; line-height:40px;}
.shebei .t1 { width:480px; font-size:18px; text-align:center; background:#f5f5f5;}
.shebei .t2 { width:420px; font-size:18px; text-align:center; background:#f5f5f5;}
.shebei .t3 { width:100px; font-size:18px; text-align:center; background:#f5f5f5;}
.shebei .z1 { width:440px; padding-left:40px;}
.shebei .z1n { width:440px; padding-left:40px; background:url(../image/imgicon.png) no-repeat left center;}
.shebei .z2 { width:420px; text-align:center;}
.shebei .z3 { width:100px; text-align:center;}