@charset "utf-8";
/* CSS Document */
/**{font-family: "宋体";}*/
body{ font-size:14px; margin:0; padding:0; background:#fff; color:#444;}
a{color:#444;}
a:hover{color:#a21700;}
.fon{font-size:16px;}
.clear{ clear:both; margin:0; padding:0;}
.content{width:1100px; margin:0 auto;}
.daohan{ height:54px; border-bottom:#dddddd solid 1px; line-height:54px; text-indent:12px; font-size:12px;}
.navleft{ width:706px; float:left;}
.navleft h1{ font-size:24px; margin-top:32px; text-align:center; font-weight:normal;color: #A60219;}
.navleft h2{ font-size:12px; margin:25px; text-align:center; font-weight:normal;}
.navleft h2 a span {color: #E4007F;}
/* .navleft p{ margin-top:35px; line-height:30px; text-align:left; text-indent:2em;} */
.navleft p{  line-height:28px;/*  text-align:left; */ }
.navleft p.a1{ text-align:center;}
.navleft .share{ background:url(../images/article_66.png) no-repeat left top; font-size:12px; height:18px; line-height:18px;  text-indent:20px;}
.navleft .share a.qq{ background:url(../images/article_69.png) no-repeat left top; text-indent:20px; margin-left:8px; display:inline-block; }
.navleft .share a.sina{ background:url(../images/article_71.png) no-repeat left top; text-indent:20px; margin-left:8px; display:inline-block; }
.navleft .share a.weixin{ background:url(../images/article_73.png) no-repeat left top; text-indent:20px; margin-left:8px; display:inline-block; }
.navleft .share a.qqwebo{ background:url(../images/article_75.png) no-repeat left top; text-indent:20px; margin-left:8px; display:inline-block; }
/*.blank30{ height:30px;}*/
.blank16{ height:16px;}
.navleft .sublist{ height:52px; line-height:52px; border-bottom:#ddd solid 1px; border-top:#ddd solid 1px; margin-top:15px; overflow:hidden;}
.navleft .sublist li{ width:50%; line-height:52px; text-indent:15px; float:left;}
.navtitle{ height:26px; position:relative; border-bottom:#ddd solid 1px;}
.navicon{ width:5px; height:16px; background:#000; position:absolute; left:5px;top:7px;}
.navmore{ background:url(../images/article_04.png) no-repeat left top; width:30px; height:22px; bottom:0; right:0; position:absolute; cursor:pointer; }
.navtitle1{width:98px; height:38px; top:-12px; left:0; position:absolute; background:#74aedc; color:#fff; line-height:38px; text-align:center; font-size:16px;}
.navlist2 li{ width:50%; float:left;  }
.navlist2 .img1{ float:left; width:162px;}
.navlist2 .txt2{ float:left; width:172px;}
.navlist2 .txt2 h2{ margin-top:5px; line-height:20px; font-size:14px;text-align:left;}
.navlist2 .txt2 p{ margin-top:15px; line-height:20px; font-size:12px;text-align:left; text-indent:0em;} 
.navtxt{left:20px; top:3px;  font-size:16px; position:absolute;}
.navright{ width:352px; float:right;}
.zjlist{margin-top:8px;overflow:hidden; }
.zjlist li{ margin-top:10px; width:76px; float:left; line-height:30px; margin-left:6px; margin-right:5px; text-align:center;}
.zjnav{height:22px; line-height:22px; padding-left:150px;}
.zjnav li{float:left; width:14px; height:14px; background:url(../images/nav_bg.jpg) no-repeat; margin-right:5px;}
.zjnav li.on{background:url(../images/nav_bg_on.jpg) no-repeat;}
.brand{ width:290px; padding:15px 31px; background:#efefef; margin-top:2px;}
.brand ,title{ font-size:22px; font-weight:bold;}
.brand .btxt{ font-size:14px; line-height:24px; margin-top:10px;}
.brand1 li{ width:86px; height:35px; margin-right:1px; font-size:12px; float:left; line-height:35px; color:#fff; text-indent:4px;  background:#80c6e5; margin-top:1px; overflow:hidden;}
.brand1 li a{ color:#fff;}
.brand1 li img{margin-left:8px; float:left;margin-top:10px; } 
.newlist li{ line-height:38px; display:block; text-overflow:ellipsis; }
.newlist .aa{  font-weight:bold;}
.mxzl{ width:352px; height:230px; position:relative; background:url(../images/article2_14.png) repeat-x; }
.mxmx{ width:244px; height:230px; position:absolute; top:0px; right:0px;}
.mxyc{ width:108px; height:67px; position:absolute; left:0px; bottom:5px;}
.mxtxt{ width:170px; height:105px; position:absolute; top:24px; left:14px; color:#d9d9d9;}
.mxtxt h2{font-size:16px; margin-top:10px; line-height:28px;}



/*项目页*/
.itemleft{ width:706px; float:left;}
.itemleft_common{ width:706px; float:left;}
.itemleft_common .itemtitle{ font-size:28px; color:#000; font-weight:bold; text-align:center; padding:15px 0;}
.itembox{margin:0 auto;}
.itemleft h1{ font-size:28px; color:#000; font-weight:bold; text-align:center; padding:15px 0;}
.itemleft h2{ font-size:24px; color:#000; font-weight:bold; padding:15px 0;}
.itemleft h3{ font-size:16px; color:#000; font-weight:bold; padding:15px 0; background:url(../images/item_h3_bg.jpg) left center no-repeat; height:32px; line-height:32px; padding-left:15px;}
.itemleft .lrbox{width:100%}
.itemleft .lrbox .l{float:left;}
.itemleft .lrbox .r{float:left;}
.itemleft .lrbox p{ line-height:32px;}
.itembox p{ line-height:32px;}

.ppbox{clear:both;width:640px;}
.ppbox a{ display:block; width:116px; height:104px; padding:20px; float:left;}
.bannerbox{ width:600px; margin:0 auto;}
.bannerbox h1{ text-align:left; font-size:22px; font-weight:bold}
.bannerbox p{ font-size:16px; font-weight:bold; line-height:26px; text-indent:2em; padding:0 20px;}
.bannerbox p.ir img{ float:right; padding-left:15px;}
.title4 {background:url(../images/title4_bg.jpg) no-repeat center left; width:610px; padding-left:30px; height:26px; line-height:26px; clear:both; font-size:14px; font-weight:bold;color:#33261e }
.title4 .t{ background-color:#fff; line-height:26px;  padding:0 10px;color:#000; font-size:22px; font-weight:bold;}
.itemtxt{ width:100%;}
.itemtxt h3{ font-weight: bold; font-size:18px; padding-left:4px;padding-bottom:15px;color:#33261e}
.itemtxt p{ font-size:14px; line-height:18px; padding-bottom:15px; padding-left:4px; padding-right:4px; color:#33261e}
.itemtxt p span{}
.itemtxt p span a{ color:#ff0000}
.itemtxt p.ir img{ float:right; padding-right:6px;}
.itemtxt p.il img{ float:left; padding-right:6px;}
.itemtxt .half{ float:left; width:46%; padding-top:10px; padding-left:2%px; padding-right:2px;}
.itemtxt .half p{ line-height:26px;}
.zzyjgconnav{width:600px; margin:0 auto;}
.zzyjgconnav a{float:left; width:141px; height:88px; background:url(../images/zzyjgconnav_bg.jpg) no-repeat; margin-right:2px; color:#fff; text-decoration:none; font-size:20px; text-align: center; line-height:88px;}
.zzyjgconnav a.on{background:url(../images/zzyjgconnav_bg_on.jpg) no-repeat; color:#000}
.f30{ font-size:30px; padding:10px 0; text-align:left; font-weight:bold; color:#000;}
.zt_m01{ width:640px; margin:0 auto;}
.zt_m01 p{}
.tt6{ width:600px; margin:20px auto; height:44px; line-height:44px; background:url(../images/tt_bg4.png) left center no-repeat; color:#000; text-align:left; font-size:26px; font-weight:bold; padding-left:24px;}
.bt01{ text-align:center; display:block; margin:4px;}
.bt01 a{ background:#960700;font-size:22px; color:#fff; cursor: pointer; -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;behavior: url(../js/ie-css3.htc); padding:8px 16px;}
.bt01 a:hover{ color:#fff;  background:#960700;}


.itembox .ConBox{background:url(../images/about_bg.jpg) repeat-y;}
.itembox .ConBox h1{background:url(../images/about_h1.jpg) no-repeat left center; padding-left:30px; font-size:20px; font-weight:bold; color:#000}
.itembox .ConBox p { margin:0 auto; line-height:32px; color:#060606; font-size:16px; padding-left:30px; padding-right:10px; padding-bottom:15px;}
.itembox .ConBox p span a{ color:#ff0000;}

.itembox .ConBox .sConBox{width:570px; padding-left:50px; margin:0 auto; height:186px;}
.itembox .ConBox .sConBox .l{float:left; width:190px;}
.itembox .ConBox .sConBox .r{float:right; width:360px; padding-left:20px;}
.itembox .ConBox .sConBox .r h2{background:url(../images/sConBox_h2_bg.jpg) no-repeat left center; color:#fff; padding-left:22px; font-size:20px; line-height:30px; width:312px; }
.itembox .ConBox .sConBox .r p{ font-size:16px; line-height:26px; padding-left:0px;}
.itembox .ConBox .sConBox .r .info{ background-color:#e7e7e7; height:26px; line-height:26px; width:330px; padding-left:4px; font-size:16px; font-weight:bold}
.itembox .ConBox img{max-width:480px;_width:expression(this.width<480px?"auto":"480px");}

.zlff_title{width:535px; height:30px; line-height:30px;background:url(../images/zlff_title.jpg) no-repeat; margin-left:30px; font-size:16px; color:#fff; font-weight:bold; padding-left:4px;}
.zlff_title span{float:right;}
.zlff_title span a{ text-decoration:none; font-size:16px; color:#333}
.question{ padding-left:30px;}
.question .q{ line-height:40px; font-size:16px; font-weight:bold;}
.question .q img{ vertical-align:middle}
.question .a{ padding-left:40px;font-size:14px; font-weight:bold; line-height:22px;}

.question1{ padding-left:10px;}
.question1 .q{ line-height:40px; font-size:16px; font-weight:bold;}
.question1 .a{ padding-left:15px;font-size:14px; font-weight:bold;}