/* CSS Document */
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0}
ol,ul{list-style:none}
:focus{outline:0}
a img{border:0}
img{vertical-align:middle}
table{empty-cells:show}
ins{text-decoration:none}
del{text-decoration:line-through}
em{font-style:normal}
button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{border:0;padding:0}
body{font:12px/150% Arial,Verdana,"\5b8b\4f53";color:#333;background:#fff;_background-image:url(about:blank);_background-attachment:fixed}
h1{font:20px "microsoft yahei","\5b8b\4f53"}
h2,h3{font-size:14px}
h4,h5,h6{font-size:12px}
a{color:#777;text-decoration:none;}
a:hover{color:#3598db; text-decoration:none;}
a.a1{ text-decoration:none; color:#333;font-size:14px;}
a.a1:hover{color:#cc0000;font-size:14px; text-decoration:underline;}
a.a2{ font-size:14px;font-weight: normal;text-decoration: none;color:#333;}
a.a2:hover{ font-size:14px;font-weight: normal;text-decoration: none;color:#cc0000;}
.w{ width:1200px; margin:0 auto;}

.clear {
clear: both;
height: 0;
overflow: hidden;
}

/* 公用顶部nav */
.public_w{ width:1200px; margin:0 auto;}
.public_top_menu{ width:100%; background:#f7f7f7; border-bottom:1px solid #ddd; height:31px;}
.public_top_menus{ width:1200px; height:31px; float:left;}
.public_top_menus_bit{ width:400px;height:31px; float:left;}
.public_top_menus_bit li{float:left; padding-right:15px; line-height:31px;}
.public_top_menus_bit li a{ font-size:12px; color:#333;}
.public_top_menus_bit li a:hover{ font-size:12px; color:#d00; text-decoration:underline;}
.public_bt_login{ height:31px; float:right;}
.public_bt_logins{ height:31px; float:left; margin-right:5px}
.public_bt_logins li{ height:31px; float:left; margin-left:10px; margin-right:10px; text-align:center; line-height:31px;}
.public_bt_logins li a{ font-size:12px; color:#333;}
.public_login_cur{ background:#FFF; color:#ff5500;  height:31px; padding-left:10px; padding-right:10px;float:left}
.public_bt_logins li.public_login_cur a{ font-size:12px; color:#ff5500; font-weight:bold;}
/*移上下拉菜单*/
.public_site_nav {float: left;position: relative;z-index: 9999999;width:40px;height:31px;background:#e4e4e4;font-family: "microsoft yahei"; text-align: left}
.public_site_nav dt {position: absolute;z-index:1;cursor:pointer;width:30px;line-height:31px; float:left; text-align:left; padding: 0px 5px 0px 5px;height:31px;font-size:12px;font-weight:normal; color:#666;}
.public_site_nav dd {float: right;display:none;position:absolute;top:31px;right:0px;width:310px;border:1px solid #E3E3E3;background:#fff;border-bottom:3px solid #ddd;}
.public_site_nav dl.top_more_hover dt {background-color: #fff;line-height:32px; float:left; text-align:left; padding:0px 5px 0px 5px; height:32px; font-size:12px; font-weight:normal; color:#666; border-bottom:none; width:30px;}
.public_site_nav dl.top_more_hover dd {display: block;}
.public_site_nav dd .list_x{width:310px; float:left;}
.public_list_list{width:280px; float:left;border-bottom:1px solid #dddddd; padding:10px 15px;}
.public_list_list .public_list_list_txt{ width:280px;line-height:25px; float:left; height:25px; font-size:14px; font-weight:bold; color:#999}
.public_list_list .public_list_list_list{ width:280px;line-height:25px; float:left;}
.public_list_list_list li{ width:65px;line-height:25px; float:left; text-align:left; float:left; overflow:hidden;white-space:nowrap; font-size:13px; margin-right:5px; height:25px; overflow:hidden;}
.public_list_list_list li a{ color:#333; text-decoration:none}
.public_list_list_list li a:hover{ color:#d00; text-decoration:none}

/*����*/
/*
.news_nav{ width:100%;height:75px;background:#0777dd;float:left;}
.news_nav .news_navs{ width:1200px;height:75px;float:left;}
.news_nav .news_navs .news_logo{ width:200px; height:75px; float:left;}
.news_nav .news_navs .news_nav_menu{ width:610px; height:65px; float:left; margin-left:20px; margin-top:10px;}
.news_nav_menu li{ width:85px;height:28px; float:left; text-align:left; line-height:28px; position:relative;}
.news_nav_menu li a{ color:#FFF; font-size:14px;}
.news_nav_menu li a:hover{ color:#FFF; font-size:14px; text-decoration:underline;}
.news_nav .news_navs .news_nav_search{ width:370px; height:75px; float:left;}
.current_nav{ width:25px; height:13px; float:left; position:absolute;top:-6px; right:-8px;}
*/

/*2016-3-10 ����*/
.news_nav{ width:100%;height:75px;background:#0777dd; float:left;}
.news_navs{ width:1200px;height:75px;float:left;}
.news_navs .news_logo{ width:280px; height:75px; float:left;}
.logo{ width:200px; height:75px; float:left;}
.logo img{ width:200px; height:75px;}
.lanmu{ width:80px; height:75px; line-height:75px; font-size:20px; color:#FFF; float:left;font-family:"microsoft yahei"; font-weight:bold;font-style: italic}
.news_navs .news_nav_menus{ width:920px;height:65px;float:left;margin-top:10px;}
.news_nav_menus .news_nav_menu{ width:920px;height:28px;float:left;}
.news_nav_menu li{height:28px;float:left;text-align:left;line-height:28px;position:relative; color:#FFF; font-size:14px;}
.news_nav_menu li.menu1{ width:50px; float:left;}
.news_nav_menu li.menu2{ width:74px; float:left;}
.news_nav_menu li.news_nav_menu_l{ width:86px;height:28px;float:left;font-family:"microsoft yahei"; font-size:15px; font-weight:bold; margin-left:22px;}
.top_em{ background:#6aa6dd; width:1px; height:18px; float:left; top:6px; position:relative; left:70px;}
.news_nav_menu li a{ color:#FFF; font-size:14px;}
.news_nav_menu li a:hover{ color:#FFF; font-size:14px; text-decoration:underline;}
.news_nav_search{ width:370px; height:75px; float:left;}
.current_nav{ width:25px; height:13px; float:left; position:absolute;top:-14px; right:-18px;}

/*ͷ�����ϸ���*/
.top_mycc_nav_menu {float: left;position: relative;z-index: 9;width:60px;height:28px;}
.top_mycc_nav_menu dt{position: absolute;z-index:1;cursor:pointer;width:50px;line-height:28px; float:left; text-align:center; padding: 0px 5px 0px 5px; height:28px;font-weight:normal; color:#FFF; font-size:14px;}
.top_mycc_nav_menu dd {float: left; display:none;position:absolute;top:20px;right:0px;width:200px;border:1px solid #eee;background:#f9f9f9;}
.top_mycc_nav_menu dl.hover dt {background-color: #f9f9f9;line-height:28px; float:left; text-align:center; padding:0px 5px 0px 5px; height:28px; font-size:15px; font-weight:normal; color:#000; border-bottom:none; width:50px;}
.top_mycc_nav_menu dl.hover dd {display: block;}
.top_mycc_nav_menu dd .top_list_xs{width:200px; float:left;}
.top_list_xs .top_list_lists{width:170px; float:left;padding:10px 15px;}
.top_list_xs .top_list_lists .top_list_list_txts{ width:170px;line-height:25px; float:left; height:25px; font-size:14px; font-weight:bold; color:#999}
.top_list_xs .top_list_lists .top_list_list_lists{ width:170px;line-height:25px; float:left;}
.top_list_xs .top_list_list_lists li{ width:80px;line-height:25px; float:left; text-align:left;white-space:nowrap; font-size:13px; margin-right:5px; height:25px; overflow:hidden; background:none; padding:0;}
.top_list_xs .top_list_list_lists li a{ color:#333; text-decoration:none}
.top_list_xs .top_list_list_lists li a:hover{ color:#d00; text-decoration:none}
/*2016-3-10 ����*/


/*��ǩ*/
.cars_all {float:left;width:1190px; height:50px; float:left; margin:0 5px 5px 5px; display:inline;}
.cars_all li {float:left;width:85px; height:50px; float:left; text-align:center;}
.cars_all ul {height: 50px;overflow: hidden;}
.car1, .car2, .car3, .car4, .car5, .car6, .car7, .car8, .car9, .car10, .car11, .car12 , .car13 , .car14 {
	float: left;
}
.car1 a, .car2 a, .car3 a, .car4 a, .car5 a, .car6 a, .car7 a, .car8 a, .car9 a, .car10 a, .car11 a, .car12 a , .car13 a , .car14 a {width: 85px;height: 50px;float: left;text-align: center;margin: 0 0px;display: inline;line-height:85px;background: url(../images/lanmu_nav1.png)  no-repeat;}
.car1 a:hover {background: url(../images/lanmu_nav1.png) 0 -50px no-repeat;}
.car2 a:hover {background: url(../images/lanmu_nav1.png) -85px -50px no-repeat;}
.car3 a:hover {background: url(../images/lanmu_nav1.png) -170px -50px no-repeat;}
.car4 a:hover {background: url(../images/lanmu_nav1.png) -255px -50px no-repeat;}
.car5 a:hover {background: url(../images/lanmu_nav1.png) -340px -50px no-repeat;}
.car6 a:hover {background: url(../images/lanmu_nav1.png) -425px -50px no-repeat;}
.car7 a:hover {background: url(../images/lanmu_nav1.png) -510px -50px no-repeat;}
.car8 a:hover {background: url(../images/lanmu_nav1.png) -595px -50px no-repeat;}
.car9 a:hover {background: url(../images/lanmu_nav1.png) -677px -50px no-repeat;}
.car10 a:hover {background: url(../images/lanmu_nav1.png) -762px -50px no-repeat;}
.car11 a:hover {background: url(../images/lanmu_nav1.png) -847px -50px no-repeat;}
.car12 a:hover {background: url(../images/lanmu_nav1.png) -932px -50px no-repeat;}
.car13 a:hover {background: url(../images/lanmu_nav1.png) -1017px -50px no-repeat;}
.car14 a:hover {background: url(../images/lanmu_nav1.png) -1102px -50px no-repeat;}
.car1 a{ background-position: 0 0;}
.car2 a{ background-position:-85px 0;}
.car3 a{ background-position:-170px 0;}
.car4 a{ background-position:-255px 0;}
.car5 a{ background-position:-340px 0;}
.car6 a{ background-position:-425px 0;}
.car7 a{ background-position:-510px 0;}
.car8 a{ background-position:-595px 0;}
.car9 a{ background-position:-677px 0;}
.car10 a{ background-position:-762px 0;}
.car11 a{ background-position:-847px 0;}
.car12 a{ background-position:-932px 0;}
.car13 a{ background-position:-1017px 0;}
.car14 a{ background-position:-1102px 0;}
/*����*/
/*.search{width: 370px;height: 34px;float: left;background-color: #fff; margin-top:20px;}
.search .search_search{width: 284px;height: 34px;float: left;}
.search_search .bt_01{width: 240px;height: 30px;float: left; border:none; text-align:left; padding-left:2px; color:#666; font-size:12px;  line-height:30px; }
.search .search_bottom{width: 86px;height: 34px; float: left;}
.icon-login_register{ display: inline-block; background:url(../images/search.jpg) no-repeat; width:26px; height:28px; float:left; margin-top:3px;}
*/

/*2016-3-10 ��������*/
.search{width: 286px;height: 34px;float: left;background-color: #fff; margin-left:18px; padding-bottom:10px;}
.search .search_search{width: 190px;height: 32px;float: left; border:1px solid #ddd; border-right:0;}
.search_search .bt_01{width: 155px;height: 30px;float: left; border:none; text-align:left; padding-left:2px; color:#999999; font-size:12px;  line-height:30px;}
.search .search_bottom{width: 86px;height: 34px; float: left;}
.icon-login_register{ display: inline-block; background:url(../images/search.jpg) no-repeat; width:26px; height:28px; float:left; margin-top:3px;}
/*2016-3-10 ��������*/

/*link*/
.link{ width:1200px; float:left; margin-top:15px;}
.link .link_dh{ width:90px; height:26px; line-height:26px; float:left; text-align:center; font-size:14px; color:#FFF; font-family:"microsoft yahei"; background:#d94a46;}
.link .link_tp{ width:1200px; float:left; margin-top:10px;}
.link .link_tp li{width:109px;float:left; border:1px solid #ddd; height:46px; margin-right:10px;}
.link .link_tp li img{width:109px; height:46px;}
.link_link{ width:1200px; margin:5px 0; float:left; display:inline;}
.link_link li{ width:1200px; float:left; line-height:25px;}
.link_link li a{ color:#555; font-size:12px;}
.link_link li a:hover{ color:#cc0000; font-size:12px;}

.footer{ width:100%; float:left; margin-top:10px; border-top:1px solid #dddddd; background:#f8f8f8; height:120px;}
.footers{ width:1200; margin:30px auto;line-height:24px; text-align:center;}

/*page */
.page{ width:800px; float:left; margin:20px 40px;display:inline; font-size:14px;}
.manu { padding:8px; margin:8px; text-align:center}
.manu A {border:1px solid #c9c9c9; padding:7px 14px 7px 14px; margin:3px;color:#333; text-decoration:none}
.manu A:hover {border:#999 1px solid;color: #f00;}
.manu A:active {border:#999 1px solid;color: #f00;}
.manu .currents1{padding:7px 14px 7px 14px;margin:3px;font-weight:bold;background-color: #ff8800;color:#fff;font-weight:bold;display:inline;}
.manu .disabled { border:1px solid #999;padding:7px 14px 7px 14px;margin:3px;display:inline;}


/*2016-3-10 ��������*/
.search_other{width: 305px;height: 30px;float: right;background-color: #fff; margin-left:18px;}
.search_other .search_search_other{width: 223px;height: 28px;float: left; border:1px solid #ddd; border-right:0;}
.search_search_other .bt_01{width: 185px;height: 26px;float: left; border:none; text-align:left; padding-left:2px; color:#999999; font-size:12px;  line-height:26px;}
.search_other .search_bottom_other{width: 80px;height: 30px; float: left;}
.icon-login_register_other{ display: inline-block; background:url(../images/search.jpg) no-repeat; width:26px; height:26px; float:left;}
.inpBtn_other {width: 80px;height: 30px;text-align: center;line-height: 30px;color: #fff;font-size: 14px;font-weight: 700;background:#ff7701;border: none;vertical-align: middle;cursor: pointer;float:left;}


/*2016-3-11 �ײ��޸�*/
.foot_box{width:100%;margin:0 auto;background:#f7f7f7;float:left; margin-top:5px;}
.ch_yw{width:1200px;margin:0 auto;height:70px;line-height:70px}
.ch_yw ul{height:34px;margin-top:18px;float:left}
.ch_yw li{width:164px;float:left;height:34px;overflow:hidden}
.ch_yw li a{display:block;background:url(../images/foot_bg.png) no-repeat;text-indent:-9999px;overflow:hidden;width:164px;height:38px;line-height:38px}
.ch_yw li.ch a{background-position:0 0}
.ch_yw li.hche a{background-position:0 -38px}
.ch_yw li.sct a{background-position:0 -76px}
.ch_yw li.fc a{background-position:0 -114px;border:0}
.ch_yw li.es a{background-position:0 -152px}
.ch_yw li.bita{color:#999;line-height:18px;text-align:center}
.ch_yw li strong{color:#333;display:block;font-size:14px;font-family:microsoft yahei;}
.ch_foot_info{width:1200px; float:left; padding-top:5px; padding-bottom:15px}
.ch_about{font-size:12px;line-height:26px;color:#434141;float:left;width:770px; margin-top:16px;}
.ch_tel{float:left;display:inline;width:207px;padding:20px 15px 20px 10px;text-align:center;font-family:"microsoft yahei"}
.ch_tel strong{font-family:Georgia;font-size:24px;font-weight:800;color:#e60112;height:26px;line-height:25px;display:block;margin-bottom:1px}
.ch_tel p{text-align:center;color:#807f7f;line-height:18px;font-family:"microsoft yahei"}
.ch_tel p.cz{height:18px;line-height:18px;margin-top:4px}
.ch_tel span{color:#807f7f;font-size:16px;font-weight:bold;margin-bottom:5px;display:block}
.ch_wenxin{ width:195px; float:left; padding:10px 0px 10px 0;}
.ch_wenxin li{ width:82px; float:left; height:82px; margin-right:15px;}
.ch_wenxin li .ch_wenxins{ width:82px; float:left; height:82px;}
.ch_wenxin li .ch_wenxins_txt{ width:82px;float:left;text-align:center;line-height:24px;height:24px;}
.foot_txt{width:1200px;margin:0 auto; padding:20px 0;line-height:24px;clear:both;color:#666;position:relative;border-top:1px solid #e3e3e3;}
.foot_txt a,.foot_txt:visited{color:#666}
.foot_txt a:hover{color:#fff;text-decoration:none}
.foot_t_r{ margin-top:5px; float:right; padding-bottom:40px;}
.foot_t_r li{ width:98px;height:36px;float:left; margin-right:10px;}
/*2016-3-11 �ײ��޸�*/

.right_fixed{position:fixed;top:550px;right:50%;margin-right:-657px;width:45px;padding-top:4px;}
.right_fixed a{display:block;width:45px; height:44px;line-height:44px;overflow:hidden; margin-top:0px;color:#666;font-family:"microsoft yahei";font-size:12px;text-align:center; border-bottom:0px; background:#f9f9f9;}
.right_fixed a.bm{ background:url(../images/top.jpg) no-repeat;line-height:44px;font-size:16px; width:45px;color:#fff;}
.right_fixed a:hover{ background:#cc0000;color:#fff}
.right_fixed a.bm:hover{ background:url(../images/top_h.jpg) no-repeat;color:#ff3;}