@charset "utf-8";
/* CSS Document */

body { font-family:"微软雅黑"; font-size:12px; color:#666; overflow-x:hidden; background-image:url(../images/main_body_bg.jpg); background-repeat:no-repeat; background-position:center 0px}
* { margin:0; padding:0;}
a { color:#333333; text-decoration:none;}
a:hover {text-decoration:none; cursor:pointer}
.clear{clear:both;}
img{ border:0}
ul{list-style-type:none}

/*add-20150328*/
.logo_link{ float:left; width:128px; height:133px; position:absolute; margin:36px 0 0 460px;}
/*add-20150328*/

.top_bg{ float:left; width:100%; height:217px; background-image:url(../images/ydy_top_bg.png); background-repeat:repeat-x}
.top{ width:1044px; height:217px; overflow:hidden; margin:0 auto;}
.dh{ width:1044px; height:36px; overflow:hidden; margin:0 auto}
.dh a{ float:left; font-size:15px; line-height:36px;}
.dh a:hover{ color:#0072df}
.dh .current{ color:#0072df}
.dh span{ float:left; font-size:15px; line-height:36px; margin:0 36px 0 37px}

.index{ width:996px; height:475px; overflow:hidden; margin:0 auto; margin-top:296px}

.index_01{ float:left; width:500px; height:194px; overflow:hidden; margin:30px 0 0 0;}
.index_01 .tit{ float:left; width:500px; height:28px; overflow:hidden; background-image:url(../images/index_tit_dian1.jpg); background-repeat:no-repeat; background-position:0px 6px;}
.index_01 .tit span{ float:left; font-size:16px; color:#333; line-height:28px; margin-left:8px}
.index_01 .tit font{ float:left; font-size:12px; color:#c9c9c9; line-height:32px; margin-left:8px}
.index_01 .img1{ float:left; width:223px; height:147px; margin:12px 0 0 0}
.index_01 .con{ float:left; width:258px; height:156px; overflow:hidden; margin:7px 0 0 19px;}
.index_01 .con .con_tit{ float:left; width:258px; height:24px; overflow:hidden; color:#0067fe; font-size:15px; line-height:24px}
.index_01 .con .con_detail{ float:left; width:258px; height:132px; overflow:hidden; font-size:12px; line-height:22px; color:#393939}

.index_02{ float:left; width:464px; height:194px; overflow:hidden; margin:30px 0 0 32px;}
.index_02 .tit{ float:left; width:464px; height:28px; overflow:hidden; background-image:url(../images/index_tit_dian1.jpg); background-repeat:no-repeat; background-position:0px 6px;}
.index_02 .tit span{ float:left; font-size:16px; color:#333; line-height:28px; margin-left:8px}
.index_02 .tit font{ float:left; font-size:12px; color:#c9c9c9; line-height:32px; margin-left:8px}
.index_02 .con{ float:left; width:464px; height:130px; /*overflow:hidden;*/ margin:20px 0 0 0;}
/*--index_02 srcoll--*/
.index_02 .img-scroll { position:relative; width:464px; height:130px;}
.index_02 .img-scroll .prev,.index_02 .img-scroll .next { position:absolute; display:block; width:15px; height:15px; top:-43px; z-index:999}
.index_02 .img-scroll .prev { right:20px; background-image:url(../images/z_left.jpg); background-repeat:no-repeat; cursor: pointer; background-position:0 0}
.index_02 .img-scroll .next { right:0px ;background-image:url(../images/z_right.jpg); background-repeat:no-repeat; cursor:pointer; background-position:0 0}
.index_02 .img-list { position:relative; width:464px; height:130px; float:left; overflow:hidden;}
.index_02 .img-list ul { width:13400px;}
.index_02 .img-list li { float:left; display:inline; width:144px; height:130px; overflow:hidden; margin:0 16px 0 0;}

.index_02 .img-list li a{ display:block; float:left; width:144px; height:130px; overflow:hidden;}
.index_02 .img-list li a img{ float:left; width:144px; height:107px;}
.index_02 .img-list li a span{ float:left; width:144px; height:23px; overflow:hidden; text-align:center; color:#333; line-height:30px; font-size:12px; color:#4f4f4f}
.index_02 .img-list li a:hover span{ color:#0067fe}
/*--index_02 srcoll--*/

.index_03{ float:left; width:500px; height:205px; overflow:hidden; margin:28px 0 0 0;}
.index_03 .tit{ float:left; width:500px; height:28px; overflow:hidden; background-image:url(../images/index_tit_dian1.jpg); background-repeat:no-repeat; background-position:0px 6px;}
.index_03 .tit span{ float:left; font-size:16px; color:#333; line-height:28px; margin-left:8px}
.index_03 .tit font{ float:left; font-size:12px; color:#c9c9c9; line-height:32px; margin-left:8px}
.index_03 .img1{ float:left; width:223px; height:147px; margin:14px 0 0 0}
.index_03 .con{ float:left; width:258px; height:168px; overflow:hidden; margin:7px 0 0 19px;}
.index_03 .con .list{ float:left; width:258px; height:24px; overflow:hidden; font-size:12px; line-height:24px}
.index_03 .con .list span{ float:left; width:180px; height:24px; overflow:hidden}
.index_03 .con .list span a{ color:#333}
.index_03 .con .list font{ float:right; width:78px; height:24px; overflow:hidden; color:#666; font-size:12px; text-align:right}

.index_04{ float:left; width:464px; height:241px; overflow:hidden; margin:10px 0 0 32px;}

.index_04 .index_sourtable1{ width:464px; height:31px; overflow:hidden; text-align:center; background-color:#c7defe}
.index_04 .index_sourtable1 td{ font-size:12px; color:#333; height:31px; line-height:31px;}
.index_04 .index_soursdemo{ width:464px; height:210px; overflow:hidden;}
.index_04 .index_sourtable2{ width:464px; height:31px; overflow:hidden; text-align:center; line-height:31px}
.index_04 .index_sourtable2 td{ font-size:12px; height:31px; color:#333; border-bottom:#d2deec 1px dotted}

.index_04 .index_sourtable2 .span1{ float:left; width:116px; height:31px; overflow:hidden; text-align:center}
.index_04 .index_sourtable2 .span2{ float:left; width:116px; height:31px; overflow:hidden; text-align:center}
.index_04 .index_sourtable2 .span3{ float:left; width:78px; height:31px; overflow:hidden; text-align:center}
.index_04 .index_sourtable2 .span4{ float:left; width:77px; height:31px; overflow:hidden; text-align:center}
.index_04 .index_sourtable2 .span5{ float:left; width:77px; height:31px; overflow:hidden; text-align:center}

.foot_show{ float:left; width:100%; height:49px; overflow:hidden; margin-top:10px; background-image:url(../images/foot_show.jpg); background-repeat:no-repeat; background-position:center 0px}

.foot{ width:1044px; height:66px; overflow:hidden; margin:0 auto;} 
.foot .con{ float:left; width:1044px; height:44px; overflow:hidden; margin:11px 0 0 0; font-size:12px; line-height:22px; color:#333; text-align:center}
.foot .con span{ color:#0171df}

.nei{ width:996px; margin:0 auto; margin-top:320px}
.nei_left{ float:left; width:200px; min-height:300px; margin:0 0 10px 0}
.nei_right{ float:right; width:782px; min-height:300px; margin:0 0 10px 0}

.left_01{ float:left; width:200px; height:40px; overflow:hidden; background-image:url(../images/left_01_bg.jpg);}
.left_01 span{ float:left; font-size:16px; color:#FFF; line-height:40px; margin-left:46px}

.left_menu{ float:left; width:200px;}
.left_menu a{ float:left; width:200px; height:40px; overflow:hidden; background-image:url(../images/left_menu_abg.jpg)}
.left_menu a span{ float:left; font-size:14px; line-height:40px; margin-left:46px; color:#565656}
.left_menu a:hover{ background-image:url(../images/left_menu_abg_hov.jpg)}

.left_contact{ float:left; width:200px; min-height:128px; overflow:hidden; background-image:url(../images/left_contact_bg.jpg); margin-top:3px; background-repeat:no-repeat}
.left_contact .con{ float:left; margin:138px 0 0 5px; font-size:14px; line-height:28px; color:#333}


.left_qq{ float:left; margin:133px 10px 0 13px}

.right_01{ float:left; width:782px; height:38px; overflow:hidden; background-image:url(../images/right_01_bg.jpg);}
.right_01 h1{ float:left; line-height:38px; font-size:16px; color:#333; font-weight:normal; margin-left:30px}
.right_01 h2{ float:right; line-height:44px; font-size:12px; color:#666; font-weight:normal; margin-right:10px}

.right_dy{ float:left; width:767px; font-size:12px; line-height:24px; color:#565656; margin:10px 0 0 15px}



.huanye{ text-align:right; margin-top:10px; margin-right:10px}

.newslist{ width:767px; height:29px; border-bottom:#e6e6e6 1px dashed; line-height:29px}
.newslist span{ float:left; width:667px; height:29px; overflow:hidden}
.newslist span a{ color:#333}
.newslist span a:hover{ color:#0268b3}
.newslist font{ float:left; width:100px; height:29px; overflow:hidden; text-align:center; color:#777; font-size:12px}

.news_detailtitle{ font-size:14px; line-height:30px; text-align:center; font-weight:bold; color:#444}
.news_detail_time{ font-size:12px; line-height:24px; text-align:center; margin-bottom:15px}
.news_content{ margin-left:10px; margin-right:5px}

.prolist{ width:170px; height:148px; overflow:hidden; float:left; margin:10px 26px 0 0;}
.prolist a{ display:block; float:left; width:188px; height:161px; overflow:hidden}
.prolist a img{ width:166px; height:107px; border:#ccc 1px solid; padding:1px}
.prolist a span{ float:left; width:166px; height:24px; overflow:hidden; line-height:24px; color:#666; text-align:center; margin-top:4px}
.prolist a:hover img{ border:#0268b3 1px solid}
.prolist a:hover span{ color:#0268b3;}

.prodetailtitle{ font-size:14px; font-weight:bold; color:#444; line-height:30px; text-align:center}
.prodetailcontent{ margin-top:25px}

.prodetailimgbox{ width:703px; height:300px;}
.prodetailimgbox img{ float:left; width:400px; height:258px; margin-left:151px; border:#CCC 1px solid}

.nei_sourtable1{ width:100%; line-height:33px; background-color:#bdc1ca; margin-bottom:10px}
.nei_sourtable1 td{ height:29px; line-height:33px; background-color:#f7f9fd}
.nei_sourtable2{ width:100%; text-align:center; background-color:#bdc1ca;}
.nei_sourtable2 td{ height:29px; line-height:33px; background-color:#f7f9fd}

.sourbox{ width:760px;}

.addtable{ font-size:12px; line-height:24px}
.addtable td{ height:35px}

