/*公共样式*/

.width{

	width: 1200px;

	margin: 0 auto;

}

.white{

	color:#fff;

}

.white a{

	color:#fff;

}

.white a:visited{

	color:#fff;

}

.white a:hover{

	color:#fff;

}

.blcak{

	color: #000;

}

.blcak a{

	color: #000;

}

.blcak a:visited{

	color: #000;

}

.blcak a:hover{

	color: #000;

}

.red{

	color: #fff;

}

.red a{

	color: #fff;

}

.red a:visited{

	color: #fff;

}

.red a:hover{

	color: red;

}

/*头部样式*/

.head-bg{

	border-top: solid 10px #1964d1;

}

.logo{

	padding: 30px 0;

}

.nav{

	margin-top: 40px;

	margin-left: 20px;

}

.nav .mobile_nav ul li{

	float: left;

	padding: 0 18px;

	line-height: 28px;

}

.nav .mobile_nav ul li a{

	display: block;

}

.nav .mobile_nav ul li a span{

	font-size: 15px;

	color: #2b2b2b;

}

.nav .mobile_nav ul li:hover{

	background: #1964d1;

	border-radius: 20px;

}

.nav .mobile_nav ul li:hover a span{

	color: #fff;

}

.tel{

	text-align: center;

	border-left: solid 1px #9cb2d1;

	height: 104px;

	padding-left: 20px;

	padding-top: 16px;

}

.tel img{

	margin-bottom: 10px;

}

.tel p{

	font-size: 15px;

	color: #2b2b2b;

}

.tel p:last-child{

	font-size: 23px;

	font-weight: bold;

	color: #df0101;

}









/*foot*/

.footer-bg{

	border-top: solid 14px #1964d1;

	background: url(../images/footer-bg.jpg) no-repeat center top;

	padding: 18px 0 ;

}

.footer-lxwm{

	text-align: center;

	margin-bottom: 30px;

}

.footer-lxwm p:first-child{

	font-size: 25px;

	color: #FFF;

	font-weight: bold;

}

.footer-lxwm p:last-child{

	font-size: 20px;

	color: #fff;

}

.footer-gsmc p{

	font-size: 18px;

	font-weight: bold;

	color: #adadab;

	text-align: center;

}

.footer-gsmc ul li{

	font-size: 15px;

	color: #FFFFFF;

	margin: 10px 44px;

	float: left;

}

.footer-gsmc ul li img{

	margin-right: 10px;

	margin-top: 5px;

}

.bottom{

	text-align: center;

}

























/* page-right */

.page-single,.page-products,.page-news,.page-newsdetail,.page-jobs,.page-jobsdetail{margin-bottom:40px;}

