﻿@charset "utf-8";
/* CSS Document */
/* Global Css */
@font-face
{
    font-family: SourceHanSansCN;
    src: url('/themes/newferry/fonts/SourceHanSansCN.ttf');
    src: url('/themes/newferry/fonts/SourceHanSansCN.otf');
    src: url('/themes/newferry/fonts/SourceHanSansCN.svg');
    src: url('/themes/newferry/fonts//SourceHanSansCN.woff');
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,p,blockquote,th,td,a { margin:0; padding:0; border:0;font-size:14px;color:#555555;} 
ul, li{list-style: none;}
a{ margin:0px; padding:0px; color:#555555; text-decoration:none;}
a:hover {color:#555555;}
img{border:0;}
.clear{clear: both;	height: 0px;line-height: 0px;font-size: 0px;}
.autojpg{margin:0 auto;width:934px;overflow:hidden;}


body{ font-family:Arial, Helvetica, sans-serif; font-size:12px;
	background-color:#f2f2f2;

}
.m1 a {color:#666666; text-decoration: none;}
.m1 a:hover { color:#00B9E8;}
.fullwid{width:1000px;height:auto;margin: 0 auto;}
.wid980{width:980px;margin:0 auto;}
.wid980nof{width:980px;margin:0 auto;}

#head{ background: url(../images/topbg.png) repeat-x;height:196px;width:100%; height:196px;}

.topDiv{width:980px; height:148px; overflow:hidden; padding-top:0px;margin: 0 auto;}
.logo{float:left;width:180px; height:80px;margin-left:0px;margin-top:40px;}
.logoP1{font-size:36px;line-height:36px;color:#fff;}
.logoP1 a{color:#fff;font-weight:bold;}
.logoP2{font-size:28px;line-height:40px;color:#fff;}
.logoP2 a{color:#fff;font-family:tahoma,arial;}
.lang{float:right;width:100px; height:14px;margin-top:5px; }
.lang {color:#fff;}
.lang a{font-weight:bold;color:#fff;}
.navDiv{width:980px; height:48px; background:url(../images/head2.png); padding-top:0px; padding-left:0px;margin: 0 auto;z-index:999;}
.nav{position:absolute;width:900px;margin:0 35px;z-index:999;}
.nav ul li {
    float: right;
    display: inline;
    font-size: 16px;
	font-family:SourceHanSansCN,"Open Sans", Arial, sans-serif;
    height: 48px;
    width: 80px;
    list-style: none;
	text-align:center;
}
.nav ul li a {
    color: #555;
    text-decoration: none;
    line-height: 48px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    display: block;
}
#xm,#al,#fw {width:60px;}
#bigNav1{width:150px;}
#bigNav2{width:130px;}
.nav ul li ul li { height:30px;z-index:999;float:left;vertical-align: bottom;}
.nav ul li ul li a {
    background: #eee;
    line-height:30px;
	width:120px;
}
#bigNav1 ul li{width:150px;}
#bigNav2 ul li{width:130px;}
#bigNav1 ul li a{width:150px;}
#bigNav2 ul li a{width:130px;}
.nav ul li a:hover { background: #fff; color:#00B9E8;}
.nav ul li ul { visibility: hidden;}
.nav ul li:hover ul { visibility: visible;}
.liactive{background: #fff; color:#00B9E8;}

.indexjpg{margin:0 auto;width:934px;height:462px;overflow:hidden;}
.indexjpgdown{float:left;background:url(../images/indexjpgdown.png);height:28px;width:1000px;}
.indexlist{float:left;width:320px;height:280px;overflow:hidden;background:url(../images/indexlistdiv.png);}
.indexlist1{float:left;width:650px;height:260px;overflow:hidden;background:url(../images/indexlistdiv1.png); margin-bottom:10px;}
.indexlist2{float:left;width:320px;height:550px;overflow:hidden;background:url(../images/indexlistdiv2.png);}
.indexlistmargin{float:left;width:10px;height:280px;overflow:hidden;}



.indexlist h2{line-height:70px;height:71px;font-size:24px;margin-left:20px;width:300px;color:#007b9a;font-weight:normal;}
.indexlist1 h2{line-height:70px;height:71px;font-size:24px;margin-left:20px;width:300px;color:#007b9a;font-weight:normal;}
.indexlist2 h2{line-height:70px;height:71px;font-size:24px;margin-left:20px;width:300px;color:#007b9a;font-weight:normal;}
.indexlist p{line-height:24px;height:24px;font-size:14px;margin-left:20px;width:280px; }
.indexlist1 p{line-height:24px;height:24px;font-size:14px;margin-left:20px;width:610px;; text-indent:2em; }
.indexlist2 p{line-height:24px;height:24px;font-size:14px;margin-left:20px;width:280px; }
.indexlist1 a{color:#1BC0E5; font-weight:bold;}
.indexlist a:hover{color:#666666}
.indexlist1 a:hover{color:#666666}
.indexlist2 a:hover{color:#666666}

.indexlist_en{float:left;width:350px;height:550px;overflow:hidden;background:url(../images/indexlistdiv2_en.png);}
.indexlist_en h2{line-height:70px;height:71px;font-size:24px;margin-left:20px;width:300px;color:#007b9a;font-weight:normal;}
.indexlist_en p{line-height:22px;font-size:14px;margin-left:20px;width:310px; }
.indexlist_en a:hover{color:#666666}

.indexlist1en{float:left;width:620px;height:550px;overflow:hidden;background:url(../images/indexrec.png); margin-bottom:10px;}
.indexlist1en h2{line-height:70px;height:71px;overflow:hidden;font-size:24px;margin-left:20px;width:600px;color:#007b9a;font-weight:normal;}
.indexlist1en p{line-height:24px;height:24px;font-size:14px;width:610px;; text-indent:2em; }
.indexlist1en a:hover{color:#666666}

.more{height:34px;margin-top:15px;float:right;margin-right:20px;}
.more1{height:34px;margin-top:0px;float:right;margin-right:20px;}
.sina{width:980px;}
.sina p{float:left;margin-top:20px;margin-left:10px;margin-bottom:30px;height:22px;line-height:20px;}



#foot{ width:100%; height:66px;margin-top:20px;}
.footbg{height:9px;background:url(../images/bgfoot.png) repeat-x;}
.footp{float:left;width:400px;height:22px;line-height:20px;margin-top:16px;color:#7f7f7f;}
.footp1{float:right;height:22px;line-height:20px;margin-top:16px;margin-right:10px;font-size:16px;color:#555555;}
.footp1 a{color:#555555;}



.div980{width:980px;height:auto;margin: 0 auto;background-color:#fff;}
.jpgdown{float:left;height:8px;width:1000px;}
.codiv{width:934px;min-height:400px; margin:0 auto;overflow:hidden;}
.coleftdiv{float:left;width:580px;margin-right:20px;}

/**/
.coleftdiv p{ 
color:#555555; 
line-height:150%;
}
/**/
.corightdiv{float:left;min-height:356px;width:332px;border-left:1px dashed #ccc;}
.contactus{width:300px;overflow:hidden;margin-left:20px;margin-top:0px;}
.contactus h2{line-height:40px;height:40px;font-size:24px;width:300px;color:#007b9a;font-weight:normal; }


.recmroad{width:570px;overflow:hidden;margin-top:28px;}
.recmroad h2{line-height:40px;height:40px;font-size:24px;width:570px;color:#007b9a;font-weight:normal;margin-bottom:20px; }
.perShow{float:left;width:190px;height:150px!important;overflow:hidden;}
.perShowImg{width:180px;margin:0 auto;
/*
	text-align:center;display: table-cell;
     vertical-align:middle;

	 
     *display: block;
     *font-size:175px;/*约为高度的0.873，200*0.873 约为175*/
     *font-family:Arial;
*/
/*防止非utf-8引起的hack失效问题，如gbk编码*/overflow:hidden;}
.perShowTxt{width:190px;height:50px; margin:0 5px;}
.perShowTxt p{line-height:16px;height:32px;width:176px;overflow:hidden;margin-top:5px;text-indent:0; }
.perShowTxt p a{font-size:14px;font-weight:normal;}
.perShowImg img{vertical-align:middle;}

.prolist{width:944px;overflow:hidden;margin-top:28px; margin:0 auto;}
.prolistH2{float:left;line-height:40px;height:40px;font-size:24px;width:170px;color:#007b9a;font-weight:normal;margin-bottom:0px;margin-left:10px;}

.prolistH2Right{float:right;text-align:left;line-height:40px;height:35px;width:394px;color:#007b9a;font-weight:normal;
	margin-bottom:0px;margin-top:10px;
	margin-left:10px;}
.searchLeft{float:left;width:180px;}
.searchLeft p{float:left;line-height:24px;height:24px;text-align:left!important;}
.searchRight{float:left;width:148px;}
.searchInput {float:left;
    background-repeat: no-repeat;
    border: 1px solid #CCCCCC;
    height: 22px !important;
    line-height: 24px;
	font-size:12px;
	color:#555!important;font-family:SourceHanSansCN,"Open Sans", Arial, sans-serif;
	padding-left:5px;
    margin-top: 0 !important;
    width: 175px;
}
.searchType {float:left;
    border: 1px solid #CCCCCC;
    height: 24px !important;
    margin-top: 0 !important;
    margin-left: 10px !important;
	font-size:12px;
	color:#555!important;font-family:SourceHanSansCN,"Open Sans", Arial, sans-serif;
    overflow: hidden;
    width: 100px;
}
.searchBt {float:left;
	color:#aaa;
    height: 24px;
	border: 0px solid #CCCCCC;
	background: url('../images/search.png');#EEEEEE;
    line-height: 24px;
	font-weight:bold;
    margin-left: 5px;
    margin-left: 10px !important;
    width: 27px !important;
}
.perlsShow{float:left;width:236px;height:174px;overflow:hidden;}
.perlsShowImg{width:220px;margin:0 auto;overflow:hidden;}
.perlsShowTxt{width:216px;height:50px; margin:0 auto;}
.perlsShowTxt p{line-height:16px;height:32px;width:216px;overflow:hidden;margin-top:5px;text-indent:0;}
.perlsShowTxt p a{font-size:14px;font-weight:normal;}


.smallPic{float:right;width:313px;height:36px;overflow:hidden;margin-bottom:20px;}
.perSmallShow{float:left;width:72px;overflow:hidden;margin-left:6px;}
.perSmallShowImg{width:72px;margin:0 auto;}
.perSmallShowImg img{vertical-align:middle;width:72px;height:36px;}


.artlist{width:570px;overflow:hidden;}
.artlist h2{line-height:40px;height:40px;font-size:24px;width:570px;color:#007b9a;font-weight:normal;margin-bottom:20px; }
.artlist ul li{font-size:16px; height: 25px; margin-left: 5px;}
.divjiathis{float:left;margin-left:20px;margin-bottom:16px;margin-top:6px;height:30px;width:300px;overflow:hidden;}

.myform{padding-left:0px;}
.myform span{color:red;}
.myform input{border:1px solid #555;width:170px;}
.myform textarea{border:1px solid #555;width:444px;height:150px;}
.mybutton{border: solid 1px #707070;font-size:12px;height:24px;line-height:24px;width:50px!important;
text-align: center;
cursor:hand;}
.myform tr{height:36px;padding-top:0px;}
.lefttd{width:70px;text-align:right;}
.righttdsmall{width:200px;}
.righttdbig{width:470px;}

.myformh2{line-height:40px;height:40px;font-size:24px;width:300px;color:#007b9a;font-weight:normal; }


.relatelist{float:left;width:300px;height:280px;overflow:hidden;margin-left:20px;}
.relatelistmargin{float:left;width:300px;height:28px;overflow:hidden;}
.relatelist h2{line-height:40px;height:40px;font-size:24px;width:300px;color:#007b9a;font-weight:normal;}
.relatelist p{line-height:24px;height:24px;font-size:14px;width:300px;}
.relatelist a{font-size:14px;font-weight:normal; }
.relatelist a:hover{color:#666666;}

.articleh2{font-size:24px;color:#333333;font-weight:normal;margin-bottom:10px;}
.articlettime{font-size:14px;color:#555555;font-weight:normal;margin-bottom:30px;}
.artCat{height:40px;line-height:40px;font-size:24px;text-indent: 0.1em!important; margin-bottom:15px;}
.artCat a{font-size:24px;}
.catSel{color:#007b9a;}


.page {
    clear: both;
    padding: 40px 0 5px 30px;;
	margin-bottom:10px;
    text-align: left;
}
.page em {
    font-style: normal;
    font-weight: normal;
	margin-right:5px;
}
.page em span {
    color: #40619A;
    font-weight: bold;
}
.page a, .page a:visited {
    border: 1px solid #606060;
    color: #606060;cursor: pointer;
    margin-right: 5px;
    padding: 2px 6px;
    text-decoration: none;
}
.page a:hover, .page a:active {
    border: 1px solid #A0A0A0;
	
    color: #A0A0A0;
    margin-right: 5px;
    padding: 2px 6px;
    text-decoration: none;
}
.page a:hover{cursor: pointer;}
.page .current {
    background: none repeat scroll 0 0 #CCCCCC;
    border: 1px solid #2B2B2B;
    color: #40619A;
    margin-right: 5px;
    padding: 2px 6px;
}
.page .disabled {
    border: 1px solid #F3F3F3;
    color: #CCCCCC;
    margin-right: 5px;
    padding: 2px 6px;
}
.article3 {padding:10px; text-indent:2em; line-height:180%; font-weight:bold; margin-bottom:45px; border:1px #1BC0E5; border-style:solid;}