/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0; list-style:none; text-decoration:none; border:0; list-style:none; font-family: 华文行楷;}
body{ font-size:12px; font-family: Arial,''; color:#333;}
a{ color:#333;font-family: 华文行楷;}
a:hover{ color:#f60; text-decoration:none;}
p{line-height:1.5em; padding:5px 0; }
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}
.wapper1{ min-width:1200px; margin:0 auto;}
/*common end*/


.headbg{ width:100%; height:100px; position:absolute; z-index:666; top:0; left:0; padding-top:20px;}
.head{}
.head .logo{ float:left; width:250px; height:100px; position:relative;}
.head .logo img{/* max-width:100%; max-height:100px;*/ position:absolute; top:0; right:0; bottom:0; left:0; margin:auto 0;}

.head  .rt{ float:right; max-width:950px; padding-top:29px;}
/*menu*/
.menu{height:40px;line-height:40px; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.menu ul li{ float:left; position:relative; }
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:40px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0; display:none; }
.menu ul li dl dd{ line-height:30px; }
.menu ul li dl dd a{ font-size:12px; color:#666; padding:0; }
.menu ul li dl dd a:hover{ color:#c40e18; border-bottom:none;}
.menu a{ font-size:16px;color:#fff; text-decoration:none; display:block;text-align:center; padding:0 25px;}
.menu a:hover{color:#c40e18;}
a.menu_hover{ color:#c40e18; border-bottom:1px solid #c40e18;}



/*banner_03*/
.banner_03{ position:relative; z-index: 1; width:100%; height:750px; overflow:hidden;}
.banner_03 .bd { Z-INDEX: 0; position: relative; overflow:hidden; }
.banner_03 .bd ul{ margin:0px auto;}
.banner_03 .bd li { width:100%; height:750px; text-align:center;  overflow:hidden;}
.banner_03 .hd { position:relative; top:-40px; width:1100px; height:20px; margin:0px auto; text-align:center;}
.banner_03 .hd ul { position:absolute; left:50%; margin-left:-60px; bottom:0px; z-index:99; width:150px; height:22px;}
.banner_03 .hd ul li { height:22px; width:22px; margin-left:15px; text-align:center; text-indent:-9999em; float:left; background:url(../Images/BannerBg_02.png) no-repeat; cursor:pointer;}
.banner_03 .hd ul .on { background:url(../images/BannerBg_01.png) no-repeat; }
.banner_03 .prev { position:absolute;  TOP:50%; left:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../Images/BannerLeft.png) no-repeat; cursor: pointer;}
.banner_03 .next { position:absolute; TOP:50%; right:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../Images/BannerRgt.png) no-repeat; cursor:pointer;}



.tit1{ text-align:center;}
.tit1 h2{ font-size:36px; line-height:1.5em;font-family: 华文行楷;}
.tit1 h3{ font-weight:normal; font-size:14px; line-height:1.5em; color:#999; position:relative;}
.tit1 h3:before{ content:""; position:absolute; left:0; top:10px; width:100%; height:0; border-top:1px solid #eee;}
.tit1 h3 span{ background:#fff; padding:0 20px; position:relative; z-index:2; font-family: 华文行楷;}
.con01bg{ margin-top:50px;}
.con01{}
.con01 .main{ margin-top:30px; font-size: 16px; /*background-image: url(/upload/22.jpg*/);*/
}
.con01 .main img{ width:100%;}



.con02bg{ margin-top:50px; margin-bottom:30px;}
.con02{}
.con02 .main{ margin-top:30px; overflow:hidden;}
.con02 .main ul{ width:1250px;}
.con02 .main ul li{ float:left; width:300px; margin:0; position:relative;}
.con02 .main ul li .img{ height:200px;}
.con02 .main ul li .img img{ width:300px; height:200px;}
.con02 .main ul li .txt{ width:100%; height:100%; background:rgba(0,0,0,.2); position:absolute; top:0; left:0; color:#fff; text-align:center; transition:all .3s ease;}
.con02 .main ul li:hover .txt{ background:none; transition:all .3s ease;}
.con02 .main ul li .txt a{ color:#fff;}
.con02 .main ul li .txt h2{ font-size:28px; line-height:2em; height:2em; overflow:hidden; padding-top:10%;}
.con02 .main ul li .txt h2 a{ font-family: 华文行楷;}
.con02 .main ul li .txt h3{ font-weight:normal; font-size:16px; line-height:1.5em; height:3em; overflow:hidden; position:relative; font-family: 华文行楷;}
.con02 .main ul li .txt h3 a{ position:absolute; right:0; bottom:0;}
.con02 .main ul li .txt h3 img{ vertical-align:middle;}



.con03bg{ margin-top:50px; padding-bottom:50px;}
.con03{}
.con03 .main{ margin-top:30px;}
.con03_lt{ float:left; width:600px; height:310px;}
.con03_lt img{ width:600px; height:310px;}
.con03_rt{ float:right; width:580px;}
.con03_rt ul{}
.con03_rt ul li{ height:39px; line-height:39px; border-bottom:1px dotted #ccc; font-size:14px; padding-left:24px; background:url(../images/more.gif) left center no-repeat;}
.con03_rt ul li strong{ float:left; font-weight:normal; font-size:15px;}
.con03_rt ul li strong a{}
.con03_rt ul li strong a:hover{ color:#900;}
.con03_rt ul li span{ float:right; color:#999;}



.footbg{ /*background-color: #118a60;*/}
.foot{}
.foot .top{ border-bottom:1px solid #ccc; padding-bottom:10px;}
.foot .top a{ font-size:15px; line-height:1.5em; margin:0 10px;}
.foot .top a:hover{}
.foot .btm{ width:1200px; margin:0 auto; margin-top:30px;background-color: #325477;}
.foot .btm .lt{ float:left; width:600px;margin-left: 210px;margin-top: 15px;}
.foot .btm .lt .f_logo{}
.foot .btm .lt .dbxx{ margin-top:10px;}
.foot .btm .lt .dbxx ul li{ font-size:14px; line-height:1.5em; margin:.5em 0;}
.foot .btm .lt .dbxx ul li a{}
.foot .btm .rt{ float:right; width:300px;}
.foot .btm .rt img{ max-width:100%;margin-left: -90px;margin-top: 2px;}





/*Add------------------------------------------------------------------------------*/

.inbanner{}
.inbanner img{ width:100%;}

.insidebg{ padding-bottom:50px;}
.inside{ }
.weizhi{height:40px; line-height:40px; font-size:14px; border-bottom:1px solid #ccc;}
.inside_con{ padding:10px 0;}






