@charset "utf-8";
/*@body*/
body{background:#fff; overflow:hidden;}
/*@header*/
.header{height:374px;}
/*@h_a*/
.h_a{height:117px;position:relative;z-index:1; background:url(index_01.jpg)}
/*@logo*/
.logo{ width:522px; height:117px;}
/*@tel*/
.tel{ width:260px; height:117px;}
/*@nav*/
.nav{background:url(index_08.jpg) repeat-x;height:47px;}
.navlist{ height:47px; }
.navlist ul{ height:47px;}
.navlist ul li{ float:left; width:106px; height:47px; font-family:"微软雅黑"; color:#FFF; line-height:47px; text-align:center; }
.navlist ul li a{font-size:14px; color:#FFF}
.navlist ul li a:hover{ text-decoration:none;}
.navlist ul li.xian{ width:2px; height:47px; background:url(index_10.jpg)}
.hover{background:url(index_11.jpg) no-repeat;cursor:pointer;}
.fla{height:210px;overflow:hidden; background:url(index_14.jpg) no-repeat center}

/*@main*/
.main01{ background:url(index_15.jpg) repeat-x;}
.main01_01{ height:58px; padding-bottom:2px}
.nte_con_title{ width:108px; height:58px;background:url(index_17.jpg) no-repeat left top;}
#nte_con{float:left;display:inline;width:450px;overflow:hidden;height:58px;line-height:65px; }
#nte_in{width:752%; float:left;}
#nte_1p a,#nte_2p{float:left;color:#015082;}
.main01_02{ height:260px;}
.i_com{ width:200px; height:160px; padding:85px 20px 15px 97px; background:url(index_28.jpg) no-repeat left top; line-height:22px;}
.i_com span{ float:left; padding-top:10px;}
.i_com span a{ color:#e47500}


.i_fa{ width:200px; height:160px; padding:85px 0px 15px 127px; background:url(index_26.jpg) no-repeat left top; line-height:22px;}

.i_fa ul li{ width:200px; height:22px; line-height:22px; overflow:hidden;}
.i_fa ul li a {color:#015082}
.i_fa span{ float:left; padding-top:10px;}
.i_fa span a{ color:#e47500}

.i_con{ width:200px; height:160px; padding:85px 0px 15px 127px; background:url(index_27.jpg) no-repeat left top; line-height:22px;}

.i_con ul li{   width:200px; height:22px; line-height:22px; overflow:hidden; color:#015082}
.i_con ul li a {color:#015082}
.i_con span{ float:left; padding-top:10px;}
.i_con span a{ color:#e47500}
.main02{ background:url(index_29.jpg) repeat-x; height:560px}
.proClass{ width:290px; height:545px; float:left;}
.proClassTag{height:40px;}
.pCtitle{ width:100px; height:40px; line-height:40px; font-family:"Microsoft YaHei"; font-size:18px; color:#000; text-align:center; float:left; }
.pCbg{width:180px; height:22px;margin: 9px 0; float:left; background:url(icon01.jpg) repeat-x;}
.proList{ width:290px; height:500px; overflow:hidden;}
.proList li{ height:31px; background:url(icon3.jpg) no-repeat  16px center; line-height:30px; text-indent:3em;width:250px; overflow:hidden;border-bottom:1px dotted #fff; margin: 0 auto;}
.proList li a{ display:block; color:#015082; font-size:12px; height:30px; line-height:30px; border-bottom:1px dotted #a8becf;}

.productShow{ width:663px; float:right; height:545px; }
.pCbgs{ width:550px;height:22px;margin: 9px 0; float:left; background:url(icon01.jpg) repeat-x;}
.morePro{ width:52px; height:18px; margin-top:2px;}
.productImg{height:545px;}
.productImg li{height:136px; width:185px; float:left; padding:5px; background:#aec1d1; border:1px solid #dce9f3; margin:20px 0 0 20px; position:relative; z-index:1; overflow:hidden;}
.proTexts{ position:absolute; z-index:9
;width:185px; height:27px; top:114px; background:#678fac;filter:alpha(opacity=50); -moz-opacity:0.5;   -khtml-opacity: 0.5; opacity: 0.7; text-align:center; line-height:27px; font-size:12px; }
.proTexts a{color:#fff;}
.main03{min-height:304px; height:auto; margin-top:20px; }
.suppost{width:291px; height:280px;float:left;}
.detal{ width:52px; height:18px; float:right; margin:2px; background:url(icon6.jpg) no-repeat; text-align:center; line-height:18px;}
.detal a{color:#000}
.pCbgss{width:180px; height:22px;margin: 9px 0; float:left; background:url(icon8.jpg) repeat-x;}
.supimg { width:253px; height:72px; padding:5px; background:#aec1d1; border:1px solid #a2a9c8; margin: 0 auto; margin-top:34px;}
.supTexts{ height:75px; padding-top:15px; width:253px;  margin:0 auto; line-height:26px; font-size:12px; color:#015082;}

.newsList{width:663px; float:right; height:280px; }
.newsimgAndList{height:240px;}
.newsimg{ width:213px; height:157px; padding:5px;  border:1px solid #a2a9c8; background:#aec1d1;margin-top:34px; margin-left:20px; float:left;}
.lists{ margin-top:32px; width:400px; height:170px; float:left;  margin-left:15px; overflow:hidden;}
.lists li{height:32px; line-height:32px; width:400px; border-bottom:1px dotted #d2d1d1;}
.newsCon{ display:block; width:310px; height:32px; float:left; overflow:hidden; }
.newsCon a,.dates{color:#015082;}


.caselist{width:980px; min-height:218px; height:auto; margin-bottom:36px;}
.pCbgsss{width:870px; height:22px;margin: 9px 0; float:left; background:url(icon8.jpg) repeat-x;}
#ScrollBox{overflow:hidden;width:980px;height:166px;margin-top:30px; overflow:hidden;}
#ScrollBox li{width:212px;height:166px;margin-right:30px;float:left;display:inline;}
#ScrollBox li .pic{width:212px;height:156px;background:#e4e4e4;padding:5px; position:relative; overflow:hidden;}
#ScrollBox li .pic .caseName{ position:absolute;width:212px;height:35px;line-height:35px;font-size:12px;font-weight:400;text-align:center; top:126px; background:#446881;filter:alpha(opacity=50); -moz-opacity:0.5;   -khtml-opacity: 0.5; opacity: 0.7;}
#ScrollBox li .pic .caseName a{color:#fff;}

.mainLeft{ width:268px; min-height:200px; height:auto; float:left;}
.bg{ background:#f8f8f8;}



.pag_proClass{ width:268px; float:left;}
.pag_proClassTag{height:40px;}
.pag_pCtitle{ width:100px; height:40px; line-height:40px; font-family:"Microsoft YaHei"; font-size:18px; color:#000; text-align:center; float:left; }
.pag_pCbg{width:150px; height:22px;margin: 9px 0; float:left; background:url(icon15.jpg) repeat-x;}
.pag_proList{ width:268px; overflow:hidden;}
.pag_proList li{ height:31px; line-height:30px; text-indent:1em;width:255px; overflow:hidden;border-bottom:1px dotted #fff; margin: 0 auto;}
.pag_proList li span{ display:block; background:url(icon02.png) no-repeat; width:7px; height:6px; margin-left:20px; margin-top:12px; float:left}
.pag_proList li a{ display:block; color:#015082; font-size:12px; height:30px; line-height:30px; border-bottom:1px dotted #a8becf;}

.contactUs{ padding-top:20px;background:url(icon12.png) no-repeat bottom ; padding-bottom:100px;}
.contactUs p{height:32px; line-height:32px; text-indent:2em; font-size:12px; color:#015082; }


.mainRight{ width:686px; min-height:500px; float:right; padding-left:22px; background:url(icon17.png) repeat-y  }

.pag_pCbgs{width:580px; height:22px;margin: 9px 0; float:left; background:url(icon15.jpg) repeat-x;}

.detals{ padding:0 15px; height:18px; float:right; margin:2px; background:#e3ebf2; text-align:center; line-height:18px;}
.detals a{color:#015082}
.detals span{color:#015082}




/*@pLC*/
.pLC{padding-bottom:20px; padding:0 20px;}
.pLC .itemUl{padding:10px 0px 10px 0px;}
.pLC .itemUl li{height:30px;line-height:30px;font-size:14px; background:url(icon13.jpg) 10px center no-repeat;text-indent:2em; overflow:hidden;  border-bottom:1px  dotted #c1b3a2; font-size:12px;}
.pLC .itemUl li a {color:#015082;}
.pLC .itemUl li a:hover{color:#e47500;}
.pLC .itemUl li .date{padding-right:5px;font-size:12px; color:#015082;}

.pLC .mixUl{height:auto!important;height:80px;margin-top:30px;}
.pLC .mixUl dl{height:80px;padding:15px 10px; }
.pLC .mixUl .pic{width:103px;height:70px;padding:5px;background:#fff; margin-left:10px; border:1px solid #aeaeb0; }
.pLC .mixUl .contents{height:80px;overflow:hidden;width:500px; padding-right:10px;padding-left:10px;}
.pLC .mixUl .contents .titles{font-size:12px;height:20px;font-weight:normal;line-height:19px;font-weight:normal;color:#3d6fca;font-family:"宋体";}
.pLC .mixUl .contents .titles span{font-size:12px; color:#3d6fca;}
.pLC .mixUl .contents .titles a{color:#3d6fca;}
.pLC .mixUl .contents .texts{line-height:22px;overflow:hidden;color:#aeaeb0;padding-top:8px; text-indent:2em}

.proLists{margin-top:24px;}
.proLists ul li{ float:left; height:198px; width:208px; margin-left:5px; margin-top:15px;}
.proLists .img{padding:5px; background:#aec1d1}
.proLists .text{ height:28px; width:198px; margin:0 auto; background:url(icon2.jpg) no-repeat; margin-top:10px; overflow:hidden; line-height:28px; text-align:center;}
.proLists .textsears{ background:red; height:28px; width:198px; margin:0 auto; background:url(icon2.jpg) no-repeat; margin-top:10px; overflow:hidden; line-height:28px; text-align:center;}
.proLists .text a{ color:#015082;}

.pLC .mixUl{height:auto!important;height:82px;margin-top:30px;}
.pLC .mixUl dl{height:82px;padding:15px 0px;}
.pLC .mixUl .pic{width:103px;height:70px;padding:5px;background:#fff; margin-left:10px; border:1px solid #aeaeb0; }
.pLC .mixUl .contents{height:82px;overflow:hidden;width:500px; padding-right:10px;padding-left:10px;}
.pLC .mixUl .contents .titles{font-size:12px;height:20px;font-weight:normal;line-height:19px;font-weight:normal;color:#3d6fca;font-family:"宋体";}
.pLC .mixUl .contents .titles span{font-size:12px; color:#ffaa00;}
.pLC .mixUl .contents .titles a{color:#ffaa00;}
.pLC .mixUl .contents .texts{line-height:22px;overflow:hidden;color:#015082;padding-top:8px; text-indent:2em; font-size:12px;}

.detalss{ width:52px; height:18px; float:right; margin:2px;  text-align:center; line-height:18px;}
.detalss a{color:#000}


.pFC{padding:30px 20px;}
.pFC h3{width:100%;text-align:center;color:#015082;font-size:18px;line-height:160%;padding-bottom:13px;font-weight:bold;}
.pFC .picture{text-align:center;margin-top:20px;width:100%;overflow:hidden;}
.pFC .picture img{padding:5px;border:1px solid #d0d0d0;}
.pFC .textss{margin-top:32px;padding:0 22px;color:#015082;}
.pFC .textss p{text-indent:2em;font-size:14px;line-height:180%;}
.pubDate{text-align:left;width:500px;padding:6px 0;margin:0 auto;line-height:16px;color:#333;font-size:12px;font-family:"宋体";}
.pubDate a{color:#015082;}
.pubDate .date,.pubDate .font{padding:0 4px; color:#015082;}
.pubDate .baiduFx{left:300px;top:0;}


.fenyefh{text-align:center;height:20px;margin-top:10px;padding:16px;color:#015082;overflow:hidden;font-family:"宋体";}


.fenyeud{width:500px;text-align:left;height:20px;margin:0px;padding:5px 15px;color:#015082;font-family:"宋体";}
.fenyeud a{color:#e47500;}
/*@pAC*/
.pAC{line-height:28px;padding:30px 20px;color:#015082;font-size:14px;text-indent:2em;}
.pAC p{font-size:14px;}


/*@srh*/
.h_a_srh{width:326px;height:58px;position:relative;border:none;margin-right:18px; }
.s_txt{width:254px;height:58px; line-height:58px;position:absolute;top:0px;left:0;color:#4a4a4a;text-indent:29px;background:#FFF url(index_20.jpg)  no-repeat top left; border:0;}
.s_btn{background:url(index_21.jpg) no-repeat;border:none;width:64px;height:58px;cursor:pointer;position:absolute;top:0px;right:0px;}
/*@nte*/

/*@fla*/

/*@footer*/
.footer{height:116px; background:url(index_55.jpg) repeat-x; }
/*@link*/
.link{height:62px;background:url(index_50.jpg) center bottom no-repeat; padding-left:105px;}
.link ul li{ float:left; line-height:62px; padding-right:10px}
.link ul li a{ color:#9ddaff}
/*@bottom*/
.bottom{background:url(index_52.jpg) center  no-repeat;height:144px; padding-top:10px;text-align:center;line-height:28px;color:#9ddaff;}
.bottom span{padding:0 6px;}
.bottom a{color:#9ddaff;}
/*@index code*/
/*@imain*/




#zoom{font-size:14px;line-height:180%; }
#zoom img{ width:550px;}

.ListType{ text-align:right; color:#000; padding-top:10px;}
.ListType a{ color:#000}



.p_r_b{ height:30px; line-height:30px; text-align:right; padding-right:15px; background:#ffaa00; margin-top:10px; clear:both}
.p_r_b a{ color:#fff}
.right_box{ width:100%; clear:both; margin:0 auto; color:#669acf}
.right_box .pLC .picUl{padding:10px 6px 20px;min-height:100px;height:auto!important;height:100px;}
.right_box .picUl_son{width:209px;height:209px;float:left;display:inline;margin-right:26px;overflow:hidden;}
.right_box .picUl_son dt{width:201px;height:151px;padding:4px;overflow:hidden;position:relative;margin-right:24px;}
.right_box .picUl_son .shade{position:absolute;top:0;left:0;width:209px;height:159px;}
.right_box .picUl_son dd{height:50px;text-align:center;line-height:50px;}
.right_box .picUl_son dd a{color:#000;}
/* img_list
-----------------------------------------------------------------------------------------------------*/
.img_list{ width:100%; clear:both; overflow:hidden;}
.img_list li{ padding:8px 1px 0 7px; float:left; height:170px;}
.img_list li img{ border:1px #b7b6b6 solid; padding:2px 2px;}
.img_list li span{ display:block; background:url(ico_10.gif) 15px center no-repeat; padding:0 0 0 25px; line-height:24px;}

/* txt_list
-----------------------------------------------------------------------------------------------------*/
.list_txt{ width:100%; padding-top:20px;}
.list_txt li{ background:url(ico_10.gif) 10px 10px no-repeat; padding:0 0 0 25px; border-bottom:1px #CCC dotted; line-height:28px; width:95%; margin:0 auto; position:relative;}
.list_txt li a{color:#ffaa00;}
.list_txt li span{ position:absolute; right:10px; top:0;color:#ffaa00;}
.list_txt li p{ color:#808080; font-size:12px;}
/* txt_view
-----------------------------------------------------------------------------------------------------*/
.right_h5{ font-size:14px; text-align:center; line-height:18px; padding:8px 0 8px 0; margin:0; color:#006ea8;}
.fytime{ width:100%; text-align:center; color:#bfbfbf;}
.share{ width:220px; margin:0 auto; text-align:center;}
.fx_span{ color:#006ea8; line-height:16px;}

.txt_list_img{ text-align:center; padding:8px 0;}
.txt_list_img img{ border:1px #ccc solid; padding:2px 2px;}
.txt_list_p{ width:95%; margin:0 auto; line-height:24px;}

.list_page{text-align:center;margin:10px;font-family:宋体;clear:both;}
.list_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #90CBF9;color:#333;font-family:宋体;}
.list_page span{background:#90CBF9;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #90CBF9;font-family:宋体;}
.list_page b{background:#fff;margin:0 1px;color:#333;overflow:hidden;}
.list_page b input{border:1px solid #90CBF9;margin:0;padding:4px 8px;font-size:12px;font-family:宋体;font-weight:normal;width:16px;text-align:center;*vertical-align:middle}

#goodsshow{ overflow:hidden;}
#goodsshow img{border:0;}
#goodsshow .left{float:left;width:350px;margin:0 50px 0 0;}
#goodsshow .right{float:left;}
#goodsshow .shop_big{border:1px solid #ededed;padding:2px;background:#fff;width:360px;cursor:pointer;}
#goodsshow .shop_plist{clear:both;width:360px;}
#prolist{width:310px;float:left;overflow:hidden;height:68px;position:relative;margin:10px 0 0 0;}
#prolist ul{margin:0;padding:0;list-style:none;overflow:hidden;width:20000px;position:relative;}
#prolist ul li{float:left;cursor:pointer;position:relative;background:url(../images/pro_none.gif) no-repeat center top;height:68px;}
#prolist ul li img{height:60px;width:60px;margin:6px 8px 0 8px;padding:0px;border:0;}
#prolist .hover{background:url(../images/pro_bg.gif) no-repeat center top;height:68px;}
#goodsshow .shop_plist a.prev{float:left;width:20px;height:68px;display:block;outline:none;background:url(../images/ico_left.gif) no-repeat center;line-height:68px;margin-top:12px;}
#goodsshow .shop_plist a.next{float:left;width:20px;height:68px;display:block;outline:none;background:url(../images/ico_right.gif) no-repeat center;margin-top:12px;}
#goodsshow .right{width:160px; overflow:hidden;}
#goodsshow .right h1{font-size:18px;font-family:microsoft yahei;font-weight:normal;margin:0 0 10px 0;padding:0;}
#goodsshow .right .intro{color:#999;min-height:80px;}
#goodsshow .right .sno{border-bottom:1px solid #eee;line-height:35px;}
#goodsshow .right .price{color:#999;line-height:30px;padding:10px 0;}
#goodsshow .right .price span{color:#f60;font-size:16px;}

.h10{ height:20px; overflow:hidden;}
#tzoom{ }
#tzoom img{ width:500px; margin:0 auto; margin-bottom:15px;}
#tzoom p{ text-indent:0;}


caption,th,td { text-align:left; font-weight:normal; }
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; }


.clearfix:after{ content:" "; display:block; height:0; clear:both;visibility:hidden;}

.hide{ display:none;}
.show{ display:block;}





/*Slide Start幻灯片位置开始*/
#Slidebox{width:100%; height:390px;  padding:0px;  margin:0 auto;  /*position:relative;*/ background:#e0b98b; overflow:hidden;}
#flashBg {height: 390px;overflow: hidden;width:100%;clear: both;margin: 0;padding: 0;}
#flashLine {background: url(touming.png) repeat-x center bottom;height: 390px;width: 100%;clear: both;}
#flash{width: 1420px;height: 390px;overflow: hidden;margin: 0 auto;clear: both;position: relative;padding: 0px 0px;}
#flash a {width: 1420px;height: 390px;display: none;}
#flash img {width: 1420px;height: 390px;}
.flash_bar {width:1420px;padding-left: 710px;z-index: 69;height: 30px;overflow: hidden;position: absolute;padding-top: 13px!important;padding-top: 12px;
bottom:0px;left:0px; background: url(tg_flashbar.png) no-repeat 0px 0px;text-align: center;}
.flash_bar .dq {
display: block;float: left;width: 12px;height: 12px;margin:2px 4px;cursor: pointer;background: url(pagination.png) no-repeat 0px -12px; overflow:hidden;
_background: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="pagination.png" ,sizingMethod="crop");
}
.flash_bar .no {display: block;float: left;width: 12px;height: 12px;margin:2px 4px;cursor: pointer;
background:url(pagination.png) no-repeat 0px 0px; overflow:hidden;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="pagination.png" ,sizingMethod="crop");
}


/*栏目分类*/
.cate{margin:10px 20px 0 20px;padding:0;}
.cate a{ color: #015082;}
.cate a:hover{ color: #015082;}
.cate dt{line-height:31px;font-size:14px;border-bottom:1px dotted #015082;}
.cate ul{margin:0;padding:0;list-style:none;display:none;}
.cate ul li{line-height:30px;padding:0 0 0 24px;font-size:12px;border-bottom:1px dotted #015082;}