﻿/*header*/
/*=============================================*/
.header{ float:left; width:100%; height:120px; position:relative; z-index:99;}

.topr{ float:right; width:480px; text-align:right; height:31px; line-height:31px; padding-top:10px; color:#666;}
.lang{ float:right; background: url(../images/in_map.jpg) no-repeat; width:160px; height:29px; position:relative; z-index:999999}
.lang .langs{ float:right; display:block; border:solid #eaeaea 1px; width:96px; height:26px; line-height:26px; }
.lang .langs a{ float:left; width:62px; display:block; text-align:center; padding-left:3px; color:#969494; font-family:Arial, Helvetica, sans-serif;}
.lang .langs i{ float:left; width:30px; display:block; border-left:solid #dedede 1px; background: url(../images/in_down.jpg) center center no-repeat; height:18px; margin-top:3px; cursor:pointer;}

.sub_lang{ position:absolute; top:27px; right:0; width:96px; line-height:28px; display:none; background:#fff; border:solid  #dedede 1px; border-top:0}
.sub_lang a{ display:block; text-align:center; width:100%;}
.sub_lang a:hover{ display:block; background:#26427d; color:#FFF;}
.logo{ float:left; width:157px; height:64px;margin:14px 0 0 35px; display:inline;}
.sear_con{ float:left; width:100%; height:25px; line-height:25px; padding-top:10px;}
/*sear*/
.searbox{ float:right; height:22px; width:162px; line-height:22px; border:solid #b3b2b2 1px;}
.searbox .sear_txt{ float:left; width:130px; height:22px; line-height:22px; border:0; background:none; margin:0 5px; color:#666; display:inline; color:#b8b8b8;}
.searbox .btn_sear{ float:left; width:17px; height:22px; border:0; background:url(../images/btn-sear.jpg) 0 center no-repeat; border:0; cursor:pointer; display:inline;}
.topnav{ float:left; width:300px;}
.topnav i{ float:left; display:block;}
.topnav a{ float:left; display:block; color:#acacac; padding:0 4px;}

/*nav*/
/*=============================================*/
.nav { float:left;width: 100%; min-width:1024px; z-index:1000; background:#005E9A; margin-top:7px;
	/*background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;实现FF背景透明，文字不透明*/
/*filter:Alpha(opacity=50);实现IE背景透明*/
}
/*navlist*/
.navlist{ float: left; width: 100%; display: block; line-height:35px; height:35px;  bord/er-bottom: solid #d6d6d6 1px;}
.navlist li{ float:left; width:140px; text-align:center; display: block; padding-right:2px; background: url(../images/navline.jpg) right top repeat-y; position:relative; }
.navlist li.nobg{ background:none}
.navlist li a{ font-family: "微软雅黑";width:100%; display:block;font-size:15px; font-weight: bold;color:#FFF;}
.navlist li.hover a{font-family: "微软雅黑";display:block; text-decoration:none;background:#FFF; display:block; border-top:solid #e1e1e1 1px; line-height:34px; padding-bottom:1px;color:#25427a;}

.subnavbg{ position:absolute; top:36px; left:-140px;  display: none;background: url(../images/subbg02.png) center bottom no-repeat; padding-bottom:13px; width:617px;
	/*background:rgba(255, 255, 255, 0.7) none repeat scroll 0 0 !important;实现FF背景透明，文字不透明*/
/*filter:Alpha(opacity=70);实现IE背景透明*/}
.subnav{ float:left;background:url(../images/subbg.png) center 0 repeat-y; padding:18px 8px 5px 4px; width:605px; display:block;z-index:9999999; }
.navlist li.hover .subnav span{ float:left; width:128px; padding:0 0 0 20px;}
.navlist li.hover .subnav span a{ float:left; width:128px; border-bottom:solid #e3e3e3 1px; color:#565656;text-align:left;line-height:35px; border-top:0; padding-bottom:0;}
.navlist li.hover .subnavbg{ display: block}
.navlist li.hover .subnav span a:hover{color:#25427a; }

.sub_rtxt{ float:right; width:395px; text-align:left; padding:0 30px; border-left:solid #efefef 1px; line-height:24px; color:#999999;}
.sub_rtxt img{ display:block; padding-bottom:8px;}


.subnavbg2{ position:absolute; top:36px; left:-140px;  display: none;background: url(../images/subbg03.png) center bottom no-repeat; padding-bottom:13px; width:649px;}
.subnav2{ float:left;background:url(../images/subbg1.png) center 0 repeat-y; padding:18px 8px 5px 4px; width:637px; display:block;z-index:9999999; }
.navlist li.hover .subnav2 span{ float:left; width:160px; padding:0 0 0 20px;}
.navlist li.hover .subnav2 span a{ float:left; width:160px; border-bottom:solid #e3e3e3 1px; color:#565656;text-align:left;line-height:35px; border-top:0; padding-bottom:0;}

/*sideNav*/
/*=============================================*/

/*bg*/
/*=============================================*/
.banner {
	 text-align:center;
	 float:left;
	width: 100%;min-width:1024px;
	overflow: hidden;
	position:relative;
    
}
.mtime-box { height: 475px; position: relative; overflow: hidden; }
.mtime-box .bd{ width:100% !important; }
.mtime-box .bd li .m-width {width: 1150px; padding-top: 94px; height:90%; margin:0 auto; overflow: hidden; }
.mtime-box .bd li .m-width a{ width:100%; height:100%; display:block}
.mtime-box .bd li { width:100% !important; height: 475px; }
.mtime-box .bd li a { }

.mtime-btn {width: 100%;position: absolute;top: 40%;left: 50%;margin-left: -50%; }
.mtime-btn a { display: block; width: 62px; height: 62px; position: absolute; top: 0; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;display:none }
.mtime-btn a.prev { left: 10%; background: url(../image/icon/btn-p.png) no-repeat; } 
.mtime-btn a.next { right: 10%; background: url(../image/icon/btn-n.png) no-repeat }
.mtime-btn a.prev:hover { left: 10%; background:url(../image/icon/btn-p.png) no-repeat; } 
.mtime-btn a.next:hover { right: 10%; background:url(../image/icon/btn-n.png) no-repeat }

.mtime-box .hd {position: absolute; top:265px; left: 48%; display: block ; }
.mtime-box .hd ul li { width: 14px; height: 14px; border-radius :50%; text-indent: -9999px; margin-right: 15px; background: url(../image/icon/ban_icon01.png) no-repeat; border: 0px #A0A1A4 solid; float: left; cursor: pointer; }
.mtime-box .hd ul li.on { background: url(../image/icon/ban_icon02.png) no-repeat; }

#content { width: 100%; position:abs/olute; bottom:5px; left:0;/*background:rgba(0, 0, 0, 0.90) none repeat scroll 0 0 !important;实现FF背景透明，文字不透明*//*filter:Alpha(opacity=90);实现IE背景透明*/ text-align:left; z-index:999; }
#content .i_content {position: relative; margin:0 auto; width:1000px; height:35px;}



/*main_top*/
/*=============================================*/
.main_top{ float:left; width:100%; border-bottom:solid #d4d4d4 1px; height:35px; line-height:35px; background:#eeeeee; border-top:solid #FFF 1px; display:block;}
/* hot */
.hot{ float:left; width:700px;height:35px; line-height:35px; }
.hot_l{ float:left; width:100%; height:35px; line-height:35px;}
.hot_l .l{ float:left; width:106px; text-align:center; color:#3e3f3f; display:block;font-weight:bold;}

.show_index3 { ZOOM: 1; OVERFLOW: hidden; width:594px; height:35px; display:inline;  position:relative; float:left;}
.show_index3 .arrLeft { position:absolute; top:0; left:18px; background:url(../images/btn_up.jpg) center center no-repeat; width:12px; height:25px; cursor:pointer; z-index:99999; display:none }
.show_index3 .arrRright{position:absolute; top:0; left:30px; background:url(../images/btn_down.jpg) center center  no-repeat; width:12px; height:25px; cursor:pointer; z-index:99999;display:none }
.show_index3 .arrCont{ float:left;overflow:hidden; width:594px;  height:35px; }
.show_index3 .arrlist li{overflow:hidden; width:594px; height:35px;float:none!important; float:left;}
.show_index3 .arrlist li i{ float:right; display:block;color:#606161;}
.show_index3 .arrlist li a{  color:#606161;}

/**share*/
.share{ float:right; width:200px; line-height:35px; height:35px; text-align:right; color:#3c3c3c;}
.share a,.share i{  vertical-align:middle;}
/**in_main*/
.in_main{ float:left; width:100%; background:#fff; height:212px;}
.inbg{ float:left; width:309px;height:151px; margin:22px 9px 0 0; padding:6px 12px 11px 6px; background:url(../image/bg/inpicbg.png) no-repeat;}
.inbg.normg{ margin-right:0}
.video{ float:left;width:309px;height:151px;}


.inbg h2{ width:100%; line-height:40px; font-size:16px; color:#25427a;}
.innews li{ width:100%;float:left;  display:block; line-height:25px;}
.innews li a{ color:#666; display:block; width:98%;}
.innews li a i{ float:right; display:block; font-family:Arial, Helvetica, sans-serif;}
.innews li a:hover{ color:#25427a; text-decoration: none;}

/*footer*/
/*=============================================*/
.footer {
    float:left; 
	width: 100%;min-width:1024px;
	height: auto;
    background:#eaeaea; display:block; border-top:solid #d8d8d8 1px; 
	/*background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;
filter:Alpha(opacity=60);*/
}
.f_map{ background:url(../image/f_map.png) 800px 190px no-repeat}
.f_link{ float:left; width:100%; display:block; position:relative; z-index:99px;}
.f_link li.btnm{ position:absolute; top:-1px; right:0; background:url(../image/icon/link_map.jpg) no-repeat; width:93px; height:23px; display:block; cursor:pointer; }
.f_link li{ float:left; width:144px; display:block; line-height:24px;}
.f_link li h2{ width:100%; display:block; padding:20px 0 11px 0; font-size:14px; font-weight:bold;}
.f_link li h2 a{ color:#666;}
.f_link li span{ display:block; width:100%; float:left;}
.f_link li span a{ display:block; float:left; width:100%; color:#737070; text-indent:8px;}
.f_link li.last{ width:424px;}
.f_link li.last span{ width:125px;}
.f_link li.last span a{ text-indent:0;}
.f_link li.last span a i{ width:100%; text-align:center; display:block;}
.f_rtxt{ float:right; width:290px; color:#4d4d4d;}
.f_nav{ width:100%; color:#777; line-height:24px; clear: both;}
.f_nav a{ display:inline-block; padding:0 5px; color:#777;}
.footer li a:hover,.f_nav a:hover{ color:#25427a; text-decoration:none;}


/*nei ye yang shi*/
/*=============================================*/
.ban{ width:100%; float:left; text-align:center;}
.ban img{ max-width:100%; text-align:center;}

/*subnav_list*/
/*=============================================*/
.subnav_list{ float:left; width:100%; background:url(../images/subnav_bg.png) center top no-repeat; height:49px; line-height:49px; ma/rgin-top:-48px;}
.subnav_list a{ float:left; display:inline-block; background:url(../images/subnav_line.jpg) right top repeat-y; font-size:14px; padding:0 35px; color:#1b1b1b;}
.subnav_list a:hover,.subnav_list a.hover{ color:#254279; text-decoration:none;}
.subnav_list a.nobg{ background:none}

.subnav_list a i{ float:left; display: inline-block; background:url(../images/icon_p1.png) center center no-repeat; width:34px; height:45px;}

.subnav_list a i.ibg01{ background:url(../image/icon/icon_p1.png) center center no-repeat;}
.subnav_list a i.ibg02{ background:url(../image/icon/icon_p2.png) center center no-repeat;}
.subnav_list a i.ibg03{ background:url(../image/icon/icon_p3.png) center center no-repeat;}
.subnav_list a i.ibg04{ background:url(../image/icon/icon_p4.png) center center no-repeat;}
.subnav_list a:hover i.ibg01,.subnav_list a.hover i.ibg01{ background:url(../image/icon/icon_p01.png) center center no-repeat;}
.subnav_list a:hover i.ibg02,.subnav_list a.hover i.ibg02{ background:url(../image/icon/icon_p02.png) center center no-repeat;}
.subnav_list a:hover i.ibg03,.subnav_list a.hover i.ibg03{ background:url(../image/icon/icon_p03.png) center center no-repeat;}
.subnav_list a:hover i.ibg04,.subnav_list a.hover i.ibg04{ background:url(../image/icon/icon_p04.png) center center no-repeat;}




.main{ float:left; width:100%; padding:10px 0;}
.curr{ float:left;width:100%; line-height:34px; height:34px; background: url(../image/bg/currbg.jpg) center bottom no-repeat; padding-bottom:13px;}
.curr h2{ float:left; font-size:16px; color:#171717; text-indent:5px;}

.mcont{ float:left; width:980px; display:block; color:#494949; line-height:24px; padding:35px 10px;}
.mcont2{ float:left; width:100%; display:block; color:#494949; line-height:24px; padding:35px 0;}
.aimg{ padding:5px 0 50px 10px;}

.tell{ float:left; width:316px; line-height:30px; font-size:14px;}
.tell p{ font-size:14px;}
.maps{ float:right; width:653px;}
.flash_map{ float:left; width:100%; padding-top:10px;}
.flashl{float:left; width:530px; }


.salelist{ float:left; margin-top:20px; width:250px; display:block;}
.salelist li{ float:left; width:100%; padding:5px 0 25px 0;  list-style:none; }
.salelist li span.l{ float:left; width:280px;margin-left:34px; display:inline}
.salelist li span.l h2{ color:#999; font-size:14px; font-weight:bold; line-height:40px; margin-top:4px}
.salelist li span.l p{ line-height:29px; color:#666; }
.salelist li span.l em{ padding:0 18px}
.salelist li span.l p.dz{ height:54px}
.salelist li span.r{ float:right; margin-right:34px; margin-left:0}

/*honor*/
.hr-list{ float:left; width:100%; overflow:hidden; display:block;}
.hr-list li{ float:left; width:235px; height:250px; margin-right:13px; display:inline; color:#545454;}
.hr-list li.noli{ margin-right:0}
.hr-list li a{ border:solid #d3d3d3 1px; width:233px; height:163px; display:table-cell; vertical-align:middle; text-align:center; *display: block; *font-size: 175px;/*约为高度的0.873，200*0.873 约为198*/ *font-family:Arial; }
.hr-list li a img{vertical-align:middle;}
.hr-list li span{ float:left; width:100%; line-height:18px; padding-top:8px; color:#494949; font-size:12px; text-align:center;}



/*pages*/
/*CSS black2 style pagination*/

.black2 { MARGIN: 3px; PADDING: 7px; TEXT-ALIGN: center; margin-top:35px; text-align:right;}
.black2 A {BORDER: #cccccc 1px solid; PADDING:2px 5px; MARGIN: 2px; COLOR: #8698bc; }
.black2 A:hover {BORDER: #cccccc 1px solid;  COLOR: #fff; BACKGROUND-COLOR: #1f7dd0}
.black2 A:active {BORDER: #cccccc 1px solid; COLOR: #fff; BACKGROUND-COLOR: #1f7dd0}
.black2 SPAN.current {BORDER: #cccccc 1px solid; PADDING:2px 5px;  FONT-WEIGHT: bold; MARGIN: 2px;  COLOR: #fff;BACKGROUND-COLOR: #1f7dd0}
.black2 SPAN.disabled {BORDER: #eee 1px solid;PADDING:2px 5px; MARGIN: 2px; COLOR: #ddd;}

/*solution*/
.sl_list li{ float:left; line-height:21px;}
.sl_list li.nth_1{ width:330px;}
.sl_list li.nth_2{ width:200px;}
.sl_list li.nth_3{ width:300px;}
.sl_list li.nth_4{ width:170px;}

.sl_list li h2{ width:100%; color:#18347e; font-size:16px; height:45px; line-height:45px; text-indent:25px;}
.sl_list li span{border-left:solid #e3e3e3 1px; padding-left:25px; display:block; float:left; min-height:660px; _height:660px;}
.sl_list li span a{ width:100%; display:block; float:left;}
.sl_list li.nth_1 h2{ text-indent:0;}
.sl_list li.nth_1 span a{ width:49%; padding:0 1% 0 0; }
.sl_list li.nth_1 span{border:0; padding-left:0;}

.de_tit{ width:100%; line-height:31px; border-bottom:dashed #CCC 1px; text-align:center; margin-bottom:15px;}
.de_tit h2{ width:100%; text-align:center; font-size:20px; color:#3c3c3c;}
.de_tit span{ width:100%; color:#888;text-align:center}

/*serve*/
.asks{ float:left; width:100%;  display:inline }
.asked{ float:left; width:930px; padding:7px 7px 7px 43px; font-weight:bold; display:inline; background:#e8e8e8 url(../image/icon/fb_q.png) 7px 7px no-repeat; line-height:27px; margin-top:5px;}
.asked span{ float:right; display:block; font-weight:normal;}
.reasked{ float:left;width:930px; padding:7px 7px 17px 43px; display:inline; background:url(../image/icon/fb_a.png) 7px 7px no-repeat; line-height:24px; color:#494949; }


.d_list li{ float:left; width:100%; padding-bottom:12px;}
.d_list li .d_tit {float:left; width:950px; padding:0 7px 0 23px; font-weight:bold; display:inline; background:#e8e8e8 url(../image/bg/jiao_s.jpg) 7px 7px no-repeat; line-height:27px; margin-top:5px;}
.d_list li .d_tit a{ float:right; display:block; font-weight:normal; text-decoration:underline; color:#26437a}
.d_list li .d_txt{float:left;width:950px; padding:7px 7px 17px 23px; display:inline; line-height:24px; color:#494949; }
.d_list li .d_txt i{ width:100%; display:block; color:#26437a}

.v_list li{ float:left; width:390px; margin:0 80px 0 15px; display:inline;}
.v_l{ float:left; width:264px; height:240px; padding:3px; background:url(../image/bg/vbg.png) no-repeat;}
.v_r{ float:right; width:105px; color:#5b5b5b;}
.v_r i{ width:100%; display:block; color:#205cb8}
.v_r a{ width:100%; display:block; padding-top:30px;}

.play{ float:left; width:100%; text-align:center;}
.play h2{ width:100%; padding-top:15px; color:#205cb8;}

.feekback{ float:left; display:table; width:100%;}
.feekback th{ line-height:28px; padding-bottom:7px; text-align:right; vertical-align:top; color:#303030; font-size:14px; font-weight:normal;}
.feekback td{ line-height:28px; padding-bottom:7px; vertical-align:top; color:#303030; font-size:14px; font-weight:normal;}

.feekback td .intxt{ width:220px; padding:0 5px; height:26px; line-height:26px; border:solid #d5d5d5 1px}
.feekback td .intxt2{ float:left; width:150px; padding:0 5px; height:26px; line-height:26px; border:solid #d5d5d5 1px}
.feekback td .intxt3{ width:250px; padding:0 5px; height:26px; line-height:26px; border:solid #d5d5d5 1px}
.feekback td a{ float: left; display:block; padding:5px 0 0 10px;}
.feekback td textarea{ width:710px; height:142px; padding:5px; line-height:20px; border:solid #d5d5d5 1px}
.feekback td .btn_tj{ width:110px; height:35px; cursor: pointer; border:0px; background:url(../image/icon/btn_tj.jpg) no-repeat;}
.feekback td .btn_on{ width:110px; height:35px; cursor: pointer; border:0px; background:url(../image/icon/btn_login.jpg) no-repeat;}

.ts_tit{ float:left; width:960px; padding:10px; background:#f1f1f1;line-height:24px; color:#5f5f5f;}
.ts_tit h2{ color:#5f5f5f; font-size:14px; width:100%; padding-bottom:20px;}
.ts_tit span{ padding-right:40px; display:inline-block; }
.ts_tit select{ width:120px; height:20px; line-height:20px;}
.intxt4{width:200px; padding:0 5px; height:26px; line-height:26px; border:solid #d5d5d5 1px}
.btn_sear2{ width:58px; height:27px; cursor: pointer; border:0px; background:url(../image/icon/btn_sears.jpg) no-repeat;}

.tab_ts{ float:left; width:100%; padding:15px 0;}
.tab_ts h2{ color:#5f5f5f; font-size:14px; font-weight:bold; text-indent:15px; line-height:45px;}
.tab_ts table{ float:left; width:100%;}
.tab_ts th{ line-height:37px; background:#eeeeee; color:#696969; font-size:14px}
.tab_ts td{ line-height:38px; border-bottom: dotted #cecece 1px; text-align:center; font-size:12px; color:#666666;}
.tab_ts td a{ color:#666666;}
.tab_ts tr.hover td,.tab_ts tr.hover td a{ color:#254685;}

.ts_dtit{ float:left; width:100%;}
.ts_dtit h2{color:#28417b; font-size:14px; font-weight:bold; line-height:45px; text-align:center;}
.ts_dtit table{ background:#f1f1f1; padding:10px 0;}
.ts_dtit th{ line-height:26px; color:#666; font-size:12px; font-weight:normal;text-align:right}
.ts_dtit td{ line-height:26px; font-size:12px; color:#666666;text-indent:10px;}

.ts_dtit2{ float:left; width:100%; padding:25px 0; text-indent:20px;}
.ts_dtit2 h2{ font-weight:bold; width:100%;}
.btn_sq{ float:right; display:block; padding:20px 30px 0 0;}

.ts_dtit3{ float:left; width:100%;}
.ts_dtit3 table{ background:#ddd; padding:10px 0;}
.ts_dtit3 th{ line-height:26px; color:#414141; font-size:12px; font-weight:normal; text-align:right}
.ts_dtit3 td,.ts_dtit3 td a{ line-height:26px; font-size:12px; color:#414141; text-indent:10px;}
.lan{ color:#28417c;}
.btn_tj2{ float:left; margin:15px; width:113px; height:42px; cursor: pointer; border:0px; background:url(../image/icon/btn_tj2.jpg) no-repeat;}

/*news*/
.n-list li{float:left; width:100%; padding:5px 0;font-size:14px; border-bottom: dotted #494949 1px; line-height:25px; color:#454545;}
.n-list li a{ float:left; display:block; color:#494949; }
.n-list li span{ float:right; display:block;}

.n-list li.first{ border-bottom:0; padding:15px 0;}
.n-list li.first img{ float:left; border:solid #d3d3d3 1px;}
.n-list li .nrtxt{ float:right;width:720px;}
.n-list li .nrtxt h2{ font-size:16px; padding-bottom:0; margin-bottom:5px; display:inline;}
.n-list li .nrtxt h2 a{ float:left; display:block; color:#494949; font-size:12px; font-weight:bold; width:100%;}
.n-list li .nrtxt h2 i{ display:block;width:100%; color:#a4a4a4; font-size:12px;}
.n-list li .nrtxt .btna_de{ float:right; width:82px; margin-top:15px; height:21px; line-height:21px; background:#26437a; color:#fff; text-align:center;}

/*pages*/
.pages{ float:left; width:100%; padding:20px 0;}
.pages span{ width:100%; display:block; color:#696969;}
.pages span a{color:#696969;}


/*prodcut*/
.proll{ ZOOM:1; float:left;width:990px; position:relative; }
.proll .arrLeft {width:23px;height:38px;background: url(../image/bg/btn_cp.jpg) center 0 no-repeat;border:none;cursor:pointer; position:absolute; top:-38px; right:38px; z-index:222}
.proll .arrRright{width:23px;height:38px;background:url(../image/bg/btn_cp-02.jpg) center 0 no-repeat;border:none;cursor:pointer; position:absolute; top:-38px; right:8px;z-index:222}
.proll .arrCont{ float:left;width:990px; height:300px; overflow:hidden; display:inline; }
.proll .arrCont li{position :relative}
.proll .arrCont i{ position :absolute; top:0; right:0;}
.proll .arrlist { float:left; width:990px; text-align:center;overflow:hidden; display:inline}
.curr2{ float:left;width:100%; line-height:28px; height:28px; background: url(../image/bg/tbg02.png) center bottom no-repeat; padding-bottom:13px;}
.curr2 h2{ float:left; font-size:16px; color:#171717; text-indent:5px;}

.plist{ float:left; width:100%; display:block; padding:34px 0;}
.plist li{ float:left; width:232px; display:block; margin:0 6px; }
.plist li a{position:relative; width:232px; height:166px;  display:table-cell; vertical-align:middle; text-align:center; *display: block; *font-size: 203px;/*约为高度的0.873，200*0.873 约为198*/ *font-family:Arial; }
.plist li a img{ max-width:232px; max-height:166px; _width:232px; _height:166px;vertical-align:middle; }
.plist li p.overbg{width:100%; height:100%; position:absolute; top:0; left:0;background:rgba(0, 0, 0, 0.60) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=60);/*实现IE背景透明*/z-index:999;display:none;}
.plist li em{ position:absolute; width:48px; height:61px; display:block; left:50%; margin-left:-24px; top:50%; margin-top:-31px; z-index:9999; display:none;}
.plist li span{ float:left; padding:10px 0; width:100%; display:block; line-height:18px; color:#2e2e2e;}
.plist li span i{ width:100%; display:block; color:#919191;}

/*============= prodcut ban ================================*/
.p_ban{ width:100%; float:left; text-align:center; position:relative}
.p_ban img{ max-width:100%; text-align:center;}
.p_ban span,.p_ban span i{ display:block}
.p_ban .p_bg{ position:absolute; top:170px; left:50%; margin-left:-500px; float:left; line-height:56px; height:56px;background:rgba(40, 66, 126, 0.50) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=50);/*实现IE背景透明*/z-index:99; padding:0 22px;}
.p_ban .p_bg .p_1{position:relative; line-height:56px; font-size:48px; font-family:Tahoma, Geneva, sans-serif; color:#FFF; font-weight:bold;}
.p_ban .p_bg2{ position:absolute; top:226px; left:50%; margin-left:-500px; float:left; line-height:40px; height:40px;background:rgba(35, 35, 35, 0.50) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=50);/*实现IE背景透明*/z-index:99; padding:0 22px;}
.p_ban .p_bg2 .p_2{position:relative; line-height:40px; font-size:18px; font-family:Tahoma, Geneva, sans-serif; color:#FFF; font-weight:bold;}

.pl_list{ float:left; width:100%;}
.pl_list li{ float:left; width:244px; margin:3px;}
.pl_list li img{  vertical-align:middle; border:solid #dcdcdc 1px; width:242px; height:184px;}
/* tab */
.tab_prod{ float:left; width:100%;  padding-top:10px;}
.tab_prod ul{ width:100%; display:block; float:left;border-bottom:solid #9a9a9a 1px;}
.tab_prod li{ float:left; display:block;cursor:pointer; margin-right:30px;  line-height:39px;color:#828080;font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:18px; text-align:center;height:47px; position:relative; z-index:99999;font-weight:bold;}
.tab_prod li.hover{ float:left;cursor:pointer;line-height:39px;height:48px; color:#25447b; background: url(../image/icon/tab_h.jpg) center 39px no-repeat; margin-bottom:-1px; }
.tabcont{ float:left; width:100%; padding:14px 0 24px 0; }

.tab_p{ float:left; width:998px; border-top:#dfdfdf 1px solid;border-left:#dfdfdf 1px solid;}
.tab_p td{border-bottom:#dfdfdf 1px solid;border-right:#dfdfdf 1px solid; line-height:41px; font-size:16px; text-align:center;}

.vlist{float:left; width:998px; border:#dfdfdf 1px solid}
.vlist li{ float:left; width:299px; margin:16px;}
.vlist li span{ float:left; width:100%; display:block; padding-top:6px; line-height:24px; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#313131;}
.vlist li span i{ width:100%; display:block; background:url(../image/icon/jiao03.jpg) 1px center no-repeat; text-indent:10px; color:#636363; font-size:12px}


.dlist{float:left; width:958px; border:#dfdfdf 1px solid; padding:20px;}
.dlist li{ float:left; width:100%; line-height:25px; padding:20px 0; border-bottom:solid #dddddd 1px;}
.dlist li span{ float:left; width:440px; display:block; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#636363;}
.dlist li i{ float:left; width:420px; display:block; background:url(../image/icon/time.jpg) 1px center no-repeat; text-indent:20px; color:#777; font-size:12px}
.dlist li a{ float:left; width:90px; display:block; background:url(../image/icon/icon_d.jpg) 1px center no-repeat; text-indent:35px; color:#28427e; font-size:12px; text-decoration:underline;}

.plist2{float:left; width:958px; border:#dfdfdf 1px solid; padding:20px;}
.plist2 li{ float:left; width:100%; line-height:25px; padding:20px 0; border-bottom:solid #dddddd 2px;}
.plist2 li span{ width:460px; display:block; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#636363; text-align:center}
.plist2 li .rptxt{ width:400px;color:#636363; padding-left:40px}
.plist2 li .rptxt h2{ width:100%; font-size:30px; padding-bottom:20px; font-family:Tahoma, Geneva, sans-serif;}
.plist2 li .rptxt a{ display:block; width:100%; background:url(../image/icon/jiao2.jpg) 0 center no-repeat; text-indent:15px; font-size:16px; color:#636363;}


/* tab2 */
.tab_prod2{ float:left; width:100%;  padding-top:10px;}
.tab_prod2 ul{ width:100%; display:block; float:left; height:34px; line-height:34px; background:#eeeeee;}
.tab_prod2 li{ float:left; display:block;cursor:pointer; line-height:34pxfont-family:"\5FAE\8F6F\96C5\9ED1"; font-size:14px; text-align:center; font-weight:bold; background:#d2d2d2; color:#434343; padding:0 34px; margin-right:1px;}
.tab_prod2 li.hover{color:#fff; background:#26407a; }


.pd_show{ float:left; width:100%;}
.syFocusThumb #prev1 {	POSITION: absolute;TOP:32px; CURSOR: pointer; LEFT: -1px; background: url(../images/fancy_nav_left.png) left center no-repeat; width:30px; height:30px; cursor:pointer;}
.syFocusThumb #next1 {background: url(../images/fancy_nav_right.png) right center no-repeat; width:30px; height:30px;  display:inline; cursor:pointer;POSITION: absolute;TOP:32px; CURSOR: pointer; right:-1px;  }

.syFocusThumb {	POSITION: relative; WIDTH:550px; HEIGHT:526px; OVERFLOW: hidden; }
.syFocusThumb .pagination {POSITION: absolute; TEXT-ALIGN: left; WIDTH: 100%; HEIGHT:96px; CLEAR: both; bottom:20px; LEFT: 0px;}
.syFocusThumb .thumbWrap { float:left; width:550px; height:96px; display:inline; overflow:hidden;}
.syFocusThumb .holder {	WIDTH: 40000px}
.sliderwrapper{ WIDTH:550px; HEIGHT:390px;float:left;}
.syFocusThumb .contentdiv {	HEIGHT:390px; position:relative}
.syFocusThumb .contentdiv img{ border:solid #e9e9e9 1px;}
.syFocusThumb .toc{float:left; width:131px; margin:0 2px 0 3px; text-align:center; height:97px; display:inline;}
.syFocusThumb .toc IMG {WIDTH:129px; HEIGHT:93px; border:1px solid #e9e9e9;}
.syFocusThumb .pagination I.selected IMG { border:1px solid #26407a;}
.dPic{ width:540px; height:425px; text-align:center; float:left;}


.pd_rtxt{ float:right; width:560px; color:#7e7e7e; line-height:32px;text-align: center}

.pd_rtxt h2{ width:100%; border-bottom:dashed 1px #c6c6c6; padding-bottom:10px; line-height:22px; font-size:22px; color:#5b5b5b; margin-bottom:30px; float:left;}


/* 图片滚动 2   2014.11.25*/
.proScroll{ position:relative; padding:50px 0 30px 0; width:100%; float:left;  background:#fff; overflow:hidden;}
.proScroll ul{ overflow:hidden; zoom:1; float:left; width:100%; display:block; }
.proScroll ul li{  float:left; width:232px; display:block; margin:0 6px; text-align:center;}
.proScroll ul li a{position:relative; width:232px; height:166px; display:block; }
.proScroll ul li a img{ min-width:232px; min-height:166px; width:232px; height:166px; }
.proScroll ul li p.overbg{width:100%; height:100%; position:absolute; top:0; left:0; background:#000;background:rgba(0,0,0,0.60); opacity:0.60;filter:alpha(opacity=60);z-index:999;display: none;}
.proScroll ul li em{ position:absolute; background: url(../image/bg/look.png) no-repeat; width:48px; height:61px; display:block; left:50%; margin-left:-24px; top:50%; margin-top:-31px; z-index:9999; display:none;}
.proScroll ul li span{ float:left; padding:10px 0; width:100%; display:block; line-height:18px; color:#2e2e2e;}
.proScroll ul li span i{ width:100%; display:block; color:#919191;}
.proScroll .prev{width:23px;height:38px;background: url(../image/bg/btn_cp.jpg) center 0 no-repeat;border:none;cursor:pointer; position:absolute; top:0px; right:38px; z-index:9}
.proScroll .next{width:23px;height:38px;background:url(../image/bg/btn_cp-02.jpg) center 0 no-repeat;border:none;cursor:pointer; position:absolute; top:0px; right:8px;z-index:9}
.proScroll .prevStop{}
.proScroll .nextStop{ }



/*新闻增加相关推荐*/
.newsrecomand{clear:both; width:100%; height:auto; overflow:hidden; padding-bottom:30px;}
.recomdleft{float:left; width:45%;}
.retitle{font-size:16px;color:#666; padding-bottom:5px; color:#26437d;}
.relist{width:100%; height:auto; overflow:hidden;}
.relist ul li{padding:15px 0px 5px; border-bottom:1px dotted #494949; }
.relist ul li span{float:right;}
.relist ul li a:hover{ color:#26437d; text-decoration:none;}
.recomdright{float:right; width:45%;}


.login{width:150px;float:left; margin-left:150px;}
.login span{color:#26437d; font-weight:bold;}

/*新增整站搜索页面*/

.search_txt2{ font-size: 18px; float: left; width: 400px; margin-left:250px; margin-right: 10px; margin-bottom: 10px; padding: 4px 5px; color: #333; border: 1px solid #bfbfbf; }
a.searchBtn{ font-size: 18px; line-height: 34px; display: block; float: left; width: 62px; height: 34px; text-align: center; color: #fff; background-color: #1b96d5; text-decoration:none; cursor:pointer; }
.search_top{ line-height: 34px; padding-top: 20px; border-bottom: #dedddb 1px solid; width:100%; padding-bottom:30px;}
.search_list li{ overflow: hidden; margin-top: 20px; background: url(../images/line.png) repeat-x left bottom; border-bottom:1px dashed #bfbfbf; }
.search_list li h2 a{ font-size: 18px; color: #1b96d5; }
.search_list li a.more{ font-size: 12px; line-height: 28px; display: inline-block; margin-bottom: 20px; color: #1b96d5; border-bottom: 1px solid #1b96d5; }


.pager{text-align:center; padding:50px 0px; width:100%; height:auto; overflow:hidden; font-size:15px; clear:both;}
.pager .pagerleft{ background:url('../images/pager_left.png') center no-repeat;padding:7px 15px;}
.pager .pagerright{ background:url('../images/pager_right.png') center no-repeat;padding:7px 15px;}
.pager a{border:1px solid red; padding:7px 13px; border-radius:5px; border:1px solid #cfcfcf; margin-right:10px; color:#666;}
.pager a:hover{ background-color:#1b96d5; color:#fff; text-decoration:none; cursor:pointer;}
.pager .curpage{color:#fff; background-color:#1b96d5;}
.pager .curpage a{border:none;}
.pager .pagerinput{width:22px; height:33px; border:1px solid #cfcfcf; padding:0px 5px; text-align:center;}
.pager .pagerbtngo{border: 1px solid #cfcfcf;  border-radius: 3px; color: #666; font-weight: bold; height: 36px; margin-left: 5px; margin-top: 6px;  padding:0px 5px 3px 5px; cursor:pointer;}

.cp {
	background:white;
  width: 1100px;
  margin: 0 auto;
  margin-top: 15px;
  border: 1px solid #e5e5e5;
  overflow: hidden;
}
#demo a {
  color: #595959;
  font-size: 12px;
  display: block;
  line-height: 35px;
}
.title {
  background-color: #005E9A;
  height: 40px;
  line-height: 40px;
  text-indent: 1em;
  font-size: 18px;
  font-family: "微软雅黑";
  color: #FFFFFF;
}
.title span {
  font-size: 12px;
  font-family: "微软雅黑";
  color: #bfbfbf;
}
.more2 {
  float: right;
  padding: 12px 15px 0px 0px;
}
.main_12345{
	background:white;
  width: 1100px;
  margin: 0 auto;
  border: 1px solid #e5e5e5;
  margin-top: 15px;
}
.main_Warp {
  overflow: hidden;
  padding: 10px;
}
.about_12345 {
  width: 235px;
  float: left;
  overflow: hidden;
  border-right: 1px solid #dfdfdf;
  margin-right: 15px;
  padding-right: 15px;
}
.title2 {
  height: 40px;
  line-height: 40px;
  background-color: #005E9A;
  font-size: 18px;
  font-family: "微软雅黑";
  color: #FFFFFF;
}
.title2 span {
  font-family: "微软雅黑";
  font-size: 12px;
  color: #bfbfbf;
}
.about_m {
  font-size: 12px;
  color: #676767;
  line-height: 23px;
}
.news {
  width: 455px;
  float: left;
  border-right: 1px solid #dfdfdf;
  margin-right: 15px;
  padding-right: 15px;
}
.news_m {
  overflow: hidden;
  padding-top: 5px;
}
.news1 {
  width: 154px;
  float: left;
  padding-top: 5px;
}
.news2 {
  width: 285px;
  float: right;
}
.news2 ul li {
  font-size: 12px;
  line-height: 25px;
}
.news2 ul li a {
  color: #676767;
}
.news2 ul li span {
  float: right;
  color: #b2b2b2;
}
.contact {
  width: 327px;
  float: right;
  overflow: hidden;
}
.contact_m {
  font-size: 12px;
  line-height: 30px;
  color: #676767;
}














































 
