@charset "utf-8";
#header{width:100%; position:relative; z-index:2; height:80px;}
#header .header{width:100%; position:fixed; z-index:3; background-color:#1e5aa4; height:80px;}
#header .header .head{width:1120px; margin:0 auto;}
#header .header .head > h1{width:275px; height:80px; background:url(../image/logo.png) left center no-repeat;}
#header .header .head > h1 > a{width:208px; height:48px; display:block; text-indent:-9999px; margin-top:16px;}
#header .header .head > ul{width:762px; height:80px; position:relative; line-height:80px; vertical-align:middle;}
#header .header .head > ul .subnav{width:742px; display:none; padding:20px 10px; background-color:#FFF; z-index:3; position:absolute; left:0px; top:80px;}
#header .header .head > ul .subnav > p{width:150px; margin:0 10px; height:100px; overflow:hidden; display:block;}
#header .header .head > ul .subnav > p > img{width:150px; height:100px; display:block;}
#header .header .head > ul .subnav > span{width:212px; display:block; height:100px; margin-right:10px;}
#header .header .head > ul .subnav > span > a{width:105px; display:block; height:32px; line-height:32px; background-color:#ebebeb; vertical-align:middle; text-align:center; font-size:14px; color:#444; border-bottom:#FFF solid 1px; border-right:#FFF solid 1px;}
#header .header .head > ul .subnav > span > a:hover{background-color:#044a87; color:#fff;}

#header .header .head > ul .subnav2{width:742px; padding:20px 10px; display:none; background-color:#FFF; z-index:3; position:absolute; left:0px; top:80px;}
#header .header .head > ul .subnav2 > span{width:742px; display:block; margin-right:10px;}
#header .header .head > ul .subnav2 > span > a{width:184px; display:block; height:32px; line-height:32px; background-color:#ebebeb; vertical-align:middle; text-align:center; font-size:14px; color:#444; border-bottom:#FFF solid 1px; border-right:#FFF solid 1px;}
#header .header .head > ul .subnav2 > span > a:hover{background-color:#044a87; color:#fff;}

#header .header .head > ul .subnav3{width:742px; padding:20px 10px; display:none; background-color:#FFF; z-index:3; position:absolute; left:0px; top:80px;}
#header .header .head > ul .subnav3 > p{width:490px; margin:0 10px; height:100px; overflow:hidden; display:block;}
#header .header .head > ul .subnav3 > p > img{width:490px; height:100px; display:block;}
#header .header .head > ul .subnav3 > span{width:212px; display:block; height:100px; margin-right:10px;}
#header .header .head > ul .subnav3 > span > a{width:105px; display:block; height:32px; line-height:32px; background-color:#ebebeb; vertical-align:middle; text-align:center; font-size:14px; color:#444; border-bottom:#FFF solid 1px; border-right:#FFF solid 1px;}
#header .header .head > ul .subnav3 > span > a:hover{background-color:#044a87; color:#fff;}

