﻿@charset "gb2312";
/*????????css*/
body{ min-width:1200px; padding:0; margin:0; font:14px/1.5 normal arial, "????????","Microsoft YaHei";}
div, p, li{word-break: break-all;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p,pre, code, form, fieldset, legend, input, textarea, p, blockquote, th{padding: 0; margin: 0;}
address, caption, cite, cite, code, dfn, em, th, var{font-weight:normal; font-style:normal;}
fieldset{border:0;}
a img{border:0; padding:0; margin:0;}
i{font-style:normal;}
li{list-style-type: none;}
h1, h2, h3, h4, h5, h6{font-weight:bold; font-size:100%;}
input, textarea, select{font-family:inherit; font-size:100%;}
a:link{color:#333333; text-decoration:none;}
a:visited{color:#333333; text-decoration:none;}
a:hover{color:#373B8F; text-decoration:none;}
.spacer{clear:both; height:0; overflow:hidden; visibility:hidden;}
.clear{clear:both; font-size:0px; margin:0; padding:0; display:block; overflow:hidden;}
.left{float:left;}
.right{float:right;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{display:inline-table;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.hh{display:inline-block;text-align:center;}
.w1000{width:1200px; margin:0 auto; overflow:hidden; position:relative;}
/*????css*/
.top{height:43px; overflow:hidden; line-height:43px; background:#f0f0f1; border-bottom:1px solid #e1e1e1; box-shadow:0 0 2px 2px #f0f0f0; font-size:14px;}
.header{width:100%; background:#fff; height:120px; overflow:hidden;}
.logo{width:1200px; margin:0 auto; display:block; position:relative; padding-top:20px; overflow:hidden;}
.logo .left{width:420px; height:80px; margin-right:20px; padding-right:20px;}
.logo_title{float:left; width:400px; height:80px; margin-top:12px; overflow:hidden;}
.logo_title p{font-size:16px; line-height:30px; width:400px; overflow:hidden;}
.logo_title span{font-size:16px; line-height:40px; width:400px; overflow:hidden;}
.logo .tel{width:280px; height:75px; display:block; overflow:hidden; background:url(img/img.png) 0 12px no-repeat; float:right;}
.logo dl{font-size:16px; font-weight:bold; margin-left:70px; color:#666; line-height:28px; padding-top:10px;}
.logo dd{font-size:26px; margin-left:70px; color:#c90f0f; line-height:28px; padding-top:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bolder;}
/*????css*/
.menus{width:100%; background:#373b8f; height:50px; line-height:50px; position:relative; z-index:99999999;}
a{cursor:pointer;}
.menus ul{width:1200px; height:50px; margin:0 auto;}
.menus ul li{width:132px; text-align:center; float:left; position:relative; z-index:99999999; display:block;}
.menus ul li a{height:50px; display:block; color:#fff; font-weight:100; font-size:16px; max-width:140px; overflow:hidden;}
.menus ul li a:link li, .menus ul li a:visited li{color:#fff;}
.menus ul li a:hover{background:#e58c21;}
.menus ul li.ov a , .menus ul li.ov a:visited  {background:#e58c21;  font-weight:bold;}
.menus ul li.ov , .menus ul li.ov:visited  { color: #01529a;background:#e58c21; }
/*banner css*/
.main_banner{width:100%; overflow:hidden; height:500px; margin:0 auto; position:relative; z-index:13;}
.banner{width:100%; height:500px; position:absolute; top:0; overflow: hidden;}
.banner a {width:100%; height:500px;}
.banner_fmenu{position:absolute; width:100%; left:50%; bottom:0px; height:30px; margin-left:-50px; padding-top:14px; z-index:2000;}
#banner_fmenu A{width:50px; height:12px; background:#373B8F; color:#FFFFFF; text-align:center; line-height:0px; font-size:0px; font-weight:bold; display:block; float:left; overflow:hidden; margin:0 3px;}
#banner_fmenu A.activeSlide{background:#e58c21; color:#FFFFFF;}
#banner_fmenu A:focus{outline-style:none; outline-color:invert; outline-width:medium;}
/*???????? css*/
.bg1{width:100%;}
.con2{width:100%; height:145px; overflow:hidden;}
.con2_con{width:1200px; margin:0 auto; margin-top:65px;}
.btgs1{font-size:32px; display:block; text-align:center; font-weight:bold; line-height:72px; margin-top:30px;}
.btgs2{font-size:18px; display:block; text-align:center; color:#666;}
.con2,.con21{width:100%;overflow:hidden; height:140px;}                      
.con2 .con2_con .p,.con21 .con2_con .p{text-align:center; padding-top:35px; opacity:0;}
.con2 .con2_con,.con21 .con2_con{width:470px; background:#fff; margin:0 auto; height:80px; display:block; position:relative;}
.con2 .con2_con em,.con21 .con2_con em{font-size:16px; color:#666; font-weight:normal; display: block; text-align: center;}
.con2 .con2_con span,.con21 .con2_con span{font-size:30px; color:#333; font-weight:bold; padding-top:40px;display: block;text-align: center;}
.con2 .con2_con em a,.con21 .con2_con em a,.con2 .con2_con em a:visited,.con21 .con2_con em a:visited{color:#373B8F;}

.con{width:1200px; margin:0px auto 32px auto;}
.con .tab1_t{width:238px; height:80px; line-height:80px; background:#e58c21; color:#fff; font-weight:bold; font-size:30px; text-align:center; margin-top:5px;}
.tab1_con{background:#373b8f; padding-top:16px; padding-bottom:15px; width:238px; margin-bottom:14px;}
.tab1_con_b{padding:3px 18px; color:#fff; font-size:14px; line-height:27px;}
.tab1_con a{ background:url(img/img.png)no-repeat 16px -118px; line-height:42px; margin-top:5px; margin-bottom:11px;  font-size:16px; color:#fff; cursor:pointer; display:block; text-align:left; height:40px; overflow:hidden; padding-left:57px; }
.tab1_con a:hover{color:#F90;}
.tab1_f{width:237px; height:91px; padding-top:10px;}

.tab3{width: 952px;}
.tab3 .title{border-bottom: 1px solid #d8d8d8; width: 100%; height: 32px; line-height: 32px;}
.tab3 .title .l{font-size: 14px; padding-left: 30px;}
.tab3 .title .l a, .tab3 .title .l a:visited{color: #1c6397; font-weight: bold;}
.tab3 .title .r a, .tab3 .title .r a:visited{display: block; width: 16px; border-radius: 16px; height: 16px; background: #fff; border: 1px solid #1d6ca4; margin-top:8px; text-align: center; line-height: 16px;}
.tab3 .title .r a:hover{background: #373B8F; color: #fff;}

.sec2_ul{width: 952px; margin: 0 auto;overflow: hidden;}
.sec2_ul ul{width:952px;}
.sec2_ul li{float:left; width:305px; border:1px solid #ccc; display:block; margin-right:18px; text-align:left; overflow:hidden; margin:5px;}
.sec2_ul li a{width:305px; height:300px; background:#eee; position:relative;}
.sec2_ul li a img{width:305px; height:225px; transition:.9s;  line-height:1em; overflow:hidden;}
.sec2_ul li .p{padding:0 15px; position:relative; width:280px; overflow:hidden; background-color:#fff; z-index:666; height:44px; line-height:44px; border-top:1px solid #ccc;}
.sec2_ul li img{width:305px; height:225px; overflow:hidden; display:block;}
.sec2_ul li a:hover img{transform: scale(1.2);  z-index: 1;}
.sec2_ul li a:hover{background: #373B8F; width: 307px; height: 300px; overflow: hidden;}
.sec2_ul ul .sec2_ul_r{width: 305px; border:1px solid #ccc; display: block;text-align: left; overflow: hidden;}
.p{font-size:16px; color: #333333; line-height: 34px; height:32px; font-weight:bold; margin-top:5px; text-align:center;}

.s_banner0{width:100%; height:159px; background:url(img/img.png) no-repeat center -223px; position:relative;}
.s_banner0 a{width:125px; height:39px; line-height:39px; text-align:center; font-size:16px; color:#373B8F; background:#fff; font-weight:bold; display:block; float:left; box-shadow: inset 0 0 0 1px rgba(0, 49, 95, 0.3), 0 1px 3px #333333; left:50%; margin-left:-62px; position:absolute; top:20px; overflow:hidden;}
.s_banner0 a:hover{background:#373B8F; color:#fff;}
.s_banner{width:100%; height:159px; background:url(img/img.png) no-repeat center -985px;position:relative;}
.s_banner  a{width:125px; height:39px; line-height:39px; text-align:center; font-size:16px; color:#373B8F; background:#fff; font-weight:bold; display:block; float:left;box-shadow: inset 0 0 0 1px rgba(0, 49, 95, 0.3), 0 1px 3px #333333;left:50%;margin-left:-62px;position:absolute;top:20px;overflow: hidden;}
.s_banner  a:hover{background:#373B8F; color:#fff;} 

.con3{width:100%;}
.con3 .cleft{width:293px; height:528px;}
.con3 .con3_con{width:1200px; background:#fff; height:260px; display:block;}
.con3 .con3_con li{position:relative; width:286px; border:1px solid #ccc; height:245px; margin-left:10px; margin-bottom:16px; float:left;}
.con3 .con3_con .grid ul{width:1200px; margin:0px; padding:0px;}
.con3 .con3_con .effect-ming{background: #030c17;}
.ywbt{width:425px;height:52px;color:#FFFFFF;font-size:45px;font-weight:100; margin:0 auto;text-align:center;margin-top:30px;overflow: hidden;}
.con3 .con3_con .effect-ming img{opacity: 0.9;-webkit-transition: opacity 0.35s;transition: opacity 0.35s;width:286px; height:245px;}
.con3 .con3_con .effect-ming .figcaption::before{position: absolute;top:20px;right:20px;bottom: 20px;left: 20px;border: 2px solid #f5c71c;box-shadow: 0 0 0 20px rgba(255,255,255,0.2);content: '';opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale3d(0.4,0.4,1);transform: scale3d(0.4,0.4,1);}
.con3 .con3_con .effect-ming span{ text-align:center;display:none\9;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s; padding-top:40px; color:#fff; opacity:0;height: 30px; overflow: hidden;}
.con3 .con3_con .effect-ming:hover span{-webkit-transform: scale(0.9); font-size:20px; opacity:1;transform: scale(0.9); display: block;display:none\9;-webkit-margin-before: 0.83em;-webkit-margin-after: 0.83em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;font-weight: bold;}
.con3 .con3_con .effect-ming:hover .figcaption::before,.con3 .con3_con .effect-ming:hover p{opacity: 1;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
.con3 .con3_con .effect-ming:hover .figcaption{background-color: rgba(58,52,42,0);}
.con3 .con3_con .effect-ming:hover img{opacity: 0.4;}
.con3 .con3_con .figcaption,.con3 .con3_con .figcaption > a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.con3 .con3_con .figcaption > a{z-index: 1000;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0;}
.con3 .more{text-align:center; margin-top:12px;}

.con6{width:100%; background:url(img/about_bg.jpg) top center no-repeat; height:638px;}
.con6 .con2_con{background:none; color:#fff;}
.con6 .w1000{padding-top:5px;}
.con6 .w1000 .left img{border:5px solid #fff;}
.con6 .right{color:#fff; width:720px; line-height:28px; float:left; margin-left:20px; font-size:14px;}
.con6 .right em{font-size:24px; font-weight:bold; color:#fff;}
.con6 .right .txt{padding-top:18px; width: 720px;height: 190px;overflow: hidden;line-height: 24px;}
.con6 .right span a,.con6 .right span a:visited{color:#fff; display:block; border:1px solid #fff; width:120px; height:32px; text-align:center; line-height:32px; margin-top:23px;}
.con6 .con3_con{width:345px; height:60px; margin:0 auto; top:-20px;color:#ccc; font-size:16px; line-height:25px; text-align:center;overflow: hidden;}
.con6 .zizhi{color:#fff; width:260px; height:270px; float:right; overflow:hidden}

.silder-box{position:relative;margin:0 auto ;}
.silder{margin:0 auto 0;}
.silder li{width:219px;height:270px;}
.silder li img{width:219px;height:229px;}
.silder li p{text-align:center; line-height:30px; font-size:16px;}
.silder li a{color:#fff;}
.silder-button{top:90px;width:36px;height:36px;position:absolute;cursor:pointer;}
.silder-button.btl{left:10px;background:url(img/img.png) -1735px 0px;}
.silder-button.btr{right:10px;background:url(img/img.png) -1884px 0px;}

.index_news{width:100%; height:655px; background:url(img/news_bg.jpg) top center no-repeat;}
.con7{width:1200px; margin:0 auto; padding-top:45px; height:610px;*height:620px; overflow:hidden;}
.con7 .tab1{width:664px;overflow: hidden;}
.newzs{height:56px; background:url(img/img.png) no-repeat -803px 24px; font:25px "Microsoft YaHei"; color:#333; line-height:56px; margin-bottom:24px;}
.newzs font{font:16px "Microsoft YaHei"; color:#666; line-height:56px;}
.newzs a{color:#333;}
.newzs span{float:right; display:block; width:76px; height:30px; font:14px "Microsoft YaHei"; color:#666; line-height:30px; text-align:center; border:1px solid #999; background:#fff; margin-top:35px;}
.newzs span a{color:#666;}
.newzs span a:hover{color:#fff;}
.newzs span:hover{background:#373B8F; color:#fff;}

.con7 .tab1 h3 span:hover a{color:#fff;}
.con7 .tab1 dl{height:170px; overflow:hidden; margin-bottom:20px;}
.con7 .tab1 dt{width:234px; height:167px; float:left;}
.con7 .tab1 dt img{width:228px; height:161px; float:left;}
.con7 .tab1 dd{width:409px; float:right;}
.con7 .tab1 dd span{display:block; font:20px "Microsoft YaHei"; color:#333; line-height:25px;width:409px;height: 25px; overflow: hidden;}
.con7 .tab1 dd span a{color:#000;}
.con7 .tab1 dd font{color:#999;font:14px "Microsoft YaHei"; line-height:25px;}
.con7 .tab1 dd p{height:100px;}
.con7 .tab1 dd p span{height: 80px; font:14px "Microsoft YaHei"; color:#666; line-height:26px; padding-top:5px;}
.con7 .tab1 dd em{display:block; font:14px "Microsoft YaHei"; float:right; font-weight:bold; color:#002548; line-height:14px;}
.con7 .tab1 dd em a{color:#002548;}
.con7 .tab1 .ul5 ul{padding-top:10px;}
.con7 .tab1 .ul5 li{color:#999; width:640px; padding-left:24px;vertical-align:top; height:40px; line-height:40px;overflow:hidden;font-size:14px; border-bottom:1px dotted #999; background:url(img/img.png) no-repeat -1906px -1384px;}
.con7 .tab1 .ul5 li a,.con7 .tab1 .ul5 li a:visited{line-height:40px;color:#333; font-size:15px; height:40px;overflow:hidden;vertical-align:top}
.con7 .tab1 .ul5 li a:hover{color:#373B8F;}
.tab1 span{float: right;}


.faq{width:400px; height:520px; overflow:hidden; margin-right:35px;}
.faq_title{height:56px; background:url(img/img.png) 0 -1470px  no-repeat; font:25px "Microsoft YaHei"; color:#333; line-height:56px; margin-bottom:24px;}
.faq_title font{font:16px "Microsoft YaHei"; color:#666; line-height:30px; width: 166px;display:block;height:30px;overflow:hidden;margin-left:105px;margin-top:-26px}
.faq_title a{color:#333;line-height: 30px; width: 100px; overflow: hidden;height: 30px;display:block;padding-top: 12px;}
.faq_title span{float:right; display:block; width:76px; height:30px; font:14px "Microsoft YaHei"; color:#666; line-height:30px; text-align:center; border:1px solid #999; background:#fff; margin-top:33px;}
.faq_title span a{width:80px;overflow:hidden;margin-top:-12px;}
.faq_title span a{color:#666;}
.faq_title span a:hover{color:#fff;}
.faq_title span:hover{background:#373B8F; color:#fff;}
.faq h3 span:hover a{color:#fff;}
.fa_con{width: 390px;height:420px; overflow:hidden;}
.fa_con dl{height:120px; overflow:hidden; margin-bottom:20px; border-bottom:1px solid #ddd;}
.fa_con dt{height:22px; font:16px "Microsoft YaHei"; font-weight:bold; color:#002548; line-height:22px; padding-left:35px; background:url(img/img.png) -413px -1476px no-repeat; margin-bottom:10px;}
.fa_con dt a{color:#666;overflow: hidden;height: 24px;display: block;}
.fa_con dd{font:14px "Microsoft YaHei"; color:#666; height:70px; overflow:hidden; line-height:25px; padding-left:35px; margin-bottom:10px; background:url(img/img.png)  -414px -1555px no-repeat;}


.link{width:1200px; margin:0 auto; height:93px; margin-top:55px;}
.link .titles{ height:30px; width:90px; float:left; color:#373b8f; font:20px "Microsoft YaHei"; font-weight:bold; }
.link .links{float:left; width:1100px;} 
.link .links ul{}
.link .links ul li{float:left;text-align:center;height:30px; line-height:30px; color:#666; font:14px "Microsoft YaHei";  padding:0 20px;}
.link .links ul li a{ line-height:30px; }

.bott{background:#333333; width:100%;}
.bott .w1000{position:relative;}
.bott .footm{width:1200px; height:56px; background:url(img/img.png) 0px -1234px; margin:0 auto; margin-top:48px; text-align:center;}
.bott .footm ul{width:1100px; margin:0 auto; text-align:center; }
.bott .footm ul li{background:url(img/img.png) no-repeat -1816px -47px; float:left; height:45px; line-height:45px; font-size:16px; padding:0px 18px; color:#fff;overflow: hidden; width: 72px; text-align:left; }
.bott .footm ul .noBg{background:none;}
.bott .footm ul li a,.bott ul li a:visited{color:#fff;}
.bott .footm ul li a:hover{color:#e58c21;}
.bott .footlogo{width:190px;  float:left; margin-top:75px; margin-left:20px;}

.footcr{padding-left: 20px; width:759px;margin-top:35px;font-size:15px; line-height:27px;font-weight:lighter;color:#FFFFFF;overflow: hidden;margin-bottom:10px;}
.footcr p{color:#999; font-size:14px;line-height: 32px; }
.footcr a{color:#fff;}
.footcr img{float:right; position:relative; top:-50px; right:50px;}
.bottom_logo{width:400x; height:70px; color:#FFF; margin-top:41px; float:left; padding-right:20px; border-right:solid 1px #CCCCCC;overflow: hidden;}
.bott .molibe{width:120px; height:155px;position:absolute; top:130px; right:35px; font-size:14px; color:#999; line-height:30px; text-align:center;}
.bott .molibe img{width:100px;}
.backToTop {display: none; width: 50px; height: 50px; position: fixed; _position: absolute; right: 0; bottom: 110px; margin-right: 0px;_bottom: "auto";cursor: pointer;z-index: 1000;}

/*????page.css*/
.sub{cursor: pointer;}
.nybanner{height: 400px; background: #d7d7d5; overflow: hidden;}
.nybanner img{width: 100%; display: block;}
.w{width: 1200px; margin: 0 auto;}
.fr{float: right;}
.fl{float: left;}
.title {height: 35px;line-height: 35px;border-bottom: 2px solid #e0e0e0;position: relative;width: 100%;}
.title span { font-weight: bold;font-size: 20px;}
.title a.more {font-weight: bold;color: #c0c0c0;}
.title a.more:hover {color: #005FBB;}
.title s {position: absolute;width: 85px;height: 4px;left: 0px;top: 33px;background: #144bbf;}
.prolist {width: 275px;margin: 0px;}
.prolist .tik {background-color:#e48c22;height: 50px;border-left: 0px solid #1245b4;margin-bottom: 10px;padding: 20px;overflow: hidden;}
.prolist .tik span {color: #fff;font-family: arial;line-height: 30px;display: block;text-transform: uppercase;height: 50px;}
.prolist .tik span p a {font-family:"????????", "Microsoft YaHei";font-size: 30px;font-weight: bold;color: #fff;}
.prolist .comt ul {width: 275px;overflow: hidden;border-top: 1px solid #dfdfdf;}
.prolist .comt ul li a {color:#666;height: 52px;line-height: 52px;display: block;padding-left: 25px;background: url(img/proleftli.jpg) repeat-x;font-size: 16px;font-weight: bold;border-left: 0px solid #dfdfdf;border-right: 0px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;}
.submian .subright .links .list {overflow: hidden;padding: 20px 0px;}
.submian .subright .links .list .itag {width: 103%; padding-left:30px;}
.submian .subright .links .list .itag li {margin-bottom: 10px;width: 175px;float: left;}
.submian .subright .links .list .itag li a img {width: 104px;height:49px;display: block;padding: 2px;border: 1px solid #cecece;}
.submian .subright .links .list .itag li a span {width:110px;display: block;text-align: center;height: 35px;line-height: 35px;font-size: 15px;font-weight: bold;overflow: hidden;}
.submian .subright .links .list .itag li a:hover img {background: #1145b2;border-color: #1145b2;}
.submian .subright .links .list .itag li a:hover span {color: #1145b2;}
.prolist .comt ul li a:hover {background: url(img/proleftlihover.jpg) no-repeat;color: #fff;}
.prolist .comt ul li.hover a {background: url(img/proleftlihover.jpg) no-repeat;color: #fff;}
.submian {padding-top: 30px;}
.submian .subleft {width: 275px;padding-bottom: 35px;border:1px #cecece solid;}
.submian .subleft .leftnews {padding-top: 20px;margin-top:10px;}
.submian .subleft .leftnews .leftnewscomt {border: 1px solid #e9e9e9;padding: 15px;line-height:28px;font-size:14px;}
.submian .subleft .leftnews .leftnewscomt ul {padding: 0px 0px 5px 0px;}
.submian .subleft .leftnews .leftnewscomt ul li {height: 35px;line-height:35px;border-bottom: 1px solid #e7e7e7;overflow: hidden;padding-left:12px;background:url(img/News_List.jpg) no-repeat left center;}
.submian .subleft .leftnews .leftnewscomt ul li a {font-size:14px;float: left;color: #333;}
.submian .subleft .leftnews .leftnewscomt ul li a:hover {color: #373b8f;}
.submian .subleft .leftnews .leftnewscomt ul li span {float: right;}
/**/
.submian .subright{width: 890px; padding-bottom:35px; border:1px #cecece solid;}
.produtlist .list{overflow: hidden; padding: 20px 0px;}
.produtlist .list .itag{width: 103%;}
.produtlist .list .itag li{margin-bottom: 10px; width: 290px; float: left;}
.produtlist .list .itag li a img{width: 260px; height: 221px; display: block; padding: 2px; border: 1px solid #cecece;}
.produtlist .list .itag li a span{width: 260px; display: block; text-align: center; height: 35px; line-height: 35px; font-size: 14px; font-weight: 100; overflow: hidden;}
.produtlist .list .itag li a:hover img{background: #1145b2; border-color: #1145b2;}
.produtlist .list .itag li a:hover span{color: #1145b2;}
.listaboutcomt{font-size:14px; line-height: 30px; padding:10px; border:1px #E9E9E9 solid; margin-top:10px;}
.subright .title{ background:url(img/Nei_Right_Top_Bg.jpg) no-repeat; width:850px; height:50px; line-height:50px; border:0px; padding-left:40px;}
.subright .title span{ font-size:15px; font-family: "????????", "Microsoft YaHei";}
.subright .title .sitepath{background:url(img/img.png) no-repeat -1907px -1303px; padding-right:17px; padding-left:20px}
.subright .title .sitepath a{color: #676767; font-size:14px; }
.subright .title .sitepath a:hover{color: #373b8f; font-size:14px;}
.subright .qa{width: auto; padding: 15px 0px;}
.subright .qa li{height: auto;}
.subright .qa li .a2 p{width: 90%; height: auto;}
.subright .aboutlist{padding: 15px 0px; line-height: 24px; color: #333;}
.subright .listnews{padding: 15px 0px;}
.subright .listnews ul li{padding-left:12px; height: 42px; line-height: 42px; border-bottom: 1px dotted #ccc;}
.subright .listnews ul li a{font-size:14px; float: left;}
.subright .listnews ul li span{float: right;}

/* page_newsdetail_list */
.submian .subright .ArticleTitle{padding-top: 10px; font-size: 16px; line-height: 26px; text-align: center; padding-bottom: 5px; border-bottom: 1px dotted #a6a6a6; font-weight: bold;}
.submian .subright .ArticleMessage{text-align: center; line-height: 22px; height: 22px; border-bottom: 1px dotted #a6a6a6; margin-bottom: 10px;}
.submian .subright .ArticleTencont{padding:0px; line-height: 2em; overflow: hidden;}
.submian .subright .ArticleTencont img{max-width:700px;display:block;margin: 20px auto 0px;}
/* relatedLink */
.submian .subright .reLink{font-size:14px; height:44px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; width: 100%; margin:15px auto;}
.submian .subright .reLink .prevLink{float: left; margin-left: 10px; height:44px; line-height:44px;width: 45%;overflow: hidden;}
.submian .subright .reLink .nextLink{ float: right; margin-right: 10px; height:44px; line-height:44px;overflow: hidden;text-align: right;width: 400px;}

.subright .xgcp { background-color:#fff;zoom:1; overflow:hidden; border:1px #E9E9E9 solid; margin-top:10px; }
.subright .xgcp dl { padding:0;overflow:hidden; float:left;margin:4px 5px 5px 5px;}
.subright .xgcp dl dt{border: 2px solid #f1f1f1; padding:2px; display: block;}
.subright .xgcp dl dt img{border: 2px solid #f1f1f1; padding:2px; display: block;}
.subright .xgcp dl dt img:hover{border: 2px solid #373B8F; padding:2px; display: block;}
.subright .xgcp dl dd{ margin-top:5px; height:30px; width:100%; line-height:30px; overflow:hidden;text-align:center;display: block;}
.subright .xgcp dl dd a{ color:#4c4c4c;font-size:14px;color: #4c4c4c; font-size: 14px; width: 250px; overflow: hidden; display: block; height: 30px;}
.subright .xgcp dl dd a:hover{ color:#373B8F}

.subright .xgwz ul {font-size:14px; border: 1px solid #ddd; width:100%; margin:15px auto;}
.subright .xgwz li {float: left; margin-left: 40px; height:44px; line-height:44px;width: 45%;}

/*page pro detail*/
.submian .subright .ArticleTencont .center img{max-width: 600px;}
.submian .subright .ArticleTencont p{margin-top:10px; display:block; font-size:14px; letter-spacing:2px;}
.submian .subright .ArticleTencont h3{font-size:18px; display:block; padding-top:10px;}
.submian .subright .photoShowTitle{ font-weight: bold; font-size:24px; margin-top: 2px; text-align: center; line-height:45px;}
.conBox em{ font-size: 15px;text-align: center; color:#6C6A6A;font-weight: lighter;width: 100%;height: 40px; padding-bottom:15px; padding-top:8px; overflow: hidden;display: block;margin: 0 auto;line-height: 40px;border-bottom: 1px dotted #a6a6a6;}
.conBox em span{margin-left: 12px; width: 200px;overflow: hidden;}
.submian .subright .ArticleTencont .caseimg{ border-bottom:1px dotted #a6a6a6; padding-bottom:20px;}
.submian .subright .ArticleTencont .ProDes{line-height:28px; padding:10px 0px; font-size:14px;}
.submian .subright .ArticleTencont .ProDes table{text-align:center; margin-top:20px;}
.submian .subright .ArticleTencont .ProDes table tb{text-align:center;}
.titlele{height: 40px; line-height: 40px; padding-bottom:14px;}
.titlele span i{background:url(img/img.png) no-repeat -1463px -1389px; width: 42px; height: 40px; float: left;}
.titlele span b{float: left; font-size:20px; padding-left: 10px;}
.titlele .more{width: 73px; height: 26px; line-height: 26px; background: #f88a1e; color: #fff; text-align: center; margin-top: 8px;}
.titlele .more:hover{background: #f67e0a;}

.pro_main ul li{ width:846px; height:40px; line-height:40px; padding-left:12px; background:url(img/News_List.jpg) no-repeat left; border-bottom: 1px dashed #E9E9E9; margin:0px 0; }
.pro_main ul li:hover{background-color:#f5f5f5;}
.pro_main .tp{ float:left; background:url(img/news.jpg); height:130px;width: 180px;overflow: hidden;margin-top: 20px;}
.pro_main .tp img{ border:#CCC 1px solid;display: block;}
.pro_main .lb{ float:right; width:846px;}
.pro_main .lb .bt{ height:40px; line-height:40px;}
.pro_main .lb .bt a{ float:left; font-size:14px; font-weight:normal; color:#333333; width:500px; height:40px; overflow:hidden}
.pro_main .lb .bt a:hover{ float:left; font-size:14px; font-weight:normal; color:#373B8F; width:500px; height:40px; overflow:hidden}
.pro_main .lb .bt span{ float:right; }
.pro_main .lb p{padding:10px 0px; height:70px; line-height:25px; font-size:14px; overflow:hidden}
.pro_main .lb p a{text-decoration:none; color:#333;cursor:default ; }
.pro_main .lb .xq{ float:right; font-size:14px; color:#a30600; padding-right:10px}
.pro_main { background-color:#fff;zoom:1; overflow:hidden; padding:15px; border:1px #E9E9E9 solid; margin-top:10px; }
.pro_mains { background-color:#fff;zoom:1; overflow:hidden;}
.pro_main h2{line-height:30px; font-size:22px; text-align:center; border-bottom:#CCC 1px dotted; color:#373B8F; padding:25px 0px}
.pro_main .sj{line-height:50px; text-align:center; }
.pro_main .sj span{ font-size:14px}
.pro_main .xqtp{ text-align:center; margin:25px auto}
.pro_main .xqtp .xqnr{ padding-top:20px; line-height:30px; font-size:14px; text-align:left}
.pro_main .feny{ height:40px; line-height:40px; background-color:#ebeceb; margin:20px auto; font-size:14px; padding:0px 10px}
.pro_main .feny .fl{ width:460px; height:40px; float:left; overflow:hidden}
.pro_main .feny .fr{ width:460px; height:40px; float:right; overflow:hidden}

.pro_main .xwnymtop { text-align:center}
.pro_main .xwnymtop h3{ height:40px; padding-top:15px}
.pro_main .xwnymmain{ margin-top:15px}
.pro_main .xwnymmain strong{ height:30px; line-height:30px; font-size:16px}

.pro_main1 { background-color:#fff;zoom:1; overflow:hidden; padding:15px; border:1px #E9E9E9 solid; margin-top:10px; }
dl.pd_list_dl{ padding:0;overflow:hidden; float:left;margin:4px 5px 5px 5px;}
dl.pd_list_dl dt,dl.pd_list_dl dt a{ line-height:0; font-size:0;}
dl.pd_list_dl dt img{border: 2px solid #f1f1f1; padding:2px; display: block;}
dl.pd_list_dl dt img:hover{border: 2px solid #373B8F; padding:2px; display: block;}
dl.pd_list_dl dd{ margin-top:5px; height:30px; width:100%; line-height:30px; overflow:hidden;text-align:center;display: block;}
dl.pd_list_dl dd a{ color:#4c4c4c;font-size:14px;color: #4c4c4c; font-size: 14px; width: 276px; overflow: hidden; display: block; height: 30px;}
dl.pd_list_dl dd a:hover{ color:#373B8F}
.left1{ float:left; width:250px; margin-bottom: 50px;}
.left1{ float:left; width:250px; margin-bottom: 50px;}
.on1{display:table; width:250px; height:90px; background-color:#E48C22;margin-bottom: 10px;}
.on1 strong{ display:block; margin:18px 0 0 10px; font-size:30px; color:#fff; text-transform:capitalize;font-family: "????";}
.on1 small{margin:10px 0 0 10px;  text-transform:uppercase;color:#fff;line-height: 20px;}

.TabTitle2 ul.expmenu{ margin:0 auto;}
/*????????*/
.TabTitle2 ul.expmenu li{ background:url(img/img.png)-1495px -1472px no-repeat;cursor:pointer;}
.TabTitle2 ul.expmenu li div.header1 { width: 100%; display: block;height:53px;line-height:50px;overflow: hidden;}
.TabTitle2 ul.expmenu li div.header1 a {color:#000;padding-left:30px;font-size:17px; text-decoration:none; display:block; width:275px; height:53px;}
.TabTitle2 ul.expmenu li div.header1:hover {background:url(img/img.png)-1551px -1383px no-repeat;color:#fff;}
.TabTitle2 ul.expmenu li div.headerhover {background:url(img/img.png)-1551px -1383px no-repeat;color:#fff;}
.TabTitle2 ul.expmenu li div.headerhover a {color:#fff;}
.TabTitle2 ul.expmenu li div.header1:hover a {color:#fff;}

.he{ display:none}

/*page*/
.Pages{ margin:0 auto; }
.Page{ width:100%; text-align:center; padding:35px 0px 20px 0px; margin:0 auto;}
.thisclass{display:inline-block;width:48px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a{display:inline-block;width:48px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#e48c22; color:#FFF;background-repeat:no-repeat; }
.Page span input{display:inline-block;min-width:48px; padding:0px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; float:left;}
.Page span strong{display:inline-block;min-width:48px; padding:0px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; float:left;}
.Page span.current{ background:#e48c22; color:#FFF}
.page .pageinfo strong{font-weight:normal;}