﻿@charset "utf-8";
/****reset***/
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin:0px;padding:0px;font-size:13px; font-family:Arial,Helvetica, sans-serif,"宋体";}
table{border-collapse:collapse;}
a img{border:0px;}
address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}
ul,li {list-style:none;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
input, button, textarea, select {font-family:inherit;font-size:12px; vertical-align:middle;}
a{text-decoration:none; color:#000;}/*outline:none;*/
a:hover{ text-decoration:underline;}
/****resetend***/

/*公共样式部分*/
.clear{	font-size: 0px;	line-height: 0px;margin: 0px;padding: 0px;height: 0px; clear:both; visibility:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.clearfix:after {
content: " ";
display: block;
height: 0;
clear:both;
visibility: hidden;
}
.clearfix { _zoom:1;}


/*通用样式部分*/
body{ background: url(../images/bj.jpg) repeat-x top  #fff;}
.top{ width:980px; height:77px; margin:0 auto; position:relative;}
.top .logo{ width:550px; height:70px; background:url(../images/logo.png); position:absolute; text-indent:-9999px; top:5px; left:0px;    background-repeat: no-repeat;} 
.top .link{ position:absolute; width:180px; right:66px; top:75px; height:25px; line-height:25px; color:#000; font-size:14px;}
.top .link strong{ color:#F00; font-style:italic;}
.top .tel{ width:200px; padding-left:50px; color:#c22a7c; font-weight:bold; font-size:26px; font-style:italic; height:26px; line-height:26px; position:absolute; right:0; top:24px; background:url(../images/tel.png) left no-repeat;}



.menu{ height:52px; width:980px; margin:0 auto;}
.menu ul{}
.menu ul li{ display:block; float:left; height:52px; line-height:52px;  position:relative;}
.menu ul li a{ display:block; height:52px; width:120px; text-align:center; font-size:14px; font-weight:bold; color:#fff;background:url(../images/nav_li_right.gif) right no-repeat; padding-right:2px;}
.menu ul li a:hover{ background: url(../images/nav_home.png) no-repeat; color:#fff; text-decoration:none;}
.menu ul li a.hover{ background: url(../images/nav_home.png) no-repeat; color:#fff; text-decoration:none;}
.menu ul li.last a{ border:none; background:none;}
.menu ul li.last a:hover{ background: url(../images/nav_home.png) no-repeat; color:#fff; text-decoration:none;}

.banner{ background:url(../images/hdp_di.gif) bottom no-repeat; width:967px; height:415px; padding:20px 0 12px; margin:0 auto 10px;}
.banner img{  width:957px; height:405px;}
#myFocus{ border:5px solid #f3b9da; width:957px; height:405px;}
.four{ width:980px; height:89px; margin:0 auto 13px;}


.indexCon{ width:980px; margin:0 auto; overflow:hidden;}
.indexCon .left_x{ float:left; width:235px; margin-right:20px;}
.indexCon .left_x .title1{ height:45px; line-height:45px; background:url(../images/l_title_b.gif); text-align:center; color:#fff; font-size:18px;}
.indexCon .left_x ul.jphs{ background:url(../images/l_title_b1.gif) bottom no-repeat ; padding-bottom:20px;}
.indexCon .left_x ul.jphs li{ background:url(../images/l_title_m.gif) repeat-y; font-size:14px; font-weight:bold; padding-left:30px; line-height:30px; display:block; height:30px; border-bottom:1px solid #ee87b6;}
.indexCon .left_x ul.jphs li a{ color:#fff;}
.indexCon .left_x ul.jphs li a:hover{ color:#eadc45; text-decoration:none;}


.indexCon .left{ float:left; width:470px; overflow:hidden;}
.indexCon .left .syjs{ height:158px; border-bottom:1px dotted #ddd; padding-bottom:5px; margin-top:10px;}
.indexCon .left .syjs img{border:1px solid #d2d1cf; padding:2px; width:144px; height:152px; float:left; margin-right:8px;}
.indexCon .left .syjs div{ float:right; width:310px; height:158px; line-height:22px; color:#333;}
.indexCon .left .syjs div h3{ font-weight:bold; display:block; height:20px; line-height:20px; color:#000; margin-bottom:5px; }

.indexCon .index_pro{ width:500px; margin-top:10px;}
.indexCon .index_pro li{ display:block; float:left; width:110px; height:128px; margin-right:10px; margin-bottom:10px;}
.indexCon .index_pro li a img{ border:1px solid #d2d1cf; padding:2px; width:104px; height:122px;}
.indexCon .index_pro li a:hover img{ border:1px solid #9c0001;}

.indexCon .left .title{ height:30px; background:url(../images/index_pro1.jpg) 0 29px repeat-x;}
.indexCon .left .title .txt{ float:left; background:url(../images/index_pro.jpg); width:130px; height:30px; line-height:30px; color:#9c0001; padding-left:16px; font-weight:bold;}
.indexCon .left .title .txt span{ color:#999; padding-left:5px;}
.indexCon .left .title a{ display:block; width:34px; height:30px; background:url(../images/more02.gif) 0 10px no-repeat; float:right; text-indent:-9999px;}
.indexCon .left_x .title{ height:30px; background:url(../images/index_pro1.jpg) 0 29px repeat-x;}
.indexCon .left_x .title .txt{ float:left; background:url(../images/index_pro.jpg); width:130px; height:30px; line-height:30px; color:#9c0001; padding-left:16px; font-weight:bold;}
.indexCon .left_x .title .txt span{ color:#999; padding-left:5px;}
.indexCon .left_x .title a{ display:block; width:34px; height:30px; background:url(../images/more02.gif) 0 10px no-repeat; float:right; text-indent:-9999px;}
.indexCon .left_x .con{ line-height:22px; padding-top:5px; height:220px; overflow:hidden;}


.indexCon .left .l{ width:240px; float:left; margin-top:5px;}
.indexCon .left .l .con{ background:url(../images/index_pro_bg.jpg) repeat-x bottom; padding:15px 15px 0;}
.indexCon .left .l .con img{ margin-bottom:10px;}
.indexCon .left .l .con ul{ padding-bottom:20px;}
.indexCon .left .l .con ul li{ display:block; background:url(../images/ico.jpg) left no-repeat; padding-left:15px; height:29px; border-bottom:1px dashed #f39801; line-height:29px;}
.indexCon .left .l .con ul li a:hover{ color:#0340a4; text-decoration:none;}

.indexCon .left .r{ width:365px; float:right; margin-top:5px;}
.indexCon .left .r .con{ height:88px; padding-top:15px;}
.indexCon .left .r .con img{ float:left; margin-right:10px; }
.indexCon .left .r .con div{ float:right; line-height:22px; width:247px;}
.indexCon .left .r .con div a{ color:#f39801;}

.indexCon .right{ float:right; width:235px;}
.indexCon .right .title{ height:30px; background:url(../images/index_pro1.jpg) 0 29px repeat-x;}
.indexCon .right .title .txt{ float:left; background:url(../images/index_pro.jpg); width:130px; height:30px; line-height:30px; color:#9c0001; padding-left:16px; font-weight:bold;}
.indexCon .right .title .txt span{ color:#999; padding-left:5px;}
.indexCon .right .title a{ display:block; width:34px; height:30px; background:url(../images/more02.gif) 0 10px no-repeat; float:right; text-indent:-9999px;}

ul.news_list{ height:214px; margin-bottom:14px; display:block; margin-top:5px;}
*+html ul.news_list{ height:210px; margin-bottom:10px; display:block;}
*html ul.news_list{ height:200px; margin-bottom:2px; display:block;}
ul.news_list li{ display:block; height:29px; border-bottom:1px dotted #ddd; line-height:29px; color:#666; background:url(../images/news_arr.jpg) left no-repeat; padding-left:15px;}
*+html ul.news_list li{ display:block; height:28px; line-height:28px; color:#666; background:url(../images/news_arr.jpg) left no-repeat; padding-left:15px;}
*html ul.news_list li{ display:block; height:28px; line-height:28px; color:#666; background:url(../images/news_arr.jpg) left no-repeat; padding-left:15px;}
ul.news_list li a{ color:#666; float:left;}
ul.news_list li a:hover{ color:#11429c;}
ul.news_list li span{ float:right;}

.indexCon .right .con{ padding-top::;px; line-height:35px; color:#333; text-indent:24px; text-align:justify;}
.indexCon .right .con img{ float:left; margin:0 5px 5px 0;}

.sp{ margin-top:8px; margin-bottom:5px;}

.index_link{ overflow:hidden; width:980px; margin:10px auto 15px;}
.index_link .title{ height:30px; background:url(../images/index_pro1.jpg) 0 29px repeat-x;}
.index_link .title .txt{ float:left; background:url(../images/index_pro.jpg); width:130px; height:30px; line-height:30px; color:#9c0001; padding-left:16px; font-weight:bold;}
.index_link .title .txt span{ color:#999; padding-left:5px;}
.index_link .title a{ display:block; width:34px; height:30px; background:url(../images/more02.gif) 0 10px no-repeat; float:right; text-indent:-9999px;}
.index_link ul{ padding-top:15px;}
.index_link ul li{ display:block; height:56px; float:left; margin-right:10px;}
.index_link ul li img{ height:54px; border:1px solid #d2d1cf;}


.index_muye{ overflow:hidden; width:980px; margin:10px auto 15px;}
#sy_marquee{ width:615px; height:120px; overflow:hidden;}
#sy_marquee ul{ padding-top:10px;}
#sy_marquee ul li{ height:95px; width:110px; float:left; }
#sy_marquee ul li img{ height:95px; width:92px; padding:2px; border:1px solid #d2d1cf;}


.foot{ width:100%; height:91px; background:url(../images/foot_bg.jpg) repeat-x; text-align:center; line-height:30px; color:#cf4b1d; padding-top:21px;}



.Nr{width:980px; margin:0 auto 15px; overflow:hidden; }
.Nr .left{ height:414px;  width:200px; float:left; background:url(../images/leftbj.jpg) top no-repeat; padding:15px 10px;}
.Nr .left ul{ margin-bottom:20px;}
.Nr .left ul li{ display:block; height:33px; line-height:33px; background:url(../images/nav_link.jpg);}
.Nr .left ul li a{ display:block; padding-left:40px;}
.Nr .left ul li a:hover{ background:url(../images/nav_hover.jpg) 0 3px no-repeat; color:#fff; text-decoration:none;}
.Nr .left .con{ color:#666; padding-top:10px; line-height:22px;}
.Nr .left .con strong{ color:#000;}
.Nr .left .title{ width:190px; height:35px; line-height:35px; color:#fff; font-weight:bold; background:url(../images/lefticon.jpg); text-align:center; margin-left:3px; margin-bottom:5px;}
.Nr .left .title a{ color:#fff;}
.Nr .left .title a:hover{ color:#FF0;}



.Nr .right{ width:746px; float:right; overflow:hidden;}
.Nr .right .lj{ height:33px; border-bottom:1px solid #d40885; margin-bottom:10px;}
.Nr .right .lj .title{ height:30px; line-height:30px; color:#d40885; border-bottom:3px solid #d40885; float:left; font-size:14px; font-weight:bold; padding:0 30px 0 10px;}
.Nr .right .lj .index{ float:right; color:#aaa; line-height:40px; padding-right:5px;}
.Nr .right .page_con{ line-height:25px; color:#333;}

.Nr .right .index_pro{ width:800px;}
.Nr .right .index_pro li{ display:block; float:left; width:206px; height:200px; margin-right:50px; margin-bottom:10px;}
.Nr .right .index_pro li img{ border:1px solid #d2d1cf; padding:2px; width:200px; height:180px;}
.Nr .right .index_pro li span{ display:block; height:20px; line-height:20px; text-align:center;}
.Nr .right .index_pro li span a{ color:#666;}

.Nr .right .pro_title{ font-size:16px; font-weight:bold; text-align:center;}

ul.newslist{ height:364px; margin-bottom:14px;}
ul.newslist li{ display:block; height:28px; line-height:28px; border-bottom:1px dotted #ddd; color:#666; background:url(../images/news_arr.jpg) left no-repeat; padding-left:15px;}
ul.newslist li a{ color:#666; float:left;}
ul.newslist li a:hover{ color:#11429c;}
ul.newslist li span{ float:right;}


.yyzx{}
.yyzx li{ display:block; height:88px; margin-bottom:10px; border-bottom:1px dotted #ddd; padding-bottom:8px;}
.yyzx li .con img{ float:left; margin-right:10px; width:75px; height:88px; }
.yyzx li .con div{ float:right; line-height:22px; width:657px;}
.yyzx li .con div a{ color:#f39801;}