#header .header .head > ul > li{width:110px; height:80px; text-align:center;}
#header .header .head > ul > li.first_hd{width:102px;}
#header .header .head > ul > li > a{font-size:15px; width:100%; height:80px; display:block; color:#FFF;}
#header .header .head > ul > li > a:hover{background-color:#044a87;}
#header .header .head > ul > li > a.head_hover{background-color:#044a87;}
#header .header .head > ol{width:76px; height:80px; line-height:80px; text-align:center; vertical-align:middle;}
#header .header .head > ol > li{width:28px; margin-left:10px; height:80px; position:relative; display:block;}
#header .header .head > ol > li > a{color:#FFF; font-size:12px; width:28px; background:url(../image/Icon1.png) center center no-repeat; display:block; margin-top:26px; height:28px; line-height:28px; vertical-align:middle;}
#header .header .head > ol > li > a:hover{background:url(../image/Icon2.png) center center no-repeat;}
#header .header .head > ol > li > a.a_hover{background:url(../image/Icon2.png) center center no-repeat;}
#header .header .head > ol > li > h4{width:28px; background:url(../image/Icon4.png) center center no-repeat; cursor:pointer; height:28px; margin-top:26px;}
#header .header .head > ol > li > h4:hover{background:url(../image/Icon3.png) center center no-repeat;}
#header .header .head > ol > li > h4.h4_hover{background:url(../image/Icon3.png) center center no-repeat;}
#header .header .head > ol > li form{width:246px; height:40px; line-height:40px; vertical-align:middle; display:none; position:absolute; right:0px; top:80px; background-color:#233a70;}
#header .header .head > ol > li form input.sear_key{width:200px; height:40px; text-align:left; background-color:transparent; font-size:14px; color:#4c6b98; display:block; text-indent:10px;}
#header .header .head > ol > li form input.sear_sbt{width:46px; height:40px; font-size:14px; cursor:pointer; background-color:transparent; color:#fff; text-align:center;}
#header .header .head > ol > li form input.sear_sbt:hover{color:#fc0;}

select{
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
}
select::-ms-expand{ display:none;}

#footer{width:100%; background-color:#0b5a9f; float:left; margin-top:30px;}
#footer .foot{width:1120px; margin:0 auto;}
#footer .foot ul{width:412px; text-align:left; padding-bottom:69px; margin-top:30px;}
#footer .foot ul li.ft_tit{width:412px; height:54px; line-height:54px; vertical-align:middle; color:#FFF; font-size:18px;}
#footer .foot ul li.ft_nav{width:412px; line-height:25px; color:#FFF; font-size:13px;}
#footer .foot ul li.ft_mor{width:71px; height:25px; vertical-align:middle; text-align:center; margin-top:26px; line-height:25px; background:url(../image/Ind_Icon5.png) left center no-repeat;}
#footer .foot ul li.ft_mor a{color:#8fbcf3; font-size:13px;}
#footer .foot ul li.ft_mor a:hover{color:#fff;}
#footer .foot ol{width:272px; margin-top:32px; text-align:left;}
#footer .foot ol li.selectit{width:272px; height:54px; line-height:54px; vertical-align:middle; color:#FFF; font-size:18px;}
#footer .foot ol li.selectLink{width:218px; height:42px;}
#footer .foot ol li.selectLink select{background:url(../image/selectBg.png) right center no-repeat; color:#666; font-size:14px; width:208px; padding-left:10px; height:42px; line-height:42px;}
#footer .foot ol li.ft_weixin{width:272px; margin-top:28px;}
#footer .foot ol li.ft_weixin p{width:121px; height:121px; display:block; text-indent:-9999px; background:url(../image/erweima.png) left center no-repeat;}
#footer .foot ol li.ft_weixin span{width:121px; height:121px; display:block; text-indent:-9999px; background:url(../image/erweima2.png) left center no-repeat;}
#footer .foot dl{width:364px; margin-top:26px; text-align:left;}
#footer .foot dl dt{width:364px; height:56px; line-height:56px; vertical-align:middle; color:#FFF; font-size:18px; text-indent:44px;}
#footer .foot dl dd{width:138px; height:46px; line-height:46px; border-bottom:#FFF dashed 1px; background:url(../image/Ind_Icon4.png) right center no-repeat; vertical-align:middle; margin-left:44px;}
#footer .foot dl dd a{font-size:14px; color:#FFF;}

#copyr{width:100%; height:44px; line-height:44px; vertical-align:middle; background-color:#044a87;}
#copyr .copyr{width:1120px; margin:0 auto;}
#copyr .copyr p{width:600px; font-size:12px; color:#5fa0ef; text-align:left; height:44px;}
#copyr .copyr p a{font-size:12px; color:#5fa0ef;}
#copyr .copyr p a:hover{color:#fff;}
#copyr .copyr span{width:200px; display:block; font-size:12px; color:#5fa0ef; text-align:right; height:44px;}
#copyr .copyr span a{font-size:12px; color:#5fa0ef;}
#copyr .copyr span a:hover{color:#fff;}

