﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
/*正文开始*/
.banner{ }

.lefts{ width:210px; height:428px; background:#e0180b url(Img/Index/l_foot.gif) no-repeat center bottom; margin-top:20px; overflow:hidden}
.lefts h4{ background:url(Img/Index/l_nav.gif) no-repeat center top; height:46px; padding-left:60px}
.lefts h4 a{ font:18px "微软雅黑"; color:#FFF; line-height:40px}
.lefts h5{ background:url(Img/Index/l_cur.gif) no-repeat center top; height:28px; line-height:28px; margin:14px 0 0 5px; padding-left:16px}
.lefts h5 a{ font-size:13px; color:#e60e00}
.lefts p{ border-bottom:1px dashed #781611; width:169px; line-height:33px; margin:0 0 0 10px; padding:0 0 0 13px}
.lefts p a{ color:#FFF; background:url(Img/Index/ico02.gif) no-repeat left center; padding-left: 15px}
.lefts ul { margin:0 0 0 45px}
.lefts ul li{ line-height:33px;}
.lefts ul li a{ color:#FFF; background:url(Img/Index/ico02.gif) no-repeat left center; padding-left:15px}

.rights{ width:736px; height:428px; background:url(Img/Index/r_foot.gif) no-repeat center bottom; margin-top:20px; overflow:hidden}
.r_top{ width:736px; height:5px; background:url(Img/Index/r_top.gif) no-repeat center top; overflow:hidden}
.r_nr{ width:734px; height:411px; border:1px solid #cccccc; border-width:0 1px; background-color:#FFF; overflow:hidden}
.r_nr .zsgg{ margin:10px 25px 10px 35px; background:url(/Skins/Default/Img/Index/ico01.gif) no-repeat left top; height:20px; line-height:20px; }

.r_nr .zsgg ul{ list-style:none; width:500px; height:20px; overflow:hidden;}
.r_nr .zsgg ul li{ width:500px; overflow:hidden;  padding-left:24px; line-height:20px; height:20px; text-overflow:ellipsis;white-space: nowrap;}
.r_nr .zsgg ul li a{ height:20px; line-height:20px;}
.r_nr p{ display:block;  line-height:26px;}
.r_nr p img{ vertical-align:middle}
.r_nav{ width:676px; height:38px; background:url(Img/Index/r_nav.gif) repeat-x center top; margin:0 0 0 35px}
.r_nav ul li{   width:177px; line-height:38px; text-align:center; padding:2px; overflow:hidden; white-space:nowrap;text-overflow: ellipsis; line-height:38px; color:#E60E00; float:left; }
.r_nav ul li a{ font-size:14px; color:#e60e00; width:177px; font-weight:bold; height:38px; overflow:hidden; padding-left:10px; padding-right:10px; line-height:38px;}
.r_nav ul .cur{background:url(Img/Index/sy_nav.gif) no-repeat left top; width:177px;  text-align:center; color:#fff; float:left;}
.r_nav ul .cur a{ color:#fff;}
/*
.r_nav ul li a:hover , .r_nav .cur a{ background:url(Img/Index/sy_nav.gif) no-repeat center top; display:block; text-align:center; color:#FFF}
*/
.r_nr dl{ margin:20px 35px 0 29px }
.r_nr dl dt{ background:url(Img/Index/sy_bj.gif) no-repeat center top; width:236px; height:284px; overflow:hidden}
.r_nr dl dt img{ width:212px; height:261px; margin:11px 0 0 10px}
.r_nr dl dd{ width:420px; padding:10px 0 0 0}
.r_nr dl dd h5{ overflow:visible; white-space:normal; height:auto;}
.r_nr dl dd h5 a{ color:#000; font-size:14px; }
.r_nr dl dd h5 span{ display:block; font-size:12px; color:#777777; font-weight:normal; line-height:22px; margin-top:5px}
.r_nr dl dd h5 span i{ font-style:normal; color:#000}
.r_nr dl dd font{ display:block; margin:35px 0 0 0; line-height:28px; color:#666; font-size:12px; overflow:hidden; height:186px;}
.r_nr dl dd font b{ color:#000; font-size:14px;}

.ad{ height:103px; border:1px solid #c8c8c8; margin-top:12px; overflow:hidden}

.ly_k{ height:1401px; background:url(Img/Index/ly_bj.gif) no-repeat center bottom; margin-top:13px; overflow:hidden}
.ly{ height:1380px; border:1px solid #c8c8c8; border-width:0 1px 1px 1px; background-color:#FFF}
.ly h2{ background:url(Img/Index/ly_title.gif) no-repeat center top; height:41px; font:18px "微软雅黑"; line-height:41px; color:#000; text-align:right; padding-right:10px}
.ly h2 i{ color:#ff0800}

.ly01{ height:423px; background:url(Img/Index/ly02.gif) no-repeat right top; position:relative}
.ly02{ height:474px; background:url(Img/Index/ly03.gif) no-repeat left bottom; position:relative}

.dl01{ position:absolute; top:25px; left:505px; width:415px}
.dl02{ position:absolute; top:155px; left:505px; width:420px}
.dl03{ position:absolute; top:285px; left:505px; width:415px}

.dl04{ position:absolute; top:70px; left:80px; width:355px}
.dl05{ position:absolute; top:207px; left:80px; width:355px}
.dl06{ position:absolute; top:336px; left:80px; width:355px}

.dl07{ position:absolute; top:68px; left:505px; width:415px}
.dl08{ position:absolute; top:198px; left:505px; width:415px}
.dl09{ position:absolute; top:328px; left:505px; width:415px}
.dl01 dt , .dl02 dt , .dl03 dt , .dl07 dt , .dl08 dt , .dl09 dt{ font:17px "微软雅黑"; color:#000; padding-left:15px}
.dl04 dt , .dl05 dt , .dl06 dt { font:17px "微软雅黑"; color:#000}
.dl01 dt span , .dl01 dd span , .dl02 dt span , .dl02 dd span , .dl03 dt span , .dl03 dd span , .dl04 dt span , .dl04 dd span , .dl05 dt span , .dl05 dd span , .dl06 dt span , .dl06 dd span , .dl07 dt span , .dl07 dd span , .dl08 dt span , .dl08 dd span , .dl09 dt span , .dl09 dd span{ color:#e60e00}
.dl01 dd , .dl02 dd , .dl03 dd , .dl04 dd , .dl05 dd , .dl06 dd , .dl07 dd , .dl08 dd , .dl09 dd{ font-size:13px; color:#666664; line-height:26px; padding-top:17px}

.ly02 h2{ height:44px; background:url(Img/Index/ly_title01.gif) no-repeat center top; }
.ly03{ height:444px; background:url(Img/Index/ly06.gif) no-repeat right bottom; position:relative}
.ly03 h2{ height:44px; background:url(Img/Index/ly_title02.gif) no-repeat center top}
.ly02 h2 , .ly03 h2{font:22px "微软雅黑"; color:#FFF; line-height:44px; padding-left:60px; text-align:left}

.ad01{ height:0px; overflow:hidden}
.ad01 ul li{ display:block; float:left}
.ad01 .prj_01 a{ background:url(Img/Index/img_09.gif) no-repeat; width:179px; height:105px; display:inline-block;}
.ad01 .prj_02 a{ background:url(Img/Index/img_cur.gif) no-repeat; width:155px; height:105px; display:inline-block;}
.ad01 .prj_03 a{ background:url(Img/Index/img_11.gif) no-repeat; width:154px; height:105px; display:inline-block;}
.ad01 .prj_04 a{ background:url(Img/Index/img_12.gif) no-repeat; width:154px; height:105px; display:inline-block;}
.ad01 .prj_05 a{ background:url(Img/Index/img_13.gif) no-repeat; width:182px; height:105px; display:inline-block;}

.ds_k{ height:406px; background:#FFF url(Img/Index/zy_bj.gif) repeat-x center bottom; margin-top:13px; overflow:hidden}
.zr_k{ width:311px; background:url(Img/Index/zy_bj02.gif) repeat-y left center; height:402px; overflow:hidden}

.zr{ width:309px; height:402px; background:url(Img/Index/line.gif) no-repeat right center; overflow:hidden}
.zr dl{ width:255px; height:380px; background:url(Img/Index/ya_bj.gif) no-repeat center bottom; padding:22px 0 0 30px; position:relative}
.zr dl dt{ font:26px "方正正粗黑简体"; color:#a9c700; padding-left:35px}
.zr dl dt p{ position:absolute; top:15px; left:30px; font:15px Georgia; color:#c9c9c9; width:200px}
.zr dl dt p i{ font-style:normal; font-size:52px}
.zr dl dd{ margin-top:20px; width:240px}
.zr dl dd h5{ font:18px "微软雅黑"; font-weight:bold; color:#000}
.zr dl dd h5 span{ color:#ff9c01}
.zr dl dd p{ width:225px; color:#343434; line-height:20px; margin-top:10px}

.ds{ width:649px; background:url(Img/Index/zy_bj02.gif) repeat-y right center; height:402px; overflow:hidden}
.ds dl{ margin:25px 0 0 30px; width:595px; height:160px}
.ds dl dt img{ width:595px; height:164px}
.ds dl dd{ width:595px; padding-top:10px;}
.ds dl dd h5{ font:14px "微软雅黑"; color:#000}
.ds dl dd p{ color:#6c6c6c; line-height:22px; padding:5px 0}  
.ds dl dd span a { color:#a9c700}

.jz{ width:625px; height:394px; border:1px solid #c8c8c8; background-color:#FFF; margin:13px 0; overflow:hidden}
.jz h4{ background:url(Img/Index/jz_nav.gif) no-repeat center top; height:34px; padding:0 12px 0 40px}
.jz h4 a , .about h4 a{ color:#FFF; line-height:34px;}
.jz h4 span , .xs h4 span , .about h4 span , .zz h4 span , .wt h4 span , .online h4 span , .z_nav span{ padding-top:12px}
.jz dl{ margin:22px 35px 0 25px; height:150px}
.jz dl dt img{ padding:2px; border:1px solid #dedede; width:209px; height:137px}
.jz dl dd{ width:330px}
.jz dl dd h5 a{ font-size:13px ; color:#444444}
.jz dl dd p{ color:#6c6c6c; line-height:24px; padding:7px 0; height:92px; overflow:hidden;}  

.py{ width:318px; height:394px; border:1px solid #c8c8c8; background-color:#FFF; margin:13px 0; overflow:hidden}
.py h4{ background:url(Img/Index/py_nav.gif) no-repeat center top; height:34px; line-height:34px; padding-left:40px}
.py h4 a{ font-size:14px; color:#000}
.py dl{ width:280px; height:90px; margin:20px auto 0 auto}
.py dl dt{ background:url(Img/Index/py_cur.gif) no-repeat center top; height:18px; line-height:18px; font-size:13px; color:#ff9c01; font-weight:bold; padding-left:10px; margin-bottom:5px}
.py dl dt a{color:#FF9C01;}
.py dl dd{ color:#666666; line-height:22px}
.py dl dd p{ background:url(Img/Index/ico.gif) no-repeat left center; padding-left:10px}


.xs{ height:278px; border:1px solid #c8c8c8; background-color:#FFF; margin-top:13px; overflow:hidden}
.xs h4{ background:url(Img/Index/t_nav.gif) no-repeat center top; height:34px; padding:0 12px 0 40px}
.xs h4 a , .zz h4 a , .wt h4 a , .online h4 a{ color:#000; line-height:34px}
.h01{ margin:96px 16px 0 10px; display:inline; float:left}
.h02{ margin:96px 10px 0 0; display:inline; float:right}

.xs ul{ margin:0px; padding:0px; list-style:none; float:left;}
.xs ul li{ float:left; padding-right:34px; margin-top:22px; width:145px; margin-left:0px;}
.xs ul li img{ padding:2px; border:1px solid #dedede; width:139px; height:172px}
.xs ul li span a{ display:block; height:30px; width:146px; line-height:30px; color:#666; text-align:center; text-overflow: ellipsis;white-space: nowrap; overflow:hidden;}
.xs .cur{ margin-right:0}

.about{ width:696px; height:404px; border:1px solid #c8c8c8; background-color:#FFF; margin-top:13px; overflow:hidden}
.about h4{ background:url(Img/Index/a_nav.gif) no-repeat center top; height:34px; padding:0 12px 0  40px}
.about dl{ height:175px; padding:20px 35px 0 20px; border-bottom:1px dashed #919191}
.about dl dt{ background:url(Img/Index/about_bj.gif) no-repeat center top; height:240px; height:167px}
.about dl dt img{ width:229px; height:145px; margin:5px 0 0 5px}
.about dl dd{ width:376px}
.about dl dd h5 a{ color:#444444; font-size:14px}
.about dl dd p{ line-height:22px; color:#888888; padding:7px 0; height:106px; overflow:hidden;}
.h03{ margin:59px 17px 0 10px; display:inline; float:left}
.h04{ margin:59px 10px 0 0; display:inline; float:right}
.about ul li{ display:block; float:left; padding-right:13px; margin-top:22px}
.about ul li img{ padding:2px; border:1px solid #dedede; width:184px; height:108px}
.about ul li span a{ display:block; height:25px; width:184px; line-height:25px; color:#666; text-align:center}
.about .cur{ margin-right:0}

.zz{ width:248px; height:404px; border:1px solid #c8c8c8; background-color:#FFF; margin-top:13px; overflow:hidden}
.zz h4{ background:url(Img/Index/ry_nav.gif) no-repeat center top; height:34px; padding:0 12px 0  40px}
.zz ul li{ display:block; margin-left:24px; margin-top:20px; height:162px}
.zz ul li font { display:block; background:url(Img/Index/ry_bj.gif) no-repeat center bottom; height:142px}
.zz ul li img{ padding:2px; border:1px solid #dedede; width:194px; height:124px}
.zz ul li span a{ display:block; height:20px; width:194px; line-height:20px; color:#555; text-align:center}

.wt{ width:253px; height:374px; border:1px solid #c8c8c8; background-color:#FFF; margin-top:13px; margin-right:13px; overflow:hidden}
.wt h4{ background:url(Img/Index/wt_nav.gif) no-repeat center top; height:34px; padding:0 12px 0  40px}
.wt dl{ height:70px; border-bottom:1px dashed #919191; padding:15px 13px 0 13px}
.wt dl dt{line-height:18px}
.wt dl dt a{color:#666 }
.wt dl dd{ line-height:18px; color:#333333; height:44px; overflow:hidden; line-height:24px; text-overflow:ellipsis;}

.zx{ width:357px; height:374px; border:1px solid #c8c8c8; background-color:#FFF; margin-top:13px; margin-right:13px; overflow:hidden}
.z_nav{ background:url(Img/Index/zx_nav.gif) no-repeat center top; height:34px; padding:0 12px}
.z_nav ul li{ display:block; float:left; width:101px; text-align:center; margin-right:3px}
.z_nav ul li a{ color:#000; line-height:34px; font-size:14px; font-weight:bold }
.z_nav ul li a:hover , .z_nav .cur{ background:url(Img/Index/zx_cur.gif) no-repeat center top; }
.zx dl{ height:90px; padding:17px 14px 0 14px;}
.zx dl dt img{ width:136px; height:77px; padding:2px; border:1px solid #e6e6e6}
.zx dl dd{ width:176px}
.zx dl dd h5{ width:176px;}
.zx dl dd h5 a{ color:#444444; font-size:12px}
.zx dl dd p{ line-height:22px; color:#888888; width:176px; height:62px; overflow:hidden;}
.zx dl dd p span a{ color:#1399f3}
.ul01{ padding:0 10px}
.ul01 li{ display:block;  color:#999; line-height:32px;  line-height:32px; overflow:hidden; float:left; width:336px;}
.ul01 li a{ color:#666; width:100px; }
.ul01 li .new_ls{ width:266px;text-overflow: ellipsis; white-space:nowrap; height:32px; line-height:32px; background:url(Img/Index/ico03.gif) no-repeat 0px 12px; overflow:hidden; padding-left:14px;}

.online{ width:318px; height:374px; border:1px solid #c8c8c8; background-color:#FFF; margin-top:13px; overflow:hidden}
.online h4{ background:url(Img/Index/online.gif) no-repeat center top; height:34px; padding:0 12px 0  40px}
.online p{ height:40px; font:13px "微软雅黑"; line-height:40px; color:#444444; padding-left:80px} 
.online p i{ font-style:normal; color:#ed0310} 
.online ul{ margin:3px 0 0 20px}
.online ul li{ margin:10px 0 0 0; color:#FFF}
.online ul li span{ width:60px; display:block; float:left; color:#555555; text-align:left; line-height:25px}
.online ul li font{ color:#b70005;}
.online ul li img{ vertical-align:middle; margin-left:10px}
.inp05{ width:173px; height:25px; border:1px solid #dcdcdc; margin-right:10px}
.inp06{ width:213px; height:78px; border:1px solid #dcdcdc}
.inp07{ width:79px; height:25px; border:1px solid #dcdcdc }
.tx{padding-left:53px;}


.link_k{ height:134px; background:url(Img/Index/link_bj.gif) no-repeat center bottom; margin-top:13px; overflow:hidden}
.link{ height:107px; border:1px solid #c8c8c8; background-color:#FFF; overflow:hidden}
.link h4{ height:34px; border-bottom:1px solid #c8c8c8; line-height:34px; padding:0 10px 0 18px}
.link h4 a{ font-size:14px; color:#000; font-weight:bold}
.link h4 i{ font:16px Georgia; color:#c5c5c5; padding-left:3px}
.link h4 span{ padding-top:11px}
.link p{ margin:5px 0 0 15px}
.link p a{ padding:0 18px; color:#666; line-height:26px}


/*banner样式*/
#flashs {position: relative;z-index: 1;}
#flashs .bgitem {position: absolute;}
#flashs .btn {bottom: 15px;margin-right: -450px;padding: 5px 6px;position: absolute;right: 50%;z-index: 7;}
#flashs .btn span {background: none repeat scroll 0 0 pink;border: 1px solid #f39ce0;color: #fff;cursor: pointer;display: inline-block;margin-left: 5px;padding: 2px 6px;}
#flashs .btn span.cur {background: none repeat scroll 0 0 #EE0000;color: #FFFFFF;}
.ban_bg{}