/*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;}
body{ font-size:12px; font-family:''; color:#666;}
a{ color:#666;}
a:hover{ color:#00963c; 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;}

/*common end*/



.head{ height:100px; background:url(../images/dd_bg.png) top repeat-x;}
.head .logo{ float:left; margin-top:16px;}
.head .right{ float:right; margin-top:34px;}

/*menu*/
.menu{height:40px;line-height:40px; }
.menu ul li{ float:left; position:relative; z-index:666; width:120px; background:url(../images/dh_fg.jpg) right center no-repeat;}
.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:28px;border-bottom:#ddd dotted 1px; margin:0 10px; }
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; }
.menu ul li dl dd a:hover{ color:#00963c;}
.menu a{ font-size:14px; color:#000; text-decoration:none; font-weight:bold;display:block;text-align:center;}
.menu a:hover{color:#00963c;}
a.menu_hover{ color:#00963c;}



/*banner_02*/
.banner_02{ height:450px; overflow:hidden;}
.banner_02 #banner_02_con{ display:none;}




.bar{ height:36px; background:url(../images/new_bj.gif) repeat-x; line-height:36px; color:#045fba;}
.bar a{ padding:0 5px;}




.con01{ padding:20px 0;}
.con01 .left{ float:left;}
.con01 .left .border{ float:left; width: 1px; height: 180px; background:url(../images/bj_bk.jpg) top no-repeat;}
.con01 .left .box{ float:left; width:250px; min-height:180px; padding:10px; border-top:1px solid #dedede; background:url(../images/bj_bk.jpg) right top no-repeat;}
.con01 .left .box h2{ font-size:16px; font-weight:normal; line-height:30px; height:30px;}
.con01 .left .box h2 strong{ color:#035994; padding:0 5px;}
.con01 .left .box h2 span{ color:#666; padding:0 5px;}
.con01 .left .box .main{ text-align:center; padding:10px 0;}
.con01 .left .box .main img{ width:240px; height:95px;}
.con01 .left .box .main p{ text-indent:2em; text-align:left; line-height:25px;}
.con01 .left .box .main p a{}

.con01 .center{ float:left; margin-left:30px;}
.con01 .center .border{ float:left; width: 1px; height: 180px; background:url(../images/bj_bk.jpg) top no-repeat;}
.con01 .center .box{ float:left; width:580px; min-height:180px; padding:10px; border-top:1px solid #dedede; background:url(../images/bj_bk.jpg) right top no-repeat;}
.con01 .center .box h2{ font-size:16px; font-weight:normal; line-height:30px; height:30px;}
.con01 .center .box h2 strong{ color:#035994; padding:0 5px;}
.con01 .center .box h2 span{ color:#666; padding:0 5px;}
.con01 .center .box h2 a{ float:right; font-size:12px;}
.con01 .center .box .main{ text-align:center; padding:10px 0;}
.con01 .center .box .main dl dt{ border-bottom:1px dashed #ccc; padding:0 0 10px 0;}
.con01 .center .box .main dl dt .img{ float:left; width:160px; height:80px; border:1px solid #ccc; padding:2px;}
.con01 .center .box .main dl dt .img img{ width:160px; height:80px;}
.con01 .center .box .main dl dt .txt{ float:right; width:390px;}
.con01 .center .box .main dl dt .txt h3{ line-height:25px; text-align:left;}
.con01 .center .box .main dl dt .txt h3 a{ color:#1472ec;}
.con01 .center .box .main dl dt .txt h3 a:hover{ color:#00963c;}
.con01 .center .box .main dl dt .txt p{ text-align:left; line-height:22px;}
.con01 .center .box .main dl dd{ height:28px; line-height:28px; background:url(../images/bz.jpg) left center no-repeat; padding-left:10px;}
.con01 .center .box .main dl dd b{ float:left;    font-weight: normal;}
.con01 .center .box .main dl dd span{ float:right;}

.con01 .right{ float:right;}
.con01 .right .border{ float:left; width: 1px; height: 180px; background:url(../images/bj_bk.jpg) top no-repeat;}
.con01 .right .box{ float:left; width:250px; min-height:180px; padding:10px; border-top:1px solid #dedede; background:url(../images/bj_bk.jpg) right top no-repeat;}
.con01 .right .box h2{ font-size:16px; font-weight:normal; line-height:30px; height:30px;}
.con01 .right .box h2 strong{ color:#035994; padding:0 5px;}
.con01 .right .box h2 span{ color:#666; padding:0 5px;}
.con01 .right .box .main{ text-align:center; padding:10px 0;}
.con01 .right .box .main img{ width:240px; height:95px;}
.con01 .right .box .main ul{ padding:10px 0 0 0;}
.con01 .right .box .main ul li{ height:28px; line-height:28px; text-align:left;}



.con02{ padding:0 0 20px 0; border-top:1px solid #dedede;}
.con02 h2{ font-size:16px; font-weight:normal; line-height:30px; height:30px;}
.con02 h2 strong{ color:#035994; padding:0 5px;}
.con02 h2 span{ color:#666; padding:0 5px;}
.con02 h2 a{ float:right; font-size:12px;}

/*scroll_03*/
.scroll_03{ margin:20px 0;}
.scroll_03 .bd li{ float:left; width:180px; overflow:hidden; margin:0 10px;}
.scroll_03 .bd li .img{height:140px; border:#f4f4f4 solid 1px; padding:2px; background:#fff;}
.scroll_03 .bd li:hover .img{background:#f4f4f4;}
.scroll_03 .bd li .img table tr td{ height:144px;}
.scroll_03 .bd li .img table tr td img{ width:174px; height:140px;}
.scroll_03 .bd li span{ height:30px; line-height:30px; text-align:center; display:block; font-size:14px;}




.foot{ padding:10px 0; background:#bababa; color:#333;}
.foot ul li{ line-height:25px; text-align:center;}
.foot ul li a{ padding:0 5px; color:#333;}
.foot ul li a:hover{ text-decoration:underline;}



/*Add------------------------------------------------------------------------------*/
.incon{ padding:20px 0;}
.incon .inleft{ float:left; width:271px;}

.incon .inleft .inlt01{ }
.incon .inleft .inlt01 .border{ float:left; width: 1px; height: 180px; background:url(../images/bj_bk.jpg) top no-repeat;}
.incon .inleft .inlt01 .box{ float:left; width:250px; min-height:180px; padding:10px; border-top:1px solid #dedede; background:url(../images/bj_bk.jpg) right top no-repeat;}
.incon .inleft .inlt01 .box h2{ font-size:16px; font-weight:normal; line-height:30px; height:30px;}
.incon .inleft .inlt01 .box h2 strong{ color:#035994; padding:0 5px;}
.incon .inleft .inlt01 .box h2 span{ color:#666; padding:0 5px;}
.incon .inleft .inlt01 .box ul{ padding:10px 0 0 0;}
.incon .inleft .inlt01 .box ul li{ height:39px; line-height:39px; padding-left:10px; background:url(../images/bz.jpg) left center no-repeat;; border-bottom:1px dashed #ccc;}
.incon .inleft .inlt01 .box ul li a{ display:block;}

.incon .inleft .inlt02{ }
.incon .inleft .inlt02 .border{ float:left; width: 1px; height: 180px; background:url(../images/bj_bk.jpg) top no-repeat;}
.incon .inleft .inlt02 .box{ float:left; width:250px; min-height:180px; padding:10px; border-top:1px solid #dedede; background:url(../images/bj_bk.jpg) right top no-repeat;}
.incon .inleft .inlt02 .box h2{ font-size:16px; font-weight:normal; line-height:30px; height:30px;}
.incon .inleft .inlt02 .box h2 strong{ color:#035994; padding:0 5px;}
.incon .inleft .inlt02 .box h2 span{ color:#666; padding:0 5px;}
.incon .inleft .inlt02 .box .main{ text-align:center; padding:10px 0;}
.incon .inleft .inlt02 .box .main img{ width:240px; height:95px;}
.incon .inleft .inlt02 .box .main ul{ padding:10px 0 0 0;}
.incon .inleft .inlt02 .box .main ul li{ height:28px; line-height:28px; text-align:left;}



.incon .inright{ float:right; width:902px; min-height:480px;}
.incon .inright .border{ float:left; width: 1px; height: 180px; background:url(../images/bj_bk.jpg) top no-repeat;}
.incon .inright .box{ float:left; width:880px; min-height:180px; padding:10px; border-top:1px solid #dedede; background:url(../images/bj_bk.jpg) right top no-repeat;}
.incon .inright .box .weizhi{ height:40px; line-height:40px; text-align:right;}
.incon .inright .box .weizhi span{ display:inline-block; background:url(../images/weizhi.png) left center no-repeat; padding-left:15px;}
.incon .inright .box .weizhi a{ padding:0 5px;}
.incon .inright .box .inmain{ padding:10px 0;}