@charset "gb2312";







/* CSS Document */







/*??????*/







body { font-family:"微软雅黑"; font-size:12px; color:#ff0000; background-image:url(../images/bgg.jpg)}







* { margin:0px; padding:0px; list-style:none;}







.clear { clear:both;}







a { color:#575757;  text-decoration:none;}







a:hover { color:#c50202; text-decoration: none;}







.fl { float:left;}







.fr { float:right; }







ul { list-style:none; margin:0px; padding:0px;}







img { border:0px; max-width:100%;}























/*??????*/







.ltop { width:100%; height:auto; padding:8px 0px;}







.ltop img { height:38px;border-width:0px; }







.ltopl { width:65%; padding-left:5px;}







.ltopr { width:30%; text-align:right; margin-right:5px;}







.dhtp { float:left; width:22%; margin-right:5px; }







.ltopr p { font-size:1.1em; line-height:1.3em;  }







.ltopr p strong { font-size:1.1em;}







/*nav*/







.lnav { width:100%; height:80px; background-color:#1571c8;}







.lnav ul li { width:25%; height:40px; line-height:40px; font-size:16px; background:url(../images/shouji_15.jpg) repeat-x bottom; float:left; text-align:center;  }







.lnav ul li a { color:#fdfdfa; text-decoration:none; background:url(../images/shouji_11.jpg) repeat-y right; display:block;}















/*banner*/



.banner{margin-bottom:1em}



.floor{background:#fff;margin-bottom:12px;box-shadow:0 1px 1px #dcdcdc;}



.floor .title{display:inline-block;font-size:15px;padding-bottom:7px;color:#7f7f7f;margin:8px 0 2px 7px;white-space:nowrap;}



.clear{clear:both;}



.slider-floor img{padding:4px;}



.slider{background:#fff;position:relative}



.serial-number{overflow:hidden;text-align:center;position:absolute;bottom:7px;left:0;z-index:9px;width:100%;}



.point{border-radius:7px;-webkit-border-radius:7px;-ms-border-radius:7px;height:7px;width:7px;background:#fff;margin-right:7px;display:inline-block;}



.point.selected{background:#e4393c;}











/*????????*/







.lgywm { width:100%; height:auto; margin-top:20px;} 







.lgywm_title { width:100%; height:auto;}







.xian { width:100%; height:25px; border-bottom:1px solid #d7d8d8; }







.lwenzi { width:120px; height:auto; text-align:center; background-color:#FFF; margin:-20px auto 0px;}







.lwenzi p { font-size:12px; color:#e80000; line-height:1.6em; font-weight:bold;}







.lwenzi p strong { font-size:1.5em;}







.lgywm_wz { width:100%; height:auto; padding:3% 0px;}







.lgywm_wz img{ border-width:0px; float:left; width:120px; height:85px; padding-right:5px; padding-left:5px}







.lgywm_wz p { font-size:1.2em; line-height:1.8em; color:#000; padding:0px 10px 0px 10px; text-indent:2em}















/*?????*/
.angd { width:100%; height:auto; padding:10px 0px; text-align:center;}

.angd a { width:auto; height:40px; padding:0px 20px; color:#999; display:block; font-size:14px; line-height:40px; border:1px solid #d7d8d8; border-radius:8px; display:inline-block; }
/*??????*/

/*?????*/
.angdtxc{ width:100%; height:auto; padding:10px 0px;}

.angdtexc{ width:100%; height:auto; padding:10px 0px; text-align:center; margin:0 auto; margin-left:3px;}

.angdxc { width:33%; height:auto; padding:10px 0px; float:left;}

.angdxc a { width:auto; height:40px; padding:0px 20px; color:#fff; display:block; font-size:16px; line-height:40px; border:1px solid #d7d8d8; border-radius:8px; display:inline-block;  background:#27a78c; font-weight:bold;}

angdxc a:hover { width:auto; height:40px; padding:0px 20px; color:#ff1200; display:block; font-size:16px; line-height:40px; border:1px solid #d7d8d8; border-radius:8px; display:inline-block;  background:#27a78c; font-weight:bold;}

/*??????*/






.fwxm { width:100%; height:auto; margin-top:20px;}











/*?????*/











.fwxm_nr { width:100%; height:auto; padding:10px 0px;}







.fwxm_nr ul li { width:48%; height:auto; padding:10px 0px;float:left;  text-align:center; line-height:30px;}







.fwxm_nr ul li .lzj { width:89%; margin:0px auto; text-align:center;border: 1px solid #dfdfdf;}















/*首页*/



.cgals_nr { width:100%; height:auto; padding:10px 0px;}







.cgals_nr ul li { width:48%; height:auto; padding:10px 0px; float:left; text-align:center; line-height:30px;}







.cgals_nr ul li .lzj { width:89%; margin:0px auto; text-align:center; border: 1px solid #dfdfdf;}



   

/*内页*/

.cgal_nr { width:100%; height:auto; padding:10px 0px;}







.cgal_nr ul li { width:48%; height:auto; padding:10px 0px; float:left; text-align:center; line-height:30px;}







.cgal_nr ul li .lzj { width:89%; margin:0px auto; text-align:center;border: 1px solid #dfdfdf;}















/*首页新闻*/







.xwzx_nr { width:98%; height:auto; margin:5px auto; padding:10px 0px;}







.xwzx_nr ul li { width:100%; height:auto; padding:8px 0px; float:left; line-height:20px; border-bottom:1px solid #f3f3f3;no-repeat right center; }







.xwzx_nr ul li img{ width:8px; height:15px; vertical-align:bottom }







.xwzx_nr ul li span{ width:18%; float:right;color:#2d2c2c; }







.xwzx_nr ul li h3 { width:68%; font-size:14px; color:#2d2c2c; line-height:20px; overflow:hidden; white-space: nowrap;}







.xwzx_nr ul li p { width:78%; font-size:12px; color:#b5b8b8; line-height:20px; overflow:hidden; white-space: nowrap; text-indent:25px;}







.xwzx_nr ul li .lzj { width:2%;  text-align:center; float:left; margin-right:5px;}















/*???*/







.lbottom { width:100%; padding:10px 0px; font-size:12px; color:#666; text-align:center; line-height:20px;



  margin-top:10px;}



 .mxian { width:100%;  text-align:center; margin:0 auto;  overflow:hidden;}















/*footer*/







.lfooter { width:100%; height:50px; background-color:#0061a8; position:fixed; bottom:0px;  }







.lfooter ul li { width:25%; height:auto; float:left; text-align:center; padding:2px 0px; }







.lfooter ul li a { color:#FFF; line-height:12px; font-size:12px;}



.dbgao { height:50px;}



















/*????????*/







a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;outline:0;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}







html{overflow-y:scroll}







/* page structure */







header{display:block;width:100%;height:45px;background:#475f85; text-align:center; }







header strong {font-size:20px; color:#FFF; line-height:45px;}







.menubtn{position:relative;z-index:101;text-decoration:none;background-image:url(../images/hamburger.png);background-position: center center; background-repeat:no-repeat; width:30px; height:45px; float:right;  margin-right:10px;}







a.fanhui { width:20px; height:45px; float:left; margin-left:10px; background:url(../images/fanhui.png) no-repeat center;}







/* toggle menu */







#pgcontainer{padding:0;margin:0}







.overlay{position:fixed;z-index:99;background-color:rgba(0,0,0,.5);bottom:0;right:0;left:0}







.openmenu .overlay{top:0}







#hamburgermenu{height:100%;width:0;background:#373737;position:fixed;top:0;right:0;z-index:101;overflow:hidden;-webkit-box-shadow:3px 0 7px rgba(0,0,0,.55);-moz-box-shadow:3px 0 7px rgba(0,0,0,.55);box-shadow:3px 0 7px rgba(0,0,0,.55)}







#hamburgermenu ul{margin-top:50px;z-index:101;overflow-y:auto;overflow-x:hidden}







#hamburgermenu ul li{display:block}







#hamburgermenu ul li a{display:block;min-width:130px;padding:10px 8px;color:#f20000;font-size:16px; text-decoration:none;text-align:center}







#hamburgermenu li a:hover{color:#fff;background:#2c2c2c}







#hamburgermenu dl{margin-top:0px;z-index:101;overflow-y:auto;overflow-x:hidden }







#hamburgermenu dl dd{display:block; line-height:12px;}







#hamburgermenu dl dd a{display:block;min-width:130px;padding:10px 8px;color:#cdcdcd;font-size:12px;text-decoration:none;text-align:left; margin-left:50px}







#hamburgermenu dd a:hover{color:#fff;background:#2c2c2c}











/*公司介绍*/



.zymain { width:100%; height:auto;}







.zybt { width:100%; height:40px; border-bottom:1px solid #e0dddd; margin:10px 0px; text-align:center; }







.zybt strong { font-size:15px; color:#b80303; line-height:40px; }







.zy_nr { width:auto; padding:0px 10px; height:auto; margin:10px 0px;}







.zy_nr h2 { font-size:16px; color: #df0000; text-align:center; line-height:50px; font-weight:700;}







.zy_nr dd { font-size:14px; color: #dbdbdb; text-align:center; line-height:50px; }







.zy_nr  p { font-size:12px; color:#474646; line-height:24px; padding:5px 0px;}


.zy_nr .sjlink { font-size:12px; color:#474646; line-height:24px; padding:5px 30px;}











.fot{font-size: 16px;width: 100%;line-height: 22px;margin-left: 4%; margin-top:10px; }


/* 优势 */
#youshi { width: 880px; padding: 0 0px; margin: 20px auto; height: 1294px; background: #fff url(../images/nindex_ys_pic.jpg) no-repeat center; position: relative; }
.youshi_title { position: absolute; left: 250px; top: 17px; }
.youshi_title .t1 { line-height: 40px; color: #333; font-size: 36px; }
.youshi_title .t2 { line-height: 25px; color: #FFF; font-size: 12px; }
.youshi_info { position: absolute; }
.youshi_info .t1 { line-height: 40px; color: #FFB200; font-size: 28px; }
.youshi_info .t2 { line-height: 20px; color: #666; font-size: 12px; margin-top: 30px; }
.youshi_info1 { left: 420px; top: 165px; width: 430px; }
.youshi_info2 { left: 90px; top: 445px; width: 380px; }
.youshi_info3 { left: 450px; top: 690px; width: 361px; }
.youshi_info4 { left: 90px; top: 980px; width: 361px; }








/*??????*/







.ltgd_nr { width:98%; height:auto; margin:5px auto; padding:10px 0px;}







.ltgd_nr ul li { width:98%; height:auto; padding:10px 0px; float:left; line-height:30px; border-bottom:1px solid #d7d8d8; background:url(../images/shouji_44.jpg) no-repeat right center; }







.ltgd_nr ul li h3 { width:78%; font-size:14px; color:#333; line-height:20px; overflow:hidden; white-space: nowrap;}







.ltgd_nr ul li p { width:78%; font-size:12px; color:#666; line-height:20px; overflow:hidden; white-space: nowrap;}







.ltgd_nr ul li .lzj { width:13%; text-align:center; float:left; margin-right:15px;}







/*?????????*/







.ltgds_nr { width:98%; height:auto; margin:5px auto;}







.ltgds_nr ul li { width:100%; height:auto; float:left; margin-top:5px; line-height:30px; text-align:center;  }







.ltgds_nr ul li h3 { width:89%; font-size:14px; color:#333; line-height:20px; font-weight:normal; overflow:hidden; white-space: nowrap;}







.ltgds_nr ul li .lzj { width:79%; margin:10px auto;}















/*??????????*/







.z3g-pageControlBar {



	width: 100%;



	padding: 2px 0 0 0;



	display: -webkit-box;



	display: box;



	-webkit-box-orient: horizontal;



	box-orient: horizontal;



}



.z3g-pageControlBar section {



	width: 50%;



	display: block;



	position: relative;



	padding: 8px;



	-webkit-box-flex: 1;



	box-flex: 1;



	background-color:#dcd9d9;



}



.z3g-pageControlBar section.touch {



	opacity: .5;



}



.z3g-pageControlBar .p1, .z3g-pageControlBar .p2 {



	overflow: hidden;



	word-wrap: break-word;



	word-break: break-all;



}



.z3g-pageControlBar .p1 {



	line-height: 16px;



	height: 16px;



	color:#000000;



}



.z3g-pageControlBar .p2 {



	font-size: 12px;



	line-height: 14px;



	height: 14px;



	margin-top: 2px;



	color:#000000;



}



.z3g-pageControlBar .pagePrev {



	margin-right: 1px;



	padding-left: 23px;



}



.z3g-pageControlBar .pagePrev p {



	text-align: right;



}



.z3g-pageControlBar .pageNext {



	margin-left: 1px;



	padding-right: 23px;



}



.z3g-pageControlBar .pageNext p {



	text-align: left;



}



.z3g-pageControlBar .arrow {



	position: absolute;



	top: 50%;



	margin-top: -4px;



	width: 8px;



	height: 8px;



	-webkit-transform: rotate(45deg);



	border-width: 1px;



	border-style: solid;



	border-color:#000000!important;



}



.z3g-pageControlBar .pagePrev .arrow {



	left: 8px;



	border-right: none;



	border-top: none;



}



.z3g-pageControlBar .pageNext .arrow {



	right: 8px;



	border-left: none;



	border-bottom: none;



}



.z3g-pageControlBar .disTap p {



	opacity: .4;



}











/*导航分类*/



.siderbar{ width:200px; overflow:hidden; position:relative; margin:0 auto; text-align:left;}



.menu ul{ background:#2a2a2a ; overflow:hidden; padding-bottom:10px; font-size:16px;}



.menu ul li{ padding-bottom:2px; line-height:43px;}



.menu ul li a{ display:block; background:url(../images/li_icon.png) no-repeat 25px 15px; text-indent:45px; width:200px; height:43px;color:#CC0000}



.menu ul li a:hover,.menu ul li.current a{ background:#f6f6f6 url(../images/li_icon.png) no-repeat 25px 15px; text-decoration:none;}



.menu ul li.current a{ color:#CC0000;}



.menu ul li dt{ height:25px; line-height:25px; overflow:hidden;  background:url(../images/sj_icon.gif) no-repeat 0 9px; padding-left:12px;}



.menu ul li dl{ margin-left:45px; padding-top:5px; padding-bottom:10px; font-size:15px;}



.menu ul li dl a{ display:inline; background:none; color:#ffffff;}



.menu ul li dl a:hover{ background:none; color:#ff6600;}



.menu ul li.current dl a{ background:none; color:#ffffff;}



.menu h3{ font-size:18px; font-weight: bold; color:#CC0000; background:url(../images/line.gif) repeat-x 0 bottom;}



.proleft a:hover{ color:#d60000;}



.proleft a:visited{ color:#1c1c1c;}





















































