/*大图*/
.pro_show .bigImg{position:relative;width:500px;height:500px;overflow:hidden;border:1px solid #60413C;}
.pro_show .bigImg #midimg{width:500px;height:500px;}
.pro_show .bigImg #midimg img{width:500px;height:500px;}
.pro_show .bigImg #winSelector{width:140px;height:140px;position:absolute;cursor:crosshair;filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;background-color:#000;}
/*小图*/
.pro_show .smallImg{width:500px;height:68px;position:relative;margin-top:15px;overflow:hidden;}
.pro_show .scrollbutton{width:10px;height:56px;overflow:hidden;position:absolute;top:5px;cursor:pointer;background:url(../img/ico_zoom.gif) no-repeat;}
.pro_show .scrollbutton.smallImgUp{background-position:0 0;left:0;}
.pro_show .scrollbutton.smallImgDown{background-position:-10px 0;right:0;}
.pro_show .scrollbutton.smallImgUp.disabled{background-position:-20px 0;}
.pro_show .scrollbutton.smallImgDown.disabled{background-position:-30px 0;}
.pro_show #imageMenu{width:475px;height:68px;overflow:hidden;position:absolute;left:16px;}
.pro_show #imageMenu ul{width:1000%;}
.pro_show #imageMenu li{width:75px;height:68px;float:left;overflow:hidden;}
.pro_show #imageMenu li img{width:66px;height:66px;border:1px solid #999;cursor:pointer;}
.pro_show #imageMenu li#onlickImg img,#imageMenu li img:hover{border-color:#999;}

/*放大*/
.pro_show #bigView{width:400px !important;height:400px !important;position:absolute;border:1px solid #60413C;top:0;left:503px;z-index:999;overflow:hidden;background:#fff !important;}
.pro_show #bigView img{position:absolute;}
.pro_show .pro_show_top .text{ width:382px; float:left; margin-left:20px;}
.pro_show .pro_show_top .text h2.title{ width:100%; height:20px; line-height:20px; color:#D70816; font-size:16px; font-weight:700; margin-top:10px;}
.pro_show .pro_show_top .text .desc{margin-top:15px; overflow:hidden;}
.pro_show .pro_show_top .text .txt{ width:100%; margin-top:10px;}
.pro_show .pro_show_top .text .txt dl{ width:100%; clear:both;line-height:25px; padding:5px 0;}
.pro_show .pro_show_top .text .txt dt{ width:50px; float:left;}
.pro_show .pro_show_top .text .txt dd{ width:317px;color:#888; float:left;}
.pro_show .pro_content{ width:100%; overflow:hidden; clear:both; margin-top:20px;}
.pro_show .pro_content h2.title{ width:100%; height:30px; line-height:30px; font-size:14px; font-weight:400; color:#fff; border-bottom:1px solid #60413C;}
.pro_show .pro_content h2.title span{ width:100px; text-align:center;display:inline-block; height:30px; line-height:30px; background:#60413C;}
.pro_show .pro_content .pro_con{ padding:20px 2px 0px 2px; line-height:190%;}

.fypage{position:relative; margin-top:20px; width:100%; float:left; text-align:center; z-index:0;}
.fypage > a{color:#333; font-size:13px; display:inline-block; border:solid 1px #ddd; padding:4px 9px; margin:0 5px;}
.fypage > a:hover{background-color:#333; color:#FFF; border:solid 1px #333;}
.fypage > span{color:#666; margin:0 5px; font-size:13px; display:inline-block; padding:5px 10px;}
.fypage > label{color:#666; margin:0 5px; font-size:13px; display:inline-block; padding:5px 10px 5px 0px;}
.fypage > select{color:#333; outline:none; border:solid 1px #ddd; padding:4px 9px; margin:0 10px; display:inline-block; font-size:13px;}