.productsdetail-title,.newsdetail-title,.jobsdetail-title{font-size:15px;font-weight:bold;line-height:30px;text-align:center;border-bottom:1px dashed #CCC;margin-bottom:10px}

.page-news table{width:98%;}

.page-news table th{height:30px;line-height:30px;text-align:center;font-weight:bold;border:none 0px;font-size:12px}

.page-news table th.news-time{width:100px;background:url(../images/info_title.gif) left top}

.page-news table th.news-title{background:url(../images/info_title.gif) right top}

.page-news table td{border-bottom:1px dashed #D7D7D7;padding:8px}

.page-news table td.time-list{color:#666;text-align:center}

.page-jobs table{width:98%;}

.page-jobs table th{height:30px;line-height:30px;text-align:center;font-weight:bold;border:none 0px;font-size:12px}

.page-jobs table th.jobs-time{width:100px;background:url(../images/info_title.gif) left top}

.page-jobs table th.jobs-title{background:url(../images/info_title.gif) right top}

.page-jobs table td{border-bottom:1px dashed #D7D7D7;padding:8px}

.page-jobs table td.time-list{color:#666;text-align:center}

.page-guestbook1{width:742px;margin-right:60px;border-bottom: solid 1px #a0a0a0;padding-bottom: 30px;}

.page-guestbook1 dl dt,.page-guestbook1 dl dd{padding:11px}

.page-guestbook1 dl dt{width:80px;text-align:right}

.page-guestbook1 dl dd{width:300px}

.page-guestbook1 dl dd input{height:40px;line-height:40px;width:290px;padding-left: 20px;border: none;font-size: 15px;color: #d8d8d8;}

.page-guestbook1 dl dd span{color:#F00;margin-left:10px}

.page-guestbook1 .Content{width:260px;height:80px;border:#CCC 1px solid;font-size: 13px;color: #d8d8d8;padding: 10px;}

#checkcode{width:60px;text-align:center}

.page-guestbook1 p{text-align:center;clear:both;margin-bottom:10px}

.submit1{ color: #464646; display: block; width: 98px; line-height: 24px; margin: 0 auto; text-align: center; border: solid 1px #a2a2a2;background: none;}





#Guest_Name{

	background: url(../images/srlxr-bg.jpg) no-repeat center top;

}

#Guest_Email{

	background: url(../images/sryx-bg.jpg) no-repeat center top;

}







.bottom-logo{

	text-align: center;

}

.foot-content{

	text-align: center;

	color: #FFFFFF;

	margin-top: 10px;

}

.foot-content a{

	color: #FFFFFF;

}







/*内页样式*/

.ny-ab img{

	width: 100%;

}

.site-nav{

	line-height: 40px;

}

.ny-line{

	    width: 56px;

    height: 3px;

    background: #1964d1;

    margin-top: 20px;

}

.ny-dhwz{

	background: #f7f7f7;

}

.ny-title{

	margin: 40px 0;

}

/*#page_main{background:#F7F7F7;}*/

.ny-dh{

	background: url(../images/ny-cdhbg.jpg) no-repeat;

}

.cdh-top{

	font-size: 30px;

	font-weight: bold;

	color: #FFFFFF;

	padding: 42px 30px 43px;

}

/*.ny-cdh .ddsmoothmenu-v ul li a span{

	color: #FFFFFF;

}

.ny-cdh .ddsmoothmenu-v ul li a{

	padding: 0px 40px;

}*/

.ny-cdh .ddsmoothmenu-v>ul>li{

	border: solid 2px #1964d1;

	background: #1964d1;

	width: 125px;

	text-align: center;

	font-size: 16px;

	float: left;

	margin: 0 10px;

}

.ny-cdh .ddsmoothmenu-v>ul>li>a>span{

	color: #FFFFFF;

}

.ny-cdh .ddsmoothmenu-v>ul>li>a.ahover>span{

	color: #1964d1;

}

.ny-cdh .ddsmoothmenu-v>ul>li>a.ahover{

	background: #fff;

}

.ny-cdh .ddsmoothmenu-v>ul li:hover{

	background: none;

	

}

.ny-cdh .ddsmoothmenu-v>ul li:hover a span{

	color: #1964d1;

}

.ny-cdh .ddsmoothmenu-v>ul li>ul{

	width: 133px;

	display: none;

	position: absolute;

	top: 42px;

	left: -2px;

	z-index: 999;

}

.ny-cdh .ddsmoothmenu-v>ul li:hover>ul{

	display: block;

	border: solid 2px #1964d1;

}

.ny-cdh .ddsmoothmenu-v>ul li{

	position: relative;

}

.ny-lxfs{

	background: #bc0000;

	padding: 30px;

}

.ny-yy{

	border-bottom: solid 2px #bc0000;

}

.ny-about,.ny-main{

	margin-top: 60px;

	margin-bottom: 60px;

}

.wz-img{

	margin-right: 10px;

	margin-top: 13px;

}

.left-width{

	width: 850px;

}

.related_cp{

	margin: 20px 0;

}

.related-list{

	margin: 20px 0;

}

.ny-lxwmbg{

	background: url(../images/ny-lxwmbg.png) no-repeat;

}

.fwyzc ul li{

	text-align: center;

	float: left;

	margin: 0 22px;

}

.ny-shpj ul li{

	float: left;

	text-align: center;

	margin: 0 45px;

}





























/*图片列表*/



.photos-demo span{ display: inline-block; text-align: center; margin: 0 20px 20px;}

.photos-demo span p{ margin-top: 10px;}



.lh68{ position: absolute; top: 0; z-index: -1;}

.lhbd label{ display: inline-block; max-width:80px ; width: 100%; height: 30px; line-height: 30px; margin-bottom: 0px; border-bottom: #eee dashed 1px;}

.lhbd dt{ padding: 3px 0; width: 100%;}

.lhbdfr{ float: right;width: 100%;}

.lhbdfl{ float: left;width: 100%;}

.lhbdfr label{max-width:75px ; width: 100%;}

.lhbd input{ width: 57%;}

.lhbdfl input{ width: 67%;}

.lhbd span{ font-family: "微软雅黑";font-weight: 100;}

.lhbd .Content{ width: 84%;}

.clear{ clear: both;}

.lhbd .Content{ height:113px;}

.lh615{  line-height: 30px; margin: 0 10px; text-align: center; border: none;}



































/*首页*/

.zjgs-bg{

	background: url(../images/zjgs.png) no-repeat center top;

	padding-top: 30px;

	margin-top: -45px;

	position: relative;

	z-index: 999;

	padding-bottom:40px;

}

.zjgd-tel{

	margin-right: 40px;

}

.zjgd-tel p:first-child{

	font-size: 18px;

	color: #fff;

}

.zjgd-tel p:last-child{

	font-size: 25px;

	font-weight: bold;

	color: #fff;

}

.zjgd{

	margin-bottom: 110px;

}

.glsy a{

	font-size: 25px;

	font-weight: bold;

	color: #1d4f97;

}

.plsg{

	font-size: 18px;

	color: #2b2b2b;

	margin: 10px 0 20px;

}

.plsg span{

	color: #1f56a4;

}

.gsjj-con{

	width: 660px;

}

.abot-content{

	font-size: 15px;

	color: #2b2b2b;

	line-height: 37px;

}

.gsjj-m{

	width: 128px;

	line-height: 33px;

	background: #1964d1;

	text-align: center;

	margin-top: 6px;

}

.gsjj-m a{

	font-size: 15px;

	color: #fff;

}

.cplb-bg{

	background: url(../images/cp-bg.jpg) no-repeat center bottom;

	padding-bottom:40px;

}

.cplb-title{

	text-align: center;

	margin: 70px 0 50px;

}

.cplb-title p:first-child a{

	font-size: 25px;

	color: #1d4f97;

	font-weight: bold;

}

.cplb-title p:last-child a{

	font-size: 20px;

	color: #2B2B2B;

	font-weight: bold;

	text-transform: uppercase;

}

.fl1-con{

	text-align: center;

	background: #fff;

	padding: 10px 0 30px;

}

.cp-box ul li{

	width: 293px;

	float: left;

	margin-right: 9px;

}

.cp-box ul li:last-child{

	margin-right: 0;

}

.fl1-con img{

	margin-bottom: 5px;

}

.fl1-con p a{

	font-size: 15px;

	font-weight: bold;

	color: #1d4f97;

}

.fl1-con p:last-child a{

	font-size: 15px;

	color: #595959;

	text-transform: uppercase;

}

.fl1-con p:last-child{

	margin-top: 2px;

}

.news-bg{

	background: url(../images/xw-bg.jpg) no-repeat center top; 

	padding-top: 60px;

	padding-bottom: 40px;

}

.xw-tit{

	text-align: center;

	margin-bottom: 30px;

}

.xw-tit p:first-child a{

	font-size: 25px;

	font-weight: bold;

	color: #fff;

}

.xw-tit p:last-child a{

	font-size: 20px;

	font-weight: bold;

	color: #fff;

	text-transform: uppercase;

}

.news-left{

	border: solid 3px #1964d1;

	width: 594px;

}

.hangye{

	margin-left: 125px;

    padding-top: 50px;

    padding-bottom: 45px;

}

.hangye a{

	font-size: 36px;

	font-weight: bold;

	color: #333333;

}

.news1{

 	width: 50px;

 	margin-left: 25px;	

}

.news1 a{

    font-size: 24px;

 	color: #0480bf;	

}

.xw-lnr{

	background: #1964d1;

	padding: 20px 0 20px 10px;

}

.xw-lnr ul li:before{

	content: "";

	display: block;

	float: left;

	width: 6px;

	height: 6px;

	background: #fff;

	margin-right: 20px;

	margin-top: 8px;

}

.xw-more a{

	font-size: 15px;

	color: #bdbdbd;

}

.xw-more{

	margin-left: 26px;

}

.xw-lnr ul li a{

	font-size: 15px;

	color: #FFFFFF;

	font-weight: bold;

}

.news-right{

	width: 580px;

}

.news-top{

	background: #efefef;

	margin-bottom: 20px;

}

.news-icon{

	margin: 20px;

}

.newsnav{

	margin-top: 20px;

	width: 350px;

}

.new_content1 p:first-child a{

	font-size: 15px;

	font-weight: bold;

	color: #1d4f97;

}

.new_content1 p:nth-child(2) a{

	font-size: 15px;

	color: #2b2b2b;

}

.new_content1 p:nth-child(2){

	margin: 2px 0;

}

.new_content1 p:last-child a{

	font-size: 15px;

	color: #7d7d7d;

}

.new-jt{

	width: 40px;

	height: 62px;

	background: #1964d1;

	text-align: center;

	padding-top: 40px;

}

.new-bottom ul li{

	background: #fff;

	line-height: 67px;

	border-bottom: solid 1px #b5b5b5;

	border-left: solid 8px #1964d1;

	float: left;

	width: 252px;

	padding-left: 30px;

}

.new-bottom ul li:hover{

	background: #1964d1;

}

.new-bottom ul li a{

	font-size: 15px;

	color: #2b2b2b;

}

.new-bottom ul li:hover a{

	color: #fff;

}

.gcal-text{

	background: #1964d1;

	text-align: center;

	padding: 30px 0;

}

.gcal-con ul li{

	width: 400px;

	float: left;

}

.gcal-cn a{

	font-size: 20px;

	font-weight: bold;

	color: #fff;

}

.gcal-en a{

	font-size: 18px;

	color: #a8bce9;

	text-transform: uppercase;

}

.gcal-en{

	margin: 10px 0;

}

.gcal-more{

	width: 116px;

	line-height: 21px;

	background: #fff;

	margin: 0 auto;

	border-radius: 20px;

}

.gcal-more a{

	font-size: 15px;

	color: #2b2b2b;

}















.yqlj{

	margin-top: 20px;

	line-height: 50px;

}

/*banner*/

#full-screen-slider {

	width:100%;

	height:600px;

	position:relative

}

#slides {

	display:block;

	width:100%;

	height:600px;

	list-style:none;

	padding:0;

	margin:0;

	position:relative

}

#slides li {

	display:block;

	width:100%;

	height:100%;

	list-style:none;

	padding:0;

	margin:0;

	position:absolute

}

#slides li a {

	display:block;

	width:100%;

	height:100%;

	text-indent:-9999px

}

#pagination {

	display:block;

	list-style:none;

	position:absolute;

	left:26%;

	top:530px;

	z-index:9900;

	padding:5px 15px 5px 0;

	margin:0

}

#pagination li {

	display:block;

	list-style:none;

	width:10px;

	height:10px;

	float:left;

	margin-left:15px;

	border-radius:5px;

	background:#FFF

}

#pagination li a {

	display:block;

	width:100%;

	height:100%;

	padding:0;

	margin:0;

	text-indent:-9999px;

}

#pagination li.current {

	background:#1964d1;

}

