@charset "utf-8";
/*---------页面基本设置 begin-------------*/
body {margin:0px;padding:0px;font-size: 12px;line-height: 1.5em;letter-spacing: 0.04em; background:#efefef url(../images/body_bg.gif) scroll left top repeat-x; color:#514f4f;}
.clear { clear: both; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; height: 0px; }
.hr_n { clear: both; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; }
.hr_5{ clear:both; font-size:0px; line-height:0px; margin:0px; padding:0px; height:5px;}
.hr_10{ clear:both; font-size:0px; line-height:0px; margin:0px; padding:0px; height:10px;}
.hr_15{ clear:both; font-size:0px; line-height:0px; margin:0px; padding:0px; height:15px;}
.hr_20{ clear:both; font-size:0px; line-height:0px; margin:0px; padding:0px; height:20px;}

div,ul,li,table,tr,td,p,h1,h2,h3,from{ margin:0px; padding:0px;}
ul{ list-style-type: none; }
a{ text-decoration: none; color: #6e6e6e;}
a:hover{ text-decoration: none; color:#fd0202; }
a.ablue{ text-decoration:underline; color:#33F; }
a.ablue:hover{ text-decoration: underline; color: #fd0202; }
.fon_red{ color:#c83c3c; }
input{color: #6e6e6e;background:url(../images/input_bg.jpg) scroll left top repeat-x; height:22px; line-height:22px; border:1px solid #D4D4D4;}
.inputcss{color: #6e6e6e;background:url(../images/input_bg.jpg) scroll left top repeat-x; line-height:22px; border:1px solid #D4D4D4; margin-bottom:5px;}
img{ border:0px;}
/*---------页面基本设置 end-------------*/

.all{ width:990px; margin:0 auto;}

/* top begin */
.yh_logo{ height:90px; clear:both;}
.yh_logo_left{ width:630px; height:87px; float:left;}
.yh_logo_right{ width:145px; height:44px; float:right; margin:20px 20px 0 0; background:url(../images/yh_logo_right.gif) scroll left top no-repeat;}

a.collect{ display:block; height:22px; width:55px; margin-left:5px; float:left;}

.top{ height:66px; overflow:hidden; background-color:#fff;}
.topbg{ height:4px;background:url(../images/navtop.gif) scroll center top no-repeat;overflow:hidden;}
.navall{ width:948px; padding:14px 20px 0px 20px; height:62px; border-left:1px solid #ced2d6; border-right:1px solid #ced2d6; margin:0 auto; clear:both; }
.nav{ height:48px; background:url(../images/nav.gif) scroll left bottom repeat-x;clear:both;}
.navleft{ width:3px; height:48px; float:left; background:url(../images/navleft.gif) scroll left bottom repeat-x; overflow:hidden;}
.navright{ width:3px; height:48px; float:right; background:url(../images/navright.gif) scroll right bottom repeat-x; overflow:hidden;}
.navcontent{ float:left; color:#404040;}
.navcontent ul li{ height:48px; width:110px; float:left; line-height:48px; background:url(../images/navcontentli.gif) scroll right 6px no-repeat; font-family:"微软雅黑","宋体"; font-size:14px; text-align:center; padding-right:2px;}
.navcontent ul li a{height:48px;width:110px; display:block;color:#404040;}
.navcontent ul li a:hover,.navcontent ul li a.navhover{height:48px;width:110px;color:#fff;background:url(../images/navhover.jpg) scroll center bottom no-repeat;}
/*top begin*/

/*content begin*/
.yh_content{ padding:10px 20px; background-color:#fff; border:1px solid #ced2d6; border-top:none; clear:both; overflow:hidden;}
.yh_banner{ width:950px; height:300px;background:url(../images/banner01.jpg) scroll left top no-repeat;}
.yh_main{ clear:both;overflow:hidden;}
.main_left{ width:204px; float:left;}
.producttop{ width:204px; height:4px;background:url(../images/producttop.gif) scroll center top no-repeat; overflow:hidden;}
.product{border:1px solid #ced2d6; border-top:none; background:url(../images/productlist.gif) scroll center top repeat-x; overflow:hidden;}
.product_title{ height:44px; background:url(../images/product_title.gif) scroll 20px top no-repeat; overflow:hidden;}
.product_list{ padding:0 8px 8px 8px;}
.product_list ul li{height:31px; line-height:31px;background:url(../images/listli_bg.gif) scroll left bottom repeat-x;}
.product_list ul li a{ display:block;background:url(../images/prolist.gif) scroll 5px 11px no-repeat; padding-left:25px;}
.product_list ul li a:hover{ display:block;background:url(../images/prolihover.gif) scroll 5px 11px no-repeat; padding-left:25px;}

.contact_title{height:45px; background:url(../images/contact_title.gif) scroll 20px top no-repeat; overflow:hidden;}
.contact_c{ padding:8px 15px; line-height:30px;}

.publish_top{ height:31px;line-height:31px; background:url(../images/publish_top.gif) scroll left top repeat-x;  clear:both;}
.publish_title{height:31px;  color:#003582; font-size:14px; padding-left:8px; float:left; background:url(../images/publish_title.gif) scroll left bottom no-repeat;}
.publish_more{height:31px; text-align:right; padding-right:15px; float:right;  background:url(../images/publish_more.gif) scroll right top no-repeat;}
.publish_more a{ color:#fd0202;}

.news_picture{background:url(../images/news_img_bg.jpg) no-repeat; width:157px; height:118px; padding:5px 0 0 5px; float:left;}
.list ul li .news_picture a{ background:none; padding:0px;}
.news_picture img{ width:144px; height:104px;}
.news_word{ width:490px; margin-right:10px; float:right;}
.news_word h2{  border-bottom:1px dotted #5d6368; font-size:14px; }
.news_word h2 a{color:#045085; font-weight:bold; background:none;}
.news_word h2 a:hover{color:#0a72c3; }
.news_word h2 span{ font-size:12px; color:#0a72c3; float:right;}
.news_word p{ margin-top:5px; line-height:28px;}


.main_right{ width:728px; float:right;}
.rightnews{ clear:both;}
.companyinfo{ width:417px; float:left;}
.companytitle{ height:31px; line-height:31px; float:left;background:url(../images/companyinfo.gif) scroll left 2px no-repeat; padding-left:33px;}
.companyinfoc{ height:230px; overflow:hidden; padding-top:18px; line-height:30px;}
.newlist{ width:297px; float:right;} 
.newlisttop{width:297px; height:36px; background:url(../images/newlisttop.gif) scroll 0px 0px no-repeat; clear:both;}
.newlisttop a.more{ width:45px; height:20px; display:block; float:right;}
.newlistc{ border:1px solid #d9dcdf; border-top:none; padding:0 10px; padding-top:5px; height:235px;}
.newlistc ul li{ height:31px; line-height:31px; overflow:hidden; background:url(../images/listli_bg.gif) scroll left bottom repeat-x;}
.newlistc ul li a{ display:block;background:url(../images/newlistcli.gif) scroll 5px 9px no-repeat; padding-left:25px;}
.newlistc ul li a:hover{ display:block;background:url(../images/newlistcli.gif) scroll 5px 9px no-repeat; padding-left:25px;}

.caseaq{clear:both;}

.case{ width:297px; float:left;}
.casetitle{ height:31px; line-height:31px; float:left;background:url(../images/casetitle.gif) scroll left 2px no-repeat; padding-left:22px;}
.caselist{border:1px solid #d9dcdf; border-top:none; height:232px; padding:8px 12px 15px 12px; overflow:hidden; }
.caselist ul li{ height:31px; line-height:31px; overflow:hidden; background:url(../images/listli_bg.gif) scroll left bottom repeat-x;}
.caselist ul li a{ display:block;background:url(../images/caselistli.gif) scroll 5px 12px no-repeat; padding-left:15px;}
.caselist ul li a:hover{ display:block;background:url(../images/caselistli.gif) scroll 5px 12px no-repeat; padding-left:15px;}

.qa{ width:416px; float:right;}
.qatitle{ height:31px; line-height:31px; float:left;background:url(../images/qatitle.gif) scroll left 2px no-repeat; padding-left:22px;}
.qalist{border:1px solid #d9dcdf; border-top:none; height:232px; padding:8px 12px 15px 12px; }
.qalist ul li{ height:31px; line-height:31px; overflow:hidden; background:url(../images/listli_bg.gif) scroll left bottom repeat-x;}
.qalist ul li a{ display:block;background:url(../images/caselistli.gif) scroll 5px 12px no-repeat; padding-left:15px;}
.qalist ul li a:hover{ display:block;background:url(../images/caselistli.gif) scroll 5px 12px no-repeat; padding-left:15px;}

.pro_istop{ height:226px; overflow:hidden; background-color:#F4F6F7; clear:both;}
.pro_top{ height:31px; background:url(../images/pro_top.gif) scroll left bottom repeat-x;}
.pro_topleft{ width:120px; float:left; height:31px;background:url(../images/pro_topleft.gif) scroll left bottom no-repeat;}
.pro_topright{ height:31px; line-height:31px; float:right;background:url(../images/pro_topright.gif) scroll right bottom no-repeat; padding-right:6px;}
.pro_list{ border:1px solid #DBDEE0; border-top:none; padding:25px 12px; clear:both; overflow:hidden;}
.pro_list ul li{ float:left; padding:0 8px;}
.pro_list ul li .imgdiv{ width:135px; height:110px; padding:2px 0px 0px 2px; border:1px solid #DBDEE0; background-color:#fff;}
.pro_list ul li .imgtitle{ padding-top:10px; line-height:22px; text-align:center; font-size:12px;}

/* --List */
.list_right{ width:710px; min-height:550px;  _height:550px; padding-left:13px; float:right;background:url(../images/list_rightbg.jpg) scroll left 8px no-repeat;}
.list_title{ height:31px; line-height:31px; clear:both;background:url(../images/list_title.gif) scroll left bottom repeat-x;}
.list_titleleft{height:31px; padding-left:20px;background:url(../images/list_titleleft.jpg) scroll left 8px no-repeat; float:left; color:#970000;}
.list_location{ color:#414141; float:right;}
.list{ padding:20px;}
.list ul li{ line-height:30px; background:url(../images/listli_bg.gif) scroll left bottom repeat-x;}
.list ul li a{ padding-left:16px; background:url(../images/listli.jpg) scroll left 5px no-repeat;}
.list ul li span{ float:right; color:#B3B3B3;}

.menu_title{ width:180px; height:21px; padding-left:24px; padding-top:6px; overflow:hidden; font-size:14px; background:url(../images/menu_title.jpg) scroll left 0px no-repeat; color:#fff;}
.list_menu{ padding:15px 8px 15px 8px; border:1px solid #ced2d6; border-top:none;}
.list_menu ul li{line-height:30px;background:url(../images/listli_bg.gif) scroll left bottom repeat-x;}
.list_menu ul li a{ display:block;background:url(../images/list_menuli.gif) scroll 5px 11px no-repeat; padding-left:25px;}
.list_menu ul li a:hover,.list_menu ul li a.hover{ display:block;background:url(../images/list_menuli.gif) scroll 5px 11px no-repeat; color:#fd0202;padding-left:25px;}
.list_menu ul li ul li{ background:none;}
.list_menu ul li ul li a{ background:url(../images/lia_bg.jpg) scroll 15px 11px no-repeat;}
.list_menu ul li ul li a:hover,.list_menu ul li ul li a.hover{ background:url(../images/lia_bg.jpg) scroll 15px 11px no-repeat;}

/*--news_info*/
.news_info{}
.news_info_top{border-bottom:#d6d6d6 1px dotted; text-align:center; padding-top:15px;}
.news_info_top h2{ color:#514F4F; line-height:24px; font-size:15px;}
.news_info_top span{ color:#999; line-height:24px; margin:0px; padding:0;}
.news_info_content{ padding:25px 7px; line-height:2.0em;}
.news_info_content_back{ text-align:center; border-top:#d6d6d6 1px dotted; padding-top:20px; margin-top:28px;}


/*--Info*/
.about_info{ padding:20px 10px;}

/*--case_list*/
.case_list{ padding:20px 0px; clear:both;}
.case_list ul li{ width:209px; height:149px; text-align:center; padding:4px; padding-top:6px; margin:5px 8px; float:left; background:url(../images/caselistli.jpg) scroll 0px 0px no-repeat; line-height:24px; overflow:hidden;}

/*--case_info*/
.case_info{ padding:20px 10px;}
.case_img{ clear:both;}
.case_imgbig{ width:419px; height:310px; padding-top:9px; overflow:hidden; padding-left:7px; float:left;background:url(../images/case_imgbig.gif) scroll 0px 0px no-repeat;}
.case_imglist{ width:115px; height:319px; float:left; text-align:center; padding-left:40px;}
.case_imgup{ height:22px; cursor:hand;}
.case_imgm{width:115px; height:259px; overflow:hidden;}
.case_imgm ul li{padding:5px 0px; overflow:hidden; }
.case_imgm ul li .imgdiv{ height:70px; width:103px; padding:5px;border:1px solid #ced2d6; }
.case_imgm ul li .imgdiv img{ cursor:pointer;}
.case_imgdown{height:22px; cursor:hand;}
.case_imgtitle{border-bottom:1px solid #ced2d6;background:url(../images/case_imgtitle.jpg) scroll 0px 5px no-repeat; padding-left:10px;}
.case_imginfo{ padding:20px 10px; line-height:25px;}

/*--leadword*/
.leadword{}
.wordinfo{ height:130px; padding-left:230px; padding-top:15px;background:url(../images/wordinfo.jpg) scroll 10px 0px no-repeat; line-height:25px; border-bottom:2px solid #879099; }
.wordlist{border-bottom:1px solid #879099; padding:10px 0px;}
.wordlist ul li{border-bottom:1px solid #DBDEE0; padding-top:5px; line-height:33px;}
.wordlist ul li input{color: #6e6e6e;background:url(../images/input_bg.jpg) scroll left top repeat-x; height:22px; line-height:22px; border:1px solid #D4D4D4;}
.wordlist ul li .leadtitle{ width:80px; float:left; text-align:right;}
.wordlist ul li .tishi{ width:15px; float:left; color:#fd0202;}
.wordlist ul li .inputdiv{ float:left;}
.wordbt{ padding:15px 0px;}
.btdiv{ float:right;}
.btdiv .leadbt{ border:0px; color:#fff;background:url(../images/leadbt.gif) scroll left top repeat-x; width:68px; height:24px; cursor:hand;}

.link { padding-top:15px;}
.link li{ width:230px; float:left; text-align:center; margin-bottom:5px;}
.link li h5{ font-weight:normal; font-size:12px; margin:0; padding:0px;}
.link li img{ width:170px; height:60px;border:1px solid #CCCCCC;}
/*content end*/

/*bottom begin*/
.bottom{ height:73px; background-color:#fff;border-top:1px solid #ced2d6;}
.bottomc{ width:880px; height:65px; color:#9c9b9b; padding-left:120px; margin:0 auto; background:url(../images/bottomc.gif) scroll 20px 5px no-repeat;}
.copyright{ padding-top:18px;}
.contacts{padding-top:10px;}
/*bottom end*/



/*page*/
.page{ padding:10px 0px; text-align:center; color:#666; clear:both;}
.page a{ color:#666;}
.page .Page_Text{ width:25px; border:solid 1px #c2c2c2; height:16px; line-height:16px; text-align:center;}
.page .Page_Button{ border:0px; cursor:pointer; vertical-align:middle; width:30px; height:18px; background:url(../images/go.gif) no-repeat;}
.page .Page_Max{ padding:0px 2px; color:#1b4f9b; font-weight:bold;}
.page .Page_PageCount{ padding:0px 2px; color:#1b4f9b; font-weight:bold;}
.page .Page_First{ margin-left:20px; color:#666;}
.page .Page_Prev{ color:#666;}
.page .Page_Next{ color:#666;}
.page .Page_End{  color:#666;}
.page_pro{ padding-right:15px;}

