@charset "utf-8";
/* CSS Document */

body{ }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0}
table {border-collapse:collapse;border-spacing:0}
fieldset,img {border:0}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal}
em{font-style:normal}
ol,ul {list-style:none}
li{list-style: none;}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}
q:before,q:after {content:''}
abbr,acronym {border:0}


.clearfix:after{content:""; display:block; clear: both}
.clearfix{zoom:1}

img{vertical-align:top}
a:link{text-decoration:none; color:#000}
a:visited{text-decoration:none; color:#000}
a:hover{text-decoration:none; color:#cc0001}
a:active{text-decoration:none; color:#000}

.wrapper{width:1200px; margin:0px auto; font-family:"Microsoft Yahei";}
.dConL{float:left;}
.dConR{float:right;}
.banner{ background:url(01.jpg) no-repeat center; height:625px}
.banner_1{ width:1260px; height:625px; margin:0 auto}


#BG{}
#headNav{background:#cf001e; height:53px; line-height:53px; font-size:16px; font-weight:bold; }
#headNav li{float:left; margin-left:17px; margin-right:15px; color:#fff}
#headNav a:link{text-decoration:none; color:#fff}
#headNav a:visited{text-decoration:none; color:#fff}
#headNav a:hover{text-decoration:underline; color:#feeca4}
#headNav a:active{text-decoration:none; color:#fff}

#con1{margin-top:28px}
#focus00{width:660px; height:405px; float:left}
#focus00 img{width:660px; height:405px}
.yaowen{ width:515px; float:right; font-size:16px; line-height:28px; color:#3b3b3b}
.yaowen h2{font-size:24px; font-weight:bold; padding-bottom:12px}
.yaowen h2 a:link{text-decoration:none; color:#cc0000}
.yaowen h2 a:visited{text-decoration:none; color:#cc0000}
.yaowen h2 a:hover{text-decoration:underline; color:#000}
.yaowen h2 a:active{text-decoration:none; color:#cc0000}
.list01{height:auto;  background:url(hpl_03.jpg) bottom repeat-x; margin-bottom:10px}
.yaowen p{font-size:16px; line-height:28px;}
.list02{height:115px;  background:url(hpl_03.jpg) bottom repeat-x;margin-bottom:10px}



#con101{margin-top:28px}
.con101_l{width:660px; float:left;}
.con101_l h1{ margin-bottom:20px;}
.con101_l .con101img1{ float:left; width:310px; height:223px;}
.con101_l .con101img1 span{width:310px; height:38px; line-height:38px; font-size:14px;text-align:center;}
.con101_l .con101img2 ul{ width:348px;}
.con101_l .con101img2 li{ float:left; width:146px; margin:0 0 5px 29px; }
.con101_l .con101img2 span{width:146px; height:96px;  line-height:30px; font-size:14px; text-align:center;}

.con101_r{width:515px; float:right;}


<!--con1++++-->

#con2{margin-top:28px}
#con2 .dConL{width:575px}
.mainnav01{ height:44px}
.mainnav001{background:url(05.jpg) no-repeat 0 top; height:76px;}
.mainnav0001{ height:63px; }

#con2 .dConR{width:575px}
.mainnav02{height:44px}
.mainnav002{height:76px;}
.mainnav0002{ height:66px;}

#con2 li{line-height:40px; font-size:18px; color:#615f5f}


#con3{margin-top:28px; margin-bottom:28px}


#con4 li{width:360px; height:195px; float:left; margin-left:18px; margin-right:18px}
.mainnav03{background:url(02.jpg) no-repeat; height:113px}
.mainnav003{ height:113px}

#con4 h3{font-size:20px; color:#265b8b; padding-bottom:12px}
#con4 h3 a{color: #265b8b;}
/* #con4 p{font-size:14px; color:#9e9e9e; line-height:32px; text-indent:2em} */
#con4 p{font-size:14px; color:#9e9e9e; line-height:32px}

.rdjd001{ margin-top:25px}
#con4 .list0601{width:369px; height:233px; float:left; border:1px solid #dfdfdf}
#con4 .list0601 h3{font-size:20px; font-weight:bold; margin-top:23px; margin-bottom:20px;padding-left:15px; padding-right:15px; color:#585959;}
#con4 .list0601 p {font-size:14px; line-height:28px; color:#585959;padding-left:15px; padding-right:15px}

#con4 .list0602{width:369px; height:233px; float:left; background:#de2526; margin-left:45px}
#con4 .list0602 h3{color:#FFF; font-size:20px; font-weight:bold; margin-top:23px; margin-bottom:20px;padding-left:15px; padding-right:15px}
#con4 .list0602 p{color:#FFF;font-size:14px; line-height:28px; padding-left:15px; padding-right:15px}
.list0602 a:link{text-decoration:none; color:#fff}
.list0602 a:visited{text-decoration:none; color:#fff}
.list0602 a:hover{text-decoration:none; color:#ecf39e}
.list0602 a:active{text-decoration:none; color:#fff}

#con4 .list0603{width:369px; height:233px; float:right; border:1px solid #dfdfdf}
#con4 .list0603 h3{font-size:20px; font-weight:bold; margin-top:23px; margin-bottom:20px;padding-left:15px; padding-right:15px; color:#585959;}
#con4 .list0603 p {font-size:14px; line-height:28px; color:#585959;padding-left:15px; padding-right:15px}



#con6{margin-top:0px; }
#mainnav05{ height:116px; background-color:#ffffff; width:1200px; margin:0 auto; padding-bottom:20px;}
/*&#65533;&#65533;&#65533;&#65533;&#892;*/
.focus-wrap{width:100%; overflow:hidden; position:relative;}
.focus{position:relative; width:1080px; height:498px; margin:0 auto }
.focus .focus-container {width:10000px; height:480px; position:absolute; top:0; left:0 }
.focus li{float:left; width:1080px; height:480px; overflow:hidden; display:inline; position:relative }
.focus .info{width:100%; position:absolute; overflow:hidden; top:394px; text-shadow:0px 1px 3px #000; height:86px; left:0; display:none }
.focus .title{font-size:30px; font-family:"Microsoft Yahei"; padding-left:35px; padding-top:18px }
.focus .title a{color:#fff }
.focus .title a:hover{ text-decoration:none }
.focus .desc { font-size:12px; color:#fff; padding-left:35px }
.focus .cover { height:86px; width:100%; background:#000; position:absolute; top:394px; opacity: 0.5; filter: alpha(opacity=50); left:0; display:none}
.focus .next, .focus .prev, .focus .pn-line { position:absolute; height:51px; width:27px; text-align:center; line-height:46px; text-indent:-999em; overflow:hidden; top:413px; z-index:100; background-image:url(../images/f.png); background-repeat:no-repeat; -webkit-transition: padding 0.25s linear; -moz-transition: padding 0.25s linear; -ms-transition: padding 0.25s linear; -o-transition: padding 0.25s linear; transition: padding 0.25s linear; }
.focus .prev { right:80px; background-position:0 -52px }
.focus .prev:hover { background-position:0 0; padding-right:5px }
.focus .next { left:1042px; background-position:right -156px }
.focus .next:hover { background-position:right -104px; padding-left:5px }
.focus .pn-line { width:31px; height:68px; background:url(../images/s24.png) no-repeat -474px -216px; right:44px; top:405px }
.focus .trigger { position:absolute; left:0; top:480px; z-index:10; width:1100px; height:18px }
.focus .trigger span { float:left; margin-right:11px; width:125px; cursor:pointer; height:18px; line-height:0; font-size:0; position:relative; overflow:hidden; text-indent:-9999px; overflow:hidden }
.focus .trigger .last{ margin-right:12px}
.focus .trigger i { height:2px; width:100%; overflow:hidden; background:#000; margin-top:8px; line-height:0; display:block; font-size:0 }
.trigger-cover { width:125px; height:4px; line-height:0; font-size:0; background:#c33; position:absolute; left:0; top:487px; z-index:11 }
.seven .trigger { padding-left:68px }
.seven .trigger .last { display:none }
.seven .trigger-cover { left:68px }
.focus .focus-container .eight .info , .focus .focus-container .eight .cover{ display:none;}
.lbox, .rbox{height:480px; width:1080px; position:absolute; top:0}
.lbox{ left:-1080px}
.rbox{ right:-1080px}
.focus-wrap .mask{ background:#000; opacity: 0.4; filter: alpha(opacity=40); z-index:999; cursor:pointer }
.focus .active .info, .focus .active .cover{ display:block}
.mainnav0006{height:144px; }



#con7{margin-top:1px}
.mainnav06{ height:138px; margin-top:10px;}
.mainnav006{ height:160px; }

#con7 li{float:left; margin-left:10px; margin-right:10px; height:240px;width: 270px;overflow: hidden;}
#con7 li h4{ padding-top:8px; text-align:center;font-size: 16px;}
#con7 li img{width:270px; height:180px}



#con8{margin-top:28px}
.mainnav08{height:139px}
#con8 li{float:left; margin-left:10px; margin-right:10px; height:175px}
#con8 li h4{ padding-top:12px; text-align:center}
#con8 li img{width:377px; height:132px}




.bcon{ width:515px; margin-top:20px;}
.list_lh{ height:260px; overflow:hidden;}
.list_lh li{line-height:36px; font-size:16px; color:#615f5f;}

#p2_content{ height:250px; margin-top:30px; margin-bottom:30px;}
.xgpic{width:1200px; height:250px;}   