@charset "utf-8";
/*---------ҳ begin-------------*/
*{ padding:0; margin:0}
body{ padding:0px; margin:0px auto; font-size:12px; line-height:18px; color:#3d3d3d; font-family:"宋体";width: 100%; min-width:1002px; width:expression((documentElement.clientWidth < 1002) ? "1002px" : "100%" );zoom:1; background:url(../images/index3_02.jpg) repeat-x scroll right top;}
ul,li,form, dl,dt, dd, div { padding: 0px; margin: 0px; }
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
font,select,input,em{ font-size:12px; font-style:normal;}
ul{ list-style-type: none; }
img{ border:none; border:0;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur());color:#555555;font-family:"宋体";}
a:focus {outline:none;-moz-outline:none;}
a:hover{ color:#fe0000; text-decoration:none;}
.clear{ clear:both;}
.hr_6{ height:6px; clear:both; overflow:hidden;}
.hr_10{ height:10px; clear:both; overflow:hidden;}
/*---------ҳ end-------------*/

.left_service{ width:160px; height:255px; text-align:center; padding-top:40px; position:absolute; z-index:999; right:1px;background:url(../images/index6_17123.png) no-repeat; overflow:hidden;}
.left_service ul li{ padding-bottom:8px;}


/*top*/
.top_bg{ height:122px;background:url(../images/index_02.jpg) repeat-x scroll right top;}
.top{height:103px; padding-top:19px; width:1180px; margin:0 auto;}
.cy_logo{ width:125px; height:90px; display:block; margin-left:35px; float:left; background:url(../images/cy_logo.jpg) no-repeat; overflow:hidden;}
.top_right{ width:965px; float:right; }
.top_search{ width:234px; height:25px; float:right;}
.m_search{}
.m_search .input_bg{ width:205px; height:25px; overflow:hidden; float:left; background:url(../images/index_05.jpg) no-repeat scroll top left;}
.m_search .input_bg input{  width:195px; padding:0 5px; height:25px; line-height:23px; background:none; border:none;}
.m_search .search_bt{ width:25px; height:25px; float:left; display:block; border:0px; background:url(../images/index_05.jpg) no-repeat scroll top right; cursor:pointer;}
.top_language{ width:83px; float:right; height:25px; line-height:25px; text-align:center;background:url(../images/y03_03.jpg) no-repeat scroll left 7px;}
.top_language a{ color:#008ccc; font-family:"Arial";}
.top_tel{ width:200px; height:25px; float:right; font-family:"Microsoft YaHei"; line-height:25px;}
.top_tel span{ font:bold 18px/25px "Arial"; color:#cf035c;}
.top_nav{ width:965px; float:right; padding-top:20px;}
.m_nav{ position:relative; z-index:999;}
.m_nav ul{}
.m_nav ul li{ height:33px; float:left; _width:120px; text-align:center;  background:url(../images/nav_20.jpg) no-repeat scroll right 5px; position:relative;}
.m_nav ul li a{ display:block; height:33px; padding:0 20px; font:normal 14px/33px "Microsoft YaHei"; color:#3d3d3d; overflow:hidden;}
.m_nav ul li a:hover,.m_nav ul li a.hover{ color:#008ccc;}

.m_nav ul li ul.sub_nav{ width:91px; padding:5px 2px; background-color:#ebeaea; position:absolute; left:0px; top:33px; display:none;}
.m_nav ul li ul.sub_nav li{ float:none; background:none;}
.m_nav ul li ul.sub_nav li a{font:normal 12px/33px "Microsoft YaHei"; padding:0px; text-align:center; background-color:#ebeaea;}
.m_nav ul li ul.sub_nav li a:hover{ background-color:#fff;color:#171717;}


.i_banner{ width:1180px; height:347px; margin:0 auto; position:relative; overflow:hidden;}
.i_banner .ban_index{ width:105px; height:17px; position:absolute; right:355px; bottom:95px; z-index:999;}
.i_banner .ban_index ul li{ width:25px; height:4px; float:left; padding-left:5px;}
.i_banner .ban_index ul li a{ display:block; width:25px; height:4px;background:url(../images/indexban_05.png) no-repeat scroll 0px 0px;}
.i_banner .ban_index ul li a:hover,.i_banner .ban_index ul li a.hover{background:url(../images/indexban_03.png) no-repeat scroll 0px 0px;}
.i_banner .banner_list ul li{height:361px;}

.i_content{ width:1180px;height:410px; overflow:hidden; margin:0px auto;}
.i_support{ width:393px; height:410px; float:left;}
.i_support_img{width:393px; height:205px; overflow:hidden;}
.i_support_txt{width:353px; height:165px; padding:20px; overflow:hidden; background-color:#008ccc; color:#fff;}
.i_support_txt .title{ font:bold 18px/22px "Microsoft YaHei";}
.i_support_txt .title span{font:normal 14px/22px "Arial"; display:inline-block; padding-left:5px; COLOR: #ffffff}

.i_support_list{ padding-top:13px;}
.i_support_list ul li{ height:25px; line-height:25px; overflow:hidden;}
.i_support_list ul li a{ color:#fff;}
.i_support_bg{background:#008ccc url(../images/index_25.jpg) no-repeat scroll 270px 56px; }

.i_about{ padding-top:13px;}
.i_about_bg{background:#008ccc url(../images/index_17.png) no-repeat scroll 20px 160px;}
.i_pro{ width:205px; height:410px; float:left;}
.i_proimg{width:205px; height:205px; position:relative;}
.i_proimg .title{ color:#fff; line-height:29px; font-weight:bold; padding:0 10px; width:185px; height:29px; position:absolute; bottom:0px; left:0px;background:url(../images/123231_07.png); overflow:hidden;}
.i_proimg .title a{ color:#fff;}

.i_procid{ width:146px; height:370px; padding:20px; color:#fff; float:left;background:#008ccc url(../images/index_23.jpg) no-repeat scroll right bottom; overflow:hidden;}
.i_procid .title{ font:bold 18px/22px "Microsoft YaHei";}
.i_procid_list{ padding-top:13px; padding-bottom:35px; background:url(../images/index_17.png) no-repeat scroll left bottom;}
.i_procid_list ul li{  line-height:25px;}
.i_procid_list ul li a{ color:#fff;}

.sub_banner{ width:1180px; height:180px; margin:0 auto;}

.sub_location{ height:31px; text-align:right; line-height:31px;}

.sub_main{width:1180px; margin:0 auto; padding-bottom:25px;}
.sub_left{ width:219px; float:left;}
.left_menu{}
.menu_top{ padding-left:15px; font:bold 18px/46px "Microsoft YaHei"; color:#fff; height:46px; background-color:#008ccc;}
.menu_list{}
.menu_list ul li{ height:33px; border-bottom:1px solid #fff; background-color:#ededed; line-height:33px;}
.menu_list ul li a{ padding-left:38px;background:url(../images/c02_1_07.jpg) no-repeat scroll 25px 5px;}
.menu_list ul li a:hover,.menu_list ul li a.hover{ color:#008ccc;}

.left_contact{ padding:15px 20px;  border-top:2px solid #008ccc;background:#ededed url(../images/c02_1_11.jpg) no-repeat scroll right bottom; overflow:hidden;}
.left_contact .title{ font:bold 18px/22px "Microsoft YaHei"; color:#666;}
.left_contact .content{ padding-top:10px;}

.sub_right_img{}
.sub_right_img .left_img{ width:409px; float:left;}

.photo_001 .photoBig{ padding:2px; padding-top:5px; width:405px; margin-bottom:8px; text-align:center; height:342px; background:url(../images/c03_1_11.jpg) scroll 0px 0px no-repeat;}
.photo_001 .photoBig img{ width:335px; height:335px;}
.photo_001 h5{ font-size:14px; text-align:center; color:#000; line-height:32px; padding-bottom:10px;}

.photo_001 .photoList{ background:url(../images/templet_photo_listbg.jpg) repeat-x; height:90px; border-bottom:1px solid #c1d1c1; border-top:1px solid #c1d1c1; position:relative; overflow:hidden;}
.photo_001 .photoList .arrowPrev{ position:absolute; top:0px; left:0px; width:20px; height:90px; background:url(../images/templet_photo_arrow.jpg) no-repeat left; cursor:pointer;}
.photo_001 .photoList .arrowNext{ position:absolute; top:0px; right:0px; width:20px; height:90px; background:url(../images/c03_1_26.jpg) no-repeat right; cursor:pointer;}

.photo_001 .photoList .font{position:absolute; color:#a4a4a4; top:30px; left:20px;}

.photo_001 .listImg{ height:90px; overflow:hidden;}
.photo_001 .listImg li{ float:left; background:url(../images/templet_photo_libg.jpg) no-repeat center top; width:93px; text-align:center; padding-top:8px;}
.photo_001 .listImg li img{ width:78px; height:78px; cursor:pointer;}
.photo_001 .listImg .onimg{background:url(../images/templet_photo_libg.jpg) no-repeat center -70px;}

.photo_001 .listBox {position:absolute; left:25px; width:365px; overflow:hidden;}
.sub_right_txt{ width:490px; float:right;}
.sub_right_txt .title{ background-color:#008ccc; color:#fff; font-size:14px; padding:0px 10px; font-weight:bold; line-height:38px;}
.sub_right_txt .txt_div{ padding:12px 0px;}


.sub_right{ width:960px; float:right; border-top:1px solid #e0e0e0;}
.product_list{ padding-left:45px;padding-top:45px;}
.products_006 ul li{ width:167px; height:194px; overflow:hidden; float:left; display:block; list-style:none; background:url(../images/templet_products_listbg.jpg) no-repeat center top; margin-right:10px; text-align:center;}
.products_006 ul .pic{ text-align:center; padding:6px 0px;}
.products_006 ul .pic img{ width:150px; height:150px;}
.products_006 ul h5{ font-size:12px; padding:5px 15px; font-weight:normal;}
.products_006 ul h5 a{ color:#595959;}
.products_006 ul h5 a:hover{ color:#d50000; text-decoration:underline;}
.products_006 ul .liEnd{ margin-right:0px;}

.about_info{ padding:45px;}

.news_002{ padding:10px 40px;}
.news_002 ul{line-height:20px; color:#888888;}
.news_002 ul li{ list-style:none; border-bottom:solid 1px #e2e2e2; overflow:hidden; padding-top:18px;padding-bottom:18px;}
.news_002 ul li .pic{ float:left; padding-left:10px;}
.news_002 ul li .pic img{ width:120px; height:100px; border:solid 1px #ebebeb; }
.news_002 ul li .txt{ float:right; width:730px; color:#595959;}
.news_002 ul li .txt h5{ font-size:12px;  color:#666; padding-bottom:5px;}
.news_002 ul li .txt h5 a{ color:#666;}
.news_002 ul li .txt h5 a:hover{ color:#d50000; text-decoration:underline;}
.news_002 ul li .txt h5 span{ float:right;font-family:Arial; font-weight:normal; font-size:12px;}
.news_002 ul li .txt p{ padding:0px; margin:0px;}
.news_002 ul li .txt span.datetime{ color:#acacac;}

/*massage*/
.templet_message_003 { line-height:20px; color:#888888; padding:10px;}
.templet_message_003 ul li{ background:url(../images/templet_message_listbg.jpg) repeat-x top;}
.templet_message_003 ul li h5{ font-size:12px; line-height:32px; color:#777777; padding-left:31px; display:block; background:url(../images/templet_message_iconQ.jpg) no-repeat 12px 10px;}
.templet_message_003 ul li h5 span{ float:right; padding-right:20px; font-weight:normal;}
.templet_message_003 ul li .my_content{ line-height:20px; color:#587b9a; background:url(../images/templet_message_iconA.jpg) no-repeat 12px 15px; padding:10px 31px;}

.templet_message_003 table{ border:solid 1px #e2e2e2; border-collapse:collapse; margin-top:-9px;}
.templet_message_003 table td{ color:#008ccc; border-bottom:solid 1px #e2e2e2; border-collapse:collapse; padding:4px 7px;}
.templet_message_003 table .tdline{ border-left:solid 1px #e2e2e2; padding-left:30px;}
.templet_message_003 h3{ background: url(../images/templet_message_titlebg1.jpg) no-repeat top; padding:0px 12px; font-size:12px; line-height:27px; color:#fff; margin-bottom:8px; height:30px;}
.templet_message_003 h3 em{ font-style:normal; padding-left:200px;}
.templet_message_003 h3 span{ float:right; border-left:solid 1px #ffffff; line-height:11px; padding:0px 20px 0px 46px; margin-top:8px;}
.templet_message_003 h4{ background: url(../images/templet_message_titlebg2.jpg) no-repeat; padding:0px 12px; font-size:12px; line-height:27px; color:#fff; margin-bottom:8px;}

.templet_message_003 .btnBox{ text-align: center; padding:16px 0px;}
.templet_message_003 .btnBox .tips{ float:left; background:url(../images/templet_message_icon.jpg) no-repeat 18px; padding-left:29px; color:#e50000;}

.templet_message_003 .btn{ background:url(../images/templet_message_btn.jpg) no-repeat;  width:74px; height:26px; color:#666; border:none; cursor:pointer; font-weight:bold;}
.templet_message_003 .text{ width:170px; height:21px; line-height:21px; padding:0px 5px; border:solid 1px #d6d6d6; background:url(../images/templet_message_textbg.jpg) no-repeat left top; color:#888888;}
.templet_message_003 textarea{ width:483px; height:105px; line-height:21px; padding:0px 5px; border:solid 1px #d6d6d6; background:url(../images/templet_message_textareabg.jpg) no-repeat left top; color:#888888;}
.templet_message_003 select{ color:#888888; width:130px;}
.templet_message_003 .required{ color:#F00;}
.form_err{ color:#F00;}


/*info*/
.Info_title{ padding:0px; margin:10px 0px; font-size:16px; font-family:"微软雅黑"; text-align:center; }
.Info_time{ padding:0px; margin:0px; font-size:12px; font-weight:normal; text-align:center; background:url(../images/Icon_line.jpg) repeat-x left top;}
.Info_time{ color:#666; line-height:34px;}
.Info_txt{ padding:10px 20px; background:url(../images/Icon_line.jpg) repeat-x left top; line-height:28px;}
.Info_back{ text-align:center; font-size:12px; font-weight:normal; padding:15px 0px;}
.Info_back a{ color:#ef2e25; text-decoration:underline;}
.Info_back a:hover{ color:#ef2e25; text-decoration:none;}
.Info_page{ padding-left:30px; background:url(../images/Icon_dot02.jpg) no-repeat 20px center;}
.Info_page a{ color:#7a7a7a;}
.news_info{ padding:35px;}

.jobs_list{ padding:30px 45px;}
.jobs_list ul li{}
.jobs_list ul li .txt_name{ color:#666; height:40px; line-height:40px;background:url(../images/job_listli.gif) no-repeat left 16px; font-size:14px; font-weight:bold; border-bottom:1px solid #008ccc; padding-left:25px;}
.jobs_list ul li .txt_con{ padding:10px 0; min-height:60px; _height:60px;}
.jobs_list ul li .txt_con .title{font-weight:bold; width:80px; float:left;}
.jobs_list ul li .txt_con .txt{ padding-left:80px;}
/*honor*/
.honor_006{ padding:35px;}
.honor_006 ul li{ width:163px; height:194px; overflow:hidden; float:left; display:block; list-style:none; padding-right:21px; padding-bottom:5px; }
.honor_006 ul .pic{ text-align:center; padding:6px 0px; border:1px solid #f1efec; margin-bottom:5px;}
.honor_006 ul .pic img{ width:151px; height:104px;}
.honor_006 ul h5{ background-color:#f6f6f6; text-align:center; font-size:12px; padding:5px 15px; font-weight:normal;}
.honor_006 ul h5 a{ color:#484848;}
.honor_006 ul h5 a:hover{ color:#d50000; text-decoration:underline;}
.honor_006 ul .liEnd{ padding-right:0px;}

.cy_bottom{ height:40px; width:1180px; padding-top:17px; margin:0 auto; text-align:center; font:normal 12px/24px "宋体"; color:#666; background-color:#e5e5e5;}
.cy_bottom span{ font:normal 12px/24px "Microsoft YaHei";}
.cy_bottom a{color:#666; }


/*link*/
.templet_links_001{ padding-top:30px; margin:0 auto;}
.templet_links_001 ul li{ text-align:center; width:180px; float:left; height:125px; overflow:hidden; padding:0px 25px;}
.templet_links_001 ul .pic{ border:solid 1px #e0e0e0; padding:1px; width:178px;}
.templet_links_001 ul .pic img{ width:178px; height:71px;}
.templet_links_001 ul h5{ font-size:12px; font-weight:normal; padding:8px 0px;}
.templet_links_001 ul h5 a{ color:#696969;}
.templet_links_001 ul h5 a:hover{ color:#d50000; text-decoration:underline;}

/*pages*/
.Pages{ padding:10px 0px; line-height:18px; color:#777777; text-align:right; clear:both; margin-top:13px;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px; color:#777777;}
.Pages .p_page b{ font-weight:normal;}
.Pages .p_cur b{ color:#ff0000;}
.Pages .p_count b{ color:#ff0000;}
.Pages .p_total b{ color:#ff0000;}
.Pages .p_page em{ font-style:normal; font-family:Arial; display:none;}
.Pages .p_page em a{ padding:0px 7px; border:solid 1px #e1e1e1; background:#f1f1f1;}
.Pages .p_page em a.a_cur{ color:#fff; border:solid 1px #0395ea; background:#0e76b3;}
.Pages .p_page .f2{ margin-right:3px;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:solid 1px #a0a0a0; background:none; margin:0px 2px;}
.Pages .i_button { position:relative; top:0px; width:30px; height:20px; cursor:pointer; border:none; background:url(../images/Page_goto.jpg) no-repeat;}
.Pages_journal{ padding-right:15px; padding-top:0px;}