/* ============ÈÝÆ÷============== */
*{font-family:'microsoft yahei',Verdana, Arial}
html{overflow-y:scroll;}
body{margin:0;padding:0;border:0;height:100%;text-align:left} 
#contain{position: relative;height:100%;padding:10px;margin:10px auto;border:0;}
#content {position:relative;margin:10px auto 10px auto} 
#bottom {position: relative;margin:0px auto} 
#top {position:relative;margin:0px auto;z-index:99} 
#bodyex {position: absolute;left:0;top:0;margin:0} 
#bottomex {position: absolute;left:0;bottom:0;margin:0;z-index:-1} 
#topex {position: absolute;left:0;top:0;margin:0;z-index:-1} 
#contentex {position: absolute;left:0;top:0;margin:0;z-index:-1} 
#advsex {display:none;position: absolute;width:100%;left:0;bottom:0;margin:0;z-index:-1} 
#showpages{padding-bottom:40px!important;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfloat{zoom:1} 

/*===²å¼þ·ÖÀë²ã===*/

.pdv_class{position:absolute;border:0px}


/* ==³£ÓÃ== */

div,li,td,p,select,input,textarea,a,button,input{font:12px 'microsoft yahei',Verdana, Arial;color:#505050;text-decoration: none}
body,p,div{word-wrap:break-word;}
p{margin:5px 0;}
table{border-collapse:collapse;}
ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5{margin:0;padding:0;}

a{outline:none;cursor:pointer;color:#555;text-decoration:none;transition:all 0.15s ease-in-out 0s;}
a:hover{outline:none;color:#1fa1f7;text-decoration:underline;}

ul,ol{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-weight:400}
select,input,textarea,img,select{vertical-align:middle;font-family:Arial}
em,i{font-style: normal}
.fc{clear:both;}
.cf:after,#main_content:after,.iwrap:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.cf{zoom:1;} /*½â¾öie6/7¼æÈÝÎÊÌâ*/
.top,.wrapper,#main_content{width:1160px;margin:0 auto;padding:0;}
img{max-width:100%;height:auto;}
textarea {resize:none;min-height:60px;padding:15px 20px;}

#link { padding:0; border:1px solid #ddd; box-sizing:border-box; }
.link_title{ line-height:50px; height:50px; color:#333; }
.link_title h2 { font-size:20px; color:#555; font-weight: normal; text-indent:30px; font-weight:bold; }
.link_body { color:#333; border-top:0px; border-bottom:0px; }
.link_bottom{ height:5px; }
.link_pic { overflow:auto; zoom:1; padding:15px; }
.link_pic ul li{ float:left; padding:1px 5px; text-align:center; width:112px; }
.link_pic img { width:86px; height:30px; padding:2px; border:1px solid #CCC; }
.link_pic ul li a:hover img { border:1px solid #df071f; }
.link_text { overflow: hidden; zoom:1; padding:8px 15px; }
.link_text ul li { float:left; text-align:center; padding:1px 18px; overflow:hidden;white-space:nowrap; }
.link_text a { line-height:22px; color:#555; }
.link_text a:hover { line-height:22px; color:#df071f; }

.ititle{ text-align:center; width:100%;background: url(../images/title.png)  center no-repeat; margin-top:40px; white-space:40px; margin-bottom:24px;}
.ititle p{font-size:24px;height:32px;font-family:'microsoft yahei',Verdana, Arial;}
.ititle font{ font-size:14px;line-height:28px;font-family:'microsoft yahei',Verdana, Arial;text-transform:uppercase;}
/* ============±íµ¥============== */

.input{border:1px #ddd solid;height:20px;line-height:20px;padding:0px 3px;color:#555;background:#f7f7f7}
.textarea{border:1px #ddd solid;font-size:12px;padding:3px;background:#f7f7f7}
.button{border:1px #c0c0c0 solid;height:22px;line-height:20px;padding:0px 3px;background:#e8e8e8;}
.submit{border:1px #c0c0c0 solid;height:22px;line-height:20px;padding:0px 3px;background:#e8e8e8;}
.mustfill{color:#ff0000}
select{font:12px 'microsoft yahei',Verdana, Arial;color:#505050;}
[class^="icon-"], [class*=" icon-"],.icon{background:url(../images/icon.png) no-repeat;}
.icon-tel{background-position:0 0;width:18px;height:15px;}
.tel{float:right;position:relative;margin-top:30px;font-size:14px;height:42px;color:#555;line-height:10px;padding-left:45px;}
.tel i{position:absolute;left:0;top:20px;float:left;background-position:0 0px;width:41px;height:41px;}
.tel strong{color:#df1d1e;line-height:20px; }
.searchCont{
	width:240px;
	height:27px;
	margin-right: 20px;
	float:right;
	background:url(/images/textFldBg.gif) repeat-x;
	border:1px solid #D0D0D0;
	margin-top:16px;
	overflow:hidden;
}
.searchCont input[type="text"]{
	width:200px;
	height:14px;
	padding:7px 0 6px 10px;
	float:left;
	background:transparent none;
	border:none;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#646464;
}
.searchCont input[type="submit"]{
	width:30px;
	height:27px;
	float:left;
	background: url(/images/submitIcon.png) no-repeat;
	border:none;
	text-indent:-9999px;
	cursor:pointer;
}

/*Ö÷²Ëµ¥=======================*/
.nav{height:48px;background:#004b8c;}
.nav{position: absolute;}
#nav{float:left;}
.nav li{float:left;padding:0 1px 0 2px;text-align:center;position:relative;}
.nav .psa{display:block;color:#fff;line-height:48px;height:48px;font-size:16px;padding:0 41px;}
.nav .shover,.nav .active,.nav .psa:hover{background:#0696f7;text-decoration:none;color:#fff;}
.nav li.home{background:none;}

.nav .subnav{float:left;visibility:hidden;position:absolute;left:3px;top:48px}
.nav .subnav .sub-menu{float:left;background:#fff;padding:10px 15px;width:200px;box-shadow:0 3px 3px #ddd;background:#fff}
.nav .subnav ul li{display:block;float:none;padding:0;border-bottom:1px dotted #ddd;background:none;}
.nav .subnav ul li:after{display:none;}
.nav .subnav ul li a{position:relative;display:block;text-align:left;line-height:32px;height:32px;overflow:hidden;color:#666;padding-left:17px;white-space:nowrap;text-overflow:ellipsis;font-size:14px;}
.nav .subnav ul li a i{background-position:0 -102px;width:4px;height:10px;margin-top:-5px;position:absolute;left:0;top:50%;}
.nav .subnav ul li:last-child{border-bottom:0;}
.nav .subnav .sub-menu a:hover,.nav .subnav .sub-menu a.active{background:none;color:#000;text-decoration:none}
.nav .subnav .sub-menu a:hover i,.nav .subnav .sub-menu a.active i{background-position:0 -112px;}

.nav .subnav .sub-menu ul{position:absolute;left:100%;top:0;width:150px;box-shadow:0 3px 3px #ddd}
.nav .subnav .sub-menu .pic img{width:100%;}

.nav .lang{float:right;}
.nav .lang i{float:left;width:20px;height:20px;margin:15px 5px 0 0;}
.nav .lang a{float:left;line-height:50px;color:#cecece;font-size:16px;}


.mtitle{position:relative;text-align:center;padding:50px 0 44px;}
.mtitle:before,.mtitle:after{position:absolute;left:0;top:88px;content:'';width:488px;height:1px;background:#eee;}
.mtitle:after{left:auto;right:0;}
.mtitle h2{position:relative;font-size:24px;color:#555;line-height:28px;}
.mtitle p{font-size:14px;color:#ccc;line-height:28px;margin:0;text-transform:uppercase;}

.mtitle2{position:relative;text-align:center;padding:50px 0 44px;}
.mtitle2:before,.mtitle2:after{position:absolute;left:0;top:88px;content:'';width:500px;height:1px;background:#dff1fd;}
.mtitle2:after{left:auto;right:0;}
.mtitle2 h2{position:relative;font-size:24px;color:#d8e7f5;line-height:28px;}
.mtitle2 p{font-size:14px;color:#cbdeeb;line-height:28px;margin:0;text-transform:uppercase;}

.ys{float:left;width:500px;}
.ys li{font-size:18px;margin-bottom:52px;}
.ys li:last-child{margin-bottom:0;}
.ys li img{float:left;}
.ys li .pic{float:left;}
.ys li .desc{float:right;width:352px;padding-top:12px;}
.ys li h2{font-size:18px;line-height:30px;}
.ys li h2 em{color:#02509a;}
.ys li p{font-size:14px;line-height:18px;color:#999;}
.ys li:last-child{margin-bottom:0;}
.cf:after,#main_content:after,.iwrap:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.cf{zoom:1;} /*½â¾öie6/7¼æÈÝÎÊÌâ*/

.prod .cf{padding-left:8px;}
.prod li{float:left;width:250px;margin-right:48px;}
.prod li .pic{display:block;border:1px solid #1fa1f7;}
.prod li .pic img{width:248px;}
.prod li .desc{height:85px;padding:10px 17px 0;color:#d8e7f5;font-size:14px;line-height:22px;background:#1fa1f7;transition:all 0.15s ease-in-out 0s;}
.prod li .desc h2{  border-bottom:1px dashed #d2d2d2; }
.prod li .desc h2 a{display:block;color:#d8e7f5;font-size:12px;margin-bottom:3px;}
.prod li .desc h2 a:hover{color:#FFF;}
.prod li .desc p{height:44px;overflow:hidden;}
.prod li.c4{margin-right:0;}
.prod li .more{display:block;font-size:14px;color:#555;width:126px;height:34px;line-height:34px;text-align:center;border:1px solid #d2d2d2;margin:33px auto 0;border-radius:34px;}
.prod li .more:hover{border-color:#1fa1f7;background:#1fa1f7;color:#fff;text-decoration:none;}
.prod li:hover .pic{box-shadow:0 0 15px rgba(0,81,157,.75);}
.prod li:hover .desc h2 a{text-decoration:none;}
.prod li:hover .desc{background:#1fa1f7}
.prod li:hover .desc p{color:#97afc5}


.case{padding:8px 0 0}
.case .mtitle{margin-bottom:10px;}
.case li{float:left;border:1px solid #e5e5e5;padding:3px;width:247px; margin-bottom:20px; margin-right:60px;position:relative;transition:all 0.15s ease-in-out 0s;}
.case li:last-child{margin-right:0;}
.case li div{background:#fff;height:412px;padding:0 19px;}
.case li div img{ height:170px;}
.case li:last-child{margin-right:0;}
.case li .tit{display:block;height:75px;line-height:75px;font-size:18px;font-weight:700;}
.case li .pic{display:block;margin-bottom:8px;}
.case li p{font-size:14px;line-height:22px;color:#777;height:132px;overflow:hidden;}
.case li .more{position:absolute;left:24px;bottom:0;width:72px;line-height:38px;color:#fff;font-size:14px;text-align:center;background:#1fa1f7;text-decoration:none;}
.case li:hover{border:1px solid #1fa1f7;background:#1fa1f7;}

.case .fd{padding:50px 0}
.case .fd .more{display:block;font-size:14px;color:#555;width:176px;height:34px;line-height:34px;text-align:center;border:1px solid #d2d2d2;margin:0px auto;border-radius:34px;}
.case .fd .more:hover{border-color:#1fa1f7;background:#1fa1f7;color:#fff;text-decoration:none;}


.sbox_t{background:#035199;height:73px;padding:0 16px;}
.sbox_t span{display:block;color:#fff;line-height:34px;}
.sbox_t .cn{font-size:20px;padding-top:5px;}
.sbox_t .en{font-size:18px;}

.c_list{border:1px solid #035199;padding:0 14px;}
.c_list li{ width:230px; overflow:hidden;}
.c_list li h2{}
.c_list li a{position:relative;display:block;font-size:14px;height:49px;line-height:49px;padding-left:35px;border-bottom:1px dashed #e6e6e6;}
.c_list li a i{position:absolute;top:50%;}
.c_list li a .icon-dot{left:14px;width:10px;height:10px;background-position:0 -58px;margin-top:-5px;}
.c_list li a .icon-arrow{display:none;right:0px;width:7px;height:14px;background-position:0 -68px;margin-top:-7px;}
.c_list li a:hover,.c_list li a.active{text-decoration:none;color:#1fa1f7}
.c_list li a:hover i,.c_list li a.active i{display:block;}

.c_list li .sub-menu{display:none;}
.c_list li .sub-menu a{padding-left:50px;font-weight:400;}
.c_list li .sub-menu a i{width:auto;height:auto;background:none;margin:0;left:35px;top:0;font-size:12px;}
.c_list li .sub-menu a:hover,.c_list li .sub-menu a.active{background:none;}
.c_list li .sub-menu li:last-child a{border-bottom:0;}
.c_list li:last-child a{border-bottom:0;}

.c_list>li:first-child ul{display:block;}

.mapnav{height:59px;line-height:59px;color:#666;font-size:14px;border-bottom:1px solid #eee;}
.mapnav span{float:left;}
.mapnav a{float:left;color:#666;}
.mapnav em{float:left;padding:0 5px;}
.mapnav .ns{color:#035199}


.list li a{display:block;position:relative;height:353px;}
.list li{float:left;width:274px;margin:0 18px 24px 0;}
.list li .pic{display:block;border:1px solid #f5f5f5;border-bottom:0;transition:All 0.4s ease-in-out;height:264px;overflow:hidden;position:relative;}
.list li .bg{opacity:0;position:absolute;width:100%;height:265px;left:0;top:0;background:rgba(0,0,0,.6);transition:All 0.4s ease-in-out;}
.list li .bg i{background:url(../images/zoom.png) no-repeat;width:51px;height:40px;position:absolute;left:50%;top:50%;margin:-25px 0 0 -20px;}
.list li .pic img{width:100%;height:100%}
.list li .desc{background:#ececec;padding:0 20px;color:#000;line-height:20px;height:88px;border:1px solid #f5f5f5;border-top:0;transition:All 0.4s ease-in-out;}
.list li .tit{overflow:hidden;height:20px;font-size:16px;padding-top:10px;}
.list li .desc p{overflow:hidden;height:40px;font-size:14px;color:#555}
.list li .line{opacity:0;position:absolute;left:0;bottom:0px;display:block;height:0;overflow:hidden;width:100%;border-bottom:2px solid #035199;transition:All 0.4s ease-in-out;}

.list li .pic img{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.list li a:hover{text-decoration:none;}
.list li a:hover .pic{}
.list li a:hover .pic img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);}
.list li a:hover .bg{opacity:1;}
.list li a:hover .desc{background:#fff;}
.list li a:hover .line{opacity:1;}

.list li.end{margin-right:0;}


/*===Ò³Âë===*/ 
.pagess {clear: both;padding-top: 30px;padding-bottom:60px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}
.pagess ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}
.pagess ul li:hover{ background:#035199; color:#fff;border: 1px solid #035199}
.pagess ul li:hover a{color:#fff;}
.pagess ul li.thisclass {display: inline-block;border: 1px solid #035199;padding: 2px 9px;margin: 0 3px;background: #035199;color: #fff;}
.pagess ul li.thisclass a {color: #fff;}
.pagess ul li a{ display:block;color:#999}
.pagess ul li a:hover {color: #fff;}
/* ============±íµ¥============== */

.input{border:1px #ddd solid;height:20px;line-height:20px;padding:0px 3px;color:#555;background:#f7f7f7}
.textarea{border:1px #ddd solid;font-size:12px;padding:3px;background:#f7f7f7}
.button{border:1px #c0c0c0 solid;height:22px;line-height:20px;padding:0px 3px;background:#e8e8e8;}
.submit{border:1px #c0c0c0 solid;height:22px;line-height:20px;padding:0px 3px;background:#e8e8e8;}
.mustfill{color:#ff0000}
select{font:12px 'microsoft yahei',Verdana, Arial;color:#aaa;}

.search{left: 700px; top:50px;position:absolute;background-color: #aaa;}
.inputbox{height: 32px;width:200px; border:2px solid #aaa;}
.submite{margin-left: 0px; background: url(/images/ss.png);height: 38px;width:38px; border:none;}
.tels,.tels a{font-size: 18px; margin-top: 5px;color:#035199; font-weight: bolder;}
/* ==ÌáÊ¾ÑùÊ½== */

.msgdiv {color:#336699;padding-left:53px;background:url(../images/chk_msg.gif) 30px no-repeat;}
.errdiv {color:#FF0000;padding-left:53px;background:url(../images/chk_error.gif) 30px no-repeat;}
.rightdiv {color:#505050;padding-left:53px;background:url(../images/chk_right.gif) 30px no-repeat;}
.noticediv{display:none;border:1px #fc5959 solid;background:#FFFDF4 url(../images/chk_error.gif) 10px no-repeat;padding-left:33px;line-height:25px;margin:3px 0px}
.okdiv{display:none;border:1px #fc5959 solid;background:#FFFDF4 url(../images/chk_right.gif) 10px no-repeat;padding-left:33px;line-height:25px;margin:3px 0px}
.securenotice{line-height:100px;color:#FF0000;text-align:center;}


/* ============ÌáÊ¾ÐÅÏ¢´°¿Ú============== */
div#alert {display:none;cursor:default;}
div#alert .border{border:1px #97A0AA solid;}
div#alert .ntc{padding:30px;text-align:left;background:#fff;font: 14px/1.6 'microsoft yahei',Verdana, Arial;}
div#alert .buttonzone{padding:15px;text-align:center;background:#f7f7f7;}
div#alert .topBar{height:20px;line-height:20px;background:#cbddef;text-align:left;padding:0px 0px 5px 5px ;font-size:12px;}
div#alert .topBar .pwClose{position: absolute;top:0px;right:8px;width:45px;height:18px;background:url(../images/pwin3.gif) no-repeat;cursor:pointer}
div#alert .button{border:1px #97A0AA solid;height:22px;line-height:20px;padding:0px 5px;background:#eee}


/* ============µ¯³öframe/»ò´ó´°¿Ú²ã============== */
#frmWindow {display:none;cursor:default;}
#frmWindow .border{border:1px #97A0AA solid;}
#frmWindow .ntc{padding:30px;text-align:left;background:#fff;font: 12px/1.6 'microsoft yahei',Verdana, Arial;}
#frmWindow .buttonzone{padding:15px;text-align:center;padding-top:10px;background:#f7f7f7;}
#frmWindow .Frm{width:100%;height:500px;border:0}
#frmWindow .windowcontent{width:100%;height:380px;overflow:auto;background:#fff;border:0}
#frmWindow .topBar{height:20px;line-height:20px;background:#cbddef;text-align:left;padding:0px 0px 5px 5px ;font-size:12px;}
#frmWindow .topBar .pwClose{position: absolute;top:0px;right:8px;width:45px;height:18px;background:url(../images/pwin3.gif) no-repeat;cursor:pointer}

/*¿Í»§°¸Àý*/
.honor{
      height: 255px;
    text-align: center;
	width:1200px;
	margin-top:50px;

}
.honor h3{ margin-bottom:10px;}
.honor .title a{
    color: ccc;
	font-size:18px;
	line-height:30px;
	margin-bottom:10px;
}
.swiper-wrapper{
    height: 228px;
    margin-bottom: 20px;
    overflow: hidden;
}
.swiper-slide li{
    float: left;
    width: 204px;
    height: 100%;
}
.swiper-slide li + li{
    margin-left: 28px;
}
.swiper-slide li img{
    display: block;
    width: 100%;
    height: 182px;
}
.swiper-slide li p{
    line-height: 40px;
    background: white;
    font-size: 14px;
}
.swiper-slide li a:hover{ text-decoration:none;}
.swiper-slide li:hover p{
    color: white;
    background:#035199;
	text-decoration:none;
}
.swiper-slide-span{
    height: 16px;
}
.swiper-slide-span span{
    vertical-align: top;
    height: 16px;
    width: 16px;
    border: 1px solid #27aff3;
    background: #005399;
    opacity: 1;
}
.swiper-slide-span span + span{
    margin-left: 10px;
}
.swiper-slide-span span.swiper-pagination-bullet-active{
    border: none;
    background: url("../images/case_active.png") no-repeat;
}


div.page_content {
font:12px/22px 'Microsoft YaHei';
color:#505050;
padding-bottom:40px;
}

div.page_content p,div.page_content a,div.page_content td,div.page_content span,div.page_content li{
font:12px/22px 'Microsoft YaHei';
color:#505050;
}

div#nav {
color:#5c5c5c;
width:100%;
font-size:14px;
line-height:52px;
border-bottom:1px #EEEEEE solid;
}

div#nav a{
font-size:14px;
line-height:52px;
color:#5c5c5c;
}
.wunewsquery2{
	font-family: Microsoft YaHei; overflow: hidden;position: relative;
}
.wunewsquery2 li{position: relative;
    padding-top: 10px; padding-bottom: 20px;  margin: 10px 0; height: 80px;
    border-bottom: 1px dotted #cccccc;}
.wunewsquery2 .time{padding: 10px;position: absolute; background: #cf4557; color: #fff;
 font-size: 13px; line-height: 18px; left: 20px;
    width: 60px; text-align: center;}
.wunewsquery2 .time .day{line-height: 40px; font-size: 24px; display: block;}
.wunewsquery2 .con{
	margin-left: 130px;
}
.wunewsquery2 a{text-decoration: none;}
.wunewsquery2 .title{}
.wunewsquery2 .title a{ 
    font-size: 16px; color: #333;
}
.wunewsquery2 .title a:hover{color:#035199;}
.wunewsquery2 .memo{color: #999; font-size: 12px; padding-top: 3px;}

/* ============·­Ò³============== */

div#showpages {
clear:both;
padding:0px;
margin:20px 0px;
width:100%;
height:30px;
white-space: nowrap; overflow: hidden;
}

div#pagesinfo {
float:left;
padding:3px 8px;
white-space: nowrap;
}

div#pages {
float:right;
padding-right:8px;
white-space: nowrap;
}

div#pages ul{
margin:0;
padding:0;
}

div#pages a:link,div#pages a:visited,div#pages a:active{
color:#505050;
text-decoration: none;
}

div#pages a:hover{
color:#ff0000;
text-decoration: none;
}

div#pages li{
margin:3px;
padding:2px 5px;
list-style-type: none;
float:left;
background:#fff;
color:#505050;
border:1px #cde6ff solid;
white-space: nowrap;
}

div#pages li.pagesnow{
color:#505050;
background-color:#e4f2ff;
white-space: nowrap;
border:1px #cde6ff solid;
}

div#pages li.pbutton{
color:#505050;
background-color:#e4f2ff;
padding:3px 5px 1px 5px;
white-space: nowrap;
border:1px #cde6ff solid;
}

div#pages li.opt{
color:#505050;
padding:0px 2px;
white-space: nowrap;
border:0px;
}
div#newscontent{
text-align:left;
padding:0px 0px 8px 0px;
}

div#newscontent .newstitle{
	font-size:22px;
    font-weight: 400;
	line-height:50px;
	text-align:center;
}

div#newscontent .info{
height:32px;
line-height:32px;
border-bottom:1px #e8e8e8 solid;
margin:0px 0px;
text-align:center;
}


div#newscontent .memo{
margin:20px 0px 0px 0px;
padding:15px;
text-align: left;
font: 12px/18px 'Microsoft YaHei';
border:1px #ddd dotted;
text-align:left;
background-color:#fff;
}

div#newscontent .con{
margin:30px 0px;
text-align: left;
font: 14px/22px 'Microsoft YaHei';
}

div#newscontent .con p,div#newscontent .con a{
font: 14px/22px 'Microsoft YaHei';
}


div#newscontent .bzone{
clear:both;
margin:30px 0px;
text-align: left;
}


div#newscontent div.down{
font: 12px 'Microsoft YaHei';
background:url(../images/downfile.gif) left no-repeat;
padding-left:23px;
height:22px;
line-height:22px;
}

div#newscontent div.down span#downlink{
font: 12px 'Microsoft YaHei';
line-height:22px;
cursor:pointer;
text-decoration: underline;
}

div#newscontent .tags{
font: 12px 'Microsoft YaHei';
background:url(../images/tags.gif) left no-repeat;
padding-left:23px;
height:22px;
line-height:22px;
}

div#newscontent .source{
font: 12px 'Microsoft YaHei';
background:url(../images/source.gif) left no-repeat;
padding-left:23px;
height:22px;
line-height:22px;
}

div#newscontent .addfav{
font: 12px 'Microsoft YaHei';
background:url(../images/fav.gif) left no-repeat;
padding-left:23px;
height:22px;
line-height:22px;
cursor:pointer;
}

div#newscontent #zhichi{
cursor:pointer;
background:url(../images/zhichi.gif) right no-repeat;
padding-right:12px;
}

div#newscontent #fandui{
cursor:pointer;
background:url(../images/fandui.gif) right no-repeat;
padding-right:12px;
}


div#newscontent .banzhu{
display:none;
font: 12px 'Microsoft YaHei';
background:url(../images/banzhu.gif) left no-repeat;
padding-left:23px;
height:22px;
line-height:22px;
}

div#newscontent .banzhu span{
cursor:pointer;
}



/* ============·­Ò³============== */

div#contentpages {
margin:0;
padding:0;
height:39px;
}


div#contentpages ul{
margin:0;
padding:0;
}


div#contentpages li{
margin:3px;
list-style-type: none;
float:left;
font: 12px 'Microsoft YaHei';
color:#505050;
border:1px #cde6ff solid;
white-space: nowrap;
padding:2px 5px;
cursor:pointer;
background-color:#fff;
}

div#contentpages li.pagesnow{
color:#505050;
border:1px #cde6ff solid;
background-color:#e4f2ff;
cursor:pointer;
}

div#contentpages li.pbutton{
color:#505050;
background-color:#e4f2ff;
padding:2px 6px 2px 6px;
cursor:pointer;
}

div#contentpages li.cbutton{
color:#505050;
background-color:#e4f2ff;
padding:2px 6px 2px 6px;
cursor:default;
}
div#productcontent{
margin:0px;
border:0px #def solid;
text-align:left;
padding:0px 0 40px 0;
}

div#productcontent .productpics{
float:left;
width:330px;
height:268px;
}

div#productcontent .piczone{
width:305px;
height:260px;
text-align: center;
padding:5px;
background:#fff;
border:1px #ddd solid;
}

div#productcontent .productpic{
cursor:pointer;
}

div#productcontent .productloading{
margin:125px 0px;
}



div#productcontent .introzone{
border:0px;
height:98px;
border:0px;
}


div#productcontent #prodtitle{
margin:0px 0px 20px 0px;
text-align: center;
height:32px;
font:bold 22px/32px 'microsoft yahei',Verdana, Arial;
padding-left:10px;
color:#000;
}


div#productcontent div#memo{
padding:0px;
margin:10px 20px 5px 8px;
text-align:left;
font: 12px/22px 'microsoft yahei',Verdana, Arial;
}

div#productcontent div#prop{
padding:0px;
margin:10px 20px 20px 8px;
text-align:left;
font: 12px/22px 'microsoft yahei',Verdana, Arial;
}


div#productcontent .bodyzone{
clear:both;
border-top:3px #eee solid;
margin:0px 5px 30px 0px;
padding:15px 0px;
line-height:28px;
font-size:14px;
font-family:'microsoft yahei',Verdana, Arial;
}

div#productcontent .bzone{
clear:both;
margin:20px 0px 30px 0px;
text-align: left;
}


div#productcontent .tags{
font: 12px 'microsoft yahei',Verdana, Arial;
background:url(../images/tags.gif) left no-repeat;
padding-left:23px;
height:22px;
line-height:22px;
}

div#productcontent .source{
font: 12px 'microsoft yahei',Verdana, Arial;
background:url(../images/source.gif) left no-repeat;
padding-left:23px;
height:22px;
line-height:22px;
}

div#productcontent .addfav{
font: 12px 'microsoft yahei',Verdana, Arial;
background:url(../images/fav.gif) left no-repeat;
padding-left:23px;
height:22px;
line-height:22px;
cursor:pointer;
}

div#productcontent #zhichi{
cursor:pointer;
background:url(../images/zhichi.gif) right no-repeat;
padding-right:12px;
}

div#productcontent #fandui{
cursor:pointer;
background:url(../images/fandui.gif) right no-repeat;
padding-right:12px;
}

div#productcontent .banzhu{
display:none;
font: 12px 'microsoft yahei',Verdana, Arial;
background:url(../images/banzhu.gif) left no-repeat;
padding-left:23px;
height:22px;
line-height:22px;
}

div#productcontent .banzhu span{
cursor:pointer;
}


/* ============¡¤-¨°3============== */

div#contentpages {
margin:10px 0px 0px 0px;
height:28px;
}


div#contentpages ul{
margin:0;
padding:0;
}


div#contentpages li{
margin:1px;
list-style-type: none;
float:left;
font: 12px 'microsoft yahei',Verdana, Arial;
color:#505050;
border:1px #ddd solid;
background-color:#fff;
white-space: nowrap;
padding:1px 3px;
cursor:pointer;
}

div#contentpages li.pagesnow{
color:#fff;
border:1px #c0c0c0 solid;
background-color:#c0c0c0;
cursor:pointer;
}

div#contentpages li.pbutton{
border:1px #c0c0c0 solid;
color:#fff;
background-color:#c0c0c0;
padding:1px 3px;
cursor:pointer;
}

div#contentpages li.cbutton{
border:1px #c0c0c0 solid;
color:#fff;
background-color:#c0c0c0;
padding:1px 3px;
cursor:pointer;
}
/*--news--*/
.cont_news{margin-top: 0px !important;}
.page_news{  *margin-bottom:30px;}
.page_news ul.content_list {float:left;width:100%;line-height:25px;}
.page_news ul.content_list li {float:left;width:832px;padding-left:30px;padding-right:15px;border:none;border-top:1px dashed #d1d3d4;word-wrap: normal;white-space: normal;background-color: white !important;height: 45px;line-height: 36px;}
.page_news ul.content_list li.t_1 {background-color:#efeff0;}
.page_news ul.content_list li.border_top{border:none;}
.page_news .content_page{float:left;width:100%;text-align:center;background-color:#e6e7e8;line-height:26px;margin-top:20px;} 
.page_news ul.content_list li .content_title{float:left;width:698px;border:none;height:35px;}
.page_news ul.content_list li .content_title img{margin-top: 18px;padding-right: 20px;}
.page_news ul.content_list li h1{ float:left;}
.page_news ul.content_list li h1 a {font-size:13px; font-weight: bold ; color: #555;}
.page_news ul.content_list li h1 a:hover {font-size:13px; font-weight: bold ; color: #3ba354;}
.page_news ul.content_list li span.desc{font-size: 10px;color: gray;}
.page_news ul.content_list li:last-child{border-bottom: 1px dashed #d1d3d4;}
.page_news .content_body {float:left;width:690px;border-bottom:1px dashed #d1d3d4;line-height:25px;padding-top:20px;padding-bottom:20px;display: table-cell;vertical-align: middle;text-align: left;/*ie6¡¢7²»Ö§³Ödisplay:table-cell*/*display: block;}
.news_list ul.content_list li .content_title{width: 847px;}
.news_list ul.content_list li{height: 139px;width: 831px;}
.news_list ul.content_list li .content_title img{width: 157px; height: 106px;}
.news_list ul.content_list li h3{ float:left;padding-top: 20px;}
.news_list ul.content_list li h3 a {font-size:16px; font-weight: bold ; color: #3ba354;}
.news_list ul.content_list li h3 p{font-size: 14px;color: #999;}
.float_l{float:left;}
.float_r{float:right;}

/* submenu */
.hide{display:none;}
.submenu{}
.submenu h2{height:30px;line-height:30px;overflow:hidden;background:#2595F2;color:#fff;text-indent:17px;font-size:16px;}
.submenulist ul{padding:0 2px 2px;background:#A7C8FF;}
.submenulist li{position:relative;height:36px;line-height:34px;text-indent:15px;vertical-align:middle;}
.submenulist li h3 a{position:relative;display:block;height:34px;color:#333;font-size:14px;font-weight:400;border-top:1px solid #D7ECFF;border-bottom:1px solid #fff;background:#F1F9FF;z-index:1;overflow:hidden;}
.submenulist li h3 a.on{background:#fff;width:151px;height:32px;color:#f60;font-weight:700;border:2px solid #F7C900;border-right:0 none;text-indent:25px;overflow:hidden;}
.submenu .listbox{position:absolute;top:0;left:150px;width:1090px;background:#fff;border:2px solid #f7c900;font-size:12px; z-index:100}
.submenu .listbox .procate,.submenu .listbox .hotbrand{float:left;padding:10px 18px;width:1080px;overflow:hidden;line-height:14px;text-indent:0;}
.submenu .listbox dt{font-weight:700;margin-bottom:5px;}
.submenu .listbox dd{float:left;width:270px;height:27px;line-height:27px;}
.submenu .listbox dd a{display:inline;background:none;border:0 none;color:#000;}
.submenu .listbox dd a:hover{color:#f60;text-decoration:underline;}
.submenu .listbox .hotbrand{width:107px;border:0 none;background:#FFFDF3;border-left:1px dashed #ECD988;}
.fenye{ text-align:center; font-size:16px; width:100%;
line-height:30px;}
.fenye table{ text-align:center; font-size:16px;}
#pagelist{font-size:16px; line-height:25px;}
#pagelist a{font-size:16px;}
#pagelist .curr{color:red;}
#xf{
    width: 182px;
    overflow:hidden;
    position: fixed;
    left:100%;
    margin-left: -182px;
    top:50%;
    margin-top: -175px;
	z-index:9999;
}
#xf .r{
   
    width: 150px;
    overflow:hidden; padding-bottom:10px;
    float: right;
    background: #eeeeee;
    overflow: hidden;
}
#xf .r .a1{ width:100%; overflow:hidden; padding-bottom:5px; border-bottom:1px solid #2792DA;}
#xf .r .a2{ width:100%; overflow:hidden;}
#xf .l{
    width: 32px;
    height: 303px;
    margin-top: 41px;
    float: right;
    background: url(../images/kf.png) no-repeat;
    cursor: pointer;
}
#xf .l p{
    font-size: 15pt;
    width: 20px;
    margin: 172px auto 0 auto;
    line-height: 15px;
    font-weight: bold;
    color: #1b9df0;
}
#xf .r>p:first-of-type{
    color: #0c2250;
    font-size: 18px;
    line-height: 39px;
    border-bottom: 2px #3c3c3c solid;
    border-top:1px #c9c9c9 solid ;
    border-left:1px #c9c9c9 solid ;
    margin-bottom: 10px;
}
#xf .r a{
    width: 128px;
    height: 32px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    font-size: 12px;
    color: #777777;
    font-family: simsun;
}
#xf .r a span{ float:left;}
#xf .r a:hover{
    background: #c1c5ce;
}
#xf .r a img{
     float:left; margin-left:10px;
    margin-right:10px;
}
#xf .r>img{
    margin:13px 0 0 2px;
    border-top: 1px #c9c9c9 solid;
}
.iconbox-wrap  {
  margin-right: -20px;  
}

.iconbox-wrap .one-fourth {
   
}

.iconbox {
  margin-bottom: 40px;  
}

.iconbox a {
  display: block;
  background-color: #f5f5f5;
  border-bottom: 1px solid #e0e0e0;
  padding: 10px;    
}

.iconbox a > * {
  color: #333;  
}

.iconbox a:hover {
  background-color: #f0f0f0;
  text-decoration:none;
}

.iconbox p:last-child {
  margin-bottom: 0;
}

.iconbox-icon {
  width: 36px;
  height: 36px;
  background: #333 no-repeat center center; 
  display: inline-block;
  vertical-align: middle;
  border-radius: 18px;
  margin-right: 10px;
}
.clear,
.clearfix {
    zoom: 1;
}
.clear::after,
.clearfix::after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
}
.iconbox.applications .iconbox-icon {  
  background-image: url(/images/duotai2.png); 
}

.iconbox.cog .iconbox-icon {
  background-image: url(/images/shiguan2.png);  
}

.iconbox.iphone .iconbox-icon {
  background-image: url(/images/kangtif2.png);  
}

.iconbox.chemical .iconbox-icon {
  background-image: url(/images/chemical.png);  
}

.iconbox.computer .iconbox-icon {
  background-image: url(/images/danbai2.png); 
}

.iconbox.globe .iconbox-icon {
  background-image: url(/images/kangti2.png); 
}

.iconbox.help .iconbox-icon {
  background-image: url(/images/help.png);  
}

.iconbox.laptop .iconbox-icon {
  background-image: url(/images/laptop.png);  
}

.iconbox.light-bulb .iconbox-icon {
  background-image: url(/images/light-bulb.png);  
}

.iconbox.mouse .iconbox-icon {
  background-image: url(/images/mouse.png); 
}

.iconbox.suitcase .iconbox-icon {
  background-image: url(/images/suitcase.png);  
}

.iconbox.write .iconbox-icon {
  background-image: url(/images/write.png); 
}

.container {
  width: 940px;
  margin: 0 auto;
}
.one-half, .one-third, .one-fourth, .two-thirds, .three-fourths {
	display: inline;
	float: left;
	margin-right: 2%;
}

.one-half {
	width: 49%;	
	max-width: 460px;
}

.one-third {
	width: 32%;	
	max-width: 300px;
}

.one-fourth {
	width: 22%;	
	margin-right:30px;
	
}

.two-thirds {
	width: 66%;	
	max-width: 620px;	
}

.three-fourths {
	width: 74.5%;	
	max-width: 700px;	
}

.column-last { 
margin-right: 0 !important;
	
}

/* ---------------------------------------------------------------------- */
/* Text
/* ---------------------------------------------------------------------- */
a, a > *,
.intro strong,
.iconbox a:hover .iconbox-title,
.entry-title a:hover,
ul#navlist li.current a, ul#navlist li a:hover,
.project-list li:hover .entry-title,
ul#search-results h2 a:hover,
ul#search-results h2 a:hover strong,
.widget ul.menu li > a:hover, .widget ul.menu li.current-menu-item > a,
.tabs ul.nav li a:hover, .tabs ul.nav li.ui-state-active a,
.toggle-title:hover, .toggle-title.ui-state-active,
.accordion-title:hover, .accordion-title.ui-state-active,
ol.comment-list .comment-author a:hover {
	color: #6D8D5B;
}

/* ---------------------------------------------------------------------- */
/* Background Colors
/* ---------------------------------------------------------------------- */
.flex-direction-nav a:link, .flex-direction-nav a:visited,
.tp-leftarrow, .tp-rightarrow {
	background-color: rgba(109,141,91,0.8);	
}

.ddsubmenustyle li a:hover,
#search-submit,
.flex-direction-nav a:hover, .flex-direction-nav a:active,
.tp-leftarrow:hover, .tp-rightarrow:hover,
.ie8 .flex-direction-nav a:link, .ie8 .flex-direction-nav a:visited,
.ie8 .tp-leftarrow, .ie8 .tp-rightarrow,
.iconbox a:hover .iconbox-icon,
.entry-month,
.jcarousel-prev:hover, .jcarousel-prev:focus,
.jcarousel-next:hover, .jcarousel-next:focus,
#toTop:hover,
.page-nav li.current,
.page-nav a:hover,
.pricing-box.featured .price,
.pricing-box.featured .title,
#filter a:hover, #filter a.selected,
.tags a:hover {
	background-color: #6D8D5B;
	text-decoration:none;
}

/* HTML5 Reset CSS Rewriting */

/* Custom text-selection colors (remove any text shadows: twitter.com/miketaylr/status/12228805301) */
::-moz-selection {background: #6D8D5B;}
::selection {background: #6D8D5B;} 

ins, mark {background-color: #6D8D5B;}

/* ---------------------------------------------------------------------- */
/* Borders
/* ---------------------------------------------------------------------- */
ul#navlist li.current a, 
.ddsubmenustyle > ul, .ddsubmenustyle li a:hover,
.iconbox a:hover,
.project-list li:hover .entry-meta,
.infobox,
.tabs ul.nav li.ui-state-active a,
.pricing-box.featured .price,
.pricing-box.featured .title {
	border-color: #6D8D5B;	
	text-decoration:none;
}


/* ---------------------------------------------------------------------- */
/* Buttons (site color or a different color)
/* ---------------------------------------------------------------------- */
.button, .content-form input.button, #comment-form #submit,
.button.black:hover { 
	background-color: red; 
}
h1 {
	font-weight: normal;	
	font-size: 2.333em; /* 28px */
	line-height: 1.214em; /* 34px/28px */
}

h2 {
	font-size: 24px; /* 21px */
	line-height: 1.285em; /* 27px/21px */
	font-weight: bold; 
}

h3 {
	font-family: 'TitilliumText25L800wt', sans-serif;
	font-weight: bold;
	font-size: 1.5em; /* 18px */
	line-height: 1.333em; /* 24px/18px */
	text-transform: uppercase;
}

h4 {
	font-family: 'TitilliumText25L600wt', sans-serif;
	font-weight: 600;
	font-size: 1.166em; /* 14px */	
	line-height: 1.285em; /* 18px/14px */
}

h5 {
	font-family: 'TitilliumText25L800wt', sans-serif;
	font-weight: bold;
	font-size: 1.166em; /* 14px */	
	line-height: 1.285em; /* 18px/14px */	
	text-transform: uppercase;
}


.s_product{position: absolute;width:1200px;height:650px;top:1218px;left:0px; z-index:12;}
.product_title{font-size: 16px; font-weight: bolder;margin-bottom: 20px;}
.product_left{width:200px; float: left; background: #035199;height: 483px;}
.product_left ul li{float: none; width:180px;margin-left: 10px; height: 35px;  margin-top: 18px;}
.product_left ul li a{color:#ffffff; font-size: 16px; font-weight: bolder;font-family: Î¢ÈíÑÅºÚ; line-height: 35px; padding-left: 20px;}
.product_right {width:950px; float: right;}
.product_right ul{width: 950px;}
.product_right ul li{width:200px; float: left; margin-right: 30px; text-align: center; height:260px;}
.product_right ul li a{line-height: 30px; font-size: 14px;}
.product_right ul li img{height:200px; width:200px;}
.foot_share{text-align:-webkit-center;margin-top:10px; z-index:100; padding-top:50px; margin-left:400px;}
.foot_share li{display:inline-block;margin-right:8px}